The first simulated “program” running on my own instruction set. It takes more time than expected but from here it’s mostly repetition to finish it.

The first simulated “program” running on my own instruction set. It takes more time than expected but from here it’s mostly repetition to finish it.

Designing a CPU you can actually still build with discrete elements and has a useful set of capabilities is quite complex project. And a significant trade-off between features and complexity. Just adding one register more makes it much more complicated than I expected.