Skip to content

A simple Space Invaders Arcade(8080 CPU) Emulator buit on Rust, based on emulator101.com

Notifications You must be signed in to change notification settings

luccasmmg/rust-invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

  1. Description
  2. Prerequisites
  3. Features
  4. Configuration

Description

This is a 8080 Emulator built on Rust, that intends to emulate the 1978 Space Invaders Arcade game, most of the logic was taken from the 8080 Emulator built on C in the tutorial emulator101.com. The plan is to after the project is in a usable state to convert into WASM and host in a heroku instance.

Prerequisites

  1. Cargo and Rust
  2. The sdl library installed, you can get further instructions in the Project website
  3. You will need to get your own ROM, since i cannot provide for legal reasons, and put it in the root of the project.

Features

  1. A Dissassembler that takes a vec with byte codes and convert at least the first index into 8080 Instructions
  2. The Emulator in itself, with a CPU Struct intended to emulate the 8080 processor and the machine around emulated by the invaders.rs file

Running

Just execute cargo run

About

A simple Space Invaders Arcade(8080 CPU) Emulator buit on Rust, based on emulator101.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages