98Note対応省電力ドライバー
省電力モードを持つ86系CPUは、HLT命令を実行する事により、動作電力
を大幅に減らす事ができます。例えばV30(日電μPD70116)では、1/
5程度まで消費電力を下げる事ができます。このHLT命令を実行すると、CPU
は動作を停止して(DMAなどは動作する)、外部割り込みにより、この状態から
脱出する事ができます。本ドライバは、MSDOSのアイドル状態(一般にコマン
ド入力待ちの様なCPUの暇な状態)にINT28Hを実行しますので、この割り
込みハンドラをフックする事でCPUを省電力モードに導きます。
また、キーボードBIOSを呼んだ場合も省電力モードに移行します。