Time to FLEX my new microcode assembler written in 2 days using BISON and FLEX (haha pun totally intended)! Programming in C has never brought me more joy in life, maybe my vibes will finally return someday and I will stop crying. Verified the microcode isn't some random trash by assembling it manually, then running it through the logic simulator. With all the designing of the instruction set done, it is time to implement pine16's instruction set architecture.
For the record, the microcode looks like:
mov_r@[0000..0000][1000..1000]
mov_r:
RAW rs, op, rd > END
alu_r@[0001..1010][1000..1000]
alu_r:
RAW rd, latch,
RAW rs, op, rd !> END
This is exciting. But now, time to party my ass off before school starts.