summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
diff options
context:
space:
mode:
author mariuszw1 <mariuszw1@users.noreply.github.com>2011-09-29 16:39:05 +0000
committer mariuszw1 <mariuszw1@users.noreply.github.com>2011-09-29 16:39:05 +0000
commit34bc121eb88cc7b4b3c6ecff9ce1061ca5dc34b9 (patch)
treeeddeb88b915ebc4a0e233e024924b9520c700824 /src/emu
parentf949e8d6ff61465bc076d63332abd8ced245e71b (diff)
Fixed 04495: All sets in cd32.c: All games fail to boot properly [Mariusz Wojcieszek, R. Belmont]
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/cpu/m68000/m68k_in.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/cpu/m68000/m68k_in.c b/src/emu/cpu/m68000/m68k_in.c
index eb6ef39c092..16b6334e8a6 100644
--- a/src/emu/cpu/m68000/m68k_in.c
+++ b/src/emu/cpu/m68000/m68k_in.c
@@ -4397,7 +4397,7 @@ M68KMAKE_OP(cpdbcc, 32, ., .)
M68KMAKE_OP(cpgen, 32, ., .)
{
- if(CPU_TYPE_IS_EC020_PLUS((mc68kcpu)->cpu_type))
+ if(CPU_TYPE_IS_EC020_PLUS((mc68kcpu)->cpu_type) && (mc68kcpu->has_fpu || mc68kcpu->has_pmmu))
{
logerror("%s at %08x: called unimplemented instruction %04x (cpgen)\n",
(mc68kcpu)->device->tag(), REG_PC(mc68kcpu) - 2, (mc68kcpu)->ir);