Tech News
← Back to articles

Libgodc: Write Go Programs for Sega Dreamcast

read original related products more articles

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