PC-98版WindowsNT(3.51/4.0)をエミュレータ向けに最適化してみた。

PC-98版WindowsNT(3.51/4.0)をエミュレータ向けに最適化してみた。

PC-98版Windows NT 3.51及びWindows Nt 4.0ではHAL.DLLのHalProcessorIdleのHLT命令が無効かされていることが判明しました。HAL.DLLにパッチを当ててHLT命令を有効化することにより、エミュレーター上での高速作動またはホスト側CPUの負荷低減が可能であることが判明しました。実機に適用した場合でも消費電力低減、バッテリーが長持ちする等の効果があると思われます。>PC-98版Windows NT 3.51/4.0を起動した場合にホストCPUが過負荷になる現象を >回避するパッチが出来た模様。HAL.DLLをパッチするようです。 NT3.51スレ SP1 http://mevius.5ch.net/test/read.cgi/win/1519045457/77-85

http://www.nicovideo.jp/watch/sm35964297