Building a computer around a TTL CPU

[Bill's] worked on his homebrew computer for almost a decade. He didn’t start with a Z80 processor like a lot of the projects we’ve seen, but instead build the CPU itself from 74-series TTL chips and a ridiculous amount of wire wrapping to connect it all.

The video after the break shows off the functionality. We love the front panel, which is packed with information but manages to remain organized and offers many convenient features. Our favorite is the ability to pause execution and scroll through the registers by spinning the dial. The clock signal has a variable speed which is selected by an internal DIP switch package that can be changed during a pause. It runs MINIX and has a library of programs, but perhaps most surprising is its ability to serve webpages.

Lately we’ve been interested in drilling down through program language abstractions to understand what is going on inside the silicon. This has given us new respect for those building processors from scratch. Think of it this way, if you actually need to build each instruction out of gates, you’ll be able to understand how those instructions work at the most fundamental level.

[Thanks Jamie]

Comments

  1. polossatik says:

    Gotto love the “lots of blinky lights” comments..
    But this is the coolest thing i’ve seen here yet

  2. Cpt. Obvious says:

    In retrospect he should’ve called it “Blinky-1″, excellent TTL porn BTW.

  3. exuvo says:

    It truly is a remarkable feat to build a computer and actually get it working with full internet connectivity. I am currently logged in to it over telnet and trying its game “Adventure” ! The processing speed is quite noticeable though.

  4. Psion says:

    Best.
    Hack a Day post.
    EVER.

  5. bootnecklad says:

    I’m still building my fairly small TTL CPU. I’m still impressed by this every time I see it. Makes me want to build something even better!

  6. Alex says:

    I feel compelled to say “this has been around for a very long time,” but I love it so much. This is something I’ve always wanted to do.

    If anyone has hit the comment section without clicking the link, go back up and visit his site now! Bill is a pretty funny guy, the whole story is a good read, and there are lots of awesome photos.

  7. Steve says:

    Reminds me of the old Altar 8800 that a couple friends and I built back in the late 70,s in the F14 Vast lab when I was stationed at PAX River TC. Looks like the 8800 has a successor! Just KEWL!

  8. MooglyGuy says:

    @Alex, I’ve been an avid fan of this guy’s work since ’02, but nonetheless, I’m just glad HAD finally covered it!

  9. Andrew Smith says:

    deja vu

    This must be the third time magic has been featured on had?

  10. Jac Goudsmit says:

    Thanks for the reminder of Bill’s computer project, I haven’t gone to his website for a while. One of the most epic home-built CPU projects out there.

  11. Scott says:
  12. Julian says:

    I definitely remember reading about this one on here, thought it was awesome.

  13. AussieTech says:

    Wonderful! Reminds me of my old Alpha-16 Mini’s. *Real* computers have rows of flashing LED’s and switches. ;))

  14. Victor says:

    reminds of the educ8 published in electronics
    australia during the 70’s

  15. Miroslav says:

    Well done. Wish I had done that :)

  16. Urza9814 says:

    Wow. We ‘built’ parts of CPUs in my one university class (to run code that was a variant of MIPS), using basic logic gates…and I thought that was kind of challenging. This? Wow. Though I’m more impressed by the software than the hardware — and I generally consider myself a ‘software guy’! I mean I get that it’s largely ported, but still…I wouldn’t even know where to begin.

  17. Drone says:

    Ahhhh… Wire-Wrap

  18. Angmar says:

    What is real purpose of this?

  19. JS says:

    @Angmar

    Real purpose? Some guys spend time watching the clouds.

    I bet that if we appears with that “box” under his arm in some companies that will beat any curriculum. That is not something many of us can do.

  20. Peter says:

    Real Computers have switches and lights. A very nice job. And even better, it’s microprogrammed and runs MINIX!

  21. Blue Footed Booby says:

    @Angmar
    Some hacks are to solve a problem. Others, like this one, are a hobby. It’s like building model airplanes.

  22. HackerK says:

    WOW! Hardware Pr0n! WOW!!

    It is cool… and nicely build.

    My only question is… is the air filter installed in reverse? I see airflow is going out of the case, or is this home brew computer also doubling as a air purifier?

    (Am I just discovered the Easter Egg?)

  23. Hungry_Myst says:

    Nice

    Personally my favorite DIY computers are the ones built out of relays. I just love that *clickity-clickity-click* as the relays process the instructions <3

  24. Mikey says:

    Why the repost — is there something new? I thought the Magic-1 was finished a long time ago… Isn’t he working on a 16-bit cpu or something now?

  25. Mikey says:

    Oh I see, the front panel/case is new, is that it?

  26. IJ Dee-Vo says:

    “I built my own computer”
    “oh you bought the boards and installed them yourself.”
    “No….I wirewarped the components on to the boards.”

    F.T.W.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,441 other followers