X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Fconfig_file.c;h=97369cb452f3e6f35a7cd550bf6a768350512e74;hb=274fcc35aa20e9777a8e09630a94088757384329;hp=28bb263a94c0cb622cada66702cd2eac5f5e416e;hpb=504e2f5688f14a35bb6d7a080811889d465dbd75;p=picodrive.git diff --git a/platform/common/config_file.c b/platform/common/config_file.c index 28bb263..97369cb 100644 --- a/platform/common/config_file.c +++ b/platform/common/config_file.c @@ -308,22 +308,19 @@ static int custom_read(menu_entry *me, const char *var, const char *val) return 0; return 1; - case MA_OPT2_GAMMA: - if (strcasecmp(var, "Gamma correction") != 0) return 0; - currentConfig.gamma = (int) (atof(val) * 100.0); + case MA_32XOPT_MSH2_CYCLES: + currentConfig.msh2_khz = atoi(val); + Pico32xSetClocks(currentConfig.msh2_khz * 1000, 0); return 1; - case MA_CDOPT_READAHEAD: - if (strcasecmp(var, "ReadAhead buffer") != 0) return 0; - PicoCDBuffers = atoi(val) / 2; + case MA_32XOPT_SSH2_CYCLES: + currentConfig.ssh2_khz = atoi(val); + Pico32xSetClocks(0, currentConfig.ssh2_khz * 1000); return 1; - case MA_32XOPT_MSH2_CYCLES: - case MA_32XOPT_SSH2_CYCLES: { - int *mul = (me->id == MA_32XOPT_MSH2_CYCLES) ? &p32x_msh2_multiplier : &p32x_ssh2_multiplier; - *mul = ((unsigned int)atoi(val) << SH2_MULTI_SHIFT) / 7670; + case MA_OPT2_GAMMA: + currentConfig.gamma = atoi(val); return 1; - } /* PSP */ case MA_OPT3_SCALE: