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) |