I just received my Vetus Pars yesterday and after assembling it tried a 74lsxx test to see if it works and it did. Very nice.
I then tried both of the 6502 tests on a known good 6502 since I had 6 questionable 6502's I wanted to test.
The test just shows the following with no progress.
```
JMP test
addr: 0
```
I left it running overnight and there was no change. Are the test for the original 6502 ic's and not the newer wdc 65c02s variants?
They are for the older version specifically, however, I don't think the test should turn out differently for newer ones but I'll have to look up the differences.
So I put it the known good WDC 65C02S and ran the JMP test. As usual it just sites at addr: 0 but when I put my finger near the 65C02S is shows numbers. I'm not touching it at all. The ribbon is in straight and securely. This can't be normal, is it?
65C02 is not pin compatible. Do not use that test for 65C02. Pin 1 on the original 6502 is VSS
the 65C02 pin1 is the vector pull output, which signals when the processor is fetching a vector during an interrupt. This cannot be shorted to ground. Pin 36 on the original 6502 is not connected. On 65C02, Pin 36 bus enable input. This must be pulled high. Pin5 was originally not connected but on the 65C02 it is memory lock output which can usually be left unconnected.
That's what I know about the 65C02. I don't have any so I can't test them but I assume if you fix those part os the code it will work for the 65C02. Make pin1 an input and set pin36 to output high.
I made a commented and better version of the 6502 test. Look through this and see how it works, but what you'll need to do is set the ALLDIR and ALLEVEL to how the 65C02 expects them. it should be at least the ones I mentioned before. After you do that your 65C02 should work with this test. If there are still issues I'll order one and see what the problem is.