debug things
This commit is contained in:
@@ -67,7 +67,9 @@ namespace spider {
|
|||||||
|
|
||||||
void CPU::fetchInstr() {
|
void CPU::fetchInstr() {
|
||||||
u16 i = _reel->readU16(RI);
|
u16 i = _reel->readU16(RI);
|
||||||
|
RX._u16 = i;
|
||||||
const u16 oc = (i >> 7);
|
const u16 oc = (i >> 7);
|
||||||
|
RY._u16 = oc;
|
||||||
_opcode = oc & 0x1FF; // GCC WHY!
|
_opcode = oc & 0x1FF; // GCC WHY!
|
||||||
_addrm = static_cast<u8>((i >> 2) & 0x1F);
|
_addrm = static_cast<u8>((i >> 2) & 0x1F);
|
||||||
_size = static_cast<u8>(i & 0x3);
|
_size = static_cast<u8>(i & 0x3);
|
||||||
|
|||||||
@@ -109,10 +109,6 @@ namespace spider {
|
|||||||
*_src = ALU0;
|
*_src = ALU0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CPU::AHM() {
|
|
||||||
// TODO: Implement AHM
|
|
||||||
}
|
|
||||||
|
|
||||||
void CPU::COM() {
|
void CPU::COM() {
|
||||||
fetchOperDst();
|
fetchOperDst();
|
||||||
switch (_size) {
|
switch (_size) {
|
||||||
@@ -401,9 +397,4 @@ namespace spider {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CPU::FBT() {
|
|
||||||
fetchOperReg();
|
|
||||||
RF = _dst->_u64; // TODO: Mask accepted flags
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user