I love this guy's videos, I've been watching them for a year or so now.<p>He also made a series [0] where he built the CPU, microcode and all using logic gates and components. As a pure software guy I found it very enlightening.<p>[0] <a href="https://www.youtube.com/watch?v=HyznrdDSSGM" rel="nofollow">https://www.youtube.com/watch?v=HyznrdDSSGM</a>
I have used youtube for a while now. I used to be a 3D artist so I went there every now and then to post my work and to watch other's. After I went back to college, I remember looking at youtube with another eyes, after discovering how many amazing videos were uploading. and for free. Ben was one of them. I remeber seeing him build a entire computer on breadboard and it just blew me away. not only he was building it but explaining everything while doing it. after that I started following some great people in electronics, art, computer science, math... it truly made me a better person / programmer.
I recommend Ben Eater's other videos -- his content is clean, understandable, and kind of meditative introduction to the "meat" of how computers and digital electronics in general work. Kind of like Bob Ross of computer electronics -- you can probably follow along and get a lot of this to work on your own! A good start is the 555 timer tutorial: <a href="https://www.youtube.com/watch?v=kRlSFm519Bo" rel="nofollow">https://www.youtube.com/watch?v=kRlSFm519Bo</a>
A little while ago I followed along Ben's tutorial, but using the Visual 6502 website. Took me a bit to figure out how to convert what he was saying into the website's interface, but I learned some more details along the way, so it wasn't a bad thing. I was pretty excited when I got a memory value to change.<p><a href="http://www.visual6502.org/JSSim/expert.html" rel="nofollow">http://www.visual6502.org/JSSim/expert.html</a>
What I love about Ben Eater's videos is his incredible patience with these things. I started several projects with arduinos and raspberry pi's and parts are still laying around in a drawer. You spend hours or days physically building something and jumping from that to coding and back. That just annoyed me and eventually tossed all of the components back in the drawer.
First time I've seen this series. A little dry when he was talking about the timing for the memory chips, but what can you say-- this was incredible overall.
Oh man, when he said "EA", I've instantly remembered that it is a code for NOP instruction. It's been like 33 years ago but still...