A CHIP-8 interpreter implemented in Python with a Pygame interface.
This emulator runs CHIP-8 games and programs in a 640x320 window.
Run with a CHIP-8 rom:
python main.py [file name]
While working on this project, I constantly referred to this documentation of the CHIP-8 language. Please consult this detailed guide if you want to try making your own CHIP-8 emulator. Go here to download CHIP-8 game roms.
- Problems with Index register opcodes
- Code sound output