Skip to content

elo-siema/rust-chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rust-chip8

Chip8 emulator written in Rust

Small practice project in new (to me) language. I used Cowgod's Chip-8 technical reference as a main ref sheet. Currently a few opcodes are missing, and only program to run without panicking is MAZE... Will get fixed soon.

Build

You'll need SDL2 and stable Rust installed. Then just run

cargo build

and it should run fine (If it doesn't, please open an issue).

Usage

Open the executable with a path to the ROM. One working program (MAZE) is supplied. I do it using cargo:

cargo run MAZE

Input keypad is:

1234
qwer
asdf
zxcv

Press ESC to quit.

Releases

No releases published

Packages

No packages published

Languages