Skip to content

lumixing/cheap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cheap: a chip8 emulator

this is a tool in the charm toolset

written in rust using macroquad

image

usage

first argument is rom input path
second argument is clock speed (per second) (optional, default is 240)

$ cargo run --release -- /path/to/input.ch8 480

shortcuts

  • Esc exit
  • Backspace reset
  • ` toggle debug mode
  • LeftAlt toggle between normal and step mode
  • Space step (in step mode)

note

make sure to turn off vsync in your graphics card control panel

resources