I'm not sure if this patch will work for everyone, but it
works for me :)
I added some things.
-First, a break on write on ROM adresses.
(no, it's not that useless!)
-Second, a break on read (for RAM (0x2, 0x3) and ROM
Type "bpr <adress> <size>" to set a break on read.
Type "bprc" to clear all break on read.
-Third, a "show old reg" option.
Type "last" to turn it on/off.
It'll show all the registers as they were before the very
last "jump" (bx, bl, conditional branch...). It only works
for Thumb for now.
And I think that's it.
You need to download and uncompress the original
VBASDL 1.5.1 sources.
Put the contents of the patch files archive in the SRC
folder or the VBASDL 1.5.1 sources, then load the
project "gba_sdl.dsw" in VC++, and build VBASDL.