It's my understanding that TWL_FIRM and AGB_FIRM are the two firmware modes responsible for running DS/i software and GBA software on the 3DS. How much is known about how these modes work? Would they be considered emulation or running natively? I expect the latter but I'm interested in specifics. Given that, what exactly can be done in these two firmware modes? Would features more consistent with emulation such as button remapping or save stating be physically possible?