jgenesis

Play classic console games in a multi-system emulator.

jgenesis emulates multiple classic gaming systems, including Sega Genesis, NES, SNES, and Game Boy. It offers save states, rewind, fast-forward, configurable controls, and GPU-based rendering.

The project uses a Rust workspace containing CPU emulators, console cores, and frontend components. Linux, Windows, and a WebAssembly version are officially supported. Most repository code is GPL-3.0, with separately licensed components documented in its README.