EX-BASIC
programovací jazyk
EX-BASIC (odvozeno od Extended Basic) je nadstavbou Sinclair BASICu na počítačích Sinclair ZX Spectrum. Rozšiřuje množinu příkazů o příkazy pro práci s grafikou, zvukem, přerušením a obsahuje generátor loaderů Alkatraz.[1] Příkazy EX-BASICu začínají hvězdičkou. Po nahrání EX-BASICu do počítače je tento nutné aktivovat příkazem RANDOMIZE USR 61434. Celkem EX-BASIC obsahuje 65 nových příkazů.[2] Rozšířená verze EX-BASIC 2 obsahuje 80 příkazů.
Na ZX Spectru +3 funguje pouze v režimu 48 BASIC.[3] Scrollovací rutina z EX-BASICu je použita v programu MicroPaint.[4]
Seznam některých přidaných příkazů
editovat- *CLOCK - zobrazení hodiny v pravé rohu obrazovky,
- *TIME x,y,z - nastavení aktuálního času,
- *COLOUR x - nastavení barvy zobrazených hodin,
- *TRON - spuštění trasovacího režimu,
- *SLOMO - spuštění zpomaleného běhu programu,
- *SLOW x - nastavení rychlosti běhu zpomaleného programu (x může být od 1 do 5000),
- *IM1 - nastavení přerušovacího režimu procesoru IM1,
- *IM2 - nastavení přerušovacího režimu procesoru IM2,
- *FUNCTION - zapnutí režimu funkčních kláves,
- *LFUNCTION - zobrazení seznamu nastavených funkčních kláves,
- *MFILL a,b,x - vyplnění rozsahu paměti od adresy a o délce b hodnotou x,
- *RAMTOP - zobrazí aktuální hodnotu RAMTOPu,
- *RENUMBER x,krok - přečíslování aktuálního programu od řádku x s krokem krok,
- *DOUB x$ - zobrazení textu x$ s dvojnásobnou výškou,
- *CENTRE x$ - zobrazí centrovaně text x$,
- *TEXT x$,r,k$ - zobrazení rolujícího textu x$ rolujícího s rychlostí r
- *SCREEN p,i - změna atributů na konkrétní pozici,
- *SOUND delka,vyska - podobný příkazu BEEP, výška o hodnotě nula odpovídá tónu C,
- *FX x,y - generátor zvukových efektů,
- *HSAVE - zabezpečené SAVE,
- *HLOAD - zabezpečený LOAD,
- *ZAP x - zapnutí loaderu ALKATRAZ.
Reference
editovat- ↑ SOUTH, Phil. Rage Hard!. Your Sinclair. 1989, čís. 38, s. 88. Dostupné online. Dostupné také na: [1]. ISSN 0269-6983.
- ↑ 48K/128K/+2/+3 Users: Ex Basic. Sinclair User. December 1988, čís. 81, s. 121. Dostupné v archivu pořízeném dne 2015-06-12. Dostupné také na: [2]. Archivováno 12. 6. 2015 na Wayback Machine.
- ↑ Basically Supercharged - IMBOS or ExBasic? Now that is the question!. Crash. December 1988, čís. 59 (Christmas Special), s. 115–116. Dostupné online.
- ↑ MicroPaint na ruclip.com