SGDK - 一款免费、开放的塞加 Mega Drive 开发套件
GitHub: https://github.com/Stephane-D/SGDK
Patreon: https://www.patreon.com/SGDK
SGDK 是一款免费的开发套件,可用于用C 语言为Sega Mega Drive开发软件。它包含了开发库本身(带有源代码)以及用于编译资源的一些自定义工具。SGDK 使用 GCC 编译器(目标为 m68k-elf)和 libgcc 生成 ROM 镜像。为了方便,我们为 Windows 操作系统提供了二进制文件(GCC 13.2),但您需要自行为其他操作系统安装它(有关详细信息,请参阅 帮助和支持 部分)。请注意,SGDK 还需要 Java(自定义工具需要它),因此您需要在系统上安装 Java。
SGDK 库和自定义工具以 MIT 许可证分发(请参阅 license.txt 文件)。GCC 编译器和 libgcc 遵循 GNU 许可证(GPL3),而从中构建的任何软件(作为 SGDK 库)则遵循 GCC 运行时库例外许可证(请参阅 COPYING.RUNTIME 文件)
首先,您需要了解 SGDK 使用 C 语言(也可以使用汇编语言,但不是必须的),因此在尝试使用 SGDK 开发之前,建议您熟悉 C 编程。同时学习 C 语言和学习 'Sega Mega Drive' 编程绝对是太难了,您将无法取得任何进展。此外,至少要具备对 Sega Mega Drive 硬件(特别是视频系统)的基本知识。
暂无开放 Issues,或尚未同步最近议题。