Odin .2k
Je to už nějaký pátek, co jsem psal o tomto assembleru, který používám při programování na počítači ZX Spectrum Next. Jelikož je již delší dobu na světě nová verze(resp. verzí již bylo zveřejněno více), tak se na ni pojďme podívat. Novinek je celkem hodně.
Jak již nadpis (jako obvykle) napovídá, jedná se o verzi .2k a stáhnout si ji můžete
zde.Pojďme ale na stručný výpis novinek:
EXT + Q - přeformátuje řádek, na kterém se právě nachází soubor. Nastaví správné odsazení instrukcí.
Byla přídána rozšířena syntaxe instrukcí PUSH a POP. Například můžeme použít jednoduše toto: PUSH BC,DE,HL.
SYMB. SHIFT + W/E - pohyb po "slovech" (nevím jak to napsat) dopředu a dozadu
Byl přidán alias pro instrukci EX AF, AF' - EXA
při spuštění Odina můžete přidat seznam souborů, které chcete otevřít (stačí je oddělit mezerou) a po spuštění Odina je máte k dispozici v editoru a můžete mezi nimi pěkně přepínat. Toto je dobrá vlastnost na vytvoření basicového spouštěče, kdy se Vám dohrají do Odina hned po spuštění potřebné zdrojové kódy.
Při ukládání/načítání nemusíte vypisovat příponu soboru .ODN, ta se připojuje automaticky
Kód se nyní automaticky překládá na adresu $6000 (24576), máte tedy o 8 kB více prostoru na psaní kódu
Klávesa DELETE smaže osazení
Funguje klávesa CAPS LOCK
INV VIDEO a GRAPH - skrólování nahoru a dolů
Změněn ladící výstup po ukončení spuštěného programu - včetně obsahu paměti, kam obsahují registry
Zde jsou novinky z předešlých verzí, o kterých jsem zatím nepsal... vím jsem ostuda.
Přidány tečkové návěstí - popravdě nevím jak popsat jejich funkci, ale používám je...
Kopírování bloků řádků - EXT + SPACE. Vyberete blok pomocí této kombinace kláves a pak např. pomocí EXT + C ho zkopírujete do schránky a pomocí EXT +V vložíte kam potřebujete. Funguje i s vyjmutím bloků (přesun), kdy místo EXT+ C použijete EXT + X.
Líbí se mi jak Odin postupně dozrává v plnohodnotný assembler a je radost ho používat. Teď jsem např. zjistil, že přeformátování zdrojového textu funguje s blokovými operacemi, takže pokud si označíte celý zdrojový text (EXT + SPACE), tak jej můžete krásně přeformátovat pomocí EXT + Q. V poslední době jsem Odina zanedbával - hrál jsem si se Sam Coupé, teď si hraji s ZX Omni Laptop (na který píši recenzi)... Aspoň vím, co dělat v tomto hnusném počasí, jde se Odinovat... ;)