X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=frontend%2Flibretro.c;h=8442a1502d4afc0d73edc72da773473eee5d3d0b;hb=7a8117168d6b9ad083757e013049c0e45734f3fb;hp=33f2a42df15bd8145560bef8c9e1c208dc215d07;hpb=606e46a1ec09c89ecfb7261b5f58860dfe6973f8;p=pcsx_rearmed.git diff --git a/frontend/libretro.c b/frontend/libretro.c index 33f2a42d..8442a150 100644 --- a/frontend/libretro.c +++ b/frontend/libretro.c @@ -1699,6 +1699,19 @@ static void update_variables(bool in_flight) else if (strcmp(var.value, "enabled") == 0) Config.RCntFix = 1; } + +#ifdef ICACHE_EMULATION + var.value = NULL; + var.key = "pcsx_rearmed_icache_emulation"; + + if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value) + { + if (strcmp(var.value, "disabled") == 0) + Config.icache_emulation = 0; + else if (strcmp(var.value, "enabled") == 0) + Config.icache_emulation = 1; + } +#endif var.value = NULL; var.key = "pcsx_rearmed_inuyasha_fix";