mirror of
https://github.com/transistorfet/moa.git
synced 2024-06-10 22:29:41 +00:00
9ff528c463
Adjusted the PC value stored when an Address Error fault occurs to use the size of the access operation. I also flipped the IN bit in the word that's written to the top of the stack on an AddressError, even though that's opposite of what the docs say. It seems to pass the tests. I probably have something else going wrong, but it shouldn't be an important bit either way.
130 lines
5.1 KiB
Plaintext
130 lines
5.1 KiB
Plaintext
Last run on 2022-09-11 at commit 42bfabb7434fdff65a1ccacced82ddc6597ed835
|
|
|
|
ABCD.json completed: 301 passed, 7764 FAILED
|
|
ADD.b.json completed, all passed!
|
|
ADD.l.json completed: 7736 passed, 329 FAILED
|
|
ADD.w.json completed: 7712 passed, 353 FAILED
|
|
ADDA.l.json completed, all passed!
|
|
ADDA.w.json completed, all passed!
|
|
ADDX.b.json completed, all passed!
|
|
ADDX.l.json completed: 5472 passed, 2593 FAILED
|
|
ADDX.w.json completed, all passed!
|
|
AND.b.json completed, all passed!
|
|
AND.l.json completed: 7779 passed, 286 FAILED
|
|
AND.w.json completed: 7764 passed, 301 FAILED
|
|
ANDItoCCR.json completed, all passed!
|
|
ANDItoSR.json completed, all passed!
|
|
ASL.b.json completed: 7205 passed, 860 FAILED
|
|
ASL.l.json completed: 6446 passed, 1619 FAILED
|
|
ASL.w.json completed: 7035 passed, 1030 FAILED
|
|
ASR.b.json completed: 6316 passed, 1749 FAILED
|
|
ASR.l.json completed: 7007 passed, 1058 FAILED
|
|
ASR.w.json completed: 6740 passed, 1325 FAILED
|
|
BCHG.json completed, all passed!
|
|
BCLR.json completed, all passed!
|
|
BSET.json completed, all passed!
|
|
BSR.json completed: 4085 passed, 3980 FAILED
|
|
BTST.json completed: 8052 passed, 13 FAILED
|
|
Bcc.json completed: 5865 passed, 2200 FAILED
|
|
CHK.json completed: 0 passed, 8065 FAILED
|
|
CLR.b.json completed, all passed!
|
|
CLR.l.json completed: 6882 passed, 1183 FAILED
|
|
CLR.w.json completed: 6862 passed, 1203 FAILED
|
|
CMP.b.json completed, all passed!
|
|
CMP.l.json completed, all passed!
|
|
CMP.w.json completed, all passed!
|
|
CMPA.l.json completed, all passed!
|
|
CMPA.w.json completed, all passed!
|
|
DBcc.json completed: 6101 passed, 1964 FAILED
|
|
DIVS.json completed: 3685 passed, 4380 FAILED
|
|
DIVU.json completed: 4368 passed, 3697 FAILED
|
|
EOR.b.json completed, all passed!
|
|
EOR.l.json completed: 7519 passed, 546 FAILED
|
|
EOR.w.json completed: 7525 passed, 540 FAILED
|
|
EORItoCCR.json completed, all passed!
|
|
EORItoSR.json completed, all passed!
|
|
EXG.json completed, all passed!
|
|
EXT.l.json completed, all passed!
|
|
EXT.w.json completed, all passed!
|
|
JMP.json completed: 4259 passed, 3806 FAILED
|
|
JSR.json completed: 4183 passed, 3882 FAILED
|
|
LEA.json completed, all passed!
|
|
LINK.json completed: 7060 passed, 1005 FAILED
|
|
LSL.b.json completed: 7774 passed, 291 FAILED
|
|
LSL.l.json completed: 7017 passed, 1048 FAILED
|
|
LSL.w.json completed: 7494 passed, 571 FAILED
|
|
LSR.b.json completed: 7797 passed, 268 FAILED
|
|
LSR.l.json completed: 7044 passed, 1021 FAILED
|
|
LSR.w.json completed: 7512 passed, 553 FAILED
|
|
MOVE.b.json completed, all passed!
|
|
MOVE.l.json completed: 5827 passed, 2238 FAILED
|
|
MOVE.q.json completed, all passed!
|
|
MOVE.w.json completed: 5855 passed, 2210 FAILED
|
|
MOVEA.l.json completed, all passed!
|
|
MOVEA.w.json completed, all passed!
|
|
MOVEM.l.json completed: 6035 passed, 2030 FAILED
|
|
MOVEM.w.json completed: 6431 passed, 1634 FAILED
|
|
MOVEP.l.json completed: 4036 passed, 4029 FAILED
|
|
MOVEP.w.json completed: 4046 passed, 4019 FAILED
|
|
MOVEfromSR.json completed: 6896 passed, 1169 FAILED
|
|
MOVEfromUSP.json completed, all passed!
|
|
MOVEtoCCR.json completed, all passed!
|
|
MOVEtoSR.json completed, all passed!
|
|
MOVEtoUSP.json completed, all passed!
|
|
MULS.json completed: 5670 passed, 2395 FAILED
|
|
MULU.json completed, all passed!
|
|
NBCD.json completed: 0 passed, 8065 FAILED
|
|
NEG.b.json completed, all passed!
|
|
NEG.l.json completed: 7552 passed, 513 FAILED
|
|
NEG.w.json completed: 7531 passed, 534 FAILED
|
|
NEGX.b.json completed: 0 passed, 8065 FAILED
|
|
NEGX.l.json completed: 0 passed, 8065 FAILED
|
|
NEGX.w.json completed: 0 passed, 8065 FAILED
|
|
NOP.json completed, all passed!
|
|
NOT.b.json completed, all passed!
|
|
NOT.l.json completed: 7512 passed, 553 FAILED
|
|
NOT.w.json completed: 7530 passed, 535 FAILED
|
|
OR.b.json completed, all passed!
|
|
OR.l.json completed: 7756 passed, 309 FAILED
|
|
OR.w.json completed: 7765 passed, 300 FAILED
|
|
ORItoCCR.json completed, all passed!
|
|
ORItoSR.json completed, all passed!
|
|
PEA.json completed, all passed!
|
|
RESET.json completed, all passed!
|
|
ROL.b.json completed, all passed!
|
|
ROL.l.json completed, all passed!
|
|
ROL.w.json completed: 7882 passed, 183 FAILED
|
|
ROR.b.json completed, all passed!
|
|
ROR.l.json completed, all passed!
|
|
ROR.w.json completed: 7907 passed, 158 FAILED
|
|
ROXL.b.json completed: 8039 passed, 26 FAILED
|
|
ROXL.l.json completed: 8029 passed, 36 FAILED
|
|
ROXL.w.json completed: 7892 passed, 173 FAILED
|
|
ROXR.b.json completed: 8037 passed, 28 FAILED
|
|
ROXR.l.json completed: 8022 passed, 43 FAILED
|
|
ROXR.w.json completed: 7880 passed, 185 FAILED
|
|
RTE.json completed: 2047 passed, 6018 FAILED
|
|
RTR.json completed: 4038 passed, 4027 FAILED
|
|
RTS.json completed: 4008 passed, 4057 FAILED
|
|
SBCD.json completed: 884 passed, 7181 FAILED
|
|
SUB.b.json completed, all passed!
|
|
SUB.l.json completed: 7747 passed, 318 FAILED
|
|
SUB.w.json completed: 7716 passed, 349 FAILED
|
|
SUBA.l.json completed, all passed!
|
|
SUBA.w.json completed, all passed!
|
|
SUBX.b.json completed, all passed!
|
|
SUBX.l.json completed: 5481 passed, 2584 FAILED
|
|
SUBX.w.json completed, all passed!
|
|
SWAP.json completed, all passed!
|
|
Scc.json completed, all passed!
|
|
TAS.json completed, all passed!
|
|
TRAP.json completed, all passed!
|
|
TRAPV.json completed, all passed!
|
|
TST.b.json completed, all passed!
|
|
TST.l.json completed, all passed!
|
|
TST.w.json completed, all passed!
|
|
UNLINK.json completed, all passed!
|
|
|
|
passed: 860483, failed: 139577, total 86%
|
|
completed in 16m 38s
|