51

(10 odpowiedzi, napisanych Sprzęt - 8bit)

Gumowe podkładki pod trafo lub gumowe stopki pod zasilacz, ekstremalnie - zalać transformator żywicą.
Na allegro zalewany trafo 9V 2A - 10zł.

52

(15 odpowiedzi, napisanych Programowanie - 8 bit)

10 DPOKE 18,0:POKE 20,0
11 FOR I=$00 TO $FFFF:NEXT I
12 ? TIME
13 DPOKE 18,0:POKE 20,0
14 FOR I=0 TO 65535:NEXT I
15 ? TIME:? :GOTO 10

Na emulatorze wygląda to tak, że przez jakiś czas wynik jest na korzyść HEX, potem się to zmienia i tak w kółko.
Generalnie nie można przewidzieć wyniku. Dlaczego tak się dzieje ?

53

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Cześć,
@Fox - bieżący numer dysku w Sparta DOS X - ten na którym aktualnie "pracujemy" ? Odpal procesor poleceń i będziesz miał w każdej linni bieżący numer dysku (albo literę).

Okazuje się, że PIN też zetknął się z tym samym problemem w 2012 roku, znalazłem przed chwilą:

http://www.atari.org.pl/forum/viewtopic.php?id=9628

Mam dokładnie tą procedurkę co w wątku i po kompilacji nie działa - to znaczy zwraca nieprawidłowe wartości.

EDIT: PEEK(DPEEK(203)) rozwiązało problem.

54

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Cześć,

Czy jest jakaś sprawdzona procedurka albo sztuczka magiczna do odczytu bieżącego numeru dysku w skompilowanym TBXL pod Spartą ?

Znalazłem jakąś w sieci ale działa tylko pod Turbo Basic XL, po skompilowaniu nie.

55

(28 odpowiedzi, napisanych Fabryka - 8bit)

@Smaku: ponowna, uważna lektura pierwszego wpisu niniejszego wątku pomoże w zrozumieniu, rzecz tyczy się czterech różnych programów a Linker jest jednym z nich.

56

(364 odpowiedzi, napisanych Fabryka - 8bit)

Jutro wracam do domu to dam znać jakie te części mi zostały, przepraszam za zwłokę.

57

(15 odpowiedzi, napisanych Programowanie - 8 bit)

Mam gdzieś program od gościa który zniknął z forum pokazujący jakie rozkazy TBXL powodują zwolnienie po kompilacji, ale nie mogę tego odnaleźć, ma to ktoś gdzieś może i mógłby wrzucić ?

58

(14 odpowiedzi, napisanych Emulacja - 8bit)

Kapitalne.

59

(5 odpowiedzi, napisanych Fabryka - 8bit)

Jest opcja płytka + części ?

60

(28 odpowiedzi, napisanych Fabryka - 8bit)

https://tufotki.pl/fNXJe

Nieskompilowanym linkerem zlinkowałem skompilowanego linkera :-)

61

(28 odpowiedzi, napisanych Fabryka - 8bit)

Fajnie, dzięki, poprawka w Runtime2 to drobnostka, ja to mam gdzieś, zresztą było w gazecie jakiejś.

62

(364 odpowiedzi, napisanych Fabryka - 8bit)

A i mogę dorzucić taką etykietkę jak na fotkach.

63

(364 odpowiedzi, napisanych Fabryka - 8bit)

Myślę, że 2 sztuki mogę odsprzedać, acha gniazda audio też mam zielone lub czarne.

64

(364 odpowiedzi, napisanych Fabryka - 8bit)

Do wszystkich co pisali mi na privie i tutaj, porobię komplety jutro i dam znać, może być niedobór kondziorów ktorychś, chyba te wyjściowe w torze audio, jutro to sprawdzę. Na marginesie to z tymi miałem najwiekszy broblem, tam jest tyle miejsca można by posadzić każdy rozmiar a trzeba takie mikrusy.

Edit: A jeszcz chcialem powiedzieć o tym Pamu z elektronika, co mi obudowy do kartów wygrzebał. Zadzwonił do mnie w tym tygodniu i powiedział, że mu to spokoju nie dawało i gdzieś tam w jakiejś piwnicy przegrzebał graty i znalazł 7 obudów do carta te do Atari, zwężone na dole. Nie potrafił ich wycenić, ostatecznie coś tam powiedział, zapładziłem, a teraz mi głupio bo widzę że cena rynkowa jes powielokroć wyższa. Patrzcie przeleżaly sobie kawałki plastiku gdzieś w śmieciach 20 lat, żeby trafić na moje biurko a ostatecznie tam, do czego zostały stworzone - do Atari. :-)

65

(28 odpowiedzi, napisanych Fabryka - 8bit)

Nie mam, chętnie obejrzę, wydawało mo się,.że były na pigwie ale nie widzę. Ja to jakimś deasemlerem robiłem i kleiłem swoimi narzędziami.

@Sikor - a mi się takie przypomniało:

- Wnuczku jak się nazywa tem pan co mi tak wszystko chowa ?
- Alzheimer dziadku.

:-)

PS Odzyskaem dane, nie było trudno bo chodziło mi o testowane paragrafy czyli teksty.
Do mistrza KMK - mogę prosić w nowej Sparcie o polecenie sprawdzenia SMART?  Niech wynikowo powie, że Ok, albo nie jest Ok. Można będzie sobie umieścić w configu, chyba że się nie da, to może w Bios? Chyba że się nie da wogóle to nie ma tematu.

66

(3 odpowiedzi, napisanych Sprzęt - 8bit)

Kuba, a Ty coś jeszcze modzisz dźwiękowo, czy nie masz czasu ?

67

(28 odpowiedzi, napisanych Fabryka - 8bit)

No i patrz Pan: dysk co siedział w IDE2.0Plus przestał gadać. Jak nie urok to sraczka.
Trzeba odzyskiwać, ale spoko zajmie mi to góra ze 2 godziny. Akurat testowałem paragrafy BM.

https://tufotki.pl/fNXJe

68

(364 odpowiedzi, napisanych Fabryka - 8bit)

Te Yamahy kupisz w kraju za parę zeta.

69

(28 odpowiedzi, napisanych Fabryka - 8bit)

Poniżej link do galerii ekranów z programów, o których mowa na wstępie wątku.

https://tufotki.pl/fNXJe

W trakcie:
Błękitne Nimfy - troszkę inne czcionki jeszcze w fazie zmian, propozycja ekranu startowego.
Black Jack - ekran startowy, czcionki, za niedługo na youtube: filmik z rozgrywką w trybie trudności numer 1.
Bitwa o Anglię - filmik youtube z przerobioną gierką w pierwszym etapie: ekrany, czcionka.
Linker 2.0 - filmik z obsługi linkera w wersji dla Sparta DOS X - wstępna poprawa kodu, bez kompilacji.

70

(364 odpowiedzi, napisanych Fabryka - 8bit)

Jakby ktoś chciał jakieś elementy do SONari to pisać. Mam tego w h.. poza scalakami, bo te można sobie kupić w kraju za parę zeta.

71

(76 odpowiedzi, napisanych Fabryka - 8bit)

Ja mam pytanie do @Smaku, co takiego zrobiłeś, że wyrzucili Cię z atarionline.pl ?

Dla mnie super temat, czekam na ciąg dalszy.

73

(28 odpowiedzi, napisanych Fabryka - 8bit)

Zgadzam się z Tobą, też chciałem kiedyś mieć swego rodzaju dynamiczny kompilator, dlatego przerabiałem RUNTIME, ale jak już wspomniałem z jakiegoś powodu to nie działało. Teraz przychodzi mi do głowy, że może chodziło o kluczowe i wspólne dla wielu procedur odwołania do bloków kodu, króre były nierekolowalne. Pewien nie jestem bo po prostu nie pamiętam, zostało mi tylko gdzieś w tyle głowy, że lepiej zrobić nowy.

Inna sprawa, że tutaj na forum jest korona programistów niskiego poziomu (lecz wysokiego kunsztu), którzy pewnie śmieją się z takiej błachostki, bo pewnie zrobiliby to za jednym posiedzeniem, czego Tobie, każdemu i sobie życzę. Byłby to projekt przyćmiewający wszystkie inne na lata do przodu.

Jest faktem, że z pewnych instrukcji TBXL nie korzysta się wcale, są też takie, z których należałoby skorzystać, ale programujący tego nie zrobił, bo np przesiadł się z Basca.To już generuje w umyśle dwie biblioteki RUNTIME, osobne dla dwóch opcji programu kompilującego kod, z czego pierwszy już na wstępie będzię dużo mniejszy. To akurat jest proste w implementacji, w kodzie nie będzie specyficznych dla TBXL tokenów. Druga rzecz, że jeśli zaistnieje taki kod dla kompilatora, to powinny się pojawić kolejne dwie opcje: tryb kompatybilności z Atari Basic lub pełna prędkość. Rozważając tryb pierwszy możemy A: wprowadzić pętle opóźniające, B: zamiast korzystać z procedur TBXL zastosować w bibliotce kod z Atari Basic.

To nam na wstępie daje kompilator działający w trybie zgodności z Atari Basic lub natywnie, z kontrolą wykorzystanych w programie słow kluczowych celem minimalizacji zajętego przez kod wyjściowy obszaru RAMU. Ładnie i grzecznie ze strony kompilatora byłoby go okazać. Do tego wyjściowo określić czy A: kod dla DOS, czy B: Sparta, C: pierwsze lub drugie z kompresją.

Co na to społeczność ?

- EDIT: jestem często w terenie i wtedy piszę na smartfonie, to jest nieprzyjemne, słownik często podstawia dziwne wyrazy, albo nie widzę, że jakaś litera nie wchodzi, albo co inne. Piszę o tym dlatego, że później widzę, że w moich postach są błędy literowe, czego zazwyczaj nie robię. To tylko zły wpływ technologii.

- EDIT2: test na moje potrzeby: "Diabeł za kontusz ułapił na takie dictum acerbum". Frazę wyszukuje w internecie Atari 130XE emulowany Altirrą od teraz. Kiedy znajdzie dam znać.

74

(28 odpowiedzi, napisanych Fabryka - 8bit)

Aaa no to tak, ale to co robiłem z RUNTIME nie dawało takich możliwości, niemniej jak pisałem można by się nad tym pochylić.Wydaje mi się też że Simius powinien się wypowiedzieć w tym temacie i coś podpowiedzieć, przecież musiał deasemblować kod biblioteki, żeby naprawić błedy. Ja bym go wywował do tablicy, niech się trochę odpręży od nowego projektu :-)

Smaku - zastanów się przez chwilę - jest chyba kilkanaście emulatorów Atari na komputer PC, Androida, palmtopy, etc.
Każdy z nich działa i to (oczywiste) poprawnie. Czyli emulatory poprawnie emulują układy GTIA i ANTIC. Czyli w bibliotekach programu są emulatory obydwu układów o których jest wątek, czyli to o czym piszesz zostało już dawno, dawno temu zrobione.

Są scalaki które programuje się, żeby udawały pracę innych układów scalonych, programując w nich strukturę logiczną emulowanego układu. Takie układy mamy od dawna. Wrzucając do takiego scalaka schemat GTIA lub Antica otrzymasz zamiennik.

https://pl.wikipedia.org/wiki/PLD_(elektronika)

Natomiast to że się tego nie robi wynika tylko z tego, że nie ma takiej potrzeby. Tylko jedna sytuacja mogłaby wymusić potrzebę produkcji takich układów - brak oryginałów jako części do napraw istniejących atarynek.

Pytasz czy ktokolwiek w Polsce umiałby wyprodukować te układy ? Odpowiadam - dziesiątki tysięcy elektroników robi takie rzeczy jedną ręką w drugiej trzymając bułkę z masłem.

Kompletne diagramy i schematy układów znajdziesz w sieci i możesz sobie przeanalizować jak idą bity.

Tak wygląda ANTIC w środku:

http://atariage.com/forums/uploads/monthly_11_2010/post-6585-129022995006.jpg

A tak GTIA:

http://atariage.com/forums/uploads/monthly_08_2011/post-6585-0-67809500-1314059679.jpg