Nextorを使って似非RAMディスクが動きました

前回のエントリからだいぶ時間が空いてしまいました。前回似非RAMディスクのハードウェアを作ったので、今回はMSXで動かすところを書いていこうと思います。その際にDISKBIOSがなくても(FDDなしの機種でも)似非RAMディスクを作ることができたので、その方法を記載します。

前回のエントリはこちら

一般的な手順として、似非RAMディスクを使えるようにするにはMGINST.COMで似非RAM用のカーネルを似非RAMディスクに書き込む必要があります。現在似非RAMディスク関係のツールはサイバラさんの似非職人工房・非公認出張所でダウンロードできます)

MGINST.COM を実行するにはDISKBIOSのイメージが必要になります。DISKBIOSは呼び方がまちまちで、DOS1カーネル、DISKカーネル、DISKROMなどとも呼ばれるようです。

MGINST.COMは、似非RAMディスク、似非SCCディスク、MEGA-SCSIにシステムをインストールするソフトです。

インストールにはディスクROMのカーネルファイルが必要です。
カーネルファイルの作成には、KSAVER.COMを使用して下さい。

MGINST.DOCより引用

DISKBIOSが必要な理由は、オリジナルのDISKBIOSにパッチを当てることでFDDへのアクセスをRAMへのアクセスに変換しているためです。すごい技術ですよね。そのためDISK BASICからもMSX-DOSからも普通のフロッピーと同様の使い方が可能になっています。まじすごいです。

ところで私が持っているMSXはPanasonicのFS-A1でFDDがないため、DISKBIOSが載ってません。MSXのBIOSイメージはググればいくらでも転がってはいるものの、違法コピーですので使用するのはライセンス違反となります。

そこで目をつけたのが konamiman さんが開発している Nextor です。MSX-DOS2互換のOSとして開発されており、DOS2だけでなくDOS1のカーネルとしても動作するとのことです。このNextorとNextorPatcherを使って似非RAMディスクを動作させることができました。

…続きを読む