Right, now I understand that, how do I implement it? I've spent most of my day head-scratching over this; soldering bits, testing, scrapping and goto 10
Lets play a game.
Here is a representation of a simple 3x2 matrix
Ok, I follow that pushing a switch makes its' row and its' column connect and sends its' coordinates in a manner of speaking, to the ZX81 CPU which then decodes the cordinate (e.g. First column, second row = 1,2 = Q (I don't think it's that exactly)).
Now, can someone draw lines as a representation of where the wires connect physically on the back of the pcb, in the real world? It's the fact that there are four leads for every two conections that I can't get my head around. The first correct answer gets a gold star!
This is for my benefit, bear with me but I am a very visual person.
Fill in the blanks, so to speak.
BTW Nige, I forgot that I still have snow crash. PM me when you want it back.