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á ::  03.09.2018 23:32:00
Predmet  Predmet ::  Re: Demo do ROM modulu pro PMD85-3
Upravil som to grafické demo (farebnú verziu) pre PMD 85-2/2A/3 tak, aby mohlo byť v ROM Module. Samozrejme bolo treba nahradiť príkazy POKE slúžiace pre zmenu farby a spôsobu vykresľovania na PMD 85-1 za príkaz PEN.
demo23-c.rmm
 
Správa
Autor  Autor ::  Clouseau
Poslaná  Poslaná ::  13.09.2018 08:03:35
Predmet  Predmet ::  Re: Demo do ROM modulu pro PMD85-3
Ještě k ROM modulu. Od PMD85-2 výše si OS pokud v něm najde správnou verzi BASIC-G sám spustí Basic. Viděl jsem i modul kde byl aplikačn soft udělaný na míru který se taky sám spouštěl. TJ nemusí to být jen ten Basic, ale cokoli co splní nějaké kritérium... Umí někdo poradit jak na to? Řekněme v modulu bude Manic miner a po zapnutí se sám natáhne a spustí...?
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  13.09.2018 08:40:35
Predmet  Predmet ::  Re: Demo do ROM modulu pro PMD85-3
V Monitore je od adresy 802Dh kód, ktorý si z ROM Modulu prečíta 14 bytov na adresu 0C1B2h. Ak sa na adrese 0C1B2h nachádza byte 0CDh, čo je kód inštrukcie CALL adr, tak sa skočí na túto adresu. V daných 14 bytoch by mal byť kód, ktorý presunie obsah ROM Modulu na pracovné miesto a spustí ho.
Odporúčam pretrasovať si nahratie BASICu, čo je ukážkový príklad, ako by to malo/mohlo vyzerať.

V PMD 85-3 je spomínaný kód samozrejme od adresy 0E02Dh, avšak očakáva sa byte 0CCh, čo je kód inštrukcie CZ zdr. Tá zmena 0CDh na 0CCh je zámerná, aby sa odlíšili ROM Moduly určené pre PMD 85-3 od ROM Modulov určených pre predošlé verzie PMD 85.
PMD 85-3 však možno "prepnúť" v Monitore príkazom JUMP FFF0 do režimu kompatibility s PMD 85-2, čím bude schopné automaticky načítať aj ROM Moduly určené pre PMD 85-2(A).
 
Správa
Autor  Autor ::  Clouseau
Poslaná  Poslaná ::  15.09.2018 08:30:29
Predmet  Predmet ::  Re: Demo do ROM modulu pro PMD85-3
Díky, jako vždy perfektní znalosti... :-)
 
Správa
Autor  Autor ::  Clouseau
Poslaná  Poslaná ::  10.09.2018 12:42:24
Predmet  Predmet ::  Re: Demo do ROM modulu pro PMD85-3
Díky, já teprve začal zkoumat jak cokoli v Basicu dostat do tvaru aby se dal nacpat do epromky… Nakreslil jsem si desku do PMD s 16ti 32kB stránkama tak vymejšlím co do ní napálit... :-)
:: späť na začiatok témy :: späť na zoznam tém ::