SNES (HD) For iPad Released

May 28, 2010 :: Posted by - SoSly :: Category - News

Install Via TheSpot’s Repo:

http://theiphonespotrepo.net/apt

SNES (HD) is my iPad port of the popular Super Nintendo emulator Snes9x. Though based on ZodTTD’s iPhone port snes4iphone, I have rewritten most of the iPhone specific code to match my own coding style and the iPad environment. Those interested can check out the source at my github repo.  It still needs a few finishing touches, but games are very playable and I think it’s cool enough to let loose into the wild.  Please let me know what you think!

For More info and screenshots,

Features:

  • iPhone controller app for remote control
  • Multiplayer – up to four controllers can connect at once
  • iPhone volume keys remapped to L/R buttons
  • Fullscreen graphics – both landscape orientations supported
  • Save state preview snapshots
  • iPad optimized interface with “virtual console”

If you like SNES (HD), please consider donating a buck or two. I am releasing everything for free, in keeping with the licensing terms of Snes9x, which is free for non-commercial use only. ZodTTD has chosen to ignore that constraint go commercial with his ports, and while I was personally happy to pay the six bucks for snes4iphone, I think that there should be a free alternative. I have no intention of ever charging for this app or including ads. This is strictly something I made because I wanted to play with it and have the skills to make it so. That said, it would feel really nice to see a little show of support from the community, and all donations will be greatly appreciated.

To donate go to authors page HERE

Usage

In order to use SNES (HD) you’ll need to put some Super Nintendo ROM files in /var/mobile/Media/ROMs/SNES using your favorite file-transfer method.  Personally I like to use iFile or AFP (netatalkd), but whatever gets your motor running is fine, so long as the files end up in the right place.  Once you’ve got some games in there, start up SNES (HD) on the iPad and ControlPad on the iPhone, making sure that Bluetooth is enabled on both machines.  They should start looking for each other right away, and in a minute the ControlPad will pop up a little “Tap to Connect” view.  Tap on the entry for your iPad, and in a second the iPad will display an “Accept/Deny” screen.  Hit accept and you’ll be connected.  Then just select a ROM from the list on the left (if you’re in portrait mode, the list is accessible by tapping the “ROMs” button).  Hit the Power button and you’re good to go.  While playing the game, double-tap on the iPad’s screen to pull up a Save/Quit menu.  Whenever you save your state, a screenshot is taken, and it will be displayed when you select that save state later.  To load a save state, select one from the list below the console and hit the “Load” button instead of “Power”.

Building/Coding:

A quick note for those who were having trouble building the source:  You cannot use the Xcode project to build SNES-HD! Instead you have to issue a “make” command in the top-level source directory.  I included the Xcode project because it makes it easier to work with the Objective C code in Xcode’s IDE.  I’ve updated the README on the github repo to reflect this.  The ControlPad can be built from the Xcode project, but you’ll need to fill in your own developer credentials.  If you build the ControlPad with the Makefile, it does a fake codesign with the “ldid” tool.

[Via http://wherethewoozlewasnt.com]

Leave a Reply