#include <linux/limits.h>\r
#include <ctype.h>\r
#include <unistd.h>\r
-#include <sched.h>\r
\r
#include <stdarg.h>\r
\r
defaultConfig.s_PsndRate = 44100;\r
defaultConfig.s_PicoRegion = 0; // auto\r
defaultConfig.s_PicoAutoRgnOrder = 0x184; // US, EU, JP\r
- defaultConfig.s_PicoCDBuffers = 64;\r
+ defaultConfig.s_PicoCDBuffers = 0;\r
defaultConfig.Frameskip = -1; // auto\r
defaultConfig.CPUclock = 200;\r
defaultConfig.volume = 50;\r
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
bench_fps += frames_shown;\r
sprintf(fpsbuff, "%02i/%02i/%02i", frames_shown, bench_fps_s, (bf[0]+bf[1]+bf[2]+bf[3])>>2);\r
#else\r
- if (currentConfig.EmuOpt & 2)\r
+ if (currentConfig.EmuOpt & 2) {\r
sprintf(fpsbuff, "%02i/%02i", frames_shown, frames_done);\r
- if (fpsbuff[5] == 0) { fpsbuff[5] = fpsbuff[6] = ' '; fpsbuff[7] = 0; }\r
+ if (fpsbuff[5] == 0) { fpsbuff[5] = fpsbuff[6] = ' '; fpsbuff[7] = 0; }\r
+ }\r
#endif\r
frames_shown = frames_done = 0;\r
thissec = tval.tv_sec;\r