home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 8 / Flop_Magazin_08_1991_United_Electronic_Crazies_cs_Side_A.atr / mik22rew.cap < prev    next >
Text File  |  2023-02-26  |  4KB  |  1 lines

  1. Micromonitor 2.2 ⇩ podpr.Rewriter 2.0¢-------------------------------------¢    Program Micromonitor je v&estrann`, v`konn` monitor, schopn` pou()vat v&echny standartn) periferie i magnetofon se zrychlen`m p@enosem. S jeho pomoc) m+(eme tvo@it kr*tk[ strojov[ rutiny a m%nit obsah pam%ti ve v&ech form*ch ╱hexadec., ATASCII, bin*rn)$.¢    Editace obsahu diskety pomoc) diskov`ch monitor+ ╱WIZARD, SHERLOCK$ je ur'it% velmi pohodln*. Pot@ebujeme-li v&ak zm%nit texty na disket%, je jejich pou()v*n) velmi neefektivn). Na obrazovku se vyp)&ou ATASCII kdy p@)slu&ej)c) pouze jednomu sektoru diskety, je-li text na disket% obsa(en v mnoha sektorech ╱jako nap@. u textov`ch her$, je editace pomal*. Cht%l jsem si proto vytvo@it prost@edek podobn` programu REWRITER pro magnetofony, nejsem v&ak natolik dobr` program*tor.Naopak se mi naskytlo pohodln%j&) @e&en) - v'lenit kr*tkou nahr*vac) rutinu do n%jak[ho schopn[ho monitoru.¢     Nahr*vac) rutina je programem, kter` nen) ╱bohu(el$ funkc) Micromonitoru, a proto se spou&t) v&eobecn`m p@)kazem G ╱goto$.¢Pro LOAD......G 2000 <return>¢pro SAVE......G 2003.¢Po skoku na load se objev) dotazy na ')slo prvn)ho sektoru ╱SEKTOR:$, str*nku pam%ti kam se budou data ukl*dat ╱STRANKA:$ a na pocet nahr*van`ch sektror+ ╱POCET:$. V&echny hodnoty se zad*vaj) hexadecim*ln% a trojcifern% ! Chceme-li tedy nahr*t data od adresy ◆5000, nap)&eme na dotaz "STRANKA" ')slo 050 ! Maxim*ln) po'et nahr*van`ch sektor+ je ◆FF ╱pozor, p)&eme 0FF$.¢Po skoku na save se objev) dotaz URCITE?, na kter` odpov)me <A>, pokud chceme ukl*dat p@edt)m nahran[ data zp%t na disk, jak*koliv jin* stla'en* kl*vesa znamen*, (e ukl*dat nechceme.¢Stla'en)m SELECT a START m%n)me zobrazen) z ATASCII na INTERN    . Zm%n%n* znakov* sada je na adrese ◆2400.¢    Editace a pop@)padn* zm%na je v Micromonitoru velice prost*. Micromonitor m* tyto p@)kazy pro v`pis obsahu pam%ti:¢A adresa.....ATASCII¢M adresa.....hexa¢╱shift 8$ adresa.....bin*rn%¢D adresa.....disasembler¢Chceme-li pokra'ovat ve v`pisu, stiskneme <SPACE>.¢Chceme-li zm%nit obsah pam%ti ve zvolen[ form%, nech*me si ji vypsat v`&e vyjmenovan`mi p@)kazy, ukon')me v`pis ╱stisknut)m jak[koliv kl*vesy krom% SPACE$, kurzor nastav)me na (*dan[ m)sto a nap)&eme sv[ hodnoty. Aby se @*dek zapsal do pam%ti zm*'kneme <RETURN>. Pokud jsme data napsali spr*vn%, mn%l by se kurzor nal[zat na dal&)m @*dku za ')slem adresy !¢Tento postup plat) pro v&echny zp+soby v`pisu. Chceme-li skute'n% rychle zm%nit obsah pam%ti, m+(eme vyu()t funkci P <return>.¢¢Dal&) p@)kazy:¢--------------¢¢L kam d[lka za@)zen)¢Load z uveden[ho za@)zen).¢L 6000 1E00 D:DANDARE.PIC¢¢S odkud d[lka za@)zen)¢Save na uveden[ za@)zen).¢S 6000 1E00 D:DATA.BIN¢¢I¢Load turbo.¢Na dotaz ? nap)&eme, kam chceme data zav*d%t.¢¢N¢Zad*n) nov[ hlavi'ky v turbu.¢N 0C00 ATARIMUSIC 4E20 1B00 4E20¢odkud,n*zev╱10p)s.$,kam,d[lka,start¢¢R¢Save turbo dle zadan[ hlavi'ky.¢¢#¢P@evod deci na hexa.¢#756¢¢◆¢P@evod hexa na deci.¢◆E456¢¢B¢P@emis④ov*n) dat v pam%ti.¢B E300 E3FF 1000¢odkud,pokud,kam¢¢F¢Hled*n) zadan[ho ')sla v pam%ti.¢F 02 EE¢Bude hledat 02 a EE. V hled*n) se pokra'uje <SPACE>.¢¢!¢Skok do Basicu.¢¢Trochu mi chyb) mezi funkcemi ekvivalent funkce DOS, ten se v&ak d* nahradit:¢.9000 JMP ╱◆000A$ <return>¢Tato instrukce se zap)&e do pam%ti na adresu ◆9000, a pak je mo(no vsko'it do DOSu pomoc) G 9000 <return>.¢Pozn*mka: P@i pou(it) SpartaDos vypnout kl*vesov` buffer ╱KEY OF$ !¢¢¢D%kuji Milanu Dadokovi za vynikaj)c) MICRO MONITOR v2.2 !!!¢¢¢M.F%dor¢H*lkova 1¢Hav)@ov-Bludovice¢736 01¢