Evidence at a glance #
Based on the linked sources. The author's reported result and independent confirmation are separate checks.
- AI involvement
- Reported models: Claude. Tools: Claude Code, Zig, SDL3, Vulkan, PyInstaller. The writeup below describes the work attributed to AI.
- Reported result
- Works. This is the directory's source-based outcome classification.
- Independent confirmation
- Not reported.
- Human work and limitations
- The project explicitly states that no game data is included in the repository. The setup process performs verification of the user's provided disc image before proceeding with the recompilation pipeline.
Original sources
What was done #
A native Linux and Windows port of the US Dreamcast version of Street Fighter Alpha 3, achieved by statically recompiling SH-4 machine code into C. The project includes a native runtime for Vulkan and SDL3, and was developed entirely using AI.
The Street-Alpha-3-Dreamcast-Recomp project provides a native PC port of the US Dreamcast version of Street Fighter Alpha 3. The method involves static recompilation, where the game's SH-4 machine code is translated into C and paired with a custom native runtime. This runtime handles Vulkan rendering, SDL3 input, and audio, avoiding the use of CPU interpretation or JIT compilation at runtime. The project requires the user to provide their own legally acquired US Dreamcast disc image (GDI, CUE/BIN, or CHD), which the setup tool verifies and converts. The author reports that the entire project—including the recompiler, runtime, setup application, and build tooling—was written by AI (Claude Code), with human direction and testing. Commit logs confirm the participation of Claude Opus 5.5 as a co-author. The port supports Linux and Windows, featuring local netplay, emulated memory cards, and configurable display settings. It is strictly limited to the US release (T-1203N, v1.001); other regional versions are rejected by the recompiler.
Reproduce it #
Download the SFA3-Setup release, provide a valid US Dreamcast disc image, and run the converter. For manual builds, use the provided Python pipeline: ./sfa3port.py setup "/path/to/Street Fighter Alpha 3.gdi".