When JIT is enabled in the XML, set compatible settings

Disable settings that should be disabled, for JIT to work. Basically replicating what the GUI does.
This commit is contained in:
Dimitris Panokostas 2020-08-19 14:15:49 +02:00
parent b0157b1698
commit 5bf1e95b9d
2 changed files with 8 additions and 1 deletions

View file

@ -1026,6 +1026,14 @@ void whdload_auto_prefs(struct uae_prefs* prefs, char* filepath)
{
_stprintf(txt2, "cachesize=16384");
cfgfile_parse_line(prefs, txt2, 0);
_stprintf(txt2, "cpu_compatible=false");
cfgfile_parse_line(prefs, txt2, 0);
_stprintf(txt2, "cpu_cycle_exact=false");
cfgfile_parse_line(prefs, txt2, 0);
_stprintf(txt2, "cpu_memory_cycle_exact=false");
cfgfile_parse_line(prefs, txt2, 0);
_stprintf(txt2, "address_space_24=false");
cfgfile_parse_line(prefs, txt2, 0);
}
// NTSC

View file

@ -184,7 +184,6 @@ public:
changed_prefs.cpu_cycle_exact = false;
changed_prefs.cpu_memory_cycle_exact = false;
changed_prefs.address_space_24 = false;
changed_prefs.cpu_compatible = false;
}
else
{