雑 HLEマシマシ豆 (ジャンク品)

日常

自分の環境で確認したのでテスト配布

これは何をするもの?


ダウンロードは↑をクリック!!
サウンド採用ゲームでHLE動作時にdl1425.binなしで遊ぶ事を可能にした
改造豆ドライバとWindows用豆バイナリのセットです(テスト中)

元はctr氏の実装した新版HLEコードに修正したものです

何で作ったの?

dl-1425.binの入手は電子顕微鏡での撮影と、ビット立てという極めて困難な作業であり
いかに忠実再現がMAMEの前提であろうとも、エンドユーザーにはムリが過ぎます。

逆アセンブルされたコードである
qsound_dl-1425.asmからバイナリ化すれば入手も可能ですが


どっちにしろ権利的に黒いのでおいそれと使えません。

事実上、CPS2等のQサウンド採用ゲームをMAMEで遊ぶ際に
再現性を重視するあまりユーザーに対して
著作権侵害をさせる事が前提にあることを許容できなかったからです
MAME開発者でQサウンドに関わった全員がDecapしてますか?っていうね。

HLE化もクリーンルーム的には危ういようですが

Qサウンド社の全特許切れと会社活動も不明という状態を考慮すれば
BIOSファイルそのままよりは危険性は、かなり下がるとみてよいでしょう。
配布者側への差し止めはあるかもしれませんが、利用者側への責任追及はまずないと思われます。

その他

理由は不明ですが、実行バイナリのサイズが
倍くらいに肥大化してます(
380MB→600MB)UPXとかすればいい感じ?
0.281ソースに上書きしてMSYS2でビルド正常完了を確認しています。

Qサウンドには変更がないので、0.282ソースでもビルドして動作すると思われます。


遊び方
公式配布0.281(0.282でもOK)の実行ファイルを解凍して、配布したexeの上書きコピーでOK
後はCPS2や対応CPSゲームをROMフォルダに入れ実行、QsoundHLEとなって動作するはず。


※Qsound.zipやQsound_HLE.zipは不要、あるとバグるかも?
動作報告がされると喜びます。

公式とは一切関係もなく動作保証はありません
手順書の内容よりもドライバーファイルの変更内容が優先されます、ご自由にお使いください。
ライセンスはMAME準拠で問題ないと思われますが、上流にこのコードは流さないでください。
カスタムビルド専用と考えてください。

動作確認

0.281ベースにCPS2の複数タイトルと天地を喰らう2(CPS1)で動作確認済です

Fujixさん謹製のRetrofireをありがたく使って検証しました
Windowsベースですが、ビルドでコケなければ他環境でも大丈夫だと思います。

しめ

claudeにあーでもない、こーでもないと言いながら完成させました(無料ユーザー)
というわけで、なんかやたら傾眠傾向なので寝ます。
後はみんなに任せた…すやぁ。

やっとこさっとこ

開通しました…ここ1か月の高ストレスの原因がお通じだったようです。
そのあと副交感神経が優位で「ぐでたま」になってました;
回復モードなのでまったりしておきます。

日常

Posted by あんこ