Skip to content

This is a minimal one-file Chip-8 emulator written in Rust.

Notifications You must be signed in to change notification settings

matejsmycka/chip8-min-emulator-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip-8 minimal emulator

This is a minimal one-file Chip-8 emulator written in Rust. The graphics and input are handled using sdl2, however any backend can be relatively easily swapped in. Sound is not implemented.

screenshot

Usage

cargo run --release -- path/to/rom

Controls

The Chip-8 has a 16-key hexadecimal keypad, which is mapped to the following keys:

1 2 3 C
4 5 6 D
7 8 9 E
A 0 B F

About

This is a minimal one-file Chip-8 emulator written in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages