/pychip8

Chip 8 VM

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

pychip8

Chip 8 VM using Pygame

Usage: chip8.py rom_path

Press ENTER to reset the VM

Press SPACE to pause the VM

Depends on game, but usually:

Press Q to move Left

Press E to move Right

Press W to interact

Available keys are mapped in keyboard.py Most ROMS will use Q, W and E as their keys

TODO: Add speaker

If you find any bugs, feel free to open a PR