The 8-Bit Computer That's Been Built By Hand
nk497 writes "Forget snapping a few components into a motherboard — programming enthusiast Jack Eisenmann has made his own PC from scratch. His Duo Adept, as he's named it, features 64KB of main memory, 256 bytes of RAM and, in total, 263 lines of code for his homemade OS. Sure, it can't run Crysis, but it does run a game he's written himself."
I wasn't around for this sort of stuff but wasn't this the sort of thing Radio Shacks customers were doing 25+ years ago?
Ever since Cosmos I can't take the phrase 'from scratch' seriously.
Also there is this TED video where a guy tries to build a toaster from raw materials...
Yeah, there's a upper-level undergraduate course that does single-board computers with a 8088 MPU and some supporting hardware. It's a mess and I personally believe that the course should be changed to give a "interfacing with reality" bent to it, as a single MCU can be tuned to do the same (external memory bus, etc) and you can go beyond the "look I made a light blink" to "Look I can actually do something useful with this thing".
"I've spent my whole life figuring out crazy ways to do things. It'll work." -- Montgomery Scott, "Relics"
He still used a microprocessor in an integrated circuit.
Really? Which one did he use?
I have to ask (since at the time I am writing this, no one else has done so yet)...
Does it run Linux?
And if it does, just imagine a Beowulf cluster of these things.
This space unintentionally left blank.
Here's one that running Minix: http://www.homebrewcpu.com/
Reminds me of the one my brother built here except my brother's computer runs Minux.
Everyone has right to their own hobbies, but think what can be accomplished with the same amount of labor and modern parts. Instead of making a CPU from hundreds of TTL gates, build a personal supercomputer from hundreds of ARM processors and custom operating system to effectively use that power for virtual reality or physics simulations. Hobbyists who has done this decades ago were futuristic not retro, creating devices that were not widely available, at least to private individuals.
It's the right direction for demonstrating that computers are based on discrete logical components, no matter how tiny and embedded in a chip; and the right direction for demonstrating that, given enough time and information, it would be possible to truly understand any digital device.
Hmm, I wonder how many TTL chips I would need for a nice little PDP-11...
It looks like he used actual 74xx series TTL chips to make the CPU. From the parts list he isn't doing microcoding, and isn't even using ALU or bit-slice MSI chips. It's the real thing.
Another interesting computer built from electrical relays.
He certainly had some fun building this. The wires are used probably because he wasn't sure that everything works right; it's much easier to rework a wire connection than an inner PCB trace.
I suspect he is a strong amateur, but not a professional. A professional would design the whole thing in a simulator first, and once that works he'd implement it on a PCB (if not an FPGA.)
I personally haven't built processors, but I built a few peripherals for PDP11/LSI11, all from discrete logic. And I serviced IBM 360/370 systems [long time ago] - they were built exactly this way, but were a bit more modular.
I made an account just to emphasize the point: I, Jack Eisenmann, built the DUO Adept in highschool, and I have no formal education in electronics. I learned everything by experimenting with breadboards, getting tips from online users, and poking around Google.
I somewhat dislike the Slashdot commenting system. So for the 3rd time, since I want to stand up for myself, to avoid having a "hidden" comment I am going to restate: I, Jack Eisenmann, built the DUO Adept in highschool, and I have no formal education in electronics. I learned everything by experimenting with breadboards, getting tips from online users, and poking around Google. I don't feel that the blurb does justice for my accomplishments.
Very similar to the "Educ-8" TTL computer from Electronics Australia mag in 1974
see http://en.wikipedia.org/wiki/File:EDUC-8_Microcomputer.jpg
and http://www.sworld.com.au/steven/educ-8/