Přehled klávesových zkratek a příkazů operačního systému QMEG (verze 3 a 4)
1. Základní operace
Reset:
QMEG 3 QMEG 4
Skok do QMEG menu
Reset+Select Reset+Select
Restart Basicu nebo cartridge
Reset+Start Reset+Start
Studený start
(nemá) Shift+Reset
Studený start se zapnutým Basicem
(nemá) Shift+Reset+Opt.
Boot v XL režimu (jako bez QMEGu)
(nemá) Shift+Reset+Start
2. Ovládání v QMEG menu
Pohyb po menu:
QMEG 3 QMEG 4
Kurzor vpravo (a z 8 na 1)
mezerník mezerník
šipka vpravo
Kurzor vlevo (a z 1 na 8)
(nemá) šipka vlevo
Přímý skok na číslo disku
(nemá) číslo 1 až 8
Režimy disků:
QMEG 3 QMEG 4
Neurychlená disketová jednotka
- N
Inicializace jednotky s autodetekcí
N (nemá)
Disketová jednotka s úpravou Happy
H (nemá)
Disketová jednotka s úpravou UltraSpeed
U (nemá)
Disketová jednotka s urychlením
(nemá) F
Přiřadit k číslu první část ramdisku
A X
Přiřadit k číslu druhou část ramdisku
B Y
Nastavit bootovací jednotku (jako D1)
(nemá) Shift + 1 až 8
Formáty ramdisků:
QMEG 3 QMEG 4
Single S S
Medium M M
Double D D
Operace se soubory na discích:
QMEG 3 QMEG 4
Načtení adresáře disku
L L
Načtení adresáře disku Quad (DS/DD)
(nemá) Shift+L
Adresář s detekcí hustoty Atari 1050
(nemá) ;
Adresář formátu BiboDOS nebo Turbo-DOS
(nemá) Shift+;
Spuštění programu z adresáře disku
1 až 8 1 až 8
Spuštění programu bez smazání paměti
(nemá) Shift + 1 až 8
Operace s ramdisky:
QMEG 3 QMEG 4
Načíst disketu sektorově do ramdisku
R R
Zapsat ramdisk sektorově na disketu
W W
Načíst obraz paměti do prvního ramdisku
(nemá) Shift+R
Zapsat obraz paměti z prvního ramdisku
(nemá) Shift+W
Zapnout/vypnout ochranu ramdisku
P (nemá)
Příkazy pro urychlené jednotky:
QMEG 3 QMEG 4
Inicializace jednotky s úpravou Happy
Shift+I (nemá)
Vypnout track buffer Happy
Shift+O (nemá)
Zapnout pomalý režim
(nemá) O
Vypnout pomalý režim
(nemá) I
Zapnout absolutně pomalý režim
(nemá) Shift+O
Reset disketové jednotky
(nemá) Shift+I
Vypnout cache jednotky Speedy
(nemá) Control+I
Basic a cartridge:
QMEG 3 QMEG 4
Vypnutí Basicu i cartridge a Reset
Start+X Start+A
Inicializace Basicu a skok do něj
Start+Z Start+B
Inicializace cartridge a skok do ní
Start+C Start+C
Vypnutí Basicu i cartridge (režim RAM)
(nemá) A
Zapnutí Basicu (BAS, bez odskoku)
(nemá) B
Zapnutí cartridge (CAR, bez odskoku)
(nemá) C
Další funkce:
QMEG 3 QMEG 4
Přepnout teplý/studený start
(nemá) Tab
Zapnout XL kompatibilní m˘d
(nemá) Delete Bk Sp
Vypnout XL m˘d (tj. obnovit QMEG)
(nemá) < (Clear)
Zapnout/vypnout funkční klávesy (KEY)
(nemá) K
Zapnout/vypnout ramdisk DOS 2.5 (G25)
(nemá) G
Zapnout/vypnout přerušení DL (EDI)
(nemá) E
Zapnout/vypnout synchronizaci VBI (VBS)
(nemá) V
Opuštění QMEG menu:
QMEG 3 QMEG 4
Studený start (boot, bez Basicu)
Shift+Invers Shift+Invers
Shift+Reset
Reset (při Cold)
Studený start (s Basicem při BAS)
(nemá) Esc (při Cold)
Teplý start
Reset Reset (při Warm)
Esc (při Warm)
Skok do DOSu (je-li načten)
Esc (nemá)
Start DOSu z ramdisku C
Control+Caps (nemá)
Skok do MLM
Return Return
3. Funkční klávesy (mimo QMEG menu)
Obecné funkční klávesy:
QMEG 3 QMEG 4
Zapnutí/vypnutí funkčních kláves
Shift+Help Shift+Help
Zablokování/odblokování klávesnice
Control+Help (nemá)
Zapnutí/vypnutí zvuku klávesnice
Control+4 Control+4
Vypnutí obrazu (vypne DMA čipu ANTIC)
Control+6 Control+6
Změna rychlosti opakování kláves
Control+7 Control+5
Volání vlastní rutiny ($238)
Control+8 (nemá)
Ovládání textového kurzoru:
QMEG 3 QMEG 4
Zapnutí/vypnutí blikání kurzoru
Control+5 (nemá)
Kurzor na začátek řádku / levý okraj
Control+9 Control+7
Kurzor na konec řádku
(nemá) Control+8
Kurzor na první řádek obrazovky
(nemá) Control+9
Kurzor na poslední řádek obrazovky
Control+0 Control+0
Přepínání režimů D1:
QMEG 3 QMEG 4
Přepnutí D1 na neurychlený režim
Control+Shift+N Control+Shift+N
Přepnutí D1 na urychlený režim
(nemá) Control+Shift+F
Přepnutí D1 na režim Happy
Control+Shift+H (nemá)
Přepnutí D1 na režim UltraSpeed
Control+Shift+U (nemá)
Přiřadit D1 první část ramdisku
Control+Shift+/ Control+Shift+/
Přiřadit D1 druhou část ramdisku
Ctrl+Shift+Invers Ctrl+Shift+Invers
4. Freezer (pouze QMEG 4)
Obecné funkce:
Control+Help = Zmrazení programu
Help, Control+Help = Konec zmrazení
Freezer-Poke:
Mezerník = Vypnutí zmrazeného zvuku
0 až 9, A až F = Zadání 6 hexa číslic
Delete = Smazání poslední číslice
Clear = Smazání všech zadaných číslic
Return = Ukončí zadávání, provede změnu
Práce s ramdiskem:
Control+S = Uloží RAM do ramdisku X
Control+L = Načte RAM z ramdisku X
Control+E = Vymění obsah RAM a ramd. X
Shift+S = Uloží RAM do ramdisku Y
Shift+L = Načte RAM z ramdisku Y
Shift+E = Vymění obsah RAM a ramdisku Y
5. MLM
Základní operace:
N = restart MLM
Q = opuštění do menu QMEGu
H = hexadecimální režim
Z = dekadický režim
adresa GO = spuštění programu od adresy
Číselné operace:
$číslo = hexadecimální číslo
#číslo = dekadické číslo
číslo= = hexa a dekadická hodnota
číslo+číslo = součet
číslo-číslo = rozdíl
= = zopakuje poslední hodnotu
Zobrazení obsahu paměti:
adresa = 8 hodnot (v hexa též ATASCII)
adresa; = 8 hodnot (MLM 2.3 jako bez ;)
adresa" = 8 bytů v ATASCII znacích
adresa' = 8 bytů v IC znacích
adresaL = 20 řádků disassemblovaně
^adresa = výstup na tiskárnu
Pozn.: tyto příkazy použité bez zadání
adresy pokračují od minule zobrazené+1
Rozsahy adres pro zobrazení:
adresa = 8 bytů (nebo 20 řádků)
adresa.adresa = od adresy po adresu - 1
adresa. = 128 bytů (jen MLM 2.3)
*adresa = od adresy do $FFFF
Vyhledávání v paměti:
adresa.adresa;xxx = hledat byte/slovo
adresa.adresa"xxx = hl. ATASCII řetězec
adresa.adresa'xxx = hl. řetězec v IC
Zápis hodnot do paměti:
adresa;xxx = ulož byte/slovo na adresu
adresa"xxx = ulož ATASCII řetězec
adresa'xxx = ulož řetězec v IC
Kopírování části paměti:
adresa1.adresa2 M adresa3
Porovnávání dvou oblastí paměti:
adresa1.adresa2 V adresa3
Plnění paměti hodnotou (pouze MLM 2.3):
adresa1.adresa2 = hodnota
Plnění paměti (MLM 2.1 i MLM 2.3):
adresa1.adresa2 M adresa3
kdy adresa3 leží v rozsahu adr1.adr2
Čtení sektorů z disku do paměti:
adresaZápis části paměti do sektorů na disku:
adresa>od_sektoru.počet_sektorů
Operace s registry:
R = zobrazení hodnot registrů
W=hodnota = zápis do akumulátoru
X=hodnota = zápis do registru X
Y=hodnota = zápis do registru Y
P=hodnota = zápis do stavového reg.
M=hodnota = zápis do reg. PORTB
(jen u MLM 2.3, mění adresu $D301)
Označení registrů (příkaz R):
PC = programový čítač (nelze měnit)
MEM = registr PORTB (jen MLM 2.3)
AC = akumulátor
RX = registr X
RY = registr Y
NV-BDIZC = stavový registr