Int trap halt を回避
MS-DOS のパソコンで, 未使用の割り込みが何らかの原因によって起こると, シス
テムは暴走します. PC-9801 系のパソコンなら, Int trap halt というメッセージを
表示したあと, ビープ音が鳴り続けるだけですし, J-3100 を含む IBM 系のパソコン
では, ただ単に暴走します. HVECT.SYS は, 未使用の割り込みをあらかじめすべてフ
ックしておくことによって, この未使用割り込みによる暴走を防止するプログラムで
す.
同様のプログラムには, PC-9801 シリーズ向けの Mr.ぱお さんの "INITTRAP.SYS"
や kim さんの "TRAP98.SYS" などが既にありますが, この HVECT.SYS は, 未使用割
り込みが起こったときには何もせず, ただ呼び出し元にリターンするだけの, シンプ
ルな動作を行なうのが特徴です. したがって常駐量も 16 バイト(*) と僅かで, UMB
にも容易に組み込めます. また, J-3100 シリーズなど, IBM-PC 系のマシンにも対応
しています.
(*) config.sys 中で組み込んだ場合.