FC2ブログ

PC98用フリーDOS(1) - FreeSOS(98) -

 PC98用のMS-DOSを持っていない場合はフリーのDOSを使うしかありません。FreeDOS(98)はFreeDOSをPC98で動くように移植したフリーのOSです。試しにこれを使ってみました。

■FreeDOS(98)のページ

○ FreeDOS(98) :http://silphire.finito-web.com/freedos/freecom.htm
 公開されていますが更新は停止されています。

○ Another FreeDOS(98) :http://www.retropc.net/tori/freedos/
 FreeDOS(98)のカーネル、メモリマネージャが公開されてます。私が探した中では最も最新版です。

○ FreeCOM日本語版(FreeCOMJ) & FreeCOMJ(98) :http://dos.minashiro.net/freecomj.html
 FreeDOS/Vで有名な珠洲さんが公開しているFreeCOM(98)です。

■FreeDOS(98)起動ディスクイメージ
 FreeDOS(98)を使った起動用ディスクイメージが複数のサイトで公開されています。

○ FreeDOS(98)ディスクイメージ:http://silphire.finito-web.com/freedos/image.htm
 1.2M起動用フロッピーディスクイメージです。

○ PC-98エミュレーション用HDDイメージ:http://mwlab.net/2011/11/pc-98-emu-hdd-image.html
 5MB、10MB、2MB、40MB、65MB、80MB、128MBのハードディスクイメージが公開されています。

○ ツァイ メタ女ダウンロード:http://black.sakura.ne.jp/~sakai/metajo/mtj_zai_download.htm
 ハードディスクイメージはFreeDOS(98)が使われており起動可能です。

○ MS-DOSを用いずにPC98のゲームを動かす :http://yotama.blog84.fc2.com/blog-entry-3.html
 FreeDOS(98)インストール済みのハードディスクイメージ HDDImage.hdi が公開されています。

なお、ディスクイメージ内のファイルをWindowsからアクセスして読み書きするには DiskExplorer が必要です。

■DOS起動結果
FreeDOS(98)ディスクイメージで公開されているフロッピーイメージではOSが起動しませんでした。

PC-98エミュレーション用HDDイメージではOSの起動が成功しました。しかしDOSをいろいろ操作しているとすぐにバグがあることに気づきます。command.com を新しいバージョンに入れ替えた方がよいです。

ツァイ メタ女のハードディスクイメージの中でDOSの起動に必要なファイルは以下の通りです。
 KERNEL.SYS :FreeDOS(98)のカーネル。
 CONFIG.SYS :なくてもいいが参考までに。
 NP2HMA.SYS :Neko Project Ⅱ専用のXMSメモリマネージャ。
       (他のエミュレータでは動かない)
 NP2EMS.SYS :Neko Project Ⅱ専用のEMSメモリマージャ。
       (他のエミュレータでは動かない)
 FDXMS.SYS :XMSメモリマネージャ。
        Neko Project Ⅱ以外のエミュレータで使用。
 EMM386.EXE :EMSメモリマネージャ。
        Neko Project Ⅱ以外のエミュレータで使用。
この中には command.com が入っていないので、Another FreeDOS(98) または FreeCOM日本語版(FreeCOMJ) & FreeCOMJ(98) からもってきてコピーします。このディスクも正常に起動して、XMSメモリ、EMSメモリが使えるようになりました。

・「MS-DOSを用いずにPC98のゲームを動かす」で公開されている HDDImage.hdi は 何もせずにそのままセットするだけで起動します。ディスクに含まれている TXMSD.SYS はXMSメモリマネージャです。XMSメモリが使えるようになります。ただしEMSメモリマネージャは含まれていないのでEMSメモリを使う場合には Another FreeDOS(98) で公開されているEMM386.EXEを追加する必要があります。

fdos98.png

・日本語MS-DOSに比べて FreeDOS(98) の方が動作が軽く感じられました。

■FreeDOS(98)上でのソフト動作状況

【動作しないソフト】
○ JED for PC-98 :テキストエディタ
○ MIEL for PC-98 :ページャ
○ NEC AI :日本語入力FEP
○ 『嵐』 :日本語入力FEP
○ 『鳳』 :日本語入力FEP
○ ADDDEV/DELDEV :デバイスドライバ組み込み/削除ソフト
○ RSWAP :メモリスワップソフト
○ A-WORD :ワードプロセッサ
○ Quick-Note :数式や図を含む文章をかけるワードプロセッサ
○ CALPET :表計算ソフト
○ Ngraph :グラフ描画ソフト

【部分的に動作するソフト】
○ FD for PC-98
 一応動作しました。問題点としてはキー入力のチャタリングを起きてしまい、コマンドがうまく入れられないここと、内蔵ページャのスクロールが異常に速すぎて制御しにくいことです。エミュレータのクロック周波数を落とすことで使えるようになりますが、そうすると他のソフトの動作が重くなってしまいます。

○ VZ Editor
 テキストエディタとしての基本機能は動作しました。問題点としては VZからDOSプロンプトが起動しないことと、常駐モードが使えない点です。

○ Mcal
 PC98用の高機能コマンドライン型関数電卓です。四則演算や算術関数の計算は動作しました。しかし関数グラフの描画をさせるとエラーになります。

○ 明日香
 PC98用のデータベースソフトです。動作しますが、FDと同様にキー入力のチャタリングがおこります。

○ Ray
 PC98で動作するFM音源演奏ソフトです。画面のテキスト表示が位置ずれしますが、演奏自体は動作しました。

【正常動作するソフト】
○ VX for PC-98 テキスト版 :ディレクトリ操作ソフト
○ LHA :圧縮解凍ソフト
○ ψmenu :メニューソフト
○ MS :メモリ状況表示ソフト
○ RC :RAMディスクドライバ
○ xscript for PC-98 :画面逆スクロールソフト
○ Personal Dictionary for DOS :辞書検索ソフト
○ dcal :常駐型電卓ソフト
○ PEMO :パーソナルデータベースソフト
○ WARP :ハイパーテキスト閲覧ソフト

RE1
 フリーの高速、軽量エディタです。正常に動作しました。JEDの代わりに使えます。
re1.png

GLOOK
 フリーのテキストビューアです。正常に動作しました。適度なスクロールスピードで使いやすいです。MIELの代わりに使えます。
glook.png

残念ながらFreeDOS(98)で動作しないソフトが思ったよりも多いことがわかりました。特に入手できた日本語FEPが全て動作しないのは致命的です。;;