Awesome REA
Português (Brasil)
Voltar para todos os casos

DX-Ball: reconstruindo o panorama do som estéreo

Alvo: DX-Ball 1.07 Windows i386 executável

Autor / atribuição: Equipe de vitrine REA; autores originais do projeto creditados em fontes

Data de revisão da fonte:

Rever estado: Fontes revisadas; os testes do autor não são executados de forma independente.

A questão

Como uma posição na tela se torna um valor de panorâmica sonora?

O que REA fez

REA e Ghidra inspecionam a função de destino, chamadores, instruções e constantes. A reconstrução do mantenedor explica uma expressão x87 omitida pelo pseudocódigo descompilado.

Resultados relatados pelo autor

A fonte registra casos diferenciais 3, 205 em relação à função x86 original e uma correspondência 63-byte completa após a recompilação com o compilador histórico.

Limitações e reivindicações não verificadas

A validação cobre uma função e um ponto de verificação específico. A vitrine atualizada reutiliza registros anteriores de execução e compilação; não estabelece uma reconstrução completa do jogo.

O que aprender

Quando o pseudocódigo estiver incompleto, siga os chamadores, assembly e constantes. Grave testes semânticos separadamente da correspondência de bytes.

Evidência de uso de REA na fonte

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

A formatação do trecho é simplificada. Leia a fonte original para o contexto completo.

Fontes originais

Resumo editorial independente. O crédito pertence aos autores originais. O software alvo, os instaladores e a saída completa do descompilador não são redistribuídos aqui.

Veja este caso em GitHub · Sugira uma correção