Im not sick of people making gba requests, im sick of there always being 9 identical topics about gba emulation that all end in the same way. The fact remains that a decent speed gba emu with sound isnt possible, if it was you wouldnt be able to play all the games you listed because some are too large to fit in the ram. Not only that but Nintendo would go down hard on both Gamepark and the authors of the emu so it wouldnt last long.