Skip to content
jovialenPublic

About

An implementation of the Chip8 interpreter by Joseph Weisbecker in Rust.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip8 Emulator

An implementation of the Chip8 interpreter by Joseph Weisbecker in Rust.

Example Window

Use

To use this project, the Rust programming language must be downloaded and installed on your system.

Either download or clone the repository to your local machine, and then build and run it with cargo.

foo@bar:~$ ./chip8-emu [OPTIONS]

To see all available options, use the help flag.

foo@bar:~$ ./chip8-emu --help

ROMs

This project only contains the emulator, and not any ROMs to run on it. Many interesting Chip8 ROMs can be found here.

Keypad mapping

On the original Chip8

1 2 3 C
4 5 6 D
7 8 9 E
A 0 B F

On keyboard

1 2 3 4
Q W E R
A S D F
Z X C V

About

An implementation of the Chip8 interpreter by Joseph Weisbecker in Rust.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages