Projects  
 
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
  • 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

Donations

Please consider supporting the author and send some cash to jonathan@zdziarski.com (via PayPal). This would have been one killer commercial app, but I decided to release it as a free, open source project instead, to benefit the community.

Written Exclusively
with the Open Tool Chain
 

Binary Distributions

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
NESapp-2.2.1.tar.gz Latest binary release [ 7/20/2008 ] for iPhoneOS v2.0


Source Code

The source code and makefiles can be downloaded via cvs:

cvs -z3 -d :pserver:cvs@cvs.zdziarski.com:/usr/local/cvsroot co nesapp

DISCLAIMER

I do not condone the piracy of Nintendo games. The author disclaims any liability resulting from the use of this software. Check with all applicable laws before using this software.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Support

No support is presently available, so please do not send emails requesting help, especially if they are not attached to a donation. Try asking your question in #iphone on irc.osx86.hu.
 

 All Website Content © Jonathan A. Zdziarski. All Rights Reserved.
Reproduction prohibited without permission