I'm quite familiar with gba stuff, there's some info here and a patch at the bottom of the page. The game gives similar results on some emus and gba flashcarts, this helps fix it.
Btw, hi, everyone! I joined up here because I'm thinking of (saving up to :P ) getting a gp32, and stuff like this...