百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

SGDK

> 编程语言
开源

SGDK - 一款免费、开放的塞加 Mega Drive 开发套件

2.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

SGDK - 一款免费、开放的塞加 Mega Drive 开发套件

SGDK 2.11 (2025 年 4 月)

版权所有 2025 Stephane Dallongeville

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 硬件(特别是视频系统)的基本知识。

  • And-0 - 令人惊叹的 Mega Drive 开发参考资料:
    https://github.com/And-0/awesome-megadrive
  • Raster Scroll - 世嘉 Mega Drive 图形指南:
    https://rasterscroll.com/mdgraphics/
  • Mega Cat Studios - 世嘉 Mega Drive 图形指南:
    https://megacatstudios.com/blogs/retro-development/sega-genesis-mega-drive-vdp-graphics-guide-v1-2a-03-14-17
  • Sik 的博客专注于 MD 汇编编程,但对世嘉 Mega Drive 硬件解释了很多内容(而且解释得很详细):
    https://plutiedev.com
  • 来自 Rodrigo Copetti 的一篇文章,解释了 Mega Drive 架构:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C68000assemblycgame-development

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言