I am surprised to hear this but I guess a port can only be optimised so much. The only way to get this working faster would be to have it using a dynarec I would assume. I really had high hopes for this and maybe I simply underestimated how possible it would be to get near full speed GBA emulation. I hope Zx will find a way or a breakthrough. Look at the N64 emulator, he discovered a bug that was actually slowing it down but then that was related to the dynarec and interpretor modes so I guess it doesn't apply here. I guess this is the end of the dream of near full speed GBA emulation. Thanks for all of your hard work Zx, if you say you have tried everything then it means you really have. Thanks again.