Skip to content

akhilmanthina/chip8-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip-8 Emulator in Rust

Yet another Chip-8 emulator! This was a fun intro project to learning Rust, and something I highly recommend for anyone looking to pick up a new programming language. Inspiration and direction for this project came from this tutorial. Credit to this book for general project setup and structure.

Requirements

  • Rust (latest stable version)

Installation and Usage

Clone the repository, and then run the following command in the emu/ directory of the project. Add the --legacy flag if the game doesn't run as expected.

cargo run -- ROM_NAME [--legacy]

To add additional games and programs, drop the ROMs into the folder roms/

Future Changes

  • Event based input handling to hopefully improve responsiveness
  • Support for more ambiguous instructions
  • Audio support

License

GPL 3.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages