Update of /cvsroot/vba/VisualBoyAdvance/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19978
Modified Files:
remote.cpp
Log Message:
Patch from Ryan Brown: added support for z2 (delete break on write) so that gdb can use break on write.
Index: remote.cpp
===================================================================
RCS file: /cvsroot/vba/VisualBoyAdvance/src/remote.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** remote.cpp 4 Jul 2003 12:33:50 -0000 1.4
--- remote.cpp 18 Apr 2004 22:24:15 -0000 1.5
***************
*** 441,445 ****
}
! void remoteWriteWatch(char *p)
{
u32 address;
--- 441,445 ----
}
! void remoteWriteWatch(char *p, int type)
{
u32 address;
***************
*** 471,477 ****
for(int i = 0; i < count; i++) {
if((address >> 24) == 2)
! freezeWorkRAM[address & 0x3ffff] = 1;
else
! freezeInternalRAM[address & 0x7fff] = 1;
address++;
}
--- 471,477 ----
for(int i = 0; i < count; i++) {
if((address >> 24) == 2)
! freezeWorkRAM[address & 0x3ffff] = type;
else
! freezeInternalRAM[address & 0x7fff] = type;
address++;
}
***************
*** 664,671 ****
case 'Z':
if(*p++ == '2') {
! remoteWriteWatch(p);
} else
remotePutPacket("");
break;
default:
{
--- 664,677 ----
case 'Z':
if(*p++ == '2') {
! remoteWriteWatch(p,1);
} else
remotePutPacket("");
break;
+ case 'z':
+ if(*p++ == '2') {
+ remoteWriteWatch(p,0);
+ } else
+ remotePutPacket("");
+ break;
default:
{
|