Skip to content

aroulin/chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

chip8 emulator in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages