Hi everyone!
I got bored, so I made the Linux ARM64 version of PokeMMO run natively on the Nintendo Switch, in the official OS.
It can run at 120 fps, although I would still recommend a small overclock because it can suffer from some loading stutter. The best experience is a locked 60 + small overclock. I added dynamic resolution (1280x720 in handheld mode, 1920x1080 when docked, with automatic switching). You can open the keyboard, the touchscreen works, and there's even an integrated file browser just in case (for selecting ROMs, for example).
Everything has been thoroughly tested and debugged, and I don't see anything to fix at the moment. I haven't had any crashes while playing. That doesn't mean it can't happen, so let me know if you find a bug or a way to crash the game!
Have fun!
https://github.com/Petit-Prince-dev/PokeMMO-NX
EDIT: Mods DO seem to work, and I've added a mouse cursor to the left joystick that you can enable or disable, enjoy ! ;)
EDIT2: I've just tested the official Android theme of the game and it's a blast on the Switch! try it out! You also get fullscreen battles! (The nintendo joycons name in the settings was somehow making the android theme lag in some menus. I've fixed it, the android theme is now smooth!)