Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  18.09.2018 07:52:13
Predmet  Predmet ::  Re: PMD85-3 režim kompatibility
Žiaľ, režim kompatibility sa nedá vyvolať prostým CALL xxx.
Režim kompatibility je postavený na tom, že sa prvé 4kB Monitora PMD 85-3 od adresy 0E000h prekopírujú do RAM od adresy 8000h a upraví sa tak, aby bol takmer zhodný s Monitorom pre PMD 85-2(A) a ihneď sa skočí na adresu 8000h, kde sa odpojí ROM a samotný Monitor je prakticky v RAM.

Pokiaľ táto otázka súvisí s minule spomínaným zavádzaním ROM Modulov, odporúčam pripravovať ROM Moduly s úvodnou sekvenciou, ako pre PMD 85-2(A) (0CDh v prvom byte) a na PMD 85-3 sa práve po JUMP FFF0 tieto ROM Moduly korektne spustia.
 
Správa
Autor  Autor ::  Clouseau
Poslaná  Poslaná ::  18.09.2018 08:44:12
Predmet  Predmet ::  Re: PMD85-3 režim kompatibility
Tak několika Callxxxx :-) Ale vážně. U PMD85-2 mi aktuálně stačí zasunutý modul, a zapnout pmd a program v dané stránce modulu se hned spustí a funguje. Rád bych se dostal k tomu samému i u trojky (bez psaní čehokoli na klávesnici) Jak jste psal, dějou se 3 kroky. Přesun 4k dat, relokace, přepnutí do allram módu. Přesun dat není nic tak složitého, relokace tam už to tak jednoduchý nevidím, a přepnutí do allram módu zase není problém... Jo a navíc když to udělám jak popisujete, nic se nenaučím... :-)
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  18.09.2018 17:38:49
Predmet  Predmet ::  Re: PMD85-3 režim kompatibility
V poriadku. ;-)

Len pripomeniem, že existujú 2 verzie Monitora PMD 85-3. U nás sú v súboroch `monit3.rom` a `monit3B.rom`. To dôležité je, že sa u nich líšia relokačné tabuľky, čo asi bude treba zohľadňovať.
 
Správa
Autor  Autor ::  Clouseau
Poslaná  Poslaná ::  20.09.2018 21:44:35
Predmet  Predmet ::  Re: PMD85-3 režim kompatibility
Tak první dvě hry funkční... Jedné stačilo před spuštěním přepnout allram, druhá chtěla od 8000 monitor, jelikož mám 32kB segmenty, tak jednodušší varianta si v něm 4kB monitor nakopírovat a pak ho jen dostat na místo :-)
:: späť na začiatok témy :: späť na zoznam tém ::