Space Invaders Emulator
Cycle-accurate Intel 8080 CPU emulator that runs the original Space Invaders ROM. Implements all 256 opcodes, flag-accurate condition handling, interrupt-driven I/O, and a disassembler-first development approach. Running ROMs requires understanding the memory-mapped display and port-based input scheme unique to arcade hardware of that era.