DOSBoxで日本語版 Windows 3.1を動かす
dosbox-0.74v-svnとdosbox-0.74vでやってます。
ディスクイメージを作成して実機と同じように MS-DOS や IBM-DOS を最初からセットアップする方法では動作実績がありますが、ファイルのやりとりがめんどうなので、DOSBox内蔵DOSを使用してWindows 3.1 日本語版を動作させます。
DOSBox内蔵DOSでは、Windows 3.1 日本語版のインストーラーがすんなりと動かないので一手間加える必要があります。
DOSBoxをDOS/V化する
Section titled “DOSBoxをDOS/V化する”必要ファイルのリンク
Section titled “必要ファイルのリンク”- ディスプレイドライバ DISPV
- フォントドライバ FONTN
- 画面表示切り替えコマンド CHEJ
- FONTX 用フォント集(Windows XP ラスターフォント )
- ドライバ追加コマンド adddev/deldev DOSBox版
FONTN.INIのサンプル
Section titled “FONTN.INIのサンプル”[CODE] ; Define code area.;start end commentF040 F0FC ; user font area[FONT] ; Install font file.jpnhn16x.wxpjpnhn19x.wxpjpnzn16x.wxpjpnhn24x.wxpjpnzn24x.wxpdosbox.conf内のacutoexec.batサンプル
Section titled “dosbox.conf内のacutoexec.batサンプル”Windowsインストール後の記載が混じっているので適宜remで消してください。
[autoexec]# Lines in this section will be run at startup.@echo offmount c D:\Soft\cmd\dosbox-0.74v\rootrem mount w w:\ -t cdrompath=z:\;C:\WINDOWS;c:\;c:\dos;c:\bat;C:\tool;
ADDDEV +C:\WINDOWS\HIMEM.SYSSMARTDRV /LSET TEMP=C:\WINDOWS\TEMPC:\DRV\FONTX\fontnx.exe /P=C:\DRV\FONTX\c:\drv\dispv\dispvb.exechej jpc:\drv\dispv\vmx 70clsc:Windows 3.1日本語版のインストール
Section titled “Windows 3.1日本語版のインストール”- DOSBoxをDOS/V化しても「You cannot Install Windows 3.1 on English mode. Try on Japanese mode.」と言われてインストーラーを起動できないので、他の仮想マシンで Windows3.1 日本語版をセットアップする。
- セットアップしたWINDOWSフォルダを取り出して DOSBox にマウントしたディレクトリに突っ込む
- そのままだと起動時にブラックアウトするので、 WINDOWS\SYSTEM.ini から下記の2行を消す
[DispatchGrabber]
EnableDispatch=1 - DOSBoxは日本語ファイル名を読み書きできないっぽいのでWINDOWSフォルダの中にあるGRPファイルを英語にリネームしてPROGMAN.INIのGroupsセクションを編集する。SVN版では不要。
- winコマンドで起動できるようになる。
スクリーンショット
Section titled “スクリーンショット”

