The memory is bused. One output, one input. The problem is that I want it to run (at least in SP) at 4hz, making reads in two steps, effectively giving it the speed of 2hz. The problem I am facing was that even though I buffered the binary, the decoder on the cartridge was giving off instant pulses, which glitched out the I/O of the individual memory cells. I was planning to filter the output of the decoder itself to fix this.
I agree, there is probably a much better way of going about it. I had forgotten a method I could have used to stabilize the decoder. In addition, what you suggest makes a lot of sense. I think I may want to work out how I want to implement it. Problem is that I have no idea on how I am going to pipeline it, so maybe I should make the pipeline first, and then figure out how to speed it up.
[doublepost=1473006764,1473004078][/doublepost]And I fixed the problem with a minimum of rewiring. Thanks!