Archived
1
Fork 0
Chip-8 emulator with debugging functionality
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2020-04-29 14:55:53 -04:00
cmake Add initial files 2020-04-29 14:47:33 -04:00
extern Add initial files 2020-04-29 14:47:33 -04:00
roms Add initial files 2020-04-29 14:47:33 -04:00
src Add initial files 2020-04-29 14:47:33 -04:00
tests Add initial files 2020-04-29 14:47:33 -04:00
.gitignore Add initial files 2020-04-29 14:47:33 -04:00
CMakeLists.txt Add initial files 2020-04-29 14:47:33 -04:00
LICENSE Add initial files 2020-04-29 14:47:33 -04:00
README.md Create README.md 2020-04-29 14:55:53 -04:00

chip8

A chip8 emulator that I implemented in C++. It only implements the SCHIP instruction set, and can play many modern roms found online.

This emulator also comes with a WIP compiler that takes a C-style language as input and can spit out valid CHIP-8 code:

var count = 3;
label(main);
count += 3;
draw_char(0, 5, count)
jump(main);

There's also a basic memory viewer and "debugger" included as well.