Random quick question independent of my inquiry for help below:
Since this is more akin to the likes of Nintendont on Wii/Wii U rather than an actual emulator, what would this mean for the implementation of certain emulation functions, particularly a custom frame cap / game speed setting that accordingly adjusts the audio speed and pitch with no stretching? (both Dolphin and mGBA on PC have such a function, mGBA's gui even allowing for rediculous fractions like 57.1832fps...though Dolphin can do the same if you edit the according config file manually).
While I'd love to see such a function, I'm totally not holding my breath as this isn't really a request so much as it is me trying to understand what sort of inherent limitations this has with regards to future theoretical feature development vs that of a traditional emulator.
I've made a CIA shortcut to open_agb_firm that's future proof:
I must be a derp or something. I followed the "3ds.hacks.guide"...uh, guide to a T today (with the single exception of instead using Nanquitas' 3GX luma3ds fork rather than the vanilla luma3ds) on my original 3DS that hadn't been modded at all and was gathering dust for the last couple years, and sure enough everything and all of the steps in the guide "just worked". I'm even able to load open_agb_firm via luma3ds's chainloader perfectly fine by holding the start button when powering on the console.
Yet for whatever reason, when I try to use v2.0 of your "Open AGB Launcher", I get an error that nobody else seems to have reported - it says "bad firm location" when I try to launch whether via 3DSX or CIA. Then the screen goes black and then returns back to the system menu. This also happens regardless of whether there's a "GBA.firm" in the root of my SD card or not, though from what it sounds like it shouldn't be necessary as it should be able to find the "open_agb_firm.firm" located in sd:\luma\payloads
So yeah, any idea what I'm doing wrong, if anything?
I even humored myself and installed fastboot3ds, yet that made no difference and honestly has certain behavior that I do not prefer (I like having luma3ds CFW active even when the SD card is removed). Therefore I rolled back to the SysNAND that was made at the end of the "3ds.hacks.guide"...uh, guide and re-ran the SafeB9SInstaller to get things back to the way things were before fastboot3ds.