From: S?bastien G. <kx...@us...> - 2004-04-18 22:24:24
|
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: { |