{"slug": "super-mario-sunshine-gmse01-super-mario-sunshine-a-native-pc-port-from-an-ai", "title": "Super Mario Sunshine (GMSE01): Super Mario Sunshine: a native PC port from an AI-assisted decompilation", "summary": "The sms-pc-port project has produced a native PC port of the North American GameCube release of Super Mario Sunshine (GMSE01) built from a matching decompilation of the original game code, with development assistance from the AI model Claude documented in multiple commit trailers. The port requires users to supply their own disc image (ISO, GCM, or CISO) and supports Linux, macOS, and Windows, with OpenGL and Vulkan backends, widescreen rendering, debug overlays and multiplayer synchronization, and keeps 64-bit memory addresses below 4 GiB. Independent confirmation of the reported result was not reported.", "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. Tools: SDL2, MSYS2, Vulkan, OpenGL. The writeup below describes the work attributed to AI.\n- Reported result\n- Works. This is the directory's source-based outcome classification.\n- Independent confirmation\n- Not reported.\n- Human work and limitations\n- The project relies on a matching decompilation of the original game. It is designed to be built from source and requires the user to supply their own game assets. AI participation is explicitly documented in commit trailers.\n\n### Original sources\n\n## What was done\n\nThis project provides a native PC port of Super Mario Sunshine (GMSE01) by utilizing a matching decompilation. It requires a user-provided disc image to function and supports multiple platforms, including Linux, macOS, and Windows.\n\nThe [sms-pc-port](https://raw.githubusercontent.com/chasem-dev/sms-pc-port/HEAD/README.md) project is a native PC implementation of the North American GameCube release of Super Mario Sunshine. It is constructed from a matching decompilation of the original game code. The port does not include game data; users must provide their own disc image (ISO, GCM, or CISO) to build and run the program. The project includes a launcher to assist with setup and updates across Linux, macOS, and Windows. The codebase has been developed with assistance from the AI model Claude, as documented in multiple commit trailers. Technical features include support for both OpenGL and Vulkan backends, widescreen rendering, and various quality-of-life options like debug overlays and multiplayer synchronization. The port handles 64-bit architecture by ensuring memory addresses remain below 4 GiB. Development and regression testing are supported by internal tools such as `gx_selftest` and various Python scripts designed to verify game behavior across different host widths and resolutions.\n\n## Reproduce it\n\n```\nClone the repository with submodules, install system-specific prerequisites, place a valid GMSE01 disc image in the 'rom/' directory, and execute the provided build and run scripts.\n```\n\n", "url": "https://wpnews.pro/news/super-mario-sunshine-gmse01-super-mario-sunshine-a-native-pc-port-from-an-ai", "canonical_source": "https://reversedwithai.com/p/super-mario-sunshine-gmse01-0a21265e", "published_at": "2026-10-23 06:35:27+00:00", "updated_at": "2026-10-23 07:42:36.651552+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-tools", "generative-ai"], "entities": ["Super Mario Sunshine", "GMSE01", "sms-pc-port", "Claude", "GameCube", "OpenGL", "Vulkan", "chasem-dev"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/super-mario-sunshine-gmse01-super-mario-sunshine-a-native-pc-port-from-an-ai", "markdown": "https://wpnews.pro/news/super-mario-sunshine-gmse01-super-mario-sunshine-a-native-pc-port-from-an-ai.md", "text": "https://wpnews.pro/news/super-mario-sunshine-gmse01-super-mario-sunshine-a-native-pc-port-from-an-ai.txt", "jsonld": "https://wpnews.pro/news/super-mario-sunshine-gmse01-super-mario-sunshine-a-native-pc-port-from-an-ai.jsonld"}}