X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Fconfig.c;h=f4d25463aaad476e30b8296613d682f49a09af2c;hb=602133e1c66666f9152b1edb3014e137a9768cad;hp=e2a23955e65b71869e0415d1f09a8f84a1d9b689;hpb=95dc5c5e5e053ae616754c1205e480822a730ed2;p=picodrive.git diff --git a/platform/common/config.c b/platform/common/config.c index e2a2395..f4d2546 100644 --- a/platform/common/config.c +++ b/platform/common/config.c @@ -70,9 +70,9 @@ static void custom_write(FILE *f, const menu_entry *me, int no_def) switch (me->id) { case MA_OPT_RENDERER: - if (no_def && !((defaultConfig.s_PicoOpt^PicoOpt)&0x10) && + if (no_def && !((defaultConfig.s_PicoOpt^PicoOpt)&POPT_ALT_RENDERER) && !((defaultConfig.EmuOpt^currentConfig.EmuOpt)&0x80)) return; - if (PicoOpt&0x10) + if (PicoOpt&POPT_ALT_RENDERER) str = "8bit fast"; else if (currentConfig.EmuOpt&0x80) str = "16bit accurate"; @@ -99,9 +99,9 @@ static void custom_write(FILE *f, const menu_entry *me, int no_def) fprintf(f, "Frameskip = %s", str24); break; case MA_OPT_SOUND_QUALITY: - if (no_def && !((defaultConfig.s_PicoOpt^PicoOpt)&8) && + if (no_def && !((defaultConfig.s_PicoOpt^PicoOpt)&POPT_EN_STEREO) && defaultConfig.s_PsndRate == PsndRate) return; - str = (PicoOpt&0x08)?"stereo":"mono"; + str = (PicoOpt&POPT_EN_STEREO)?"stereo":"mono"; fprintf(f, "Sound Quality = %i %s", PsndRate, str); break; case MA_OPT_REGION: @@ -438,14 +438,14 @@ static int custom_read(menu_entry *me, const char *var, const char *val) case MA_OPT_RENDERER: if (strcasecmp(var, "Renderer") != 0) return 0; if (strcasecmp(val, "8bit fast") == 0) { - PicoOpt |= 0x10; + PicoOpt |= POPT_ALT_RENDERER; } else if (strcasecmp(val, "16bit accurate") == 0) { - PicoOpt &= ~0x10; + PicoOpt &= ~POPT_ALT_RENDERER; currentConfig.EmuOpt |= 0x80; } else if (strcasecmp(val, "8bit accurate") == 0) { - PicoOpt &= ~0x10; + PicoOpt &= ~POPT_ALT_RENDERER; currentConfig.EmuOpt &= ~0x80; } else @@ -480,9 +480,9 @@ static int custom_read(menu_entry *me, const char *var, const char *val) PsndRate = 22050; while (*tmp == ' ') tmp++; if (strcasecmp(tmp, "stereo") == 0) { - PicoOpt |= 8; + PicoOpt |= POPT_EN_STEREO; } else if (strcasecmp(tmp, "mono") == 0) { - PicoOpt &= ~8; + PicoOpt &= ~POPT_EN_STEREO; } else return 0; return 1;