32x: start reworking sheduling
[picodrive.git] / pico / state.c
index dbed8b9..6b91d48 100644 (file)
@@ -1,9 +1,10 @@
-// (c) Copyright 2004 Dave, All rights reserved.\r
-// (c) Copyright 2006-2010 notaz, All rights reserved.\r
-// Free for non-commercial use.\r
-\r
-// For commercial use, separate licencing terms must be obtained.\r
-\r
+/*\r
+ * PicoDrive\r
+ * (C) notaz, 2010\r
+ *\r
+ * This work is licensed under the terms of MAME license.\r
+ * See COPYING file in the top-level directory.\r
+ */\r
 \r
 #include "pico_int.h"\r
 #include <zlib/zlib.h>\r
@@ -332,6 +333,8 @@ static int state_save(void *file)
     CHECKED_WRITE_BUFF(CHUNK_SDRAM,     Pico32xMem->sdram);\r
     CHECKED_WRITE_BUFF(CHUNK_DRAM,      Pico32xMem->dram);\r
     CHECKED_WRITE_BUFF(CHUNK_32XPAL,    Pico32xMem->pal);\r
+\r
+    sh2s[0].m68krcycles_done = sh2s[1].m68krcycles_done = SekCycleCnt;\r
   }\r
 #endif\r
 \r
@@ -689,4 +692,4 @@ void PicoTmpStateRestore(void *data)
 #endif\r
 }\r
 \r
-// vim:shiftwidth=2:expandtab\r
+// vim:shiftwidth=2:ts=2:expandtab\r