X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=frontend%2Fmenu.c;h=05f54818dc89ce19603e2f57d7e59adc6f3f2fee;hp=b14f195ca7b081a7540387d1be02080b42b5b5de;hb=33f56da1468195445ef123e0c306303d77892a3c;hpb=e16a7e51ca7c72b01c0e93c8593cdc705873dec5 diff --git a/frontend/menu.c b/frontend/menu.c index b14f195c..05f54818 100644 --- a/frontend/menu.c +++ b/frontend/menu.c @@ -123,8 +123,16 @@ static int emu_save_load_game(int load, int sram) if (ret != 0) return 0; - if (load) + if (load) { ret = LoadState(fname); + + // reflect hle/bios mode from savestate + if (Config.HLE) + bios_sel = 0; + else if (bios_sel == 0 && bioses[1] != NULL) + // XXX: maybe find the right bios instead + bios_sel = 1; + } else ret = SaveState(fname);