Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crisp - CHIP-8 Emulator in Rust

CHIP-8 Rust Interpreter and Simulator Program

I wrote this initially as a hobby project over Winter 2023-24 in order to learn Rust and the basics of emulation programming, without following a guide. Over time, I hope to develop this to be a fully-fledged emulator, and then use it as a base for other emulation projects.

Usage

crisp does not have a GUI, currently you invoke it by running it with the path to a CHIP-8 ROM

./crisp <path-to-rom>

Supported Functionality

  • CHIP-8 instructions
  • SUPER-CHIP instructions
  • XO-CHIP instructions
  • Configuration
  • GUI
  • Debugger
  • Assembler
  • Disassembler

About

CHIP-8 Emulator in Rust

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages