DOSBox Pureで詰まったときの対処¶
RG351MP(dArkOS)で、DOS時代のゲームをDOSBox Pure(RetroArchのコア)で動かしたときに、実際に詰まったことと、わかったことをまとめます。
確認した環境と日付
RG351MP / dArkOS / RetroArch + DOSBox Pure。2026-10-27に実機で確認した内容です。
1. フォルダのファイルを直接選んでも、Cドライブが付かない¶
ゲームのフォルダを実機に置き、中の.confや.batを選んで起動したところ、次のエラーになりました。
.confで起動: 「Drive C does not exist! You must mount it first.」.batで起動: 「Illegal command: ○○.bat」
どちらも、ゲームのフォルダが自動でCドライブとして付かないために起きました。
2. zipにすると、自動でCドライブになる¶
ゲームのフォルダをzipにまとめて/roms/dos/に置くと、zipの中身がCドライブとして扱われ、DOSBox Pureのスタートメニューが出ました。
- スタートメニューに、ゲームの実行ファイル(
.EXE/.COM)の一覧が出ます。 - 実行したいファイルを選んで、実行します。
- 右キーを押すと「Set Auto Start」になり、次から自動で始まります。
3. 文字入力は、L3でメニューを開いて「オンスクリーンキーボード」¶
- 左スティックを押し込む(L3)と、メニューが開きます。
- L / R で、「オンスクリーンキーボード」のタブに切り替えます。
- ボタンを割り当てたいときは、スタートメニューの「Controller Mapper」から設定できます。
詳しくは、ソフトキーボードで名前を入力するもご覧ください。
4. うまくいかなかった例: Daggerfall¶
- DOSBox Pure(zip)で起動すると、ゲーム本体は動きますが、「Unable to locate the Daggerfall CD」というエラーが出ました。メモリを16MBから64MBに増やしても、同じでした。
- 別のコア(
dosbox)に切り替えて、ドライブを直接マウントすると、CDのエラーは消えましたが、今度は「error 0」で止まりました。CPUの設定を変えても、同じでした。 - 結論として、このゲーム機のDOSBox系コアでは、動かせていません(2026-10-27時点)。
軽いゲームから試す
小さなDOSゲーム(Ultima IVやAkalabethなど)は、zipにするだけで動きました。大きなゲームは、メモリや速度の制約で動かないことがあります。