GBDK 简介
原创小于 1 分钟
对于经典的 GB/GBC 开发,高手们习惯使用汇编。但是使用汇编需要我们首先对 GB/GBC 整个硬件原理和完整的指令集有了完整的了解后才合适,这样的成本太高了。
现代的 GB/GBC 开发,至少需要使用高级编程语言,例如 C 语言。我们可以利用 GBDK 和 C 语言,进行 GB/GBC 开发。
GBDK (GameBoy Development Kit) 即 GameBoy 开发工具包,主要包含一个 C 语言编译器: SDCC。它包括编译器、汇编器和链接器。GBDK 还包含一系列 Z80 处理器相关的库。GameBoy 的 CPU 和 Z80 比较像,可以说是基于 Z80,它兼容 Z80 的大部分指令集,所以那些库也可以有效利用。
GBDK 包含了我们编译相关的所有内容,接下来我们开始进行环境搭建吧!