Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 627 Bytes

README.md

File metadata and controls

35 lines (28 loc) · 627 Bytes

Chip8

A chip8 emulator written in Rust.

The emulator's core is backend-independent, relying on three functions

  • render()
  • play_sound()
  • check_input()

to be provided by the backend. In this implementation, SDL2 is used as the backend.

Dependencies

sudo apt-get install libsdl2-dev

Build instructions

cargo build

Run instructions

./chip8 roms/CAVE.ch8

or

cargo run roms/CAVE.ch8

Screenshots

alt text alt text
alt text alt text