forum speccy.pl

ZX Spectrum => HARDWARE => NAPRAWY => Wątek zaczęty przez: damik w 2019.11.27, 12:45:54

Tytuł: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.27, 12:45:54
Właśnie zabrałem się za testowanie moich zabawek wykopanych z dna szafy i mam problem z jednym ZX Interface 1 iss4.
Moje doświadczenia z tym ustrojstwem są dość słabe i wolę zapytać czy ktoś już kombinował z czymś takim.
Zachowuje się dość dziwnie, bo komputer startuje z nim normalnie, jednak wydanie polecenia CAT 1 powoduje restart kompa albo jego zwieszenie po naciśnięciu klawisza Enter.
Wystarczy nawet wpisać samo LOAD *"m" i też reset lub zwis kompa, gdzie na sprawnym IF1 jest komunikat "missing drive...".

I teraz zastanawiam się czy padła ULA czy ROM, bo w tym drugim przypadku sytuacja nie jest beznadziejna, bo można by jakiś EPROM przeflancować na 24pin i jakoś go upchnąć.
Dodam tylko że ULA nie grzeje się i nie wytapia obudowy, jak to często bywa w przypadku jej awarii w tym IF.

Wolę zapytać zanim zacznę szarpać układy z płytki a dostęp jest tam dość słaby ... czy miał może ktoś podobny przypadek i co było powodem ?
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: Maryjan w 2019.11.27, 14:00:38
ULA w Interface 1 powinna być ciepła przy pracy.
Jak używa się Microdrive, wtedy temperatura ULA rośnie.
Jest prawie tak ciepła, jak ULA w ZX Spectrum.
Czasami, aż za ciepła, stąd tyle uszkodzonych IF 1.
Przy usterce ROM, interface by się nie zgłosił, albo były by krzaki na ekranie.

Spróbuj jeszcze przeczyścić i sprawdzić złącze ZX Spectrum <=> Interface 1.

vLA - klon ULA dla IF 1 jest dostępna z Nowej Zelandii.
Koszt, coś około 11--120 pln.
Kupowałem, wstawiałem, działa.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.27, 15:46:35
Moja ULA jest firmy General Instruments LA15-302 z nalutowanym tranzystorem na plecach, czy były też inne wersje tego układu mniej lub bardziej awaryjne ?
Jak dokładniej można to zdiagnozować czy na pewno ULA jest ubita, jakie są zwykle objawy ?
W najgorszym wypadku można by wylutować drugą taką z innego sprawnego i podstawić ... zobaczyć czy się zmieniły objawy, ale wolałbym tego uniknąć by nie zdeklasować sobie drugiego IF1 bo jest niemal w dziewiczym stanie ;).
A zamawiać zamiennik w ciemno to też jest trochę ryzykowne, bo nie chcę wydawać ponad 130PLN do celów diagnostycznych, cały IF1 kupiłem kiedyś za połowę tej sumy  ::)
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: Maryjan w 2019.11.27, 17:38:40
Przeważnie uszkodzenie ULA w IF 1 objawia się tym, że nie ma komunikacji z napędem Microdrive.
Po wydaniu polecenia CAT 1, pokręci silnikiem w napędzie i wyświetli komunikat "Microdrive no found..."
czy coś w ten deseń.

Kostka ROM też lubiła padać.
Można jeszcze sprawdzić, czy na innych ZX-ach (jeśli takowe Posiadasz w większej ilości) zachowuje się tak samo.

Mam jednego IF 1 ze zmienionym ROM na EPROM.
Chyba wstawiałem 27c64 i musiałem zmienić niektóre połączenia.

Na kilkanaście IF 1 które naprawiałem, przeważnie uszkodzeniu ulegała ULA.
Kilka razy, zdarzało się, że uszkodzeniu ulegał ROM.
Były te z przypadki, że zarówna ULA, jak i ROM odchodziły do krainy wiecznych łowów.

Zachowania są różne w zależności od uszkodzenia ULA czy kostki ROM.
Czasami IF 1 sie nie zgłasza, czasem zawiesza komputer, pokazuje różne głupoty etc.

Z mojego doświadczenia z IF 1 wywnioskowałem, że na 100% uszkodzonych, w 90% leży ULA, zaś w 10% ROM.

Ale najpierw należało by wyeliminować wszelakie "niekontaktowania", "zimne luty" itd.

IF 1 nie lubi też niektórych klonów ZX Spectrum, choć z Harlequin-em, działa beż zarzutu.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.27, 19:43:03
Mam dwie sztuki IF1 z tym że jeden jest sprawny i działa z microdrive bezproblemowo a drugi robi takie psikusy nawet bez podłączenia napędu.
Sprawdzałem oba na moim "gumiaku" 48K, ten uszkodzony to nawet silniczkiem nie zakręci i zwiesza się bez względu na to czy ma podłączony napęd.
Złącze krawędziowe jest czyste i można je wykluczyć.
W zasadzie to mógłbym zamienić ROM'y czy ULA pomiędzy tymi IF1, ale wolałbym nie pruć tego sprawnego bez uzasadnionej konieczności.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: Maryjan w 2019.11.27, 21:14:43
Myślę, że na 99% jest uszkodzona ULA.
Z wylutowaną ULA, IF 1 po podłączeniu do ZX-a powinien działać normalnie przy wydawaniu komend z nim związanych.
Bez układu ROM, IF 1 jest "niewidzialny" po podłączeniu do ZX-a i nie powinien go blokować/zawieszać.
 
Bez wylutowania tych elementów chyba się nie obejdzie.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.27, 21:48:56
Blokuje i zawiesza kompa jedynie po wydaniu jakiejkolwiek komendy do obsługi mdrive, poza tym komputer pracuje bez problemu z wpiętym tym uszkodzonym egzemplarzem IF1 jeśli się nie uruchamia komend do niego.

Chyba jutro wylutuję ULA z tego trupa i sprawdzę czy się nadal wiesza bez tego układu jak zasugerował Maryjan.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.28, 10:22:34
ULA z IF1 została wylutowana, ale bez niej komputer nie wstaje, prawdopodobnie dlatego że przy braku ULA nie dekoduje adresu (ROMEN\) dla ROM'u w IF1.
No nic... trzeba będzie wypruć jeszcze ROM i go jakoś zweryfikować.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: Maryjan w 2019.11.28, 11:47:11
To jakaś dziwna wersja, albo rodzaj usterki.
Pamiętam, że z wylutowaną ULA zgłaszały się.
Muszę sprawdzić, bo mam jeden z podstawką pod ULA.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.28, 13:31:05
Wylutowałem w końcu ULA ze sprawnego IF1 i wstawiłem do tego uszkodzonego, niestety obawy są takie same jak wcześniej, czyli nadaj się wiesza lub resetuje ze sprawną ULA...
Czyli może jednak ROM  ???

Ciekawostka, ten IF1 jaki był wcześniej sprawny teraz bez układu ULA podłączony do komputera też nie wstaje.

BTW:
Ma ktoś może dump ROM'a z Interface 1, bo bym dla testów zaprogramował sobie EPROM i podstawił na drutach ?
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: tooloud w 2019.11.28, 16:22:35
http://mdfs.net/Software/Spectrum/ROMImages/Interface1/
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: Maryjan w 2019.11.28, 17:27:39
Jednak bez ULA nie działa.

My fault, sorry.

Dawno już w swoim nic nie naprawiałem, od czasu jak mam zamiast ULA - vLA i EPROM  zamiast ROM-u.

Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.28, 19:01:53
Ok, dzięki za podpowiedzi... jutro będę kombinował z EPROM'em i teraz kolejny dylemat ::)
Jaką wersję ROM'u najlepiej tam teraz umieścić, bo są co najmniej 3 oficjalne i do tego jeszcze jakieś przeróbki gdzieś znalazłem ?
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: tooloud w 2019.11.28, 20:21:51
Jednak bez ULA nie działa.

ale jak miałby działać bez ULA?

tutaj wisi zdisasemblowany (czy jak to się prawidłowo określa) kod ROMu IF1:
https://www.tablix.org/~avian/spectrum/rom/if1_2.htm (https://www.tablix.org/~avian/spectrum/rom/if1_2.htm)

tam są zresztą bardzo cenne komentarze dot. działania microdrive

Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.28, 21:44:31
@tooloud, nie chodzi o to czy działa bez ULA - bo nie ma prawa (to oczywiste), ale o to jaki jest objaw jeśli jej brakuje w tym IF1, kwestia czy sam komputer się podnosi z wpiętym IF bez tego układu czy wisi.
Chodzi o typowe objawy przy usterkach różnych elementów tego IF i ustalenie przyczyn awarii.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.29, 09:33:57
Wgrałem programatorem wsad w wersji 2 do EPROM'a 27C64, następnie powyginałem mu do góry niektóre kopytka i dolutowałem 3 kawałki kynara by pasował w miejsce 24-pinowego ROM'u TMS4764.

Po wlutowaniu przekrosowanego EPROM'a do płyty wraz ze starą ULA mój IF1 odzyskał nowe życie i pracuje poprawnie z napędem Microdrive.  :D
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: Maryjan w 2019.11.29, 11:38:25
To Miałeś szczęście, że to tylko ROM padł.
Ale na oryginalnej ULA, lepiej nie używać zbyt często.
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: damik w 2019.11.29, 12:04:34
Mam dwa takie IF1, z tym że jeden w pełni na oryginalnych częściach a drugi z wymienionym ROM'em na EPROM.
Oba mają oryginalne ULA, bo nie mam zamiennika, a używam je od święta więc raczej nie będę inwestował w vLA.

Wygrzebałem ten drugi IF1 (jak się okazało uszkodzony) tylko po to by przetestować komunikację sieciową pomiędzy Spectrum'ami, bo tym się jeszcze nie bawiłem.  ;)

BTW, czy są jakieś ciekawe i godne polecenia programy czy narzędzia do obsługi sieci z IF1 i do Microdrive ?
Tytuł: Odp: ZX Interface 1 - ROM czy ULA ?
Wiadomość wysłana przez: Maryjan w 2019.11.29, 12:21:34
Wiem, że są jakieś gry, które korzystają z takiej sieci.
Chyba tylko cztery, ale nie pamiętam jakie.
Kiedyś też bawiłem się dwoma IF 1 spiętymi w sieć, ale traktuję to jako ciekawostkę.
Wszystkie programy, które widziałem były napisane w BASIC-u.

Natomiast ciekawym sposobem jest wczytywanie programów poprzez RS232 znajdujący się w IF 1.
Gdzieś była strona z oprogramowaniem do tego przeznaczonym.
Wczytuje się szybciej, niż z Microdrive.