NES.app
The Nintendo Emulator for iPhone

What is NES.app?
NES.app emulates the hardware in a Nintendo entertainment system, allowing you to play games on your iPhone. There are many public domain, home-brew games available which have been written for the Nintendo platform, and depending on your country of origin, you may be entitled to play images of commercial games which you rightfully own.
The author does not condone the illegal piracy of copyrighted Nintendo games, and provides no support in obtaining or using pirated images.
NES.app uses an emulator core I call NESCore, which I’ve forked from pNESx and InfoNES and re-engineered as a highly-portable and high-performance Nintendo emulator core.
In order to use NES.app, you will need ROM images of games written for the Nintendo Entertainment System platform. ROM images are files containing the dumped instruction code from a physical cartridge, or compiled code from a public domain / home-brew game. In some cases, and based on your location, you may be legally entitled to posess a ROM image of a game that you presently own. Check your local, state, and federal laws.
Features
- Multitouch: Use the directional pad + A + B, or other combinations
- Landscape Mode: Turn the iPhone counter-clockwise to play in landscape mode
- Zapper Tap: Tap objects on the screen to shoot them
- Full Screen: Enlarge your NES picture to the max possible
- Save State: Save an instant snapshot of your game and come back to it later
- Game Genie: Use Game Genie cheat codes
- … and many more
Files
| README | Please read this documentation! |
| CHANGELOG | Change log |
| NESapp-2.0.3.tar.gz | Latest binary release [ 1/15/2008 ] for iPhone v1.1.2 and lower |
| NESapp-2.1.0.tar.gz | Latest binary release [ 3/29/2008 ] for iPhone v1.1.3, v1.1.4 |
gpSPhone
Size: 517KB
Description:
ZodTTD’s own GP2X port of Exophase’s gpSP emulator. Emulate the Gameboy Advance on both iPhone and iTouch. GBA BIOS (gba_bios.bin) required. Obtain that yourself and copy it under /Applications/gpSPhone.app.
A lot of people are usually confused by the name and think it’s some type of GPS for the iPhone. It’s actually an emulator for Game Boy Advance games. There have been a few updates lately and I’ve heard the developer got a little help from the developer of the NES app. A big difference in this app from NES is that you have to download the bios (gba_bios.bin) to run the game yourself. You can just search for gba_bios.bin on Google and it’s usually the first link or you can download it from an actually Game Boy Advance. Another big difference in this app from NES is that the buttons are layered over the game. This way the game plays full screen. The buttons appear as shaded shapes over the game. See screenshots below. Ok, so now how do you install gpSPhone, get the bios, games, etc. Here’s a step by step guide:
Here’s a step by step guide:
1. Install gpSPhone via Installer.app under the game category.
2. Install openSSH via Installer.app under the system category.
3. download the bios file needed to run the emulator - google search for gba_bios.bin or download from an actual Game Boy Advance.
4. upload the bios file (gba_bios.bin) to /Applications/gpSPhone/ on the iPhone via SSH.
5. download game files (end in .gba) these can be downloaded via P2P or bit torrents, or downloaded from actual Game Boy Advance games.
6. create a folder on the iPhone /private/var/root/bin/Library/ROMs/ via SSH.
7. create a folder on the iPhone /private/var/root/bin/Library/ROMs/GBA/ via SSH.
8. upload the game files (end in .gba) to /private/var/root/bin/Library/ROMs/GBA/ via SSH. Now just run the app and pick a game. Most games I tried are still glitchy but the developer is working on this.
iPower Hour
Brought to you by Chad Kouse, iPowerHour brings a drinking game to your iPhone. The point? Every 60 seconds for an entire hour you take a shot of beer. iPowerHour changes to a randomly selected song from your iPhone’s library each 60 seconds so you know when to drink. That’s 2.66 liters of beer in one hour, so make sure you have enough on hand. ![]()
iPowerHour is available via their site, iBrickr/Breezy, and Installer.
iPong
Created by saggau, iPong, or MobilePong, allows you to play Pong via your network, or alone. Its in initial builds right now and is a little slow to respond, but its still fun to see some classics on the iPhone!
Mobile Pong (or iPong) was the 4th place finisher at C41 this year. It is an iPhone native application as well as a small Mac OS X cocoa application for playing pong on your local network.
We’re a little incognito at the moment. In the next few days (probably sometime this weekend), things will become stable enough for an initial binary release of both the iPhone and Mac OS X applications!
ButterFly
Here comes a fun one by Erica Sadun. Butterfly is actually a very cool app - the first game I’ve seen which uses the accelerometer to enhance game play. Its actually a great tool to show off how cool your iPhone is. ![]()
To use it, install via Installer.app, start it up, and then lay the iPhone flat in your hand. The butterflies will float around the screen, you can move the net by tilting the iPhone in the direction you want the net to go. The net and butterfly just have to touch in order for it to count as a “catch.” Great job, Erica! I’m very interested to see the fun games this will spawn. I can envision a lot of cool maze games, etc… like the old ones where you had to tilt the toy to get the ball through the various obstacles. Fun times.
Tilt: an iPhone game in 1.5 dimensions

Tilt is the first motion controlled game for the iPhone. We wanted to create an original player experience that takes advantage of what’s new on Apple’s iPhone. To play simply rotate the phone to feed Flip who likes to eat falling leaves and butterflies. Builds on Joe Hewitt’s awesome Navigation Hack.
Got iPhone? Play the Tilt demo on your iPhone here no keyboard required!
15 Puzzle
This is a neat little iPhone Game. Arrange the numbers in order by tilting your phone.
Available via Installer and the official site

How to play
When you open up 15, you will see 15 tiles numbered 1-15. The board will jumble itself up (40 times!) and your job is to get it back in order. Here’s where the twist comes in - you don’t drag the pieces, you tilt your iPhone and let gravity do the work for you!
The pieces not moving?
Make sure that your springboard has reloaded in order for the motion sensing to work!
Installing
You can find 15 on Installer.app, or download the archive directly from this site: 15 game.
Source
I would not have been able to make this game if not for the generous code from other iPhone coders. In that tradition, I am making the source code to this game available here: http://opus.winelibrary.com/fifteen/trunk. Enjoy!
News and Updates
- 2007-09-24: 1.1b
- New icon / tiles / backgorund
- Smoother handling and controls
- Replay-ability after you win
- Finally a timer!








