Channel Avatar

Ben Eater @UCS0N5baNlQWJCUrhCEo8WlA@youtube.com

1.23M subscribers - no pronouns set

Subscribe to see tutorial-style videos about electronics, co


20:25
How input buffering works
36:53
Running MSBASIC on my breadboard 6502 computer
21:53
A simple BIOS for my breadboard computer
16:41
Adapting WozMon for the breadboard 6502
37:18
How Wozniak’s code for the Apple 1 works
14:23
Running Apple 1 software on a breadboard computer (Wozmon)
24:50
Fixing a hardware bug in software (65C51 UART)
22:45
RS232 interface with the 6551 UART
20:28
6502 serial interface
16:32
Let's build a voltage multiplier!
20:59
Hacking a weird TV censoring device
26:10
The RS-232 protocol
31:17
How do hardware timers work?
30:36
Why was Facebook down for five hours?
33:00
SPI: The serial peripheral interface
37:20
How does n-key rollover work?
36:15
How does USB device discovery work?
34:15
How does a USB keyboard work?
20:04
Keyboard interface software
28:27
Keyboard interface hardware
33:07
So how does a PS/2 keyboard interface work?
20:16
Breadboarding tips
44:25
World's worst video card gets better?
25:12
Installing the world’s worst video card
25:38
Interrupt handling
36:46
What is error correction? Hamming codes in hardware
27:36
Hardware interrupts
42:26
Binary to decimal can’t be that hard, right?
31:39
How assembly language loops work
28:43
Why build an entire computer on breadboards?
17:42
Subroutine calls, now with RAM — 6502 part 7
38:14
RAM and bus timing — 6502 part 6
24:25
What is a stack and how does it work? — 6502 part 5
28:10
Connecting an LCD to our computer — 6502 part 4
15:35
Assembly language vs. machine code — 6502 part 3
49:42
How do CPUs read machine code? — 6502 part 2
27:25
“Hello, world” from scratch on a 6502 — Part 1
24:23
World's worst video card? The exciting conclusion
32:47
The world's worst video card?
53:13
Hardware build: CRC calculation
47:30
How do CRCs work?
28:21
Checksums and Hamming distance
21:42
Error detection: Parity checking
43:54
Reliable data transmission
43:10
Conditional jump instructions
29:27
CPU flags register
18:20
Making a computer Turing complete
46:59
The case against Net Neutrality?
06:23
Update and PODCAST ANNOUNCEMENT!
18:50
Adding more machine language instructions to the CPU
31:14
Reprogramming CPU microcode with an Arduino
17:59
8-bit CPU reset circuit and power supply tips
43:52
8-bit CPU control logic: Part 3
18:22
8-bit CPU control logic: Part 2
27:52
8-bit CPU control logic: Part 1
13:17
8-bit CPU control signal overview
19:11
8-bit computer build: Connecting the bus
32:47
Build an 8-bit decimal display for our 8-bit computer
57:30
Build an Arduino EEPROM programmer
25:22
Using an EEPROM to replace combinational logic