I am writing an MSX1 emulator and as part of my debugging routine I run my emulator and openMSX side by side, stepping over instructions simultaneously (using openMSX's socket interface).
Turns out when openMSX is at an LDIR (0xED 0xB0) instruction, it takes two "debug step" commands or two clicks on the step over command if you're running openMSX Debugger.
Is this behavior by design? Should I expect the same behavior from other extended opcodes like 0xCB (RLC, etc.)?
Thank you!
Login أوregister لوضع تعليقاتك