RetroArch iOS release (v1.0.0.1)

RetroArch crashes for me on ROM startup as well. I am on an iPad 2 5.1.1 untethered jailbreak. I’ve tried two ROM’s, one an ISO…the other an IMG. Attempting to load either via the older core generates a “Failed to load game” error.

I’m guessing this is because I’m on an old version of iOS? It is completely untethered, so I had hoped it would work. Upgrading right now is obviously not an option as 6.1.3 is my only choice and an untethered jailbreak for that version does not exist.

Just in case, here is the crash dump:

Incident Identifier: 8178F339-6716-4BED-B88D-A39E9B0B5373 CrashReporter Key: d6b8cd03ca7ca450e0ec9f4c10f4a1c614c2fe4c Hardware Model: iPad2,1 Process: RetroArch [664] Path: /Applications/RetroArch.app/RetroArch Identifier: RetroArch Version: ??? (???) Code Type: ARM (Native) Parent Process: launchd [1]

Date/Time: 2013-05-29 22:07:14.394 -0500 OS Version: iPhone OS 5.1.1 (9B206) Report Version: 104

Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x065fb000 Crashed Thread: 5

Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0: 0 libsystem_kernel.dylib 0x38275004 0x38274000 + 4100 1 libsystem_kernel.dylib 0x382751fa 0x38274000 + 4602 2 CoreFoundation 0x318e13ec 0x31854000 + 578540 3 CoreFoundation 0x318e00ea 0x31854000 + 573674 4 CoreFoundation 0x3186349e 0x31854000 + 62622 5 CoreFoundation 0x31863366 0x31854000 + 62310 6 GraphicsServices 0x32d3c432 0x32d38000 + 17458 7 UIKit 0x31b68cce 0x31b37000 + 203982 8 RetroArch 0x00002cf0 0x1000 + 7408 9 RetroArch 0x00002930 0x1000 + 6448

Thread 1 name: Dispatch queue: com.apple.libdispatch-manager Thread 1: 0 libsystem_kernel.dylib 0x382753a8 0x38274000 + 5032 1 libdispatch.dylib 0x34ab3f04 0x34ab0000 + 16132 2 libdispatch.dylib 0x34ab3c22 0x34ab0000 + 15394

Thread 2: 0 libsystem_kernel.dylib 0x38285cd4 0x38274000 + 72916 1 libsystem_c.dylib 0x340d3f36 0x340cb000 + 36662 2 libsystem_c.dylib 0x340d3cc8 0x340cb000 + 36040

Thread 3: 0 libsystem_kernel.dylib 0x38285cd4 0x38274000 + 72916 1 libsystem_c.dylib 0x340d3f36 0x340cb000 + 36662 2 libsystem_c.dylib 0x340d3cc8 0x340cb000 + 36040

Thread 4 name: WebThread Thread 4: 0 libsystem_kernel.dylib 0x38275004 0x38274000 + 4100 1 libsystem_kernel.dylib 0x382751fa 0x38274000 + 4602 2 CoreFoundation 0x318e13ec 0x31854000 + 578540 3 CoreFoundation 0x318e0124 0x31854000 + 573732 4 CoreFoundation 0x3186349e 0x31854000 + 62622 5 CoreFoundation 0x31863366 0x31854000 + 62310 6 WebCore 0x32083c9c 0x31fda000 + 695452 7 libsystem_c.dylib 0x340d972e 0x340cb000 + 59182 8 libsystem_c.dylib 0x340d95e8 0x340cb000 + 58856

Thread 5 Crashed: 0 ??? 0x065fb000 0 + 106934272 1 …_rearmed_libretro_ios.dylib 0x05caddf8 0x5c69000 + 282104 2 …_rearmed_libretro_ios.dylib 0x05d0db24 0x5c69000 + 674596 3 …_rearmed_libretro_ios.dylib 0x05d0bd68 0x5c69000 + 666984 4 RetroArch 0x0002892e 0x1000 + 162094 5 RetroArch 0x000195b2 0x1000 + 99762 6 RetroArch 0x00020916 0x1000 + 129302 7 RetroArch 0x0001d790 0x1000 + 116624 8 RetroArch 0x0001d386 0x1000 + 115590 9 libsystem_c.dylib 0x340d972e 0x340cb000 + 59182 10 libsystem_c.dylib 0x340d95e8 0x340cb000 + 58856

Thread 5 crashed with ARM Thread State: r0: 0x065fb000 r1: 0x00000862 r2: 0x063edc10 r3: 0x065fb000 r4: 0x05d4db9c r5: 0x00000000 r6: 0x80030000 r7: 0x043c3814 r8: 0x062be050 r9: 0x00000000 r10: 0xfffff79e r11: 0x05d4db40 ip: 0x05d4b6dc sp: 0x043c37e0 lr: 0x05cade00 pc: 0x065fb000 cpsr: 0x60000010

Binary Images: 0x1000 - 0x3cfff +RetroArch armv7 <1801d7c73e3a371abf3c32b7e2d88356> /Applications/RetroArch.app/RetroArch 0xb6000 - 0xb6fff +MobileSubstrate.dylib armv6 <a059eb894e623ec09d63294c525ff7a2> /Library/MobileSubstrate/MobileSubstrate.dylib 0xe7000 - 0xf2fff +Activator.dylib armv7 <5434b41c61783c93b4b373d81188f1d6> /Library/MobileSubstrate/DynamicLibraries/Activator.dylib 0x200000 - 0x201fff +SubstrateLoader.dylib armv6 <eec9b813adfd3bdf86702ae8bbf0f404> /Library/Frameworks/CydiaSubstrate.framework/Libraries/SubstrateLoader.dylib 0x2c3000 - 0x2ccfff +DisplayOut.dylib armv7 <66055c3455ae35d294ea8b6d19c62b5b> /Library/MobileSubstrate/DynamicLibraries/DisplayOut.dylib 0x2d3000 - 0x2d7fff libsubstrate.dylib armv6 <06f99dfff52d306bb188441a8cd33f0b> /usr/lib/libsubstrate.dylib 0x2db000 - 0x2dcfff +FabiusCrack.dylib armv6 <f1c05e6859803dd9a55d8aab736d646a> /Library/MobileSubstrate/DynamicLibraries/FabiusCrack.dylib 0x2df000 - 0x2eafff +Quasar.dylib armv6 <7e12be2e4f0f3c099e2643d47cdcb657> /Library/MobileSubstrate/DynamicLibraries/Quasar.dylib 0x2f0000 - 0x2f0fff +WallpaperJPEGifier.dylib armv7 <67e841a176ae300488280a086c215642> /Library/MobileSubstrate/DynamicLibraries/WallpaperJPEGifier.dylib 0x600000 - 0x710fff libcrypto.0.9.8.dylib arm /usr/lib/libcrypto.0.9.8.dylib 0x78a000 - 0x79cfff +WinterBoard.dylib arm /Library/MobileSubstrate/DynamicLibraries/WinterBoard.dylib 0x7a8000 - 0x7b0fff +libstatusbar.dylib armv6 <3d21988042b43fe9b2edd0382d3412f8> /Library/MobileSubstrate/DynamicLibraries/libstatusbar.dylib 0x5c69000 - 0x5d4afff +pcsx_rearmed_libretro_ios.dylib armv7 <9b2b87d6bdb13cc2b5e1b4f2e8137f2e> /var/stash/Applications.Y3nfwb/RetroArch.app/modules/pcsx_rearmed_libretro_ios.dylib 0x2fe4e000 - 0x2fe6ffff dyld armv7 <77eddfd654df393ba9c95ff01715fd08> /usr/lib/dyld 0x306ab000 - 0x306bafff SpringBoardServices armv7 <a2363f8ed49932dba415d2d4cd32fb74> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices 0x306bb000 - 0x306bdfff libCoreVMClient.dylib armv7 <d4d4aa3090c83e87bcb15ed00b93fd5c> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib 0x3073d000 - 0x3074cfff OpenGLES armv7 <e80acc691001301e96101bb89d940033> /System/Library/Frameworks/OpenGLES.framework/OpenGLES 0x3074d000 - 0x3074dfff libkeymgr.dylib armv7 <ebd2dddf55d83cf48a18913968775960> /usr/lib/system/libkeymgr.dylib 0x30752000 - 0x3079cfff libvDSP.dylib armv7 <441b42aca07b3da39feab25f8349918f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib 0x3089a000 - 0x308defff MobileCoreServices armv7 <757226927a873d5492be721908077b48> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices 0x308df000 - 0x308e7fff MobileWiFi armv7 <b76c3e9fb78234c392058250d4620e72> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi 0x308f2000 - 0x308f5fff CoreTime armv7 <a398de5ba1e43a11b7008e9bb5a7f6fe> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime 0x30962000 - 0x3097bfff libRIP.A.dylib armv7 <1828cddc5dd93c61afbefb59587d7f8a> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib 0x3097c000 - 0x30989fff libbsm.0.dylib armv7 <750a0de73a733019a77144b805d4d2f8> /usr/lib/libbsm.0.dylib 0x30fbf000 - 0x30fdcfff libsystem_info.dylib armv7 <50863bcbf478323e96a8e5b1a83ea6f9> /usr/lib/system/libsystem_info.dylib 0x310d1000 - 0x31116fff GeoServices armv7 <a26be2e76e8730ab91a16502aba376be> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices 0x31127000 - 0x31127fff liblangid.dylib armv7 <644ff4bcfbf337b5b5859e3f0fc0a9a8> /usr/lib/liblangid.dylib 0x3112b000 - 0x3114afff libSystem.B.dylib armv7 <0c55744b6f7335eebba4ca2c3d10b43c> /usr/lib/libSystem.B.dylib 0x3114b000 - 0x31161fff EAP8021X armv7 <952fcfdec0633aff923768fca1a26fcb> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X 0x311da000 - 0x31253fff ProofReader armv7 <6db611d8df6530d480f97a40bc519f70> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader 0x31621000 - 0x3166bfff ManagedConfiguration armv7 <f1fbb825def23043830a095b953a9c94> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration 0x31670000 - 0x316c1fff libstdc++.6.dylib armv7 <c352af5a742e3c7a8d4d7e5f6f454793> /usr/lib/libstdc++.6.dylib 0x316f9000 - 0x316fefff libsystem_dnssd.dylib armv7 <27bb5462450732e380f5a2c170546e93> /usr/lib/system/libsystem_dnssd.dylib 0x316ff000 - 0x31747fff CoreMedia armv7 <e274e1b894753b2eb05cf7b22a36d0c1> /System/Library/Frameworks/CoreMedia.framework/CoreMedia 0x3174f000 - 0x31815fff libobjc.A.dylib armv7 <90014d1bc583366d85622e43097df416> /usr/lib/libobjc.A.dylib 0x31844000 - 0x3184dfff libMobileGestalt.dylib armv7 <4a15e845dc6f3a4a980de66c1cc44c42> /usr/lib/libMobileGestalt.dylib 0x31854000 - 0x3196bfff CoreFoundation armv7 <6d450fe923d7387f8b01845e0edd713d> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 0x3199d000 - 0x319a0fff libsystem_network.dylib armv7 <356cb66612e836968ef24e6e5c3364cc> /usr/lib/system/libsystem_network.dylib 0x319d5000 - 0x31b34fff libmecabra.dylib armv7 <06a0a1ee488030169bdfab11fc8d2c5c> /usr/lib/libmecabra.dylib 0x31b37000 - 0x31fd9fff UIKit armv7 <cd513a2f22f53d698c3e10f6fe48a63e> /System/Library/Frameworks/UIKit.framework/UIKit 0x31fda000 - 0x32799fff WebCore armv7 <2690c38c9c5f3c09975d619dd1dfbed7> /System/Library/PrivateFrameworks/WebCore.framework/WebCore 0x327ac000 - 0x327e1fff SystemConfiguration armv7 <4464a4e3bb3f32f7abaa35ebf31fda49> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration 0x327e4000 - 0x327f5fff AirTraffic armv7 <c9eb888c1bd1322cbda5b01d41be0c7d> /System/Library/PrivateFrameworks/AirTraffic.framework/AirTraffic 0x32818000 - 0x32818fff libgcc_s.1.dylib armv7 <eb82984fa36c329387aa518aa5205f3d> /usr/lib/libgcc_s.1.dylib 0x32819000 - 0x3289ffff CoreMotion armv7 <6a9355d5a8e238b5b8f193605d509e15> /System/Library/Frameworks/CoreMotion.framework/CoreMotion 0x328ad000 - 0x328b0fff CaptiveNetwork armv7 <f5cc4b97ce9432da9426f12621453325> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork 0x328d8000 - 0x32926fff CoreLocation armv7 <44550ebedf23334d85441d9743b74e03> /System/Library/Frameworks/CoreLocation.framework/CoreLocation 0x32a4a000 - 0x32a4efff libGFXShared.dylib armv7 <998fccc16cf735dbb62324202995e193> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib 0x32ae0000 - 0x32ae0fff vecLib armv7 <a2cfe25e77aa36bfb4a30b2d0d2dd465> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib 0x32ae1000 - 0x32af7fff libmis.dylib armv7 <258bc92be5823b239b4412dd42cb4807> /usr/lib/libmis.dylib 0x32d38000 - 0x32d42fff GraphicsServices armv7 <cb64e146a8ee3fda9e80ffae1ccc9c5a> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 0x32e78000 - 0x32e7bfff libmacho.dylib armv7 <e52b77623bd031bc807e77029566c777> /usr/lib/system/libmacho.dylib 0x32f5f000 - 0x32fa2fff libcommonCrypto.dylib armv7 <95b49daf4cf038b6bea8010bba3a1e26> /usr/lib/system/libcommonCrypto.dylib 0x32fa3000 - 0x330c8fff JavaScriptCore armv7 <2ffc6c87b94434288366bd53765ee267> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore 0x330c9000 - 0x330cffff liblockdown.dylib armv7 <9e45ce468a6f31e5b8263f2c224aa800> /usr/lib/liblockdown.dylib 0x33141000 - 0x33181fff libGLImage.dylib armv7 <40448706190031f6b0d9636cc11ee81d> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib 0x33182000 - 0x33196fff PersistentConnection armv7 <54091a638f8731cd85ccf00fa06972c3> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection 0x331bc000 - 0x331e0fff PrintKit armv7 <08509c7bc915358b953de6f5cbef5c56> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit 0x331fd000 - 0x33235fff VideoToolbox armv7 <9f25f38d1cd13a1daff99cfde8884410> /System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox 0x33341000 - 0x334e7fff CoreData armv7 <b0215b6d4d143859a2b313ecade095ec> /System/Library/Frameworks/CoreData.framework/CoreData 0x334e8000 - 0x334ecfff IOSurface armv7 <443ac3aab9283da480dd9dcda3c5c88e> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface 0x3350b000 - 0x3350bfff libunwind.dylib armv7 <e0a73a57795f3e1698a52ebe6fc07005> /usr/lib/system/libunwind.dylib 0x33688000 - 0x33bccfff FaceCoreLight armv7 <f326d88709683520b251dc53cb847c11> /System/Library/PrivateFrameworks/FaceCoreLight.framework/FaceCoreLight 0x33e5b000 - 0x33f05fff libBLAS.dylib armv7 <bf822cc1a3243ae7b104cf73ca22d352> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib 0x33f06000 - 0x33f0afff IOMobileFramebuffer armv7 <42dbc26828e934acabb4f3b0a35d8250> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer 0x33f0b000 - 0x33fdbfff WebKit armv7 <3c5dd2ec46fe3e189c25bba78ad88fa1> /System/Library/PrivateFrameworks/WebKit.framework/WebKit 0x33fdc000 - 0x340cafff libiconv.2.dylib armv7 <2cfefe2ad1d335dd9549562910e7a2e2> /usr/lib/libiconv.2.dylib 0x340cb000 - 0x34157fff libsystem_c.dylib armv7 <f859ce1ad1773f0ba98d7c6e135b7697> /usr/lib/system/libsystem_c.dylib 0x34166000 - 0x342affff libicucore.A.dylib armv7 <b70646b63f1f3b33896dd8cb91b8dab1> /usr/lib/libicucore.A.dylib 0x3442b000 - 0x34570fff CoreGraphics armv7 <903545b89a7f311d95100ac7d1d44709> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics 0x346a7000 - 0x346b6fff GenerationalStorage armv7 <d84c3fd0e7bd36e78c256f2f4c5a4e91> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage 0x3475a000 - 0x34762fff ProtocolBuffer armv7 <0e846afacf823d2b8c029cc3010a8253> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer 0x347b1000 - 0x347d6fff OpenCL armv7 <f4b08361179a3f6bb033415b0d7c6251> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL 0x347d7000 - 0x347d8fff libremovefile.dylib armv7 <402f8956975d3b6fb86ab9b31a43242c> /usr/lib/system/libremovefile.dylib 0x347e7000 - 0x34aa8fff libLAPACK.dylib armv7 <0e94e9a7e7a334649afaccae0f1215a2> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib 0x34ab0000 - 0x34ac6fff libdispatch.dylib armv7 <9ecfaef4110a3bf9a92d12f0fe8d1d78> /usr/lib/system/libdispatch.dylib 0x34b0f000 - 0x34b10fff CoreSurface armv7 <97f871f09f503c98a6371c2b657430d8> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface 0x34b1b000 - 0x34b44fff GLKit armv7 <73e2243aa21233098509dcf98e5c91e6> /System/Library/Frameworks/GLKit.framework/GLKit 0x34b50000 - 0x34bfdfff libxml2.2.dylib armv7 <58d47f064e0232119f4b838ad659f9c1> /usr/lib/libxml2.2.dylib 0x34bfe000 - 0x34c72fff MediaControlSender armv7 <87315c54b2293ab589950341ff91b45d> /System/Library/PrivateFrameworks/MediaControlSender.framework/MediaControlSender 0x34c73000 - 0x34d4afff CFNetwork armv7 <765a472c824830eea91b8f02d12867e4> /System/Library/Frameworks/CFNetwork.framework/CFNetwork 0x34e30000 - 0x34e34fff libcache.dylib armv7 <d6a7436ed8dc33d795c9b42baf864882> /usr/lib/system/libcache.dylib 0x350cb000 - 0x3514afff libsqlite3.dylib armv7 <bf01f5ed47b033d8bde30d735ff44416> /usr/lib/libsqlite3.dylib 0x35189000 - 0x351d2fff libc++.1.dylib armv7 <5b690e5dd5a43a7fb166ade9fe58a7a4> /usr/lib/libc++.1.dylib 0x351d3000 - 0x352abfff vImage armv7 <caf3648be2933384b6aa1ae7408ab4f0> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage 0x35645000 - 0x3577cfff MusicLibrary armv7 <32bc794969e534df97a14dc4be228408> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary 0x3577d000 - 0x3586efff QuartzCore armv7 <35d64a9da5523ae08c9e41511fd3061b> /System/Library/Frameworks/QuartzCore.framework/QuartzCore 0x35887000 - 0x3588bfff libAccessibility.dylib armv7 <9a17d07b5a3b38cfafdf16f78c99b572> /usr/lib/libAccessibility.dylib 0x3588c000 - 0x358ddfff CoreText armv7 <5bfac4ee88d03d5b87a1f105abb7756c> /System/Library/Frameworks/CoreText.framework/CoreText 0x358de000 - 0x358eafff libz.1.dylib armv7 <36ce86a3dc8c344596c8c325615f374b> /usr/lib/libz.1.dylib 0x358eb000 - 0x35943fff CoreAudio armv7 <be335e8eb6f93594b028a6ddd503a183> /System/Library/Frameworks/CoreAudio.framework/CoreAudio 0x35aa8000 - 0x35aaefff liblaunch.dylib armv7 <aa2bcba6fc7a36a191958fef2e995475> /usr/lib/system/liblaunch.dylib 0x35aaf000 - 0x35ab0fff libdyld.dylib armv7 <977b0ad6f2f433108b4a0324a57cd2ab> /usr/lib/system/libdyld.dylib 0x35c90000 - 0x35c92fff MobileInstallation armv7 <215d93dbb0f63cbf828f9126eb7b5349> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation 0x35d26000 - 0x35ddcfff AVFoundation armv7 <35cb7a0eb1dc3554a777c1cc11cb0415> /System/Library/Frameworks/AVFoundation.framework/AVFoundation 0x35e1a000 - 0x35e8afff CoreImage armv7 <86ac6f5a267637b6b7f8a831dfc7c64b> /System/Library/Frameworks/CoreImage.framework/CoreImage 0x35ea7000 - 0x35eadfff IAP armv7 <17eddbf5590d3cb88d4acbda27447f5b> /System/Library/PrivateFrameworks/IAP.framework/IAP 0x35ed0000 - 0x35ed5fff libcopyfile.dylib armv7 <52e874396c393ed29099789ce702cfe2> /usr/lib/system/libcopyfile.dylib 0x35ee9000 - 0x35f20fff Security armv7 <eea56f71fde83c2981f9281dc7823725> /System/Library/Frameworks/Security.framework/Security 0x35f7a000 - 0x35f80fff libnotify.dylib armv7 <9406297de3e43742887890662a87ab53> /usr/lib/system/libnotify.dylib 0x35f81000 - 0x35fa4fff Bom armv7 <c3435ecd2e5839f89de51edad0e1bb00> /System/Library/PrivateFrameworks/Bom.framework/Bom 0x360bb000 - 0x360c0fff CrashReporterSupport armv7 <dc11c5c2cbe73a6288a6094ebf5de673> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport 0x36240000 - 0x36246fff MobileIcons armv7 <ed1b46f917903c9b9baaa2be4392dafe> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons 0x36322000 - 0x3632efff CoreVideo armv7 <364fa32d513f3c11b50970120545f1a8> /System/Library/Frameworks/CoreVideo.framework/CoreVideo 0x3646a000 - 0x3646bfff libsystem_blocks.dylib armv7 <9fdc27af7350323bbc7d98e14e027907> /usr/lib/system/libsystem_blocks.dylib 0x3661c000 - 0x36800fff AudioToolbox armv7 <c91e27850452330ea804db6408840fd2> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox 0x36813000 - 0x3685ffff CoreTelephony armv7 <b8f80d5d594c31d2b5d8fba9fdedb7e1> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony 0x368e2000 - 0x368e3fff libdnsinfo.dylib armv7 <9aede8d6579d3430ac39ae5f95cce498> /usr/lib/system/libdnsinfo.dylib 0x36a0a000 - 0x36a0afff libCVMSPluginSupport.dylib armv7 <a80aaa9989483ce3a496a061fd1e9e0a> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib 0x36a0b000 - 0x36a46fff libCGFreetype.A.dylib armv7 <55941c96cf1f3b048e72a148c4496c16> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib 0x36c9e000 - 0x36ca8fff libvMisc.dylib armv7 <e8248c797b9b363594bb652ddf7ce16d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib 0x36cae000 - 0x36e21fff MediaPlayer armv7 <63cdf8f9c66d36e7a4e69e2f6cae854f> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer 0x36e22000 - 0x36e29fff MediaRemote armv7 <42dc1b43dabd3692b97d6aacfbdf0449> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote 0x36e69000 - 0x36e75fff libCRFSuite.dylib armv7 <bdb2b4d1a78c39c1ba60d791207aed2a> /usr/lib/libCRFSuite.dylib 0x36eca000 - 0x36edbfff DataAccessExpress armv7 <e6144ba265da3bb7b9a263aa1a29b054> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress 0x370cf000 - 0x370d2fff NetworkStatistics armv7 <7848d8ebad99367cb4f7f4e3fe88e5d6> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics 0x3719d000 - 0x371b3fff DictionaryServices armv7 <6ed2e967136f37d4a4b9b318d6c43b83> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices 0x371b4000 - 0x37267fff iTunesStore armv7 <b3c0cce5f8e632e18f841c32b68f57a1> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore 0x37268000 - 0x3726cfff AggregateDictionary armv7 <3a3a33f3a05538988c6e2bb363dc46a8> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary 0x3726d000 - 0x37274fff libc++abi.dylib armv7 <bab4dcbfc5943d3fbb637342d35e8045> /usr/lib/libc++abi.dylib 0x3727c000 - 0x372b8fff AppSupport armv7 <311eac85b2a433a884dacba77217b49e> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport 0x372bc000 - 0x372d1fff libresolv.9.dylib armv7 <66f7557fa4b43979b186e00271839fdb> /usr/lib/libresolv.9.dylib 0x372ec000 - 0x3732afff IOKit armv7 <fcda71d29d6136dfbd84c1725f4998e5> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x3732b000 - 0x374a9fff Foundation armv7 <c40ddb073142315bb4ebb214343d0b7f> /System/Library/Frameworks/Foundation.framework/Foundation 0x374e8000 - 0x374effff AssetsLibraryServices armv7 <38132ecfd74b325fb1a4142bab663c19> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices 0x374f0000 - 0x37510fff libxslt.1.dylib armv7 <39348471007e39dab80af68b08390456> /usr/lib/libxslt.1.dylib 0x37511000 - 0x37512fff libsystem_sandbox.dylib armv7 <6a8f2f33c7543808a0f4599101c3b61a> /usr/lib/system/libsystem_sandbox.dylib 0x3759c000 - 0x3765efff Celestial armv7 <19617260ee073e23b95e456d93930aea> /System/Library/PrivateFrameworks/Celestial.framework/Celestial 0x3765f000 - 0x376f1fff HomeSharing armv7 <11ca6ed6f8c0377aba1d3e03484c380f> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing 0x376f3000 - 0x376f6fff libcompiler_rt.dylib armv7 <b2c05d8601c13be884097192dca4e187> /usr/lib/system/libcompiler_rt.dylib 0x37704000 - 0x37a73fff TextInput armv7 <8d7f24642c7634cc8e3a6e65f1dcd98e> /System/Library/PrivateFrameworks/TextInput.framework/TextInput 0x37c63000 - 0x37c69fff MobileKeyBag armv7 <e1f06241ef0e3f0aae00f15df572077e> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag 0x37c6c000 - 0x37c77fff AccountSettings armv7 <373e59421d983c93931cfbad87b1ae35> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings 0x37d8d000 - 0x37deafff StoreServices armv7 <6ce256d3cf433e4aa1af8d696bf1f75d> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices 0x37df9000 - 0x37df9fff Accelerate armv7 <55b24cf91a8b3532bde6733c96f14c08> /System/Library/Frameworks/Accelerate.framework/Accelerate 0x37dfa000 - 0x38027fff MediaToolbox armv7 <c3098478486032c6aff336fa711c4fc6> /System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox 0x3802a000 - 0x38073fff AddressBook armv7 <b17a2962e9043e0385c3c2c652155f2b> /System/Library/Frameworks/AddressBook.framework/AddressBook 0x3808a000 - 0x38094fff libbz2.1.0.dylib armv7 <40e4045fb79e382b8833707746cf28b1> /usr/lib/libbz2.1.0.dylib 0x380b6000 - 0x38273fff ImageIO armv7 <02e3578171fa3b6a969b244275fd2bab> /System/Library/Frameworks/ImageIO.framework/ImageIO 0x38274000 - 0x3828afff libsystem_kernel.dylib armv7 <311f379a9fde305d80c1b22b7dd2e52a> /usr/lib/system/libsystem_kernel.dylib 0x38297000 - 0x38298fff DataMigration armv7 <d77f0e8f39ee37f5a2ac713a3fd9e693> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration 0x382a0000 - 0x382b1fff libxpc.dylib armv7 <ccf25b1e49ce3b2fa58d8c8546755505> /usr/lib/system/libxpc.dylib

I will try stressing some more that iOS 5 backwards compatibility is important.

razorwol86, i THINK you can find the .ipw restore file for 6.1.2 around the internet.

about psxRearmed: i’ve been playing a little final fantasy VII and it all seems like its just a tad too fast. moving around, the swirl into battle scenes and the battles themself seems like its too fast for normal. (i’m trying and american version of the game now, will try a EU version later today) since it kinda seems like its the deal that when u play a 60hz game on something for 50hz it gets sped up, i dunno…

I’d consider that positive virtues since low framerates is not really something anybody would want to emulate.

FYI - the ‘powerup’ you receive after beating a boss in Castlevania Symphony of Night also has none of the slowdown that it has on the real PS1. Really - I won’t be losing any sleep over it and in fact I consider it to be a positive virtue.

If you want Mednafen PSX-like accuracy then you can use Mednafen PSX on iOS - but you’ll likely need an iPad 6 before that starts becoming playable speed-wise (if at all).

i agree that its something positive rather than negative! just thought i would mention it incase you wanted to tinker with it. in my opinion its better like this, because it feels a little smoother overall.

EDIT: how do i use tyrquake\prboom\cavestory?

EDIT 2: as you posted, that i found the manual :stuck_out_tongue: sorry for being lazy at first xD

It’s described in the Cores Manual.

For tyrquake:

Put pak0.pak and pak1.pak inside a folder - load either pak0.pak or pak1.pak.

For Doom:

put prboom.wad (https://github.com/libretro/libretro-prboom/blob/master/prboom.wad) inside the same folder as the Doom WAD you’re trying to play.

For Cave Story/NXEngine:

Put the entire datafiles folder on your device -

and load Doukutsu.exe.

Upgrading to 6.1.2 (or any version of 6.x other than 6.1.3) is not viable for me. I do not have the SHSH blobs necessary; while I know I can get the IPSW without too much trouble, I would still need the 6.1.2 blob to restore to it. Additionally, there seems to be some debate over whether it’s even possible to use valid SHSH blobs to go to 6.x on A5+ devices.

Regardless, I guess I’m stuck until the next fully jailbreakable iOS version comes out. Oh well, I’ve waited this long…guess I can wait some more. Again, thanks for all of your work on this project!

PS - I stayed on iOS 5.1.1 because I never had a reason to upgrade (and the restore, upgrade, and re-jailbreak process is a pain in the a** imo) until now.

Upgrading to 6.1.2 (or any version of 6.x other than 6.1.3) is not viable for me. I do not have the SHSH blobs necessary; while I know I can get the IPSW without too much trouble, I would still need the 6.1.2 blob to restore to it. Additionally, there seems to be some debate over whether it’s even possible to use valid SHSH blobs to go to 6.x on A5+ devices.

Regardless, I guess I’m stuck until the next fully jailbreakable iOS version comes out. Oh well, I’ve waited this long…guess I can wait some more. Again, thanks for all of your work on this project!

PS - I stayed on iOS 5.1.1 because I never had a reason to upgrade (and the restore, upgrade, and re-jailbreak process is a pain in the a** imo) until now.[/quote]

I think I speak for meancoot and others when I say that we’ll seriously look into the possibility of making it backwards compatible with iOS 5.

Our main problem is that we have no iOS 5 device at our disposal to test on.

Well, I’d like to thank everyone for your hard effort of bringing it to iOS. The quality of the emulator is just exceptional.

  1. What about controller support? I guess it’s really hard to support a controller if you don’t have one, but there is this first controller which is iOS specific and it’s called iControlPad. I personally have one and I’d like it to be supported. (It has analogue sticks and all) If you don’t know how to implement it I guess it’s possible to contact Robert Broglia because he has been supporting it from the first version of his emulators. http://www.explusalpha.com/

  2. Is analogue input even possible on iOS? Or is it possible within the emulator? Is it possible with PS3 controller?

  3. I have tested NX Engine core and it sucks pretty much. I have a friend who has already ported NX Engine to iOS and it rocks. He has fixed a lot of bugs and performance issues. E. g. you cannot open the map before obtaining it (in RetroArch you can). Here’s the github. I think you should contact him and include his version of the core. It rocks. https://github.com/PIlin/NXEngine-iOS Or I could contact him. Just tell me.

We support iCade and BTStack (PS3 pads/Wiimote Classic). iCade was mainly put in because iOS non-jailbreak lacks any kind of gamepad support.

Regarding iControlPad - I don’t own such a pad and that is the main hurdle really when supporting these controllers. For that same reason I can’t test the iCade controllers (although John Maddox from Github has already reported that they do work). We need more people who hardware gift us things really or collaborate with adding extra pad support.

I don’t like or respect Broglia very much, sorry - you can probably fill in the reasons why if you read through our manifesto in the manual. But no, we won’t contact him.

  1. Is analogue input even possible on iOS? Or is it possible within the emulator? Is it possible with PS3 controller?

Analog support is in ‘core’ RetroArch - but I’m unsure about RetroArch iOS properly supporting or exposing this.

  1. I have tested NX Engine core and it sucks pretty much. I have a friend who has already ported NX Engine to iOS and it rocks. He has fixed a lot of bugs and performance issues. E. g. you cannot open the map before obtaining it (in RetroArch you can). Here’s the github. I think you should contact him and include his version of the core. It rocks. https://github.com/PIlin/NXEngine-iOS Or I could contact him. Just tell me.
  1. You could contact him and we are receptive to merging the game bug fixes. I believe we talked before about some kind of possible merger - however, at this point that really isn’t possible anymore since we have had to practically do a complete rewrite.

I haven’t merged in his game bug fixes. However, performance-wise the nxengine libretro port right now is perfectly fine. We put in a lot of effort to make sure it’s no longer file I/O based and the audio no longer stutters so while I may accede that it still has game bugs (which the original NXEngine also had ), performance definitely is not one of its problems right now.

Hey, i just wanted to thank you guys for wasting your time on this freaking amazing app, this is for me one of the most wanted releases from millions of ios users!

I got a few questions if its ok.

When using the PSX emulator do you guys recommend getting a bios? i tried running FF9 and it worked flawlessly i really didn’t sow a reason to look up for a new bios.

Are you guys planning on introducing a N64 Emulator?

I created an acc here mostly to thank you for the great job and keep up the good work.

For certain games the emulated HLE BIOS might be enough but you will run into issues sooner or later when trying to run other games. Hence why we recommend just putting the BIOS files inside Documents/.RetroArch.

Yes, we are planning on doing a Mupen64 port that will use the libretro GL context.

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?

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]

Throw all the BIOS files in there and not just scph7502 - that might not be enough.

Also make sure the permissions are correct (ie. owned by mobile:mobile)

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.