timing hack removed, seems to be no longer needed
[picodrive.git] / cpu / Cyclone / OpLogic.cpp
index 4bd0869..94b0017 100644 (file)
@@ -143,16 +143,8 @@ int OpNeg(int op)
   use=OpBase(op,size);\r
   if (op!=use) { OpUse(op,use); return 0; } // Use existing handler\r
 \r
-  OpStart(op,ea);   Cycles=size<2?4:6;\r
-  if(ea >= 0x10) {\r
-    Cycles*=2;\r
-#if CYCLONE_FOR_GENESIS\r
-    // This is same as in Starscream core, CLR uses only 6 cycles for memory EAs.\r
-    // May be this is similar case as with TAS opcode, but this time the dummy\r
-    // read is ignored somehow? Without this hack Fatal Rewind hangs even in Gens.\r
-    if(type==1&&size<2) Cycles-=2;\r
-#endif\r
-  }\r
+  OpStart(op,ea); Cycles=size<2?4:6;\r
+  if(ea >= 0x10)  Cycles*=2;\r
 \r
   EaCalc (10,0x003f,ea,size,0,0);\r
 \r