Nestopia is a portable NES/Famicom emulator written in C++.
Nestopia UE (Undead Edition) is a '90s inspired GUI build of the Nestopia emulator for win32, Linux, and BSD.
Nestopia UE supports:
Linux
BSD
Windows
macOS (Experimental)
If you're a Windows user, download the win32 build:
1.53.0 win32
Many distributions have packages (or builds) available:
Repology
If you want a source tarball, download it here:
Download 1.53.0
git clone https://github.com/0ldsk00l/nestopia
---------------------------------------------------------------- 1.53.0 ---------------------------------------------------------------- Shell: Changes: - FLTK: Major rewrite to become a Nestopia-specific "Jolly Good API" frontend - FLTK: Use libsamplerate directly instead of relying on SDL's abstraction - FLTK: Better looking theme - FLTK: Window is freely resizable and the image scales to the window size - FLTK: Codebase is now ISO C++17 - FLTK: Far better support for macOS Additions: - FLTK: Support for significantly more input devices - FLTK: Joystick hotplugging - FLTK: All UI controls may be assigned to a joystick button - FLTK: Aspect ratio options - FLTK: OpenGL 3.1/GLES 3.0 renderer with shaders - FLTK: Configurable overscan masking on all edges - FLTK: Drag and Drop support - FLTK: Support FDS microphone using a real microphone/headset - FLTK: Support for loading XML Romsets - win32: Support for loading VC/NES Remix ROMs Core: Additions: - Support for loading Virtual Console/NES Remix format ROMs - Support NES 2.0 Default Expansion Device field - Add support for Mapper 555 (EVENT2) Fixes: - Better support for MMC3 hacks with large WRAM, CHR RAM, or PRG ROM sizes - VRC heuristics improvement to help with VRC hacks and homebrew - Handle NES 2.0 Mapper 30 special battery flag case