Retro Porting Toolkit · The classics, rebuilt to run anywhere

CD-i

SCC68070 · 2026

Very early research with a distinctive scope: the entire Philips CD-i system ROM, OS-9 and all, recompiled into native code.

cdirecomp translates Philips CD-i games from SCC68070 machine code, a 68000-family CPU, into C. Its distinctive choice is what it refuses to fake: instead of a hand-made OS-9 high-level emulation layer, it recompiles the entire CD-RTOS/OS-9 system ROM. The project calls itself "a research project shared in the open, not a finished product".

What works today

In the project's own words, it is in "Very early development" and "boots the real Philips CD-i system ROM as native code and can perform a very basic boot of a CD-i title. Hotel Mario reaches its title card. Gameplay is not yet reachable". A clean-room interpreter is kept as the correctness floor beneath the recompiled code.

Enhancements

None yet. The work so far is entirely about correct boot and system-ROM execution.

Known limitations

No game reaches gameplay. Hotel Mario stops at its title card, and there is no compatibility story beyond that basic boot.

Games

No game pages exist for this platform yet.

Reading

cdirecomp ships no BIOS ROM, no disc images, and no game-derived generated code; the user supplies their own system ROM and Mode-2 cue/bin dumps.

Links