Seaside Laboratory

Posts

KFX 2008

KFX の挙動をデバッガーで追跡しながら調べたかったので Visual C++ 2008 で再コンパイルしてみることにした。ただ、最近の OS だとまともに動作しないので色々と修正することになった。

  • 32 ビットカラー化。
  • NT 系 OS 特有の MIDI 再生遅延を解消。
  • ウィンドウが最前面固定だったので解除。
  • 終了時にクラッシュしないように。
  • CPU 負荷の高いビジーループによる時間調整を Sleep に変更。

2002 年頃に似たようなことをした気もするが気にしない。

互換モードを設定しなくとも Windows 8.1 で動作する。

副産物として生成された exe は配布できるような代物でないのが残念なところ。