{"slug": "devil-may-cry-ps2-pal-sles-503-58-ps2-static-recompilation-of-devil-may-cry-pal", "title": "Devil May Cry (PS2, PAL SLES_503.58): PS2 static recompilation of Devil May Cry (PAL) with Claude, still short of gameplay", "summary": "A project by developer Gui-Tora statically recompiles the PAL Europe release of Devil May Cry for the PlayStation 2 (SLES_503.58, version 1.02) to native PC code using PS2Recomp, with commits carrying trailers for Claude Sonnet 5 (20) and Claude Opus 5.5 (7). The README reports a real interactive boot, gamepad menu navigation and a running title screen, plus an intro movie and office cutscene, but no first playable frame has been demonstrated, and performance runs at about 3 to 5 vertical syncs per second against 50 on PAL. Three blockers are marked resolved — corrupted function boundaries at the entry point, a missing CD-read IOP service, and the movie streaming transport — while PSS movie data reaching the EE without visible video remains open, and sound effects and music are silent.", "body_md": "## Evidence at a glance\n\nBased on the linked sources. The author's reported result and independent confirmation are separate checks.\n\n- AI involvement\n- Reported models: Claude Sonnet 5, Claude Opus 5.5. Tools: PS2Recomp. The writeup below describes the work attributed to AI.\n- Reported result\n- Research. This is the directory's source-based outcome classification.\n- Independent confirmation\n- Not reported.\n- Human work and limitations\n- The author (Gui-Tora) tracks blockers and checkpoints in notes under analysis/notes. They report that rendering is incomplete, sound effects and music are silent, and gameplay states beyond the first scenes do not function.\n\n### Original sources\n\n## What was done\n\nThe repository tracks a numbered series of blockers while translating the PAL release of Devil May Cry. The title screen and an office cutscene run, but a first playable frame has not been shown.\n\nThis experimental project statically recompiles the PAL Europe release of Devil May Cry (SLES_503.58, version 1.02) for the PlayStation 2 to native PC code using PS2Recomp. The README calls it a reverse-engineering and bring-up effort, not a playable port, and lists progress as a series of named blockers.\n\nThree are marked resolved: corrupted function boundaries at the entry point, a missing CD-read IOP service, and the movie streaming transport. A fourth, PSS movie data reaching the EE but producing no visible video, is still open in its tracking note. The author reports a real interactive boot, gamepad navigation of menus, and the title screen. After New Game the intro movie plays to the end and an office cutscene runs, with characters and most geometry now drawn after fixes to the VIF1 DMA chain walk, VU0 math helpers and a skinning-weight unpack mode. A streamed voice track plays through a reconstructed version of the game's sound driver, though not in sync.\n\nPerformance is very low, about 3 to 5 vertical syncs per second against 50 on PAL. The README says no first playable frame has been demonstrated. Commits carry Claude Sonnet 5 (20) and Claude Opus 5.5 (7) trailers.\n\n## Reproduce it\n\nSupply your own legally obtained copy: the original/ directory is for your own ELF, SYSTEM.CNF and memory cards. The README says no disc image, game executable or copyrighted assets are in the repository. Build with PS2Recomp as described there.\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/devil-may-cry-ps2-pal-sles-503-58-ps2-static-recompilation-of-devil-may-cry-pal", "canonical_source": "https://reversedwithai.com/p/dmc-ps2-static-recomp-claude", "published_at": "2026-11-10 08:57:01+00:00", "updated_at": "2026-11-10 10:23:34.850033+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-tools", "ai-agents"], "entities": ["Devil May Cry", "PlayStation 2", "PS2Recomp", "Claude Sonnet 5", "Claude Opus 5.5", "Gui-Tora", "Anthropic"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/devil-may-cry-ps2-pal-sles-503-58-ps2-static-recompilation-of-devil-may-cry-pal", "markdown": "https://wpnews.pro/news/devil-may-cry-ps2-pal-sles-503-58-ps2-static-recompilation-of-devil-may-cry-pal.md", "text": "https://wpnews.pro/news/devil-may-cry-ps2-pal-sles-503-58-ps2-static-recompilation-of-devil-may-cry-pal.txt", "jsonld": "https://wpnews.pro/news/devil-may-cry-ps2-pal-sles-503-58-ps2-static-recompilation-of-devil-may-cry-pal.jsonld"}}