YACHT
YACHT is Yet Another CHip-8 emulaTor, and is written in C++. It emulates CHIP-8 and SuperChip with no known issues. YACHT is open-source under the MIT license, and contributions are welcome.
YACHT includes a config file to configure much of the emulator, including screen scaling, rendering frame rate, a default program to run, an audio file to use for sound, and key bindings. YACHT is able to reset emulation at a keypress, instead of needing to be run again.