nibble8

Crates.ionibble8
lib.rsnibble8
version0.2.0
sourcesrc
created_at2021-10-15 09:57:21.697519
updated_at2021-10-21 17:01:12.280337
descriptionYet another Rust implementation of a Chip-8 interpreter, using sdl2.
homepagehttps://github.com/hgrsd/nibble8/
repositoryhttps://github.com/hgrsd/nibble8/
max_upload_size
id465362
size102,082
Daniƫl (hgrsd)

documentation

https://github.com/hgrsd/nibble8/blob/master/README.md

README

CI

nibble8

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

Yet another Rust crate for a Chip-8 interpreter, using sdl2.

Prerequisites

The Rust toolchain should be installed.

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

Usage

From source

git clone https://github.com/hgrsd/nibble8
cargo run --release <path_to_rom.ch8>

Install binary

cargo install nibble8
nibble8 <path_to_rom.ch8>

Running the test suite

cargo test

Literature

See the following articles on the Chip 8 instruction set.

Contributions

Very welcome! Feel free to open a PR or to open a new issue.

Commit count: 45

cargo fmt