Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

restaurare HC91

98 views
Skip to first unread message

Sorin

unread,
May 12, 2025, 8:02:34 AMMay 12
to RomanianHomeComputer
Salut tuturor,

Desi am fost fan Cip03, de curand am luat o placa de hc91 vers. C. Placa intr-o stare destul de proasta, cu integrate extrase (inclusiv eprom-ul).
Am cautat sa identific ce lipseste si am cerut ajutorul lui aliexpess :(

Primul pas a fost sa verific oscilatorul de 17,xxMhz (kr531LN1 -rusesc era lipsa). Am pus un 74ls04 dar se duce in armonica a III a. Nu am reusit sa-l 'linistesc'. Am sapat pin cutiile copilariei si am gasit citeva cdb404! Si a pornit ocilatorul dar destul de instabil.

Apoi m-a ajutat un coleg cu scrisul epromului de hc91 cu imagine de pe z80-romania. Dupa ce am refacut traseele si montat restul de componente, l-am pornit cu o sursa de 5v si a afisat "HC91 ICE Felix" si ramane blocat in imaginea asta. 

Avand doar placa am incercat o fortare de tasta dar fara succes...

Dar fara sa-mi dau seama de la ce, acum afiseaza doar dungi verticale. 

Am continuat sa sap si avand soclu la eprom, am pus o imagine de diagnostic rom de pe Retroleum.

Si ce frumos a fost ... Afiseaza mira (dar alb-negru) si verifica ram-ul si am mesajul "no upper ram detected".

Am sapat dupa CAS si RAS si le vad miscand. Am verificat (la rece ) ca de la procesor ajung prin 74ls373, adresele si datele la cele 2 memorii. Adica citirea ram-ului.

Dar la scriere, m-am blocat...In ram vine din 74ls374, in 374 vine dintr-un 74ls166....

Sunt putin in ceata si daca ma poate ajuta cineva cu un sfat (inafara de a da afara ram-ul)

Multumesc.

ram.jpegdungi.jpeg 



Bogdan Marcu

unread,
May 12, 2025, 8:07:43 AMMay 12
to romanianho...@googlegroups.com
Are o problema, dar greu de diagnosticat de la distanta. Daca esti dispus pot sa te ajut dar eu sunt la Constanta
Sent from my iPhone

On 12 May 2025, at 15:02, Sorin <kikin...@gmail.com> wrote:

Salut tuturor,
<ram.jpeg>
<dungi.jpeg>
 



--
Ați primit acest mesaj deoarece sunteți abonat(ă) la grupul „RomanianHomeComputer” din Grupuri Google.
Pentru a vă dezabona de la acest grup și pentru a nu mai primi e-mailuri de la acesta, trimiteți un e-mail la adresa romanianhomecomp...@googlegroups.com.
Pentru a vedea această discuție, accesați https://groups.google.com/d/msgid/romanianhomecomputer/10eda799-effb-44cf-93fd-37cd821f4b51n%40googlegroups.com.
<dungi.jpeg>
<ram.jpeg>

Aurelian Vasilache

unread,
May 12, 2025, 3:41:53 PMMay 12
to RomanianHomeComputer
Daca ai un osciloscop verifica clockul de 17MHz si clockul procesorului, CASL. Daca spui ca e instabil, nu prea e bine. Accesul la RAM se face alternativ, de catre procesor si de catre masina video. 

Sorin

unread,
May 13, 2025, 4:47:55 AMMay 13
to RomanianHomeComputer
Multumesc @Bogdan pt. intentie dar nu cred ca merita efortul cu trimistul la CT.

@Aurelian, fara osciloscop nu faceam nici o branza :( 
Formele de unda nu prea sunt dreptunghiulare. Ca frecventa sunt in toleranta. Sunt generate toate semnalele de 3.5 mhz (CAS, CASL, RASL...)

Schemele gasite pe grup, pt HC91 nu sunt pt rev. C care cred ca seamana cu HC91+. 

Mi-ai ridicat o minge la fileu cu  "masina video". Am scos eprom- ul si am un ecran cu dungi. E poza atasata. Nu ar trebui sa fie neagra in totalitate? Dungile nu cumva apar de la ram?

6144 bytes din ram pt video. Din poza primul byte afisat pare bun (negru), al 2 nu... 

Dar cu eprom -ul de diag, afiseaza imaginea totala dar fara culoare...

Am pus osciloscopul pe magistrala de date ce iese din ram si am un zgomot. Ajunge si pe procesor. Adresele nu sunt alterate. Am atasat poze...

p1- magistrala date pe ram
p2 -magistrala date la procesor
p3 - video fara eprom
p4,p5 - clock-ul.
Multumesc pentru orice ideie.

date_din_ram.jpeg
date_in_procesor.jpeg




video.jpeg



3.5Mhz.jpeg17Mhz.jpeg

Aurelian Vasilache

unread,
May 13, 2025, 5:43:49 AMMay 13
to RomanianHomeComputer
IMG_7407.jpegIMG_7405.jpegCred ca poti sa scoti si procesorul, generatorul video va functiona in continuare si va citi memoria video in mod regulat. Probabil ca fara   eprom procesorul nu mai scrie nimic in memoria video. Am pus poze cu cateva semnale de la un HC91 care functioneaza corect, poti sa faci o comparatie. 

Cosmin DUMITRESCU

unread,
May 13, 2025, 6:23:26 AMMay 13
to romanianho...@googlegroups.com
Bună ziua,
Legat de întrebările dumneavoastră pe care le redau:
"Am scos eprom- ul si am un ecran cu dungi. E poza atasata. Nu ar trebui sa fie neagra in totalitate? Dungile nu cumva apar de la ram?"

Prin scoaterea EPROM-ului și dacă și numai dacă magistrala de date este "curată", atunci CPU va citi "vânt" adică 0xFF și va executa în mod repetat instrucțiunea RST#38. Asta înseamnă că registrul PC va fi încărcat cu 0x0038 iar registrul stivă SP va fi decrementat cu 2 și la adresa din SP se va scrie valoarea inițială a registrului PC de după ciclul M1 când extrăsese instrucțiunea RST#38. Adică valoarea 0x0039. Atunci când stiva ajunge să coboară în zona memoriei video vor apărea acele dungi pe ecran cu pixel aprins pentru fiecare bit setat din 0x0039. Ar trebui să fie alternativ 10 pixeli stinși urmați de o dungă verticală de 3 pixeli lățime urmată de doi pixeli stinși și încă o dungă mai îngustă de un singur pixel lățime. Adică ceva diferit de ce apare în poză.
Deci, chiar și fără CPU se vor execut cicluri de scriere în memorie, video sau ne-video, și probabil că e ceva "necurat" pe magistrala de date video dar nu și pe magistrala de date a procesorului.

Spor la troubleshooting!

Cosmin

Bogdan Marcu

unread,
May 13, 2025, 6:29:22 AMMay 13
to romanianho...@googlegroups.com
Nu pre, ca daca nu aibeprom procesorul nu scrie nimic in video si partea de afisare video reda ce gaseste in ram
Sent from my iPhone

On 13 May 2025, at 13:23, Cosmin DUMITRESCU <cosm...@gmail.com> wrote:


Bună ziua,
Legat de întrebările dumneavoastră pe care le redau:
"Am scos eprom- ul si am un ecran cu dungi. E poza atasata. Nu ar trebui sa fie neagra in totalitate? Dungile nu cumva apar de la ram?"

Prin scoaterea EPROM-ului și dacă și numai dacă magistrala de date este "curată", atunci CPU va citi "vânt" adică 0xFF și va executa în mod repetat instrucțiunea RST#38. Asta înseamnă că registrul PC va fi încărcat cu 0x0038 iar registrul stivă SP va fi decrementat cu 2 și la adresa din SP se va scrie valoarea inițială a registrului PC de după ciclul M1 când extrăsese instrucțiunea RST#38. Adică valoarea 0x0039. Atunci când stiva ajunge să coboară în zona memoriei video vor apărea acele dungi pe ecran cu pixel aprins pentru fiecare bit setat din 0x0039. Ar trebui să fie alternativ 10 pixeli stinși urmați de o dungă verticală de 3 pixeli lățime urmată de doi pixeli stinși și încă o dungă mai îngustă de un singur pixel lățime. Adică ceva diferit de ce apare în poză.
Deci, chiar și fără CPU se vor execut cicluri de scriere în memorie, video sau ne-video, și probabil că e ceva "necurat" pe magistrala de date video dar nu și pe magistrala de date a procesorului.

Spor la troubleshooting!

Cosmin

On Tue, 13 May 2025 at 11:48, Sorin <kikin...@gmail.com> wrote:
Multumesc @Bogdan pt. intentie dar nu cred ca merita efortul cu trimistul la CT.

@Aurelian, fara osciloscop nu faceam nici o branza :( 
Formele de unda nu prea sunt dreptunghiulare. Ca frecventa sunt in toleranta. Sunt generate toate semnalele de 3.5 mhz (CAS, CASL, RASL...)

Schemele gasite pe grup, pt HC91 nu sunt pt rev. C care cred ca seamana cu HC91+. 

Mi-ai ridicat o minge la fileu cu  "masina video". Am scos eprom- ul si am un ecran cu dungi. E poza atasata. Nu ar trebui sa fie neagra in totalitate? Dungile nu cumva apar de la ram?

6144 bytes din ram pt video. Din poza primul byte afisat pare bun (negru), al 2 nu... 

Dar cu eprom -ul de diag, afiseaza imaginea totala dar fara culoare...

Am pus osciloscopul pe magistrala de date ce iese din ram si am un zgomot. Ajunge si pe procesor. Adresele nu sunt alterate. Am atasat poze...

p1- magistrala date pe ram
p2 -magistrala date la procesor
p3 - video fara eprom
p4,p5 - clock-ul.
Multumesc pentru orice ideie.

<date_din_ram.jpeg>
<date_in_procesor.jpeg>




<video.jpeg>




<3.5Mhz.jpeg>
<17Mhz.jpeg>

Cosmin DUMITRESCU

unread,
May 13, 2025, 6:33:34 AMMay 13
to romanianho...@googlegroups.com
Corect! Am scris CPU în loc de ROM.
Erată:
Deci, chiar și fără ROM se vor execut cicluri de scriere în memorie, video sau ne-video, și probabil că e ceva "necurat" pe magistrala de date video dar nu și pe magistrala de date a procesorului.

Sorin

unread,
May 13, 2025, 8:13:56 AMMay 13
to RomanianHomeComputer
Un coleg mi-a simulat in Fuze, un eprom cu FF. Adica cum ar fi eprom-ul dat afara de pe placa si imaginea seamana.

Posibil sa se fi alterat cele 2 eproame care contin 'firmwarele'. Le fac o citire mai tirziu. 

Multumesc pentru timpul pierdut 

mira.png
Message has been deleted

Nicolae Muntean

unread,
May 15, 2025, 2:44:30 PMMay 15
to romanianho...@googlegroups.com
4164, RU 5
Daca esti din Bucuresti te ajut eu
0722355536

On Thu, May 15, 2025 at 9:07 PM Sorin <kikin...@gmail.com> wrote:
Scuze ca deranjez.

Cu ce pot inlocui ICM44C64-80 (memoria ram) ? Pe aliexpress nu prea gasesc cu codul original...

Multumesc

Nicolae Muntean

unread,
May 15, 2025, 2:46:45 PMMay 15
to romanianho...@googlegroups.com
acuze se pare ca e 64x4 , da-mi o poza

Sorin

unread,
May 15, 2025, 2:57:04 PMMay 15
to RomanianHomeComputer
Multam.
Am gasit. Am luat  D41464C-80.

Sorin

unread,
May 30, 2025, 6:44:40 AMMay 30
to RomanianHomeComputer
Salut, 

Am continuat sa sap in placi (am mai gasit una identica pe olx, dar tot in stare foarte proasta), am mai schimbat cite ceva (3x 74ls04 - toate busite fara explicatii  ,2 x 74ls74 - cel ce facea INH ca nu aveam DOT si ATRIB. aveam doar BORD) si acum sunt in starea de eroare la ram, fara culoare si tastatura nu ia nici o tasta.

Sa schimb si ram-ul? Ciudat e ca pe upper am si bitul 7. Daca il schimb, sa-l pun pe soclu?

Cu rom-ul de test, o data din vro 10 reporniri, da si un mesaj de eroare pe intrerupere...

Multumesc pt orice informatie!

WhatsApp Image 2025-05-30 at 13.28.25.jpeg

Reply all
Reply to author
Forward
0 new messages