Didaktik gama nemocný

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Crifodo
Příspěvky: 14471
Registrován: 11 říj 2005, 02:00

Didaktik gama nemocný

#1 Příspěvek od Crifodo »

Patrně vlivem přepětí z připojovaného monitoru. Popíšu závadu:
Po zapnutí neproběhne test pamětí do konce, procesor se někde sekne. Při prvním zapnutí obvykle obrazec viz foto, po resetech přibývají nahodilé pixely včetně blikání 8x8 atributů. Měření na adresové, datové sběrnici, řídicích signálech neukazuje nic zvláštního, podle toho kde procesor patrně zabloudí, se vyskytuje na některých adresových bitech trvale nula, po dalším resetu na jiných. Na /RAS a /CAS jak videopaměti, tak horní paměti taky nevidím nic zvláštního. Podle černého a bílého pruhu po zapnutí bych usoudil, že vždy 64 bajtů na přeskáčku nelze číst nebo zapisovat, což by odpovídalo A6?
Napadá někoho čím to? nechce se mi hned naslepo rozrejt DPS a štípat po nožičkách všechny paměti a IO.
Přílohy
DG.jpg

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#2 Příspěvek od Zaky »

Tuhle jsem řešil jeden slušovický stroj s ruskými dramkami a mrtvolku prozradila infrakamera, hřála viditelně méně, než ostatní. Doměřovat se něčeho kromě toho, co jsi už zkusil, je dost problém.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...

Uživatelský avatar
jsolin
Příspěvky: 52
Registrován: 17 zář 2004, 02:00
Bydliště: chomutov

#3 Příspěvek od jsolin »

U didaktiků mám tu zkušenost že vadný dramky hřály jak prase.
K ledání závady bych doporučit tohle: https://www.8bity.cz/2018/one-more-exte ... -spectrum/

Uživatelský avatar
PotPalo
Příspěvky: 4565
Registrován: 13 kvě 2009, 02:00
Bydliště: BA-Petržalka :(
Kontaktovat uživatele:

#4 Příspěvek od PotPalo »

Nerozumiem vete "Po zapnutí neproběhne test pamětí do konce, ". A je isté či sa vôbec spustí? Tie pruhy sú normálne, je to obsah videoram po zapnutí. Pokiaľ po resete pribudne kde-tu niečo, ale drží to tam, tak videoram je v poriadku. Pokiaľ by sa spustil test pamäte, tak ten na Game najprv nastaví bielu plochu s BRIGHT 1, čo tu zjavne nieje.

Vyzerá to že sa nespustí ROM. Buď procesor (Gama bez procesoru robí presne toto isté), alebo EPROMka. Najjednoduchšie je to odskúšať s externou ROM, tam toho veľa netreba. Pokiaľ nieje, dá sa vyrobiť aj na kontaktnom poli, stačí naprogramovaná EPROM (alebo hoci aj Flash), a jedna 74LS32. Samozrejme konektor a vodiče.

edit: tak ma napadlo, že my sme eMko pripíjali veľakrát zapnuté na monitor, a nikdy nič neodišlo. Aby to nebolo niečim iným, skrátka blbá náhoda. Gamy trpeli sa pätice. Čo je v pätici treba vybrať, očistiť, a dať naspäť. Tiež sa vyskytujú studené spoje na súčiastkach (málo cínu, nožička sa iba opiera v otvore o kraj).
Přílohy
diag rom na poli.jpg
Naposledy upravil(a) PotPalo dne 12 dub 2021, 16:41, celkem upraveno 1 x.
Zlu sa neustupuje, proti zlu sa bojuje.

Uživatelský avatar
Crifodo
Příspěvky: 14471
Registrován: 11 říj 2005, 02:00

#5 Příspěvek od Crifodo »

Po zapnutí bez ROM se obsah obrazovky pár sec pořád mění, až se zastaví na náhodném obsahu. Já zas nerozumím tomu, jak může být po zapnutí obsah videoram (aktivní plocha 256x192) 64 B 0, pak 64B 255, 0, 255?
Border po zapnutí je v 99% černá, na fotce to zrovna vyšlo na jinou hodnotu.
Po resetu to obyčejně zaškrká v repráčku (něco na portu 254).
Žádné pouzdro se nehřeje, všechno mírně, celá Gama odběr asi 400 mA. Napájím to jen 5V zdrojem, těch 12 je podle schématu jen pro modulátor a ten nepotřebuju. Na nějakém schématu ULA jsem snad viděl že mají na pin 13 12V/RESET, ale didaktik tam má kresleno Ucc a Upe spojeno přes 15 ohm na +5.
procesory jsem měnil, příznaky stejné.

Uživatelský avatar
PotPalo
Příspěvky: 4565
Registrován: 13 kvě 2009, 02:00
Bydliště: BA-Petržalka :(
Kontaktovat uživatele:

#6 Příspěvek od PotPalo »

Keď sa to bez ROM mení, tak to žije, náhodné inštrukcie zo zbernice čosi kdesi presúvajú a ukladajú, až kým sa náhodne nevyskytne inštrukcia HALT. V kombinácii s DI (je po resete už nastavené) to na nej zastaví nafurt.

Chcelo by to inú EPROMku, alebo túto odskúšať v niečom inom. Asi bude mať poškodený program. 5V na EPROM je koľko presne? Keď je bunka na hrane, tak sa jej hodnota mení s desatinou voltu, stačí pridať z 4,9V na 5,1V a už to obsah prečíta správne.

Inak že je práve toto v DRAM po zapnutí... eMko to má ešte zaujímavejšie, tam je to ešte čo každé dva riadky opačne otočené. Ako to vzniká neviem, asi charakteristika DRAM.
Zlu sa neustupuje, proti zlu sa bojuje.

Uživatelský avatar
Crifodo
Příspěvky: 14471
Registrován: 11 říj 2005, 02:00

#7 Příspěvek od Crifodo »

5V je přesně, i když se +- desetina mění, je to stejné.
Pokusím se uplácat nějakou destičku s náhradní rom (sram).
ten pruhovaný vzor dat z pamětí nechápu, našel jsem podobnou zmínku o 64 bajtů cik/cak tady https://sindik.at/?p=846730
pouze s tím rozdílem že u mě je to už ve spodních 16k.
Taky mi kdysi dávno někdo říkal k programu ramdisk pro 80k didaktik, že to nebude fungovat s 8bit refreshovými čipy ale musí být 7bit refresh, že ve Skalici tam dávali oboje.

Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“