Autor ::Libor L.A. Poslaná :: 15.11.2012 05:37:58 Predmet ::Re: další monitor pro PMD85 - pomůžete?
Nechal jsem si poradit, monitor píšu od adresy 9000h. Zatím jsem obsadil rozsah 9000-9900 a celkově předpokládám, že bych se s rezervou měl vejít do rozsahu 9000-9FFF.
momentálně hotovo:
převody HEXDEC, součet, rozdíl, suma bloku, průběžné sledování 8 byte paměti nebo portu, výpis hlavičky souboru MGF, výpis paměti ve formátech: DUMP, ASCII, ASM, BIT, ROMPACK, ZÁPISNÍK zobrazení aktuální hodnoty SP, nastavení/zobrazení přenosové rychlosti MGF, výpis fiktivních registrů CPU (do skutečných se nakopírují při příkazu JUMP a při závěrečném RET se znovu ty skutečné uloží do fiktivních, které lze zobrazit), vstup/výstup na port, porovnání bloků, integrována tabulka názvů instrukcí CPU
dodělám:
modifikace paměti ve formátech DUMP, ASM, TEXT, příkazy LOAD/SAVE/VERIFY/MGEND blokové operace vyplnění paměti řetězcem, hledání řetězce, bitové operace nad blokem, prohození bloků, nějaká jednodušší forma trasování/debuggingu, uvažuju nad procedurou pro nahrání programu, ale těsně před autostartem by se to vrátilo do OS
Jak říkám, místa ještě zbude dost (opět mě jeden z autorů těchto stránek inspiroval ke "kompresi" sady jmenných názvů instrukcí CPU), takže co tam ještě dát?
Správa
Autor ::Roman Bórik Poslaná :: 15.11.2012 19:31:03 Predmet ::Re: další monitor pro PMD85 - pomůžete?
Pre ďalšie povely je možné sa inšpirovať týmto popisom Monitorov mon19 alebo mon20.
Správa
Autor ::dex Poslaná :: 15.11.2012 09:03:42 Predmet ::Re: další monitor pro PMD85 - pomůžete?
Disketové operace? (Ale jak?)
Správa
Autor ::Libor L.A. Poslaná :: 15.11.2012 16:25:18 Predmet ::Re: další monitor pro PMD85 - pomůžete?
Někdy v roce 1994 jsem rozchodil PMD32 podle originálních rutin z PMD 85-3. S tím by asi problém být neměl. Ale tehdy jsem si udělal vlastní souborový systém, teď by to asi chtělo zachovat ten originální. Doufám, že ten monitor dokončím koncem příštího týdne a moc se mi nechce dělat hluboké rozbory souborového systému PMD32. Není někde ucelená dokumentace?
Správa
Autor ::Roman Bórik Poslaná :: 15.11.2012 18:10:49 Predmet ::Re: další monitor pro PMD85 - pomůžete?
PMD 32-SD pracuje s obrazmi diskov do veľkosti 2MB (256 stôp / 64 sektorov/ 128 bytov na sektor). Teoreticky na tých diskoch môže byť akýkoľvek súborový systém, ale nadradený počítač potom musí sám tento súborový systém vedieť obslúžiť a to určite zaberie nemalé miesto. I keď tých 12kB nad Monitorom by mohlo na nejakú jednoduchú (bezadresárovú) štruktúru súborov bohate stačiť. V súčasnosti sa PMD 32-SD používa iba v spojení so systémom CP/M, ktorý si toto všetko práve rieši sám.
Na tejto stránke je ovládač pre komunikáciu s PMD 32. Tu je možné si stiahnuť popis komunikačného protokolu PMD 32.