notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more MAME fixes, some optimization
[picodrive.git]
/
cpu
/
Cyclone
/
OpLogic.cpp
diff --git
a/cpu/Cyclone/OpLogic.cpp
b/cpu/Cyclone/OpLogic.cpp
index
b6eb075
..
49ed29f
100644
(file)
--- a/
cpu/Cyclone/OpLogic.cpp
+++ b/
cpu/Cyclone/OpLogic.cpp
@@
-59,7
+59,7
@@
int OpBtstReg(int op)
ot("\n");
\r
EaWrite(11, 1,tea,size,0x003f);
\r
}
\r
ot("\n");
\r
EaWrite(11, 1,tea,size,0x003f);
\r
}
\r
- OpEnd();
\r
+ OpEnd(
tea
);
\r
\r
return 0;
\r
}
\r
\r
return 0;
\r
}
\r
@@
-88,7
+88,7
@@
int OpBtstImm(int op)
use=OpBase(op);
\r
if (op!=use) { OpUse(op,use); return 0; } // Use existing handler
\r
\r
use=OpBase(op);
\r
if (op!=use) { OpUse(op,use); return 0; } // Use existing handler
\r
\r
- OpStart(op,sea
|
tea);
\r
+ OpStart(op,sea
,
tea);
\r
\r
ot(" mov r10,#1\n");
\r
ot("\n");
\r
\r
ot(" mov r10,#1\n");
\r
ot("\n");
\r
@@
-123,7
+123,7
@@
int OpBtstImm(int op)
EaWrite(11, 1,tea,size,0x003f);
\r
}
\r
\r
EaWrite(11, 1,tea,size,0x003f);
\r
}
\r
\r
- OpEnd();
\r
+ OpEnd(
sea,tea
);
\r
\r
return 0;
\r
}
\r
\r
return 0;
\r
}
\r
@@
-206,7
+206,7
@@
int OpNeg(int op)
\r
EaWrite(10, 1,ea,size,0x003f);
\r
\r
\r
EaWrite(10, 1,ea,size,0x003f);
\r
\r
- OpEnd();
\r
+ OpEnd(
ea
);
\r
\r
return 0;
\r
}
\r
\r
return 0;
\r
}
\r
@@
-263,7
+263,7
@@
int OpTst(int op)
ot(" mrs r9,cpsr ;@ r9=flags\n");
\r
ot("\n");
\r
\r
ot(" mrs r9,cpsr ;@ r9=flags\n");
\r
ot("\n");
\r
\r
- OpEnd();
\r
+ OpEnd(
sea
);
\r
return 0;
\r
}
\r
\r
return 0;
\r
}
\r
\r
@@
-342,7
+342,7
@@
int OpSet(int op)
EaCalc (0,0x003f, ea,size);
\r
EaWrite(0, 1, ea,size,0x003f);
\r
\r
EaCalc (0,0x003f, ea,size);
\r
EaWrite(0, 1, ea,size,0x003f);
\r
\r
- OpEnd();
\r
+ OpEnd(
ea
);
\r
return 0;
\r
}
\r
\r
return 0;
\r
}
\r
\r
@@
-628,7
+628,7
@@
int OpAsrEa(int op)
\r
EaWrite(10, 0,ea,size,0x003f,1);
\r
\r
\r
EaWrite(10, 0,ea,size,0x003f,1);
\r
\r
- OpEnd();
\r
+ OpEnd(
ea
);
\r
return 0;
\r
}
\r
\r
return 0;
\r
}
\r
\r
@@
-670,7
+670,7
@@
int OpTas(int op, int gen_special)
}
\r
#endif
\r
\r
}
\r
#endif
\r
\r
- OpEnd();
\r
+ OpEnd(
ea
);
\r
\r
#if (CYCLONE_FOR_GENESIS == 2)
\r
if (!gen_special && ea >= 0x10) {
\r
\r
#if (CYCLONE_FOR_GENESIS == 2)
\r
if (!gen_special && ea >= 0x10) {
\r