Skip to content


re:Chip8

re:Chip8 (Formerly: Lemon.pie), is yet another hobby emulator for the classic variant of the CHIP-8 Virtual Machine written in Python. It's just a toy emulator with no exclusive features that I made solely for my own learning experience. Although I think it's fine for some casual gameplay, I don't really recommend using it for any sort of serious tasks, especially if the task relies on timing accuracy because the timing is really broken!

Installation & Usage:+

Simply install the re:Chip8 emulator (rechip8) from PYPI using the command:

pip install rechip8

Now, run the emulator in a Command Line Terminal using python3 -m rechip8 path_to_rom

Optionally, you can also scale up the window size using the SCALE option (-S SCALE, --scale SCALE), like so:

python3 -m rechip8 path_to_rom -S scale_int

Test Results:+

tested with chip8-test-suite's ver. 4.1

  • Chip8 Test Suite's Logo:

Chip8 test suite logo

  • IBM Logo:

ibm logo

  • Corax Test:

corax test

  • Flags Test:

flags test

  • Quirks Test:

quirks test

  • Keypad Halt Test:

halt test

  • Beep Test:

Acknowledgements+

Thanks to...