Awesome REA
日本語
すべてのケースに戻る

DX-Ball: ステレオ サウンド パンニングの再構築

ターゲット: DX-Ball 1.07 Windows i386 実行可能ファイル

著者/帰属: REA ショーケース チーム;元のプロジェクトの作者が情報源にクレジットされている

ソースレビュー日:

レビュー状況: 情報源をレビューしました。著者のテストは独立して再実行されません。

質問

画面上の位置はどのようにしてサウンドパンの値になるのでしょうか?

REAがしたこと

REA および Ghidra は、ターゲット関数、呼び出し元、命令、および定数を検査します。メンテナーの再構成では、逆コンパイルされた疑似コードによって省略された x87 式が説明されています。

著者が報告した結果

ソースには、元の x86 関数に対する 3、205 の差分ケースと、履歴コンパイラーで再コンパイルした後の 63-byte の完全な一致が記録されます。

制限と未検証の主張

検証では 1 つの機能と特定のチェックポイントが対象になります。更新されたショーケースは、以前の実行およびコンパイルのレコードを再利用します。完全なゲームの再構築を確立するものではありません。

何を学ぶか

疑似コードが不完全な場合は、呼び出し元、アセンブリ、および定数に従ってください。セマンティック テストをバイト マッチングとは別に記録します。

ソース内の REA 使用の証拠

Recorded analysis: REA 4.1.0, Ghidra 12.1.4, Linux x64 host.

抜粋の書式設定が簡素化されています。完全な文脈については、元のソースを読んでください。

オリジナルの情報源

独立した編集者の要約。クレジットは原作者に帰属します。ターゲット ソフトウェア、インストーラー、および完全な逆コンパイラー出力は、ここでは再配布されません。

このケースを GitHub で表示する · 修正を提案する