forum speccy.pl
Komputery z Z80 => POLSKIE KOMPUTERY => Elwro => Wątek zaczęty 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.
-
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.
-
... 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".
-
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.
-
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
-
Dzięki, sprawdzę i ten trop.
-
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 :)
-
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?
-
Dobre :)
Ten Elwor 800 Junior wyświetlił TAKI obraz :)
-
Niestety innego komputera niż C64 zdolnego wyświetlić obraz na Neptunie nie mam
-
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. ;)
-
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.
-
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.
-
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 ???
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Okay, sorry, mój błąd. Przepraszam za zamieszanie.
-
Bez oscyloskopu to będzie szukanie po omacku... ::)
-
Oscyloskop mam, ale jeszcze uczę się go poprawnie używać.
-
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.
-
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.
-
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.
-
Dobra zacznijmy więc od tego... czy masz sprawne działające epromy i pewny działający procesor?
-
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.
-
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.
-
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.
-
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).
-
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.
-
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.
-
Że tak zapytam, czytałeś w ogóle DTRa do tego komputera?
-
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?
-
Przez MONITOR,
Starałem się też przez RGB poprzez na prętce sklecony adapter CGA SCART ale nic to nie dało
-
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.
-
Wsadziłem 2114 w podstawki i przetestowałem z innymi egzemplarzami. Brak zmian w zachowaniu komputera.
-
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".
-
Naginać nie naginałem, ale stukałem w nią śrubokrętem. Ale spróbuję i tego.
-
Jeśli to nie pomoże, zostają egzorcyzmy ;D albo dogłębne zapoznanie się z DTR Juniora :P.
-
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...
-
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.
-
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ń.
-
Może warto wymienić ten licznik i sprawdzić czy pomogło ;)
-
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.
-
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
-
zgodnie ze schematem z DTR-a to są one sterowane przez EPROM
I ten EPROM jest na pewno OK?
-
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.
-
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
-
Tylko problem jest taki że nie mam działającego juniora aby zgrać/przełożyć ten eprom
-
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. ::)
-
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.
-
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...
-
Rozumiem, że "zielone" podstawki już są wymienione na normalnie działające ?
-
Na razie tylko przelecone multimetrem bo nie miałem na zamianę i czekam na dostawę.
-
Po ich wymianie wiele potrafi się zmienić w Juniorze na lepsze.
-
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
-
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...
-
No niestety, a co najgorsze to nie jest jedyny komputer jaki mam a wydaje się być jakiś pechowym przypadkiem
-
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.
-
Pierwsze primo, to Panie szanowny te czarne pasy wyglądają mi na jebniętą pamięć. Był już taki przypadek. Sprawdzałeś RAM?
-
A i owszem, zarówno statyczną jak i dynamiczną. Także rejestry 73LS373 łączące ram z systemem.
-
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ą.
-
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.
-
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ą.
-
Takiego finiszu dzisiejszego posiedzenia nad przeklętym Juniorkiem się nie spodziewałem.
-
Gratulacje. :D
No i gdzie było nawalone ? ;)
-
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ą.
-
Tak to wyglądało z nowym licznikiem ale nieustawionym Neptunem. Nie powiem, ulga.