Something went wrong while trying to load the full version of this site. Try hard-refreshing this page to fix the error.
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?
World's worst video card gets better?
Installing the world’s worst video card
What is error correction? Hamming codes in hardware
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