大容量メモリ搭載時の起動高速化パッチ当てプログラム
最近のメモリ低価格化にともない、メモリをたくさん搭載しているかたも多いと思います。ところが搭載しているメモリ容量が大きくなると RUN386 を経由して EXPプログラムを起動するのが遅くなるという問題点があります。
そこで搭載メモリ容量が増えても RUN386 の起動が遅くならないようにするパッチ当てプログラムを作ってみました。このプログラムは RUN386.EXE を書き換えて起動に時間がかかっている部分をスキップするようにします。
【技術的情報】
だいたい見当が付くかと思いますが、起動に時間がかかるのはアプリケーション用のセグメントを作成した後でそのメモリ領域を0で初期化しているからです。そこでこのプログラムでは初期化ルーチンの先頭を RET 命令に書き換えて、何もしないでリターンするようにしています。