Awesome REA
Français
Retour à tous les cas

DX-Ball: reconstruction du panoramique sonore stéréo

Cible: DX-Ball 1.07 Windows i386 exécutable

Auteur / attribution: Équipe de présentation REA ; auteurs du projet original crédités dans les sources

Date d'examen des sources:

Statut de l'examen: Sources examinées ; les tests de l'auteur ne sont pas réexécutés indépendamment.

La question

Comment une position à l’écran devient-elle une valeur de panoramique sonore ?

Ce que REA a fait

REA et Ghidra inspectent la fonction cible, les appelants, les instructions et les constantes. La reconstruction du responsable explique une expression x87 omise par le pseudocode décompilé.

Résultats rapportés par l'auteur

La source enregistre les cas différentiels 3, 205 par rapport à la fonction x86 d'origine et une correspondance 63-byte complète après recompilation avec le compilateur historique.

Limitations et réclamations non vérifiées

La validation couvre une fonction et un point de contrôle spécifique. La vitrine mise à jour réutilise les enregistrements d'exécution et de compilation antérieurs ; il n'établit pas une reconstruction complète du jeu.

Quoi apprendre

Lorsque le pseudocode est incomplet, suivez les appelants, l'assembly et les constantes. Enregistrez les tests sémantiques séparément de la correspondance d'octets.

Preuve d'utilisation de REA dans la source

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

Le formatage des extraits est simplifié. Lisez la source originale pour le contexte complet.

Sources originales

Résumé éditorial indépendant. Le crédit appartient aux auteurs originaux. Les logiciels cibles, les installateurs et la sortie complète du décompilateur ne sont pas redistribués ici.

Voir ce cas sur GitHub · Proposer une correction