Id like to hop in here and talk about the possibilities of other entry points, specifically through Pokemon.
1, Forcing crashes and possibly hex editing in oras through a secret base. Now Im sure I could edit my secret base to crash the games of whoever walked into it, through some sorta hans patch I run that adds like an unfinished item in the code to be placeable (and stable) in my secret base. Similarly for how you can crash other na players games in fire emblem fates through saving your 'my castle' to have characters wearing the removed swimsuits you have thanks to the content restoration patch and non patch players engaging a battle while in your castle. While a game crash force alone dosnt mean exploitable Im wondering if its be possible to execute code like this. Which brings me to the more possible entry point and something im more familiar with the code of
2, The gen 1 vc re-releases. Not one glitch was patched. What can be done through Arbitrary code execution? I mean you're able to jailbreak the dang gameboy that way, would it be possible to affect more then just the gb emulator. I believe this may be worth looking into. Granted other games that were re-released on vc had way to write code, like the recently re-released super mario world, but Im more familiar with pokemon, plus unlike smw you can get them on o3ds.
Im reading up on what I can to try and learn how homebrew works but the only coding I really know how to write is basic html so... dont expect pokehax to be released from me next week haha. But Im gonna have a tinkering about. Would a homebrew gb emulator work about the same way as the virtual console emulator? Id prefer to test things on my spare 3ds