try having the sound on or off it happend to me i had the sound turned off and it froze so i turned it on and it worked again
First have these settings:
Emulation Speed/LCD Refresh: Unlimited MHz-Disaster, 10%
Reset/Startup Entrypoint: Start Cartridge directly
Video Output: 24bit True Color
GBA Mode: VGA (poppy bright)
GBA Cartridge Backup Media: Auto
NDS Cartridge Backup Media: Flash 512KBytes
Solar Sensor Level: Bright Sunlight
Sound Output Mode: Digital Mono
Sound Desired Sample Rate: Low (10kHz)
You need to have the sound on in the emulator so that it does not freeze. Also if you are using the patch, it is not needed anymore.