SAM BASIC

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
SAM BASIC
software
Captură de ecran SAM BASIC
Captură de ecran SAM BASIC
Tip Interpret
Dezvoltator Andrew Wright
(BetaSoft)
Data primei versiuni 1989
Sistem de operare SAM Coupé (nu este listat )
Licență software proprietar
( Non-free )

SAM BASIC a fost interpretul BASIC conținut în ROM - ul computerului de acasă SAM Coupé pe 8 biți . La fel ca multe alte computere de acasă ale vremii, SAM BASIC a servit și ca sistem de operare . A fost scris de Andrew Wright (BetaSoft) ca o evoluție a ZX Spectrum Beta BASIC .

Caracteristici principale

SAM BASIC acceptă numerotarea liniilor programului: cel mai mare număr de linie ar putea fi 61439. Fiecare linie ar putea conține până la 127 de instrucțiuni. Șirurile pot conține până la 64K de caractere, în timp ce matricile erau limitate doar de memoria disponibilă. SAM BASIC a fost un interpret foarte avansat, susținând programarea și procedurile structurate cu variabile și parametri locali trecuți prin valoare sau prin referință.

Interpretul a avut un suport grafic foarte bun, cu instrucțiuni de desenare linie foarte rapide, cerc și umplere. De asemenea, a sprijinit memorarea secvențelor de instrucțiuni grafice și apoi reproducerea acestora ulterior fără a fi nevoie să le reinterpretăm (un limbaj interpretat convertește fiecare instrucțiune pe care o întâlnește în codul mașinii relative în timpul executării programului). SAM BASIC a compensat lipsa suportului hardware pentru sprite, oferind instrucțiuni pentru decuparea și copierea porțiunilor ecranului. Au existat, de asemenea, instrucțiuni pentru comutarea între diferitele moduri grafice și pentru schimbarea numărului de coloane de pe ecran (32, 64 sau 85).

SAM BASIC a gestionat cipul audio permițând și redarea muzicii prin întrerupere .

Interpretul a integrat 56 de funcții matematice și pentru manipularea șirurilor, dar și pentru gestionarea mouse-ului și a stiloului optic.

MasterBASIC

La mijlocul anului 1991 Wright a prezentat o extensie de interpretare a mașinii numită MasterBASIC . [1] Comparativ cu SAM BASIC, a integrat câteva funcții suplimentare în editor, cum ar fi capacitatea de a vă deplasa cu cursorele omitând cuvinte unice, caracteristici îmbunătățite de depanare prin introducerea urmăririi execuției programului, a introdus o serie de instrucțiuni pentru prelucrarea șirurilor de date. a extins posibilitățile de gestionare a sunetului și a graficii. [2]

MasterBASIC necesită SAMDOS versiunea 2.0 sau o versiune ulterioară sau MasterDOS .

Notă

  1. ^ Cronologie SAM Coupé , la worldofsam.org . Adus 19/10/10 .
  2. ^ Date MasterBASIC , la worldofsam.org . Adus 16/10/10 .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT