I made a quick app to test how the memory addresses which have side effects (eg DATA0 with the stepping) react to different opcodes on a machine vs a real 65c02.
The main purpose was to test my own emulator and development suite -- BitMagic -- to see how far it is from real hardware.
As such it might be helpful to other emulator authors or those creating hardware that will have similar functionality.
It is also a good example of how to use macros within BitMagic, as well as other X16 functionality such as reading the keyboard and outputting text.
The application is also available from the BitMagic website where it also includes the source code.
Try It Now!