libgodc - Go runtime for Sega Dreamcast
Replaces the standard Go runtime with one designed for the Dreamcast's constraints: memory 16MB RAM, CPU single-core SH-4, no operating system. Provides garbage collection, goroutines, channels, and the core runtime functions.
Quick Start
Prerequisites: Go 1.25.3+, make , and git must be installed.
go install github.com/drpaneas/godc@latest godc setup godc doctor # to check (optional)
Note: The godc CLI tool is a separate project that handles toolchain setup and builds.
Create and run a project:
mkdir myproject && cd myproject godc init # write you main.go and other *.go files godc build godc run
See the Quick Start Guide for your first program.
Documentation
... continue reading