Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Space Channel 5 Recompiled
PORTSNATIVE

Space Channel 5 Recompiled

NATIVE PORTMUSIC / RHYTHMWINDOWSBETA

Space Channel 5 Recompiled

Space Channel 5

OriginDreamcast

TechnologyStatic recompilation (native C/C++)

Available forWindows

View official project

About the project

Space Channel 5 es un videojuego de ritmo de 1999, desarrollado por Sega AM9 y publicado por Sega para la consola Dreamcast. El juego está ambientado en el espacio exterior y su protagonista es Ulala, una joven reportera cuyo objetivo es salvar a los humanos de una invasión extraterrestre a través del baile y la música.

Official project information

Author's original READMEOpen on GitHub ↗
<div align="center">

Ulala and the Channel 5 spaceship — Space Channel 5 native desktop port

Space Channel 5 · Native

The rhythm returns to your desktop.

An unofficial native port of the USA Dreamcast release, with configurable controls, display options and compiler-free downloads.

Download Guide Issues

Source checks Desktop packages License

Download · Quick start · Features · Controls · FAQ · Development

</div>

Bring your own disc. You need the supported USA Dreamcast GDI and all its track files. Downloads include precompiled native modules, but no original disc assets. No Python, Git or compiler is needed to play.

Download

PlatformDownloadValidation
Windows · x64Windows ZIPGameplay and regression tested
Linux · x64Linux x64 archiveBuild and runtime checks passed
Linux · ARM64Linux ARM64 archiveBuild and runtime checks passed
macOS · Apple SiliconmacOS ARM64 ZIPBuild and runtime checks passed
macOS · IntelmacOS Intel ZIPBuild and runtime checks passed

Release notes, checksums and corresponding source · All releases

This is a preview release. Linux and macOS still need hands-on gameplay, graphics, audio and controller testing. macOS apps are ad-hoc signed, not notarized. See platform details.

Quick start

Ulala playing Space Channel 5 on a PC with a Dreamcast controller

  1. Download and extract the archive for your computer.
  2. Open SpaceChannel5 — SpaceChannel5.exe on Windows, SpaceChannel5 on Linux, or SpaceChannel5.app on macOS.
  3. Select your USA GDI, keeping its track files together, then choose Play. The launcher validates and imports the required files automatically.

Keep the disc files available during play: music, video and other assets are read from them. The original files remain read-only. Configure display, audio and controls in the launcher; settings apply on the next game launch.

What you need

  • A supported USA Dreamcast GDI with all of its tracks.
  • A computer matching the download’s architecture and a working OpenGL 3.3-capable graphics driver.
  • Keyboard or an SDL-compatible game controller.

Minimum CPU/RAM specifications and older operating-system compatibility have not been established. The player guide covers configuration and saves.

Features

Native gameplay

The game’s SH4 code is translated ahead of time into native modules. Gameplay does not use an SH4 interpreter or dynamic-recompiler fallback. Flycast provides the device, rendering and audio components.

Choose your picture

Keep the original 4:3 framing, fit it inside a widescreen window, crop to fill, stretch, or try expanded 16:9 geometry. Original framing is the default. Expanded geometry is experimental; prerecorded backgrounds remain 4:3, and game-side object culling can limit what appears at the edges.

Optional smoother motion

Geometry interpolation adds intermediate presentations with a 60 Hz target, while game logic, input and music keep their original timing. It is off by default, can add about 17 ms of visual delay, and falls back when geometry cannot be matched. Prerecorded video retains its original cadence.

Controls and rhythm settings

Remap keyboard and controller actions, adjust volume and audio buffering, and set a manual rhythm timing offset. Steam Input can translate Steam Controller inputs when the game is launched through Steam.

Texture packs and native mods

Optional texture replacement and an experimental native mod interface are available. See texture pack instructions and the native mod API.

Controls

ActionDefault keyboard input
Start / pauseEnter
DirectionsArrow keys
Shoot / Dreamcast AZ or Space
Rescue / back / Dreamcast BX or Backspace
Dreamcast XA
Dreamcast YS

For Steam Controller on Windows, add build/sc5-native-dev.exe as a non-Steam game, enable Steam Input with a gamepad layout, and launch through Steam. Supply the disc path in saved settings or with --gdi "X:\path\Space Channel 5 (USA).gdi". See the player guide for remapping and calibration.

FAQ

Do I need to build the game myself?

No. Use a download above. The launcher imports supported files from your disc without compiling code. The source build tools are for developers.

Which version is supported?

The supported USA Dreamcast revision in GDI format. The importer checks executable hashes and rejects unsupported data. Other regions, revisions and disc formats are not currently supported by the importer.

Where are my saves and settings?

PlatformData location
Windows downloaduserdata/ beside the launcher
Linux download$XDG_DATA_HOME/SpaceChannel5/userdata/, or ~/.local/share/SpaceChannel5/userdata/
macOS download~/Library/Application Support/SpaceChannel5/userdata/

Back up and preserve userdata when updating. Imported assets and personal data are not included in release archives.

Does this support arbitrary refresh rates or fully widescreen video?

No. Interpolation currently targets 60 Hz geometry presentation. The original prerecorded backgrounds remain 4:3; the display modes offer different ways to present them.

How much has been tested?

Earlier Windows assist-mode validation completed all four reports, credits and return to title. The desktop preview passed 64 Windows native regression tests, matched gameplay-state/audio replays, and a fresh compiler-free import/boot test. Isolated default and interpolated audio tests had zero underruns. This is not an exhaustive manual playthrough or a physical input-latency measurement. Read the validation results.

Known limitations and support

Expanded geometry and interpolation are experimental. Occasional frame gaps remain. Linux/macOS hardware playtesting and broader PC compatibility testing are still needed. The roadmap tracks further work.

If something goes wrong, open an issue with the release version, operating system, graphics hardware, input device and steps to reproduce it. Review logs before attaching them; do not upload disc images, extracted game files or private saves.

Development

  • Build from source
  • Contribute or report a bug
  • Platform implementation and testing
  • Native mod interface
  • Performance update and release validation
  • Roadmap

Credits and licensing

This project builds on Flycast for device, rendering and audio support, and the bundled Dreamcast-Forge decoder and supporting tools. Their contributors’ work and license notices are retained in this repository.

Flycast-derived components are GPL-2.0-or-later; Dreamcast-Forge retains its MIT license. See source provenance, LICENSE, and the notices under licenses/ and prototype/Dreamcast-Forge/LICENSE.

Space Channel 5 belongs to its respective rights holders. This is an unofficial project, not affiliated with or endorsed by Sega. Original game assets are supplied by the player and are not distributed here.

Read official guide
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Music / Rhythm
Status
beta
Original platform
Dreamcast
Technology
Static recompilation (native C/C++)
Version
—
Updated
—

Target platforms 1

Windows
View on GitHub
Advertisement