NESd - NES Emulator

Content rating
Everyone
100+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

NESd is a cross-platform Nintendo Entertainment System emulator.

It aims for cycle-accurate emulation of the 6502 CPU, the PPU and the
APU, so games run and sound the way they did on the original hardware.

NESd does not include any games and does not link to any. Load your own
ROM files, straight from disk or from inside a ZIP archive.

FEATURES
• Cycle-accurate CPU, PPU and APU emulation
• Supports 3,546 games
• NTSC and PAL support
• Battery-backed SRAM saves
• Save states, with thumbnails
• Rewind
• Fast-forward at 2x, 3x, 4x or unlimited, with audio
• Game Genie cheat support
• Video filters (CRT and Smoothing) that can be stacked
• Expansion audio for MMC5, Namco 163 and Sunsoft 5B games
• Customizable on-screen touch controls
• Gamepad support
• Fully rebindable controls, with multiple bindings per action
• Turbo A and B for both controllers, with an adjustable fire rate
• Built-in debugging tools: debugger, execution log and debug overlay

NESd also runs on macOS, Windows, Linux and in your browser:
https://nesd.jpj.dev

NESd is free and open source.
Source, issues and releases: https://github.com/jpjonte/NESd
A cycle-accurate NES emulator with save states, gamepad and touch controls.
Updated on
Oct 1, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

Added
- Bindable hard reset (power cycle) action
- VT03 CPU opcode scrambling

Fixed
- ROMs with a PlayChoice-10 console type in the header can now be loaded
- Fixed incorrect palette colors in VT03 games
Content rating
Everyone
Learn more

App support

About the developer
John Paul Jonte
apps@jpj.dev
Germany