Chtěl jsem si stručně shrnout ovládání Odinu, protože tenhle editor/assembler na ZX Spectrum Next sám používám. Zároveň jsem z původních guide souborů vytvořil i webovou verzi, kterou lze pohodlně číst v prohlížeči: mb-maniax.cz/odin.html.
Níže je praktický přehled: nejdříve spuštění a základní příkazy, poté editor a nakonec monitor.
Odin je tzv. dot command. Spouští se příkazem:
.odin
Příponu .odn není nutné psát.
Seznam příkazů zobrazíš příkazem:
h
ls – výpis adresáře
ls (path) • příklad: ls "/odin"
cd – změna adresáře
cd (path) • příklad: cd "/odin"
md – vytvoření adresáře
md (path) • příklad: md "/odin/newdir"
new – nový assembler soubor
new (path) • příklad: new main.odn
l – načtení souboru
l (path) • příklad: l main.odn
s – uložení souboru
s (path) • příklad: s main.odn
tl – načtení textu
tl (path) • příklad: tl main.odn
ts – uložení jako text
ts (path) • příklad: ts main.txt
Nový řádek: ENTER
Řádek nad aktuálním: EXT+ENTER
Dlouhé řádky se na obrazovce zkracují.
Smazat znak vlevo: DELETE
Smazat znak pod kurzorem: EXT+DELETE
Mazání do konce řádku: EXT+E
Přepnutí insert/overwrite: EXT+O
Zelený kurzor = insert, červený = overwrite.
Šipky: UP/DOWN/LEFT/RIGHT
Začátek/konec řádku: EXT+LEFT/RIGHT
Posun o stránku: EXT+UP/DOWN
Začátek/konec souboru: EXT+TRUE/INV VIDEO
Vyjmout řádek: EXT+X
Kopírovat řádek: EXT+C
Vložit: EXT+V
Výběr bloku: EXT+SPACE
Duplikace řádku: EXT+D
Přepínání souborů: EXT+EDIT
Uložení: EXT+S
Zavření: EXT+W
a – sestavení programu
a (path)
r – spuštění programu
r
m – výpis paměti
m (address)
t – seznam symbolů
t
info – využití paměti
info
Relativní cesta: main.odn
Absolutní cesta: "/odin/main.odn"
. = aktuální složka
.. = nadřazená složka
Kompletní verze průvodce: mb-maniax.cz/odin.html
