@RiggedBananaGaming

Always a good day when a Ben Eater video pops up

@mikeyX101

When the world needed him the most, he came back.

@sbtech71

Watched Bens videos for years but never had the time to attempt. Then cancer struck and I had many weeks of recovery to get through, meaning much time on my hands - so I ordered the 8bit computer kit.
Successfully completed it, kicked cancers butt and kept my sanity. 

Thank you Ben (and the Ben Eater subreddit) for getting me thru this journey and beyond :)

@noanyobiseniss7462

IIRC, this type programming is the issue that forced most systems to have a turbo button back in the day as it was assumed the clock was static, NICE WORK!

@EnderSpy007

I respect you putting an "advertisement bar" when you talk about selling the 6502 kits, even though its only a very short segment! Nice touch

@TheStickCollector

This is like computer history in a project. Interesting

@PhilDennis

A small nuance of the 6522 - it takes 1 clock cycle to reload and restart the timer after it expires, so to toggle the square wave e.g. every 100 clock cycles the value to load is one less than that, i.e. 99.

That difference is probably not going to be noticeable for the pitch of notes generated as in this video, but good to keep in mind in general when using the timer.

@michaelcoviello

Thank you Ben.  The lessons you create and insight you provide is always appreciated.

@seancurry2863

I just bought the 6502 kit, and am finally finishing up the 8 bit computer. Lots of fun - thanks!

@masterjojo78

Some parts of my brain hoped, that you will rickroll all of us

@taukakao

What a tragically missed opportunity for a rickroll

@Packbat

Oh cool! We've been thinking about how to add sound to this computer for a while now - very elegant!

Our solution was a bit messier - we were going to use the 6522's shift register. If you use the ACR to set the shift register mode to 100, it repeatedly sends the eight bits you loaded into the shift register ($A) at the timer 2 frequency. Doing it this way would probably be better for, like, videogame purposes, because you can use timer 1 to measure duration of notes instead of running a delay loop and freezing operation … and it also allows you to program whatever 8-bit waveform you like.

@gojohnson2511

I feel like I'm gonna lose my mind (in a good way.) I work at a pinball restoration shop where we mostly just do deep cleans, part replacement, and send our busted boards to the local arcade tech wizard. But at some point, my boss inherited a huge stash of ICs of all kinds, which have become my task to sort. (The lables faded and we want them sorted by usecase instead of 'sn74ls1n, sn74ls2n, sn74ls3n...') while looking through the stash I found a LOT of CPUs. We got 6500s, 6800s, z80s, 8080s, and probably something else I forgot, in all kinds of packages too. Ceramic, AMI imprinted, gold cap, all of em'. Two of them, however were in pretty rough shape, a 6800 and a z80. Their pins were rusted till breaking and would never be able to be socketed again so, I happily labled them as "hobby grade" and took them home to sand and tin the pins to hopefully be able to use them in the future. Now, I'm neck deep in trying to learn 6800 assembly and a video like this pops up in my feed. Magical.

@jaskejaske

I had my first-year electronics exam a few days ago and want to thank you immensely for all the crystal-clear explanations in your videos!

@DustinGregory

A Ben Eater video dropping made my weekend!

@MrA6060

Where do the square waves go? That's right, the square hole.

@djsmeguk

Epic speccy vibes. I wrote a whole Christmas music program as my first ever software project in 1984 doing basically exactly this on my ZX spectrum plus..

@scottlarson1548

When I was a kid I had an Ohio Scientific C1P back in the early 80s. I built a parallel printer interface for it, not by using a PIA which would have been sensible, but by using an addressable eight bit latch. Then in Popular Electronics I learned about "digital audio" and how a computer can generate complex audio with a digital to analog converter. To me this sounded like my printer interface with a bunch of resistors so I built a circuit with eight resistors and plugged it in like it was a printer and connected an amplifier to it. With some simple programming I was able to generate triangle waves and pulse waves in actual musical notes. It didn't sound perfect because I had no idea what "aliasing" was or that the circuit needed a low pass filter.

@mxlje

I like to imagine that Ben wakes up in the morning, sits down at his desk, and implements this all in one take from memory without any planning.

@TracyNorrell

Is it my birthday? All I've been wanting was an Eater video