2020年5月 作成
Neko Project 21/Wを使うことによってWindows 上で NEC PC-9800シリーズの MS-DOS を動作させることができます。ここでは、その方法について説明します。
Windows上でNP21/WとVirtualBox 上でMS-DOSを動かしているところ
導入するエミュレータは、「 Neko Project II 」から派生したエミュレータ「 Neko Project 21/W 」を使用することにしました。理由は、Windows 上のディスクイメージがそのまま利用できること、「一太郎 Ver.5」が動作することです。
Neko Project 21/W https://simk98.github.io/np21w/
Neko Project II (NP2) 改変 http://domisan.sakura.ne.jp/article/np2kai/np2kai.html
Neko Project II http://www.yui.ne.jp/np2/
前述のサイトからプログラムをダウンロードすることができます。また、実行に必要なNEC PC-9800用MS-DOSは別に用意してください。さらに、実機のBIOSやFONT ROMなどについても各自で用意してください。
設定方法についても上記のサイトで詳細に説明されていますので、参照願います。
エミュレータ上で MS-DOS を起動するまでの各種の設定は他のサイトで勉強していただくとして、ここでは、現在使用している MS-DOS の設定を示します。
昔から MS-DOS を正常に動作させることが難しいところがありました。原因は MS-DOS を起動するときの設定ファイル である CONFIG.SYS と AUTOEXEC.BAT にありました。ここでは、エミュレータ上で動作している MS-DOS の CONFIG.SYS と AUTOEXEC.BAT を以下に示します。
Webブラウザによっては以下のコマンド内の文字が「\(逆スラッシュ)」で表示される場合があります。「¥(円記号)」で置き換えてください。
エミュレータ上で MS-DOS を起動するまでの各種の設定は他のサイトで勉強していただくとして、ここでは、現在使用している MS-DOS の設定を示します。
最近ではMS-DOSを起動するためのCONFIG.SYSの各パラメータは固まっていますが、以前はパラメータによっては正常に動作しないソフトもありました。
Webブラウザによっては以下のコマンド内の文字が「\(逆スラッシュ)」で表示される場合があります。「¥(円記号)」で置き換えてください。
LASTDRIVE=Z
FILES=30
BUFFERS=20
SHELL=\COMMAND.COM /P /E:512
rem OK Free Memory:520K
rem DEVICE=A:\DOS\HIMEM.SYS /TESTMEM:OFF
rem DEVICE=A:\DOS\EMM386.EXE /UMB /DPMI /T=A:\DOS\EXTDSWAP.SYS
rem OK Free Memory:529K
DEVICE=A:\JSW\ATK8\EMS386.SYS /W=C0,C4,C8,CC /X
DEVICE=A:\DOS\SETVER.EXE
rem DEVICEHIGH=A:\DOS\PRINT.SYS /U
rem DEVICEHIGH=A:\DOS\RSDRV.SYS
rem DEVICEHIGH=A:\DOS\MOUSE.SYS
rem DEVICEHIGH=A:\DOS\KKCFUNC.SYS
rem DEVICE=A:\DOS\NECAIK1.DRV
rem DEVICE=A:\DOS\NECAIK2.DRV A:NECAI.SYS
DOS=HIGH,UMB
rem ATOK8
DEVICEHIGH=A:\JSW\ATK8\ATOK8A.SYS /UCF=A:\JSW\ATK8\ATOK8.UCF /D=A:\JSW\ATK8\ATOK8.DIC /Z=1 /E=1
DEVICEHIGH=A:\JSW\ATK8\ATOK8B.SYS
DEVICEHIGH=A:\JSW\ATK8\ATOK8EX.SYS
@ECHO OFF
SET JW2P=A:\SANSIRO;A:\HANA3;A:\JEDIT;A:\TARO5;A:\JW2;
rem for かたろう
\JSW\KATA\KTRS.COM > NUL
rem for VZ
\UTY\VZ\VZ -Z > NUL
PATH \JUST5;\;A:\DOS;A:\UTY;\JSW\JW;\JSW\JXW;\JSW\HAN;\JSW\DASH;\JSW\JSUT;\JSW\SLT;\TCC;\TP;\JSW\KATA;\BASIC;\UTY\EC;\123R25J
PROMPT $P$G
CD \USER
MENU A:\DOS\MENU.MNU
MS-DOS起動中の画面
個人的に使っているメニュー画面
以 上