Mednafen is a portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator.
cd Ports/mednafen
./package.sh
Mednafen has the ability to remap hotkey functions and virtual system inputs to a keyboard, a joystick, or both simultaneously. Save states are supported, as is real-time game rewinding. Screen snapshots may be taken, in the PNG file format, at the press of a button. Mednafen can record audiovisual movies in the QuickTime file format, with several different lossless codecs supported.
Website: https://mednafen.github.io/
Port: https://github.com/SerenityOS/serenity/tree/master/Ports/mednafen
Port icon has the following license: Attribution 4.0 International (CC BY 4.0)