Skip to content

A Chip-8 toolset written in C++ and SFML

License

Notifications You must be signed in to change notification settings

chuck-sys/chip-8-tools

Repository files navigation

Chip-8 Toolset

This is a set of tools for emulating and looking at chip-8 files. It can currently emulate the following without major problems:

  • 15PUZZLE
  • BLINKY
  • BRIX
  • INVADERS
  • MAZE
  • MISSILE (?)
  • PONG
  • PONG2
  • TANK (?)
  • TETRIS

(?) - I don't know if it is supposed to work like that.

The others may sometimes randomly segmentation fault, or may do something unexpected, but I'm working on that.

The disassembler works on all chip-8 files.

The assembler works with the disassembler. Combining the 2 functions will result in the same thing as the identity function, of course, with some space limitations.

For more information, please see docs/ or the wiki.

To build this project, please see docs/Tutorials.md or the wiki tutorials.