ijor wrote: 10 Mar 2022 17:59
Please forgive me if I'm saying something that you already know. But note these ram chips are not separated by address, but by data bits. I'm not familiar with the upgrade you installed, but in the original 16K configuration each chip outputs 4 bits for every single address. Sometimes a RAM chip doesn't work at all, and then that bit (or bits) is stuck at a fixed value. Sometimes it works mostly well and only specific cells on the ram chips are damaged.
Indeed, I get what you're saying, I was just trying to ascertain is it ROM or is it RAM and through the use of the SysCheck, I changed my opinion from ROM to RAM, and it turns out that was the correct thing to do.
I just looked at activity on the RAM address lines with the scope and A7 was very off. It was pulsing, but the voltage was very low, about 2 volts.
So, I removed both RAM ICs and the A7 line came back to life, so I popped one in then the other, sure enough, one of the RAM ICs was pulling down A7, so I removed it.
Not having any spare 16KBx4bit RAM, I dropped in one of the 64KBx4bit ICs in not expecting it to work, but lo and behold, I have a working 600XL!!! I swapped out the working 16KBx4bit IC for one of the other 64KBx4bit ICs, and it's still all good.
So, we are working happily as a bog standard 600XL with 16KB RAM! I can boot to BASIC, the built in self test works just fine and it passes the SuperSalt RAM tests and the self test RAM test, though not the SysCheck RAM test because it expects 64KB of RAM.
I'll run the full battery of SuperSalt tests tomorrow.
:girldance: :girldance: :girldance:
Next I need to make the 64KB upgrade work (It currently doesn't, I don't know why), and then I can look to install the U1MB from my 800XL, and I'll probably also move the VBXL and PokeyMax to the 600XL as it is such a nice small form factor it'll be perfect for setting up on my retro bench in place of the 800XL. I'll return the 800XL to stock configuration.
I'm really pretty happy with the result, once again a bit of luck goes a long way!!