Autor Wątek: ZX Interface 1 - ROM czy ULA ?  (Przeczytany 4952 razy)

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
ZX Interface 1 - ROM czy ULA ?
« dnia: 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 ?
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #1 dnia: 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.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #2 dnia: 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  ::)
« Ostatnia zmiana: 2019.11.27, 16:03:42 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #3 dnia: 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.
« Ostatnia zmiana: 2019.11.27, 17:50:08 wysłana przez Maryjan »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #4 dnia: 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.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #5 dnia: 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.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #6 dnia: 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.
« Ostatnia zmiana: 2019.11.27, 23:31:47 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #7 dnia: 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ć.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #8 dnia: 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.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #9 dnia: 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 ?
« Ostatnia zmiana: 2019.11.28, 13:56:59 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
dużo sprzętu mało czasu.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #11 dnia: 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.

"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #12 dnia: 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 ?
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #13 dnia: 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

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

dużo sprzętu mało czasu.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: ZX Interface 1 - ROM czy ULA ?
« Odpowiedź #14 dnia: 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.
« Ostatnia zmiana: 2019.11.28, 21:50:45 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.