インターネットが、見たい。
そういう欲求で書こうと思ったわけではありませんが、物理部に書き込み可能なCDは殆どないので必然的にPC-98とのデータ移動は卍フロッピーディスク卍に限られるわけですが、せいぜい数百Kb/sが限度のフロッピー君を書き込み/読み込みを行い(挙げ句の果てにUSB-FDDが壊れた)、その上に物理部の超低速回線でデータをダウンロードしてFDDがある倉庫からPC-98がある教室までフロッピーを運ぶ手間もあるわけですので、相当遅くなるわけです。
しかしLANならどうでしょうか。我々が使用しているLGY-98
というLANカードはIEEE802.3
という規格でその速度は10Mb/s、実に2HDフロッピー君の20倍の速度です。これならファイルの転送もスイスイできます。素晴らしいですね。ではやっていきましょう。
ドライバの入手
前述の通り我々はLGY-98
というLANカードを使用しているのでBuffalo公式サイトからDLしました。自己解凍形式なので適当なディレクトリを作成してその中で実行しましょう。(私はそれを知らずにAドラ直下が地獄と化しました)
ユーティリティ
MELCHK.EXE
・・・ カードの状態をチェックしてくれる。LGYSETUP.EXE
・・・ カードの割り込み番号やI/O番号を変えることが可能。
LGYSETUP.EXE
で割り込みを変えるのなら変えておき、MELCHK.EXE
で割り込み番号と割り込み番号を調べてメモしておきましょう。あとで使います。
両ツールともネットワーク使用中は使えないのでTCP/IP
プロトコル(LAN Manager/TEEN等)のインストール前に実行することを推奨します。
1.LAN Managerを試す(失敗)
失敗したことを部誌に書くのもナンですが、インターネットに繋ぐことはできたので主目的を達成できた手段ということで記載しておきます。
LAN Managerの入手
Windows NT Serverのディスクから入手してください。CLIENTS/LANMAN/DOS_NEC/DISKS/
のDISK1
,DISK2
,DISK3
が必要です。セットアップ内ではDISK2
はDOS WorkStation
、DISK3
はDOS Drivers
と呼称されます。(そういえばDISKはアメリカ英語らしいですね)
LAN Managerのインストール
DISK1をFDDに挿入してSETUP.EXE
を起動しましょう。拡張版を選択し二度違うディスクを挿入することを要求されますので挿入してあげましょう。
その後ドライバを尋ねられますので「その他ののドライバ」を選択し、先ほど入手したドライバのディレクトリ(私はA:\LGY98\
)を指定し一つエントリが出てきますのでそれを選択しましょう。
{width=300px}
するとプロトコル選択画面になりますので「MS TCP/IP NDIS ドライバ」の項を選択してTCP/IPの設定が出てくるまで進めます。これは環境ごとに数値が変わりますが私は下画像のようにしました。
{width=300px}
{width=300px}
ワークステーションの設定ではADの設定を行います。(うちのドメイン名は長すぎて入りませんでしたが…)メッセンジャーサービスも「いいえ」にしておきます。
{width=300px}
MS Windowsのサポートは「いいえ」のままでいきましょう。そうすれば設定が完了しますので保存を押し、ドライバのコピーが完了するとドライバの入手の際に決めたI/O番号とINTを打ち込む画面が出ますので先ほど設定した値を入力します。ここで注意なのが先ほど設定した値が割り込みレベル(INT)、今回設定するのは割り込み番号(IRQ)ですので対応関係が以下のようになっています。(割り込み番号に2とか入れると文法エラーを吐かれる)
INT 0 | INT 1 | INT 2 | INT 5 |
---|---|---|---|
IRQ 3 | IRQ 5 | IRQ 6 | IRQ 12 |
私は5を割り込みレベルに設定しましたので割り込み番号は12を入れます。これでインストールは終了です。
その後は普通に再起動を行えばPING 8.8.8.8
が通るはずですしPING GOOGLE.COM
もちゃんと名前解決されて通るはずです。
なぜ失敗か
このプログラム、ドメイン参加機能などを備えた高機能なプログラムなのですが、それゆえにメモリをバカ喰いします。 そのため、東方幻想郷を起動しようとしたらメモリが足りないと言われるわ、封魔録を起動したら音が出ないかったりするわで東方旧作系は全滅だったので、(ノベルゲーと前記のマインスイーパーは動いた)お役御免となりました。
アンインストールしましょう
一応正式なアンインストール手順を示します。
- インストールディレクトリ(デフォルトでは
A:\LANMAN.DOS\
)のSETUP.EXE
を実行。 - Grph → 登録/削除(L) → 削除(R)でダイアログが出るので「はい」を選択する。
{width=300px}
2.TEENを使おう
LAN MANAGERと比べて停止/再開が容易なのでこちらを使用することにしました。(ちゃんと停止状態で起動することも確認しました。)
ダウンロード
本体
LAN ManagerがDISK三枚だったのですがこちらTEEN本体は77KB
という破格の小ささとなっています。(LAN Managerはドライバも内容していたのでまぁ…)
こちらからダウンロードできます。
ユーティリティ類
TEENに対応したユーティリティソフトは数多く存在し、その多くは下記のサイトからダウンロードできます。
今回ダウンロードしたものは以下です。
- ESEWWW
- HTML to TEXT converter
- FTP 0.06
- MKFTPS 0.06
- nslookup for TEEN
- ESESMBC
- TEEN.LIB
- ping(TEEN同梱のため不要)
- ssh2dos for TEEN
使おう
TEEE039C.LZH
を解凍してパスを通します。今回の手法ではドライバ側のソフトウェアを使用しますので、解凍したドライバのLGYPKT
というフォルダにもパスを通しましょう。そしてTEEN.DEF
をいい感じに編集しましょう。コメントが挿入されているので編集はそれほど難しくないはず。
その後AUTOEXEC.BAT
を編集し、以下を追記します。
|
|
再起動すればPING
コマンドなども通るはずです。
FTP
KFTP*.LZH
を解凍します。中にFTP.EXE
がありますのでそれが実行ファイルです。パスでも通しておきましょう。
FTPサイトを捏ねくり回してWindows Serverにインストールしましたので(割愛)、通信していきます。
|
|
Windows Server側でもファイルの転送ができました。これで終わりです。
終わりに
これでエミュレータに保存されてるデータを簡単にFTPで引き出せますし、PC-98上で作ったデータを簡単に引き出せます。便利ですね。後ほど大きいファイルの転送をしてみたところ1.6 Mbps
ほどは出ていました。満足です。
参考文献
文章中に言及しリンクを貼ったものはページ数の都合上割愛しております。