Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: Konečně úspěch

Roman Bórik PMD 85

Zobrazit citovaný text (1 řádek)
> Protoze pokud testuju PC4 a PC5 tak po resetu jdou obe do jednicky
To je správne. Po resete má 8255 všetky porty nastavené vstupy a na PC4 a
 PC5 je pull-up-mi držaná slabá log.1.

Zobrazit citovaný text (3 řádky)
> 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.
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
možné zapisovať do RAM "pod ROM". Táto skutočnosť sa práve využívaná v
Monitore PMD 85-3, kedy sa pred inicializáciou 8255 do RAM na adresu 0E0B3h
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,
čo spôsobí nastránkovanie RAM. V tom okamihu je už PC na adrese 0E0B3h a v 
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 =
RAM -> W/O

Roman

Zobrazit původní podobu

Vlákno · 5 zpráv

Zobrazit celé vlákno na jedné stránce

  1. Konečně úspěch David Luftner
  2. Re: Kone Roman Bórik
  3. Re: Konečně úspěch Sillicon
  4. Re: Re: Kone David Luftner
  5. Re: Konečně úspěch Roman Bórik