From 895079dd093f02487789d9aa967f0cccbfe379d8 Mon Sep 17 00:00:00 2001 From: ysopwnable <161784452+N0zoM1z0@users.noreply.github.com> Date: Wed, 7 Oct 2026 14:28:21 +0800 Subject: [PATCH] docs: add DX-Ball reconstruction showcase (#876) * docs: add DX-Ball reconstruction showcase * docs: highlight DX-Ball reconstruction results --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index fd2f1c4af9..d398d85680 100644 --- a/README.md +++ b/README.md @@ -369,6 +369,21 @@ REA gives the agent a clear path from that request to working code: REA handles the app analysis in steps 1 through 5. The agent performs step 6 with its normal file-editing and test tools, using what it learned about the app. +## Showcase + +### DX-Ball: game reconstruction (in progress) + +[DX-Ball](https://github.com/N0zoM1z0/dx-ball) follows the journey from a classic +Windows game's executable to maintainable C. Using REA's Ghidra provider, the +project traces functions, game state and dependencies, then checks reconstructed +behavior with original-x86 differential tests and pinned-compiler replay. + +A [sound-pan investigation](https://github.com/N0zoM1z0/dx-ball/blob/main/docs/GAMEPLAY_OWNER.md) +turns incomplete pseudocode into a C implementation that passes 3,205 original-x86 +cases and reproduces all 63 compiled function bytes. Follow its +[REA workflow](https://github.com/N0zoM1z0/dx-ball/blob/main/docs/REA.md) +from binary evidence to reconstruction. + ## What agents can do - Investigate a feature you like and build a version tailored to your own product.