OK, to help us all be clear on the test cases, I've amended the QA matrix. Please let me know if I missed anything.
Code:
# - CPU - Speed - RAM (ns) - EPROM version - Works ?
--------------------------------------------------------------------
1 - W65C02 - 10 - 100 - 1.1 - ok
2 - W65C02 - 10 - 70 - 1.1 - ok
3 - W65C02 - 10 - 70 - 10 - wrong LED flashing
4 - G65SC02 - 5 - 70 - 10 - ok (but some garbage from time to time)
5 - W65C02 - 5 - 70 - 10 - wrong LED flashing (??)
--------------------------------------------------------------------
By process of elimination, it looks to me the problem is that the V10 build of the software is making use of
some kind of instruction set differences between a normal 6502 and CMD's enhanced offerings. The following datasheet contains an opcode matrix markedly different from WDC's.
http://www.datasheets.org.uk/pdf-datash ... 27541.html
What baffles me, though, is WDC's site indicates full compatibility. Assuming this to be true, logic says that the V10 chess software makes use of undocumented opcodes supported by the CMD part, but which behave differently on the WDC part.
If we go on the assumption software compatibility is
not an issue, I suspect an oscilloscope and/or logic analyzer is the next step, for the errors occuring must be electrical in nature.