Skip to content

dhustkoder/XChip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)