Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 732 Bytes

readme.md

File metadata and controls

35 lines (29 loc) · 732 Bytes

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