Skip to content

SkylerLipthay/c8emu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c8emu

A cross-platform CHIP-8 emulator written in Rust.

Example usage

$ cargo run --release -- roms/BLINKY
# Use --help for usage options

The CHIP-8 input is emulated using the keyboard as follows:

CHIP-8      Keyboard

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

Features

  • Standard hardware emulation (4096 byte memory, 64x32 screen resolution, 16 word stack)
  • Controllable frames per second and instructions per frame
  • Game Boy inspired color palette
  • No audio support

About

CHIP-8 emulator written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages