Here's an illustration of the problem I'm currently having while trying to get my breadboard working with the bricktable code.
If no buttons are pressed in a column, the entire column acts as though it is being pressed. When one button is pressed in a column, that button correctly registers as being pressed, and the others in the same column go unpressed. When two buttons in a column are pressed simultaneously, neither is registered as being pressed (the whole column goes unpressed).
Here's how I currently have the matrix rows and columns wired to the ICs. (NB. I switched to the bricktable coordinates so 0,0 is now the top-left button, it used to be the bottom-left one)
|Matrix Row||MAX pin||164 pin|
|Matrix Column||MAX pin||165 pin|