Chippy is a CHIP-8 emulator (technically an interpreter...) written in C# targeting .NET 9.
Graphics and sound are implemented using the Raylib C# bindings.
Chippy passes the following tests from the CHIP-8 test suite:
- CHIP-8 Splash Screen: ✅
- IBM Logo: ✅
- Corax+ Opcode Test: ✅
- Flags Test: ✅
- Beep Test: ✅
- Keypad Test: ✅
To run, checkout the source and build. Chippy comes packaged with test ROMs that you can load via the interface on launch. Keyboard input maps to the CHIP-8's keyboard using the following keys:
1234
qwer
asdf
zxcv
Chippy passing Corax+ opcode test:
Flags test: