Skip to content

Repository files navigation

Tools && Dependencies

This project depends on SDL2 and GTK3. Install them using the package manager for your system:

You will also need the usual auto-make and gcc toolchain (or clang) which should be included in the above packages.

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install libsdl2-dev libgtk-3-dev build-essential autotools-dev autoconf libtool xxd wget

Linux (CentOS/RHEL/Fedora)

# For CentOS/RHEL
sudo yum install SDL2-devel gtk3-devel gcc gcc-c++ make autoconf automake libtool

# For Fedora
sudo dnf install SDL2-devel gtk3-devel gcc gcc-c++ make autoconf automake libtool xxd wget

macOS

# Using Homebrew
brew install sdl2 gtk+3 autoconf automake libtool

# Using MacPorts
sudo port install libsdl2 gtk3 autoconf automake libtool

autoconf

You should run

./autogen.sh

to initialize the auto-make environment

There is a small script to fetch the rom files from another public GitHub repository, if it doesn't work for some reason search for the files in the web and put them in the rom folder

./getroms.sh

then as usual

./configure
make
cd src
./emu-invaders

How to play

Press I to insert a coin Press space to shoot Press left and right keys to move

That's all, Enjoy!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages