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:
- Pantalla de bienvenida (jingle) — pulse una tecla (o espere 5 s).
- Interfaz serie — pantalla de recordatorio del único montaje de hardware posible (
LOCI + PicoWiFiModemUSB, ACIA 6551 en$0380). Sin elección: una tecla para continuar. - Modo de conexión — teclee
1(Módem AT, recomendado) o2(Config WiFi). Como el PicoWiFi es un módem Hayes, la conexión siempre pasa por AT. - Servidor — teclee
1(PAVI 3617),2(MiniPavi) o3(entrada libre de unhost:puerto, validada con RETURN). - 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:
- Escaneo: OricTel envía
AT$SCAN; las redes 2,4 GHz al alcance se muestran, numeradas. Un*rojo indica una red segura. - Selección: teclee el número de la red. REPETICIÓN relanza el escaneo, ANULACIÓN vuelve al menú.
- Contraseña: para una red segura, introduzca la contraseña (enmascarada con
*), ENVÍO valida, CORRECCIÓN borra. - Conexión: OricTel envía
AT$SSID=/AT$PASS=/ATC1, y luego espera la IP DHCP. Si tiene éxito,AT&Wguarda 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
- Líneas 1-24: la página Vídeotex del servidor (40 columnas).
- Línea de estado (arriba a la derecha):
Cinvertido = datos recibidos recientemente (conectado),F= sin datos desde ~30 s (enlace probablemente cortado). - Cursor: barra parpadeante bajo la celda actual, cuando el servidor lo activa (zonas de entrada).
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 Minitel | Para qué sirve | Oric |
|---|---|---|
| ENVÍO | validar una entrada | RETURN |
| SUMARIO | volver al sumario del servicio | CTRL+S |
| VUELTA | página anterior | CTRL+R o flecha ARRIBA |
| SIGUIENTE | página siguiente | CTRL+N |
| REPETICIÓN | volver a mostrar la página | CTRL+E |
| GUÍA | ayuda del servicio | CTRL+G |
| ANULACIÓN | borrar la entrada en curso | CTRL+A o ESC |
| CORRECCIÓN | borrar el último carácter | DELETE |
| CONEXIÓN/FIN | desconectarse del servicio | CTRL+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)
| Tecla | Efecto |
|---|---|
| CTRL+D | cambia el modo de renderizado (véase sección 5) |
| CTRL+L | borra la pantalla localmente |
| CTRL+F | reinicia 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:
- 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).
- 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.
- BRUTO — todo blanco sobre negro: máxima legibilidad de las formas, sin color.
6. Servidores probados
| Servidor | Dirección | Notas |
|---|---|---|
| PAVI 3617 | pavi.3617.fr:3617 | recomendado, página de inicio Téletel |
| MiniPavi | go.minipavi.fr:516 | pasarela multiservicio |
| Otro | entrada libre host:puerto | opció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íntoma | Causa probable | Remedio |
|---|---|---|
| «SIN MÓDEM» / vuelta tras ATZ | el emulador no está en --serial modem/picowifi | usar make run (o run-loci/run-loci-emu) |
NO CARRIER (00:00:00) (Pico real) | formato de marcación o WiFi no asociado | corregido (OricTel marca ATDT<host>); si no, menú 2 - Config WiFi |
Indicador F permanente | sin datos del servidor | verificar la conexión a Internet; CTRL+F y luego CTRL+E (repetición) |
| Caracteres perdidos al teclear | ya no ocurre desde 0.2.24 | verificar que el tap esté al día (make) |
| Cartuchos inversos ilegibles | escala de pantalla 1× | F3 (escala ×2-×4) |
| Página congelada durante la carga | enlace interrumpido | CTRL+F (reset ACIA) y luego CTRL+E |
La pantalla se queda en el BASIC Ready | fast-load sin autorun | teclear RUN y luego RETURN |
8. Limitaciones conocidas
- Los colores por celda del Minitel se aproximan con los atributos serie del Oric: en una línea sin celda vacía utilizable, el color de un texto puede perderse (renderizado blanco).
- El modo MIXED (teleinformática de 80 columnas) no está soportado.
- La identificación del terminal (ENQ/ENQROM) es deliberadamente muda: los servidores modernos (MiniPavi) reenvían la respuesta al campo de entrada en lugar de consumirla (mismo comportamiento que miedit).
- La configuración V23 real (1200/75 baudios, 7E1) para hardware real Oric + módem está en la hoja de ruta; bajo emulador la transferencia es instantánea.
Reproducido de docs/MANUEL_UTILISATION.md (versión de referencia actualizada en GitHub).