Show HN: Decomp Academy – Learn to decompile GameCube games into matching C
5 days ago
- #game-development
- #compilers
- #reverse-engineering
- Learn to read assembly and write C that compiles to identical bytecode for retro games.
- Progress through 264 lessons covering core C idioms, data types, pointers, structs, floats, ABI, optimization, and real decompilation examples.
- Use original compilers to grade C code byte-for-byte against actual game functions.
- Start from basics like arithmetic and loops, advancing to advanced topics like 64-bit operations and GameCube/GBA-specific patterns.
- Includes practical exercises like decompiling functions from Star Fox Adventures and mastering compiler optimizations.