Modem AT
Modem Hayes via l'ACIA 6551 à $0380 (PicoWiFiModemUSB, réel ou émulé). ATZ puis ATDT hôte:port — le serveur se choisit dans le menu. Unique méthode de connexion.
Projet Tachibana · Terminal Minitel
Minitel 1B — Oric 1 / Atmos
Un terminal Minitel 1B complet pour Oric 1 et Atmos, qui se connecte aux serveurs Minitel encore en ligne.
Décodeur Vidéotex Téletel/Antiope, rendu HIRES 40×25, jeux de caractères G0/G1/G2, connexion via modem AT (PicoWiFiModemUSB / LOCI) ou passerelle WebSocket. Écrit en C et assembleur 6502 (cc65). Licence EUPL 1.2.
Fonctionnalités
Protocole Téletel/Antiope (STUM 1B) : machine à états ESC, CSI (avec paramètres), US, SS2, REP, SEP, PRO1/2/3. Attributs complets (couleurs, flash, inversion, soulignement, masque, double taille).
Moteur de plage en assembleur (~300 cycles/cellule), rafraîchissement par cellules « dirty », budget adaptatif (clavier toujours réactif). Heuristique couleur hybride via les attributs série de l'Oric.
Modem AT (Hayes) via PicoWiFiModemUSB / LOCI — ATZ puis ATDT hôte:port — ou passerelle WebSocket. Serveurs prédéfinis (PAVI 3617, MiniPavi) ou saisie libre.
G0 (alphanumérique + accents), G1 (mosaïques 2×3, cache précalculé), G2 (CEPT étendu, accents précomposés). Rendu fidèle des semi-graphiques Minitel.
Toutes les touches de fonction (ENVOI, SOMMAIRE, RETOUR, SUITE, RÉPÉTITION, GUIDE, ANNULATION, CORRECTION, CONNEXION/FIN) mappées en CTRL+lettre (Oric-1 & Atmos) ou FUNCT+lettre (Atmos).
Code publié sous licence EUPL 1.2 sur GitHub. Tourne sur l'émulateur Phosphoric ou sur un vrai Oric équipé d'un LOCI + PicoWiFiModemUSB.
Voir toutes les fonctionnalités en détail → · Documentation technique →
Connexion
Modem Hayes via l'ACIA 6551 à $0380 (PicoWiFiModemUSB, réel ou émulé). ATZ puis ATDT hôte:port — le serveur se choisit dans le menu. Unique méthode de connexion.
Passerelle Python (orictel_bridge.py) qui relaie TCP (port 3615) vers un serveur Minitel WebSocket (ws://3617.fr/ws).
pavi.3617.fr:3617 — page d'accueil Téletel, serveur recommandé.
go.minipavi.fr:516 — passerelle multi-services. Saisie libre possible pour tout autre serveur.
Télécharger & compiler
Le dépôt est public sous licence EUPL 1.2. Clonez-le, ouvrez une issue, proposez un correctif.
github.com/benedictemarty/orictelAvec cc65 (≥ 2.19) :
make # produit orictel.tap
make dsk # disquette Sedoric orictel.dsk
make run # lance sous Phosphoric (modem AT)
Sous l'émulateur Phosphoric (backend picowifi + --loci) ou sur un vrai Oric équipé d'un LOCI + PicoWiFiModemUSB.
Feuille de route
OricTel est en développement actif (version 0.3.5), avec une chaîne de tests (Vidéotex, ACIA/SMC, modem AT, clavier, bridge) et du fuzzing du décodeur. État indicatif ci-dessous — le dépôt fait foi.
Décodeur Téletel/Antiope complet, rendu HIRES 40×25, G0/G1/G2, attributs, modes PRO2/PRO3.
Modem AT (PicoWiFiModemUSB), config WiFi depuis l'Oric, passerelle WebSocket, PAVI 3617 / MiniPavi.
Build orictel.dsk bootable (MFM_DISK), auto-lancement LOAD"ORICTEL".
Configuration V23 matérielle (1200/75 bauds, 7E1) pour vrai Oric + modem.