- IRATA.ONLINE ist ein Dienst, der ein PLATO-artiges System in die Gegenwart zurückholt, sodass Retro-Computing-Nutzer darauf zugreifen, sich austauschen und grafische Multiuser-Anwendungen erstellen können
- Der Zugang erfolgt über ein Web-Terminal, PTERM und Clients aus der PLATOTerm-Familie; unterstützt werden zahlreiche Vintage-Plattformen wie Atari 8-bit, C64, Apple IIgs, Atari ST und Amiga
- Aktuelle Releases konzentrieren sich auf ein installierbares Web-Terminal und Updates für mehrere PLATOTerm-Ports, wodurch sich die PLATO-Umgebung auf echter Hardware einfacher nutzen lässt
- Die grundlegenden Zugangsdaten sind Host
IRATA.ONLINE, Port8005und ASCII Protocol; vor der Freigabe eines Kontos ist ein eingeschränkter Test mitguest / guestmöglich - Entwickler können mithilfe des dokumentierten ASCII-basierten PLATO-Protokolls, einer Beispielimplementierung in C, der TUTOR-Sprache sowie integrierter Editier- und Debugging-Werkzeuge neue Terminals oder Programme für den Dienst erstellen
Charakter und Ziele von IRATA.ONLINE
- IRATA.ONLINE ist ein PLATO-basierter Dienst für Retro-Computing-Nutzer
- Nutzer können sich dort austauschen und Multiuser-, interaktive und grafische Spiele sowie soziale Anwendungen entwickeln
- Die Wurzeln des Dienstes liegen im historischen PLATO-System, dessen Geschichte von 1962 bis zum Ende von NovaNET im Jahr 2015 reicht
- IRATA.ONLINE ist zusammen mit Cyber1.org (gestartet 2004) Teil der Wiederbelebung von PLATO und ein direktes Ergebnis der Community-Bemühungen, eine PLATO-Distribution zu schaffen, die auch auf anderen Systemen lauffähig ist
- Das ursprüngliche Ziel war es, Atari-8-bit-Nutzern eine einfach nutzbare, maßgeschneiderte Erfahrung zu bieten; mit der Einführung weiterer PLATO-Terminals für zusätzliche Plattformen kann die Reichweite wachsen
- Es geht über ein einfaches BBS hinaus und ist eher ein Experiment, das Multiuser-Funktionen zusammen mit einer vollständigen sozialen Entwicklungsumgebung für Nutzer bereitstellen will
Neueste Updates bei PLATOTerm und Terminals
- Das Web-Terminal kann als Webanwendung installiert werden
- Nutzer drücken dazu die orangefarbene Schaltfläche und wählen anschließend im Browser-Menü
Install...
- Nutzer drücken dazu die orangefarbene Schaltfläche und wählen anschließend im Browser-Menü
- PLATOTERM 1.4 for Atari 8-bit #FujiNet ist ein Release für Nutzer des FujiNet-Adapters
- Verwendet wird der TNFS-Server
atari-apps.irata.online; geladen und gestartet wirdplato.atraus dem OrdnerComms - Der Quellcode ist auf GitHub verfügbar
- Verwendet wird der TNFS-Server
- PLATOTERM 1.3 LITE Cart for Atari 8-bit entfernt die Unterstützung für Preferences, um in ein 16K-Cartridge-ROM zu passen, ist ansonsten aber ein vollständiges Terminalprogramm
- Zu den neuen Funktionen gehören ein Eingabepuffer von 2048 Byte, Unterstützung für höhere Übertragungsgeschwindigkeiten und Unterstützung für verschiedene Zeigegeräte
- Die Diskettenversion soll bald auf denselben Stand gebracht werden
- Release-Seite, ROM ZIP
- PLATOTERM für Android wurde als Android-App-Wrapper der JavaScript-Version veröffentlicht
- Die App ist über die Suche nach
IRATA ONLINEbei Google Play erhältlich - PLATOTERM JS source code
- Die App ist über die Suche nach
- PLATOTERM 1.3 for C64 ist ein Release für den Commodore 64
- Enthält Verbesserungen bei der Verarbeitung von Zeichensatzbildern und Unterstützung für Standard-Textfarben für die acht Grundfarben des PLATO-Systems
- Release-Seite, D64-Disk-Image
- PLATOTERM für Apple IIgs ist bereit für Alpha-Tests
- Erforderlich sind mindestens 512K RAM, Marinetti und eine unterstützte Ethernet-Karte wie Uthernet oder Uthernet II
- Serial wird noch nicht unterstützt und soll in einem späteren Release ergänzt werden
- Release-Seite, 2MG-Diskette
- PLATOTERM 0.8 for Atari ST ist ein Beta-Release und gilt als feature complete
- Seit 0.5 hinzugekommen sind eine Dial-Directory-Funktion, korrektes Auflegen per DTR, die Zuordnung der Pfeiltasten auf
w a d x, das Wiederherstellen der Palette im untopped-Zustand, Korrekturen an Ressourcen sowie eine verbesserte Verarbeitung der 5x6-Schrift für den ST-Low-res-Modus - Release-Seite, ZIP-Archiv
- Seit 0.5 hinzugekommen sind eine Dial-Directory-Funktion, korrektes Auflegen per DTR, die Zuordnung der Pfeiltasten auf
- PLATOTerm Amiga 0.5 ist ein neues Release zum Testen und ergänzt Unterstützung für PAL-Displays
- PAL-Nutzer können im interlaced-Modus die sichtbaren 512 Zeilen vollständig nutzen und mit größeren Schriftarten den ganzen Bildschirm füllen
- Release-Seite, bootfähige Diskette für Workbench 1.3, nicht bootfähige Diskette für 2.x+
Funktionen des Dienstes und Nutzererfahrung
- IRATA.ONLINE ist ein Multiuser-System und bietet Grafikfunktionen durch die Kombination aus Text, Liniengrafik und benutzerdefinierten Zeichensätzen
- Auf unterstützten Terminals kann 24-bit color verwendet werden
- Zu den Hauptfunktionen gehören Touchscreen-Unterstützung, Multiplayer-Spiele, soziale Notesfiles, systemweite Gespräche zwischen Nutzern, Tutorials, eine Entwicklungsumgebung, Bildungsinhalte und Bildschirmfreigabe mit mehreren Teilnehmern
- Notesfiles entsprechen den Forenbeiträgen von PLATO; jeder kann Beiträge veröffentlichen und darauf antworten
- Notesfiles können für eine Person, eine Gruppe oder öffentlich angelegt werden
- Beispiele für Spiele sind Airfight und Empire
- Airfight ist eine Multiplayer-3D-Luftkampfsimulation
- Empire ist ein Multiplayer-Weltraumeroberungsspiel mit mehreren Teams
- Die Programmierwerkzeuge basieren auf der TUTOR-Sprache und bieten eine vollständige Programmierumgebung sowie kontextbezogene Hilfe
- Mit dem Screen Designer lassen sich Bildschirme visuell entwerfen und anschließend in TUTOR-Code für Spiele, Lektionen und Werkzeuge umwandeln
- Der Character Set Designer ermöglicht das Erstellen programmierbarer Zeichensätze, einem Kernelement der PLATO-Erfahrung, und das Kombinieren mehrerer Zeichenfelder zu komplexerer Grafik
Zugang und unterstützte Plattformen
- Nutzer von PC, Mac und Linux benötigen nur ein mit dem Internet verbundenes System und die Software PTERM
- PTERM wird von Cyber1.org bereitgestellt
- Es gibt Downloads für PTERM 5.0.8 für Windows, PTERM 5.0.9 für MacOS sowie den Quellcode von PTERM 5.0.8
- Zusätzlich werden APT-Repositories für Raspbian Jessie und Stretch auf dem Raspberry Pi angeboten
- Nutzer von Vintage-Computern können PLATOTerm verwenden
- PLATOTerm ist ein Terminal-Emulator für PLATO-Systeme wie IRATA.ONLINE und CYBER1.ORG
- Er wird auf viele Zielplattformen portiert, und zahlreiche Ziele sind bereits verfügbar
- Für jedes Ziel wird auch Quellcode bereitgestellt, der sich zur Verbesserung bestehender Terminals oder als Beispiel für die Implementierung eines PLATO-Terminals auf noch nicht unterstützten Plattformen nutzen lässt
- Die Liste unterstützter Plattformen umfasst Apple, Apple IIgs, Atari 8-bit, Commodore 64, Commodore 128, IBM 5150 PC, IBM PCjr oder Tandy 1000, ZX Spectrum, Atari ST, Commodore Amiga, TI 99/4A, Sharp X68000 und weitere
- Einige Plattformen können mit separaten Befehlen direkt verbunden oder geladen werden
- Nutzer von Atari 8-bit #FujiNet mounten
atari-apps.irata.onlinein einen Host-Slot und bootenplato.atraus dem OrdnerNetworking - Nutzer von ZX Spectrum Spectranet geben
%mount 0,"IRATA.ONLINE"und%load ""ein - Nutzer von TI-99/4A TIPI führen
CALL TIPI("PI.HTTP://TI99.IRATA.ONLINE/PLATO")aus
- Nutzer von Atari 8-bit #FujiNet mounten
- Für Amstrad CPC, MSX, Spectravideo SVI-3x8, Memotech MTX-512, Microbee und Tatung Einstein ist der Status
Soon!
Testen ohne Konto
- Die Zugangsdaten für IRATA.ONLINE lauten:
- Host:
IRATA.ONLINE - Port:
8005 - Protocol: ASCII Protocol
- Host:
- Schon vor der Kontofreigabe lässt sich das System per Gast-Login testen
- user name:
guest - group:
guest
- user name:
- Das Gastkonto hat nicht auf alle Bereiche Zugriff
- So kann man zum Beispiel die Nutzerliste nicht einsehen und auch term-talk nicht verwenden
- Trotzdem lässt sich das System vor der Kontofreigabe erkunden
Technische Unterlagen für Terminal-Entwickler
- Das von IRATA.ONLINE verwendete Protokoll ist ein für PLATO entwickeltes ASCII-basiertes Protokoll
- Es nutzt 7-bit-Zeichen, das 8. Bit eines Bytes wird nicht verwendet
- Das Protokoll ist im Dokument
s0ascersvollständig dokumentiert und kann auch über den author mode oder Go im Menüsystem aufgerufen werden
- Wer neue Terminal-Software entwickeln will, findet im Dokument
s0ascersnützliche Informationen- Das Dokument S0ASCERS ist als HTML und als ASCII-Text verfügbar
- Es wird auch Beispielcode für Terminals bereitgestellt
- Das von Steve Peltz bereitgestellte klassische 68K-Macintosh-Terminal MacPAD und das Sun-SPARC-Terminal XPad sind Beispielimplementierungen in gut verständlichem C
- Der Quellcode der Atari-PLATO-Cartridge The Learning Phone ist ebenfalls auf GitHub verfügbar
- PLATO-Terminals können Code auch von IRATA empfangen und lokal ausführen
- PTerm 6.0 enthält einen Micro Tutor interpreter, mit dem sich Micro-Tutor-lessons ausführen lassen
- Mit geeigneten Implementierungen für andere Prozessoren wie 6502, 6809 und 68000 kann Micro-TUTOR auf verschiedene Retro-Computing-Systeme erweitert werden
- Assembler-Quellcode für einen Z80-Micro-Tutor-Interpreter wird bereitgestellt
Programme für den Dienst erstellen
- IRATA.ONLINE verwendet wie andere PLATO-Systeme für die meisten Programme und lessons die TUTOR-Sprache
- TUTOR wird als leicht zu erlernende Sprache beschrieben und ist darauf ausgelegt, die besonderen Eigenschaften des Dienstes zu nutzen
- Editor, Debugger und visuelle Editoren zum Erstellen guter Programme sind in das System integriert
- Nutzer, die einen Author sign-on anfordern, können diese Entwicklungswerkzeuge verwenden
- Im Help-Menü und im author mode ist die lesson
=0introtut=verfügbar; die lesson=aids=dient als Referenzleitfaden - TUTOR lässt sich mit den PDFs The Tutor Language und Introduction to Tutor erlernen
1 Kommentare
Hacker-News-Kommentare
Verwandte Beiträge:
Irata.online: PLATO-Dienst für Retro-Computing-Enthusiasten – https://news.ycombinator.com/item?id=32600338 – August 2022, 26 Kommentare
Irata.online: Eine moderne Implementierung des PLATO-Computersystems – https://news.ycombinator.com/item?id=24207044 – August 2020, 1 Kommentar
Thom hat bei seinen PLATO-bezogenen Arbeiten wirklich großartige Arbeit geleistet. Auch seine Fujinet-Arbeit ist unbedingt sehenswert und wurde gut auf mehrere Plattformen portiert
Kann jemand erklären, was das ist? Da es als Community bezeichnet wird, frage ich mich, ob es ein Forum ist. Wenn es aber ein Forum ist, verstehe ich nicht, was mit Installieren gemeint ist, und bin unsicher, ob es sich um Forensoftware handelt, die man auf einer der kompatiblen Plattformen installieren kann, um eine neue Community zu starten
Hat das etwas mit Irata zu tun, das in der Commodore-64-Szene bekannt war? Auf der Website scheint es keinen entsprechenden Hinweis zu geben. Das Irata, das ich aus der C64-Demoszene kenne, ist https://csdb.dk/scener/?id=4380
Als Hintergrundkontext gibt es auch einen Artikel darüber, dass Donald Bitzer im Alter von 90 Jahren gestorben ist
Er gilt als Vater von PLATO und trug zur Entstehung der Cyberkultur bei, indem er ein computergestütztes Bildungsnetzwerk schuf, das die Entwicklung von Plasmabildschirmen und digitalem Messaging anstieß
https://www.washingtonpost.com/obituaries/2024/12/13/donald-...
https://news.ycombinator.com/item?id=42406158
Ich nutze es auch. Es ist wirklich großartig. Es kostet kein Geld, vermittelt aber ein Maß an Glücksgefühl, das man mit Geld allein nicht kaufen kann
Man kann sich über den plattformübergreifenden microM8 Apple-IIe-Emulator verbinden: https://paleotronic.com/microm8
Im Startmenü gibt es eine Option, sich mit dem Apple-II-DHGR-Client mit irata.online zu verbinden
Ich sollte meinen 800XL wieder zum Laufen bringen. Das sieht wirklich interessant aus
Wirklich cool. Gibt es ein Windows-3.11-Programm, das PLATO unterstützt?
Ich würde es gern standardmäßig in meinen virtuellen PC auf pieter.com aufnehmen
Es wäre schön, wenn man auch vom iPad aus darauf zugreifen könnte. Arbeitet jemand an einem iOS-Client?