This solution contains two projects:
- CHIP-8 emulator
- Miki launcher
Chip-8 emulator written in C++ and SFML. It allows you to load any chip-8 rom file and handle whole emulation. You should start emulation asynchronously in another thread, otherwise infinite game loop inside emulation, will block your programme.
Small launcher written in C++ and WinApi. It allows you to select a rom file and run async emulation.
ROM for test: https://github.com/corax89/chip8-test-rom