BigEd wrote:
That's great Troy! Always good to see a new emulator, but especially good to see minimal dependencies, passing a test suite, and open source!
Thanks, Ed.
Dr Jefyll wrote:
Quote:
- 65C02_extended_opcodes_test
Are you worried at all about the emulated interrupt latency being 100% correct? If so, be aware that each 1-byte, 1-cycle NOP delays interrupt recognition by one cycle. That is, the interrupt won't be recognized until an instruction is encountered which is NOT a 1-byte, 1-cycle NOP.
I wasn't aware of this one. I'm not concerned about it for my uses, but... nice to know. Thanks!
Dr Jefyll wrote:
Quote:
- 65C02_extended_opcodes_test
Just curious -- did you manage to unravel exactly how the 'C02 responds to the undefined opcode $5C? I know it's 3 bytes and 8 cycles. But there's a memory access that probably varies according to the last 2 bytes of the instruction...
I'm treating it as an ABS address mode instruction. So it will treat the following 2 bytes as an absolute address and read it, but obviously do nothing with it. I haven't verified this against a real 65C02.