Sadly, I did not get much pin done over the long Thanksgiving weekend. My brother Dave Entropy came up for a few days, so I had to attend to my fraternal duties... these mainly consisted of following him around and assisting while he fixed stuff around the house. He patched the bathroom wall that he started two and a half years ago (that I was supposed to finish), installed most of the knobs on our bathroom and dining room cupboards and drawers, and shored up a cabinet that had been hanging precariously but my wife was scared of fixing because she was afraid of missing the stud in the wall. Anyway, no pin work for the first two days.
Boy, this backup is pissing me off.

This morning I gave a lot of thought to getting the switch matrix to work. My problem with the switch matrix as I mentally plan things out is one of differentiation. For example, say you have a 2 x 2 switch matrix. If switch 1 is active, then row 1 column 1 forms a circuit and you get a result. Then suppose switch 4 activates, and row 2 column 2 forms a circuit. If both are active, how can you tell that it's switches 1 and 4, and not switches 2 and 3? I figured that in 30 years of solid state pinball design somebody had figured out the answer to this problem. Well, some research into the switch matrix -- namely, reading the same article in two places (here's one at Coin-op Cauldron, fine fixer of pin boards) -- seems to indicate that the CPU doesn't look at the entire matrix all at once, but rather sends a pulse to each row and looks for results from the columns. So in my simplified matrix above, it would send a pulse through row 1 and get a result from column 1, then send a pulse through row 2 and get a result from column 2;

And here is your moment of Zen: On the Pins and Vids video, they have some footage of the Pinball Wizards show... hey, what the heck! Who's that bald freak playing Game Show? And why couldn't they have filmed me playing a better game? *exasperated sigh*
No comments:
Post a Comment