gotta put this down for a bit and move onto some other projects but this has been a super fun exerciser, and aside I'm certain to have some timing debugging to do I think I have a mostly working SPI output driver in #logisim
WE HIGH will write the address
DE HIGH will write data.
Addressing needs a latch so after WE it will go back to where it was but nothing else major far as I can tell. Will to to breadboard over the weekend if I have enough spare parts.
I'm staring at #Logisim, trying to think how I'm going to implement interrupts as well as pipeline this #homebrewCPU, and end up needing the electronic version of an "if" statement. I go back to wanting to use a counter and some microcode, but I feel there's a better way.
Just made a shift adder and a shift multiplier in Logisim-Evolution