logoalt Hacker News

A_Venom_Rolltoday at 12:19 PM1 replyview on HN

Perfect timing - Sharopolis just released a video [0] using this exact disassembly to mod Super Mario-style physics into the game.

He used Claude Code to 'vibe code' the assembly changes, leveraging the fact that the disassembly identifies about 2KB of unused memory. It’s a fascinating look at how LLMs can now navigate and modify 40-year-old Z80 assembly when provided with a well-documented codebase like this one.

The video sparked a lot of discussion in the comments, with some people being very upset he used AI for this.

[0] https://www.youtube.com/watch?v=gxxNgZgd88I"


Replies

s-macketoday at 1:14 PM

AI is very effective for reverse engineering. Unless you’re doing it purely for fun, it makes sense to use AI where it helps.

I’ve tried to visualize the “navigate and modify” process you mentioned in [0]. It’s mesmerizing.

Because reverse engineering outcomes are comparatively easy to verify, it’s a good fit for training for AI. I expect major progress in the next few years, potentially to the point where reverse engineering many binaries becomes highly automated.

[0] https://github.com/s-macke/OpcodeOracle