If you don’t make it to the end of the article you may not see the massive rabbit hole down there that is the <a href="https://www.homebrewcpuring.org/" rel="nofollow noreferrer">https://www.homebrewcpuring.org/</a> - some incredible projects there, I had no idea this was so popular!
Looks like the site could not handle the traffic. <a href="https://web.archive.org/web/20230820212723/www.jiristepanovsky.cz/project.php?p=23cpu" rel="nofollow noreferrer">https://web.archive.org/web/20230820212723/www.jiristepanovs...</a>
> "The same circuit can be used to produce 8-bit music at up to 4300 samples per second if an R-2R ladder is used instead of LEDs, and it is the same circuit I used to produce the soundtrack for the "Bad Apple!!" video."<p>I would suggest in the spirit of 1-bit computing that instead of doing 8-bit music, you could instead output 1-bit oversampled Delta Sigma Modulated audio.
<i>Depending on where you place the line between a state machine and a CPU, my 16-bit system might actually be the CPU with the lowest amount of ICs.</i><p>Comparisons like this have always seemed a bit unnatural, since you can get an entire x86 PC on a single chip, and things like calculators, cheap media players, and various toys also use nothing more than one COB.<p>Also, I'd say that this machine also nicely demonstrates that a CPU <i>is</i> a state machine - a rather large one.
This is very impressive.<p>It reminds me of David Conroy's FPGA emulation of the DEC alpha: <a href="http://fpgaretrocomputing.org/" rel="nofollow noreferrer">http://fpgaretrocomputing.org/</a>
Home brew computers! The Magic-1 was one of my favorites to read about .. <a href="http://www.homebrewcpu.com/index.htm" rel="nofollow noreferrer">http://www.homebrewcpu.com/index.htm</a>
I've been having fun thinking about computing in the post-apocalypse.<p>The CPU itself isn't so bad. Heck a relay CPU is should be quite doable to build, as evidenced by the various people that have built them. It's mostly just laborious.<p>The problem is memory.<p>There's a reason for all the seemingly whacky ideas to implement memory back in the early days, like the torsion wire[1] delay line[2] which is pretty much like banging on a taut rope and recording the pulses that arrive at the other end.<p>But it's quite tough to get any real density from what I can tell, without advanced manufacturing.<p>[1]: <a href="https://nzeldes.com/HOC/DelayLine.htm" rel="nofollow noreferrer">https://nzeldes.com/HOC/DelayLine.htm</a><p>[2]: <a href="https://en.wikipedia.org/wiki/Delay-line_memory" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Delay-line_memory</a>
This is fantastic, I find it deliciously ironic that a 16-bit, 0.012MIPS CPU uses a 20MIPS ATtiny13 for programming <a href="https://www.microchip.com/en-us/product/attiny13" rel="nofollow noreferrer">https://www.microchip.com/en-us/product/attiny13</a><p>That $1 8 pin marvel itself can be used to output VGA video:<p><a href="https://hackaday.com/2011/08/31/vga-video-output-with-an-attiny/" rel="nofollow noreferrer">https://hackaday.com/2011/08/31/vga-video-output-with-an-att...</a>
A more 'formal' introduction is here: <a href="https://www.youtube.com/watch?v=3uzoFJyYQ5E">https://www.youtube.com/watch?v=3uzoFJyYQ5E</a>
If we are talking about bit-serial CPUs, Olof Kindgren's SERV bears mention. It's a portable FPGA core rather than a breadboard, but it's bit-serial, RISC-V compliant and tiny!