Bywater BASIC Interpreter/Shell

Der Bywater BASIC Interpreter (bwBASIC) implementiert eine große Teilmenge des ANSI-Standards für Minimal-BASIC (X3.60-1978) und eine signifikante Teilmenge des ANSI-Standards für Voll-BASIC (X3.113-1987) in C. Er bietet außerdem Shell-Programmiermöglichkeiten als Erweiterung von BASIC. bwBASIC versucht, so portabel wie möglich zu sein.

Bywater BASIC
Veröffentlichungsdatum 2001-07-20 / 2001-08-28
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download Bywater BASIC 1.15 (163 KB)
Bywater BASIC 2.21 (260 KB)

cbmbasic

"cbmbasic, eine portable Version der Commodore-Version von Microsoft BASIC 6502, wie sie auf dem Commodore 64 zu finden ist" - dies ist eine Neuimplementierung des Commodore Basic V2, nutzbar über einen Kommandozeileninterpreter oder im interaktiven Modus (einschließlich des berühmten Starttext). Ohne jegliche Form der Emulation oder gar Simulation der Original-Hardware sind die Anwendungsfälle ziemlich begrenzt. Das Archiv enthält nur das Atari-makefile, das im Grunde das Unix-Makefile mit einem Präfix für den Cross-Compiler ist.

Für den Screenshot habe ich eine C64 True Type-Schriftart heruntergeladen und die Farben des Terminals geändert. Beachten Sie, dass das Kompilieren des Programms mit dem Standard MiNTLib wird eine ausführbare Datei von etwa 370 KB ergeben. Holen Sie sich den Quelltext auf der GitHub-Site des Projekts.

cbmbasic
Veröffentlichungsdatum 2020-03-08
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download cbmbasic (52 KB)

CPX-Basic

CPX-Basic ist eigentlich eine Portierung von Chipmunk-BASIC von David Gillespie. Aber Oliver Teuber und Jan Starzynski hatten eine einzigartige Idee: Sie würden den BASIC-Interpreter in ein CPX-Modul packen. CPX-Module wurden für die System- und Programm-Konfiguration mit Standard-Dialog-Widgets konzipiert. Atari hat nie die Verwendung eines CPX-Fensters als Terminal beabsichtigt - noch unterstützt. Aber das ist es, was die zwei Entwickler gemacht hatten: Sie simulieren ein VT52-Terminal innerhalb eines CPX-Fensters und verwenden dieses Terminal dann für eine ordentliche Version von BASIC. Es ist schade, dass die Quelle nie für etwas anderes verwendet wurde.

CPX-Basic 1.20
Veröffentlichungsdatum 2020-04-05
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download CPX-Basic (310 KB)

Focal-81 ST

Dies ist die Atari ST-Portierung der Focal-Programmiersprache. Diese Version von Focal wurde im Wesentlichen 1981 für die damals berühmten PDP-8-Maschinen geschrieben. Der Quellcode wurde für Unix, VMS und VAX (der Rechner, der für die Entwicklung der ersten STs verwendet wurde!). Focal-81 ist sehr portabel - ich mußte die Quellen für die ST nicht modifizieren.

Weitere Informationen: Doug Jones's FOCAL Index

Focal-81 ST
Veröffentlichungsdatum 2001-08-25
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download Focal-81 ST ( KB)

Macro Assembler

Dieses C-Programm ist ein Assembler für eine hypothetische Assemblersprache. Die Sprache enthält neun Befehle. Der Quellcode und eine Hilfedatei sind im Archiv enthalten.

Macro Assembler
Veröffentlichungsdatum 2003-01-14
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download Macro Assembler ( KB)

Marc Adler LISP

Es gibt viele Funktionen, die weggelassen wurden, die wichtigste ist die Garbage Collection, aber der Interpreter unterstützt eine ordentliche Teilmenge von LISP. Alle grundlegenden LISP-Funktionen sind enthalten, einschließlich Funargs, Progs und boolesche Operatoren. Ein Testprogramm ist in diesem Paket enthalten.

Marc Adler LISP
Veröffentlichungsdatum 2001-08-26
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download Marc Adler LISP (10 KB)

Mini-Logo

Ein Versuch, meine eigene Programmiersprache zu schreiben, geschrieben in GFA-Basic. Trotz des Namens handelt es sich nicht um eine Lite-Version der Logo-Programmiersprache. Quelltext enthalten!

Mini-Logo 1.0
Veröffentlichungsdatum 1996-10-03
Systeme Atari ST/TT/Falcon & FireBee
Sprachen
Programmiersprache GFA-Basic
Download Mini-Logo (51 KB)

Mouse

Mouse ist eine Sprache, die erstmals 1979 von der Zeitschrift BYTE eingeführt wurde. Dies ist ein Mouse-Interpreter. Obwohl die Sprache Mouse genannt wird, macht sie keinen Gebrauch von den grafischen Fähigkeiten der ST. Obgleich sie fast unbekannt ist, ist die Sprache kein Scherz und kein esoterischer Witz.

Mouse
Veröffentlichungsdatum 2001-08-28
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download Mouse (10 KB)

pForth

pForth - ein portables ANSI-ähnliches Forth, geschrieben in ANSI 'C'. Dies ist eine Portierung von V19 von pForth, einschließlich Quell- und Beispielprogrammen.

pForth 1.0
Veröffentlichungsdatum 2003-01-12
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download pForth (232 KB)

PDP-8 PAL Crossassembler

Dieses Programm generiert Programme für den archaischen PDP-8-Computer. Ziehen Sie einfach eine PAL-Datei darauf und der Assembler erzeugt eine Binärdatei. Es gibt eine ausführlichere Dokumentation am Anfang von pal.c.

PDP-8 PAL Crossassembler
Veröffentlichungsdatum 2001-07-28
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download PDP-8 PAL Crossassembler (22 KB)

RPilot

RPilot ist ein Interpreter für die Programmiersprache PILOT. PILOT, die "Programmed Inquiry, Learning, Or Teaching" Sprache, wurde ursprünglich als Hilfsmittel für den Unterricht von Lehrern entwickelt. PILOT ist leicht zu erlernen, und die meisten Menschen sollten dazu in sehr kurzer Zeit in der Lage sein. PILOT wurde erstmals 1962 entwickelt und 1991 vom IEEE standardisiert. RPilot ist wahrscheinlich nicht vollständig standardisiert, aber sehr nahe dran.
RPilot
Veröffentlichungsdatum 2001-07-17
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download RPilot (58 KB)

Taylor Pilot

Dies ist eine Atari ST-Portierung und Erweiterung eines alten MS-DOS-Interpreters für die Pilot-Sprache. Pilot ist eine sehr einfache Sprache, die einst für absolute Anfänger gedacht war. Sie ist sogar einfacher als Basic. Eine kommerzielle Version von Pilot wurde von Atari für ihre 8-Bit-Computer veröffentlicht. Die Sprache ist jedoch nicht mehr weit verbreitet, aber hey - zumindest können Sie jetzt sagen, dass Ihr Atari Pilot spricht!

Taylor Pilot 1.2
Veröffentlichungsdatum 2001-08-18
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download Taylor Pilot (31 KB)

PL/M-to-C

Dies ist ein PL/M zu C Wandler. Er übernimmt die meisten PL/M-Codes und konvertiert sie problemlos nach C. Er versucht, Formatierungen und Kommentare intakt zu lassen. Diese Version unterstützt PL/M-286. Geschrieben von Robert Ankeney

PL/M-to-C
Veröffentlichungsdatum 2001-07-28
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download PL/M-to-C (61 KB)

Turingol

Dies ist Peter Gammies Interpreter für Turingol, mit einigen korrigierten Tippfehlern und leicht verbesserter Aufmachung. Die einzige funktionelle Änderung ist, dass die Standardaktion -r statt -o ist, um die Berechnungshistorie zu dumpen, nicht die Tupel in der Zwischendarstellung.

Angepasst für das Retrocomputing-Museum von Eric S. Raymond, Februar 2000.

Turingol
Veröffentlichungsdatum 2001-07-27
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download Turingol (65 KB)