cd /news/artificial-intelligence/mixup-mixup-console-game-translation… · home › topics › artificial-intelligence › article
[ARTICLE · art-157420] src=reversedwithai.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

Mixup: Mixup Console Game Translation Project

The Mixup project hand-translates console game machine code into readable, modifiable JavaScript for Batman: Return of the Joker, Gradius, and DoDonPachi DaiOuJou, explicitly avoiding emulation, with Claude Code listed as a co-author on multiple commits porting DoDonPachi DaiOuJou. Fidelity is checked through an oracle method in which an emulator runs the original ROM to generate a per-frame state vector compared against the JavaScript port, which the author reports catches bugs that manual disassembly reading misses. The repository contains no ROMs or extracted graphics and requires users to supply their own legally owned cartridges for asset extraction via the provided Python scripts, and the project remains in a research state with varying completion across the three games.

by read2 min views1 publishedOct 25, 2026
Mixup: Mixup Console Game Translation Project
Image: Reversedwithai (auto-discovered)

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: PyBoy, Mesen 2.1.1, MAME 0.288, Python, Node.js. The writeup below describes the work attributed to AI.
  • Reported result
  • Research. This is the directory's source-based outcome classification.
  • Independent confirmation
  • Not reported.
  • Human work and limitations
  • The project uses a rigorous oracle-based testing framework to ensure the JavaScript ports match the original game logic. It explicitly distinguishes between 'emulation' and 'translation'.

Original sources

What was done #

Mixup is a project that translates console game machine code into JavaScript. It uses an oracle-based validation method to ensure fidelity against original hardware, supporting Batman: Return of the Joker, Gradius, and DoDonPachi DaiOuJou.

Mixup is a research project focused on hand-translating console game disassembly into readable, modifiable JavaScript, explicitly avoiding emulation. The project maintains fidelity by using an oracle method: an emulator runs the original ROM to generate a per-frame state vector, which is then compared against the JavaScript port. The author reports that this method identifies bugs that manual disassembly reading misses, noting that downstream symptoms are not the bug. The project includes a strict asset-integrity gate to ensure no ROM-derived material is committed to the repository. Recent development, as documented in the commit history, involves porting DoDonPachi DaiOuJou, with Claude Code listed as a co-author on multiple commits. The project acknowledges that tests can remain green despite bugs, citing four specific failure modes in check design. Limits include the requirement for users to provide their own legally owned ROMs for asset extraction, as the repository contains no ROMs or extracted graphics. The project is currently in a research state with varying levels of completion across the three supported games.

Reproduce it #

Export assets from legally owned cartridges using the provided Python scripts, then run 'python -m http.server 8000' to serve the project locally.
── more in #artificial-intelligence 4 stories · sorted by recency
── more on @mixup 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/mixup-mixup-console-…] indexed:0 read:2min 2026-10-25 · —