Hasty Briefsbeta

双语

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特定模式等高级主题。
  • 包含实践练习,如反编译《星际火狐大冒险》中的函数,并掌握编译器优化技巧。