mstan/snesrecomp — reverse-engineered prompt

Reverse engineered prompt

Build me a working alpha SNES static recompiler project that can take supported 65816 game ROMs, turn the CPU code into C ahead of time, and produce a normal native desktop build instead of running under an interpreter. I want this shared framework to be game agnostic, with the core recompiler, runtime, tests, and helper tools wired up so companion game repos can plug into it with their own config and runner glue.

Please make sure it is usable for the games already called out as known targets, Super Mario World, Mega Man X, and at least early playable A Link to the Past. Keep the runtime features that matter here, like verification and debugging support, and include MSU 1 audio support when a pack is present without changing normal behavior when it is not.

There are not really end user docs yet, so also leave me with a simple setup and run path plus a short README that explains how to build the framework, connect a game repo, and test that it works. Look up current docs online if you need to.

Want more depth? Deep Reverse