Code: Select all
# - 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.