Libgodc: Write Go Programs for Sega Dreamcast
2 months ago
- #Dreamcast
- #Game Development
- #Go Runtime
- 针对Dreamcast硬件限制(16MB内存、单核SH-4处理器、无操作系统)替换标准Go运行时
- 提供垃圾回收、goroutine协程、channel通道等核心运行时功能
- 环境要求:Go 1.25.3+、make和git工具链
- 安装步骤:`go install github.com/drpaneas/godc@latest` → `godc setup` → `godc doctor`(可选验证)
- 项目创建流程:`mkdir myproject` → `godc init` → 编写Go代码 → `godc build` → `godc run`
- 提供真实硬件(SH-4@200MHz)上各类操作的性能基准数据
- 示例涵盖:最小程序、图形渲染、输入控制、并发处理和游戏开发
- 开源协议:BSD 3-Clause