X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fgp2x%2Femu.c;h=0e1246cef32afeea1fa597d261d2dffa5afacafa;hb=82bc9cdd10371209663e62f5a21ab0bccd671ab0;hp=36d956a4a2ce206712c871272b71ff8189dcf618;hpb=29a951879b9e2d2f93f9aa3a34c2872e6cbf4e39;p=picodrive.git diff --git a/platform/gp2x/emu.c b/platform/gp2x/emu.c index 36d956a..0e1246c 100644 --- a/platform/gp2x/emu.c +++ b/platform/gp2x/emu.c @@ -613,7 +613,7 @@ void emu_Deinit(void) // restore gamma if (gp2x_old_gamma != 100) - set_gamma(100); + set_gamma(100, 0); } @@ -1079,10 +1079,10 @@ void emu_Loop(void) printf(" done\n"); } - if (gp2x_old_gamma != currentConfig.gamma) { - set_gamma(currentConfig.gamma); + if (gp2x_old_gamma != currentConfig.gamma || (EmuOpt_old&0x1000) != (currentConfig.EmuOpt&0x1000)) { + set_gamma(currentConfig.gamma, !!(currentConfig.EmuOpt&0x1000)); gp2x_old_gamma = currentConfig.gamma; - printf("updated gamma to %i\n", currentConfig.gamma); + printf("updated gamma to %i, A_SN's curve: %i\n", currentConfig.gamma, !!(currentConfig.EmuOpt&0x1000)); } if ((EmuOpt_old&0x2000) != (currentConfig.EmuOpt&0x2000)) {