Hello, you may remember me from my previous post. I had modded citra and pokemon omega ruby to run on the r36s, and it was pretty bad. People wanted me to share the source so they could do it as well. Unfortunately it seemed that my mod wasn't exactly compatible with anything other than ORAS, so I turned it into a fork of Zakuro. That actually made things perform a lot better, I have ORAS running at 60fps in some places! But now that all of the optimizations I made for ORAS have blanket compatibility, I was able to try more games, and unfortunately they're not quite so easy to run, but they're super playable after the int on and off certain settings.
With the issues that comes with blanket changes to cpu, GPU, and memory operations and pipelines, I made each of my changes toggleable, and I've found most games improve the more you experiment, and so far I've only gotten 4 games to run, Mario kart 7, legend of Zelda a link between worlds, and animal crossing new leaf. But that's only because it takes hours to troubleshoot each game (which is why anyone can add configurations to the GitHub to save the next person some time)
Now I will preface this by saying I wasn't going to release this due to my own concerns of how much I used AI for this project, originally it had done most of my troubleshooting and wrote at least a third of my code. To get this to run on multiple games I had to rely on it a bit more, especially when translating the existing work into the new version that is a fork of zakuro. And in setting up the toggles. That being said it's fully open source and I hope you guys go crazy with it
So without further preamble, behold Pocket native, the open source 3ds to r36s conversion tool!
https://github.com/whovian64/pocket-native
You must supply your own games, and the conversion must happen on a PC then the player must be sent to your r36, as well as the converted rom
Ps. I was playing those games one handed, I swear I'm better at them than what is implied by the video 😅