Tachibana

Documentation › Manuel d'utilisation

OricTel — manuel d'utilisation

Terminal Minitel 1B pour Oric 1 / Atmos · Licence EUPL 1.2. Ce manuel décrit l'utilisation d'OricTel, du lancement jusqu'à la navigation sur les serveurs Minitel. Pour l'architecture technique, voir la page Architecture.

1. Démarrage rapide

make run

Cette commande compile si nécessaire puis lance l'émulateur Phosphoric avec OricTel en mode modem AT. Le programme se charge et se lance automatiquement (fast-load + RUN). Ensuite :

  1. Écran d'accueil (jingle) — appuyez sur une touche (ou attendez 5 s).
  2. Interface série — écran de rappel du seul montage matériel possible (LOCI + PicoWiFiModemUSB, ACIA 6551 à $0380). Aucun choix : une touche pour continuer.
  3. Mode de connexion — tapez 1 (Modem AT, recommandé) ou 2 (Config WiFi). Le PicoWiFi étant un modem Hayes, la connexion passe toujours par AT.
  4. Serveur — tapez 1 (PAVI 3617), 2 (MiniPavi) ou 3 (saisie libre d'un hôte:port, validée par RETURN).
  5. La séquence ATZ/ATD s'exécute (~2 s) et la page d'accueil du serveur s'affiche.

Astuce affichage : la fenêtre Phosphoric peut être agrandie avec F3 (cycle ×1-×4) ou --scale 3. À l'échelle 1, les cartouches en vidéo inversée (ENVOI, SOMMAIRE…) sont peu lisibles — c'est une limite de taille de pixel, pas un défaut de rendu.

2. Modes de connexion

Mode 1 — Modem AT (seule méthode de connexion)

OricTel pilote un modem Hayes via l'ACIA 6551 à $0380 (PicoWiFiModemUSB, ou son émulation Phosphoric --serial modem/picowifi) : ATZ (reset) puis ATDT hôte:port (numérotation = connexion TCP). Le serveur est choisi dans le menu d'OricTel ; on peut donc changer de serveur sans relancer l'émulateur. C'est l'unique mode de connexion : l'ancien mode « Direct » (ligne V23 brute sans AT) a été retiré, le montage cible ne sachant pas ouvrir une ligne directe.

Mode WebSocket (via bridge)

make run-ws lance le bridge Python (orictel_bridge.py) qui relaie TCP (port 3615) vers le serveur WebSocket ws://3617.fr/ws, puis l'émulateur. Le bridge est un relais binaire transparent : OricTel suit son flux modem AT habituel (le handshake AT échoue silencieusement faute de modem côté bridge, puis le flux Vidéotex circule).

2bis. Config WiFi (matériel PicoWiFiModemUSB)

Sur un montage réel LOCI + PicoWiFiModemUSB, le modem doit être associé à un réseau WiFi (avec une adresse IP) avant de pouvoir composer. Sinon ATD échoue immédiatement par NO CARRIER (00:00:00) (statut no ip). Le menu 2 - Config WiFi réalise toute la configuration depuis l'Oric :

  1. Scan : OricTel envoie AT$SCAN ; les réseaux 2,4 GHz à portée s'affichent, numérotés. Un * rouge signale un réseau sécurisé.
  2. Sélection : tapez le chiffre du réseau. RÉPÉTITION relance le scan, ANNULATION revient au menu.
  3. Mot de passe : pour un réseau sécurisé, saisissez le mot de passe (masqué par des *), ENVOI valide, CORRECTION efface.
  4. Connexion : OricTel envoie AT$SSID= / AT$PASS= / ATC1, puis attend l'IP DHCP. En cas de succès, AT&W sauve la config en NVRAM du Pico (« Connecté! Config sauvée. »). Sinon « Échec IP. Vérifier mot de passe. ».

Une fois le WiFi configuré, revenez au menu et choisissez 1 - Modem AT pour vous connecter normalement. Note : après un ATZ, OricTel patiente jusqu'à l'obtention de l'IP avant de composer, ce qui évite le NO CARRIER dû à un DHCP encore en cours.

3. L'écran

4. Le clavier

OricTel fonctionne sur Oric-1 et Atmos. Les touches de fonction Minitel passent par CTRL+lettre (les deux machines) ou FUNCT+lettre (Atmos uniquement).

Touche MinitelÀ quoi ça sertOric
ENVOIvalider une saisieRETURN
SOMMAIRErevenir au sommaire du serviceCTRL+S
RETOURpage précédenteCTRL+R ou flèche HAUT
SUITEpage suivanteCTRL+N
RÉPÉTITIONréafficher la pageCTRL+E
GUIDEaide du serviceCTRL+G
ANNULATIONeffacer la saisie en coursCTRL+A ou ESC
CORRECTIONeffacer le dernier caractèreDELETE
CONNEXION/FINse déconnecter du serviceCTRL+C

Les caractères tapés sont envoyés au serveur, qui les échoie à l'écran (fonctionnement Minitel standard : pas d'écho local par défaut). Le Minitel 1B affiche en MAJUSCULES tant que le serveur n'active pas le mode minuscules. Les flèches gauche/droite envoient les séquences curseur (ESC[D / ESC[C) uniquement si le serveur a activé le mode curseur (PRO3), comme sur un vrai Minitel 1B.

Raccourcis locaux (n'envoient rien au serveur)

ToucheEffet
CTRL+Dchange le mode de rendu (voir section 5)
CTRL+Lefface l'écran localement
CTRL+Fréinitialise la liaison série (ACIA)

5. Les modes de rendu (CTRL+D)

L'Oric ne peut pas colorer chaque cellule individuellement comme le Minitel : OricTel propose trois stratégies, commutables à chaud :

  1. AUTO (défaut) — le meilleur compromis, décidé ligne par ligne : couleurs par attributs série quand la ligne s'y prête (texte coloré, mosaïques en couleur solide), trame de luminance pour les zones multicolores denses, rendu blanc pour les lignes inadaptées (double hauteur, pas de délimiteur).
  2. DITHERING — tout en trames de densité : la hiérarchie de luminosité des couleurs est préservée en « niveaux de gris » texturés. Utile si une page joue mal avec l'heuristique AUTO.
  3. BRUT — tout blanc sur noir : lisibilité maximale des formes, aucune couleur.

6. Serveurs testés

ServeurAdresseRemarques
PAVI 3617pavi.3617.fr:3617recommandé, page d'accueil Téletel
MiniPavigo.minipavi.fr:516passerelle multi-services
Autresaisie libre hôte:portoption 3 du menu serveur

Sur la page d'accueil PAVI : tapez un code de service puis ENVOI (RETURN). SOMMAIRE (CTRL+S) liste les services. CONNEXION/FIN (CTRL+C) termine la session.

7. Dépannage

SymptômeCause probableRemède
« PAS DE MODEM » / retour après ATZl'émulateur n'est pas en --serial modem/picowifiutiliser make run (ou run-loci/run-loci-emu)
NO CARRIER (00:00:00) (Pico réel)format de numérotation ou WiFi non associécorrigé (OricTel compose ATDT<hôte>) ; sinon menu 2 - Config WiFi
Indicateur F permanentpas de données du serveurvérifier la connexion Internet ; CTRL+F puis CTRL+E (répétition)
Caractères perdus à la frappen'arrive plus depuis 0.2.24vérifier que le tap est à jour (make)
Cartouches inversés illisibleséchelle d'affichage 1×F3 (échelle ×2-×4)
Page figée en cours de chargementliaison interrompueCTRL+F (reset ACIA) puis CTRL+E
L'écran reste sur le BASIC Readyfast-load sans autoruntaper RUN puis RETURN

8. Limites connues

Reproduit depuis docs/MANUEL_UTILISATION.md (version de référence à jour sur GitHub).

← Documentation · Architecture →