Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  Martin Bórik
Poslaná  Poslaná ::  07.11.2012 09:28:18
Predmet  Predmet ::  Re: další monitor pro PMD85 - pomůžete?
Neviem či je to zrovna šťastné riešenie. Napríklad Kvádro využíva komplet celý zásobník od C030h až FFFFh, lebo v RAMke od 0000h do 8000h mi aj tak ostal iba jediný voľný bajt. Podobne je na tom určite Hlípa. Ten zásobník je proste užívateľsky prístupná časť voľnej pamäte a bol by hriech to nevyužiť! :)
Využívať ho môže aj pakovač Quido a svoju rozpakovaciu rutinu si presunúť kdekoľvek do zásobníka vedľa VRAM a je pravda, že ho často takto využívam(e).

Nebolo by lepšie pre ten monitor využiť AllRAM modelov 2A a 3, prípadne ich voľný flek pamäte od 9000h do BFFFh?
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  07.11.2012 11:06:44
Predmet  Predmet ::  Re: další monitor pro PMD85 - pomůžete?
A ta volná stínovaná paměť RAM (All RAM režim 8000h - 8FFFh), tu novější programy nevyužívají?
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  08.11.2012 20:01:32
Predmet  Predmet ::  Re: další monitor pro PMD85 - pomůžete?
Poznám iba dva pôvodné úžitkové programy, ktoré využívali rozšírenú pamäť RAM.
Sú to debugger/assembler/monitor DAM+9000 a debugger/monitor VMON9000.
Oba požadovali, aby od 8000h bol prekopírovaný pôvodný Monitor a umiestnené boli od adresy 9000h.
Sú k dispozícii v downloadoch.
 
Správa
Autor  Autor ::  Schotek
Poslaná  Poslaná ::  07.11.2012 22:33:08
Predmet  Predmet ::  Re: další monitor pro PMD85 - pomůžete?
Rozsireni monitoru pro verzi 2A s podobnymi vlastnostmi jsem kdysi vyrobil a pouzival pro upravy ruznych programu. Umi to disassemblovat, psat v asm, presouvat bloky, vyplnovat pamet, zobrazovat grafiku a dalsi podobne funkce. Akorat v te dobe jsem netusil, ze jde programy psat se symbolickymi adresami do textoveho editoru a text pak prelozit. Takze pises zhruba stylem:
SUB 1A2C MVI A,3F
SUB 1A2E LXI H,C000
SUB 1A31 CALL 1BC2

Planovane automaticke preadresovavani presunuteho programu tam tusim neni. Pokud si s tim nekdo bude chtit pohrat, dam to k dispozici. Veslo se to akorat mezi B000-BD9B.
:: späť na začiatok témy :: späť na zoznam tém ::