mirror of
https://bitbucket.org/rslr/miggy-cpu.git
synced 2026-06-13 03:26:29 +00:00
First regression tests and bug fixes
Import tests from https://github.com/SingleStepTests/m68000 Added: - Single Step mode for Core - 68000/68010 only indexed EA mode Fixed: - Added a real CMP in CoreALU (for CCR eXtend bit unaffected) - Correct microcode branching for all post incremented destination ea - Fixed PC relative calculation for all related EA - used of au instead of dt for indexed EA calculation - Fixed EXG with same register - Fixed Link/unlk with A7 - Fixed Bcc/BRA/BSR
This commit is contained in:
parent
0a4e1a5764
commit
7920f8c6da
86 changed files with 931 additions and 343 deletions
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ABCD.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ABCD.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADD.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADD.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADD.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADD.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADD.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADD.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDA.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDA.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDA.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDA.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDX.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDX.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDX.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDX.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDX.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ADDX.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/AND.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/AND.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/AND.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/AND.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/AND.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/AND.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ANDItoCCR.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ANDItoCCR.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BCHG.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BCHG.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BCLR.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BCLR.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BSET.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BSET.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BSR.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BSR.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BTST.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/BTST.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/Bcc.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/Bcc.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMP.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMP.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMP.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMP.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMP.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMP.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMPA.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMPA.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMPA.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/CMPA.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/DBcc.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/DBcc.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EOR.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EOR.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EOR.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EOR.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EOR.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EOR.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EORItoCCR.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EORItoCCR.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EXG.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EXG.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EXT.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EXT.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EXT.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/EXT.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/JMP.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/JMP.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/JSR.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/JSR.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/LEA.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/LEA.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/LINK.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/LINK.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVE.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVE.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVE.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVE.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVE.q.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVE.q.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVE.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVE.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEA.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEA.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEA.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEA.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEP.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEP.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEP.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEP.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEfromUSP.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEfromUSP.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEtoCCR.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEtoCCR.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEtoUSP.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/MOVEtoUSP.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NBCD.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NBCD.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEG.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEG.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEG.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEG.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEGX.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEGX.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEGX.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEGX.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEGX.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NEGX.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NOP.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NOP.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NOT.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NOT.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NOT.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NOT.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NOT.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/NOT.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/OR.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/OR.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/OR.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/OR.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/OR.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/OR.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ORItoCCR.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/ORItoCCR.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/PEA.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/PEA.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/RTR.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/RTR.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/RTS.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/RTS.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SBCD.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SBCD.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUB.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUB.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUB.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUB.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUB.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUB.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBA.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBA.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBA.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBA.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBX.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBX.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBX.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBX.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBX.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SUBX.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SWAP.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/SWAP.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/Scc.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/Scc.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TRAP.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TRAP.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TRAPV.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TRAPV.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TST.b.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TST.b.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TST.l.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TST.l.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TST.w.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/TST.w.json.bin
Normal file
Binary file not shown.
BIN
miggy-emu/src/test/resources/miggy/cpupoet/UNLINK.json.bin
Normal file
BIN
miggy-emu/src/test/resources/miggy/cpupoet/UNLINK.json.bin
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue