GBASIC 64

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Stub Dieser Artikel ist sehr kurz und nicht besonders ausführlich. Hilf bitte mit, ihn zu verbessern.
GBASIC 64“
Einschaltmeldung
Firma Omikron Software
Verleger Omikron Software
Release 1984
Lizenz Vollversion
Plattform(en) C64
Genre BASIC-Erweiterung
Steuerung Icon tastatur.png Icon paddle.png Icon joystick.png
Medien Icon cartridge.png Icon disk525.png
Sprache(n) Sprache:englisch
Information letzte Version 2.5

GBASIC ist eine umfangreiche BASIC-Erweiterung für den C64, die von den Firma Omikron Software im Jahr 1984 auf Steckmodul veröffentlicht wurde. Es gibt verschiedene Versionen.

GBASIC erweitert das herkömmliche BASIC um Befehle zu HiRes-Grafik, Zeichensatz, Sprites, Sound, Programmierung, Strings (Zeichenketten), Diskettenkommandos, Arithmetik und Eingabe mit Tastatur, Joystick und Paddles. Die Funktionstasten sind nicht vorbelegt, können aber entsprechend sinnvoll belegt werden.

Nach dem Einschalten von GBASIC stehen nur 22.527 BASIC-Bytes zur Verfügung.

Bedienung[Bearbeiten | Quelltext bearbeiten]

Folgende neue BASIC-Befehle gibt es (noch unvollständig):

EXIT                       GBASIC mit einem Soft-Rest nach BASIC verlassen; einschalten wieder mit SYS 64738
ELSE                       Erweiterung von IF...THEN zu IF...THEN...ELSE
REPEAT ... UNTIL           Schleife mit Abbruchbedingung am Ende
PAUSE A                    Wartet A Millisekunden ab.
SWAP A, B                  Vertauscht Inhalt der Variablen A mit B
OLD                        Macht den NEW-Befehl rückgängig
DEL [[A][-[B]]]            Ermöglicht das Löschen von Zeilen von A bis B.
AUTO startzeile, SW        Autonummerierung beim Schreiben von BASIC-Programmen mit Schrittweite SW
REN startzeile, SW(, A-B)  Nummerierte BASIC-Zeilen mit Schrittweite SW neu, auch abschnittsweise
FIND text                  Sucht einen Text im BASIC-Programm
DUMP                       Gibt alle benutzen Variablen als Liste aus.
TRACE [0|1]                Schaltet Trace aus oder ein.
TIM                        Ruft den Maschinensprachemonitor TIM auf (sehr abgespeckte Variante des Editors)
DISP                       Zeigt die Funktionstastenbelegung alle 16 Funktionstasten an. 
                           Es stehen zusätzlich die Funktionstasten 9-16 zur Verfügung,
                           erreichbar über die CTRL- (mit F5 bis F8) und Commodore-Taste (mit F5 bis F8).
KEY A="text"               Belegt die Funktionstaste 1 bis 16 mit einem Text. 
                           Beispielsweise: KEY8="RUN:"+CHR$(13) weist der
                           Funktionstaste den RUN-Befehl zu mit einem Tastendruck auf RETURN ; 
                           d.h. der RUN-Befehl wird sofort ausgeführt.
VOL A                      Stellt die Lautstärke 0 bis 15 ein.
VOFF A                     Schaltet Stimme 1 bis 3 aus.
A$ = HEX$(A)               Wandelt eine Dezimalzahl A in eine Hexadezimalzahl als String um.
A = DEC(H$)                Wandelt eine Hexadezimalzahl H$ in einen Dezimalzahl um.
A$ = BIN$(A)               Wandelt eine Dezimalzahl in eine Binär- bzw. Dualzahl als String um.

Weblinks[Bearbeiten | Quelltext bearbeiten]