High School Grad Builds 8-bit Computer From Scratch

Sylvester_Inksays...

It's not as hard as it seems. Most CS majors learn to do this in their computer architecture classes, and usually implement it via an fpga. However, this guy had the patience to use the most basic building blocks, chips and wires, to do it. Definitely a nice accomplishment.

marinarasays...

really? I agree, it's not a theoretical/conceptual feat. It's an engineering/fabrication feat. But, I can't ever use the word "easy" to describe what this teenager did. >> ^Sylvester_Ink:

Most CS majors learn to do this in their computer architecture classes, and usually implement it via an fpga.

Sylvester_Inksays...

Oh, I never meant to imply that it was easy. I've had to build a cpu twice, once for Computer Architecture and once for Digital Electronics. One was entirely simulated and one was loaded onto an FPGA (a programmable chip). Using software like Xilinx ISE or Altera, you can simulate the necessary logic gates to build and test the electronics, then "install" it to an FPGA. It took us about 2-3 weeks to do it, but it was definitely a hectic and stressful few weeks. What he probably did was simulate the setup and then build it to a couple of breadboards (which I can see there in the videos) using some component chips. (Here's a list of some on wikipedia.)

Now he also did a graphics module, which is not necessarily harder, but is built quite differently, so I estimate that took another month or so to figure out. Once those two major components are done, the rest of it is pretty easy to hook together, and all that's left is putting together the software.

So yeah, assuming he was doing this in his spare time, a year sounds about right. It just takes dedication and the willingness to learn the process. Nice to see a teenager willing to take the time to do it, and the results are testament to that.
>> ^marinara:

really? I agree, it's not a theoretical/conceptual feat. It's an engineering/fabrication feat. But, I can't ever use the word "easy" to describe what this teenager did.

Croccydilesays...

This reminds me of a ZX-81 (also cheap PC CGA cards) with the screen snow/flicker in order to save on cost and complexity. Cool stuff that I wish I could really do

Really good chiptune music to go with it as well

This sort of architecture was also not unusual in the commercial world as well. There were several computers with TTL CPUs as well as a few arcade (Cinematronics) games.

Send this Article to a Friend



Separate multiple emails with a comma (,); limit 5 recipients






Your email has been sent successfully!

Manage this Video in Your Playlists




notify when someone comments
X

This website uses cookies.

This website uses cookies to improve user experience. By using this website you consent to all cookies in accordance with our Privacy Policy.

I agree
  
Learn More