CHIP-8-Org / Core

CHIP-8 and S-CHIP emulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Core

A CHIP-8 and S-CHIP emulator written in C99. The core has no I/O and is freestanding.

Supported platforms: "modern" CHIP-8, CHIP-48, S-CHIP 1.0 and S-CHIP 1.1.

Compilation and usage

To compile the SDL implementation, make sure that SDL2 is installed, and then run make.

You can launch the program with the following command:

./chip8 <scale-factor> <emulator-frequency> <ROM>

For instance:

./chip8 10 1200 ./ROMs/games/ALIEN

Common emulator frequencies: 540, 840 and 1200 (for S-CHIP games)

References

Contributing

Contributions to this project are welcome! If you have any suggestions, improvements, or bug fixes, feel free to submit a pull request.

License

This repository is licensed under the GNU General Public License (GPL). Please review the license file provided in the repository for more information regarding the terms and conditions of the GPL license.

Contact

About

CHIP-8 and S-CHIP emulator

License:GNU General Public License v3.0


Languages

Language:C 98.8%Language:Makefile 1.2%