forum speccy.pl

Komputery z Z80 => POLSKIE KOMPUTERY => Elwro => Wątek zaczęty przez: RetroNora w 2023.04.27, 08:31:09

Tytuł: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.27, 08:31:09
Witam,
ostatnio wpadł mi w ręce 800-2 junior. Jednakże jest on niesprawny. Po podłączeniu do monitora Neptun wyświetla taki wzorek. (Zdjęcie w załączniku).
Wygląda to jakby obraz był zmniejszony i powielony zarówno w pionie jak i poziomie, więc obstawiam jakiś problem z synchronizacją. W Internecie znalazłem schematy oraz instrukcję i posiłkując się nimi sprawdziłem:
-wsad pamięci eprom 2716, oraz wymieniłem na inną kostkę pamięci,
-rejestr 74LS174 ( używając testera logiki TTL),
-sygnały zegarowe generowane przez kwarc 14MHz, między innymi na CPU.
Komputer reaguje na przycisk reset( po jego naciśnięciu zmienia się obraz wyświetlany a po chwili powraca). Gdy uruchomić komputer bez procesora w podstawce obraz jest inny, a więc zdaje się że CPU chodzi.
Używając oscyloskopu sprawdziłem sygnały synchronizacji na wyjściu monitora RGB. I tak odpowiednio na pinie 8 (HSync) jest 55kHz a na pinie 9 (VSync) około 170kHz. Wartości te wyglądają jakby były powiększone około 10 razy ale zdają się być kompletnie ' z czapy'. Szczerze mówiąc nie wiem co może być przyczyną takiej niesprawności.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.04.27, 14:50:52
Trudno będzie tak na odległość zdiagnozować ten komputer bez mocy nadprzyrodzonych ;)

Jednak zacząłbym od sprawdzenia pamięci RAM bo czasem lubi padać któraś kostka.
Następnie zweryfikować wsady w pozostałych EPROM'ach, tylko uwaga było tych wsadów kilka wersji i musisz mieć odpowiedni.
https://www.speccy.pl/forum/index.php?topic=6958.msg101085#msg101085

Jeśli to nic nie da to pozostaje Ci już oscyloskop i żmudne szukanie usterki, ale tutaj zacząłbym od liczników w układzie wyświetlania.

Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: KWF w 2023.04.27, 15:13:51
...  ale tutaj zacząłbym od liczników w układzie wyświetlania.

Na to stawiam, albo na dzielniki czestotliwosci, bo ramka jest generowana, tylko o zlych "timingach".
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.27, 16:11:18
Sprawdziłem zawartość EPROMów ( PROMów nie ruszałem bo wlutowane) i jest to wersja czwarta, mimo opisu sugerującego wersję 3. Co do RAMu to przebiegi na nim wyglądają poprawnie, pro forma sprawdziłem jedną kość w innym komputerze.
Liczniki ( 7490, 7493, 74161) sprawdziłem pod kątem sygnału taktującego oraz pojawiającego się na wyjściach sygnału. ( Posiłkując się ich notami katalogowymi oraz dtr-em Juniora aby wiedzieć w jakim module liczą). No i na pierwszy rzut oka nic niezwykłego nie znalazłem. Podepnę  jeszcze pod nie analizator stanów logicznych aby sprawdzić czy liczą poprawnie, ale to dłuższa zabawa.
Właśnie od kilku tygodni ślęczę nad nim z oscyloskopem i nic nie mogę znaleźć.
Zlutowałem przejściówkę aby podłączyć juniora pod inny telewizor i obraz różni się od tego co pokazywał Neptun.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.04.27, 19:52:24
Jeszcze jedna sprawa, te zielone podstawki Tesla lubią często źle kontaktować, warto się upewnić czy jakaś nie ma problemów np ta od 2716.
W zasadzie to one wszystkie kwalifikowały się już do wymiany zaraz po opuszczeniu fabryki.  :P
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.27, 19:58:27
Dzięki, sprawdzę i ten trop.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: mkamzierczak w 2023.04.27, 23:43:13
Sprawa numer jeden to chyba masz źle ustawionego Neptuna 156, rozjeżdża się obraz. Musisz podregulować ponieważ te czarne paski poziome i powtarzanie obrazu to nie wina Juniora, jak to wyregulujesz to zobaczysz pionowe paski na ekranie i to już jest wina uwalonej pamięci RAM. Weź też pod uwagę informację o podstawkach od kolegi DAMIKa. Te podstawki nie kontaktują, wszystkie epromy i proca wyczyść nóżki- utleniają się. Mówię Ci to jako posiadacz ponad 70-ciu Juniorów i tyleż samo Neptunów :)
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.28, 05:09:19
Sprawa numer jeden to chyba masz źle ustawionego Neptuna 156, rozjeżdża się obraz.
Neptun sam w sobie raczej działa poprawnie, po podaniu innego sygnału z pracującego komputera wyświetla obraz bez 'artefatków'
A jeśli faktrycznie uwalona jest pamięć RAM to bardziej skupić się na poszukiwaniach wśród 4164 czy 2116?
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: Maryjan w 2023.04.28, 08:11:00
Dobre :)
Ten Elwor 800 Junior wyświetlił TAKI obraz :)
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.28, 08:23:30
Niestety innego komputera  niż C64 zdolnego wyświetlić obraz na Neptunie nie mam
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.04.28, 10:19:45
Warto zacząć od 4164 i dać je wszystkie w podstawki a wylutowane układy przetestować w innym sprzęcie lub podstawić tam inny sprawdzony komplet.
W moim przypadku była kiedyś uwalona jedna sztuka tej pamięci w moim Elwro a oryginalnie zainstalowane tam 4164 były dziwnie sygnowane i możliwe że pochodziły z jakiegoś odrzutu felernej serii produkcyjnej.
W tamtych czasach wstawiali to co można było kupić wtedy w bloku wschodnim za ruble transferowe lub udało się akurat sprowadzić za dewizy tanim kosztem bo środki dewizowe były mocno ograniczone. ;)
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.28, 10:47:30
Ja mam wstawione tam układy 4264, firmy MT, ponoć dość zawodne. Pro forma wylutowałem jedną i ją przetestowałem ale chyba pora tak zrobić z pozostałymi. Co prawda linie DataIn i DataOut są dość zaszumione ( nie jest to czysty przebieg prostokątny, pojawiają się tam jakieś zakłócenia) ale mam kilka komputerów na których te linie wyglądają podobne a sam komputer działa. Swoją drogą na moich kościach RAM jest wygrawerowana flaga USA, dość ciekawy chichot historii.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.28, 22:56:44
Warto zacząć od 4164 i dać je wszystkie w podstawki a wylutowane układy przetestować w innym sprzęcie lub podstawić tam inny sprawdzony komplet.
Wsadziłem 4164 w podstawki, przetestowałem komplet z Juniora w innym komputerze no i oczywiście sprawny komplet w Juniorze. Zmian - zero. Wyczyściłem piny CPU i EPROMów oraz same podstawki, wszystko mocno dociśnięte. Co ciekawe, jak przez złącze mono podpiąłem telewizor kolorowy to da się zauważyć że prócz białych, pojawiają się też czerwone artefakty. Niestety raczej nie uda mi się tego dobrze uchwycić na zdjęciu.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.04.29, 03:34:58
No to grubszy temat pewnie z tego będzie, czyli jakiś drobny babol w logice ale jednak to sporo szukania jeśli szczęście nie dopisze ... ;)
Na kolory na łączu mono nie ma co patrzeć, możliwe że w sygnale wizyjnym są jakieś interferencje lub szmaty wpływające na chrominancję w dekoderze koloru Twojego TV.
Nawet jak to już uruchomisz to większość nowszych lub bardziej wrażliwych monitorów będzie i tak miała problem z synchronizacją pionową, bo ten typ tak już ma  ???

Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.29, 07:31:17
No to grubszy temat pewnie z tego będzie, czyli jakiś drobny babol w logice ale jednak to sporo szukania jeśli szczęście nie dopisze ... ;)
Właśnie się tego obawiam że to jakaś błahostka nad szukaniem której spędzę dużo czasu. Tak się zastanawiam czy nie jest to może spowodowe niepdrawidłowymi sygnałami taktującymi różne przerzutniki i liczniki wizji. Niestety nie znalazłem informacji jakie tam zostały zastosowane zegary ani nie mam drugiego sprawnego egzemplarza aby go metodą porównawczą spróbować pokonać. Ale to dobrze, lubię wyzwania.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: KWF w 2023.04.29, 08:49:41
Zobacz schemat, zegary są takie same jak w ZX Spectrum (liczniki raczej zliczają do tych samych wartości, bo obraz jest generowany raczej indetntycznie).

Zegar podstawowy: 14 MHz
Zegar pikseli: 7 MHz, np do rejestru przesuwnego F19 (LS165)
Zegar procesora: 3.5 Mhz

Zobacz schemat i co robią L1 oraz MN14 i MN15 (74LS161 - 4 bitowe liczniki synchroniczne). Tak na marginesie generowanie obrazu jest bardzo dokładnie opisane w DTR tom I od strony 19.

Ponieważ cała "magia" została zaszyta w EPROM 2716 (E11), więc stawiałbym na niego jeśli liczniki działają prawidłowo.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.29, 10:48:25
Zgrałem zawartość EPROM'u 2716 i porównałem go ze zrzutem z Internetu. Jako że znalazłem dwie wersje wkładu dla tego układu to zaprogramowałem inną kostkę 2716. Po jej umieszczeniu w komputerze nie zmienia się zawartość wyświetlana na monitorze. Rejestr 74174 również sprawdziłem.
Nie wiem na ile ma to sens, ale wydaje mi się że problem może leżeć w zegarze taktującym liczniki 74161 ( MN14/MN15) albo 7490 lub 7493, przez co to co generuje EPROM 2716 nie ma odpowiednich ' timingów' aby zostać wyświetlone na monitorze.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.29, 14:28:39
Chyba coś odkryłem. Część sygnałów ma nieprawidłowe dla logiki TTL poziomy napięć tj. około 1,5V. Napięcia takie występują między innymi na pinach 5,6 8,9 układu 74LS02 /N9/  albo pinach 8,9,10 układu 74LS02/MN3/. Albo na pinach układu 7474 /L8/. Takie poziomy napięć występują zarówno na wyjściach jak i wejściach danych układów.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: KWF w 2023.04.29, 16:17:37
Ale napięcie czego, poziomu niskiego, poziomu wysokiego czy też miernik RMS pokazuje 1,5 V? Na nodze 8 NM3 (LS02) jest sygnał zegarowy 14 MHz.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.29, 17:14:37
Sprawdzałem to średniej klasy jakości multimetrem, bo z racji braku pomysłu stwierdziłem że pobieżnie sprawdzę każdy układ. No i właśnie zauważyłem coś takiego i wydało mi się to dziwne. Chociaż skoro są tam sygnały zegarowe to może napięcie na poziomie 1,5V nie stanowi problemu. Szczerze mówiąc, nie wiem, ale uznałem że może to coś wniesie do poszukiwania usterki.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: KWF w 2023.04.29, 17:41:37
Czyli zmierzyłeś wartość skuteczną przebiegu prostokątnego (duże uproszczenie) o częstotliwości 14 MHz i nieznanej amplitudzie w zakresie TTL. Czyli tak na dobrą sprawę nie wiesz czy masz poprawne sygnały z dzielników częstotliwości.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.29, 19:08:59
Okay, sorry, mój błąd. Przepraszam za zamieszanie.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.04.29, 21:39:05
Bez oscyloskopu to będzie szukanie po omacku...  ::)
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.29, 21:54:17
Oscyloskop mam, ale jeszcze uczę się go poprawnie używać.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: mkamzierczak w 2023.04.30, 22:10:31
Mistrzu z Retro Nory, ale przecież inne parametry odświeżania wychodzą z Commodore a inne z cudu techniki rodzimej produkcji. Weź no otwórz tego Neptuna i pokręć potencjometrami na płytkach. Powiem więcej... u mnie na jednym Juniorze potrafi działać dobrze monitor, a jak podłączam innego to nie działa i obraz skacze... albo wygląda jak u Ciebie :) więc zamiast oscyloskopów i innych bajerów najpierw użyj śrubokręta.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.04.30, 22:51:34
Już to robiłem. Jedyne co mi się udało osiągnąć to przesunięcie wyświatlanego patternu w lewo bądź prawo. Oczywiście kręciłem tez potencjometrami od synchronizacji, ale no nie miało to większego wpływu na to co było na ekranie.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.01, 15:13:02
Ok, nie zauważyłem jednego potencjometru. Ale nic lepszego od tego nie udało mi się osiągnąć. Z ciekawości podpiąłem klawiaturę ale wciskanie klawiszy nie pojawiają się żadne dodatkowe symbole. Ale takie zachowanie ( brak reakcji na klawiaturę) może sugerować problem z EPROMami z BASIC'em i bootstrapem.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: mkamzierczak w 2023.05.03, 02:50:59
Dobra zacznijmy więc od tego... czy masz sprawne działające epromy i pewny działający procesor?
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.03, 08:27:16
Epromy dają się odczytać przez programator. Multimetrem sprawdziłem czy te zielone podstawki kontaktują. Problemem jest sygnał /CS dla EPROMa 'BOOT'.  Co do procesora, czy jest w pełni sprawny nie jestem pewien, ale mam trzy inne Z80 no i zachowanie komputera się nie zmienia. Więc to raczej mało prawdopodobne aby 4 procesory były wadliwe i zachowywały się w ten sam sposób. Patrząc na szynę adresową i inne sygnały wychodzące z CPU można stwierdzić że procesor żyje.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: krru w 2023.05.03, 09:08:26
Widze różne dziwne hipotezy. Czy ten komputer na programowo konfigurowalny sterownik grafiki - czy można programowo zmieniać tryby graficzne, rozdzielczości itp. Jeśli nie to żadne problemy softwarowe nie spowodują utrate synchronizacji obrazu, więc zabawy z prockiem i pamięciami można sobie odpuścić. Te pomiary częśtotliwości sygnałów synchronizacji H i V wyglądają bardzo dziwnie - tam powinno być odpowiednio 15625 i 50 Hz. Skoro autor może wrzucić zdjęcia ekranu monitora to niech też wrzuci zdjęcia ekranu oscyloskopu, zobaczymy co się tam dzieje.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.03, 12:55:31
Z tego co ja wiem to nie ma. Ale chodzi o to że komputer nie pokazuje prawidłowego ekranu startowego. W załączniku są odpowiednio sygnały z pinu 9 i 8 ze złącza RGB czyli odpowiednio VSync i HSync.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: KWF w 2023.05.03, 13:08:39
Przebiegi są od czapy, pomijając polaryzację. Sygnał impulsu synchronizacji poziomej (H-sync) powinien być co 64 us, trwać ok. 4,4 us. Synchronizacja pionowa (V-sync) ma być co 20 ms (50 Hz).
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.03, 13:34:29
No właśnie wiem. Ale udało mi się podregulować Neptuna tak aby było cokolwiek widać. Dodatkowo nie wyświetla się ekran startowy i nie reaguje na naciśnięcia klawiszy.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.10, 15:19:35
Wydaje mi się że może to być spowodowane magistralą danych, ale z drugiej strony, mam inny komputer na którym magistrala danych wygląda tak samo a  tamten komputer działa.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: mkamzierczak w 2023.05.10, 15:31:41
Że tak zapytam, czytałeś w ogóle DTRa do tego komputera?
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: mkamzierczak w 2023.05.10, 15:41:34
Jeżeli pamięć jest ok (mam tu na myśli 4116 oraz 2114), to musisz sprawdzić też 74LS174 i 74H74, a jeżeli to jest sprawne to pozostaje 74LS175. Ty to podłączasz przez złącze RGB czy MONITOR?
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.10, 19:33:59
Przez MONITOR,
Starałem się też przez RGB poprzez na prętce sklecony adapter CGA SCART ale nic to nie dało
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.10, 19:40:55
Musisz sprawdzić też 74LS174 i 74H74, a jeżeli to jest sprawne to pozostaje 74LS175.
Wszystkie te scalaki sprawdzałem i nic :c
Jedyne co zostaje to chyba 2114, ale tego nie mam jak sprawdzić na razie. Muszę zaczekać aż mi przyjdą zamówione.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.15, 13:16:31
Wsadziłem 2114 w podstawki i przetestowałem z innymi egzemplarzami. Brak zmian w zachowaniu komputera.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: Maryjan w 2023.05.15, 18:14:29
Próbowałeś delikatnie naginać płytę ?
Jak były by jakies zmiany przy tej czynności, to znaczy, że problemy są z drukiem, albo "zimne luty".
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.05.15, 21:32:44
Naginać nie naginałem, ale stukałem w nią śrubokrętem. Ale spróbuję i tego.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: KWF w 2023.05.16, 10:28:55
Jeśli to nie pomoże, zostają egzorcyzmy ;D albo dogłębne zapoznanie się z DTR Juniora :P.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.05.16, 12:05:22
Coś mi się zdaje że skończy się to na wysiedzeniu wielu dupo-godzin z dokumentacją i oscyloskopem zanim ten komputer zostanie uruchomiony ;)

Po objawach na ekranie monitora nikt Ci raczej więcej tutaj już nie podpowie, bo trzeba mieć to na stole przed sobą i rzetelnie wszystko pomierzyć.
W każdym razie trzeba będzie prześledzić działanie całego toru wyświetlania jeśli nie całości i dodatkowo przepikać multimetrem czy jakaś ścieżka lub przelotka nie puściła lub nie ma gdzieś zwarcia oraz oscyloskopem prześledzić działanie całego tego ustrojstwa... zadanie dość karkołomne bez sporego doświadczenia w uruchamianiu takich urządzeń, ale trzymam kciuki. :)
Pewnie usterka jest tam banalna, padł jakiś scalak lub coś nie styka, ale znalezienie tego może nie być już takie trywialne...


Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.15, 14:51:58
Posiedziałem poszperałem i mam pewien punkt zaczepienia.
Mianowicie sygnał 'przerwanie maskowalne procesora 20 ms' z DTR-a strona 30.
Generowany przez EPROM 2716.
Ani to nie trwa 20ms ani nie występuje co 20ms ( a jakieś 2ms).
No i to niezdecydowanie w postaci piku w środku.
Pomiary robiłem bezpośrednio na rejestrze 74LS174 z którym ten eprom jest połączony.
Sprawdzałem już czy zawartość EPROM-u zgadza się z dumpami znalezionymi w Internecie oraz użyć innego 2716 niż ruski klon.

Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.23, 11:00:07
Znalazłem problem ale trochę jestem w martwym punkcie jeśli chodzi o jego naprawę.
Problematyczny jest licznik kolumn, czyli dwa kaskadowo połączone liczniki 74LS161.
Zgodnie z dokumentacją powinien on liczyć na 5-ciu bitach a bit 6 (K5) używany jest jako przełączanie na ramkę obrazu.
Problem mianowicie polega na tym że ten licznik liczy ale nie tak jak powinien. No bo skoro 5 bit to jak rozumiem powinien liczyć od 0..1..2..3..31 a liczy 24..9..26..11..29..13..30..15 itp.
Problematyczny wydaje się być pierwszy bit 2go licznika. Jako że są one połączone kaskadowo to 2gi licznik uruchamiany jest przez RCO z pierwszego licznika. A ten sygnał nie wygląda zdrowo.
Uszkodzony 74LS161 jak mogłoby się zdawać, ale po wymianie na inny sprawny egzemplarz nie polepsza sytuacji. Jeśli dobrze rozumiem to winne mogą być też wejścia sterujące ENT i ENP ale zgodnie ze schematem z DTR-a to są one sterowane przez EPROM sterowany wyjściami liczników a więc robi się pętla zwrotna. A skoro licznik źle liczy to i pętla będzie generować złe sygnały. A CLK tego układy pochodzi z innego 74LS161 do którego pracy raczej nie ma zastrzeżeń.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.08.23, 12:15:39
Może warto wymienić ten licznik i sprawdzić czy pomogło ;)
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.23, 13:25:20
I to by było zbyt piękne. Wymieniałem, próbowałem 4 innych układów i nic. Zachowywały się tak samo. Co więcej wsadziłem je w miejsce innego 74161 niezwiązanego z układem wyświetlania i tam generują RCO wyglądające przyzwoicie.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.23, 14:41:32
Właśnie na tym polega cały problem. Inne układy które są sprawne zachowują się tak samo. Sterowanie jest w postaci pętli zwrotnej a sygnał zegarowy pochodzi z innego 74LS161 który generuje m. in pixel clock i zegar taktujący procesor i nie ma zastrzeżeń co do jego pracy
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: trojacek w 2023.08.24, 23:19:57
zgodnie ze schematem z DTR-a to są one sterowane przez EPROM

I ten EPROM jest na pewno OK?
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.25, 08:29:29
Zawartość EPROM'a weryfikowałem ze zrzutem znalezionym w necie, dokładnie na :
https://8bit.yarek.pl/computer/zx.junior/
Oraz dump z neta wgrałem na inny 2716, większych zmian w pracy komputera nie ma.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: ian67 w 2023.08.25, 11:34:42
Pierwsza mala podpowiedz:)
wez pamiec obrazu ( 2716 ) z dzialajacego juniora i zobacz..... ( nie wazne ze zaprogramowales poprawnym hexem jakas 2716-tke )
podpowiedz druga bedzie po wykonaniu w/w czynnosci.
pzdr. Janusz
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.25, 12:08:48
Tylko problem jest taki że nie mam działającego juniora aby zgrać/przełożyć ten eprom
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.27, 21:33:01
Załatwiłem sobie innego Neptuna, pokręciłem potencjometrami i mam kilka wniosków.
- faktycznie jest on kapryśny jeśli chodzi o 2716. Na 'oryginalnym' radzieckim epromie Neptun nie jest w stanie złapać synchro, obraz się roluje, a na amerykańskim bez problemu wyświetla statyczny obraz,
- raz na kilka restartów zamiast czarnych pól są migające piksele, podobnie wygląda to z wyjętymi kośćmi RAM,
- nie wygląda to tak jakby wyświetlany był poprawny obraz tylko niepoprawnie wyświetlany,
- brak epromów z BASICiem nie zmienia znacząco wyświetlanego obrazu,

Zamówiłem jeszcze kilka 2716, może trafię w coś co działa i chyba pora zająć się logiką sterującą RAMem.
Już pewno część tego poruszyłem ale od tak długiego czasu 'naprawiam' ten komputer że zapominam co już napisałem. ::)
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.29, 16:07:59
Szybki 'update'.
Po kilkukrotnym wyjęciu i wsadzeniu kości ramu z podstawek zamiast czarnych pól pojawia się czysty ekran z 'robaczkami' w górnej części ekranu. Tylko teraz różnica jest taka, że naciskanie klawiszy na klawiaturze powoduje pojawianie się nowych ' robaczków'. Czyli jednak coś tam działa, a skoro pojawiają się znaki wpisywane z klawiatury to i chyba procesor zaczytał sobie BASIC'a z EPROMów.

Sprawdziłem też kilka innych 2716, tym razem natywnych dla Juniora czyli radzieckich, ale bez większego efektu.

Czyli zdaje się że ożył ale jakoś nie chce wyświetlić tego co powinien.
(Potencjometry od synchronizacji w neptunie były kręcone w każdą możliwą stronę i taki obraz to najlepsze co mi się udało otrzymać).

Z ciekawości sprawdziłem procesor jaki siedzi w Juniorku przy pomocy Spectruma i był w stanie odpalić. A dodatkowo zrobiłem adapter do zastąpienia dekodera pamięci przy pomocy GAL'a ale i to nie wpłynęło jakoś znacząco na obraz widoczny na monitorze.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.08.29, 16:27:38
A może ktoś tam się wcześniej bawił w podmianę EPROMów i są wstawione nie od tej wersji, sam wcześniej pisałeś że opisy na PCB sugerują wersję 3 a wsady są z 4.
Podmień dla testów komplet EPROMów z wersji 3, albo przynajmniej ten 2716 i wtedy zobacz jaki będzie efekt na ekranie...
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: Maryjan w 2023.08.29, 17:11:21
Rozumiem, że "zielone" podstawki już są wymienione na normalnie działające ?
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.29, 17:24:47
Na razie tylko przelecone multimetrem bo nie miałem na zamianę i czekam na dostawę.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: Maryjan w 2023.08.29, 19:24:40
Po ich wymianie wiele potrafi się zmienić w Juniorze na lepsze.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.29, 19:39:23
Po oporach (0,03Ω) między pinem układu w podstawce a pinem ukladu wlutowanego w PCB wątpie, ale kto wie kto wie. Ten Junior jest jakiś magiczny
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: mkamzierczak w 2023.08.30, 00:14:52
Na 80 sztuk, które udało mi się zharvestować z całej Polski, tylko dwa mi nie działały... prześladuje Cię jakiś pech...
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.08.30, 02:13:05
No niestety, a co najgorsze to nie jest jedyny komputer jaki mam a wydaje się być jakiś pechowym przypadkiem
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.09.05, 16:22:22
Powoli kończą mi się scalaki które mogą powodować problemy. Tak się zastanawiam gdzie powstaje to przekłamanie z obrazem. Czy już podczas 'rysowania' obrazu czy dopiero podczas wyświetlania. Tak się zastanawiam czy może nadajniki/odbiorniki 74S416 nie są czasem walnięte, ale skoro naciskanie klawiszy powoduje widoczny efekt to coś tam działa. Też przeszła mnie taka myśl czy może epromy z basiciem mimo tego że mają poprawną zawartość to nie powodują takiego problemu. W necie znalazłem chyba z 4 różne wersje wsadu do tych 2764 ( moje mimo że opisane jako wersja 3 pokrywają się z wersją 4), może jakaś inna wersja zadziała, a jak nie zadziała to przynajmniej coś zmieni.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: mkamzierczak w 2023.09.06, 00:15:18
Pierwsze primo, to Panie szanowny te czarne pasy wyglądają mi na jebniętą pamięć. Był już taki przypadek. Sprawdzałeś RAM?
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.09.06, 07:16:07
A i owszem, zarówno statyczną jak i dynamiczną. Także rejestry 73LS373 łączące ram z systemem.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: nietoperz w 2023.09.06, 12:12:28
Zrób jakieś proste programy testowe i wgraj do eeprom, NOP i pętla a potem bardziej skompilowane zapisujące coś do pamięci video i znowu jałowa pętla. Może być pęknięta jakaś scieżka albo przelotka, zakładam, że nie brakuje na twojej płycie jakiś patchy robionych drutem w fabryce i porównałeś płyty wizualnie z działającą.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.09.06, 12:36:33
Sprawdziłem crossy ze zdjęciami płyt z neta i schematem i nawet znalazłem niezgodność.
Wejście taktujące układu 74LS74 ( L2) zostało podpięte do 13 pinu licznika 74LS161 ( L1) zamiast 14 tak jak na schematach.
Zostało to zrobione fabrycznym kynarem a jakość wykonania nie odbiega od innych krossów.
Przywróciłem do stanu zgodnego z dtr-em ale nic to nie dało.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.09.06, 21:40:26
Miałem takie 'a co gdyby' i zamiast sygnału zegarowego generowanego na płycie dla liczników 74LS161 z bloku grafiki użył generatora. No i otrzymałem coś takiego. Może to myślenie życzeniowe ale tak manipulując tym zegarem byłem w stanie przeczytać wizytówkę systemową.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.09.09, 14:48:22
Takiego finiszu dzisiejszego posiedzenia nad przeklętym Juniorkiem się nie spodziewałem.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: damik w 2023.09.09, 19:25:52
Gratulacje.  :D

No i gdzie było nawalone ?  ;)
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.09.09, 21:04:42
Jakiś czas temu pisałem tutaj że liczniki 74LS161 które powinny liczyć do 32 nie liczą poprawnie tylko coś w stylu 2..19..4..21 etc. Obstawiałem że pierwszy licznik jest walnięty bo jego sygnał RCO nie wyglądał poprawnie. To go wymieniłem, drugiego nie chciałem wsadzać w podstawkę bo ma połowę pinów połączonych z masą i dość ciężko go wylutować a jako że samo liczenie było poprawne jedynie niezsynchronizowane z pierwszymi 4 bitami z pierwszego licznika obstawiałem pierwszy licznik albo sterowanie ( reset, sygnał zegarowy etc). Ale jako że te sygnały były w sprzężeniu ( generowane przez eprom sterowany tymi licznikami) to mnie to trochę zbiło z tropu. A jak mnie naszło zamiast sygnału wytwarzanego na płycie podać sygnał z generatora zobaczyłem że poprawiło to obraz. Ale jako iż tylko jeden licznik był w podstawce to tylko dla niego zmieniać częstotliwość. Dzisiaj stwierdziłem że sprawdzę jak to będzie wyglądało gdy oba liczniki będą zliczać z innym zegarem ( czyli tak jak w sumie powinny). Stwierdziłem że poświęcę radzieckiego scalaka, obciąłem mu piny, wylutowałem je jeden po jednym, wstawiłem socket, potem inny 74LS161 i zobaczyłem czytelną wizytówkę systemu. Jedyne co zostało to wyregulować ponownie Neptuna aby obraz był czytelny i nie 'rollował' i tak to się kończy przygoda z tą diabelską naprawą.
Tytuł: Odp: Naprawa Elwro 800-2 Junior
Wiadomość wysłana przez: RetroNora w 2023.09.09, 21:06:55
Tak to wyglądało z nowym licznikiem ale nieustawionym Neptunem. Nie powiem, ulga.