Since this is clearly coded with an LLM and the README has not been written by a human, I'm curious if it actually does play end-to-end.
I have personally recently ported all of the mainline GBA Pokemon games to run on a modern PC. It took a lot of work, because there were many latent bugs left in by the developers which relied upon the quirks of the GBA hardware. Lots of null dereferences, things like that. These bugs were scattered throughout the game and so many features did not work until extensive testing was performed.
I also rewrote the engine to support 3D and wrote a bunch of modding and editing tools and quality-of-life upgrade. I have an editor that runs realtime in the games and lets me modify tiles and terrain. Releasing first alpha version this week to playtesters.