The following WIP is taken from Forgottens homepage
http://vboy.emuhq.com/
"Here's what's new:
Core changes:
- correctly initializing IO registers when running without BIOS
- support for GSA ROM patching codes and button codes
- support for CodeBreakerAdvance codes
- support for separate frameskip for GBA and GB roms
- reworked the cheat system internal (should improve speed a bit)
- added a small interrupt latency to avoid interrupt loop
- fixed 16-bit DMA transfers with decrement options
- fixed semi-transparent OBJ bug
- fixed Gameshark Advance snapshot import
- fixed crash when passing filename without a path on command line
- fixed ARM LDR/STR with ASR shifted register instructions
- fixed some disassembly bugs
- fixed sound mixing (reversed sound)
- fixed misaligned 16-bit reads
Gameboy changes:
- fixed sound mixing (reversed sound)
- fixed vertical scrolling bug (Kefren bars demo)
- fixed speed up bug changing sound quality during emulation
Windows changes:
- disable screen saver when emulating
- added option to pause the emulator when window not active
- added keyboard shortcut for recent files
- added support for more keyboard keys when configuring controls
- added sound recording to a wave file
- fixed Add code dialogs to allow multiple codes entered at once
- fixed DDraw clipping bug (should work when window partially offscreen)
SDL changes:
- added command line flag for frameskip
- added command line support for bios file
- fixed configuration file comments on control configuration
More will come in near future. Stay tuned.
Forgotten"
Excellent work by Forgotten, on what in my opinion is the best GBA emu for PC :)