Produktion

RetroBASIC

Herunterladen 2008_retrobasic.zip

Mitwirkende

  • Code — NoRecess

Allein geschrieben.

RetroBASIC ist ein kleiner BASIC-Interpreter, geschrieben in C++. Er bringt eine eigene Oberfläche mit, in der zwei Reiter die zwei Arten beherbergen, an einem Programm zu arbeiten: eine Shell, in die man Zeile für Zeile tippt, und ein Listing, das man als Ganzes bearbeitet.

Er ist eng am Locomotive BASIC von 1984 gebaut — die Farben von Ink und Paper, die nummerierten Zeilen, die Eingabeaufforderung Ready, die unter dem zuletzt Ausgegebenen wartet.

Das Projekt begann unter dem Namen Ceremony; RetroBASIC ist das, was daraus wurde, und die einzige Fassung, die es zu behalten lohnt.

Der Reiter Shell von RetroBASIC beim Start, in Gelb und Cyan auf Dunkelblau
Der Reiter Shell, wartend auf einen Befehl.
Die erste Seite der HELP-Ausgabe, die Befehle von WHILE bis RESTORE auflistet
HELP gibt den gesamten Befehlssatz aus, bildschirmweise.
Der Rest der HELP-Ausgabe, die Befehle von RECT bis ABS auflistet
Der Rest davon, bis hinunter zu ABS.
Der Reiter Listing mit einem nummerierten BASIC-Programm samt Syntaxfärbung
Der Reiter Listing: nummerierte Zeilen, als Ganzes bearbeitet.
Eine Shell-Sitzung, die ein Programm ausführt, mit Syntaxfehlern und einer zählenden Schleife
Eine Sitzung in der Shell: ein Syntaxfehler in Zeile 20, dann eine Schleife, die bis elf zählt.