8(ACTTEST.COMCOMOMCOM29 c}EЩ q0 \C)CC8`DCeECiD` RP h1$E ȍ @y b Y)hܭ]L]` q  DMD   u j)`0  ,p0i2 &28jJ1f02 9 g iJf0i1)xԍӭ23200255S:ENTER PASSWORD: TAKE OFF WRITE PROTECT, TO RETRY hJJJHLES) jhlesD:FORMATER.C}OM  ֢`5 655 H5 47h݇55 7 խj5L<6VUV Th }47nAi56nAj5;5 65L7VW S'5 6L6 i5Q TUV5 6HI}D5EB V5ɛL6 55]`5X5LL<6 H HI Bh V`HHH hhhDEBK֝J V` H}IDE 67B V`V ! SL7֢ k5 6 6 6 6 L7  @R S@͆5` }`AH ShLQ7@Ahթ`` ` ` ` `ե ` ` `HHl `ҥ } LiҥiL: Ьh5 ]5` l٢HIB VЦ٘Lw` B V`5AU͂Qa߭Na }p!AO!##BC#&#AH#""s`'!CO&#*#L+#5EO衭%#l 렉BOas@8HBI$#IBI %#FB*#$" + }BK#$Bí%#OBsYE#I$BD#I %BK#*#M1Ell蠉K' Ld#eB #+bBAi#lv1LOZD8?*INA"%2NIJrrn }b--%ݻokLB '`5lUKB 9%AN< .'ya'0'CF$#i%#8LF|]1'hO11h uF$l'F@8Eee"@^F3'i! +#F}Br`E(D'4 F"#NG#73pA##)R(#*HO73##al )3Qi@Pl%/$-l^A D(* F)' + a0($"!M'-Fd*'}cK &c5I Rd3aFD93\3i3)'Lɸ3Bl'(e"̤C RQڈ:#@d(艌_ dVB;#K<#@Pl<.}j#_h"#lRLl.(3;2ƧGG (wDA !@ `@ `!'A "!*BC+#HHL.l䈉fX< A3 h}$20gy !Z*G _2BG$$EK# +Bl&%JJaw&I"'H.0Չ"l$K aAM׆ hy@hhhhy }OD[%ȩ?% QD0نꋆ꺂N.'AB L0 0t"# @"B C#!XAA` A}%#Jۭ*lAM b " ! @đH!))H*LH+$.H`AE#0%BV%M 'A\ `ׯDΛ%,%sq*##JO$#8I}HB%#I IB!@9A. @@!n `O@!A$#'IB%ʉ&a "L "!"ʉ%!$# IB!l%!} A" EO`%#9l%DA0 `L^G&΂Ai p δ&J@a3t 2VAG"CPȮ"N0'ClM}alNa)}Kp^ !i!̥B#!FGKI]9"F^P25r'~GYU122,3W^.5<5h 5qW]!5vV]"5=5K]5^5DB5q1Bqh0 cT@6T腅C9?ڒ)00e >C" `.x!A$#'IB%‰&|A" 叭 "MCl%$# DO} to moliwa jest jedna z trzech akcji:a) START - nastpi prba powtrzenia operacji;b) SELECT - nastpi zignorowanie tej o?}peracji (pominicie b dnego sektora);c) OPTION - zakoczenie wczytywania.Aby przepisa zawarto ca ego RAM dysku A na dy@}skietk, naley wsun do napdu dyskietk docelow, kursor naprowadzi na dany nr dysku i wcisn klawisz "W" (Write). NaA}cinicie START spowoduje, e dyskietka zostanie najpierw sformatowana a nastpnie zawarto RAM dysku A zostanie przepisana.B} Jeeli dyskietka docelowa nie ma by formatowana, to zamiast START naley nacisn SELECT.Przypisujc stacji nr.1 RAMC}dysk A mona bootowa wczytan dyskietk, inicjujc zimny start klawiszami SHIFT i INVERSE.2.5 Skorowidz dyskietki w syD}stemie DOS 2.*Po naciniciu klawisza "L", na ekranie wywietlonych zostanie pierwszych osiem nazw zbiorw z dyskietki (lubE} RAM dysku). Kolejne nacinicie "L" wywietla nastpn semk nazw. Klawisz SPACE powoduje powrt do MONITORA OS.Uwaga! JeF}li RAM dysk jest zablokowany, naley nacisn SHIFT-L, wwczas jednak pami od adresu $7F00 do $7FFF zostanie ponownie zapisG}ana !!!2.6 {adowanie programw maszynowych formatw COM i BIN.Podobnie jak w pkt. 2.5 naley przeczyta zawarto skoH}rowidza dyskietki lub RAM dysku za pomoc "L", a nastpnie naley nacisn cyfr odpowiadajc wybranemu programowi. ZawartoI} pamici roboczej zostanie wymazana, a wskazany program zostanie za adowany (pojawi si komunikat: Loading xxxxxxxx.yyy) i wJ}ystartowany. Kod maszynowy programu musi by "startowalny" take bez DOS-u.2.7 Zarzdzanie BASIC-iem i CARTRIDGE-m.ZaK}rzdzanie wykorzystywaniem (wybr) niektrych blokw pamici odbywa si przez uycie odpowiedniej kombinacji klawiszy. To jakL}ie bloki s aktualnie uywane wskazywane jest pod symbolem Prg w lewej czci wywietlanej tabliczki monitora. Kombinacja M} Znaczenie skrt -------------------------------------------a). START-Z W czenie BASIC-a ROM BAN}Sb). START-C W czenie Cartridge-a CARc). START-X W czenie RAM pod adr. C000 RAMBASIC oraz CARTRIDGE startuj O}ze startu zimnego, co mona osign kombinacj RESET-START.2.8 Startowanie DOS-u z RAM dysku C.Specjalnie dla DOS-u P}wydzielony jest RAM dysk C. Ma on wielko 5.25 kB. Aby zapisa DOS do tego RAM dysku, naley wczyta DOS a nastpnie (z BASIQ}C-u) wyda instrukcj POKE 1792,196. Tak poprawiony DOS naley zesk adowa na nowej dyskietce.Kiedy DOS wczytywany bdzie z R}tej dyskietki, nastpi automatyczne za adowanie DOS-u do RAM dysku C. Aby wystartowa DOS z tego RAM dysku naley wcisn (w S}MONITORZE OS) klawisze CONTROL-CAPS. Wykorzystanie tej moliwoci pozwala "trzyma" w pamici DOS tak d ugo, jak d ugo komputT}er jest w czony. Do wykorzstania zalecany jest DOS II+/D (wersja 6.1 i 6.2), ktry wsp pracuje z QMEG OS-em w obu gstociaU}ch zapisu i rnymi RAM dyskami.RAM dysk C umieszczony jest na ostatnich 44 sektorach RAM dysku X, dlatego te jest z QMEG OV}S-u niedostpny (ERROR 139).2.9 Tryby ULTRA SPEEDY, TURBO i HAPPY.Aby floppy dysk #n pracowa w trybie ULTRA SPEW}EDY naley ustawi kursor na wymaganum numerze floppy dysku i nacisn klawisz "U". Jeeli wszystko jest w porzdku, pod wybrX}anym numerem pojawi si litera "U", w przeciwnym razie pojawi si znak "-" i stacja nie przejdzie do tego trybu.Aby w czy Y}tryb HAPPY, naley w analogiczny sposb nacisn klawisz "H".Powrt do normalnego trybu pracy stacji uzyskuje si przez naciZ}nicie klawisza "-".2.10 Dodatkowe funkcje HAPPY.Dla trybu HAPPY wystpuj dodatkowe funkcje MONITORA OS: SHIFT-I [} Zimny start stacji; SHIFT-O Wy czenie bufora cieki (podnoszcego szybko transmisji).2.11 Kontrolowany start z\}imny.Kontrolowanu start zimny nastpuje automatycznie (rodzaj funkcji "U") albo po naciniciu "N". W niektrych, chroniony]}ch programach naley uy kombinacji SHIFT-INVERSE, przez co nastpi zimny start systemu. Oczywicie jeli niezbdny jest BAS^}IC naley mie wcinity OPTION.2.12 W /Wy RAM dyskw i prze czanie bankw.Wcinicie "P" powoduje zablokowanie RAM _}dysku. T o ekranu zmieni si na rowe i jednoczenie adres 54017 (PORTB) jest zabezpieczony przed zapisaniem. Moze to by ba`}rdzo pomocne przy adowaniu programw dla komputerw serii 400/800. Przy zablokowanej komrce PORTB nie dzia a monitor MLM poa}niewa umieszczony jest w obszarze, w jakim 800XL ma SELF TEST. Ponowne nacinicie "P" odblokowuje system.2.13 Funkcja b}$.Dla w acicieli monitorw i telewizorw monochromatycznych, pod znakiem $ w tabliczce MONITORA OS wskazywany jest jego akc}tualny stan. a) "-" Stan normalny; b) "R" Nacinito R (czytanie); c) "W" Nacinito W (pisania); d) "P" RAM dysd}k zablokowany.2.14 Opuszczenie MONITORA OS.MONITOR OS opuci mona nastpujco: a). ESC powrt do DOS-u;e} b). CNTRL-CAPS Nowy start DOS-u z RAM dysku C; c). RESET powrt do DOS-u bez BASIC-a i CARTRIDGE d). SHIFT-f}INVERSE Kontrolowany zimny start; e). RETURN skok do MONITORA MLM 2.13. MONITOR MLM 2.1.Monitor MLM 2.1 jeg}st prostym narzdziem do analizy i dokonywania zmian w pamici.3.1 Skok do MLM 2.1.Z MONITORA OS do MLM przechodzi sih} po naciniciu RETURN. Z DOS-u po "RUN E480". Prawie wszystkie rozkazy MLM zaczynaj si adresem, ktry znajduje si w liczni}iku programowym AD i jest umieszczony na sta e. Przy tych rozkazach mona take adres ten opuci, dopki w MLM znajduje si j}warto AD. Komrki pamici PBCTL ($D303) nie mona zmienia. Podobnie nie mona uywa przerwania w obszarza pamici od $500k}0 do $5800.3.2 Znak pocztkowy w MLM.a). $ MLM oczekuje, e wszystkie adresy bd podawane w postaci heksadecymalnel}j. Adresy dziesitne musz by podane z poprzedzajcym je znakiem #.b). # MLM oczekuje, e wszystkie adresy bd podawane m}dziesitnie. Adresy heksadecymalne musz by poprzedzone znakiem $.c). ? Zadanie jest niewykonalne.d). >xxx wykryto b d n}I/O (nr dziesitnie).3.3 Rozkazy MLM. N nowy start MLM (lub "$E480GO"); Q skok do MONITORA OS (lub "$E471GO");o} H w czenie trybu heksadecymalnego; Z w czenie trybu dziesitnego.3.4 Prosta arytmetyka w MLM.a). adr= p}przeliczenie adresu na warto heksa lub dziesitn;b). adr+adr dodanie adresw;c). adr-adr odjcie adresw;d). = q} pokazuje warto AD.3.5 Wywietlanie zawartoci pamici.a). adr; wywietlonych zostanie pierwszych 8 bajtw odr} adresu adr. Adres podany jest heksa lub decymalnie.b). adr jak w pkt a) lecz w trybie heksa bajty te pokazane s w kodzis}e ATASCII.c). adr" pierwsze 8 bajtw od adresu adr pokazanych bdzie jako kody ATASCII.d). adr' pierwsze 8 bajtw od adt}resu adr pokazanych bdzie jako kody obrazu.e). adrL zawarto pamici od adresu adr zostanie zdisasseblowana na 20 wierszu}y.We wszystkich rozkazach mona zamiast "adr" napisa "adr.adr" co oznacza bdzie obszar midzy adresami. Jeeli rozkaz zov}stanie uzupe niony na kocu znakiem "*" to ostatni rozkaz bdzie powtarzany. Przerwanie tego moliwe jest poprzez klawisz BREw}AK.3.6 Zmiana zawartoci komrek pamici.a). adr;bajt bajt bajt ... Poczynajc od adresu adr, pami zape niona zx}ostanie kolejnymi bajtami zapisanymi za adresem. Mona zamiast bajtw poda wartoci liczbowe, ktre zapisywane s do pamiciy} w kolejnoci LO bajt i HI bajt.b). adr"ATASCII Poczynajc od adresu adr, do pamici zostanie wprowadzony acuch kodw z}ATASCII podany po adresie.c). adr'kody obrazu Poczynajc od adresu adr, do pamici zostanie wprowadzony acuch podany j{}ako kody obrazu.3.7 Przenoszenie, porwnywanie i wype nianie pamici.a). adr1.adr2 M adr3 Zawarto pamici od ad|}resu adr1 do adr2 zostanie przeniesiona na obszar zaczynajcy si od adr3.b). adr1.adr2 V adr3 Zawaro pamici od adres}}u adr1 do adr2 zostanie porwnana z zawartoci pamici adr3. Przy rznicy zostan pokazane adresy i porwnywane bajty.c). a~}dr1;bajt adr1.adr2 M adr1+1 Zawarto pamici od adr1 do adr2 zostanie wype niona zawartoci adresu adr1.3.8 P}rzeszukiwanie pamici roboczej.a). adr1.adr2;bajt bajt ... Pami robocz jest przeszukiwana od adresu adr1 do adr2 w po}szukiwaniu podanych bajtw albo s w "bajt bajt ...". Adresy znalezionych bajtw zostan wywietlone.b). adr1.adr2"ATASCII } Pami robocza jest jak w pkt a) przeszukiwana w celu znalezienia acucha znakw ATASCII podanych w rozkazie.c). adr1.ad}r2'kody obrazu Jak w pkt a) z tym, e poszukiwany jest acuch kodw obrazu.3.9 Czytanie/zapis sektorw z/na dysk.}a). adrsecnr.count Zawarto pamici od adresu adr zapisz na dysk od sektora secn do sektora secnr+count-1.Wa}rt count musi by mniejsza od 255 (warto 0 oznacza 256). Rozkazy obs uguj take podwjn gsto dyskw.3.10 Modyfi}kowanie rejestrw i start programw.a). R Pokazana zostanie zawarto rejestrw symulowanego procesora 6502.b). W=bajt} Umieszczenie wartoci "bajt" w akumulatorze.c). X=bajt Umieszczenie wartoci "bajt" w rejestrze X.d). Y=bajt U}mieszczenie wartoci "bajt" w rejestrze Y.e). P=bajt Umieszczenie wartoci "bajt" w rejestrze F procesora.f). adrGO } MLM za aduje rejestry A, X, Y i F wartociami symulowanego procesora 6502 i skoczy poprzez JSR pod adres adr.Jeeli napotk}any zostanie rozkaz BRK, nastpi przerwanie programu, i zostanie wywo any MLM z rozkazem R.3.11 Wykorzystanie RAM przez }MLM.a). zerowa strona korzysta z adresw 4 do 7, 21, 22 i od 112 do 120.b). W OS RAM uyte s adresy:583-619, 713-724.Ad}resw tych nie mona zmienia w trybie MLM.4. Klawisze funkcyjne. CNTRL-HELP zablokowanie/odblokowanie klawiatury;} CNTRL-4 w /wy d wiku z klawiatur; CNTRL-5 w /wy migajcego kursora; CNTRL-6 wy czenie obrazu (ANTIC-a) c}o podwysza szybko pracy procesora o ok. 30%. Obraz powraca po naciniciu dowolnego klawisza. CNTRL-7 ustawienie prd}koci powtarzania znakw przy wcinitym klawiszu. Mona ustawi szybko ma , redni i du. CNTRL-8 dzia a jak BREAK}, ale wykorzystywane jest tylko przy edytowaniu z klawiatury. CNTRL-9 jeli kursor nie jest w lewym rogu to skoczy tam, }w przeciwnym razie w czy si midzy 0 i ". CNTRL-0 przenosi kursor na koniec ekranu.5. Sterowanie drukark.5.}1 Drukowanie przy pomocy drukarki EPSON.Za pomoc drukarki EPSON mona atwo wydrukowa dowolne teksty, przy czym uzysk}a mona listingi wysokiej jakoci. Do drukowania mona uywa skrtu "P:" zamiast "P2:". Aby zapewni format drukowanego tek}stu mona wykorzysta nastpujce adresy: Warto adres default Znaczenie----------------------------}----------------------29 RAMTOP-B Adres pocztku bufora graficznego (tylko bajt HI adresu)30 60 max. liczba z}nakw w wierszu31 60 liczba wierszy na stron757 224 adres pocztku generatora znakw (tylko bajt HI adre}su)758 'K rozkaz dla drukarki EPSON 'L lub 'KWartoci default s po kadorazowym RESET ustawiane na nowo.Uwaga: }Podczas drukowania przy pomocy "P2:" drukarka musi mie do dyspozycji 512 bajtowy bufor. HI bajt adresu tego bufora musi zost}a umieszczony w komrce 29.Po wydrukowaniu liczby wierszy podanych w komrce 31, nastpi automatyczny wysuw papieru do nowe}j strony. Warto 0 w tej komrce oznacza wy czenie automatycznego wysuwu strony.5.2 Druk z podwjn gstoci - 120 z}nakw w wierszu.Aby osib ten efekt naley pod adresem 756 umieci warto 'L (dziesitnie 76) i odpowiednio zmieni zaw}arto komrki 30. Efekt ten osign mona take poprzez specjalne uycie adresu drukarki, mianowicie "P3:gn", w ktrym: -} g okrela rozkaz graficzny K lub L; - n okrela ilo znakw w wierszu.warto n od 3 do 9 oznacza odpowiednio od 30 do 9}0 znakw w wierszu, warto 0 1 i 2 oznacza odpowiednio 100, 110 i 120 znakw w wierszu.Przyk ad: LIST "P3:L2" oznacza, e l}isting BASIC-a bdzie wyprowadzany na drukark z podwjn gstoci, 120 znakw na wiersz.Uwaga: przy uywaniu podwjnej gs}toci druku bufor drukarki musi mie 1 kB. Podczas drukowania przez "P2:" nie wolno nacisn klawisza BREAK.Jeeli uyty zos}tanie rozkaz ON w DOS II+/D naley przed tym rozkazem nacisn RESET, albowiem w przeciwnym razie komrka 29 wskazuje na adre}s BASIC-ROM.6. SIO i DISKINTERFACE.6.1 Diskinterface (DSKINV).a). 34 " formatowanie w redniej gstoci (1}050);b). 35 # automatyczne formatowanie w podwjnej gstoci formatu PERCOM (DD)c). 63 ? w czenie szybkiego zapisu} i ULTRA SPEED;d). 81 Q zatrzymanie silnika;e). 72 H w zalenoci od DAUX1 i DAUX2 (778 i 779) w cza dodatkowe fun}kcje HAPPY;f). 83 S rozkaz STATUSU w cza R/W (czytanie i zapis) i rozkaz P - automatycznie na poprawn d ugo sektorw} (adres DSKLN 725).6.2 SIO i USIO.QMEG OS wykorzystuje dwa podprogramy SIO. Jednym jest podprogram USIO, ktry p}racujc bez przerwa I/O realizowany jest szybciej ni normalne SIO. USIO jest wywo ywany przy przy wszystkich szybkich opera}cjach dyskowych (Speedy, Happy).Dopki nie jest wo any RAM dysk dostpny jest normalny podprogram SIO 800XL.SIO wytwarza cz}tery przerwania:1. 128 Nacinito klawisz BREAK.2. 139 Rozkaz niedozwolony.3. 140 B d transmisji danych.4. 144 Rozka}z jest prawid owy, ale niewykonywalny.6.3 RAM dyski A i B.Oba RAM dyski mona uywa poprzez SIO lub DSKINV tak jak i}nne floppy dyski. RAM dyski rozpoznaj take sygna y typy PERCOM PUT i rozkazy statusowe. Po sformatowaniu oba RAM dyski maj} taki sam format.B dy RAM dyskw maj numery:1. 139 Za ma a lub za dua liczba sektorw;2. 138 Prba zapisu do RAM dy}sku B, sformatowanego w innej gstoci.Jeeli QMEG OS zainstalowany jest na komputerze z rozszerzeniem pamici typy 1 (zoba}cz rozdz. 8) przy uywaniu RAM dyskw w obszarze od $4000 do $7FFF nie moe by umieszczony aden Display List ani obszar obr}azu, gdy mog oby w tej sytuacji doj do za amania si systemu.Podczas dostpu do RAM dysku QMEG OS w cza DIsplay List je}li w komrce DLIEN (787) znajduje si warto wiksza od 127.6.4 Tablica Konfiguracji Napdw.Tablica ta jest na sta }e ustawiona wg kolejnoci napdw i zajmuje adresy od 1008 do 1015 (dla napdw od 1 do 8). Napd #0 jest zawsze identyczny z} RAM dyskiem A a napd #5 z dyskiem #8.Warto Tryb pracy Skrt w MONITORZE OS 0 lub >4 Tryb normalny "-" } 1 Tryb ULTRA SPEED "U" 2 RAM Dysk A "A" 3 RAM Dysk B "B" 4 Tryb HAP}PY-WARP SPEED "H"7. Organizacja pamici.Poniej podano miejsca pamici, ktre maj inne znaczenie ni w 800XL.7.1} Strona zerowa. adres opis 0,1 Oba bajty s wolne i nie s wymazywane nawet przy starcie zimnym. 4-7 MLM 1}8-20 Czas (niekasowalny przez RESET). 21,22 MLM,OEMON-File loader, DISKIF 28-31 "P2:" 54,55 Wska nik bufora grafiki dla} "P2:" 74,75 Do dowolnego wykorzystania. 96,97 IX,IY dla procedury DRAWTO.112-120 MLM i zmienne dla DRAWTO.7.2 OS }RAM (Strony 2 i 3). 563 Do dowolnego wykorzystania. 568,569 VCTRLB wektor dla CTRL-8. 581 FMTFL format PERCOM RAM dysk}u. 128- single, 0- medium, 1- double density. 583-619 OSMON-Display List, MLM- bufor wiersza, "P2:"- bufor zmiany b}itu znaku. 648 FNKEYS, 128 - klawisze funkcyjne w czone, 0 - wy czone. 654,655 STTEMP (Szybko Stefana), szybko dla }DSKIF. 700,745 Przeznaczone do p niejszego uycia. 713-724 Zmienne dla MLM i bufor PERCOM dla DSKIF. 727 FLASL 128= ku}rsor migajcy, 0= wy czony. 728 FLASH 205= kursor migajcy aktywny. 735 FLINE licznik wierszy dla automatycznego wysuwu }stron przy "P2:" 757 PFONT HI bajt adresu generatora znakw dla "P2:". 758 P2CMD Rozkaz dla drukowania poprzez "P2:", K- }normalnie, L- podwjna gsto. 759 PMODE 1= druk przez "P2:", 0= druk przez "P:". 760,761 PCOL,PTEMP kolejne zmienne "P2}:" 787 DLIEN 128= DLI w czony wg RAM dysku. 832-959 IOCB uywany jest take dla ekranu MONITORA OS. 1003 RSTAPH, przy }RESET APPHMI ustawiane jest na 0 (oznacza to, e edytor moe by stale otwarty). 1004,1005 DBAUD, procedury transmisji dla }ULTRA SPEED. 1006 PBLOCK 128= po RESET ram dysk jest zablokowany. 1007 TYPEA, format RAM dysku A.1008-1015 ASSIGN, Tabli}ca Konfiguracji Dyskw. 1017 ROMCSM, warto CHECKSUM dla ca ego QMEG OS. 1018-1020 Do dowolnego wykorzystania.8. }Hardware.QMEG OS V3 wsplpracuje z nastpujcym hardware-m.8.1 Rozszerzenia pamici.RAM dyski mog mie 128 albo 32}0 kB. Zarzdzanie dodatkow pamici realizowane jest tak jak w modelu 130XE, poprzez 16kB banki pamici w obszarze $4000-$7F}FF, sterowane pojedyczymi bitami PORTB($D301). QMEG OS wykorzystuje dwa typy obs ugi portu B: Nr bitu Funkcja P}ORT B1). 7 0=SELF TEST w czony, 1=wy czony (jak w 800XL). 4 0=dostp do ANTICA i CPU poprzez bity 2,3,}5 i 6 wg przydzielonego banku pamici, 1=dostp normalny.2). (Rozszerzenie COMPY SHOP 320 kB). 7 0=SELF TEST w c}zony jeli bity 4 i 5 =1, w przeciwnym razie wy czony. 5 0=wy cznie dostp ANTIC. 4 0=wy cznie dostp }CPU poprzez bity 2,3,6 i 7 do bankw pamici, 1=normalny dostp do pamici.Przy obu typach rozszerzenia wykorzystuje si ba}nki pamici od 1 do 15 (nr wyznaczony jest przez cztery wymienine bity).Rozrnienie typu nastpuje automatycznie.8.2 R}ozszerzenia dla stacji 1050.QMEG OS rozpoznaje wszystkie rozszerzenia stacji 1050 kompatybilne ze standardem PERCOM przy po}dwjnej gstoci zapisu tj. 180kB (takich jak RANA, HAPPY 1050, SPEEDY 1050, TURBO 1050).W aciciele rozszerze HAPPY i SPEE}DY ponadto maj zachowan pe n szybko transmisji, gdy QMEG OS zapewnia prdko ok. 52000 bodw.Naley jednak zapamita}, e napdy #1 i #2 mog by dowolne (jeden HAPPY i jeden SPEEDY). Napdy #3 i #4 musz by jednak tego samego typu jak napd} #1.apdy #1 i #2 mog by dowolne (jeden HAPPY i jeden SPEEDY). Napdy #3 i #4 musz by jednak tego samego typu jak napdXԦ`  *'  } *(L `(  L l pL[,L] C i0 } p  gފދLh ( LD 0   C  C  \i +$+0'}; $(%)  b L[C `D P^߰")(݃   $DD}G@НL]S")M T H0 G$Ș݃ b 8$}$%8(() T `$E0(0)8`$GE` P} Li 8GD }L[ PH >iJ ;  yyB} ' |L[ "E( % H$ H#`L]B  0 G LO<  ( d lH۪!A3 A }jA !B EIC Y$E0 F  < 7 JN8Ndâ!,P h0ʠJd,6} ' r/ $ ɛ ` '  L[  l }-    }    L[L  }  '  L[   p  ` g  l }) g ' }L[) ̠,L]T-0 |LM N݃:ː6UV LM N L(TU N,)M}LL[IL3GDIɛ ɜ DI  , JȊGм  G I) GȦ=}*GG ȄI1200820I H1E 1h0hIGI2ȢI`FE 0ɛ rɛ$ l '}蚦TTUVD`M L$:;Pyȱ$` r  iȱ$/:ȱ$VWyA**⩀ / }`$***? mL]-+ȱ$ɛ m* ? g. $0f.?'@ wAsTt/` }0: gL  `$0`j`& CpCi s L0JCܢj? I#}𴽎F ގМގ& & 0 C4 08L`0   | 레L] EGȽGȽ}G | E` 8,  }EG)݀G)ȱGȱG`"!L] l!i}栠$8  (IƭIp  h,g+j? 8 ii(Lq)! }S S0$} ) E9`H)N,L]8GH Lq`gNgfj****8jHi h` } 2J  &e2i`"%?&;^$IM ! ! <u hh`$}Ev옝^! 1EHFHjm GHm H`u$Ev`L=? +`!,pFE ȄD8 }q D&E`I0` i`+DOS SYSMOC.I   J ٍ = ) F)}8`Ll T!U<; Ln <JM -18     HH =}D 1 :  /1[F:M #.!  `>C #   #`>   e}L'>/b;\I\o@ @LK~ L  % /e  LL H}H0S0N:;=91D,1ɛK$ɛ`:;ʾ  ,ɛ}`XYȄ #`DTDRLUFFFCICLRSJ==CIYEEONSMDLNOOUAOOOARPLNCL#####PANVBNFR*),-PQOR}a/%<}) j ө  RES L%-, # 3 0 %   4(H 4(`}( 3  #  ZOiۨ L4RE 3 =F S Z +8} 0+  FF % 4 4& 4(X)Y    # 4 ʤ Ȅ L}F F LH hL4`*J 0 B B 0a   8}    Lkl  );<  : ` 0 } T T 7̀΀}LIl <;`<L 3   #/ ! R( 7 7   7 89i L7 ,(&  } L480  ` Ln    `   HJJJJ h) ii0 ``0  ,BLV}[J  B Vso Fhh` GH ,H hɐɀɡ)HDCȱCɛeCD먥D h}N MSп` ED` OIH`hhXhh  nL Free Fil-SBreakI/O-Error 128Disk f}ullWrite protectedFile MismatchBad FilenameDOS II+/D - Version 6.4 RUN:(c) '87 by S.D.Br`čLLockedDe}vice doneDIR fullNot foundLoad?Bad DOSHex?AbortFromToHD) S)Eh` ɛLn ;LD1:+DOS SY} Funkcje DOSa II+/D Ver. 6.3 ---------------------------n: - przejscie na dysk o nu }merze n i przyjecie go jako dysk aktulnie uzy- wany (n - numer } dysku od 1 do 8).DIR lub / - katalog dyskuDIR Dn:*.* - katalog dysku nDIR Dn:nazwa - katalog wszystkichl }ub / Dn:nazwa programow zgodnych ze specyfikacja "nazwa". Jesli zamiast }specyfikacji podany zostanie parametr "-A" , to katalog bedzie } wyswietlony w dwoch kolumnach.TYP nazwa - powoduje wyswietle- nie plikuDEL naz }wa - skasowanie plikuREN stara,nowa - zmiana nazwy plikuLOC nazwa - zabezpieczenieUNL nazwa - odbezpieczeni }eFS# - format Single dysku aktualnie uzywanegoFM# - format MediumFD# - f }ormat DoubleCL# - usuniecie plikow z dysku o numerze n (usuwa wszystko !)IN# } - zapis DOSa na dysku aktualnie uzywanymCOP skad,gdzie - kopiowanie plikow (mozn }a uzywac pel- nych specyfikacji np: COP D:PROG.1,D8:*.* p }owoduje wykonanie kopi pliku PROG.1 ze stacji nr 1 na ramdysku (nr 8) } instalowanym przez DOS automatycznie. Jesli bezposrednio za d }ruga nazwa bedzie wpisany para- metr "/A" to plik zrodlowy zostanie } dolaczony do wyniko- wego.LOA nazwa - wczytanie programu bez uruchomienia }RUN [adres Hex]- uruchomienie od podanego adresu (adres mozna pominac).SA }V nazwa,od,do- zapis binarny pliku od adresu "od" do adresu "do". Adresy z }apisane szesnastkowo (4 cyfry)JOB [rozkaz] - ustalenie rozkazu wykonywa }nego bezposrednio po wczytaniu DOSa np. JOB AUTORUN.SYS u }stala, ze po wczytaniu DOSa zostanie uruchomiony program o tej nazwie } JOB bez parametrow powoduje wyswietle- nie ustalonego rozkazu }CAR lub ; - przejscie do BASICa jesli jest wlaczony. Dodatkowo za ";" } mozna podac rozkaz BASICa, ktory ma zostac wykonany np. ;RUN"D:PROG.BAS" } spowoduje przejscie do BASICa, wczytanie i uruchomienie pro- } gramu "PROG.BAS"=ON - powoduje wlaczenie BASICa=OF - powoduje wylaczenie } BASICanazwa - wczytanie i urucho- mienie programu. Jesli program ma } rozszerzenie .COM to mozna je pominac>[adres HEX] - Wyswietla szestnast- }kowo 8 bajtow od podanego adresu.>adres bajt .. - Wpisanie do pamieci wartos ci szesnastko }- wych (2 cyfry) pod podany adres@nazwa - wczytanie i wykona- nie } pliku wsadowego nazwa.BAT zawiera- jacego kolejne roz- kazy do wykonania } przez DOS. Dostepne sa wszystkie wymie- nione wczesniej r }ozkazy, a takze dwa dodatkowe :'tekst - wyswietlenie tekstu na ekranie! } - czekanie na nacis- niecie dowolnego klawisza.Uwaga.Jesli wiadomo, na ktorej pozyc }ji(1-9) w katalogu znajduje sie plik,to zamiast jego nazwy mozna wpisac"-n", gdzie n jest numerem pliku (np.rozkaz COP -1 },8: kopiuje na RAMdyskpierwszy plik z aktualnie wybranegodysku). DOS II+/D ver. 6.3 jest jednym zniewielu systemow dysk }owych, ktoreinstaluja sie automatycznie naramdysku C w systenie QMEG. Zostajeon w pamieci operacyjnej az dowylaczenia kom }putera (nawet pozimnym starcie systemu i wczytywaniuinnych DOSow, lub programow calodys-kowych) i mozna uruchomic go z men }uglownego systemu QMEG przez nacis-nieciu klawiszy Control-Caps.lub programow calodys-kowych) i mozna uruchomic go z men D=OF'Wpisanie @OPIS wyswietla instrukcje.'' Nacisnij dowolny klawisz!mow calodys-kowych) i mozna uruchomic go z menNTYP DOS64.DOC@OPIS wyswietla instrukcje.'' Nacisnij dowolny klawisz!mow calodys-kowych) i mozna uruchomic go z men lʆ &e J Jꅆ8冨凪`ʆ ee` 9%}E…¥ 9` l'&&&8儨児祂*L2&&*ń8&&L2 ` Fj% }`hihiHHȱȱLڧ`膥ɠQ-ĮȐ`此į۠ŲLl%!}Ȅ.70Q- Ġ7`eޠ Ȅ e _ 嘠ƍ iť +иΦ +%"}У +Ж꥾ +ȑȑȑɦȘ 9`5h{DObFIcIFPODdORTOeANDFORTINT"LSHMOD RSHSETDXOR%#}BYTE!CARD#CHAR ELSEaEXITSFUNCAPROCBSTEPfTHEN`TYPEFARRAY@UNTILXWHILEQDEFINE&ELSEIFjMODULEWRETURNRINCLUDECPOINTEREi%$}I^I^Lࢠ]I^+ 8+ _0)?ʈ %6}LbACTION! (c)by Paul Lee Computer Services (PCS) April , 1985 6. : BLV`%7}  B JKIHiDiELV䄦 eRU _椤E +ƣ`%8}𑛊 0H8`L L² 9  P t LWL,Ԇ ؠPI%9}PP`/`"/ԭ` PLnH h:,'iԥiՠiɨɑԈȩDȩ:ɥɤ LG%:}Lʰ򅡆ԅդ800) 0 0!Ԧՠ eԆ ٰԦդ` LLؠ L.8e膥 '%;}eR壐Q8SRŦQH)`h) ȭL{QI` T`T%<}U`TU  [L_` ` 赠`eLXYT i(?E:j B VB%=}DEH JIK V` @N?L@@@@@  ޤ`FFL,@(@'@(@'@!%>} ޤ`UMLS@O@N@O@N@# ޤ`EPLz@v@u@v@u@$ ޤ`(SL@@@@@ ޤ` %?} @ L@ @@)@@ @e@i@@i@i@@i@i@ȑ@@i@i@ȑ@%@}@ V@i@i`vA PULuA kAmAoAnAlAkA @qApAqApA`")vALA AA%A}AAA A @`7,/:#!242)$'%!#4)/.)2%"//4A0123456789ABCDEFUTE()B BLB BB BB BCB BDBCBBDB%B}BLBϭBBBB8B BB BmBBmBBBBBBBРBL2B`CANLBB BB BB BB B%C}BB͚BBBLCND8B BB BmBBmBBBBBqBBбBLBB`B LCCC CC 栅%D}A ΤCC 栅))A ΤCC 栅))A ΤC)C)A Τ`+%E}LCCCJJJJA ΤC)A Τ`PRLCCCLC CHECKSUM OF $C  B B CLD-$D  B B CL*D: D' %F}C CCMCLXDLLD... OKDE l` ̤`INLeD`DLqDBANK Dk `D LD (BEG BYTES:D aDaDLDBmaDB%G}BiB ΤBB CaDLD) Τ ̤`DLDDDDD D A A B B%H} B BpBB Bթp A B B B BpBB Bթp A y` %I}LEELEACTION CARTRIDGE CHECKERE l ̤LF"THIS TOOL ALLOWS YOU TO CHECK YOURE lL?F!ACTION%J}! VERSION ON YOUR CARTRIDGEF lL_FOR IN CARTRIDGE FILE.FI l ̤LFPLEASE USE CAREFULLY, THIS CODEFl lLFDOES NOT C%K}HECK FOR ERRORS.F l ̤LF AUTHOR: JAKUB HUSAK, 14 FEB 2010F lLGFOR NOW THIS IS PUBLIC DOMAINF l ̤L/G1. CHECK %L}FILE CART VERSIONG lL[G!2. CHECK VERSION OF INSERTED CARTG9 lLsG 0. WARM STARTGe lE ̤E Τ ̤EI2L1I%M}E B B B BpBB B B BBB BE bDE CEeE B B B BpBB B8 BD %N}B B B BE bDE CEeE B B B BpBB B8 B* B B B BE bDE CEe%O}E B B B BpBB Bթ B B BE bDE CEeE ̤ Bč B B BvBčB B%P}E bDE CEeELLLLEI1LLLXIENTER THE CART FILE NAME:I> lE E Dp B B B B%Q} rA BB BBp B B B BBBICLrJBBBBIALrJBBBBIRLrJBBB%R}BITLrJp B B B BLKJDETECTED CART FILE FORMATJ1 lLkJSKIPPING 16 BYTES ...JU l8 B B B Bi%S}i B B rAEp B B B BpBB B BBB BE bDE CEeEp B B B BpB%T}B8 B B B Bii B B rA8 BD B B B bD BEE CEeEp B B B BpBB8 %U}B B B Bii B B rA8 B* B B B BE bDE CEeEp B B B BpBB8 B B%V} B Bii B B rAv B B BE bDE CEeE ̤v Bč B B BvBčB BE bDE C%W}EeE yELLLLEI0LLLtLGEL+M ̤LL%ӠӠŠԠҠΠְL lLM#ȠĠӠ%X}ĠΠŢL lLM Ҡ°M l ̤LMLTM%ӠĠŠǮҠŠӢM. lL|MӠԠΠƠ%Y}ΡM^ lLMNOW YOU CAN SAVE CART MEMORY ASM lLM"CART FILE AND CHECK UNDER EMULATORM lELN ̤LNPRESS START%Z} TO WRITE CART FILEM lL&NSELECT TO WARM STARTN lIL:NL-NILNLaNABOUT TO WRITE CART FILE.NG lLuN FILEN%[}AME:Nk lE E DLNWRITTEN.N lLNPRESS START TO WARM STARTN lILNLNLt``EFILE.NG lLuN FILEN$hU`TU  [L_` ` 赠`eLXYT i(?E:j B VB%]}DEH JIK V` @NL@@@@@  ޤ` L,@(@'@(@'@!%^} ޤ`o@LS@O@N@O@N@# ޤ`oLz@v@u@v@u@$ ޤ`L@@@@@ ޤ` %_} L@ @@)@@ @e@i@@i@i@@i@i@ȑ@@i@i@ȑ@%`}@ V@i@i`PRINTE(LuA kAmAoAnAlAkA @qApAqApA`ҠLA AA%a}AAA A @`7,/:#!242)$'%!#4)/.)2%"//4A0123456789ABCDEF7B( PRINTE(LB BB BB BCB BDBCBBDB%b}BLBTEBBBB8B BB BmBBmBBBBBBBРBL2B`R")LBB BB BB BB B%c}BB͚BBBLCE(8B BB BmBBmBBBBBqBBбBLBB`LCCC CC 栅%d}A ΤCC 栅))A ΤCC 栅))A ΤC)C)A Τ`A%e}LCCCJJJJA ΤC)A Τ`LCCCLC CHECKSUM OF $C  B B CLD-$D  B B CL*D: D' %f}C CCMCLXDLLD... OKDE l` ̤`$4LeD`DLqDBANK Dk `D LD (BEG BYTES:D aDaDLDBmaDB%g}BiB ΤBB CaDLD) Τ ̤`LDDDDD D A A B B%q}kbFORMATERCOMbQMEG MODb&DOS SYSb&DOS64 DOCbSTART BATbOPIS BATACTTEST COM=AUTORUN BAT!ACTION LIBB>ACTTEST COM B BpBB Bթp A B B B BpBB Bթp A y` %r}LELEACTION CARTRIDGE CHECKERE l ̤L F"THIS TOOL ALLOWS YOU TO CHECK YOURE lL9F!ACTION! VERS%s}ION ON YOUR CARTRIDGEF lLYFOR IN CARTRIDGE FILE.FC l ̤LFPLEASE USE CAREFULLY, THIS CODEFf lLFDOES NOT CHECK F%t}OR ERRORS.F l ̤LF AUTHOR: JAKUB HUSAK, 14 FEB 2010F lLGFOR NOW THIS IS PUBLIC DOMAINF l ̤L)G1. CHECK FILE C%u}ART VERSIONG lLUG!2. CHECK VERSION OF INSERTED CARTG3 lLmG 0. WARM STARTG_ lE ̤E Τ ̤EI2L+IE%v} B B B BpBB B B BBB BE bDE CEeE B B B BpBB B8 BD B B%w} B BE bDE CEeE B B B BpBB B8 B* B B B BE bDE CEeE%x} B B B BpBB Bթ B B BE bDE CEeE ̤ Bč B B BvBčB BE %y}bDE CEeELLLLEI1LLLRIENTER THE CART FILE NAME:I8 lE E Dp B B B B rA%z} BB BBp B B B BBBICLlJBBBBIALlJBBBBIRLlJBBBB%{}ITLlJp B B B BLEJDETECTED CART FILE FORMATJ+ lLeJSKIPPING 16 BYTES ...JO l8 B B B Bii%|} B B rAEp B B B BpBB B BBB BE bDE CEeEp B B B BpBB8%}} B B B Bii B B rA8 BD B B B bD BEE CEeEp B B B BpBB8 B B%~} B Bii B B rA8 B* B B B BE bDE CEeEp B B B BpBB8 B B B B%}ii B B rAv B B BE bDE CEeE ̤v Bč B B BvBčB BE bDE CEe%} lʆ &e J JJ8冨凪`ʆ ee` 9!}E…¥ 9` l'&&&8儨児祂*L2&&*ń8&&L2 ` Fj!}`hihiHHȱȱLڧ`膥ɠQ-ĮȐ`此į۠ŲLl!}Ȅ.70Q- Ġ7`eޠ Ȅ e _ 嘠ƍ iť +иΦ +!}У +Ж+ +ȑȑȑɦȘ 9`5h{DObFIcIFPODdORTOeANDFORTINT"LSHMOD RSHSETDXOR!}BYTE!CARD#CHAR ELSEaEXITSFUNCAPROCBSTEPfTHEN`TYPEFARRAY@UNTILXWHILEQDEFINE&ELSEIFjMODULEWRETURNRINCLUDECPOINTEREi!}I^I^Lࢠ]I^+ 8+ _0)?ʈ LbACTION! (c)1983 Action Computer Services (ACS) November 4, 1983 : Left margin: EOL char fE yLLLLEI0LLLtL GEL M ̤LL%ӠӠŠԠҠΠְL lLL#ȠĠӠĠΠ%}ŢL lLM Ҡ°M l ̤LMLIM%ӠĠŠǮҠŠӢM# lLqMӠԠΠƠΡMS l%}LMNOW YOU CAN SAVE CART MEMORY ASM{ lLM"CART FILE AND CHECK UNDER EMULATORM l ̤LMPRESS START TO WRITE CART FILE%}M lLNSELECT TO WARM STARTM lIL'NLNILNLNNABOUT TO WRITE CART FILE.N4 lLbN FILENAME:NX lE %}E DLNWRITTEN.Nz lILNLNLt``ENILNLNNABOUT TO WRITE CART FILE.N4 lLbN FILENAME:NX lE $1