Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruschip - A multi-variant CHIP-8 Interpreter

Features

  • Supports multiple variants
  • Supports most—if not all—of the quirks, and they can be toggled
  • Runs on native platforms and the web
  • Supports customization of display colors
  • Supports the loading of custom CHIP-8 fonts

Emulator Specifications

CHIP-8

  • Runs @ ~700 instructions per second
  • Stack allows at most 12 elements

SUPER-CHIP

  • Runs @ ~700 instructions per second
  • Stack allows at most 12 elements
  • Starts in 64×32 low-resolution mode
  • Clears display on mode change
  • Supports FX75 and FX85 persistent register storage via file-backed storage on native platforms and browser local storage on the web
  • Supports program exit via 00FD

References

Cowgod's Chip-8 Technical Reference v1.0
Octo - Mastering SuperChip
CHIP-8 extensions and compatibility

About

A multi-variant CHIP-8 interpreter

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages