Does AllEmu's RetroArch port need a jailbreak?
No jailbreak is required! Installation on iOS is done "over the air" by a link. It requires the iOS device's date to be rolled back to May 28th 2013 before and during the installation though.
How To Install AllEmu's RetroArch port:1. First visit this page on the iOS device. Shortcut: http://is.gd/allemu
2. Click the install button on this page. Accept the install message.
3. Only once the install has begun, you must temporarily rollback your iOS devices date to May 28th 2013.
4. The RetroArch app full of emulators will install on your phone as an icon. The icon will say "loading" as the 15MB app is downloaded. It will take a few minutes to download and install.
5. You can change your iOS device date back after installing.
How To Install ROMs/Games/BIOS:
Connect your iOS device to your computer and use iTunes to access your RetroArch app documents. In iTunes select your iOS device, choose applications, and below the list of installed apps select RetroArch from the documents area at the bottom. Drag the ROMs and any BIOS files like PSX's scph1001.bin to this area.
How To Configure The Controller Overlay And Emulator:
By default no specific controller overlay is configured. Use the frontend options to select a custom profile for each emulator module you'd like to use a different controller overlay with. For example choose the frontend options from the main menu, choose the N64 module and create a custom profile, change the input overlay to N64.cfg and you will have custom controls specific for N64. More options specific to each emulator can be made once a game is run by pausing the game and going into the emulator module's options.
How To Make Emulators Faster:
If you jailbreak you can choose faster "dynamic recompiler" CPU emulation, especially helpful with N64 and PSX.
Also consider raising the frameskip value or disabling audio.
These options are accessed once a game is loaded by pausing the game and choosing the core's options.
Are External Controllers Supported?
Apple's GameController framework is supported. On jailbroken devices, iCade is supported. With a jailbreak more bluetooth controllers are supported through BTstack.
Some emulators such as Playstation Require A BIOS To Run:
Some emulators require a BIOS to run. Mainly this is Playstation which requires scph1001.bin (all lowercase) to be placed in the root of the ROMs/documents directory.
If A ROM Doesn't Work Make Sure The File Isn't Compressed:
Not all emulator modules support compressed/zipped ROMs. Try uncompressing them if you run into any issues loading a ROM.
No jailbreak is required! Installation on iOS is done "over the air" by a link. It requires the iOS device's date to be rolled back to May 28th 2013 before and during the installation though.
How To Install AllEmu's RetroArch port:1. First visit this page on the iOS device. Shortcut: http://is.gd/allemu
2. Click the install button on this page. Accept the install message.
3. Only once the install has begun, you must temporarily rollback your iOS devices date to May 28th 2013.
4. The RetroArch app full of emulators will install on your phone as an icon. The icon will say "loading" as the 15MB app is downloaded. It will take a few minutes to download and install.
5. You can change your iOS device date back after installing.
How To Install ROMs/Games/BIOS:
Connect your iOS device to your computer and use iTunes to access your RetroArch app documents. In iTunes select your iOS device, choose applications, and below the list of installed apps select RetroArch from the documents area at the bottom. Drag the ROMs and any BIOS files like PSX's scph1001.bin to this area.
How To Configure The Controller Overlay And Emulator:
By default no specific controller overlay is configured. Use the frontend options to select a custom profile for each emulator module you'd like to use a different controller overlay with. For example choose the frontend options from the main menu, choose the N64 module and create a custom profile, change the input overlay to N64.cfg and you will have custom controls specific for N64. More options specific to each emulator can be made once a game is run by pausing the game and going into the emulator module's options.
How To Make Emulators Faster:
If you jailbreak you can choose faster "dynamic recompiler" CPU emulation, especially helpful with N64 and PSX.
Also consider raising the frameskip value or disabling audio.
These options are accessed once a game is loaded by pausing the game and choosing the core's options.
Are External Controllers Supported?
Apple's GameController framework is supported. On jailbroken devices, iCade is supported. With a jailbreak more bluetooth controllers are supported through BTstack.
Some emulators such as Playstation Require A BIOS To Run:
Some emulators require a BIOS to run. Mainly this is Playstation which requires scph1001.bin (all lowercase) to be placed in the root of the ROMs/documents directory.
If A ROM Doesn't Work Make Sure The File Isn't Compressed:
Not all emulator modules support compressed/zipped ROMs. Try uncompressing them if you run into any issues loading a ROM.