AT-Modem
Ein Hayes-Modem über die ACIA 6551 bei $0380 (PicoWiFiModemUSB, echt oder emuliert). ATZ, dann ATDT Host:Port — der Server wird im Menü gewählt. Die einzige Verbindungsmethode.
Tachibana-Projekt · Minitel-Terminal
Minitel 1B — Oric 1 / Atmos
Ein vollwertiges Minitel-1B-Terminal für den Oric 1 und Atmos, das sich mit den noch aktiven Minitel-Servern verbindet.
Teletel/Antiope-Videotex-Decoder, HIRES-40×25-Rendering, G0/G1/G2-Zeichensätze, Verbindung über AT-Modem (PicoWiFiModemUSB / LOCI) oder eine WebSocket-Brücke. In C und 6502-Assembler geschrieben (cc65). EUPL-1.2-Lizenz.
Funktionen
Teletel/Antiope-Protokoll (STUM 1B): Zustandsautomat für ESC, CSI (mit Parametern), US, SS2, REP, SEP, PRO1/2/3. Vollständige Attribute (Farbe, Blinken, Invertierung, Unterstreichung, Verbergen, Doppelgröße).
Eine Span-Engine in Assembler (~300 Takte/Zelle), „Dirty“-Zellen-Auffrischung, adaptives Budget (Tastatur stets reaktionsfähig). Hybride Farbheuristik über die seriellen Attribute des Oric.
AT-(Hayes-)Modem über PicoWiFiModemUSB / LOCI — ATZ, dann ATDT Host:Port — oder eine WebSocket-Brücke. Vordefinierte Server (PAVI 3617, MiniPavi) oder freie Eingabe.
G0 (alphanumerisch + Akzente), G1 (2×3-Mosaike, vorberechneter Cache), G2 (erweitertes CEPT, vorkomponierte Akzente). Getreue Wiedergabe der Minitel-Semigraphik.
Alle Funktionstasten (SENDEN, INHALT, ZURÜCK, WEITER, WIEDERHOLEN, HILFE, ABBRECHEN, KORREKTUR, VERBINDEN/ENDE) auf STRG+Buchstabe (Oric-1 & Atmos) oder FUNCT+Buchstabe (Atmos) gelegt.
Unter der EUPL-1.2-Lizenz auf GitHub veröffentlicht. Läuft auf dem Phosphoric-Emulator oder auf einem echten Oric mit einem LOCI + PicoWiFiModemUSB.
Alle Funktionen im Detail ansehen → · Technische Dokumentation →
Verbindung
Ein Hayes-Modem über die ACIA 6551 bei $0380 (PicoWiFiModemUSB, echt oder emuliert). ATZ, dann ATDT Host:Port — der Server wird im Menü gewählt. Die einzige Verbindungsmethode.
Eine Python-Brücke (orictel_bridge.py), die TCP (Port 3615) an einen WebSocket-Minitel-Server (ws://3617.fr/ws) weiterleitet.
pavi.3617.fr:3617 — Teletel-Startseite, der empfohlene Server.
go.minipavi.fr:516 — ein Multiservice-Gateway. Freie Eingabe für jeden anderen Server.
Herunterladen & bauen
Das Repository ist öffentlich unter der EUPL-1.2-Lizenz. Klone es, öffne ein Issue, sende einen Patch.
github.com/benedictemarty/orictelMit cc65 (≥ 2.19):
make # erzeugt orictel.tap
make dsk # Sedoric-Diskette orictel.dsk
make run # läuft unter Phosphoric (AT-Modem)
Unter dem Phosphoric-Emulator (picowifi-Backend + --loci) oder auf einem echten Oric mit einem LOCI + PicoWiFiModemUSB.
Roadmap
OricTel befindet sich in aktiver Entwicklung (Version 0.3.5), mit einer Testsuite (Videotex, ACIA/SMC, AT-Modem, Tastatur, Brücke) und Decoder-Fuzzing. Indikativer Stand unten — das Repository ist maßgeblich.
Vollständiger Teletel/Antiope-Decoder, HIRES-40×25-Rendering, G0/G1/G2, Attribute, PRO2/PRO3-Modi.
AT-Modem (PicoWiFiModemUSB), WLAN-Konfig vom Oric aus, WebSocket-Brücke, PAVI 3617 / MiniPavi.
Bootfähiger orictel.dsk-Build (MFM_DISK), Auto-Start LOAD"ORICTEL".
Hardware-V23-Konfiguration (1200/75 Baud, 7E1) für einen echten Oric + Modem.