Evidence at a glance #
Based on the linked sources. The author's reported result and independent confirmation are separate checks.
- AI involvement
- Reported models: Claude. Tools: Manx Aztec v4.2b, NASM, DOSBox, VS Code. The writeup below describes the work attributed to AI.
- Reported result
- Partial. This is the directory's source-based outcome classification.
- Independent confirmation
- Not reported.
- Human work and limitations
- The project is actively maintained with frequent commits as of October 2026. The documentation emphasizes a rigorous verification process using the original compiler.
Original sources
What was done #
phoonzang is a 16-bit disassembler and decompiler currently focused on reversing Wizardry VII: Crusaders of the Dark Savant. It utilizes a Claude-based agent for decompilation and includes a custom debugger for stepping through assembly code within DOSBox.
phoonzang is a 16-bit disassembler and decompiler project with the long-term goal of building a database of decompiled DOS applications and games. The project is currently focused on Wizardry VII: Crusaders of the Dark Savant. The workflow involves creating layout-independent assembly files and reversing them into C code. A provided VS Code extension integrates a Claude agent to assist in the decompilation process by automating the creation of C files from assembly. The project also includes a beta debugger, which functions as a 16-bit TSR proxy, allowing users to step through assembly code in VS Code while the game runs in DOSBox. As of the documented progress, 164 of 1217 routines (13.5%) have been covered. The project maintains a strict verification loop where C files are compiled using Manx Aztec v4.2b and checked against original assembly files to ensure byte-exact results.
Reproduce it #
1. Place original game files in ./apps/DSAVANT. 2. Run 'make init' to download the compiler. 3. Use the VS Code extension to select an assembly file and choose 'Make C file' to trigger the Claude agent.