I didn’t know about circuitverse, so I’m going to check it out.
Visiting the page, and the title reminded me immediately of the game “Turing Complete” [1], which I played recently after one of my kids showed it to me, and I totally loved it. It’s practically a full semester course in computer engineering that you can finish in a weekend. The programming examples are adorable and fun (you write tiny games in assembly language, and TC takes care of displaying things). Designing my own ISA & hardware in tandem isn’t something I got experience with in my college CS classes, it was fun to do.
Turing Complete has a channel for user-submitted projects, and someone built a complete 32-bit RISC-V implementation with ~8 million gates or something like that, and it boots and runs a chess game (even on my very old/slow computer). I was totally blown away!
Wow, I’ve never heard of CircuitVerse before, it’s very cool!
Just the other day I was wishing there was a ciechanow.ski for logic design and CPU architecture. Their interactive book is a great foundation for it. This is exactly the kind of thing I would love to work on… really need to light that FIRE.
Visiting the page, and the title reminded me immediately of the game “Turing Complete” [1], which I played recently after one of my kids showed it to me, and I totally loved it. It’s practically a full semester course in computer engineering that you can finish in a weekend. The programming examples are adorable and fun (you write tiny games in assembly language, and TC takes care of displaying things). Designing my own ISA & hardware in tandem isn’t something I got experience with in my college CS classes, it was fun to do.
Turing Complete has a channel for user-submitted projects, and someone built a complete 32-bit RISC-V implementation with ~8 million gates or something like that, and it boots and runs a chess game (even on my very old/slow computer). I was totally blown away!
[1] https://turingcomplete.game/ (I have no affiliation, I’m just a happy player)