iPhone Hacks - www.iphone-hacks.comthe Dash Hacks Network

August 7, 2007
iPhone Nintendo (NES) Emulator Released — iphonenes v0.08

Posted by greg

Update: v0.08 is now available…

  • stepwhite Initial release
  • 0.02 nervegas Implemented frame skip
  • 0.03 nervegas Rewrote rendering routines using CoreSurface
  • 0.04 nervegas Added multi-touch support to controller
  • 0.05 nervegas Further optimizations
  • 0.06 nervegas Corrected color palette
  • 0.07 nervegas Further controller improvements (dragging, etc)
  • 0.08 nervegas Further controller improvements (fixed disconnect, etc)

All I gotta say is, awesome! The first iPhone Nintendo emulator! Project owner, stepwhite, has managed to conquer NES emulation on the iPhone using InfoNES core — “A fast and portable NES emulator.” While in the early stages of development, the emulator port currently lacks sound (but who cares, listen to your own mp3s while playing 1942) and is a tad slow… Controls are somewhat iffy also… Nonetheless, the future looks quite promising. I soon sense smoothness… Smooth, smooth, smoothness…

iPhone NES Emulator

Copy your ROMs to /var/root/Media/ROMs/NES.

I’ve received a few emails concerning installation; this is how I got it working:

  1. First and foremost, get SSH operational — read here
  2. Download this iPhone binary kit
  3. Copy usr/lib/libarmfp.dylib to /usr/lib on your iPhone’s file system
  4. Also copy libexec/sftp-server and usr/bin/scp to their respective folders on the iPhone. This should be enough to get SCP working.
  5. I recommend copying the whole she-bang; /bin, /usr, /usr/bin, /var, etc… This way you have all the iPhone compiled binaries for future purposes
  6. Once the above is all working; scp NES.app to /Applications; from a terminal
    $ scp -r NES.app root@<iphone_ip>:/Applications
  7. Enter the pass “dottie” (if you haven’t changed it yet)
  8. Reboot, “NES” should appear on the home screen

That’s the gist of things… Problems? Consult our forums. By the way, you only need to setup SSH/SCP once — use it whenever afterwards.

Download: iphonenes v0.08

- source: google code

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • Slashdot
  • Technorati
  • Facebook
  • Mixx
  • NewsVine
  • Propeller


[ Tags: :: :: ]

RSS feed | Trackback URI

12 Comments »

Comment by LeifErikson
2007-08-07 01:52:13

this is absolutely awesome!!!!!

Comment by greg
2007-08-07 02:17:41

no doubt! i just played 1942… drawing to the screen doesn’t seem to slow down any when listening to the ipod, so that’s cool. although the controls are not very responsive. you try it yet?

Comment by LeifErikson
2007-08-07 04:23:04

No, not yet. Got to get some roms first ;)
But I can’t wait to try it out.

(Comments wont nest below this level)
 
 
 
Comment by Daniel Briggs
2007-08-07 17:33:42

Does it run full speed? Sorr. I don’t have an iPhone yet.

Comment by greg
2007-08-07 19:08:13

not quite, but v0.08 sure shows improvements

 
 
Comment by everyone
2007-08-08 07:57:52

i really really want this but the procedure is way over my head. I tried downloading Dropbear and all the other stuff and I really have no clue what to do with files like that. I dont know how to compile binaries or whatever this is all about. Can somebody please make a GUI for these things or an easy installer of some kind?

 
Comment by Alin Almasan
2007-08-08 17:38:38

modmyiphonedotcom…its all there “everyone” :) auto install ssh etc.

Comment by everyone
2007-08-10 18:09:48

you just had to put my name in quotes didnt you, “Alin” ;-P

Comment by everyone
2007-08-14 23:43:27

i finally found the SSH auto install thing, but its only on the PC. i really wish that someone would make an easy installer app for Mac users so you can just plug in the phone, run the app, and then put things in the app directory. It’s like what that guy said below this post, about the PSP homebrew scene. Not all of us are programmers or proficient in running Terminal commands, so it really helps when someone uses their skill and knowledge to help us out with an easy installer app, instead of just shrugging us off with something like “cant understand it? then go learn it”. Right now all the homebrew scene for the iPhone seems to be using this whole SSH Dropbear thing as the cornerstone. All the new apps that come out, just reference that method as the install procedure, so for those of us who cant figure it out we’re kind of screwed and left out of the whole thing.

(Comments wont nest below this level)
 
 
 
Comment by Jusdogmatik
2007-08-08 18:57:54

Maybe the iphone hackers can learn a thing or two from the psp homebrew seen

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)