1 Ostatnio edytowany przez elTwardy (2025-08-02 10:08:57)

Witam.
Posiadam Atari 1200XL niestety nie działa, stan w jakim go nabyłem to taki, że po włączeniu nic się nie działo oprócz tego, że świeciła się kontrolka LED zasilania na wyjściu obrazu totalnie nic.
Trochę pogrzebałem w środku, znalazłem uwalone 3 układy: 7451, 4050 oraz MMU. Powymieniałem w prawym górnym rogu płyty kondensatory 10000uF, 22uF oraz regulatory napięcia. Przetestowałem na innym Atari 800XL po kolei wszystkie układy (oprócz OS, BASIC i C060472 bo póki co przylutowane na stałe) wszystko sprawne nawet ruszyły razem na 800XL tylko obraz był tęczowy bo dwa bodajże układy są w systemie NTSC. Pozamieniałem RAMy na nowe sprawdzone no i przynajmniej pojawił się sygnał obrazu na wyjściu ale ekran całkowicie czarny. Coś jak jeszcze kombinowałem z kościami RAM to jeszcze w jakimś momencie pojawiały się na prawie czarnym ekranie jakieś ledwo widoczne paski pionowe takie w zasadzie cienie ale w większości obraz całkowicie czarny.

Pomóżcie co dalej sprawdzać gdzie szukać usterek?
Zasilacz mam podpięty od stacji dysków Atari 1050 9V AC, przed regulatorami napięcia mam ~12V za mam 5,03V.
Procesor dostaje napięcia na pinie reset po włączeniu mam 0V i za chwilę zmienia się na 5,03V. Napięcia na RAM chyba ok bo na pinie 8 mam 5,03V.

Post's attachments

IMG_20250801_221707420_HDR.jpg 745.95 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_221724573_HDR.jpg 577.53 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_221751672_HDR.jpg 527.88 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_221804233_HDR.jpg 620.93 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_221813593_HDR.jpg 644.15 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_222015378_HDR.jpg 625.41 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_222028023_HDR.jpg 620.05 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_222041494_HDR.jpg 781.85 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_222055484_HDR.jpg 609.43 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250801_222107735_HDR.jpg 305.77 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

2 Ostatnio edytowany przez laborant (2025-08-02 10:21:02)

Linię opóźniającą sprawdziłeś? (CO60472)

Edit: No i OS Rom sprawdzić to podstawa.

3

Zakładam, że wiesz, że MMU w 1200-ce jest inne od tego z 600XL/800XL/XE.
Ta kość, którą podpisałeś "BASIC", nie jest Basikiem bo 1200XL nie ma interpretera na pokładzie - potrzebujesz carta. OS jest po prostu w dwóch kościach. To fabryczny config. Można komputer zmodyfikować tak, żeby dodać ROM z 800XL i dodać BASIC ale to nie jest twój przypadek.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

4 Ostatnio edytowany przez elTwardy (2025-08-02 17:40:57)

laborant napisał/a:

Linię opóźniającą sprawdziłeś? (CO60472)

Edit: No i OS Rom sprawdzić to podstawa.

1- jak sprawdzić linię opóźniającą?

2- ROMu nie sprawdziłem, pytanie jak? - mam do dyspozycji inne sprawne 600XL/800XL oraz 65 i 130 XE, czy w którymś z nich powinien ruszyć bo prawdopodobnie obie kości to ROM (bez BASICa)

perinoid napisał/a:

Zakładam, że wiesz, że MMU w 1200-ce jest inne od tego z 600XL/800XL/XE.
Ta kość, którą podpisałeś "BASIC", nie jest Basikiem bo 1200XL nie ma interpretera na pokładzie - potrzebujesz carta. OS jest po prostu w dwóch kościach. To fabryczny config. Można komputer zmodyfikować tak, żeby dodać ROM z 800XL i dodać BASIC ale to nie jest twój przypadek.

Jeśli chodzi o MMU to sprawdziłem na 800XL i nie ruszyło z tego co czytałem powinno chociaż odpalić.
Zaprogramowałem więc sobie GALa programem MMU C060609 stąd (http://atari.myftp.org/atari8bit/galmmu/galmmu.html), które według opisu ma działać również na 1200XL. Po zaprogramowaniu GALa sprawdziłem na 800XL i poszło.

Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

5 Ostatnio edytowany przez perinoid (2025-08-02 21:48:43)

elTwardy napisał/a:

1- jak sprawdzić linię opóźniającą?

Włożyć do 800XL. Powinno odpalić.

elTwardy napisał/a:

2- ROMu nie sprawdziłem, pytanie jak?

Jeśli nie masz innego sprawnego 1200XL to chyba tylko przez odczytanie programatorem i porównanie z tym co powinno tam być. W żadnej innej maszynie nie ma ROM-u w dwóch kościach.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

6

Sprawdziłem linię opóźniającą wylutowałem układ C060472 z 1200 i 800 wlutowałem podstawki przełożyłem do 1200 dalej to samo czarny obraz, przełożyłem do 800 układ z 1200 działa. Tak jeszcze dodam, że graber twierdzi, że po włączeniu ten czarny obraz to sygnał 524p 31.32KHz 59.77Hz.
Nie sprawdziłem jeszcze tych ROMów OS'a bo jak próbowałem odczytać swoim programatorem TL866-II Plus to nie ma na liście obsługiwanych chipów 2364 DIP24 (jakim prawdopodobnie jest chip ROM tego Atari) i muszę sobie zdobyć adapter 2364 DIP24 na 2764 DIP28.

Jak wykombinuję adapter to spróbuję odczytać te ROMy.

Pytanie jeszcze czy ja te ROMy są w dobrej kolejności C060617A-08 u góry C060616A-08 na dole?

Post's attachments

IMG_20250815_204449623_HDR.jpg 381.01 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250815_212349213_HDR.jpg 432.63 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250815_220629988_HDR.jpg 458.85 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

7

Romy włożone prawidłowo.

8

Dzisiaj udało mi się poskładać na szybko adapter do odczytywania ROM'ów tego Atari 2364 -> 2764 i wziąłem się do roboty. Wsadziłem górny ROM i w czytniku nie wiedziałem jaki układ wybrać z listy mojego programatora przy każdym od AMD do ST wyskakiwał błąd detekcji pinów. Już myślałem, że z moim adapterem coś poszło nie tak, sprawdzałem 10x czy zgodnie ze znalezionym schematem ale wsadziłem dolny ROM i on odczytał się bez problemu. Zmieniłem na górny ROM i to samo błąd detekcji pinów. Wniosek chyba jest taki, że ten górny ROM jest całkowicie spalony :(
OK tak więc jak na szybko go zastąpić? Oczywiście ROM'u 2364 raczej się już nie dostanie, pozostaje 2764 ale znowu muszę mieć adapter żeby osadzić go w gnieździe Atari 1200. Czy jest jakiś inny sposób, żeby na szybko osadzić tam jakiś ROM ?
A jeszcze pytanie czy gdzieś znajdę gdzieś na necie .bin ROM'u z 1200XL do porównania?

Post's attachments

IMG_20250817_203221860_HDR.jpg 268.89 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250817_205624854_HDR.jpg 128.52 kb, nikt jeszcze nie pobierał tego pliku. 

Zrzut ekranu 2025-08-17 194838.png 127.97 kb, nikt jeszcze nie pobierał tego pliku. 

Zrzut ekranu 2025-08-17 195214.png 117.85 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

9 Ostatnio edytowany przez laborant (2025-08-17 20:36:16)

Nieraz w tym programatorze Xgecu TL-xxx też wywalało mi błąd detekcji pinów, odznaczałem tą opcję i dawałem odczyt i jednak odczytywał, ale skoro jeden czyta, drugi nie to pewnie jest rzeczywiście padnięty.

W płycie masz już przygotowane ścieżki pod układ typu 27xxx - trzeba wylutować podstawkę 24 i wstawić 28 pinową (4 pady do odessania widoczne przed podstawką). Tyle, że trzeba będzie przestawić też zwory W6, W7, W8, W9 i W11, W12, W13 w przeciwne położenie - teraz są ustawione dla układów typu ROM a muszą być w pozycji dla EPROM. Musiałbyś jednak sprawdzić które są od którego układu, bo z pamięci nie powiem.

10

Ale będzie trzeba obydwa ROMy podmienić na DIP28 ?

Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

11

Tak będzie najprościej, dwie podstawki i przestawić wszystkie zwory które wymieniłem w drugą pozycję. Podobno jest jakiś myk, że można w jedną wstawić EPROM 27128 lub większy z OS ROMEM a w drugą osadzić Basic 24 pinowy - albo inny cart, ale ja tego nie robiłem i nie znam szczegółów. ZTCP do tego były potrzebne jakieś dodatkowe przeróbki z kabelkami i dekoderem adresów/mmu ?!?

12

Na szczęście mam na stanie dwa M27C64A i kilka M27128A. Mogą być?
Pytanie gdzie znajdę odpowiedni wsad .bin do obu bo mam jeden? :)
Jeszcze widziałem, że są rewizje 0 i 1 ja oryginalnie mam chyba 0. Czy lepiej mieć rev 1?

Post's attachments

IMG_20250817_220538126_HDR.jpg 557.9 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

13

Na pewno tak, jakbyś dawał 27128 to wtedy zduplikuj zawartość każdego EPROM-u x2, żeby nie zaczytał przypadkiem pustego obszaru.

Wsad tu gdzieś powinien być:
http://ftp.pigwa.net/stuff/collections/ … rever/ROM/

14

Kolejny dzień boju z moim Atari 1200XL.
Przelutowałem podstawki na DIP28 i zworki na 2367, zaprogramowałem 4 kości dwoma wersjami OS i dupa :(
Dalej brak czarny obraz. Powymieniałem resztę kondensatorów osiowych na nowe, których nie ruszyłem poprzednio.
Znalazłem jeszcze, że druga nóżka pierwszej kości RAM jakoś nie miała kontaktu dalej z linią wymieniłem więc podstawkę teraz ma.
Jedyne co się zmieniło zaczął pojawiać się biały ekran szczególnie w chwili jak się szybko wyłączy i włączy.

Wydaje mi się że coś było ruszane przy modulatorze bo były ślady przypalonego topnika więc go wylutowałem i zajrzałem do środka. Pytanie czy brak lub obecność tego modulatora ma wpływ na obraz na złączu DIN monitora?

Co mam począć dalej? HELP!

Post's attachments

IMG_20250818_123306026_HDR.jpg 533.81 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250818_125503343_HDR.jpg 509.63 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250818_211201027.jpg 611.08 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250818_222112029_HDR.jpg 367.17 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250818_222119537_HDR.jpg 480.5 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

15

Hm, tak patrzę, teraz masz wstawione mmu chyba z 800xl oryginalne, nie tego PAL-a zaprogramowanego, ani oryginalne z 1200xl. Elektrycznie nie widzę, żeby wyprowadzenia tych układów się czymś różniły, powinny działać zamiennie. Może jest jakaś drobna różnica w ich logicznym działaniu, bo 800xl ma poniekąd 2 carty (basic+slot) a 1200xl tylko jeden - tzn. slot. Żeby to ostatecznie wyjaśnić co jest dokładnie z tym mmu i czy się różni czymkolwiek w praktyce ich działanie to jutro włożę do 1200xl to z 800xl oryginalne oraz PAL-a z wsadem tego uniwersalnego mmu Boba Wooleya... oraz mmu 1200xl do 800xl i sprawdzę, czy chodzą oba carty w takim układzie.

Kondensatorów nie dotykałbym. Czarny obraz=komp nie startuje, dalej coś jest z układami lub z mb. RAM na pewno wszystkie układy sprawne? Czy są przejścia na magistrali danych/adresowej pomiędzy wszystkimi ramami? Bądź zwarcia pomiędzy bitami adresu lub danych?

Modulator ze schematu wg mnie nie musi być aby był obraz na gnieździe DIN - ale mogę się mylić, bo nie sprawdzałem tego w praktyce.

16

Próbuję różnych kombinacji raz z mmu z 800 raz zaprogramowanym i w zasadzie nic się nie zmienia.
Wszystkie układy sprawne, sprawdzałem na 800xl wszystkie ruszyły i komp działał. Ramy sprawdzałem testerem, podmieniałem też na inne nowe. Bramki sprawdzane xgecu i są sprawne.
Z grubsza sprawdziłem czy wszystkie RAMy mają gdzieś połączenie, chyba czeka mnie siedzenie i sprawdzanie każdej linii według schematów.

Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

17 Ostatnio edytowany przez laborant (2025-08-19 09:22:40)

Tak myślę jeszcze, że teraz pin 26 epromów wisi w powietrzu, a są to układy 27128 i może dostają stanów nieustalonych gdy A13 jest niepodłączone i nie działają prawidłowo, co przeszłoby niepostrzeżenie w wypadku 2764. Proponuję wlutować na chwilę zworę W6 z powrotem, powinna podać stan wysoki na pin 26. Albo podaj tam masę, to już obojętnie. Jeśli zawartość epromów jest podwojona to dane są w obu obszarach.

Zobaczę zresztą dokładnie, jak zasiądę po południu do 1200xl aby popatrzeć z MMU.

18 Ostatnio edytowany przez laborant (2025-08-19 12:36:44)

No dobra... jest tak:

65xe z oryginalnym mmu od 1200xl nie wstaje (brązowy ekran)
65xe z mmu na PAL-u z wsadem z netu - wstaje

1200xl z oryginalnym mmu od 800xl nie wstaje (zielony ekran - analog brązowego z xe)
1200xl z mmu na PAL z wsadem z netu - nie wstaje (zielony ekran)

Tak więc możliwe, że masz zły wsad i mmu jest z nim ok dla 800xl, ale nie dla 1200xl, albo jest dobry, ale jest jakiś jeszcze inny problem. Tak by sugerowała barwa ekranu - czarna, nie zielona.

Zacząłbym mimo to od upewnienia się co do tego mmu, które zaprogramowałeś. Może porównamy pliki jed?

Jeśli tego wsadu odpowiedniego dla 1200xl nie znajdziemy, to będziesz mógł zrobić OS ROM na jednym układzie 27128 i wstawić mmu od 800xl, oraz do pinu 26 epromu 27128 podciągnąć linię adresową A13 (zwora W6 wypięta). To tak pi razy drzwi, być może coś jeszcze by trzeba uwzględnić, ale spróbuj na razie tego wariantu.

19

Zaprogramowałem tym wsadem MMU:
http://atari.myftp.org/atari8bit/galmmu/galmmu.html

Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

20

To jedno i to samo co ja mam, nie chodzi z 1200xl :(

21 Ostatnio edytowany przez elTwardy (2025-08-19 12:56:02)

U mnie teraz jak się bawię to z tym zaprogramowanym mmu na GALu dzieje się więcej na ekranie. Jakieś pasy się pojawiają i te szare pojawiają się po kilku sekundach po włączeniu na ułamek sekundy. Te kolorowe na stałe ale sporadycznie się pojawiły. Na mmu od 800 tylko czarny ekran lub sporadycznie biały.

Czyli nie testować na tym MMU z 800 w ogóle bo nie ruszy i tak?
W drugą stronę ten zaprogramowany GAL na 800 rusza.

Co do ROMów wgrałem sobie rev 11 na kości 2764 i wersję z pigwa.net na kości 27128 bo tylko miałem dwie szt. na stanie tych 2764. Oczywiście zrobiłem split na dwie części i copy /b part1 + part1 cz1 i podobnie z drugą częścią.

Post's attachments

IMG_20250819_132737881_HDR.jpg 276.14 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250819_132743559_HDR.jpg 500.57 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250819_132840771_HDR.jpg 570.29 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20250819_133121198_HDR.jpg 637.3 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

22

Mam jeszcze taką opcję ale to potrwa ze dwa tygodnie: www.ebay.com/itm/267352029840

Moja kolekcja: Atari Falcon 030, 1040STe, 1040STfm, 65XE, 130XE, 600XL, 800XL, 1200XL, XEGS, Portfolio, ZX SPECTRUM, +2, +3, ZX81, Amiga 1200, 600, 500+, CDTV, CD32, Commodore C16, C116, Plus4, C64, C64C, C128, Amstrad CPC 464, 464 Plus

23

Ten wsad który ty masz ja mam u siebie i go programowałem wczesniej jako mmu 800xl. Porównałem pliki wg. zawartości twój i ten mój, są identyczne, więc nie programowałem już nawet tego, bo to ten sam wsad. On nie odpala w ogóle w moim 1200xl (oryginalnym w którym są 2 ROM-y 2364). Tak więc według mnie on nie odpali w 1200xl z dwoma kościami OS ROM, widocznie inaczej ma poustawiane wyjścia i nie załącza drugiego albo pierwszego OS ROM-u kiedy powinien.

Ten plik OS ROM z pigwy 16kb jest dobry, bo w emulatorze odpala.

Proponuję próbę z mmu od 800xl albo tym zaprogramowanym GAL-em + 1 x 27128 z całym wsadem 16kb z pigwy w jednej kości) oraz dolutować do górnego pkt lutowniczego zwory W6 (lub podstawki EPROM pin 26) sygnał A13 np. z cpu kablem, aby komp miał widok na górne 8kb z eproma - zwora W6 rozwarta, podstawka drugiego eproma pusta.
Jak nie pójdzie to eprom w drugą podstawkę i 2 próba.

Te paski faktycznie dziwne, nie widziałem nigdy takich.

24 Ostatnio edytowany przez laborant (2025-08-19 13:14:11)

Tak teraz myślę, że skoro to mmu z 1200xl oryginalne mi nie odpala w 65xe to twoje oryginalne może być dobre. Żeby to sprawdzić musiałbyś włożyć w działające 1200xl, bo one jednak nie są w żaden sposób wymienne.

25

Pisałem o tym wyżej ale autor stwierdził, że czytał, że powinno działać więc... ;-)

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.