Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"><B>Re: Konečně úspěch:</B></td><td align=right valign="middle"></td></tr></table><BR><pre><span class="replyquote1">> Protoze pokud testuju PC4 a PC5 tak po resetu jdou obe do jednicky
</span>
To je správne. Po resete má 8255 všetky porty nastavené vstupy a na PC4 a
<img src="BODY_IMAGES_WRAP_GIF"> PC5 je pull-up-mi držaná slabá log.1.
<span class="replyquote1">> a po chvilce do nuly - program jede z eprom a lehne to ve chvili kdy
> inicializuje 8255 a musi ulozit/nacist jednu instrukci z RAM.
> PC4 uz do jednicky nejde.
</span>
Na nasledujúcej stránke popisujem AllRAM režim na PMD 85-2A a PMD 85-3.
http://pmd85.borik.net/wiki/AllRAM
Je dôležité nezabudnúť na to, že aj keď je nastránkovaná ROM, stále je
<img src="BODY_IMAGES_WRAP_GIF">možné zapisovať do RAM "pod ROM". Táto skutočnosť sa práve využívaná v
<img src="BODY_IMAGES_WRAP_GIF">Monitore PMD 85-3, kedy sa pred inicializáciou 8255 do RAM na adresu 0E0B3h
<img src="BODY_IMAGES_WRAP_GIF">uložia inštrukcie na prestránkovanie nazad do ROM.
Inicializácia 8255 nastaví port PC na výstup, tým sa vynulujú PC4 a PC5,
<img src="BODY_IMAGES_WRAP_GIF">čo spôsobí nastránkovanie RAM. V tom okamihu je už PC na adrese 0E0B3h a v
<img src="BODY_IMAGES_WRAP_GIF">RAM je kód na spätné nastránkovanie ROM.
PC5 PC4
0 0 0000 - FFFF = RAM -> R/W
0 1 0000 - DFFF = RAM -> R/W, E000 - FFFF = ROM -> R/O, RAM -> W/O
1 x 0000 - 1FFF, 2000 - 3FFF, ... = zrkadlená ROM -> R/O, 0000 - FFFF =
<img src="BODY_IMAGES_WRAP_GIF">RAM -> W/O
Roman
</pre>