I've been using new repeaters. It's so, so much easier to make compact circuits with the new repeaters.
Also yesterday I hooked the CPU up to the RAM block in the picture, but for some reason the last row of registers were completely inaccessible, and there wasn't a quick fix for it. I was looking for an excuse to redesign my RAM anyways after finding a more efficient way to store bits, so now I'm working on that.
Here's 32 bytes per the new design. It has 16 addressable 16-bit registers. I'm going to stack 8 of these on top of each other and wire them together to make 128 addressable 16-bit registers, or 256 bytes of RAM.
Black on top is the data input. The data output is underneath. Green represents the register selector, and when Pink is unpowered it writes the data input to the selected register.