From: Pokemonhacker <pok...@us...> - 2004-12-18 23:10:28
|
Update of /cvsroot/vba/VisualBoyAdvance/src/sdl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22355 Modified Files: debugger.cpp Log Message: - Added GPL link to Help menu - Fixed problem displaying rom names that use & character - SDL debugger improvements adapted from VBA-H: break on change, conditional breakpoints (ARM and THUMB), dump load and save (memory), edit register, disassemble to file, save and load state from debugger, - Fix lq2x filter (was using hq2x code) - Major AR V1/2/3 support by PokemonHacker - Simplified GBA emulation loop (easier to understand and maintain) - Fixed some bugs with IntrWait emulation - Fixed some timer bugs - Fixed memory timing when loading a save state (was using the timings before loading the state) - Added emulation for DMA interaction with reading from invalid address - Fixed bug writing to IO register past 0x4000400 (no mirroring) - Ignore 8-bit writes to OBJ and OAM memory Index: debugger.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/sdl/debugger.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** debugger.cpp 15 Sep 2004 22:12:54 -0000 1.3 --- debugger.cpp 18 Dec 2004 23:10:18 -0000 1.4 *************** *** 17,20 **** --- 17,22 ---- // Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + // Parts adapted from VBA-H (VBA for Hackers) by LabMaster + #include <stdio.h> #include <stdlib.h> *************** *** 29,32 **** --- 31,36 ---- [...1728 lines suppressed...] ! return false; //should never happen ! } ! } ! ! /*extern*/ void debuggerOutput(char *s, u32 addr) { if(s) *************** *** 1442,1446 **** } ! void debuggerMain() { char buffer[1024]; --- 2173,2177 ---- } ! /*extern*/ void debuggerMain() { char buffer[1024]; |