some fixes
authornotaz <notasas@gmail.com>
Thu, 27 Mar 2008 19:04:05 +0000 (19:04 +0000)
committernotaz <notasas@gmail.com>
Thu, 27 Mar 2008 19:04:05 +0000 (19:04 +0000)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@398 be3aeb3a-fb24-0410-a615-afba39da0efa

base_readme.txt
common/config.c
gp2x/emu.c
gp2x/main.c

index 1a13a4d..a50f80d 100644 (file)
@@ -642,9 +642,10 @@ Changelog
   * Changed config file format, files are now human-readable. Game specific\r
     configs are now held in single file (but old game config files are still\r
     read).\r
-  * Fixed a bug where some key combos didn't work.\r
-  * Fixed a regression in renderer (rare graphic glitches).\r
+  * Fixed a bug where some key combos didn't work as expected.\r
+  * Fixed a regression in renderer (some graphic glitches in rare cases).\r
   * Adjusted fast rernderer to work with more games, including VR.\r
+  * Fixed a problem where SegaCD RAM cart data was getting lost on reset.\r
 \r
 1.35b\r
   * PSP: mp3 code should no longer fail on 1.5 firmware.\r
index a1808ee..e2a2395 100644 (file)
@@ -353,7 +353,7 @@ int config_writelrom(const char *fname)
        int size;
        FILE *f;
 
-       if (strlen(lastRomFile) == 0) return 0;
+       if (strlen(lastRomFile) == 0) return -1;
 
        f = fopen(fname, "r");
        if (f != NULL)
@@ -694,7 +694,7 @@ int config_readsect(const char *fname, const char *section)
        FILE *f;
 
        f = fopen(fname, "r");
-       if (f == NULL) return 0;
+       if (f == NULL) return -1;
 
        if (section != NULL)
        {
index a3e7f83..3ee96f2 100644 (file)
@@ -11,7 +11,6 @@
 #include <linux/limits.h>\r
 #include <ctype.h>\r
 #include <unistd.h>\r
-#include <sched.h>\r
 \r
 #include <stdarg.h>\r
 \r
@@ -653,9 +652,6 @@ static void simpleWait(int thissec, int lim_time)
        gettimeofday(&tval, 0);\r
        if (thissec != tval.tv_sec) tval.tv_usec+=1000000;\r
 \r
-       if (tval.tv_usec < lim_time)\r
-               sched_yield();\r
-\r
        while (tval.tv_usec < lim_time)\r
        {\r
                spend_cycles(1024);\r
index f016411..ed2191c 100644 (file)
@@ -66,7 +66,7 @@ void parse_cmd_line(int argc, char *argv[])
        }\r
 \r
        if (unrecognized) {\r
-               printf("\n\n\nPicoDrive v" VERSION " (c) notaz, 2006-2007\n");\r
+               printf("\n\n\nPicoDrive v" VERSION " (c) notaz, 2006-2008\n");\r
                printf("usage: %s [options] [romfile]\n", argv[0]);\r
                printf( "options:\n"\r
                                "-menu <menu_path> launch a custom program on exit instead of default gp2xmenu\n"\r