Lol
Before I leave the city for hollidays I was working exactly on the same app, based also on the powerful gPSP code I found on the web (I've a psp so I can say that the emu is very good). But it seems that you're a lot better than me in coding that ^^ (mine weights 14Mb and isn't able to run a rom, just load it into memory and initialize the emu, because of the hours spent trying to obtain a compiled TNS file ><).
So I wanted to say you that this is great job, congrats ! GBA emulation is exactly what NspireCx needs (also because there are two beautiful metroid games for GBA ^^)