Skip to content

modbrin/chip-8-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chip-8 emulator

The "Hello, emulation world!" project

Features

  • Chip-8 instruction set support
  • Graphics via macroquad
  • Input support
  • Pixels fade-off effect to avoid flicker
  • Beeping sound
  • Super-Chip support

How to use

cargo run --release -- /path/to/rom_file.ch8

Default keypad is defined for qwerty keyboard:

1234       123C
qwer  ==>  456D
asdf  ==>  789E
zxcv       A0BF

Screenshots

Sierpinski Triangle Tetris

Pong IBM Logo

About

Minimal CHIP-8 emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages