Awesome REA
Deutsch
Zurück zu allen Fällen

DX-Ball: Rekonstruktion des Stereo-Sound-Pannings

Ziel: DX-Ball 1.07 Windows i386 ausführbare Datei

Autor / Namensnennung: REA-Vorzeigeteam; Quellenangabe der ursprünglichen Projektautoren

Datum der Quellenüberprüfung:

Überprüfungsstatus: Quellen überprüft; Autorentests werden nicht unabhängig wiederholt.

Die Frage

Wie wird eine Position auf dem Bildschirm zu einem Ton-Pan-Wert?

Was REA getan hat

REA und Ghidra prüfen die Zielfunktion, Aufrufer, Anweisungen und Konstanten. Die Rekonstruktion des Betreuers erklärt einen x87-Ausdruck, der im dekompilierten Pseudocode weggelassen wurde.

Vom Autor gemeldete Ergebnisse

Die Quelle zeichnet 3-, 205-Differenzfälle gegenüber der ursprünglichen x86-Funktion und eine vollständige 63-byte-Übereinstimmung nach der Neukompilierung mit dem historischen Compiler auf.

Einschränkungen und unbestätigte Ansprüche

Die Validierung umfasst eine Funktion und einen bestimmten Prüfpunkt. Der aktualisierte Showcase verwendet frühere Ausführungs- und Kompilierungsdatensätze wieder. Es wird keine vollständige Spielrekonstruktion erstellt.

Was zu lernen ist

Wenn der Pseudocode unvollständig ist, befolgen Sie Aufrufer, Assembly und Konstanten. Zeichnen Sie semantische Tests getrennt vom Byte-Matching auf.

REA Nutzungsnachweis in der Quelle

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

Die Formatierung von Auszügen wird vereinfacht. Lesen Sie die Originalquelle für den vollständigen Kontext.

Originalquellen

Unabhängige redaktionelle Zusammenfassung. Die Urheberschaft liegt bei den Originalautoren. Zielsoftware, Installationsprogramme und die komplette Dekompilerausgabe werden hier nicht weitergegeben.

Sehen Sie sich diesen Fall auf GitHub an · Schlagen Sie eine Korrektur vor