Skip to content

nirajrao/chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test Status

CHIP-8

Background

This was a fun side project for me to learn about Rust, emulators, and graphics. CHIP-8 tends to be the recommended emulator to implement so I went with that! (CHIP-8 isn't hardware so this is technically a CHIP-8 interpreter, not a CHIP-8 emulator).

I never implemented sound, but most other things should be working. I tried to include comments whenever possible in the code, mainly for my own understanding. I also wrote a ton of tests.

Some resources are included below which helped me greatly when working on this project. In no particular order:

Instructions

To run, simply cargo run --filename (e.g. cargo run bc_test.ch8)

About

A Rust Implementation of a CHIP-8 Emulator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published