RetroArch iOS release (v1.0.0.1)

Just use a real gamepad really if you want ‘tactile controls’ actually worth something - touchscreen overlay controls are a necessary evil on these tablet/phone thingies but at the same time it is always going to suck and it’s like trying to cut wood wth a razorblade.

Which is why we put so much emphasis on real gamepad support as well in RetroArch while providing the base necessities for entry-level users who start out with touchscreen only controls.

Yeah gamepads are indeed the real deal on emulators especially on fast pace games. I use my ps3 controller with RA and it works great! But “on the go” i don’t usually have the controller with me.

I do get it that with so mush support for real controller overlays are secondary or even unnecessary. I guess is a matter of opinion.

I don’t know if you ever tried iFBA but if you find some time just take a peak :smiley: You may be surprised by how well the screen controller performs.

But I’m not gonna push this anymore. RetroArch is already the best gaming app/emulator center/good stuff in cydia IMO. And is kinda of unbelievable that is still free.

Yeah gamepads are indeed the real deal on emulators especially on fast pace games. I use my ps3 controller with RA and it works great! But “on the go” i don’t usually have the controller with me.

I do get it that with so mush support for real controller overlays are secondary or even unnecessary. I guess is a matter of opinion.

I don’t know if you ever tried iFBA but if you find some time just take a peak :smiley: You may be surprised by how well the screen controller performs.

But I’m not gonna push this anymore. RetroArch is already the best gaming app/emulator center/good stuff in cydia IMO. And is kinda of unbelievable that is still free.[/quote]

When i have time ill improve the gamepads. Their setup is just like Zottds so its as simple as adjusting the hit boxes. Those controls can work very nicely when tweaked properly. I don’t see the need to add dynamic controls as it makes it more complex for the user to come up with their own control skin / control layout. Its literally as simple as adjusting the hitboxes until they feel just right.

Edit I looked at the GBC controls and they can be Greatly improved, I can see why i keep missing the dpad at times…

Hi I have put the two files in retroarch.app/modules. When i load tekken tag copied from gridlee. It just crashes both MAME cores .I am running it onthe iphone 5 , IOS 6.1.2. any help would be much appreciated. thanx.

OK - let’s do this.

Note - you will need MAME 0.78 ROMs. This is a late 2003 MAME version so it might take some searching. Most MAME 0.72 ROMs should still work as well on this.

Throw these files inside /Applications/RetroArch.app/modules.

Let me know if Mortal Kombat 3/2 run at fullspeed on Apple A6X. Main reason I’m posting this really - it is around 35/36/40fps here on Apple A5 - and we need 53fps.

Download Link: http://themaister.net/retroarch-dl/mame2003-retroarch-ios-alpha.zip

Download Link (Mirror): https://anonfiles.com/file/faf970adb3c4609a44ef473cb8d34501[/quote]

It’s called MAME 2003 for a reason you know.

It’s a late 2003 version of MAME (0.78 to be exact). ROMs from ‘Gridlee’ ( I presume Mame4All Reloaded in drag or whatever) are far too recent for it.

And for the record - I went this low because there is a night and day performance difference for games like Mortal Kombat/NBA Jam et al - as well as a lot of other games. Anything above 0.80/0.90 really isn’t going to scale well at all on ARM systems.

Either a MAME 0.72 or MAME 0.78 romset will do.

Thank you for the info. You guys are doing a brilliant job for the IOS community. Much appreciated from me at least.

Ah good, was finding it difficult to find a 0.78 set, I think 0.72 is easier to get. Think I’ll download a set in advance of the Wii release :slight_smile:

I’m using this controller for RetroArch and it works perfectly ! http://dx.com/p/ipega-pg-9017-wireless-bluetooth-3-0-controller-for-ipad-iphone-smartphone-android-ios-pc-172963 Pretty cheap but really useful though.

By the way, am I the only one experiencing some lags with GBA emulators ? (Mednafen & VBA Next). I’ve tried Final Fantasy Tactics Advance and I have a bit of lag. (Using an iPhone 4S)

That is a misappropriation of the term ‘lag’. What you are experiencing is not ‘lag’ but a low framerate because Visual Boy Advance is a demanding emulator. Your iPhone 4S is too slow I’m afraid - meancoot and others have reported that VBA Next should run at fullspeed on an Apple A6 device like iPad 4.

The reason it’s much slower than a gpSP-based emulator is because it is using an interpreter CPU core instead of a dynamic recompilation CPU core. On the plus side, emulators like VBA Next at least work on non-jailbroken iOS devices - which no gpSP-based emulator will ever be able to do unless it wants to fall back on the interpreter CPU core (assuming it’s there) and therefore make it much slower.

Any news on iOS 5 psx support? I would love to finally be able to play psx games on my ipad 3. I would update if i could, but apple stopped signing the 6.1.2 firmware. Btw, where is the crashlog file located?

Yeah gamepads are indeed the real deal on emulators especially on fast pace games. I use my ps3 controller with RA and it works great! But “on the go” i don’t usually have the controller with me.

I do get it that with so mush support for real controller overlays are secondary or even unnecessary. I guess is a matter of opinion.

I don’t know if you ever tried iFBA but if you find some time just take a peak :smiley: You may be surprised by how well the screen controller performs.

But I’m not gonna push this anymore. RetroArch is already the best gaming app/emulator center/good stuff in cydia IMO. And is kinda of unbelievable that is still free.[/quote]

When i have time ill improve the gamepads. Their setup is just like Zottds so its as simple as adjusting the hit boxes. Those controls can work very nicely when tweaked properly. I don’t see the need to add dynamic controls as it makes it more complex for the user to come up with their own control skin / control layout. Its literally as simple as adjusting the hitboxes until they feel just right.

Edit I looked at the GBC controls and they can be Greatly improved, I can see why i keep missing the dpad at times…[/quote]

Anyway I can help? Point me in the right direction and I will try changing some hit boxes.

It works fine on iOS 5. If only the PSX core doesn’t work, you are probably on one of those buggy iOS 5-era jailbreaks that had problems with dynarec code. Do what DarkbanHammer suggested and upgrade your Absinthe jailbreak.

It works fine on iOS 5. If only the PSX core doesn’t work, you are probably on one of those buggy iOS 5-era jailbreaks that had problems with dynarec code. Do what DarkbanHammer suggested and upgrade your Absinthe jailbreak.[/quote]

I used Absinthe 2.0.1 to jailbreak (iOS 5.1.1) and the latest version of Absinthe is 2.0.4. When i try to run that it just says “ERROR: Device already jailbroken! Detected stash.” As far as i know, the only way to remove a jailbreak (so i could reinstall the latest 2.04 version), is to restore with itunes which means 6.1.3 and no jailbreak… Any ideas?

It works fine on iOS 5. If only the PSX core doesn’t work, you are probably on one of those buggy iOS 5-era jailbreaks that had problems with dynarec code. Do what DarkbanHammer suggested and upgrade your Absinthe jailbreak.[/quote]

I used Absinthe 2.0.1 to jailbreak (iOS 5.1.1) and the latest version of Absinthe is 2.0.4. When i try to run that it just says “ERROR: Device already jailbroken! Detected stash.” As far as i know, the only way to remove a jailbreak (so i could reinstall the latest 2.04 version), is to restore with itunes which means 6.1.3 and no jailbreak… Any ideas?[/quote]

You’d have to ask Darkbanhammer - I know next to nothing about jailbreaking iOS stuff prior to 6.1.2 - I bought my first iPad only a few months ago and upgraded immediately to 6.1.2 since I knew I could still jailbreak it and 6.1.3 wasn’t yet out back then.

I’m having some difficulty sync’ing my PS3 controller to RetroArch. I’ve paired my controller to my iPad 2 using SixaxisPairTool and I’ve set BTStack as the active bluetooth stack. When I try to connect my PS3 controller to RA (at the ROM selection screen), the LEDs on my controller flash rapidly, the BT icon in the statusbar appears but then the LEDs stop and the icon disappears.

Here’s the diagnostics log from RA: http://i.imgur.com/SWDgnCW.png

Anyone know what the problem might be?

I used Absinthe 2.0.1 to jailbreak (iOS 5.1.1) and the latest version of Absinthe is 2.0.4. When i try to run that it just says “ERROR: Device already jailbroken! Detected stash.” As far as i know, the only way to remove a jailbreak (so i could reinstall the latest 2.04 version), is to restore with itunes which means 6.1.3 and no jailbreak… Any ideas?[/quote]

You’d have to ask Darkbanhammer - I know next to nothing about jailbreaking iOS stuff prior to 6.1.2 - I bought my first iPad only a few months ago and upgraded immediately to 6.1.2 since I knew I could still jailbreak it and 6.1.3 wasn’t yet out back then.[/quote]

it seems Darkbanhammer was thinking of the greenpoison jailbreak for iOS 4.2.1: http://www.iphonehacks.com/2011/02/greenpois0n-rc6-untethered-jailbreak-for-ios-4-2-1-now-supports-apple-tv-2g-fixes-emulator-issues.html as there’s no information or reports about any dynarec JIT problems on iOS 5.1.1 Absinthe jailbreak. The dynarec option seems to work for me on PPSSPP, at least it doesnt crash, but i cant see any noticeable speedup though.

Hi, this app is really amazing! I happen to be using the Ipega controller as well, but the select, start, and right analog stick don’t work. Could anyone help me here? Thanks! Also saving doesn’t work for some games such as Crash Bash or the Spyro games. Any suggestions would be awesome!

You most likely need to put the real BIOS file inside ~/Documents/.RetroArch to get those games to save right.

Hey guys.

Is it possible to play multiplayer (lets say tekken 3) with 2 ps3 controller on one device?

I dont own a jailbroken device, yet-

I also would like to know, if there is an ETA for n64 core…?

well for those people on 5.1.1 with issues watch this

you can restore on 5.1.1 due to an exploit in the firmware signing (5.x ONLY). Best way I can come up with to fix the issues for people. basically its a restore then jailbreak via redsnow which i know has all of the proper patches and will work.

Squarepusher can you reply to my pm or explain about the draw rectangle in the controller configs? preferably what the rect 25 by 25 draws in terms of pixels. Or can I be a lazy person and just give it the 4 points of the hitbox