簡単な使い方

ここはFreeDOS(98)を使ってとりあえずNeko Project 21/W(それ以外のエミュレータでも良いけど)を使ってみよう!・・・というページです

実機を引っ張り出すのは面倒だけど、とりあえず動作試験してみたい人向けにBIOS無し・3モードFDD無し・まともに動く実機無しの状態で使う方法を書いておきます。 一昔前のFreeDOS(98)は起動するのも面倒でしたが今は割と簡単になっています。

気に入ったら是非まともな実機を確保してください!ということで・・・

一応あまり詳しくない人(あるいは忘れた人)向けに書いていますが、PC-98に関する基本事項は知っている前提です。

フォントによっては¥がバックスラッシュになっちゃってる気がしますがそこは適当に読み替えてください。

基本的な流れ

  1. Neko Project 21/Wの準備
    1. なんかくれページから最新のNeko Project 21/W(通常版)をダウンロードしてください。
    2. アーカイブの中のbinを適当なところにファイルを展開してください。srcはソースコードなので通常は用がないと思います。
    3. bin/np21w.exe(32bit版), bin/np21x64w.exe(64bit版)が本体です。(Neko Project IIに対応する286相当はbin/9801/内にあります)
  2. FreeDOS(98)をダウンロードする
    1. FreeDOS 方面(http://bauxite.sakura.ne.jp/software/dos/freedos.htm)のページから FreeDOS(98)起動フロッピーディスクイメージ(2HD) または FreeDOS(98)各種PC-98エミュレータ用ハードディスクイメージ(HDI形式) をダウンロードしてください(ここではハードディスクイメージをダウンロードしたものとして説明を進めます)。
    2. ダウンロードしたファイルを適当なところに展開してください。
  3. 起動確認
    1. Neko Project 21/Wを起動して、Harddisk → IDE #0 → Open...を選択。
    2. 先程展開したFreeDOS(98)のディスクイメージを選択してください。
    3. Emulate→Resetを選択してエミュレータをリセットしてください。
    4. しばらく待つとA:\のプロンプトで入力待ちになります。これでFreeDOS(98)の起動は成功です。
    ※FreeDOSのコマンドについてはこのページの後半を参照。
    ※MS-DOSをよく知っている人は差し当たってはFORMAT→FDFORMAT, FORMAT /H→BTNPARTさえ知っておけば問題ないと思います。
  4. 起動ディスクを作る(フロッピーディスク)
    1. あらかじめFreeDOS(98)を起動しておいてください。
    2. Emulate → New disk → Floppy disk image...を選択してください。
    3. 好きなファイル形式を選択して適当なファイル名を入れて保存を押してください。データ交換目的ならベタイメージ(raw image file)にするのが便利です。PC-98で標準的なサイズは1.2MBなのでここではこれを選択します(PC-9821からは1.44MBも使用可能)。
    4. D88形式の場合はDisk labelやDisk typeを聞かれるので、Disk typeを2HDにしてOKを押してください。Disk labelは空白で構いません。
    5. FDD1 → Open...で先程作成したディスクイメージを選択してください。
    6. FDFORMAT B: /sと入力してRETURNキー(ENTERキー)を押してください。MS-DOSと同じく大文字小文字は関係ありません。
    7. ディスクを挿入してくださいと出ますが、もう既に挿入しているのでそのまま何かキー(RETURNキーなど)を押してください。
    8. ディスクタイプを聞かれるので"4"キーを押して2HD(1.23M)を選択しRETURNキーを押してください。
    9. フォーマットが完了してプロンプトに戻ったらFDを入れたままリセットしてください。/li>
    10. 現在の日付や時刻を聞かれますが何も入れずにそのままRETURNキーを押してください。
    11. A:\のプロンプトで入力待ちになれば起動ディスクの作成は成功です。
    ※間違って別のディスクを初期化しないように注意(一瞬でディスクの中身がまっさらになります)
    ※ハードディスクを初期化する場合はオプションを付けずにBTNPARTコマンドを実行して画面の指示に従ってください
    ※日付設定が鬱陶しい場合はAUTOEXEC.BATという名前で空っぽのファイルを作っておけば聞かれなくなります(テキストファイルの作り方は後述)
  5. FDイメージにファイルを転送してエミュレータで起動する
    1. ディスクイメージエディタを入手してください。ND(http://euee.web.fc2.com/tool/nd.html)がおすすめです。これ以降もそれを前提で進めます。
    2. NDを起動して、先程作成したフロッピーディスクイメージを開いてください。OFFSET=0等と表示されますがこれを選択してそのままOKで構いません。
    3. ディスク内のファイル一覧が表示されます。ここまでの手順でKERNEL.SYS(MS-DOSのIO.SYS,MSDOS.SYSに相当)とCOMMAND.COMが入っているはずです。
    4. VectorのMS-DOSの所やこのサイトの再配布アーカイブあたりから適当なPC-98用プログラムを入手してください。ここでは再配布アーカイブのdepth100.lzhをダウンロードしたものとして進めます。
    5. depth100.lzhを展開して(LZHファイルの展開がWindows標準で出来たかは忘れました)、ディスクイメージの中に放り込んでください(NDならドラッグアンドドロップで出来ます)。
    6. 放り込み終えたらNDを終了してこのディスクイメージを使用してFreeDOS(98)を起動してください。
    7. A:\のプロンプトで入力待ちになったらDEPTHと入力してRETURNキーを押してください。
    8. Super Depthが起動するので自由に遊んでください
    ※他でも基本的にやることは同じで、ディスクイメージに放り込んで本体(名前はDIRコマンドなどで調べる・基本的には拡張子EXEかCOM、たまにBAT)を実行するだけです。MS-DOSをよく使っていた人なら言うまでもないと思いますが・・・
    ※再配布アーカイブの蟹味噌(kani100.lzh)はEmulate → Configure →CPUでクロック倍率を8倍くらい(CPUクロック20MHz以下くらい)にしないと動きません(実機でもCPUが速すぎるとバグります)。np21wtoolのNPCNGCLKを使って動的に減らすのもOKです。
    ※音が大きすぎる場合はWindowsのミキサーで調整するか、Device → Sound → Beep lowにしたりDevice → Sound optionのMixerで調整したりしてください。
    ※プログラムによってはGDCクロックを変更しなければならない場合があります。そのときはHELPキー(ENDキー)を押しながらリセットしてシステムセットアップメニューを起動し、ディップスイッチ2のGDCクロックを2.5MHzや5MHzに変えてください。変えるのが面倒な場合はDOS用のユーティリティもあったりするので活用してください。
    ※上記手順ではBIOS無し状態なのでROM BASICが必要なプログラムは起動できません。
    ※上記手順ではサウンドBIOS無し状態なのでサウンドBIOSが必要なプログラムは正しく動きません。

基本的なコマンドなど

勢いで書いているので嘘書いてるかもしれません(ぉぃ

MS-DOS基本コマンド操作

COPY CONでのテキストファイルの作り方

あくまで簡易的な方法です。それなりの大きさのファイルを作りたい場合や既存のファイルを編集する場合は、エディタをどこかで確保して来るかディスクイメージ編集でファイル抽出して編集してください。

  1. COPY CON <ファイル名>を実行。
  2. プロンプトに戻らずに入力待ちになるので、1行目を打ち込んでRETURNキーを押す。RETURNを押すともうこの行には戻れないので間違いがないか良く確認する。
  3. 同様に2行目,3行目,・・・を打ち込んでいく
  4. 全て入力を終えたらCtrl+Zを入力(画面上では^Zと表示される)してRETURN
  5. これで指定したファイル名に先程打ち込んだテキストが入っているはず

MS-DOSユーザーのための読み替え表

AUTOEXEC.BATとCONFIG.SYS

MS-DOSユーザーならお馴染みですがWindows以降しか触ったことがない人だと知らないかも(一応Win9xにはありますが)。やはり勢いで書いているので嘘書いてるかもしれません(ぉぃ

AUTOEXEC.BAT

起動時に自動で実行してくれるバッチファイルです。中身はただのテキストファイルで1行毎に実行したいコマンドを順番に書いていくとその通りに実行してくれます。以下、知っておくと良いかもしれないもの(主観)。

CONFIG.SYS

DOS用のドライバ(CD-ROM, 日本語入力FEP, メモリ管理など様々)を組み込むためのファイルです。基本的にDEVICE=ほげほげを書いていくだけです。私もあまり詳しくないので適当なことは書けませんが、とても頑張るとコンベンショナルメモリを相当空けられるようです。詳細は他のサイトにお任せします。以下、いくつか思いついたものを適当に。

トップに戻る