Mega Basic je rozšíření Sinclair BASICu, rozšiřující sadu příkazů o příkazy pro práci s okny, sprity, různými velikostmi fontů, procedurami. Klíčová slova je nutné vypisovat po písmenech, původní příkazy je možné vkládat zkráceně. Samotný Mega Basic zabere značnou část paměti, takže na programování zůstává v paměti 22 KiB místa.[1] Mega Basic přináší uživatelem definované klávesy (1 až 0), které mohou být naprogramované pro vkládání až 255 znaků dlouhých řetězců. Dále je tu další nezávislý kurzor, který se může pohybovat nezávisle na input kurzoru. Text pak může být zkopírován z pozice druhého kurzoru na pozici input kurzoru pouhým stlačením klávesy. Mega Basic může pracovat s 2 znakovými sadami a třemi velikostmi znaků (64 sloupců v 24 řádcích, 32 sloupců v 24 řádcích a 32 sloupců v 12 řádcích). Uživatel si může nadefinovat až 6 oken mezi kterými může libovolně přepínat. Mega Basic obsahuje vlastní rutiny pro sprity. Dokáže pracovat až s 10 sprity. Protože definování spritů je kompilovaný proces je s Mega Basicem dodáván "sprite designer".

Kromě Sprite Designeru bylo s Mega Basicem dodávané ještě Mega Basic Demo, krátký program ukazující grafické a zvukové možnosti Mega Basicu.[1]

Editor Basicu

Mega Basic má svůj vlastní editor, ve kterém je nutné psát příkazy po jednotlivých písmenech.[1] Ve spodním řádku editoru je zobrazován režim kurzoru.[1] Původním příkazům Sinclair Basicu jsou přiřazeny nové funkce:

Příkazy

Zkratky příkazů

Reference

  1. a b c d e -yves-. Mega Basic. Bit. 1992, čís. 12 (9/92), s. 28. Dostupné online. ISSN 1210-0242. ((slovensky)) 

Literatura

Externí odkazy

Související články