0xreversed/with.ai
Games and modsWorksSource available
Target: Donkey Kong Country

aiuon/DKC32X

by aiuon Repository0 views
Platform
Sega 32X, Mega Drive, MiSTer
Outcome
Works

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: snes9x, GCC, Python 3, PicoDrive, ares. 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 it contains no game data and is intended for personal use only. It requires a specific MD5 hash for the input ROM. The AI contribution is documented via co-author trailers in the repository commit history.

Original sources

What was done

DKC32X is a build tool that recompiles Donkey Kong Country (SNES) ROMs to run on Sega 32X hardware. It requires a user-supplied USA 1.0 ROM dump and produces a personal-use 32X ROM.

DKC32X is a build tool designed to convert a personal SNES cartridge dump of Donkey Kong Country (USA, revision 1.0) into a ROM compatible with the Sega 32X. The project, documented at https://raw.githubusercontent.com/aiuon/dkc32x/HEAD/README.md, functions by statically recompiling the game's 65816 code into SH-2 C code, while utilizing a small interpreter for unreached routines. The tool captures level snapshots via a headless snes9x emulator and manages graphics and audio by mapping SNES assets to the 32X and Mega Drive hardware. The project was developed by aiuon with contributions from the AI model Claude Opus 5.5, as evidenced by commit logs. The tool is limited to USA 1.0 ROMs; other regions and revisions are not currently supported. While the game is playable from start to finish, known issues include graphical artifacts in the 'Poison Pond' level and reduced frame rates on MiSTer during specific sequences.

Reproduce it

setup
Download the builder from the releases page, drag a valid USA 1.0 ROM onto the executable, and wait for the conversion process to complete.