MOS 6502 Emulator — Authentic PIA Keyboard Matrix & Correct Hardware Reset Vector
Upload ROM files (any file extension). Files identified by filename.
⚠ The ROM at $F800–$FFFF (rom-1-f800.901439-07.bin / chip UD9) contains the 6502 reset vector at $FFFC/$FFFD. Without this ROM, the PET cannot boot — the CPU will read garbage from the reset vector and execute from a random address, producing authentic failure behavior (screen full of garbage characters).
Drop ROM files here or click to browse
PROGRAM LOADER — Upload .PRG / .PET files (any extension)
COMMODORE DATASETTE — Built-in Tape Drive (Tape #1)
Hardware I/O: Motor & Sense via 6520 PIA ($E810–$E813) · Pulse Timing via 6522 VIA ($E840–$E84F)
Tape Buffer: $027A–$033A · Encoding: Short ~176µs (0), Medium ~256µs (1), Long ~336µs (sync)