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