Skip to content

Intel 8080 based Space Invaders arcade emulator using Rust programming language and sdl2 graphics lib

License

Notifications You must be signed in to change notification settings

dramikei/rust_8080

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust_8080

Rust_8080 is a Space Invaders Arcade machine emulator. The Arcade machine used the 8 bit Intel 8080 processor.

Aim:

  • The aim of this project is to study how the intel 8080 processor worked at the low level.
  • Learn Rust Programming language along the way with its features.
  • Get comfortable with the 8080 Assembly Language.

Result:

Rust_8080

Controls

Add credit: C
Start p1: 1
Start p2: 2

Player 1:

  • Left: A
  • Right: D
  • Fire: w

Player 2:

  • Left: J
  • Right: L
  • Fire: I

Build options:

Build with cargo build --release to have performance optimized executable.

Resources/Inspiration:

Computer Archeology Emulator101 alexandrejanin Roysten

made by Raghav Vashisht

About

Intel 8080 based Space Invaders arcade emulator using Rust programming language and sdl2 graphics lib

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages