You need to enable JavaScript to run this app.
Ben Eater
1,300,000 Subscriber
Reverse engineering Microsoft BASIC
Ben Eater
Hacking Microsoft BASIC
Ben Eater
RS232 flow control
Ben Eater
How input buffering works
Ben Eater
Running MSBASIC on my breadboard 6502 computer
Ben Eater
A simple BIOS for my breadboard computer
Ben Eater
Adapting WozMon for the breadboard 6502
Ben Eater
How Wozniak’s code for the Apple 1 works
Ben Eater
Running Apple 1 software on a breadboard computer (Wozmon)
Ben Eater
Fixing a hardware bug in software (65C51 UART)
Ben Eater
RS232 interface with the 6551 UART
Ben Eater
6502 serial interface
Ben Eater
Let's build a voltage multiplier!
Ben Eater
Hacking a weird TV censoring device
Ben Eater
The RS-232 protocol
Ben Eater
How do hardware timers work?
Ben Eater
Why was Facebook down for five hours?
Ben Eater
SPI: The serial peripheral interface
Ben Eater
How does n-key rollover work?
Ben Eater
How does USB device discovery work?
Ben Eater
How does a USB keyboard work?
Ben Eater
Keyboard interface software
Ben Eater
Keyboard interface hardware
Ben Eater
So how does a PS/2 keyboard interface work?
Ben Eater
Breadboarding tips
Ben Eater
World's worst video card gets better?
Ben Eater
Installing the world’s worst video card
Ben Eater
Interrupt handling
Ben Eater
What is error correction? Hamming codes in hardware
Ben Eater
Hardware interrupts
Ben Eater
Binary to decimal can’t be that hard, right?
Ben Eater
How assembly language loops work
Ben Eater
Why build an entire computer on breadboards?
Ben Eater
Subroutine calls, now with RAM — 6502 part 7
Ben Eater
RAM and bus timing — 6502 part 6
Ben Eater
What is a stack and how does it work? — 6502 part 5
Ben Eater
Connecting an LCD to our computer — 6502 part 4
Ben Eater
Assembly language vs. machine code — 6502 part 3
Ben Eater
How do CPUs read machine code? — 6502 part 2
Ben Eater
“Hello, world” from scratch on a 6502 — Part 1
Ben Eater
World's worst video card? The exciting conclusion
Ben Eater
The world's worst video card?
Ben Eater
Hardware build: CRC calculation
Ben Eater
How do CRCs work?
Ben Eater
Checksums and Hamming distance
Ben Eater
Error detection: Parity checking
Ben Eater
Reliable data transmission
Ben Eater
Conditional jump instructions
Ben Eater
CPU flags register
Ben Eater