Update of /cvsroot/vba/VisualBoyAdvance/src/sdl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22424
Modified Files:
SDL.cpp
Log Message:
SRC :
Arm-new.h : - Fixed the clockticks and the bus prefetch emulation.
Bios.cpp : - Fixed a bug in void BIOS_BitUnPack().
GBA.cpp : - HBLANK duration now set to 224 ticks.
- Added partial clockticks emulation for swi when no bios is used.
- Changed the timers handling (and updated the savestate to version 9).
- Tweaked the IRQ delay handling ; tweaked the bus prefetch emulation.
GBA.h : - Changed the timers handling (and updated the savestate to version 9).
GBAinline.h : - Changed the timers handling.
Gfx.cpp : - Added 'max number of objects per line' emulation.
Gfx.h : - Added 'max number of objects per line' emulation.
: - Fixed a display bug (objects overlapping to the right were now shown on the left).
thumb.h : - Fixed the clockticks and the bus prefetch emulation.
GB :
gbCheats.cpp : - Fixed a bug in the code comparison (thx jdratlif).
SDL :
SDL.cpp : - Made it that the screen is redrawn when you load/save a savestate.
WIN32 :
MainWndFile.cpp : - Made it that the screen is redrawn when you load/save a savestate.
MapView.cpp : - Corrected a crash bug when no rom were loaded.
MemoryViewerDlg.cpp : - Corrected a crash bug when no rom were loaded.
OamView.cpp : - Corrected a crash bug when no rom were loaded.
PaletteView.cpp : - Corrected a crash bug when no rom were loaded.
TileView.cpp : - Corrected a crash bug when no rom were loaded.
Index: SDL.cpp
===================================================================
RCS file: /cvsroot/vba/VisualBoyAdvance/src/sdl/SDL.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** SDL.cpp 25 Jun 2005 06:17:52 -0000 1.7
--- SDL.cpp 3 Sep 2005 12:28:53 -0000 1.8
***************
*** 1357,1364 ****
--- 1357,1368 ----
else
sprintf(stateName,"%s%d.sgm", filename, num+1);
+
if(emulator.emuWriteState)
emulator.emuWriteState(stateName);
+
sprintf(stateName, "Wrote state %d", num+1);
systemScreenMessage(stateName);
+
+ systemDrawScreen();
}
***************
*** 1378,1381 ****
--- 1382,1387 ----
sprintf(stateName, "Loaded state %d", num+1);
systemScreenMessage(stateName);
+
+ systemDrawScreen();
}
|