Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

ULA

106 views
Skip to first unread message

Catalin

unread,
Oct 4, 2024, 2:29:06 PM10/4/24
to romanianho...@googlegroups.com
Salut,

In clonele romanesti HC, CIP, Cobra, TimS...

Cum a fost inlocuit/replicat chipul ULA din spectrumul original?

Cosmin DUMITRESCU

unread,
Oct 4, 2024, 3:23:27 PM10/4/24
to romanianho...@googlegroups.com
Cu multe circuite integrate TTL din familia 74xxx sau echivalente Băneasa, Tesla, rusești. 

--
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 vizualiza această discuție pe web, accesați https://groups.google.com/d/msgid/romanianhomecomputer/CAO8T4j%2BYC7SdcbmBRikgXRLnvMixjkN%2BEaoRkpD1iEAEdqp%2B1g%40mail.gmail.com.

George Chirtoacă

unread,
Oct 5, 2024, 3:59:28 AM10/5/24
to romanianho...@googlegroups.com
S-a făcut reverse engineering pentru cip-ul ULA, dupa cum povesteste și dl. profesor Adrian Petrescu aici (minutul 2:30):
Rezulta ca HC-urile au timp diferit de acces la memoria video, ceea ce face ca efectele video mai deosebite din unele jocuri sa nu functioneze corect (jocul Aquaplane sincroniza border cu imaginea pt. a crea un orizont). Mai recent s-au dezvoltat efecte video foarte precis sincronizate, care permit afisarea a mai mult de 2 culori intr-o celula 8x8 pixeli, care nu functioneaza pe HC-uri (joc Buzzsaw).

-------- Mesaj original --------
De la: Cosmin DUMITRESCU <cosm...@gmail.com>
Date: 04.10.2024 22:23 (GMT+02:00)
Subiect: Re: ULA

Catalin

unread,
Oct 5, 2024, 4:13:19 AM10/5/24
to romanianho...@googlegroups.com

Am inteles. Mersi.


Mike G

unread,
Oct 5, 2024, 6:21:39 AM10/5/24
to RomanianHomeComputer
În CIP s-au folosit și PROM-uri. 

Ovidiu George PANTEA (Ovi PANTEA)

unread,
Oct 5, 2024, 7:12:06 AM10/5/24
to RomanianHomeComputer
PROM este pentru codarea culorilor PAL și este soluția prezentă și la HC-urile de la 90 în sus

Sorin Cismas

unread,
Oct 5, 2024, 11:33:32 AM10/5/24
to romanianho...@googlegroups.com
Lucrul cel mai important pentru compatibilitate este pozitia intreruperii de cadru relativ la sincro vertical.  La CoBra a trebuit sa corectam pozitia de la prototip la produsul final.

Al doilea motiv poate sa fie frecventa relativa a semnalelor de sincronizare video fata de frecventa procesorului.  Frecventa lui Z80 trebuie sa fie 3.5 MHz altfel sunt prea multi sau prea putin cicli de procesor intre semnalele de sincronizare video.  Unele jocuri numara cicli pentru a realiza diferite efecte video.  Perioada semnalului de sincronizare orizontal (64 microsecunde), banuiesc ca toata lumea l-a facut 224 = 7*32 de cicli datorita simplitatii decodarii.  La cel vertical banuiesc ca putine clonuri au folosit 312.5 linii, care este standard.

Sorin

Catalin

unread,
Oct 7, 2024, 11:42:06 PM10/7/24
to romanianho...@googlegroups.com

PROMul doar contine date memorate, poti sa faci si logica cu el?


--
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.

Mike G

unread,
Oct 7, 2024, 11:42:16 PM10/7/24
to romanianho...@googlegroups.com
Dacă nu ma înșel, în CIP era folosit un prom pentru arbitrare access la memorii. 

--
Ați primit acest mesaj deoarece sunteți abonat(ă) la un subiect din grupul „RomanianHomeComputer” din Grupuri Google.
Pentru a vă dezabona de la acest subiect, accesați https://groups.google.com/d/topic/romanianhomecomputer/8pc-b2kdpP0/unsubscribe.
Pentru a vă dezabona de la acest grup și de la toate subiectele din acesta, trimiteți un e-mail la adresa romanianhomecomp...@googlegroups.com.
Message has been deleted

Mike G

unread,
Oct 8, 2024, 4:08:18 AM10/8/24
to RomanianHomeComputer
Vezi la https://www.z80-romania.ro/CIP_01-34 schema electrica color. IC25, IC26 și IC27 sunt PROM-uri.
Raspunsul la intrebare e DA. Se poate face logica cu PROM-ul. Pe scurt - daca ai un circuit logic fara memorie (iesirile depind doar de intrarile de acum), sa zicem cu 10 intrari si 4 iesiri, circuitul e echivalent cu o memorie de 1024 de cuvinte de 4 biti (intrarile merg la adrese, iesirile sunt datele de la adresa respectiva).
In practica se pot face minimizari si doar in cel mai rau caz ai nevoie de o memorie asa de mare.

Catalin

unread,
Oct 8, 2024, 4:38:22 AM10/8/24
to romanianho...@googlegroups.com
Intradevar, am uitat de diagramele Karnaugh

Reply all
Reply to author
Forward
0 new messages