OldComp.cz
https://www.oldcomp.cz/

Testovací ROM pro ZX80/81
https://www.oldcomp.cz/viewtopic.php?f=88&t=10330
Stránka 11

Autor:  Nostalcomp [ 09.09.2021, 12:31 ]
Předmět příspěvku:  Testovací ROM pro ZX80/81

Existuje nějaká testovací ROM pro ZX80/81? Nebo nechce si to někdo dát jako malé cvičení?
Mám takovou to představu:

1) po resetu se zablokuje NMI (FAST) - u ZX80 nemá vliv.

2) zjistí se velikost připojené RAM, tato se otestuje a vypíše se o tom zpráva.

3) dále se na obrazovce (pod zprávou o RAM) vykreslí nějaký jednoduchý semigrafický obrazec

4) čeká se na stisk klávesy a po každém stisku se vypíše název klávesy. Tento režim se ukončí nějakou kombinací kláves.

5) provede se jednoduchý test režimů FAST a SLOW (procesor se vždy na chvíli zaměstná a obraz buď bude blikat, nebo ne) - u ZX80 nemá vliv. Přechod mezi režimy buď kombinací kláves, nebo lépe automaticky třeba po 5 sec.

To je vše. Generátor znaků, zobrazovací a klávesnicové rutiny by se převzaly z originální ZX81 ROM.
Max velikost je omezena na 4KB, aby se test ROM dala bez omezení používat u ZX80 i 81.

Při čekání na klávesu (bod 4) by se ještě mohl provádět nějaký "test" CPU pro případ, že počítač nezobrazuje. Nějaké to "blikání" na pinu.

Autor:  Nostalcomp [ 11.11.2021, 14:52 ]
Předmět příspěvku:  Re: Testovací ROM pro ZX80/81

Fakt žádná testovací ROM neexistuje už hotová?

Autor:  Martin8bity [ 11.11.2021, 17:09 ]
Předmět příspěvku:  Re: Testovací ROM pro ZX80/81

Vím o testu RAM zde, asi by na to šlo navázat https://www.8bity.cz/2013/sinclair-zx80-ram-test/

Autor:  Nostalcomp [ 15.11.2021, 10:24 ]
Předmět příspěvku:  Re: Testovací ROM pro ZX80/81

Díky, není to sice úplně ono, ale pro začátek to bude stačit. Je skvělé, že to běží i bez RAM, takže na základní otestování jestli SCL zobrazuje, to bude bohatě stačit. Škoda, že té úvodní stránce neudělal nějaké orámování, aby se zvýraznilo obrazové pole a mohlo se zkontrolovat centrování a jestli se to někde zkraje netrhá.

Že lze úvodní statický obrázek zobrazovat přímo z ROM je jasné. Ale docela je mi záhadou, jak bez RAM může zobrazovat ty další stránky, kde se údaje mění. To jede z interních registrů CPU? Budu si muset oživit tu zobrazovací rutinu z výpisu ROM ZX80/81. Už jsem to úplně zapomněl...

Je hrozný, jak ten čas letí. Ten článek o ROM si vybavuju, ale sám od sebe už bych si na něj nevzpomněl. Páni, ono už to bude 10 let, co jsme si s těmahle verkama hráli :D

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/