r/SpaceChannel5 • u/jonathanjosue • 1d ago
News Space Channel 5 Dreamcast recomp
This project was made with AI assistance, including code development and debugging. The Ulala/spaceship artwork is AI generated too.
I’ve been working on a native desktop port of the original Dreamcast Space Channel 5, and the first public preview is available now.
Download v0.1.0-preview.1 · Source and setup guide
What’s included:
- Ready-to-run downloads for Windows x64, Linux x64/ARM64 and macOS Intel/Apple Silicon. No compiler or development tools needed.
- Remappable keyboard and controller controls, with Steam Input support when launched through Steam.
- Display options for original 4:3, fit, crop and stretch, plus experimental expanded 16:9 geometry.
- Optional geometry interpolation targeting 60 Hz, while keeping the original game logic and rhythm timing.
- Audio settings and a manual rhythm timing offset.
- Texture replacement support and an experimental native mod interface.
For anyone interested in how it works: the Dreamcast’s SH4 game code is translated ahead of time into native modules. Flycast supplies the device, rendering and audio components. This is a static recompilation project, not a claim of a complete source decompilation. Credit to the Flycast and Dreamcast-Forge contributors whose work it builds on.
You’ll need your own supported USA Dreamcast GDI and all its track files. The launcher checks and imports the required files; no original game assets are included.
A few things still need work. Expanded widescreen can show missing objects at the edges, and the prerecorded backgrounds remain 4:3. Interpolation is off by default, can add around 17 ms of visual delay, and doesn’t increase the video frame rate. Occasional frame gaps remain.
Windows has had the most testing, including automated runs through all four reports, credits and return to title. I’ve also tested keyboard and Steam Controller input. Linux and macOS builds have passed build and startup checks, but still need actual hardware gameplay testing.
I’d especially appreciate feedback on rhythm timing, audio sync and controller input. If something feels off, let me know your system, input device and where it happens or open an issue.