Tachibana

ドキュメント › ユーザーマニュアル

OricTel — ユーザーマニュアル

Oric 1 / Atmos 用 Minitel 1B 端末 · EUPL 1.2 ライセンス。本マニュアルは OricTel の使い方を、起動から Minitel サーバの閲覧まで説明します。技術アーキテクチャはアーキテクチャページを参照。

1. クイックスタート

make run

このコマンドは必要ならビルドし、続いて Phosphoric エミュレータを AT モデムモードの OricTel とともに起動します。プログラムは自動で読み込み・実行されます(fast-load + RUN)。その後:

  1. スプラッシュ画面(ジングル)— キーを押す(または 5 秒待つ)。
  2. シリアルインターフェース— 唯一可能なハード構成(LOCI + PicoWiFiModemUSB$0380 の ACIA 6551)の確認画面。選択なし:キーで続行。
  3. 接続モード1(AT モデム、推奨)または 2(WiFi 設定)を入力。PicoWiFi は Hayes モデムのため、接続は常に AT 経由です。
  4. サーバ1(PAVI 3617)、2(MiniPavi)、3ホスト:ポート の自由入力、RETURN で確定)を入力。
  5. ATZ/ATD のシーケンスが実行され(~2 秒)、サーバのトップページが表示されます。

表示のヒント:Phosphoric のウィンドウは F3(×1-×4 の循環)または --scale 3 で拡大できます。スケール 1 では反転表示のカートゥーシュ(送信、目次…)が読みにくい — ピクセルサイズの制約で、描画の欠陥ではありません。

2. 接続モード

モード 1 — AT モデム(唯一の接続方法)

OricTel は $0380 の ACIA 6551 経由で Hayes モデムを制御します(PicoWiFiModemUSB、または Phosphoric エミュレーション --serial modem/picowifi):ATZ(リセット)の後 ATDT ホスト:ポート(発呼 = TCP 接続)。サーバは OricTel のメニューで選ぶため、エミュレータを再起動せずサーバを切替できます。これが唯一の接続モードです:旧「Direct」モード(AT なしの生 V23 回線)は削除されました。対象構成が直接回線を開けないためです。

WebSocket モード(ブリッジ経由)

make run-ws は Python ブリッジ(orictel_bridge.py)を起動し、TCP(ポート 3615)を WebSocket サーバ ws://3617.fr/ws へ中継し、続いてエミュレータを起動します。ブリッジは透過的なバイナリ中継です:OricTel は通常の AT モデムのフローに従います(AT ハンドシェイクはブリッジ側にモデムがないため静かに失敗し、その後 Vidéotex フローが流れます)。

2b. WiFi 設定(PicoWiFiModemUSB ハードウェア)

実機の LOCI + PicoWiFiModemUSB 構成では、発呼の前にモデムを WiFi ネットワーク(IP アドレス付き)に接続しておく必要があります。さもないと ATD は直ちに NO CARRIER (00:00:00)(状態 no ip)で失敗します。メニュー 2 - WiFi 設定 が Oric からすべてを設定します:

  1. スキャン:OricTel が AT$SCAN を送信;圏内の 2.4 GHz ネットワークが番号付きで表示されます。赤い * はセキュア網を示します。
  2. 選択:ネットワークの番号を入力。再表示でスキャンをやり直し、取消でメニューに戻ります。
  3. パスワード:セキュア網ではパスワードを入力(* でマスク)、送信で確定、訂正で消去。
  4. 接続:OricTel が AT$SSID= / AT$PASS= / ATC1 を送信し、DHCP の IP を待ちます。成功すると AT&W が Pico の NVRAM に設定を保存します(「接続!設定を保存。」)。失敗時は「IP 失敗。パスワードを確認。」。

WiFi を設定したらメニューに戻り、1 - AT モデム を選んで通常どおり接続します。注:ATZ の後、OricTel は発呼前に IP 取得を待つようになり、DHCP がまだ進行中による NO CARRIER を回避します。

3. 画面

4. キーボード

OricTel は Oric-1 と Atmos で動作します。Minitel 機能キーは CTRL+文字(両機種)または FUNCT+文字(Atmos のみ)を使います。

Minitel キー用途Oric
送信入力を確定RETURN
目次サービスの目次に戻るCTRL+S
戻る前のページCTRL+R または 上矢印
次へ次のページCTRL+N
再表示ページを再表示CTRL+E
ガイドサービスのヘルプCTRL+G
取消入力中の内容を消去CTRL+A または ESC
訂正最後の文字を消去DELETE
接続/終了サービスから切断CTRL+C

入力した文字はサーバに送られ、サーバが画面にエコーします(標準の Minitel 動作:既定でローカルエコーなし)。Minitel 1B はサーバが小文字モードを有効にするまで大文字で表示します。左右矢印は、サーバがカーソルモード(PRO3)を有効にした場合にのみカーソルシーケンス(ESC[D / ESC[C)を送信します — 実機の Minitel 1B と同様です。

ローカルショートカット(サーバへは何も送りません)

キー効果
CTRL+D描画モードを切替(第 5 節参照)
CTRL+L画面をローカルで消去
CTRL+Fシリアル接続(ACIA)をリセット

5. 描画モード(CTRL+D)

Oric は Minitel のように各セルを個別に着色できません。OricTel は 3 つの切替可能な方式を提供します:

  1. AUTO(既定)— 最良の妥協。行ごとに判断:可能な行は属性の色(色付きテキスト、単色のモザイク)、密な多色域は輝度ディザリング、不適な行(倍高、区切りなし)は白描画。
  2. DITHERING — すべて密度ディザリング:色の明度の階層をテクスチャ付き「グレースケール」として保持。AUTO ヒューリスティックと相性が悪いページに有用。
  3. RAW(生) — すべて黒地に白:形状の可読性が最大、色なし。

6. テスト済みサーバ

サーバアドレス備考
PAVI 3617pavi.3617.fr:3617推奨、Téletel トップページ
MiniPavigo.minipavi.fr:516マルチサービスのゲートウェイ
その他自由入力 ホスト:ポートサーバメニューの選択肢 3

PAVI のトップページ:サービスコードを入力し送信(RETURN)。目次(CTRL+S)でサービス一覧。接続/終了(CTRL+C)でセッション終了。

7. トラブルシューティング

症状考えられる原因対処
「モデムなし」/ ATZ 後に戻るエミュレータが --serial modem/picowifi でないmake run を使う(または run-loci/run-loci-emu
NO CARRIER (00:00:00)(実 Pico)発呼形式、または WiFi 未接続修正済み(OricTel は ATDT<ホスト> を発呼);それでもならメニュー 2 - WiFi 設定
F インジケータが常時サーバからデータなしインターネット接続を確認;CTRL+F の後 CTRL+E(再表示)
入力時に文字が失われる0.2.24 以降は発生しないtap が最新か確認(make
反転カートゥーシュが読めない表示スケール 1×F3(スケール ×2-×4)
読込中にページが固まる接続が中断CTRL+F(ACIA リセット)の後 CTRL+E
画面が BASIC の Ready のままautorun なしの fast-loadRUN を入力し RETURN

8. 既知の制限

docs/MANUEL_UTILISATION.md から再掲(正となる最新版は GitHub)。

← ドキュメント · アーキテクチャ →