GBASIC 64
Aus C64-Wiki
Zur Navigation springenZur Suche springenDieser Artikel ist sehr kurz und nicht besonders ausführlich. Hilf bitte mit, ihn zu verbessern. |
GBASIC 64“ | |
---|---|
Firma | Omikron Software |
Verleger | Omikron Software |
Release | 1984 |
Lizenz | Vollversion |
Plattform(en) | C64 |
Genre | BASIC-Erweiterung |
Steuerung | |
Medien | |
Sprache(n) | |
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 mitSYS 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.