- Dieser Artikel behandelt die Programmiersprache des TI 99/4A Heimcomputers. Die Programmiersprache der Taschenrechner findet sich unter TI-Basic (Anmerkung: mit Bindestrich).
TI BASIC ist ein
BASIC Dialekt für den
TI-99/4A Heimcomputer von
Texas Instruments. Es wurde als Auftragsarbeit bei
Microsoft von
Bob Wallace und
Bob Greenberg entwickelt.
Das bemerkenswert leicht zu erlernende TI BASIC war standardmässig im 99/4A eingebaut. Der Anwender hatte Zugriff auf Funktionen die auf anderen Computern nur von Experten unter Verwendung von Assemblersprache erreichbar waren.
Elemente von TI BASIC
Anweisungen
Anweisungen von TI BASIC sind
CALL, CLOSE, DATA, DEF, DIM, END, FOR..TO..STEP, GOSUB, GOTO, IF..THEN..ELSE, INPUT, LET, NEXT, ON..GOSUB, ON..GOTO, OPEN, OPTION BASE, PRINT, RANDOMIZE, READ, REM, RESTORE, RETURN, STOP
In TI BASIC darf in jeder Zeile nur eine Anweisung stehen. Die Möglichkeit mehrere Anweisungen mittels
:: in eine Zeile zu schreiben gab es erst mit TI Extended BASIC. Bemerkenswert ist das Fehlen einer POKE Anweisung. Dadurch ist es nicht möglich Maschinenprogramme zu laden und durchzuführen.
Funktionen
Unterprogramme
Unterprogramme werden mit einer CALL Anweisung aufgerufen (z.B. CALL CLEAR). Es gibt keine benutzerdefinierten Unterprogramme (Diese Möglichkeit eröffnet
TI Extended BASIC), einige Unterprogramme sind jedoch vordefiniert:
- CHAR Ermöglicht die Definition von graphischen Zeichen
- CLEAR Löscht den Bildschirm
- COLOR Bestimmt Vordergrund- und Hintergrundfarbe für jeweils 8 Zeichen
- GCHAR Liest ein Zeichen an der angegebenen Position vom Bildschirm
- HCHAR Schreibt ein Zeichen auf eine Bildschirmposition und wiederholt es horizontal
- JOYST Abfrage des Joysticks
- KEY Ermöglicht die Abfrage der Tastatur ohne Bildschirmecho
- SCREEN Ändert die Farbe des Bildschirms
- SOUND Für Töne (mit Angabe der Frequenz) und Geräusche
- VCHAR Schreibt ein Zeichen auf eine Bildschirmposition und wiederholt es vertikal
Programmiersprache Basic
TI BASIC (TI 99/4A)