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
  1. SOUTH, Phil. Rage Hard!. Your Sinclair. 1989, čís. 38, s. 88. Dostupné online. Dostupné také na: [1]. ISSN 0269-6983. 
  2. 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.
  3. Basically Supercharged - IMBOS or ExBasic? Now that is the question!. Crash. December 1988, čís. 59 (Christmas Special), s. 115–116. Dostupné online. 
  4. MicroPaint na ruclip.com

Externí odkazy

editovat