6502 Emulator Design

Also available on Youtube.