Skip to content

Latest commit

 

History

History
44 lines (24 loc) · 1.12 KB

README.md

File metadata and controls

44 lines (24 loc) · 1.12 KB

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