Yet another Chip-8 emulator made purely for educational purposes
SDL2 is required for this program.
Then clone this repository and build the executable:
git clone https://github.com/OutOfCache/chip-infinite.git
cd chip-infinite
go build
./chip-infinite /path/to/rom
- double buffering
- debugger
- support for SUPER-CHIP
- command line options
- screen size
- configure button layout
- GUI
- Wikipedia
- How to write an emulator (CHIP-8 interpreter)
- Cowgod's Chip-8 Technical Reference
- Zenogais' Emulation Tutorials
- Zilmar's EmuBook
- metteo's test rom
- corax89's test rom