Finished laying out and wiring the very simple shift and compare acrylic. Part of the reason why it's so simple is that I don't actually have a design for or need for the comparison circuit at the moment. That's in a branch that I'm going to go back to after I finish getting the base #MiniDragon up and running properly. For now, the ALU cannot compare numbers so comparisons are provided by stdlib functions and called by the compiler. Once I design the CMP instruction hardware, the 8-bit cmp function will turn into an intrinsic, and the 16 and 32 bit cmp16/cmp32 functions will turn into simple calls to the intrinsic.
While I don't have a CMP instruction yet, I am still leaving room for the instruction, including running busses that it will need to the board. That way when I do add it in the future I'll be able to do so with minimally invasive surgery. I also have yet to verify this board since I don't have the shift instruction decoder board laid out yet. But, its still progress!








