Show HN: Crabs All the Way Down – Running Rust on Logic Gates (zdimension.fr)

34 points by zdimension ↗ HN
Made an ARM Thumb CPU from scratch in a digital circuit simulator for fun and decided to push the joke a little further and run real stuff on it, like a Web server, a Scheme interpreter, a MIDI player, and a VT100 emulator.

This is basically a how-did-we-get-here blogpost, it's my second one of this kind, I'd love any feedback you might have.

2 comments

[ 4.6 ms ] story [ 18.0 ms ] thread
This is really impressive and sounds like a fun journey. The blog post gives a good introduction / overview on how digital circuits work.

I guess you could make a nice post explaining the design of the CPU (similar to the "Component example: load/store with register offset" section).

Thanks! Making a whole post on the CPU could be fun, I'll try giving it a shot next week.