• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • ZodTTD Releases N64 Emulator 'N64iPhone' for iPhone / iPod Touch


    Yes, it has arrived! Earlier this month we discussed 3G4, a Nintendo 64 Emulator for the iPhone. Now, just as we thought, Zodttd has just released his version of a Nintendo 64 Emulator, dubbed 'n64iphone'. This is an early release version. Everything is included except save states and landscape screen modes. You can still save games via a memory card / eeprom saves.

    Some games are playable, though some are just not up to spec, either due to graphical glitches or performance issues (3GS would be helpful) . To help with performance, a frameskip config file option has been made available, as well as "load ROM" option for disabling sound output which can sometimes help with glitching.

    It is a port of mupen64plus along with Ari64's ARM Dynarec, and Adventus / Orkin's OpenGLES GPU. Since the graphics processing unit (GPU) code is written with the OpenGL ES 2.0 specification, it limits the devices able to be used to the iPhone 3gs and iPod Touch 3rd Gen as of the current Apple lineup.
    Controls work either by onscreen display controls + accelerometer…or…by connecting via BlueTooth a Nintendo WiiMote controls and it’s own accelerometer, just like the nes4iphone release.

    So keep an open minded approach, as this is still an early release. You can find it on Cydia today for $2.50 on the ZodTTD repo

    UPDATE: I just released v0.6.0 of n64iphone. Here's what's new:
    - Swapped dpad and accelerometer functionality. Added option to switch back.
    - Fixed a bug that stopped .z64 ROMs to show up.
    - Improved performance.

    For those wanting to play with frameskip and other options there's two .conf config files. One in /Applications/n64iphone.app/config and one in /Applications/n64iphone.app/plugins

    I highly recommend playing without audio if you can, as mixing and outputting audio is currently lagging the emulator quite a bit.

    Also, try the WiiMote support. Makes things pretty fun.



    Features include:

    WiiMote support via BlueTooth capable devices!
    Fast dynarec CPU emulation!
    Sound emulation!
    Download to the ROMs directory within the app!
    Fast OpenGL ES 2.0 graphics renderer.
    Controller overlays are able to be skinned.
    Supported ROMs: .n64 .z64
    Supported Archives: .zip .7z

    Current testings as far as I can tell:
    Mario Kart 64 runs real well.
    Mario 64 runs real well.
    Smash Bros has a graphical glitch where eyes are missing on characters. Perhaps this is due to a bug made in the dynarec porting I did.
    Legend Of Zelda - Ocarina Of Time runs a bit too slowly but turning on frameskip should help fix that.

    Yup, you heard correct. I am currently working on a port of N64 for the iPhone 3gs and iPod Touch 3rd Gen. Why only these two models? Two reasons:
    They’re the fastest Apple handhelds in term of raw CPU performance.
    They both have a faster GPU (Graphic Processing Unit) which allows for OpenGL ES 2.0 specifications.
    ">" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350">

    Thanks to iThug for the Tip
    This article was originally published in forum thread: ZodTTD Releases N64 Emulator 'N64iPhone' for iPhone / iPod Touch started by nickhesson View original post
    Comments 109 Comments
    1. cpjr's Avatar
      cpjr -
      Quote Originally Posted by Rota View Post
      Actually, ROMs are perfectly legal if you own the actual game.

      But I'm probably just nit picking here.
      Your correct.

      That is why I said "ILLEGAL ROMS" which would be linking ROMS/downloading ROMS that you dont own.

      And since we dont know what you might or might not have.....we have to consider them all illegal.

      PS- But to be clear, it states in the forum rules that we do not allow linking to them at all.
    1. RF1's Avatar
      RF1 -
      anyone got sound on the n64 emulator? ive tried several different roms and they play fine..sort of...but no audio??????
    1. BIGMAC-GENUIS's Avatar
      BIGMAC-GENUIS -
      supersmash doesnt work for me... like it shows the GBA controls and a black screen, no game. and Yes i did download (N64iphone) from Rock. and no luck with any of the ROMS i downloaded on internet. i tried all websites () nothin gets rid of the black screen that pop up over the controls. and downloads are really short, they take 25 seconds.... thats too short isnt it. there defintailly a problem. im right now looking for answers
    1. RF1's Avatar
      RF1 -
      is anyone getting audio on the n64 roms?
    1. BIGMAC-GENUIS's Avatar
      BIGMAC-GENUIS -
      Quote Originally Posted by SnowLeo View Post
      can some post how to hook up the wiimote with bluetooth on this. i have n64 and smash bros and super mario 64 run great w/o sound and still fine with but ive been noticing like black boxes around like the smoke when theyre running? is this normal? anyways i turned on bluetooth and had my wiimote on (i have btstack) but i wouldnt find the wiimote. can someone please help me?
      did download them directly from the ipod or SHH, SuperSmash Bros??? im having hard time getting my rms to run as smoothly as you say your are running
    1. RF1's Avatar
      RF1 -
      **edit cpjr- do not post rom links, which includes the site names**
    1. Nickaroni22's Avatar
      Nickaroni22 -
      Nice Work! Been playing around with this emulator for awhile. Mario 64 and Mario Cart 64 work great (No Sound Option). Been trying out alot of different games. GoldenEye don't we wish! Tried it out on my 3G, not enough power to push, alot of lag, but on the 3GS its pretty damn sweet! I hope landscape is coming soon, but its a work in progress. Looking forward to see what can be done.
    1. cpjr's Avatar
      cpjr -
      Quote Originally Posted by RF1 View Post
      **edit cpjr- do not post rom links, which includes the site names**
      You still dont get it?????
    1. RF1's Avatar
      RF1 -
      Cp jr I didn't get your 1st response, just recieved an infraction from the site, got it, sorry cp jr will you ever forgive me? Can you help me with my no audio issue?
    1. DanTheManMS's Avatar
      DanTheManMS -
      Quote Originally Posted by SnowLeo View Post
      can some post how to hook up the wiimote with bluetooth on this. i have n64 and smash bros and super mario 64 run great w/o sound and still fine with but ive been noticing like black boxes around like the smoke when theyre running? is this normal? anyways i turned on bluetooth and had my wiimote on (i have btstack) but i wouldnt find the wiimote. can someone please help me?
      If it's anything like nes4iphone, you actually need to turn Bluetooth OFF before the emulator can use it with BTstack. Sounds backwards, but that's how nes4iphone did it.
    1. willis0037's Avatar
      willis0037 -
      I have the same wii remote problem, first turn on bluetooth, but mine keeps searching but never finds it.

      The black boxes and no eyes in super smash bros isn't suppose to happen but is happpening for everyone

      game list:
      bomberman 64-doesn't work
      Conker's bad fur day-doesn't work
      Cruis'n USA-works, bit laggy
      Diddy Kong racing-doesn't work
      Donkey Kong 64-doesn't work
      Dr.Mario 64-works perfectly
      Duke em Nuke em-works fine, and has accelerometer capabilities
      Fighting Force 64-doesn't work
      Golden eye 007-doesn't work
      Harvest Moon-shows black screen with text and nothing else
      Hot Wheels Turbo racing-works fine,definately download-awesome game!
      Madden NFL 2002-works fine until game starts than freezes
      Mario Golf-works fine, but course is white when waiting to hit the ball
      Mario Kart 64-works fine, but you may experience some lag
      Mario Party-doesn't work
      Monster truck madness 64-doesn't work
      Mortal kombat 4-works perfectly
      Mortal kombat trilogy-works perfectly
      NBA hangtime-works but extremely slow
      Paper Mario-works but keeps flashing(may cause seizure)
      Pokemon Snap-doesn't work
      Pokemon stadium-works until you press the start button
      Pokemon stadium 2-doesn't work
      Quake 64-works but there are major graphical issues(unplayable)
      Quake 2-works but like 'Quake 64' has graphical issues
      Space invaders-doesn't work
      Star Fox 64-works perfectly
      Stunt Racer 64-doesn't work
      Super Mario 64-works fine, some lag
      Super smash bros.-works perfectly,eyes don't show and black squares around certain weapons and characters(playable)
      Superman-works perfectly
      Virtual chess 64-works perfectly
      Virtual pool 64-Works perfectly
      WWF war zone-doesn't work
      007-The world is not enough-Works, until the game starts and you can control bond and closes
      1080 snowboarding-works but major graphical issues and closes when race starts

      please add games to the list

      I will try work on a landscape controller(I have no developing experience)
      Also audio doesn't work for any N64, but I'm guessing an update is on its way.

      I did support him unlike everyone else, I bought the n64
      I was telling him people are getting it for free
    1. gvike16's Avatar
      gvike16 -
      This seem really cool, just wish I had my iPhone 3gs back
    1. hollow0's Avatar
      hollow0 -
      Sounds like a massive battery killer. Definitely fun but i hope you all have extra chargers ready.
    1. ca3's Avatar
      ca3 -
      ive gotten banjo Kazooie and im still going thru all the n64 games i have to see if any others work, laggy but playable!

      Edit army men sarges heros works but its really laggy and the control doesnt work well
    1. zodttd's Avatar
      zodttd -
      Hi all. Make sure you update to v0.8.1 for better performance, new frameskip and disable accelerometer option, and a slew of bug fixes.

      And for a special treat, I just released a free version of n64iphone on the ZodTTD & MacCiti community source for Cydia titled "n64iphone free."

      The only difference is n64iphone-free won't be updated as often and is supported by ads.

      Thanks!
      ZodTTD
    1. Mista Brothason's Avatar
      Mista Brothason -
      K I take back what I said earlier, this emulator is prolly the best outta all them

      How do you go back to the main menu?
    1. rashad1's Avatar
      rashad1 -
      007 doesnt work, NBA live doesnt work. Mario Kart works though, this emulator is definitely the most impressive! :-)
    1. ploshayc's Avatar
      ploshayc -
      I haven't found out how to go back to the main menu yet.. Cruis'n usa, cruis'n world, wave race, mortal kombat trilogy, ready 2 rumble boxing, legend of zelda ocarina of time, NFL Blitz.. they all work so far. I play with no sound 32GB 3gs.

      cruis'n exotica, hydro thunder, pilotwings, any of the rush series, Tony hawk pro series, goldeneye don't work.

      I bought an N64 when they first came out, I still have it along with 67 games. Those cartridges aren't cheap! This is my favorite gaming console ever, I couldn't believe my eyes when I saw this in the cydia store. I immediately bought it!

      Some of the games do run a little slow, but major props to the developer for bringing this to the iPhone! With each new build we get better game play and better compatibility. Thank you ZodTTD for this amazing Christmas present!

      I do however, have a question. I have roms that I have of games that I own and the ends of the filenames have different combinations such as [!], [f1], [M3], [b1], [b2], etc. Does anyone know what these mean?

      ex: "Super Mario 64 (U) h1C"
      "Super Mario 64 (U) o1"
      "Super Mario 64 (U) h3"
      "Super Mario 64 (U) t1"

      There are many different files and they are all the same size with a couple of exeptions where two or three of the files are a little smaller in size than the others. I haven't tried SSH'ing the different versions to see if some would play vs. others that either crash to the home screen or just appear black with the controller, but I guess that can be a good thing to test with the emulator the next time I have some free time!
    1. lilskaterpunk's Avatar
      lilskaterpunk -
      Quote Originally Posted by zodttd View Post
      Hi all. Make sure you update to v0.8.1 for better performance, new frameskip and disable accelerometer option, and a slew of bug fixes.

      And for a special treat, I just released a free version of n64iphone on the ZodTTD & MacCiti community source for Cydia titled "n64iphone free."

      The only difference is n64iphone-free won't be updated as often and is supported by ads.

      Thanks!
      ZodTTD
      I haven't updated my version for a bit and going to v0.8.1 is AWESOME!

      Thanks Z

      I did try Tony Hawk Pro Skater... Crashes N64iPhone on start up
    1. DanTheManMS's Avatar
      DanTheManMS -
      Quote Originally Posted by ploshayc View Post
      I do however, have a question. I have roms that I have of games that I own and the ends of the filenames have different combinations such as [!], [f1], [M3], [b1], [b2], etc. Does anyone know what these mean?

      ex: "Super Mario 64 (U) h1C"
      "Super Mario 64 (U) o1"
      "Super Mario 64 (U) h3"
      "Super Mario 64 (U) t1"

      There are many different files and they are all the same size with a couple of exeptions where two or three of the files are a little smaller in size than the others. I haven't tried SSH'ing the different versions to see if some would play vs. others that either crash to the home screen or just appear black with the controller, but I guess that can be a good thing to test with the emulator the next time I have some free time!
      Those are what are known as "GoodCodes" that indicate the state of the rom. The most important thing to know is that "[!]" indicates a verified good dump, so you want to use that if possible. "o" generally indicates an overdump, "p" I think is a pirated/modified game, etc. A slightly out of date but still useful listing of the abbreviations can be found at GoodCodes - PHWiki