/esp-space-invaders

Space Invaders emulation for Arduino on Stellarpad, ESP8266 and ESP32

Primary LanguageCGNU General Public License v2.0GPL-2.0

invaders

Space Invaders emulation on Stellarpad using Energia.

For more information, see this thread.

The i8080 emulation isn't perfect but good enough to play Space Invaders properly. I used this testsuite to find bugs.

Kudos to MoleskiCoder for pointers to sound emulation.

Hardware

Please check on linked repository

image image

How to use

Since my device has only 3 keys, I had to assign actions to both short and long press.

LEFT MIDDLE RIGHT
SHORT PRESS PLAYER 1 LEFT PLAYER 1 FIRE PLAYER 1 RIGHT
LONG PRESS PLAYER 1 START PLAYER 1 COIN PAUSE GAME

As you can see Player 2 is not mapped at all. Although emulator capable of it, this game is single player only.