{"slug": "freedom-planet-recompiled-freedom-planet-into-a-dreamcast-and-pc-port-with", "title": "Freedom Planet: Recompiled Freedom Planet into a Dreamcast and PC port with Claude", "summary": "A fan-made decompilation of Freedom Planet built with Claude Opus 5.5 has reached roughly 90% decompiled code, about 45.7k lines of C, with the remaining 10% inferred and 18 lines marked unknown, according to the project's README. The FOSS project targets the Sega Dreamcast and PC, using original assets and debug symbols from the fp-assets repository, with texture compression to 8-bit indexed color, LZ4 compression and 4-bit ADPCM audio to fit Dreamcast hardware constraints; the PC branch uses SDL2 for Windows and Linux. The author reports the Dreamcast version holds 60fps in most stages but drops during scenes with multiple large interactive sprites, and the builder script processes a user-provided Assets.dat file from a retail copy of the game.", "body_md": "## Evidence at a glance\n\nLoading source evidence…\n\n## What was done\n\nA fan-made decompilation of Freedom Planet targeting Dreamcast and PC, built using Claude Opus 5.5. The project utilizes original assets and debug symbols to achieve a 90% decompilation rate, with the remainder inferred.\n\nThe project provides a FOSS approximation of Freedom Planet, targeting the Sega Dreamcast and PC platforms. The author reports that the codebase is roughly 90% decompiled and 10% inferred, consisting of approximately 45.7k lines of C code. The development process relied on Claude Opus 5.5 for implementation, with the author performing play-testing and prompting. The project leverages external tools from the fp-assets repository and utilizes existing debug symbols. To fit the game within Dreamcast hardware constraints, the author implemented texture compression to 8-bit indexed color, LZ4 compression, and 4-bit ADPCM audio. The PC port, available on a separate branch, uses SDL2 for Windows and Linux. The builder script automatically processes the user-provided Assets.dat file from a retail copy of the game. While the majority of the code is recovered, 18 lines are marked as unknown. The author notes that the Dreamcast version maintains 60fps in most stages, though performance drops occur during scenes with multiple large interactive sprites. Source: [https://raw.githubusercontent.com/wangblows2000/fp-dc/HEAD/README.md](https://raw.githubusercontent.com/wangblows2000/fp-dc/HEAD/README.md)\n\n## Reproduce it\n\n```\nDownload the repository, place a Freedom Planet 1.21.5 Assets.dat file in the directory, and execute build_dreamcast.bat on Windows or build_dreamcast.sh on Linux.\n```\n\n## Community\n\nAsk a question, share what worked, or follow the next milestone.\n\n[Your library](https://reversedwithai.com/library)", "url": "https://wpnews.pro/news/freedom-planet-recompiled-freedom-planet-into-a-dreamcast-and-pc-port-with", "canonical_source": "https://reversedwithai.com/p/freedom-planet-cade2f5b", "published_at": "2026-10-30 01:01:06+00:00", "updated_at": "2026-10-30 01:48:41.901896+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-tools", "developer-tools"], "entities": ["Freedom Planet", "Claude Opus 5.5", "Sega Dreamcast", "SDL2", "fp-assets", "LZ4"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/freedom-planet-recompiled-freedom-planet-into-a-dreamcast-and-pc-port-with", "markdown": "https://wpnews.pro/news/freedom-planet-recompiled-freedom-planet-into-a-dreamcast-and-pc-port-with.md", "text": "https://wpnews.pro/news/freedom-planet-recompiled-freedom-planet-into-a-dreamcast-and-pc-port-with.txt", "jsonld": "https://wpnews.pro/news/freedom-planet-recompiled-freedom-planet-into-a-dreamcast-and-pc-port-with.jsonld"}}