Galaxia BASIC

A Galaksija BASIC egy tolmács a BASIC programozási nyelvhez a Jugoszláviából származó Galaksija házi számítógéphez .

Leírás

Részben az 1. szintű BASIC kódon alapula TRS-80 számára , amely a szerző szerint Microsoft BASIC volt . [1] Az eredetihez képest a Galaksija BASIC kiterjedt módosításokon esett át, mint például az elemi tömb támogatás , a videó generálási kód ( a CPU segítségével és grafikus adapter hiányában ), és egyéb programnyelvi fejlesztések . Ennek eredményeként az eredetiből alig maradt több, mint a végrehajtási sorrend és a lebegőpontos aritmetika .

Az értelmező fő implementációja teljes egészében a 4 kilobyte- os "A" vagy "1" ROM -ban volt. Az eredeti számítógép alaplapja egy "B" vagy "2" ROM-bővítéshez foglalt helyet, amely további parancsokat és funkciókat adott hozzá, például a Zilog Z80 -hoz beépített összeszerelőt .

A BASIC interpreter csak néhány hibaüzenetet adott: WHAT?(szintaktikai hiba), HOW?(rossz paraméter) és SORRY(elfogyott a memória) [2] - ez a ROM memória megtakarítása érdekében történt. Néhány szabványos BASIC parancs le lett cserélve ( / BYTEhelyett , stb. helyett ) - így több kulcsszó különböző betűkkel kezdődik; az értelmező lehetővé tette a parancsok rövidítését az első betű és egy pont beírásával (például a helyett ). PEEKPOKEOLDLOADP.PRINT

Jegyzetek

  1. 1983: Galaksija
  2. "Galaksija" - uputstvo za upotrebu (umetak)

Linkek