Skip to content

XAMPPRocky/i8080

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i8080 - An Intel 8080 emulator in Rust

How to run games

Before you can run individual games you need to get game and sound files you can see the specific requirements for games below. Once you have the files it's just a matter running the binary for the game from the src/bin/ directory like so.

cargo run --release --bin invaders

Currently supported games

  • Space Invaders

Space Invaders

Dependencies

In order to use to play Space Invaders you need have OpenAL and libsndfile installed.

In order to build the project you need access to MAME Space Invaders and place them in games/invaders. It should should be four files named invaders.e, invaders.f, invaders.g, and invaders.h.

In order to run space invaders you need to have the audio files in games/invaders/sounds. They should be named ufo_highpitch.wav, shoot.wav, explosion.wav, invaderkilled.wav, fastinvader1.wav, fastinvader2.wav, fastinvader3.wav, fastinvader4.wav, and ufo_lowpitch.wav

Controls

  • Left -> Left arrow or A
  • Right -> Right arrow or D
  • Credit -> C
  • Fire -> Space or F
  • P1 START -> 1

About

An intel 8080 emulator

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENCE-APACHE
MIT
LICENCE-MIT

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages