Módem AT
Módem Hayes vía la ACIA 6551 en $0380 (PicoWiFiModemUSB, real o emulado). ATZ y luego ATDT host:puerto — el servidor se elige en el menú. Único método de conexión.
Proyecto Tachibana · Terminal Minitel
Minitel 1B — Oric 1 / Atmos
Un terminal Minitel 1B completo para Oric 1 y Atmos, que se conecta a los servidores Minitel todavía en línea.
Decodificador Vídeotex Téletel/Antiope, renderizado HIRES 40×25, juegos de caracteres G0/G1/G2, conexión por módem AT (PicoWiFiModemUSB / LOCI) o pasarela WebSocket. Escrito en C y ensamblador 6502 (cc65). Licencia EUPL 1.2.
Funciones
Protocolo Téletel/Antiope (STUM 1B): máquina de estados para ESC, CSI (con parámetros), US, SS2, REP, SEP, PRO1/2/3. Atributos completos (color, flash, inversión, subrayado, ocultación, tamaño doble).
Motor de tramos en ensamblador (~300 ciclos/celda), refresco por celdas «sucias», presupuesto adaptativo (teclado siempre reactivo). Heurística de color híbrida vía los atributos serie del Oric.
Módem AT (Hayes) vía PicoWiFiModemUSB / LOCI — ATZ y luego ATDT host:puerto — o pasarela WebSocket. Servidores predefinidos (PAVI 3617, MiniPavi) o entrada libre.
G0 (alfanumérico + acentos), G1 (mosaicos 2×3, caché precalculada), G2 (CEPT extendido, acentos precompuestos). Renderizado fiel de los semigráficos Minitel.
Todas las teclas de función (ENVÍO, SUMARIO, VUELTA, SIGUIENTE, REPETICIÓN, GUÍA, ANULACIÓN, CORRECCIÓN, CONEXIÓN/FIN) mapeadas en CTRL+letra (Oric-1 y Atmos) o FUNCT+letra (Atmos).
Código publicado bajo licencia EUPL 1.2 en GitHub. Funciona en el emulador Phosphoric o en un Oric real equipado con un LOCI + PicoWiFiModemUSB.
Ver todas las funciones en detalle → · Documentación técnica →
Conexión
Módem Hayes vía la ACIA 6551 en $0380 (PicoWiFiModemUSB, real o emulado). ATZ y luego ATDT host:puerto — el servidor se elige en el menú. Único método de conexión.
Pasarela Python (orictel_bridge.py) que retransmite TCP (puerto 3615) a un servidor Minitel WebSocket (ws://3617.fr/ws).
pavi.3617.fr:3617 — página de inicio Téletel, servidor recomendado.
go.minipavi.fr:516 — pasarela multiservicio. Entrada libre para cualquier otro servidor.
Descargar y compilar
El repositorio es público bajo licencia EUPL 1.2. Clónalo, abre una issue, envía un parche.
github.com/benedictemarty/orictelCon cc65 (≥ 2.19):
make # produce orictel.tap
make dsk # disquete Sedoric orictel.dsk
make run # ejecuta en Phosphoric (módem AT)
En el emulador Phosphoric (backend picowifi + --loci) o en un Oric real equipado con un LOCI + PicoWiFiModemUSB.
Hoja de ruta
OricTel está en desarrollo activo (versión 0.3.5), con una batería de pruebas (Vídeotex, ACIA/SMC, módem AT, teclado, bridge) y fuzzing del decodificador. Estado indicativo a continuación — el repositorio es la referencia.
Decodificador Téletel/Antiope completo, renderizado HIRES 40×25, G0/G1/G2, atributos, modos PRO2/PRO3.
Módem AT (PicoWiFiModemUSB), config WiFi desde el Oric, pasarela WebSocket, PAVI 3617 / MiniPavi.
Compilación orictel.dsk arrancable (MFM_DISK), autolanzamiento LOAD"ORICTEL".
Configuración V23 por hardware (1200/75 baudios, 7E1) para un Oric real + módem.