some fixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@398 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2008-03-27 19:04:05 +00:00
parent 450dab6fe5
commit a5365695a4
4 changed files with 6 additions and 9 deletions

View file

@ -642,9 +642,10 @@ Changelog
* Changed config file format, files are now human-readable. Game specific * Changed config file format, files are now human-readable. Game specific
configs are now held in single file (but old game config files are still configs are now held in single file (but old game config files are still
read). read).
* Fixed a bug where some key combos didn't work. * Fixed a bug where some key combos didn't work as expected.
* Fixed a regression in renderer (rare graphic glitches). * Fixed a regression in renderer (some graphic glitches in rare cases).
* Adjusted fast rernderer to work with more games, including VR. * Adjusted fast rernderer to work with more games, including VR.
* Fixed a problem where SegaCD RAM cart data was getting lost on reset.
1.35b 1.35b
* PSP: mp3 code should no longer fail on 1.5 firmware. * PSP: mp3 code should no longer fail on 1.5 firmware.

View file

@ -353,7 +353,7 @@ int config_writelrom(const char *fname)
int size; int size;
FILE *f; FILE *f;
if (strlen(lastRomFile) == 0) return 0; if (strlen(lastRomFile) == 0) return -1;
f = fopen(fname, "r"); f = fopen(fname, "r");
if (f != NULL) if (f != NULL)
@ -694,7 +694,7 @@ int config_readsect(const char *fname, const char *section)
FILE *f; FILE *f;
f = fopen(fname, "r"); f = fopen(fname, "r");
if (f == NULL) return 0; if (f == NULL) return -1;
if (section != NULL) if (section != NULL)
{ {

View file

@ -11,7 +11,6 @@
#include <linux/limits.h> #include <linux/limits.h>
#include <ctype.h> #include <ctype.h>
#include <unistd.h> #include <unistd.h>
#include <sched.h>
#include <stdarg.h> #include <stdarg.h>
@ -653,9 +652,6 @@ static void simpleWait(int thissec, int lim_time)
gettimeofday(&tval, 0); gettimeofday(&tval, 0);
if (thissec != tval.tv_sec) tval.tv_usec+=1000000; if (thissec != tval.tv_sec) tval.tv_usec+=1000000;
if (tval.tv_usec < lim_time)
sched_yield();
while (tval.tv_usec < lim_time) while (tval.tv_usec < lim_time)
{ {
spend_cycles(1024); spend_cycles(1024);

View file

@ -66,7 +66,7 @@ void parse_cmd_line(int argc, char *argv[])
} }
if (unrecognized) { if (unrecognized) {
printf("\n\n\nPicoDrive v" VERSION " (c) notaz, 2006-2007\n"); printf("\n\n\nPicoDrive v" VERSION " (c) notaz, 2006-2008\n");
printf("usage: %s [options] [romfile]\n", argv[0]); printf("usage: %s [options] [romfile]\n", argv[0]);
printf( "options:\n" printf( "options:\n"
"-menu <menu_path> launch a custom program on exit instead of default gp2xmenu\n" "-menu <menu_path> launch a custom program on exit instead of default gp2xmenu\n"