アーケードエミュータ MAME が拡張カーネルで不具合の理由を調べてみた

I had installed unofficial sp5.1, update rollup2, and UUrollup v10d. Then I discovered recent versions of MAME are unusable, as they will not respond to keyboard input.

Old versions .99 and .106 worked as usual. But .120, .142, and shmupmame 2.2 did not work.

Uninstalling UURollup fixed the problem.

Windows 2000 拡張カーネルのDLL入れたら、アーケードエミュレータでキーボードが反応しなくなったよ
という意見をもらった・ω・

というわけで、古いバージョンのMAMEを入手してためしてみた

http://www.mame.gr/files/mame/Mame32b.117.exe
v0.117 だと問題ないような

http://www.mame.gr/files/mame/Mame32b.118.exe
v0.118だと確かに動かない。

おそらく、Rawinput Device が関連してると思われ。

うちの自家製 dinput.dll と 拡張カーネルの user32.dll のRawInput Deviceのコントロールと相性が悪いみたい

とりあえず、 kdllinst で EZ KD Registry.にチェック、
古いバージョンの dinput.dll と user32.dll を突っ込んで起動してみるとちゃんと動くのを確認できた・ω・;

リリースノート見てみたんだけど、違いがわかんない・・・うーむ
というわけで、ここは少し研究が必要なようだ

ちなみに、 mame.gr では 0.120 まで入手可能
(なんか、検索したら、 0.120さがしてる人がいたけど、相手にされてなかったので)

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です