RetroArch iOS release (v1.0.0.1)

I just downloaded scph7502 (it said it was compatible on the pdf as well) and put it on the correct folder but i still get the same message when i load a PSX game “No bios found, Expect bugs”.

Im currently using an Iphone 5 IOS 6.2, am i supposed to do anything else or is it some sort of odd bug?[/quote]

I was getting the “no BIOS found, expect bugs!” even after trowing a lot of BIOS in the Documents/.RetroArch folder. I think the core is Case Sensitive so all BIOS should be in lowercase like:

scph1001.bin scph5500.bin scph7003.bin

This way seams to be working fine :D.

I’m not sure if this is a bug or not, but I’ll throw my observations out there after testing on both an iPad 4 and iPhone 5:

-The exit on sram option doesn’t seem to work in any game. I’m playing the Legend of Dragoon now, and every time I press the home button and try to go back, my save file doesn’t exist when I try to load. I have been playing off of savestates so far. Have you considered adding a automatic savestate when the emulator is minimized, that could be loaded on the start of a game?

-The touch screen doesn’t work on the DS core, but a lot of the games are running really smoothly. Sonic Colors runs great, even though the music is a little jumpy.

-I am not having any luck getting SNES games to run. Has anyone else experienced that?

Snes games are runing fine with me. And my games are autosaving just fine…

There is a option on the core “Auto Save on Exit” I think it work when you are multitasking.

I have made an icon: http://i.imgur.com/oAx5Y7e.png

It comes in 3 sizes.

You have to delete all icons inside RetroArch folder, rename one of my icons to icon.png accordingly to your device and respring. https://dl.dropboxusercontent.com/u/2273415/RetroArch-icon.zip

I’ve tried it today on jailbreaked device , works great with an arcade game and snes ! Do you think possible to affect multiple roms path in futur versions ? It can be great to pool roms between several emulators. Or may be just one folder with the ability to select wich one.

That wouldn’t work on non-jailbreak at all - since you are ‘sandboxed’ into an app’s own folder.

Hence why we are using the Documents folder like this - so that non-jailbreak is not some far distant ‘second class citizen’ of the jailbreak version.

Certain users are very appreciative of us catering to their non-jailbreakable devices as well.

I am one of those certain users and I have to say I love this project and the work you have put in. My iPhone 5 is happily running gba games at max fps with 6% gpu usage ? (According to Xcode anyways) This is by far the best emulator project for devs with non jail broken idevices

Yeah, this is the advantage of having not put all of my eggs into one basket (ie. dynamic recompiler-based CPU cores) - since it now turns out modern-fangled (walled gardened) OSes try their best to prevent you from running such code. The PS3 GameOS normally doesn’t support dynarecs either (without firmware hacks) - neither does Windows RT.

So an alternative for non-jailbroken phones right now (for PS1) would be Mednafen PSX but you will have to wait for the ARM equivalent of a Core i3 to turn up to be able to run that at fullspeed - I’m almost certain it will run too slow right now even on the highest-specced iPad so far.

VBA Next (both it and Mednafen GBA being interpreter CPU-core based) I have been told should run at fullspeed on an iPad 4 - it certainly doesn’t run at fullspeed on an iPad 2/iPad Mini but I guess that’s the A5 CPU for you.

Yep, VBA Next seems to run at full speed on iPhone 5 as well.

I think there’s a glitch with the home button while you’re in-game.

I got the exit to sram feature working, and minimizing while back on the list of cores works fine

But pressing the home button while playing a game causes the emulator to completely close, and it does not save a state in that process

Double-tapping home button and then clicking on the RetroArch icon in the task bar should bring it back and the game should continue as usual.

This is not really a bug. This is how every app functions on iOS.

There is a issue with playing with a PS3 Controller and the auto-lock. The phone screen goes black since you are not using the touchscreen.

This is easily fixed by using sbsettings auto-lock toggle. But in the next release this could be look at i guess. So that the PS3 Controller is recognized as you using the screen.

Blutrol also had this issue but i think it was fixed in the latest release.

Also a turbo option would be nice. A chance to configure a button as turbo mode.

This can be done already - go to the Cocoa overlay, select Core Config, under Input goto System Keys, and bind either ‘Toggle Fast Forward’ or ‘Hold Fast Forward’ to a button or key.

[quote=“Squarepusher”]

This can be done already - go to the Cocoa overlay, select Core Config, under Input goto System Keys, and bind either ‘Toggle Fast Forward’ or ‘Hold Fast Forward’ to a button or key.[/quote]

Sorry i mean the turbo that you only hold a button and it continuously act like you are pressing it :D.

This can be done already - go to the Cocoa overlay, select Core Config, under Input goto System Keys, and bind either ‘Toggle Fast Forward’ or ‘Hold Fast Forward’ to a button or key.[/quote]

Sorry i mean the turbo that you only hold a button and it continuously act like you are pressing it :D.[/quote]

There is something like that available on PC but I don’t know about iOS.

hi, I want to thank you guys for the best emulator for iphone… I do not understand how some sites still do not talk about this emulator … However, I wanted to know if there is a way to convert the save file. sav, in PS1, or other in this format .state … this is because I do not want to start all over again… and i hope that will be gameshark codes menu for the next version…

Depends what emulator you made those savestates in. But yeah - just renaming them could do the trick. This should certainly work for memory card files that is.

Ok Thank you… i will try …

Double-tapping home button and then clicking on the RetroArch icon in the task bar should bring it back and the game should continue as usual.

This is not really a bug. This is how every app functions on iOS.[/quote]

That does not occur on either my iPhone 5 or iPad 4.

Retroarch completely crashes and no sram or savestate is made, unless I go to the menu and exit to the core menu first.

Edit: I have uploaded a video. If crashing isn’t a glitch, then that’s fine- I just thought it was unusual that I had to manually exit the game to save my sram/savestate

Thanks so much! This looks awesome and I’ll try it out tonight when I’m at home with my iPad. I’m so glad I found this in time for my flight next week. Playing PSX games on my Android phone absolutely demolishes the battery. And mad respect for using LaTeX to write the manual. A suggestion: do try changing the margins so it’s not quite so humongous by adding this to the preamble:

\usepackage[margin=1in]{geometry}