TTL CPU: Ten Years of Magic

  Рет қаралды 118,943

Bill Buzbee

Bill Buzbee

10 жыл бұрын

The Magic-1 HomebrewCPU successfully computed Fibonacci(10) at just before midnight on April 13, 2004. A decade later, it's still running. This is a video tour of Magic-1, including a dive into the micro-architecture, demos of running programs and a tear-down.
NEW: 9/20/2016 - Because Magic-1 has been getting slammed by port-scanning scripts looking for open telnet ports, I've had to move the telnet port to a high number (where I hope it will get less attention). So, to telnet into Magic-1 do:
telnet magic-1.org 51515
or
telnet magic-1.org:51515
depending on your telnet client. Continue to use username "guest" and password "magic".
Note also that to keep the load down, Magic-1 only allows 1 external telnet session at a time. So, if you can't connect try again later.
More information about the project can be found at:
www.homebrewcpu.com

Пікірлер: 407
@adamw.8579
@adamw.8579 5 жыл бұрын
Jaw down. As industrial systems designer I strongly admire You for very deep knowledge about digital systems. Many years ago I was built my first computer from old calculator parts based on Z-80 CPU, 1kB RAM and 2kB EPROM running built-in monitor program (simple machine code and memory editor). But I never even think about building whole computer based on MSI TTL circuits. Today I may buy whole computer integrated in one LSI chip for few bucks, and made system much easily. Again - salute for Your amazing work.
@videolabguy
@videolabguy 6 жыл бұрын
15 seconds into your video and I am having a "nostalgasm"! I designed and constructed several machine vision processors on those same Eurocard boards in the early 90s. Non contact measurement systems for the lumber and metal industries. The company was called Applied Scanning Technology. Anyone remember them? I sure do miss those days!
@leberkassemmel
@leberkassemmel 6 жыл бұрын
What is even more fascinating than you building that computer is you being able to get minix up and running.
@KominTater
@KominTater 8 жыл бұрын
What wonderful workmanship, Bill, and great explanations. As an old DEC employee, and electronics hacker, who had to understand this stuff back then, this really got the brain a-cooking. Amazing power and integration (even Magic!) in that box. Thank you so much for posting it!
@leoma95
@leoma95 6 жыл бұрын
I have "built" a computer using 3 wire wrap cards on S-100 bus, and that was using a 80186 CPU, and Intel DRAM memory controller and many other LSI chips - that was super hard already, and getting it to run CPM in a stable manner took time. I can only imagine how much harder it was to build your own CPU.
@alicewyan
@alicewyan 5 жыл бұрын
Happy 15th anniversary Magic-1!
@Borednesss
@Borednesss 7 жыл бұрын
When people say they've "built" their computer... yeah building a lego set is more complex. THIS is building a computer
@corneleousworthington4566
@corneleousworthington4566 8 жыл бұрын
Wow- just, wow.... Thank you so much for documenting this!!! What an amazing machine! It's amazing enough that it is a homebrew CPU, and it works- but, it is clearly powerful enough to run a UNIX-like operating system. And, you share it online. Incredible!!!
@bdecker4045
@bdecker4045 8 жыл бұрын
Truly impressive! Great work Mr. Buzbee - thanks for sharing your work.
@CodenameKawandaio
@CodenameKawandaio 8 жыл бұрын
The most deserving person I have ever subscribed to. Amazingly informative video. I learned loads, and you kept me interested throughout the entire video. I usually get bored half way through long videos, was able to watch yours start to finish.
@mrmadmaxalot
@mrmadmaxalot 7 жыл бұрын
So cool to see this video. Back around 2005 when I first got interested in building a computer from the ground up, and was wondering how practical such a thing would even be, your website was one of the first things I stumbled across. It, and the others on the webring were a wealth of information and inspiration. Thanks for sharing all this with us. Here's to 10 more years of Magic!
@jlinkels
@jlinkels 6 жыл бұрын
Awesome. Not only that you were able to produce working CPU, but also the dedication tht you put in to finish the project, and to write and maintain the software.
@Nickscrazylips
@Nickscrazylips 8 жыл бұрын
This is one of the coolest things I've seen. Having worked in central offices for many phone companies, I've done my fair share of wire wrapping, but have seen very few boards like these working together using single wires like a PCB. I have no problem messing up wrapping a T1. I can't imagine laying this many wires in, especially with their individual routes on each board, and connections from board to board. Reminds me of the back planes of older telephone switch boards, but even they were PCB since I've been working on them. I've recently suddenly found myself wanting to know more about how computers work, and how programming and computer hardware work together to get things done. This is pretty much the coolest example I've seen of a DIY solution to create both essentially from scratch. (I'm sure that Linux based OS took some tweaking) Thanks for sharing, and again, awesome job!
@KevinBuckham1
@KevinBuckham1 7 жыл бұрын
Wow! Amazing work and dedication! We built and designed a small CPU with VHDL and loaded it onto an FPGA. That was fun and educational, but this is
@jackrubin
@jackrubin 6 жыл бұрын
Thanks Bill - glad to finally get an in-depth tour. Much less hectic watching at home than trying to figure it all out at VCF.
@Minifig666
@Minifig666 10 жыл бұрын
Fantastic! Congratulations to Magic-1 for running strong for 10 years (even if it needed a new PSU!).
@ASCIITerminal
@ASCIITerminal 7 жыл бұрын
I've watched this several times and Magic-1 never ceases to amaze me. It is a fantastic achievement, Bill. I wish I had the patience to see a project like this through to the end!
@JimTheZombieHunter
@JimTheZombieHunter 6 жыл бұрын
@
@circuithijacker
@circuithijacker 7 жыл бұрын
I'm totally filled with nostalgia now! Excellent and wonderful design, craftsmanship, and tutorial! Building your own computer architecture and writing the microcode and software. Then porting Tanenbaum's Minix... wow!
@jasonb4370
@jasonb4370 6 жыл бұрын
That my friend his love and dedication to design this and make it happen is overwhelming. Thousands of hours of time spent. I couldn't do it, but I got a lot of respect for the person who did. I love Electronics. technology is based on more technology. But you have to understand the technology of the old days to appreciate the new technology of today and the future thank you for sharing us I can't believe you did it my biggest breadboard project was 2 ft by 2ft I can't imagine how big that is you've got sitting there in that box amazing
I built my own 16-Bit CPU in Excel
16:28
Inkbox
Рет қаралды 1,4 МЛН
Magic-1 at 16 years old
27:46
Bill Buzbee
Рет қаралды 7 М.
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 14 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 106 МЛН
VTC P.34 - Building the Paper Tape Interface
25:10
Usagi Electric
Рет қаралды 54 М.
Raising the Digital Dead Ep. 1 - The Sol Prototype
30:08
Tech Time Traveller
Рет қаралды 12 М.
Exploring 1950’s Computer Logic with the Bendix G-15!
35:28
Usagi Electric
Рет қаралды 130 М.
The 8-bit home computer from 1975 you've never heard of
30:13
Adrian's Digital Basement
Рет қаралды 199 М.
World's worst video card gets better?
44:25
Ben Eater
Рет қаралды 817 М.
Cerberus 2080 New 8-Bit Computer Build
51:35
Jan Beta
Рет қаралды 52 М.
Reading Silicon: How to Reverse Engineer Integrated Circuits
31:52
Update: The motherboard from the last video has been fixed!
26:00
Adrian's Digital Basement ][
Рет қаралды 44 М.
I made a custom ASIC: World's first of its kind
16:38
bitluni
Рет қаралды 188 М.
Commander X16 technical deep dive
1:00:53
Adrian's Digital Basement
Рет қаралды 143 М.