Move some startup variables into retro_load_game
This commit is contained in:
@@ -875,20 +875,6 @@ void retro_init(void)
|
|||||||
if(environ_cb(RETRO_ENVIRONMENT_SET_PIXEL_FORMAT, &rgb565))
|
if(environ_cb(RETRO_ENVIRONMENT_SET_PIXEL_FORMAT, &rgb565))
|
||||||
log_cb.log(RETRO_LOG_INFO, "Frontend supports RGB565 - will use that instead of XRGB1555.\n");
|
log_cb.log(RETRO_LOG_INFO, "Frontend supports RGB565 - will use that instead of XRGB1555.\n");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* initialize some of the default variables */
|
|
||||||
#ifdef GEKKO
|
|
||||||
sndsamplerate = 32000;
|
|
||||||
#else
|
|
||||||
sndsamplerate = 48000;
|
|
||||||
#endif
|
|
||||||
sndquality = 0;
|
|
||||||
sndvolume = 150;
|
|
||||||
swapDuty = 0;
|
|
||||||
|
|
||||||
/* Wii: initialize this or else last variable is passed through
|
|
||||||
* when loading another rom causing save state size change. */
|
|
||||||
serialize_size = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void retro_set_custom_palette(void)
|
static void retro_set_custom_palette(void)
|
||||||
@@ -2053,6 +2039,20 @@ bool retro_load_game(const struct retro_game_info *game)
|
|||||||
if (!game)
|
if (!game)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
/* initialize some of the default variables */
|
||||||
|
#ifdef GEKKO
|
||||||
|
sndsamplerate = 32000;
|
||||||
|
#else
|
||||||
|
sndsamplerate = 48000;
|
||||||
|
#endif
|
||||||
|
sndquality = 0;
|
||||||
|
sndvolume = 150;
|
||||||
|
swapDuty = 0;
|
||||||
|
|
||||||
|
/* Wii: initialize this or else last variable is passed through
|
||||||
|
* when loading another rom causing save state size change. */
|
||||||
|
serialize_size = 0;
|
||||||
|
|
||||||
var.value = 0;
|
var.value = 0;
|
||||||
var.key = "fceumm_ramstate";
|
var.key = "fceumm_ramstate";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user