kstenerud / Musashi

Motorola 680x0 emulator written in C
412 stars 94 forks source link

SUBA.W timing mismatch #61

Open dirkwhoffmann opened 4 years ago

dirkwhoffmann commented 4 years ago

Instruction: suba.w #$8000, A0

Test case: suba4 https://github.com/dirkwhoffmann/vAmigaTS/tree/master/CPU/SUBA/suba4

Musashi:

suba4_vAmiga

Amiga 500+ 🥰:

suba4_A500+

Conclusion:

{m68k_op_suba_16_i           , 0xf1ff, 0x90fc, { 14,  12,   4,   4}},

must be:

{m68k_op_suba_16_i           , 0xf1ff, 0x90fc, { 12,  12,   4,   4}},