Howdy. This may be of interest to some.
First, I watched Ben Eater's fantastic YouTube series.
Then, I made my own and improved it, incorporating some of James Bates' improvements and some of my own, including an esp8266 (Wi-Fi) program loader.
I added a web-based assembler, based on
customasm.
Then, I wrote an emulator for it in C.
Then, I wrote a web front-end for it.
This is the result. A breadboard computer that you can program, in your browser!
https://cpu.visualrealmsoftware.com/emuDemonstration video:
The real deal:
Note: I plan to share the code that went into building my computer and emulator soon. Will reply here once I do.
Update 25/09/2019: All code now available here:
https://github.com/visrealm/vrcpu