eNES plays NES and SNES games from your own files, all in one app. Import, tap, play.
Features:
• NES and SNES in a single app
• Your own library: import .nes, .sfc and .smc files, or open them straight from Files
• Save states, autosave and auto-load of your last save: pick up right where you left off
• On-screen controls you can customize: opacity, size and skin
• Turbo A/B buttons (PRO)
• Scanline filters, CRT filters and color palettes (PRO)
• Haptic feedback
• External controllers, including pads iOS doesn't treat as standard. Touch buttons hide while one is connected (you can turn this off)
• TAS tools: record and replay your inputs, frame by frame
• Play on Apple Watch (NES)
• Reset from inside the game
• Manage or cancel your subscription from Settings; PRO keeps working offline
• Available in 33 languages
Free with ads. The optional PRO upgrade removes them and unlocks extra features.
eNES is an independent app, not affiliated with any hardware maker. No games are included; use your own files.
Terms: https://mattials.com/terms/
Privacy Policy: https://mattials.com/privacy/
Download nes Mario Bros. Runs well, but the b and a button cannot be pressed at the same time. So you can’t hold run and just rock your thumb to jump. Makes OG Mario pretty hard.
Could be great but needs some work
PeaceDog5
I tried playing Metal Gear and had to save everytime I got to a new screen so it wouldn’t erase my progress because it kept crashing at random. Also the D Pad is pretty annoying since you can’t just slide your finger over the thing to change direction, you have to remove your finger from the screen entirely to stop and press another directional arrow. If you could fix both of those things I think this would be a great emulator for iOS.
can't get any nes game working on this
purrpgoddpeebles
I've tried a ton of diff methods when I save to files and save the rom in the apps main directory that is the only way I can get the game to show up and it does recognize it but when I go to launch it I get this error message that the file doesn't exist or is corrupted when they clearly are valid NES rom files that do work lol
D pad needs work
A guy who plays hollow knight
Change the controls. The d pad should be able to slide from direction to direction
What's new in 2.12:
• Move and resize the on-screen buttons: in a game, tap ••• → Edit Controls. Portrait and landscape are saved separately.
• Your in-game saves now live in their own file, not only inside save states. Import or export .sav and .srm files from other emulators on each game's page.
• Back up all your saves and settings in one file (Settings → Backup), ready for a new iPhone.
• Rewind now goes back 33 seconds, and fast-forward adds 1.5x and 2.5x, on NES and SNES.
• Play on your TV with AirPlay or an HDMI adapter while your iPhone is the controller.
• Game volume separate from your iPhone's, and an option to keep your own music playing.
• Lock the screen orientation while you play.
• Controllers: pads iOS doesn't fully recognize now work, and the touch buttons hide while one is connected.
• Reset is now in the game's top bar.
• Fixes: a freeze that could end a session, the speed button missing on iOS 26, games opening from Spotlight, and many translations.
Version 2.12.0
The developer, Mattia La Spina, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Used to Track You
The following data may be used to track you across apps and websites owned by other companies:
Identifiers
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Identifiers
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
Supported Features
Larger Text
Dark Interface
Sufficient Contrast
Information
Seller
Mattia La Spina
Size
13.6 MB
Category
Developer Tools
Compatibility
Requires iOS 16.0 or later.
iPhone Requires iOS 16.0 or later.
iPad Requires iPadOS 16.0 or later.
Mac Requires macOS 13.0 or later and a Mac with Apple M1 chip or later.