This is simple chip8 emulator written in C++ that uses SDL2 for displaying the programs.
Follow this guide to set up sdl2 for cmake, then generate the build system files and compile the program.
./chip8 path_to_rom
Press ESC to close the program. The keypad layout is the following: