3 months ago
- Replaces standard Go runtime for Dreamcast's constraints (16MB RAM, single-core SH-4, no OS).
- Provides garbage collection, goroutines, channels, and core runtime functions.
- Prerequisites: Go 1.25.3+, make, and git.
- Installation: `go install github.com/drpaneas/godc@latest`, `godc setup`, `godc doctor` (optional).
- Create and run a project: `mkdir myproject`, `godc init`, write Go files, `godc build`, `godc run`.
- Performance metrics on real hardware (SH-4 @ 200MHz) provided for various operations.
- Examples include minimal programs, graphics, input handling, concurrency, and games.
- License: BSD 3-Clause.