Tu asi došlo k malému nedorozumeniu.
Ak sa zresetuje 8080, tak sa udeje to, čo som napísal a začne sa teda vykonávať kód od adresy 0.
Ale v prípade PMD 85 sa po resete zároveň hardvérovo "vnúti" od adresy 0 ROM, takže sa začne vykonávať kód z ROM, ktorý potom tento "Reset stav" ukončí a ROM je už normálne od adresy 8000h (resp. 0E000h v prípade PMD 85-3).
Message
Author ::Vldo Posted :: 2021-10-12 08:39:51 AM Subject ::Re: Program Counter
Takže po RESET se dočasně ROM mapuje od adresy 0. Tomu rozumím... a kdy dojde k ukončení tohoto vynuceného mapování? Kterým okamžikem?
K opätovnému pripojeniu ROM od 8000h (0E000h) po Resete dôjde po zápise na akýkoľvek port. Na PMD 85 je to inicializácia systémového PIO. (Na C2717 sa spätné prepnutie ROM udeje po čítaní z akéhokoľvek portu.)