home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 5 / Flop_Magazin_05_1990_United_Electronic_Crazies_cs_Side_A.atr / umon.cap < prev    next >
Text File  |  2023-02-26  |  10KB  |  1 lines

  1. π======================================¢π===      Univerz*ln) monitor       ===¢π======================================¢¢π╱Milan Koci*n, ⑤st) n.L$¢¢¢∮0≥60⌠3Γ66≡68¢°31¢õØπ  U M O N¢π------------¢¢     !!!Ps*no v ⇨)(kovi!!!¢¢°62¢πõøonly for ATARI 800XL and 130XE¢¢N*vod k obsluze.¢σ¢Φπú.¢¢     Program UMON je celkem v`konn` monitor upraven` z UMON XL.Oproti UMON XL mu ale chyb) HELP,proto(e na jeho m)st% jsou dod%l*ny n%kter[ funkce.Hod) se k upravov*n)  BOOTov`ch disk+ i norm*ln)ch soubor+ a④ z kazety nebo z diskety.Vyu()v* i RAMDISK u ATARI 130XE. V pam%ti je ulo(en od ◆A000 do ◆BFFF.¢     Program se zav*d) norm*ln% z DOSu 2.5 p@es funkc) L <UMON.COM>.Nen) to AUTORUN.SYS,proto(e monitor obsahuje funkci p@)m[ho skoku do DUPu,a ten se p@i AUTORUN.SYS nenahr*v*.Po nahr*t) se ve VIDEORAM objev) zm%④ znak+.To UMON 'ek* na dal&) pokyny.¢  T%mi pokyny jsou:¢ 1.  bu⇦   Y .. nahraje si pod ROM DOS,TOS,Loader ,RE9000,SUB9F00 a SEAR9F00.Jejich pou(it) bude vysv%tleno pozd%ji.<toto se pozd%ji m+(e vyplatit,kdy( si zru&)me t@eba DOS>¢     nebo  N .. nebude nic nahr*vat,')m( se uchov* pam%④ od,adr.◆4000,proto(e sem si UMON nejprve ulo() TOS a Loader,ne( je strk* pod ROMku.¢    Pozn*mka:DOS,TOS a Loader tam z+stanou a( do vypnut) po')ta'e nebo dokud se tam n%')m nep@ep)&).¢ 2. bu⇦  Esc .. skok p@)mo do monitoru.¢¢    nebo  Space bar .. nahraje mluv)c) program,ve kter[m se UMON p@edstav).╱je to takov* blbost$¢¢  Zde tedy m*me dva pokyny a m+(eme si vybrat jakoukoli kombinaci. ╱moc jich nen)$¢¢¢     NYN     JSME V NORM⇧LN    M MONITORU.¢     Nesm) v*s udivit poka(en` @*dek nad obrazovkou.Je to v d+sledku nadostatku pam%ti ,a proto je i tento @*dek zabr*n strojov`mi rutinami.Mimo pr*v[ p)smeno Z ,kter[ m* funkci p@i p@ep)n*n) pam%ti u 130XE¢  ╱v&echny adresy se zad*vaj) HEXADECIM⇧LN $¢¢Jeho funkce:¢¢ A .. direktory¢ B .. load/save soubor+ na disk,kazetu nebo jin[ za@)zen).Nejprve se objev) hl*&en) "RAM BUFFER:".Pt* se od jak[ adr. ho chcete nahr*t.Na dotaz jm[no odpov%zte t@eba:<D:NAME.DAT>.¢ CTRL A .. append.P@ep)n* u funkce B write mod na mod append ╱p@ips*n) na konec souboru$¢ CTRL W .. p@ep)n* zp%t z append modu do write modu u funkce B¢ L .. disassembler.Zad*v* se adresa.Po vytisknut) str*nky se v`pis zastav). Stla'en)m RETURN se n*m v`pis posune o celou str*nku a stla'en)m ESC se posune o jednu @*dku.Jin* kl*vesa znamen* zru&en).¢ D .. dump pam%ti <memory> na obrazovku.Vypisuj) se hex. ')sla a ASCII kdy t%chto ')sel.¢ V .. verify memory.Porovn*n) '*sti pam%ti s jinou '*st) pam%ti.¢ G .. skok na adr.¢ J .. JSR na adr.¢ H .. sektor dump.Od libovoln[ho sektoru.Dal&) sektor &ipkami doleva a doprava.¢ E .. editace sektoru.Jak v ASCII tak v hexa.¢ S .. prohled*v*n) disku nebo pam%ti.Lze hledat jak ASCII string tak hexadecim*ln) ')sla.Zru&en) prohled*v*n) disku je Esc.¢ I .. form*tov*n) disku v single nebo medium hustot%.¢ F .. vypln%n) pam%ti zadan`m ')slem.Zad*v* se odkud kam a ')m vyplnit.¢ C .. zad*v*n) byte do pam%ti od jak[koli adresy.¢ M .. p@enesen) pam%ti.Zad*v* se: odkud,pokud a kam p@en[st.¢ R .. 'ten) sektor+ do pam%ti.Zad*v* se od jak[ho do jak[ho sektoru a kam do pam%ti.¢ W .. z*pis pam%ti do sektor+.Forma jako u 'ten).¢ P .. m* dvoj) funkci.¢      1.Jestli(e pr*v% n%co disassemblerujeme nebo dumpujeme a zm*'kneme P ud%l* se HARDCOPY obrazovky.¢      2.Jestli(e nen) tisk*rna p@ipojena nebo nem*me pr*v% nic na obrazovce objev) se hl*&en):DOS TOS RAMDISK.Hl*&en) DOS p@em)st) DOS schovan` pod ROM na sv[ m)sto v pam%ti. Hl*&en) TOS p@em)st) TOS na sv[ m)sto v pam%ti.Hl*&en) RAMDISK umo(n) nahr*t si p@)li& dlouh[ programy do RAMDISKU.Ale ne ve form*tu DOSu 2.5 s prog.RAMDISK ,ale jako norm*ln% do pam%ti.¢  SHIFT 3 .. p@evod z HEXADECIMAL. na DECIM⇧LN     ')slo.<0-FFFF>¢  SHIFT 4 .. p@evod z DECIMAL. na HEXADECIM⇧LN     ')slo.<0-65535>¢  SHIFT 5 .. p@evod z HEXADECIMAL. na BIN⇧RN     ')slo.<0-FF>¢  SHIFT 6 .. p@evod z BINARN    HO na HEXADECIM⇧LN     ')slo.¢SHIFT-CTRL Esc .. software RESET.Po zm*'knut) t[to kombinace let) cel` syst[m ven.Jestli(e u toho nepodr()me OPTION a nahraje se BASIC,je mo(n[ se do UMONU vr*tit zad*n)m POKE 54017,255. Objev) se kurzor v lev[m horn)m rohu.Potom zm*'kneme p)smeno G.Objev) se hl*&en) GOTO a po')ta' se zept* na adresu.Zad*me adr.A000 a jsme znovu v UMONU.¢ CTRL R .. p@enesen) READRESOVAC    HO programu z pod ROM na ◆9000.¢ CTRL M .. p@enesen) SEARCHRAMDISK programu z pod ROM na ◆9F00.¢ CTRL N .. p@enesen) SUBSTIT programu z pod ROM na ◆9F00¢ CTRL E .. p@enesen) programu,kter` ukon') pr*ci SUBSTIT prg.¢¢Toto by byly funkce norm*ln) kl*vesnice.Ale funk'n)mi tla')tky jsou i pomocn[ kl*vesy u(it[ v%t&inou jen ve hr*ch.¢¢Jejich funkce:¢¢START .. p@ep)n* bloky p@)davn[ pam%ti u 130 XE.Ve kter[m moment*ln% jsme n*m indikuje ')slice v prav[m horn)m rohu obrazovky.P)smeno Z znamen* z*kladn) pam%④.¢OPTION .. skok do BASICu.Ov&em p@i prvn)m skoku je nutn[ d*t p@)kaz NEW.Nemus) se d*vat,jestli(e jsme u( v BASICu byli a do DOSu jsme se dostali pomoc) POKE 1016,1 a RESET.Doln) hranice RAM je posunut* a( nad DUP.SYS.N*vrat je pomoc) RESET ⇩ L.¢SELECT .. sk*'e na adresu ulo(enou v adrese ◆0A-◆0B.To jest bu⇦ do DOSu nebo do TOSu.Z*le() na tom,co je moment*ln% v pam%ti.U TOSu do n%j sko') p@)mo a u DOSu nahraje nejd@)ve DUP.SYS a pak do n%j teprve sko').Nazp%t je RESET nebo BREAK.¢HELP .. sko') do DOSu p@)mo bez nahr*v*n) DUP.SYS.¢SHIFT HELP .. p@em)st%n) Loaderu z pod ROM do RAM.¢ CTRL S .. spu&t%n) Loaderu po p@em)st%n) povelem SHIFT HELP.¢¢Mo(n*,(e se v*m n%kter[ povely budou zd*t zbyte'n[,ale pro opravdu kvalitn) a rychlou pr*ci s UMONem jsou velmi pot@ebn[.¢¢¢     Mimo t%chto standartn)ch funkc) m* UMON je&t% na sv[ syst[mov[ disket% pomocn[ podprogramy,kter[ je&t% zvy&uj) komfort obsluhy.¢¢Jsou to :¢¢     TOS .. tento progr. si nat*hne UMON s*m,jestli(e na za'*tku zad*me Y.Od klasick[ho TOSu se li&) t)m,(e po RESETu nebo BREAKu se vr*t)te do UMONU.A p@i funkci TOSu L ╱Load$ se v*s nejd@)ve zept* od jak[ adr. nahr*vat. Jestli(e chcete klasick` TOS,dejte GOTO ◆0B00.Nyn) se p@i LOADu program nahraje na m)sto,kam pat@).Z TOSu se u( nelze dostat do UMONU ani RESETem ani BREAKem.Mus) se sko'it na adr.◆A000.TOS tak[ nainstaluje dva nov[ p@)stroje M: a T:.T: je oby'ejn[ turbo 2000 s nahr*v*n)m v Kilov`ch bloc)ch.M: je schov*n) pam%ti pod ROM.Ale vzhledem k tomu,(e u( tam jsou schovan[ syst[mov[ prog.,nedoporu'uji uchov*vat v)ce jak 4KB pam%ti,jinak m+(e doj)t k zhroucem) syst[mu.¢¢     W .. toto je program,kter` mluv).Natahuje se jen p@i zad*n)  Space bar p@i 2. pokynu.¢¢     Loader .. je to vlastn% upraven` MINIDOS,kter` m* mo(nost nahr*vat i programy,u nich( se ka(d* '*st nahr*v* jinam do pam%ti.D*le m* mo(nosti,(e m+(e spustit program,kter` je nahr*v*n i s inicializa'n)mi progr. nebo nespust) nic a n%kdy je nutn[ po zastaven) nahr*v*n) RESETovat a tak se dostat zp%t do UMONU <fun. RUNNING>. Funkce PROTECTION zaji&④uje ochranu UMONU p@i nahr*v*n).Esc znamen* zru& ochranu a O znamen* ochra.Ochrana je naprosto spolehliv*.Ne( aby se UMON p@emazal,rad%ji se zasekne a n*vrat je mo(n` po RESETu.Jedin* vyj)mka m+(e b`t,kdy( se v n%kter[ spu&t%n[m bloku p@em)st) '*st pam%ti na m)sto UMONU.P@ehr*t) jin`m programem je vylou'eno!!!¢¢     ANALYS .. tento program je v BASICu a vypisuje v&e,co je pot@ebn[ u disketov`ch soubor+.To je startovac) adr.<i v jak[m je sektoru a kter` byte to v sektoru je>,inicializa'n) adr. a startovac) adr.¢¢     PRENOS.ROM .. tento program p@em)st) ROM do RAM pod ROM a pak vypne ROM,tak(e po spu&t%n) tohoto prog. si m+(eme klidn% upravovat ROM <nyn) v RAM> jak budeme cht)t.╱kdyby se n%co zaseklo pom+(e RESET$ Spu&t%n)m tohoto programu,ale ztr*c)me v&e,co je schovan[ pod ROM. Um)stit ho lze kamkoli do pam%ti.¢¢     ROM6449.S40 .. tento program si nahraje ROM od adr.◆4000 a v&echny p@eru&en) nastav) na novou ROM od ◆4000 a vypne ROM,tak(e nyn) m+(eme ps*t od adr.◆C000 a( do ◆E486 ov&em mimo adr.◆D000-◆D800.Nad adr.◆E486 se ps*t nem+(e,nebo④ zde je zbytek ROMky,kter` nen) od adr.◆4000, proto(e se mi ho nepoda@ilo p@eadresovat.V UMONU nastav) v&echny skoky na ROM od adr.◆4000.Program se nahr*v* od adr.◆4000 <viz S40 v extendru> a spou&t) se JSR ◆6449.Po spu&t%n) tohoto programu,ale ztr*c)me v&e,co je schovan[ pod ROM.¢¢     RAM .. opak ROM6449.S40.Je jedno kam ho nahrajete.Nastav) zase skoky v UMONU na norm*ln) a zapne ROMku.Je jedno,kam ho nahrajete a spou&t) se od za'*tku.¢¢     RE4000 a RE9000 .. jsou to readresovac) programy li&) se jen adresou,pro kterou jsou d%l*ny.Readresuj) celkem spolehliv%. Adresou se li&) proto,(e se m+(e vyskytnout program,kter` by byl na stejn[m m)st% jako readresovac) program a pak lze pou()t druh`.Spou&t) se od stejn[ adresy jako se nahr*vaj).<◆4000 nebo ◆9000>¢¢     SEAR3F00 a SEAR9F00 .. tento program je dvakr*t z t%ch sam`ch d+vod+ jako u readresovac)ch program+.Nahr*v* se od adr.◆9F00<◆3F00>.Od n) se i inicializuj).Umo(uje prohled*vat RAMDISK nar*z.Ne tak,(e by se prohledal nejd@)v 1.16KB blok,pak se p@epla pam%④,pak se prohledal 2.16KB blok atd.Po inicializaci se vol* norm*ln% funkc) S.V(dy uk*(e kter` blok prohled*v* a v(dy po prohled*n) bloku a vyps*n) adres po'k* na zm*'knut) kl*vesy.N*vrat k norm*ln)mu hled*n) je GOTO ◆9F76 <◆3F76>.¢¢     SUB9F00 a SUB3F00 .. umo(uje vyhled*v*n) a nahrazen) ASCII @et%zce nebo HEX. ')sel.Prohled*v* je standartn)ch 64KB nebo disketu, ne RAMDISK.Po incializaci se vol* funkc) S.Nahr*v* se se od adr.◆9F00<◆3F00> a od n) se tak[ inicialiuje.P@eru&en) hled*n) na disku je Esc.¢¢     ESUBSTIT .. n*vrat k normal. hled*n) z nahrazov*n).Plat) pro oba programy.Je to samostatn` program z hlediska ⑤spory pam%ti.Je jedno,kam ho nahrajete a spou&t) se od za'*tku.¢¢     SEC503F.S50 .. kontroluje sektory na disket% v hustot% SINGLE nebo MEDIUM.Nahr*v* se od adr.◆5000 <viz S50> a spou&t) se od adr. ◆503F.¢¢¢  TYTO POMOCN❎ PROGR⇧MKY JSOU SCHOPNY SPOLUPRACOVAT POUZE POD UMONem ,NEBO POUə    VAJ     RUTINY UMONu.SAMOSTATN❎ NEMAJ     ə⇧DN⑨ V⑨ZNAM.¢¢     Chybou tohoto syst[mu asi trochu je,(e nem* trasovac) rutinu. Zde je ale mo(n[ pou()t samostatn` trasovac) program, ud%lan` p+vodn% pro ATMAS II <od Du&ana Blansko z Ko&ic>, ale kter` m+(ete bez obav pou()vat.¢¢πN%kter[ adresy syst[mu:¢  ◆BC40 .. adr. videoram¢  ◆BC20 .. adr. display listu¢  ◆BAD0-◆BB50 .. buffer editoru¢¢     Existuje verze um)st%n* n)zko v pam%ti.¢¢     Program upravil a v`pis utvo@il: Milan Koci*n¢                                      ATARI klub ⑤st) n.L.¢¢Nepro&lo jazykovou ]pravou!¢¢