child.lzh ( Filesize: 3,070 )
child.sysは子プロセスを実行するためのデバイスドライバです。作成の
動機はDaichi(pcs14657)氏作のHOSopをconfig.sysのデバイスで実行できる
ようにしたかったからです。
デバイスドライバのinit実行中にMS-DOSのexecファンクションが使えれば
こういう機能は比較的容易に実現できるのですが、MS-DOSシステムの初期化
をしているSYSINIT実行中はフリーRAMを全て占有しているのでそのままでは
子プロセスを実行できません。そこでこのプログラムではMCBを直接操作する
ことによりTPA領域を確保しています。またデバイスドライバといってもメモ
リを消費しないので、フリーエリアは組み込み前と変わりません。
このプログラムの主な用途はHOSopの起動ですが、他のプログラムも起動で
きます。例えばsymdeb.exeを起動すると、通常は見ることのできないSYSINIT
のコードおよびデータを見ることができます。
ソフト名: | CHILD.SYS |
---|---|
動作OS: | MS-DOS |
機種: | PC-98 |
種類: | フリーソフト |
作者: | 三戸部 謙次 |