DavidSpickett / PyChip8

A Chip 8 intepreter written in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyChip8 is a Python interpreter of the CHIP-8 programming language. It requires at least Python 2.6 and PyGame along with roms and a "sound.wav" file for the blip sound (if enabled).

INVADERS INVADERS

BLINKY BRIX

Examples

python main.py INVADERS --pixel-size=5 --fullscreen
python main.py BLINKY --sound

Input

Chip8 keys PyChip8 keys
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

To exit press 'esc'.

Command Line Options

main.py [-h] [--pixel-size PIXEL_SIZE] [--sound] [--fullscreen] filename

positional arguments

filename

Filename of game to load

optional arguments:

-h, --help

Show help message and exit

--pixel-size PIXEL_SIZE

Size of an individual pixel e.g. 2= a 2x2 square. (default 10)

--sound

Enable sound

--fullscreen

Display fullscreen

Resources

About

A Chip 8 intepreter written in Python


Languages

Language:Python 100.0%