想定される状況
- NEC版 MS-DOS 5.0Aを使用していて
- 286機にCyrix 486SLCのCPUアクセラレータが載っていて
- CバスにEMSメモリが載っていて
- HIMEM.SYSを読み込んだ時にA20エラーが出る
EMM386も一緒に読み込みたいとき
メモリメーカー純正のメモリマネージャか、或いはフリーのメモリマネージャも使用できます。
例:
-
LunarEMM
http://hp.vector.co.jp/authors/VA037191/Pt/index_/lemm.html -
VEM486
https://www.vector.co.jp/soft/dos/hardware/se025675.html
あるいはEPSON版MS-DOS 5.0からHIMEMとEMM386を持ってきて上書きしても使用できます。
HIMEMのみで運用したい場合 (EMM386を読み込まない)
EMM386を意図的に読み込まないという事はWindows 3.xを使うのでしょうか?
解決方法は一つだけあります。EPSON版MS-DOS 5.0を使用する事です。
EPSON版MS-DOS 5.0からHIMEM.SYSのみを持ってきて上書きしても解決します。
(あわせてEMM386も上書きしておくと良いです)
まとめ
EPSON版MS-DOS 5.0を用意すれば解決する
おわり