A Fully functional Intel 8080 emulator written in C++ and SDL2, that can run the classic Space Invaders Arcade Game, and also some COM Programs of the time.
- A program:
./main -p Demos/PROGNAME.COM - A game:
./main -g Demos/invadersfull(give full assembly that will be copied at 0x0000)
In case you don't want any sound, make sure to pass an additional --no-sound parameter at the end.
- ENTER:
Insert Coin - 1:
Start 1 Player Game - 2:
Start 2 Players Game - A or Left Arrow:
Move Left (P1 and P2) - D or Right Arrow:
Move Right (P1 and P2) - Space:
Shoot (P1 and P2) - Delete:
Tilt Machine
The emulator currently passes all CPU tester COMs that are at my disposal:




