chipper

Crates.iochipper
lib.rschipper
version0.1.0
sourcesrc
created_at2017-09-29 21:08:15.961647
updated_at2017-09-29 21:08:15.961647
descriptionCHIP-8 Emulator/Interpreter
homepagehttps://github.com/Haggus/chipper
repositoryhttps://github.com/Haggus/chipper
max_upload_size
id33939
size45,603
linked_list_allocator (github:rust-osdev:linked_list_allocator)

documentation

README

Chipper

CHIP-8 Emulator/Interpreter

CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker. It was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s. CHIP-8 programs are run on a CHIP-8 virtual machine. It was made to allow video games to be more easily programmed for said computers.

alt text

Building

Requires SDL2 to be installed

sudo apt-get install libsdl2-dev

Build

cargo build --release

Running

There are 23 public domain roms available in roms directory.

To load a PONG2 game, run:

cargo run --release -- roms/PONG2

References

Links I've used to create this project

Commit count: 82

cargo fmt