A free DeepSeek model plus a custom MCP sufficed to port a full Taito arcade game

Marcot3ssar1 · reddit · 2026-10-28

An Italian developer ported the arcade game Jungle King (junglekj2, Taito SJ hardware) using OpenCode with the free DeepSeek V4.1 Flash model (200K context, zero cost, 50–490 tok/s that degrades as context grows). The original Z80 ROM runs on a C interpreter while memory, banking, video, audio and input hardware are reimplemented in C — verified across 41 functions with golden traces and build-to-build determinism.

The decisive factor was a custom MCP tool he wrote, letting the agent run and query the port inside its workflow: stepping frames, reading RAM/registers, injecting inputs, capturing outputs. Without it, a verification loop of thousands of executions was impractical by hand; with it, the agent ran validation autonomously.

His takeaway: a free model plus a well-designed MCP is enough for projects of this complexity, so the bar for similar work has dropped for everyone. He's asking whether to open-source the MCP for other ROM ports.

Original post →

More from coding & agent

coding & agent channel →