Author ::Martin Bórik Posted :: 2012-11-07 09:28:18 AM Subject ::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?
Message
Author ::Libor L.A. Posted :: 2012-11-07 11:06:44 AM Subject ::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í?
Message
Author ::Roman Bórik Posted :: 2012-11-08 08:01:32 PM Subject ::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.
Message
Author ::Schotek Posted :: 2012-11-07 10:33:08 PM Subject ::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.