# World’s worst video card? The exciting conclusion

From Ben Eater. For part 1, see this video: https://www.youtube.com/watch?v=l7rce6IQDWs Let’s build a circuit that displays an image on a VGA monitor! In part 2, I talk about how VGA uses analog RGB signals to send different color pixels to the monitor. I use an EEPROM to store an image and build a simple digital-to-analog…

# The world’s worst video card?

From Ben Eater. Let’s build a circuit that displays an image on a VGA monitor! In this video, I talk about how VGA signals work and build a circuit that provides the correct timing of sync signals so that a monitor recognizes the signal. Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways…

# Checksums and Hamming distance

From Ben Eater. The term “checksum” can refer to all sorts of different error detection codes. How are some better than others? What types of errors are they good at detecting? And how do you calculate different types of checksums? Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. —————— Social…

# Error detection: Parity checking

From Ben Eater. Parity checking is a basic technique for detecting errors in data transmission. This video explains how it works and walks through building hardware to compute and check parity. The hardware is based on my previous video: https://youtu.be/eq5YpKHXJDM Code from this video: https://github.com/beneater/error-detection-videos Hardware used in this video (affiliate links): 4x Breadboards: http://amzn.to/2uXgIVO…

# Reliable data transmission

From Ben Eater. Part 0 (?) of a mini-series on error detection and correction. Support these videos on Patreon: https://www.patreon.com/beneater Code from this video: https://github.com/beneater/error-detection-videos Hardware used in this video (affiliate links): 2x Breadboards: http://amzn.to/2uXgIVO 2x Arduino nanos (link is for a 3-pack): https://amzn.to/2JI5fDi 2x 16×2 LCD panel: https://amzn.to/2JpoFNU Resistors (though you certainly don’t need…

# Conditional jump instructions

From Ben Eater. In this video we program the microcode of the 8-bit breadboard computer so that it supports two conditional jump instructions: JC (jump carry) and JZ (jump zero). We also test out these new instructions and write several programs using them. Code from this video: https://github.com/beneater/eeprom-programmer Matthew’s Patreon post with clever self-modifying code:…

# CPU flags register

From Ben Eater. Share your requests for future video topics here: https://www.reddit.com/r/beneater/comments/88m9jy/ben_eater_video_suggestions/ Intel x86 developers guide (4800 pages!): https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf#page=80 More 8-bit computer: https://eater.net/8bit Support me on Patreon: https://www.patreon.com/beneater —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater

# Making a computer Turing complete

From Ben Eater. The 8-bit breadboard computer is certainly limited. But is it capable enough to even be a computer? In this video we explore how Turing Machines and the Lambda Calculus defined the whole class of “computable problems.” And we talk about the relatively minor change needed to make the 8-bit breadboard computer Turing…

# The case against Net Neutrality?

From Ben Eater. Everyone seems to want net neutrality, yet it remains a contentious issue. Is pure evil the only reason anyone would oppose it, or is it a bit more nuanced? CGP Grey’s intro to Net Neutrality: https://youtu.be/wtt2aSV8wdw Grant’s channel: https://www.youtube.com/c/3blue1brown —————— Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eater Patreon: https://patreon.com/beneater Reddit: https://www.reddit.com/r/beneater

# Update and PODCAST ANNOUNCEMENT!

From Ben Eater. Podcast! https://www.benbenandblue.com/ https://www.youtube.com/c/benbenandblue Check out Grant’s channel, 3Blue1Brown: https://www.youtube.com/c/3blue1brown His latest series on neural networks will be of interest to anyone who enjoys my channel: https://youtu.be/aircAruvnKk I started a podcast! In the latest episode (Episode 6: https://youtu.be/WLMbiM2nxzI) my co-hosts ask me about what I’m working on next for my YouTube channel. ——————…

# Adding more machine language instructions to the CPU

From Ben Eater. In this video, we’ll add several new machine language instructions to our CPU: STA (store A), LDI (load immediate), and JMP (jump). Then we’ll write a program that uses those instructions and walk through the execution. More 8-bit computer: https://eater.net/8bit The code from this video is on GitHub: http://bit.ly/2sK7Qlb Support me on…

# 8-bit CPU control logic: Part 3

From Ben Eater. See https://eater.net/bbcpu8-control-logic for more. In this video we use two EEPROMs to translate the instruction cycle ring counter and the contents of the instruction register to the correct control signals for each microinstruction. At the end of the video, we run the first full program! Support me on Patreon: https://www.patreon.com/beneater https://www.eater.net https://twitter.com/ben_eater…