Der zweite Prozessor ist inzwischen problemlos nutzbar, es kann also sein, dass die Emulation nicht so aufwendig wird.
Denn: GBA hat auch einen Arm9 Prozessor, die sind größtenteils kompatibel.
Also: auf dem einen Prozessor nicht emulieren, sondern GBA-Code ausführen lassen und den zweiten Prozessor für Emulationen des restlichen Systems nutzen.