How To: Running NES Games on Your iPhone

Article by Dan B. (19,028 pts ) , published Jun 30, 2009

Jailbroken that iPhone only to find that you now have done everything there is to do? Fear not - our latest guide runs you through the process of running practically ALL your favorite NES games on your iPhone. Intrigued? Read on inside.

All Your Old Favorites

Running NES games on the iPhone is as easy as jailbreaking the iPhone – which is extremely simple and has been detailed at length in several previous articles here on Bright Hub. That’s why to start this guide; I’ll be assuming that your iPhone is jailbroken and ready to go with both the Cydia and Installer applications. So, without further ado, here are the steps to running NES games on your iPhone

Materials

Jailbroken iPhone

ZdZiarski’s NES Application

Lots and Lots of ROM images

Procedure

1. Starting with the jailbroken phone, you’ll need to go into the Cydia repository and install the NES Application (in the event that you can’t find it, you’ll need to go into the Installer App)

2. The iPhone will reboot and the application will be installed, then you’ll need to actually take those ROM images and get ready to do something with them

3. You’ll need to SSH into the iPhone (this can be a complex procedure, but use WinSCP and it should be no trouble) to create a new directory

4. The directory you’ll need to create is “/var/root/Media/ROMs/NES/” – make sure to type exactly this directory or things will not work out correctly

5. Once you have the directory created, you’ll want to transfer all those ROM files onto the iPhone for quick use on the go

6. Repeat step 5 whenever you want more ROMs

That’s really all there is to this particular procedure – the NES emulator essentially runs itself. Once you boot it up, it’ll ask you for the ROMs folder in the earlier versions – once it has verified your ROMs, you’ll be up and running in less time than it took to read this tutorial.

Most importantly, finding NES ROMs on the internet is an easy task, so if you can manage to (legally) get your hands on a copy of the original Zelda, the original Metroid, or the original Mario, I would highly recommend those while you wait for a competent SNES emulator to play that entire amazing library of games. In our next article, we'll be tackling using SNES4iPhone to do exactly that - play those old favorites, like Chono Trigger, Super Ghouls and Ghosts, or even Super Mario Bros 3.

10 Comments

Nov 14, 2009 7:15 PM
Dean
WORKING!!!! :)
I got it working, it turns out on my iPhone 3.1.2 that the ROM's must bee in /var/mobile/Media/ROMs/NES, i found a lot of sources with incorrect file paths on the internet, not sure if thay where old blogs or what but hay its working now.

next promlem is to stoping PSX4iPhone to stop crashing :(
Nov 13, 2009 8:03 PM
Dean
Im having the same problem as Jeff Shortland
Is there an answer to this problem that Jeff is having and others?i'm having the same problem not only with the NES emulator but also the SNES. Done everything but the games are not showing up when i open the Emulator???
Oct 23, 2009 2:42 PM
INGY
nes directory
Just love how this is a tutorial about HOW TO RUN NES GAMES and you give the WRONG !! directory to put the nes files into. No wonder people are having trouble.

The correct directory is as following:

/var/mobile/Media/ROMs/NES
Oct 16, 2009 8:58 AM
RE: How To: Running NES Games on Your iPhone
@Jeff Shortland

If that's the case - try reinstalling everything, the app, the ROM, and maybe even restoring your iPhone and re-jailbreaking.

Also - make sure that the ROMs you download are in the right format and work properly. Try downloading a NES emulator for the PC and running the ROMs through there before trying the iPhone version
Oct 15, 2009 7:49 PM
A. P.
NES is not starting
I have created the directory and copied the .nes but NES app is not starting... :( What can I do?
Sep 16, 2009 8:48 PM
Dung Doan
Does anyone know?
Same problem for me. Can anyone help?. Thanks
Sep 16, 2009 4:28 AM
P
solution
You have to put the NES games in the following dir:

/private/var/mobile/Media/ROMs/NES
Sep 9, 2009 3:56 PM
tony
hi
Hi i have iphone 3g v3.0.1
i can start nes but dont find any roms
i has put my nes games in var/mobile/media/ROM/NES i using iphonebrowser for copy the nes roms... pls any can help me
Sep 9, 2009 3:55 PM
tony
HI any can help pls
Hi i have iphone 3g v3.0.1
i can start nes but dont find any roms
i has put my nes games in var/mobile/media/ROM/NES i using iphonebrowser for copy the nes roms... pls any can help me
Aug 2, 2009 6:01 PM
Jeff Shortland
"all there is to it"
You're right; this should be a fairly simple procedure, just like installing any other type of rom onto the device. however, for some reason the NES (3.0) version does not find my roms. It loads properly (which it had not before), and the folder /var/root/media/ROMs/NES/ exists, but regadless of what I place in the folder, nothing is visable from the app

I've even go so far as to try various permission numbers with all files in the folder, the folder itself and even the app to match (777, 755, 775, ect).

No such luck..

any thoughts?