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 liegt ab der Version 1.35 eine eigenständige Version von Chipmunk BASIC bei, die als normale GEM-Anwendung läuft. Diese Version ist mehr ein Experiment und soll nicht GFA-Basic ersetzen.

Den Quelltext (GPL) gibt es auf meiner GitHub-Seite

Letzte Änderungen
Version 1.36 (2026-10-28)

- Zeileneditor
- eigenständiges Chipmunk BASIC

Version 1.30 (2026-10-16)

- sieben neue Funktionen: INSTR$, REPLACE$, EXISTS, TRIM$, LTRIM$, RTRIM$, REPEAT$

CPX-Basic 1.36
Veröffentlichungsdatum 2026-10-28
Systeme STE, TT, Falcon
Sprachen
Programmiersprache C
Download CPX-Basic (586 KB)
AtariUpToDate Programminfo

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)

Focal-81

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 1.0
Veröffentlichungsdatum 2001-08-25
Systeme Falcon
Sprachen
Programmiersprache C
Download Focal-81 ( KB)
AtariUpToDate Programminfo

Makro-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.

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

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 1.0
Veröffentlichungsdatum 2001-08-26
Systeme ST
Sprachen
Programmiersprache C
Download Marc Adler LISP (10 KB)
AtariUpToDate Programminfo

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 2000-10-20
Systeme Atari ST/TT/Falcon & FireBee
Sprachen
Programmiersprache GFA-Basic
Download Mini-Logo (51 KB)
AtariUpToDate Programminfo

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 1.0
Veröffentlichungsdatum 2001-08-26
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download Mouse (10 KB)
AtariUpToDate Programminfo

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 V19
Veröffentlichungsdatum 2003-01-13
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download pForth (232 KB)
AtariUpToDate Programminfo

PDP-8 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 Crossassembler 1.0
Veröffentlichungsdatum 2001-08-25
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download PDP-8 Crossassembler (22 KB)
AtariUpToDate Programminfo

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.
Letzte Änderungen
Version 1.01 (2001-12-19)

- Added a check if the commandline already contains a complete filename.
- First version for Atari ST.
- Added 'CH' (Clear Home) from Taylor Pilot

RPilot 1.01
Veröffentlichungsdatum 2001-12-19
Systeme ST, STE
Sprachen
Programmiersprache C
Download RPilot (58 KB)
AtariUpToDate Programminfo

PILOT Atari

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!

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

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 1.0
Veröffentlichungsdatum 2001-08-28
Systeme Atari ST/TT/Falcon
Sprachen
Programmiersprache C
Download PL/M-to-C (61 KB)
AtariUpToDate Programminfo

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 1.0
Veröffentlichungsdatum 2001-08-26
Systeme ST, STE, TT, Falcon
Sprachen
Programmiersprache C
Download Turingol (65 KB)
AtariUpToDate Programminfo