https://github.com/miha53cevic/chip8-emulator
CHIP8 emulator written in C++ / SFML
https://github.com/miha53cevic/chip8-emulator
chip8-emulator cpp emulation
Last synced: 11 months ago
JSON representation
CHIP8 emulator written in C++ / SFML
- Host: GitHub
- URL: https://github.com/miha53cevic/chip8-emulator
- Owner: miha53cevic
- License: mit
- Created: 2019-08-17T12:26:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-27T22:42:29.000Z (over 2 years ago)
- Last Synced: 2025-03-30T17:46:26.844Z (over 1 year ago)
- Topics: chip8-emulator, cpp, emulation
- Language: C++
- Homepage:
- Size: 1.38 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CHIP8-Emulator
CHIP8 emulator written in C++ / SFML

## CHIP8 Programs & Games
https://github.com/dmatlack/chip8/tree/master/roms
## Literature used
- https://www.miniwebtool.com/bitwise-calculator/
- used for figuring out hex operations
- https://en.wikipedia.org/wiki/CHIP-8
- has all the opcodes and a good overview of the system
- http://devernay.free.fr/hacks/chip8/C8TECH10.HTM#00EE
- has extra information and more detailed opcodes, some are different than the wiki but the wiki ones were used in these situations
## How to build
```bash
git clone https://github.com/miha53cevic/CHIP8-Emulator.git
cd CHIP8-Emulator
cmake .
make
```
You should now have a bin folder with an executable