Skip to content

A Rust CHIP8 implementation that also serves as good reference for setting up SDL2 on Rust

Notifications You must be signed in to change notification settings

barbeque/chip8.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chip8.rs

build status

chip8.rs is an emulator for the CHIP-8 interpreted game language, written in Rust.

Building

macOS

  1. Install the SDL2 framework from the libsdl website. Future versions may require SDL2_ttf.
  2. Make sure that your Rust build environment is up to date.
  3. cargo run should build and launch the emulator with a default game.

Linux

  1. Install SDL2 development packages through apt, or whatever your package manager is.
  2. cargo run should build and launch the emulator with a default game.

Usage

Pass the path to a CHIP-8 ROM to load that ROM instead of the default game. Some public-domain example games are included in the roms/c8games directory.

Screenshots

HIDDEN game BRIX game TETRIS game

About

A Rust CHIP8 implementation that also serves as good reference for setting up SDL2 on Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages