XChip. Chip8/SuperChip lib.
C++ Java C CMake Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Tools
XChip
XChipAndroid
vc
.gitignore
.gitmodules
LICENSE.txt
README.md

README.md

XChip

XChip is a Chip8/SuperChip emulator/interpreter designed to be flexible. You can easily use the project's API to modify the emulator. The XChip uses 3 plugins: iRender, iInput, iSound. You can create your own plugins from those interfaces and use it with the emulator as shared libraries.

Build:

Use CMake to build on Linux and Mac. And use the Visual Studio project to build on Windows.

Some Chip8 games running:

ScreenShot ScreenShot

####Some SuperChip games running: ScreenShot ScreenShot

You can use command line arguments to set: CPU Frequency, Sound Frequency, Draw Color, Background Color, Window Size, enable fullscreen... We're working on a wxWidgets GUI to easily set those parameters and call your games. Its available for Mac OSX, Linux, Windows

ScreenShot

An Android version is also being developed. ScreenShot

If you'd like to contribute to this project, please read [Dolphin Contributing] (https://github.com/dolphin-emu/dolphin/blob/master/Contributing.md)