Make cpu_override also ignore CPU dynarec requirement
This commit is contained in:
@@ -278,7 +278,7 @@ SettingsMachine::on_comboBoxSpeed_currentIndexChanged(int index)
|
|||||||
if (!(flags & CPU_SUPPORTS_DYNAREC)) {
|
if (!(flags & CPU_SUPPORTS_DYNAREC)) {
|
||||||
ui->checkBoxDynamicRecompiler->setChecked(false);
|
ui->checkBoxDynamicRecompiler->setChecked(false);
|
||||||
ui->checkBoxDynamicRecompiler->setEnabled(false);
|
ui->checkBoxDynamicRecompiler->setEnabled(false);
|
||||||
} else if (flags & CPU_REQUIRES_DYNAREC) {
|
} else if ((flags & CPU_REQUIRES_DYNAREC) && !cpu_override) {
|
||||||
ui->checkBoxDynamicRecompiler->setChecked(true);
|
ui->checkBoxDynamicRecompiler->setChecked(true);
|
||||||
ui->checkBoxDynamicRecompiler->setEnabled(false);
|
ui->checkBoxDynamicRecompiler->setEnabled(false);
|
||||||
} else {
|
} else {
|
||||||
|
@@ -748,7 +748,7 @@ win_settings_machine_recalc_cpu(HWND hdlg)
|
|||||||
cpu_flags = temp_cpu_f->cpus[temp_cpu].cpu_flags;
|
cpu_flags = temp_cpu_f->cpus[temp_cpu].cpu_flags;
|
||||||
if (!(cpu_flags & CPU_SUPPORTS_DYNAREC) && (cpu_flags & CPU_REQUIRES_DYNAREC))
|
if (!(cpu_flags & CPU_SUPPORTS_DYNAREC) && (cpu_flags & CPU_REQUIRES_DYNAREC))
|
||||||
fatal("Attempting to select a CPU that requires the recompiler and does not support it at the same time\n");
|
fatal("Attempting to select a CPU that requires the recompiler and does not support it at the same time\n");
|
||||||
if (!(cpu_flags & CPU_SUPPORTS_DYNAREC) || (cpu_flags & CPU_REQUIRES_DYNAREC)) {
|
if (!(cpu_flags & CPU_SUPPORTS_DYNAREC) || ((cpu_flags & CPU_REQUIRES_DYNAREC) && !cpu_override))) {
|
||||||
if (!(cpu_flags & CPU_SUPPORTS_DYNAREC))
|
if (!(cpu_flags & CPU_SUPPORTS_DYNAREC))
|
||||||
temp_dynarec = 0;
|
temp_dynarec = 0;
|
||||||
if (cpu_flags & CPU_REQUIRES_DYNAREC)
|
if (cpu_flags & CPU_REQUIRES_DYNAREC)
|
||||||
|
Reference in New Issue
Block a user