その他
1993年のメキシコにあったLa Cueva BBS(セッション再生)
La Cueva BBS in Mexico in 1993 (session replay) (nanochess.org)
要約
この記事は、1993年にメキシコで利用されていた「La Cueva BBS」というコンピューターフォーラムへの接続セッションを再現したものです。著者は当時のホームブリューZ280コンピューターと2400ボーのモデムを使用し、自作のターミナルプログラムでBBSに接続しました。保存されていたセッションデータから、当時のBBS体験や技術的な詳細が詳細に語られています。
全文翻訳
メインページ Intel 8080 エミュレーター チェスプログラム コンテスト ストア レトロゲーミング FAQ リンク 私について スペイン語で表示
1993年のメキシコにあったLa Cueva BBSへのアクセス by Óscar Toledo G. 2026年10月5日
La Cueva BBS
Nopal BBS(断片)
1993年、私のメインコンピューターは、512KBのRAMを搭載したZilog Z280ベースのホームブリューコンピューターでした。ディスプレイ用にVGAカード、3 1/2インチフロッピーディスクドライブ、シリアルポートとプリンターポート用のコネクタを備えていました。私は2400ボーという驚異的な速度の、廃棄されたHayesモデムを手に入れました。なぜかケースの上部がなく、ずんぐりした黒いロングボックスでした。しかし、インターフェースは簡単で、シリアルターミナルプログラムを書くのに多くの時間を費やしました。
インターネットはまだ存在しておらず、シリアルプロトコルとATコマンドに関する情報は、ANSIエスケープシーケンスと同様に、書籍から得ていました。シリアルプロトコルはRS-232Cで、比較的簡単でした。入力から文字を取り出し、画面に表示し、キーボードから任意の文字を取り出して送り返すだけです。UARTはモデムと同じ2400ボーに設定されていたため、フロー制御については気にもしませんでした。14400ボーのモデムが登場すると、UARTは19200ボー(モデムよりも高速)に設定する必要があったため、RTS/CTSピンを使用したハードウェアフロー制御が一般的になりました。
ATコマンドも比較的単純でした。例えば、ATDT5551234はトーンで5551234にダイヤルすることを意味します。ただし、1993年のメキシコでは、パルスでダイヤルするためにATDP5551234をまだ使用していました。ANSIエスケープシーケンスは、Esc文字(0x1b)の後に角括弧[、いくつかの数字、そしてコマンドを示す文字が続きます。例えば、Esc[2Jは画面を消去することを意味します。Esc Cはカーソルを右に移動させ、ESC[0;35mは文字にマゼンタ色を設定しました。これらのエスケープシーケンスはすべて、私のターミナルプログラムに実装しました。
しかし(そして幸いなことにこの記事にとって)、書籍と実際の使用法はわずかに異なっていました。そのため、一部のBBSは奇妙に見えることがありました。これを解決するために、私はターミナルプログラムにキャプチャバッファを実装しました。Z280は64KエリアへのMMUアクセスを可能にするため、受信したすべてのバイトを順番に保存するようにプログラムしました。表示が予想と異なるときは、エスケープシーケンスを確認し、ほとんどの場合、プログラムで修正できる小さなずれを見つけました。
その頃のものはほとんど保存されていませんでしたが、何らかの理由で、モデムセッションの1つで、La Cueva BBSに接続した際の全64Kバッファを保存していました。古いフロッピーディスクから見つかったファイルCUEVA.TXTだけで、1993年2月11日以降に保存されたものです(BBSが最後のログイン時間を表示していたのでわかります)。セッションは午後9時30分から午後9時47分までで、BBSでも報告されていました。ファイルをダウンロードしたことがわかりますが、表示されたデータのみがキャプチャされたため、そのデータ自体はキャプチャされていません。電話回線が失敗したときのゴミや、64Kバッファをオーバーフローしたデータ(La Cueva BBSの再生がログオフメッセージで始まることに気づくでしょう)さえ見ることができます。
保存できなかったことの1つは、キーストロークのタイミングです。そのため、画面は非常に速く切り替わります。しかし、おそらく各画面を読むのに数秒かかったでしょう。当時はCatarsysのような他のBBSもありました。La Cueva BBSは1994年か1995年頃に、他のBBSとともに消滅したと思います。シスオペは一時的なメッセージを投稿しただけで、すぐに電話は応答しなくなりました。
CUEVA.TXTファイルからJavaScriptコードを作成し、このデータファイルはPeter NitschのアダプトされたjsTermに2400ボーの速度で供給されます。jsTermがスクロールできないことに以前は気づいていませんでした。フォントのセキュリティポリシーがキャンバスを「汚染」するためです。そのため、.htaccessファイルを変更して許可する必要がありました。また、更新されたjsTermは私のトランスピューターgitで更新されています。
<Files "ansilove_font_pc_80x25.png">
Header set Access-Control-Allow-Origin "https://nanochess.org"
Header set Access-Control-Allow-Methods: "GET"
Header set Access-Control-Allow-Headers: "Content-Type, Authorization"
</Files>
このファイルを見つけられて嬉しいです。再び見ると思い出が蘇り、驚くべきことに、私の友人たちの何人かはこのBBSが存在したことを知りませんでした。楽しんでください!
更新 2026年10月6日:1993年のBBS電話番号リストを見つけました。これは、私のターミナルプログラムの代替ヘルプページとして表示されていました。パスワードは編集済みです。また、別のBBSキャプチャを見つけました。Nopal BBSです。ターミナル画面のすぐ上にある選択コントロールで再生するものを選択できます。
BBS名 電話番号 ボーレート 時間 ユーザー数
A-BBS 604-39-57 2400 18:00 -> 06:00
Amiga BBS 877-44-79 2400 21:00 -> 09:00
CatarSYS 282-06-82 14400 24時間 355
Chip support 566-96-65 2400 21:00 -> 01:00
Computron BBS 519-71-63 2400 19:00 -> 09:00 145
Cosmic Odyssey 544-48-21 2400 22:00 -> 06:00
Inter-BBS 251-60-89 14400 22:00 -> 06:00
La Cueva de Atari 659-56-72 14400 24時間 166
Macro BBS 539-61-05 2400 18:00 -> 23:00
Maldito BBS 552-04-02 2400 18:00 -> 06:00
Nopal BBS 689-32-58 14400 24時間
Tierras extra§as 659-76-78 14400 24時間
SIDCE BBS 250-06-40 14400 24時間
SPIN 628-62-00 14400 24時間
UIA BBS 570-79-37 2400 20:00 -> 08:00
USS Nova 577-55-44 2400 21:00 -> 09:00
VECTOR BBS 594-51-39 14400 19:00 -> 06:00
関連リンク
1993年に私がやっていた別のこと:トランスピューター用パスカルコンパイラの歴史。
ANSIアートアーカイブ。
最終更新日: 2026年10月5日