Not sure if this has been posted but credit goes to blendaz!! Of a certain site I dare not name. This completely fixes any problems for No$GBA!!!
From blendaz:
"Works on NO$GBA with the pokefix :]
Ok people. Just because I love (Blank) I uploaded the pokefix. I can't remember where I downloaded it from nor who made it so don't thank me. Here's the link:
http://www.megaupload.com/?d=PKYDLC1V
Just unrar it and read the instructions ... or simply:
1. Paste the ROM into the 'encrypt' folder.
2. Run 'eNDryptS Advanced.exe'.
3. Press 1 and the ROM will get patched.
4. Open up the patched ROM in NO$GBA config and while its still on the white screen (loading the ROM file) change the 'Reset/Startup Entrypoint' to 'GBA BIOS (Nintendo logo)'.
5. Confirm and RESET (simply press the * in the numpad) while still there is a white screen.
6. ENJOY!"