Skip to content

XXXBold/Super-Chip8-Emulator

Repository files navigation

Super-Chip8-Emulator

Emulator for (Super)Chip-8 Applications using SDL2 and wxWidgets.

Current status: Chip8+Superchip instruction set fully implemented, tested on Windows+Linux, Beta release binary available for Windows & Linux (both 64-bit).

For getting some roms, refer to e.g. https://github.com/dmatlack/chip8/tree/master/roms or turn on your prefered search engine to tell you where's more ;)

For using the Linux build, make sure you've installed wxwidgets and SDL2 libraries:

For Ubuntu/debian based distros, install dependencies as follows (maybe some others aswell):

To compile it yourself (You can also run it with these):

  • apt install libsdl2-dev libwxgtk3.0-gtk3-dev

Just for running the binaries (untested):

  • apt install libsdl2-2.0-0 libwxgtk3.0-gtk3-0v5

Releases

  • 0.1: First Release
  • 0.2-beta: Added Superchip instructions
  • 0.3-beta: Added support for linux, changed renderer
  • 0.3.1-beta: Bugfix, Register VF is now set correctly
  • 0.4-beta: Improved Superchip support (Should now be fully functional), added more Quirks, added Icon & show it properly, added license. For Linux: Updated to wxWidgets based on GTK3. If upgrading from a previous version, check keymapping, it will change at first launch of this version.

TODOs

  • Add build instructions
  • More code cleanup

Credits & References

About

Emulator for Chip-8 Applications using SDL2

Topics

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
license.h

Stars

Watchers

Forks

Packages

No packages published