I don?t know if this is widely known, but a thread search and countless google searches yielded nothing that I personally lucked into. If you have a 3DS with CFW, the mGBA emulator works to play this on the 3DS, handheld, on the go. I?m anal about how I play my games, and Pokemon has never been a PC or TV console RPG.
However, it?s not the most current version that runs it, and that?s why I lucked into it. My homebrew launcher is a few years old (2016) and I transferred to the N3DS XL so it?s the same years launcher. The mGBA emulator in the launcher is version 0.5.1 (came out October 2016). This is NOT the most recent version. It is the one that happened to be in my launcher, and luckily happens to run the most recent version of this game 99% flawlessly (sound doesn?t work well unless you jump the frame skip to 9 and then the game is pretty unplayable). It?s exactly what I was looking to do with this RomHack, and the save state function is ideal for getting a good natured starter. You can also fit the screen size to whereever suits you.
THE NEEDED mGBA VERSION IS AVAILABLE AS A .cia to install. No need to always go through your launcher.
I hope I was clear and that this wasn?t redundant with another person?s post. I also hope someone gets use out of this workaround. I can provide pictures too (video I can do another time but I wouldn?t mislead you)
EDIT: pretty sure this also works with the first Pokemon Sweet. I tried it briefly and seemed to run but I had more interest in 2th. I also recommend trying to find a prepatched .gba file of the current 2th version for maximum playability. I just started and have only encountered one bug crash, but had a game save and save state from right before. Always save just in case!