Button mapping has not been implemented yet for gbarunner3, but is planned. I'm not sure what you want to know about hicode, but there is a branch, and it is not merged yet. I don't speak Spanish btw, so English is sufficient.
Doesn't it take way more time to boot the home menu in the first place, than to boot into a luma payload? Maybe there's a way to set a key shortcut you can hold at boot or so?
Good to hear you like gbarunner3 so far.
I would like to note that I'm the developer. Not Robz. In any case, rfu and hicode are not ready to be merged yet currently. They will likely be further developed at a later point.
Nice to see you're still around as well. Gbarunner3 has already achieved some major compatibility improvements compared to gbarunner2, so you're probably going to like it.
It is still possible in gbarunner3 to disable center and mask, but it cannot hide the offscreen area, just like gbarunner2. There's already a hicode branch that might work for some Pokemon hacks. But it's still a troublesome thing.
Yeah it's an annoying issue. Fixing the issue would mean I have to store many pointers in different memory initially and then copy them as 16 bit to dtcm which would be very inconvenient. I don't understand why the behavior isn't consistent between windows and linux here though. There's no...
To compile. Make sure you're using windows and have a recent version of devkitarm/libnds.
Clone the repo recursively (with submodules)
Run make in the code folder (don't use multiple threads)
This should produce bootstrap.nds in the bootstrap folder.
Next place your gba bios in /_gba/bios.bin...
Nintendo used various gyro chips in different 3ds models. I don't know if it's consistent with the type of 3ds or that they just used whatever was available for the lowest price or so, but each of them needs a different way of interfacing. I guess we only implemented a driver for one of the gyro...