Loading...
This site is best viewed in a modern browser with JavaScript enabled.
Something went wrong while trying to load the full version of this site. Try hard-refreshing this page to fix the error.
Ben Eater
Hacking a weird TV censoring device
The RS-232 protocol
How do hardware timers work?
Why was Facebook down for five hours?
SPI: The serial peripheral interface
How does n-key rollover work?
How does USB device discovery work?
How does a USB keyboard work?
Keyboard interface software
Keyboard interface hardware
So how does a PS/2 keyboard interface work?
Breadboarding tips
World's worst video card gets better?
Installing the world’s worst video card
Interrupt handling
What is error correction? Hamming codes in hardware
Hardware interrupts
Binary to decimal can’t be that hard, right?
How assembly language loops work
Why build an entire computer on breadboards?
Subroutine calls, now with RAM — 6502 part 7
RAM and bus timing — 6502 part 6
What is a stack and how does it work? — 6502 part 5
Connecting an LCD to our computer — 6502 part 4