Skip to content

chip8 project, a simple CHIP-8 interpreter written in Python 3 and PyQt4 by Marc Wood

License

Notifications You must be signed in to change notification settings

metamarcdw/chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8 is an interpreted programming language, developed by
Joseph Weisbecker. It was initially used on the COSMAC VIP
and Telmac 1800 8-bit microcomputers in the mid-1970s.
CHIP-8 programs are run on a CHIP-8 virtual machine. It was
made to allow video games to be more easily programmed for
said computers.

Roughly twenty years after CHIP-8 was introduced, derived
interpreters appeared for some models of graphing calculators
(from the late 1980s onward, these handheld devices in many
ways have more computing power than most mid-1970s microcomputers
for hobbyists).

An active community of users and developers existed in the
late 1970s, beginning with ARESCO's "VIPer" newsletter whose
first three issues revealed the machine code behind the CHIP-8
interpreter.

===============================================

This is a CHIP8 interpreter written in Python 3 with a GUI built in PyQt4.
All other dependencies can be installed using 'make init'.

There are hotkeys enabled for all hexidecmal keys. There is also a hotkey
"P" which pauses execution.

https://github.com/metamarcdw/chip8/

About

chip8 project, a simple CHIP-8 interpreter written in Python 3 and PyQt4 by Marc Wood

Resources

License

Stars

Watchers

Forks

Packages

No packages published