Skip to content

GlitchedPanda/Chip8-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip-8 Emulator in Rust

Preview

A small CHIP-8 emulator written in Rust, developed as a learning project to deepen my understanding of emulators, the Rust programming language, and computer architecture.

Installation

  1. Clone the repository:
    git clone https://github.com/GlitchedPanda/Chip8-Emulator.git
    cd Chip8-Emulator
  2. Build the project:
    cargo build --release
  3. Run the emulator:
    cargo run [pathToGame]
    You can find public-domain games here.

To Do

  • Input
  • Propper opcode loop (InstructionsPerFrame)
  • Sound

Acknowledgments

These were the most useful CHIP-8 references I used when developing this project.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

About

A simple chip8 emulator written in rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages