X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Femu.c;h=1024b84b6cbfb0f227adac855b1a4a526bea970b;hb=68af34fe20d7d9658100668f86a87bf73506bcb4;hp=ebc7c773ea5918baa8e9fb4bb026c6f27d11cb86;hpb=c7074ddb0258ab03b9329bef9930c28ba46ae6da;p=picodrive.git diff --git a/platform/common/emu.c b/platform/common/emu.c index ebc7c77..1024b84 100644 --- a/platform/common/emu.c +++ b/platform/common/emu.c @@ -348,6 +348,8 @@ static void do_region_override(const char *media_fname) int emu_reload_rom(const char *rom_fname_in) { + // use setting before rom config is loaded + int autoload = g_autostateld_opt; char *rom_fname = NULL; char ext[5]; enum media_type_e media_type; @@ -491,7 +493,7 @@ int emu_reload_rom(const char *rom_fname_in) emu_save_load_game(1, 1); // state autoload? - if (g_autostateld_opt) { + if (autoload) { int time, newest = 0, newest_slot = -1; int slot; @@ -572,7 +574,7 @@ void emu_prep_defconfig(void) defaultConfig.EmuOpt = 0x9d | EOPT_EN_CD_LEDS; defaultConfig.s_PicoOpt = POPT_EN_STEREO|POPT_EN_FM|POPT_EN_PSG|POPT_EN_Z80 | POPT_EN_MCD_PCM|POPT_EN_MCD_CDDA|POPT_EN_MCD_GFX | - POPT_EN_SVP_DRC|POPT_ACC_SPRITES | + POPT_EN_DRC|POPT_ACC_SPRITES | POPT_EN_32X|POPT_EN_PWM; defaultConfig.s_PsndRate = 44100; defaultConfig.s_PicoRegion = 0; // auto @@ -1306,7 +1308,6 @@ static void emu_loop_prep(void) filter_old = currentConfig.filter; } -printf("-- gamma %d\n", currentConfig.gamma); plat_target_gamma_set(currentConfig.gamma, 0); pemu_loop_prep();