Skip to content

Emulator for classic Chip-8 by Joseph Weisbecker

Notifications You must be signed in to change notification settings

EmmanuelDodoo/chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8 Emulator

Emulator for the classic CHIP-8 written for the COSMAC VIP by Joseph Weisbecker.

Features

  • Full CHIP-8 instruction set
  • Keyboard input mapping
  • Sound support
  • Timendus test suite compatible

Running the Emulator

The emulator can either be run on a CHIP-8 ROM directly with cargo or after building the project.

With Cargo

    cargo run -- path/to/ROM

With a build

    ./chip8 path/to/ROM

Keybindings

Below is the mapping for the keys.

CHIP-8 Key Host Key
1 2 3 C 1 2 3 4
4 5 6 D Q W E R
7 8 9 E A S D F
A 0 B F Z X C V

Press Esc to close the window

Acknowledgements

Much thanks to

More Resources

Example ROMS can be found in this repo

About

Emulator for classic Chip-8 by Joseph Weisbecker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published