cd /news/developer-tools/dc-core-recompiled-dreamcast-games-i… · home › topics › developer-tools › article
[ARTICLE · art-162210] src=reversedwithai.com ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

dc-core: Recompiled Dreamcast games into native ports with jkod/dc-core and Claude

The jkod/dc-core project released a framework for building native PC ports of Dreamcast games, combining GDI disc image extraction, PowerVR2 texture decoding, and a static SH-4 to C recompiler, with Claude Opus 5.5 credited as a co-author on numerous commits. The recompiler handles integer and FPU instructions, delay slots, and call-target discovery while preserving original calling conventions for direct C integration, and the author reports Tennis 2K2 (US v1.009) running with 7,018 functions recompiled and ball physics matching the original. The framework ships no game data and requires users' own disc images.

by read1 min views3 publishedNov 2, 2026
dc-core: Recompiled Dreamcast games into native ports with jkod/dc-core and Claude
Image: Reversedwithai (auto-discovered)

Evidence at a glance #

source evidence…

What was done #

dc-core provides tools for static SH-4 recompilation and asset extraction to enable native Dreamcast game ports. It supports projects like Tennis 2K2 and Rush 2049, utilizing Claude Opus 5.5 for development tasks including interpreter implementation and GL diagnostics.

dc-core is a framework for creating native ports of Dreamcast games. It provides tools for GDI disc image extraction, PowerVR2 texture decoding, and a static SH-4 to C recompiler. The recompiler handles integer and FPU instructions, delay slots, and call-target discovery. Recompiled functions maintain original calling conventions, allowing direct integration with C code. The project includes a runtime for CPU context, RAM access, and HLE overrides. The author reports that Tennis 2K2 (US v1.009) has 7,018 functions recompiled, with ball physics matching the original. Development is documented in jkod/dc-core. Claude Opus 5.5 is credited as a co-author on numerous commits, contributing to the implementation of an interpreter fallback for non-recompiled code, OpenGL diagnostic tools, and HUD adjustments. The framework does not contain game data and requires the user's own disc images. Testing includes hand-assembled SH-4 snippets and PVR round-trip verification.

Reproduce it #

python3 tools/disc/gdi.py check game.gdi; python3 tools/disc/gdi.py extract game.gdi out/ 1ST_READ.BIN; python3 tools/recomp/sh4recomp.py out/1ST_READ.BIN --funcs funcs.txt --out gen/

Community #

Ask a question, share what worked, or follow the next milestone.

Your library

── more in #developer-tools 4 stories · sorted by recency
tanikella.ghost.io · · #developer-tools
SCIP Rocks
── more on @jkod/dc-core 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/dc-core-recompiled-d…] indexed:0 read:1min 2026-11-02 · —