Show HN: Decomp Academy – Learn to decompile GameCube games into matching C
15 days ago
- #game-development
- #compilers
- #reverse-engineering
- 学习阅读汇编代码并编写能够编译成与复古游戏相同字节码的C语言程序。
- 通过264个课程逐步学习核心C语言习惯用法、数据类型、指针、结构体、浮点数、ABI、优化以及真实的反编译示例。
- 使用原始编译器逐字节比对C代码与实际游戏函数,实现代码的评分功能。
- 从算术和循环等基础内容开始,逐步深入到64位操作和GameCube/GBA特定模式等高级主题。
- 包含实践练习,如反编译《星际火狐大冒险》中的函数,并掌握编译器优化技巧。