drc: clear dynarec completely on CD image change
[pcsx_rearmed.git] / frontend / menu.c
index a7aa8b2..87b8788 100644 (file)
@@ -25,6 +25,7 @@
 #include "../libpcsxcore/misc.h"
 #include "../libpcsxcore/cdrom.h"
 #include "../libpcsxcore/psemu_plugin_defs.h"
 #include "../libpcsxcore/misc.h"
 #include "../libpcsxcore/cdrom.h"
 #include "../libpcsxcore/psemu_plugin_defs.h"
+#include "../libpcsxcore/new_dynarec/new_dynarec.h"
 #include "../plugins/dfinput/pad.h"
 #include "revision.h"
 
 #include "../plugins/dfinput/pad.h"
 #include "revision.h"
 
@@ -1349,6 +1350,8 @@ static int romsel_run(void)
 
        printf("selected file: %s\n", fname);
 
 
        printf("selected file: %s\n", fname);
 
+       new_dynarec_clear_full();
+
        if (run_cd_image(fname) != 0)
                return -1;
 
        if (run_cd_image(fname) != 0)
                return -1;