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];
|