Tachibana

Documentación › Manual de usuario

OricTel — manual de usuario

Terminal Minitel 1B para Oric 1 / Atmos · Licencia EUPL 1.2. Este manual describe el uso de OricTel, desde el lanzamiento hasta la navegación por los servidores Minitel. Para la arquitectura técnica, véase la página Arquitectura.

1. Inicio rápido

make run

Este comando compila si es necesario y luego lanza el emulador Phosphoric con OricTel en modo módem AT. El programa se carga y se ejecuta automáticamente (fast-load + RUN). Después:

  1. Pantalla de bienvenida (jingle) — pulse una tecla (o espere 5 s).
  2. Interfaz serie — pantalla de recordatorio del único montaje de hardware posible (LOCI + PicoWiFiModemUSB, ACIA 6551 en $0380). Sin elección: una tecla para continuar.
  3. Modo de conexión — teclee 1 (Módem AT, recomendado) o 2 (Config WiFi). Como el PicoWiFi es un módem Hayes, la conexión siempre pasa por AT.
  4. Servidor — teclee 1 (PAVI 3617), 2 (MiniPavi) o 3 (entrada libre de un host:puerto, validada con RETURN).
  5. La secuencia ATZ/ATD se ejecuta (~2 s) y aparece la página de inicio del servidor.

Consejo de pantalla: la ventana de Phosphoric se puede ampliar con F3 (ciclo ×1-×4) o --scale 3. A escala 1, los cartuchos en vídeo inverso (ENVÍO, SUMARIO…) son poco legibles — es un límite del tamaño de píxel, no un defecto de renderizado.

2. Modos de conexión

Modo 1 — Módem AT (único método de conexión)

OricTel controla un módem Hayes vía la ACIA 6551 en $0380 (PicoWiFiModemUSB, o su emulación Phosphoric --serial modem/picowifi): ATZ (reset) y luego ATDT host:puerto (marcación = conexión TCP). El servidor se elige en el menú de OricTel; se puede cambiar de servidor sin reiniciar el emulador. Es el único modo de conexión: el antiguo modo «Directo» (línea V23 bruta sin AT) se retiró, ya que el montaje objetivo no sabe abrir una línea directa.

Modo WebSocket (vía bridge)

make run-ws lanza el bridge Python (orictel_bridge.py) que retransmite TCP (puerto 3615) al servidor WebSocket ws://3617.fr/ws, y luego el emulador. El bridge es un relé binario transparente: OricTel sigue su flujo de módem AT habitual (el handshake AT falla silenciosamente por falta de módem en el lado del bridge, luego circula el flujo Vídeotex).

2bis. Config WiFi (hardware PicoWiFiModemUSB)

En un montaje real LOCI + PicoWiFiModemUSB, el módem debe asociarse a una red WiFi (con una dirección IP) antes de poder marcar. Si no, ATD falla de inmediato con NO CARRIER (00:00:00) (estado no ip). El menú 2 - Config WiFi realiza toda la configuración desde el Oric:

  1. Escaneo: OricTel envía AT$SCAN; las redes 2,4 GHz al alcance se muestran, numeradas. Un * rojo indica una red segura.
  2. Selección: teclee el número de la red. REPETICIÓN relanza el escaneo, ANULACIÓN vuelve al menú.
  3. Contraseña: para una red segura, introduzca la contraseña (enmascarada con *), ENVÍO valida, CORRECCIÓN borra.
  4. Conexión: OricTel envía AT$SSID= / AT$PASS= / ATC1, y luego espera la IP DHCP. Si tiene éxito, AT&W guarda la config en la NVRAM del Pico («¡Conectado! Config guardada.»). Si no, «Fallo de IP. Verificar contraseña.».

Una vez configurado el WiFi, vuelva al menú y elija 1 - Módem AT para conectarse normalmente. Nota: tras un ATZ, OricTel espera ahora hasta obtener la IP antes de marcar, lo que evita el NO CARRIER debido a un DHCP aún en curso.

3. La pantalla

4. El teclado

OricTel funciona en Oric-1 y Atmos. Las teclas de función Minitel usan CTRL+letra (ambas máquinas) o FUNCT+letra (solo Atmos).

Tecla MinitelPara qué sirveOric
ENVÍOvalidar una entradaRETURN
SUMARIOvolver al sumario del servicioCTRL+S
VUELTApágina anteriorCTRL+R o flecha ARRIBA
SIGUIENTEpágina siguienteCTRL+N
REPETICIÓNvolver a mostrar la páginaCTRL+E
GUÍAayuda del servicioCTRL+G
ANULACIÓNborrar la entrada en cursoCTRL+A o ESC
CORRECCIÓNborrar el último carácterDELETE
CONEXIÓN/FINdesconectarse del servicioCTRL+C

Los caracteres tecleados se envían al servidor, que los reenvía a la pantalla (funcionamiento Minitel estándar: sin eco local por defecto). El Minitel 1B muestra en MAYÚSCULAS mientras el servidor no active el modo minúsculas. Las flechas izquierda/derecha envían las secuencias de cursor (ESC[D / ESC[C) solo si el servidor ha activado el modo cursor (PRO3), como en un Minitel 1B real.

Atajos locales (no envían nada al servidor)

TeclaEfecto
CTRL+Dcambia el modo de renderizado (véase sección 5)
CTRL+Lborra la pantalla localmente
CTRL+Freinicia el enlace serie (ACIA)

5. Los modos de renderizado (CTRL+D)

El Oric no puede colorear cada celda individualmente como el Minitel: OricTel ofrece tres estrategias conmutables en caliente:

  1. AUTO (por defecto) — el mejor compromiso, decidido línea por línea: colores por atributos serie cuando la línea lo permite (texto coloreado, mosaicos en color sólido), dithering de luminancia para zonas multicolor densas, renderizado blanco para líneas inadecuadas (doble altura, sin delimitador).
  2. DITHERING — todo en tramas de densidad: la jerarquía de luminosidad de los colores se preserva como «escala de grises» texturizada. Útil si una página se lleva mal con la heurística AUTO.
  3. BRUTO — todo blanco sobre negro: máxima legibilidad de las formas, sin color.

6. Servidores probados

ServidorDirecciónNotas
PAVI 3617pavi.3617.fr:3617recomendado, página de inicio Téletel
MiniPavigo.minipavi.fr:516pasarela multiservicio
Otroentrada libre host:puertoopción 3 del menú de servidor

En la página de inicio de PAVI: teclee un código de servicio y luego ENVÍO (RETURN). SUMARIO (CTRL+S) lista los servicios. CONEXIÓN/FIN (CTRL+C) termina la sesión.

7. Resolución de problemas

SíntomaCausa probableRemedio
«SIN MÓDEM» / vuelta tras ATZel emulador no está en --serial modem/picowifiusar make run (o run-loci/run-loci-emu)
NO CARRIER (00:00:00) (Pico real)formato de marcación o WiFi no asociadocorregido (OricTel marca ATDT<host>); si no, menú 2 - Config WiFi
Indicador F permanentesin datos del servidorverificar la conexión a Internet; CTRL+F y luego CTRL+E (repetición)
Caracteres perdidos al teclearya no ocurre desde 0.2.24verificar que el tap esté al día (make)
Cartuchos inversos ilegiblesescala de pantalla 1×F3 (escala ×2-×4)
Página congelada durante la cargaenlace interrumpidoCTRL+F (reset ACIA) y luego CTRL+E
La pantalla se queda en el BASIC Readyfast-load sin autorunteclear RUN y luego RETURN

8. Limitaciones conocidas

Reproducido de docs/MANUEL_UTILISATION.md (versión de referencia actualizada en GitHub).

← Documentación · Arquitectura →