s68k-side Silpheed hack (needed for EU version)
[picodrive.git] / cpu / Cyclone / OpMove.cpp
index be91b18..9c0bfa0 100644 (file)
@@ -149,8 +149,8 @@ int OpMove(int op)
   }\r
 \r
 #if CYCLONE_FOR_GENESIS && !MEMHANDLERS_CHANGE_CYCLES\r
-  // this is a bit hacky\r
-  if ((tea==0x39||(tea>=0x10&&tea<0x30))&&size>=1)\r
+  // this is a bit hacky (device handlers might modify cycles)\r
+  if (tea==0x39||((0x10<=tea&&tea<0x30)&&size>=1))\r
     ot("  ldr r5,[r7,#0x5c] ;@ Load Cycles\n");\r
 #endif\r
 \r