marcovr / emu8080

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

emu8080

My first experiment using Rust.

An emulator for the Intel 8080 processor capable of running the original Space Invaders game from 1978.


Build instructions

Without audio support

Requirements:


Build:

cargo build

To directly run the program, substitute build with run.


With audio support

Requirements:

  • Rust & cargo
  • OpenAL and libsndfile for the ears package to work.
  • Space Invaders audio files
    1. Download the files (They can be easily found online)
    2. Move the files into the sound directory
    3. Make sure they are named correctly: 0.wav, ... , 8.wav

Build:

cargo build --features audio

To directly run the program, substitute build with run.


Dependencies (cargo takes care of them)

About


Languages

Language:Rust 100.0%