Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 614 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 614 Bytes

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