CHIP8 interpreter
Project description
CHIPy8
CHIPy8 is a simple python interpreter for CHIP8. It currently lacks most functions from interpreters such as interactive file loading, save states, debugging mode, etc.
To install simply type on the terminal
pip install chipy8
And load and run any .ch8 file with the command
chipy8 file/to/rom.ch8
Future development
- Implement sound.
- Add simple toolbar for file loading and reseting.
- Add customization options as well as the ability to save option presets.
- Support for SUPER-CHIP and XO-CHIP
- Implement a debugging mode.
Thanks
The interpreter was done following the guide to making a CHIP-8 emulator by Tobias V. Langhoff as well as using the Yet Another (Super) Chip 8 Emulator project by Craig Thomas
Notes
The key mapping to the emulator is
PAD KEYBOARD
1 2 3 C 1 2 3 4
4 5 6 D --> q w e r
7 8 9 E --> a s d f
A 0 B F z x c v
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
CHIPy8-0.0.2.tar.gz
(7.1 kB
view hashes)
Built Distribution
CHIPy8-0.0.2-py3-none-any.whl
(8.0 kB
view hashes)