þKOLOSSEUM.FET F­G COLOSSEUM - POPIS RUTéN ----------------------- 0003 PRTOUT TLAã ZNAKU Z A -akceptuje niektor× Ótandartn× ASCII riadiace kÏdy (0D-CR, 0A-LF, 1A, 18, 0A, 08, 1F-CLS) -uchovÁva vÓetky registre 0373 CI -ÃÉtanie znaku z klÁvesnice s autorepeatom a kurzorom (= s ÃakanÉm na stlaÃenie) -niÃÉ AF -vÙstup preÃÉtan×ho kÏdu v A 000C TEXT -vÙpis textu z (HL), zakonÃen×ho 00 -niÃÉ HL 03CF CRLF -prechod na novÙ riadok -niÃÉ AF 005C INIWIN -inicializÁcia riadkov×ho okna -vstup v D..prvÙ riadok, v E..poslednÙ riadok -niÃÉ vÓetko 0505 INTEXT -vstup textu z klÁvesnice (INST, DEL, ÓÉpky) -vstup: D..max. poÃet znakov HL..adresa bufferu pre ukladanie -vÙstup: v (HL) preÃÉtanÙ text zakonÃenÙ 00 -niÃÉ vÓetko 03D9 PRTA -vÙpis obsahu A - neniÃÉ nià 0413 PRTHL -vÙpis obsahu HL - neniÃÉ nià 044F READA -preÃÉta obsah A z klÁvesnice 04A4 READHL -preÃÉta obsah HL z klÁvesnice 06A7 LENGTH -vÙpoÃet dËÚky inÓtrukcie -vstup: adresa v HL -vÙstup: B..dËÚka inÓtrukcie z (HL) -niÃÉ vÓetko 071C NOOBZRC -prenesenie obrazovky ZX-Spectra bez obzrkadlenia -niÃÉ vÓetko 0750 OBZRC -prenesenie obrazovky ZX-Spectra s obzrkadlenÉm -niÃÉ vÓetko 07A7 LOAD -nahrÁvanie vo formÁte ZX-Spectra -vstup: A=0 hlavÉÃka A=FF blok CY=0 VERIFY CY=1 LOAD IX uloÚenie DE dËÚka -vÙstup: CY=0 chyba CY=1 OK 08E1 SAVE -nahrÁvanie na kazetu vo formÁte ZX-Spectra -vstup: A, IX, DE ako pri LOAD 0ED5 SPACE -Ãakanie na stlaÃenie SPACE -niÃÉ AF 0B06 PRTSP -vÙpis SPACE -niÃÉ AF COLOSSEUM - PREHìAD PRéKAZOV ---------------------------- Dump - vÙpis pamÑte od do -moÚn× zadaÔ od = 0000, potom sa vÙpis prevÁdza od poslednej adresy vÙpisu -pri zadanÉ do = 0000 sa neprevÁdza vÙpis do adresy 0000, ale vypisuje sa 1 strÁnka pamÑte (160 bytov) fIll - zaplnenie pamÑte danÙm bytom -pamÑÔ od do sa zaplnÙ danÙm bytom -je oÓetren× zadanie od do Reloc - relokovanie Õseku pamÑte -zadÁ sa (s oÓetrenÉm chyby od >= do) od do a kam -potom moÚno stlaÃenÉm ÃohokoÌvek in×ho neÚ CR zadaÔ oblasti, ktor× sa relokovaÔ nebudÕ (toto je moÚn× opakovaÔ aÚ do stlaÃenia CR) -po stlaÃenÉ CR sa oblasÔ zrelokuje mOve - prenesenie bloku pamÑte -zadÁme od do a kam a v prÉpade, Úe sme nezadali od >= do sa prevedie prenos tohoto bloku pamÑte na adresu kam Load - nahranie bloku v strojovom kÏde z MGF -syst×m zÁznamu je ZX-Spectrum, nemoÚno nahraÔ in× bloky neÚ typu BYTES Save - nahratie bloku dÁt typu BYTES na MGF -syst×m zÁznamu ZX-Spectrum -zadÁme Name a adresy od, do Find - vyhÌadÁvanie v pamÑti -po zadanÉ adries od, do sa oÃakÁva zadanie hÌadan×ho reÔazca -mÁme tieto moÚnosti: CR...koniec zadÁvania I....interval 16 bitovÙch ÃÉsel nieÃo in×ho....byte s moÚnÙm urÃenÉm platnosti jtl. bitov (masky) Wind - definovanie riadkovÙch okien na obazovke -zadÁme dve desiatkov× ÃÉsla a pokiaÌ neboli zadan× Ópatne, zmenÉ sa organizÁcia obrazovky a vÙpisy na nej -prv× ÃÉslo ... poÃiatoÃnÙ riadok pre nov× okno -druh× ÃÉslo ... koÌko riadkov bude okna maÔ disAs - disassembler -disassemblovanie pamÑte od zadanej adresy Zx-screen - zobrazenie pomyslnej obrazovky ZX-Spectra -moÚnosÔ voÌby: O...sobzrkadlenÉm N...bez obzrkadlenia Z...obzrkadlenie bloku pamÑte CR..nià preVody - prevody DEC -> HEX a HEX -> DEC -voÌba: D...DEC -> HEX H...HEX >- DEC Memory - editÁcia nad pamÑÔou -po zadanÉ adresy moÚno voliÔ z tÙchto moÚnostÉ: CR...prechod na ÄalÓiu inÓtrukciu SPACE..prechod na ÄalÓÉ byte @....strÁnka dopredu :....strÁnka dozadu .....uloÚenie aktuÁlnej adresy ?....nÁvrat na aktuÁlnu adresu uloÚenÕ "." TAB..skok na parameter inÓtrukcie [ÓÉpka vÌavo]..o byte spÑÔ ESC..koniec Krokovanie - prechod do modulu krokovanie KROKOVANIE ---------- pC - nastavenie hodnoty PC pre krokovanie a trasovanie Step - odkrokovanie jednej inÓtrukcie na adrese PC Trace - opakovan× krokovanie s oÓetrenÉm ilegÁlnych inÓtrukciÉ Go - spustenie programu od zadanej adresy Break point - uloÚenie bodu preruÓenia na zadanÕ adresu tPrr - reÚim krokovania inÓtrukciÉ CALL a RST nn -moÚnosti: CRN...CALL a RST nn sa nekrokujÕ CRY...CALL a RST nn sa krokujÕ Dis - disassemblovanie pri krokovanÉ (nie pri trasovanÉ) -neindikuje sa Reg - vÙpis registrov procesora Modify rg - zmena obsahu registrov procesora -voÌba: CR...koniec HEX ÃÉslica..."zapÉÓe sa do registra na miesto kurzora" ÓÉpka vpravo...posun o jednu ÃÉslicu vpravo ÓÉpka vÌavo...posun o jednu ÃÉslicu vÌavo Kill - zruÓenie bodu preruÓenia Zx-screen - zobrazenie pomyslnej obrazovky ZX-Spectra preVody - prevody DEC -> HEX a HEX -> DEC Exit - nÁvrat do hlavn×ho modulu OpÉsan× z manuÁlu autora: Stanislav HECHT ml. Hakenovo nÁbÒeÚÉ 1884 269 01 RakovnÉk