Mednafen is an open-source, multi-system emulator that enables users to map hotkey functions and virtual system inputs to a keyboard, joystick, or both. It supports save states, real-time game rewinding, screen snapshots, and QuickTime audiovisual movie recording with lossless codecs.