Thanks a lot for your appreciation!Just dropping in to share my appreciation for the effort here, it's simply incredible. Never thought something like this was possible.
I'll be waiting on button remapping since B/A config it's unbearable for me on a DS setup, but I'm watching this thread almost daily.
I have one question though: what's the main difference between running this on a DSi and a 3DS? I'm thinking of getting a DSi just to run this since it's resolution is best fit for GBA games, and the D-pad is amazing.
On a nds there's 4MB of memory, on DSi 16MB and on 3DS 32MB. This influences the amount of rom that can be linearly preloaded in memory (only from that code can be executed). For data accesses it doesn't matter as those can be fetched from sd just fine (so only potential better speed if data is already in memory).