nibble8 0.1.0

Yet another Rust implementation of a Chip-8 interpreter, using sdl2.
nibble8-0.1.0 is not a library.

Nibble8

an image showing the output of a chip 8 rom, i.e. the letters C8

Yet another Rust implementation of a Chip-8 interpreter, using sdl2.

Prerequisites

SDL2 development library >= 2.0.5 must be installed. See here for installation instructions.

Usage

cargo run --release <path_to_rom.ch8>

Todo

  • Complete writing tests for all instructions
  • Improve keyboard input
  • Use a texture to draw rather than copying bit-by-bit
  • Make screen size configurable

Literature

See the following articles on the Chip 8 instruction set.