libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.31k stars 1.83k forks source link

iOS port issues - remaining #172

Closed inactive123 closed 11 years ago

inactive123 commented 11 years ago

This will be used to track all remaining issues until we feel confident to do a release. Please add to this issue as we go along.

I have also noticed saved states overwriting themselves this way.

Meancoot - try to use the RGUI savestate functions in combination with the Cocoa savestate slots and tell me if you see any problems of the sort occurring.

NOTE: I am using real BIOS files. Put the required BIOS files into Documents/.RetroArch

meancoot commented 11 years ago

I see what's going on. The rarch_main_wrap used to start the emulator from the Cocoa interface has the sram_path and state_path values set, but when reloaded from RGUI these were left as NULL. If they are null RetroArch will take no action and will use the stale paths from the first game instead.

The reason it actually loaded Soul Blade was that a PS1 save state contains all the data needed to run the game until the next disc access. There's really nothing surprising about it, and it is not a separate bug than what I described above.

maddox commented 11 years ago

What's the current status of controllers right now? Is there support for iCade style keyboard controls? I was looking through the commits and couldn't grok much happening around this.

I know there's BT support, but that there was problems at one point.

The iCade style controllers are a pain in that they trigger 2 button presses, one for up and one for down. I think I remember seeing some talk about that somewhere. I wasn't sure if it had been resolved. Resolving it would be great since there are a lot of controllers that support that pattern.

inactive123 commented 11 years ago

I don't own such gamepads (iCade-style that is) and as you indicated, they're worlds apart from your regular gamepad in the sense that they send these odd key event up/down keystrokes - so I can't really code that stuff blind - either somebody who has those pads should do a pull request or somebody should 'gift it' to us.

inactive123 commented 11 years ago

Wiimote + Classic I can confirm works great.

PS3 pad I have yet to try out so far but going to.

inactive123 commented 11 years ago

BTW maddox - I want to confirm something -

test out on your non-jailbroken iOS device if PCSX ReARMed works at all. There is some talk about how non-jailbroken iOS devices don't allow code execution from memory like this - without which, a dynarec-enabled PS1 emu would be impossible on non-jailbroken iOS.

It works on jailbroken iOS at least - so let me know if you can get games to run using the pcsx rearmed core that gets built with libretro-build-ios.sh.

maddox commented 11 years ago

Wiimote + Classic I can confirm works great.

Cool, so the laggyness that I saw in an issue somewhere went away? Awesome. That BT stuff is a dylib loaded in a weird place. I'd like to see if we can sign that and get it running for non-jailbreak devices. I'm not convinced we can but we'll see.

No controller support renders everything pretty useless right now (for non-jailbreak).

test out on your non-jailbroken iOS device if PCSX ReARMed works at all

Will do.

inactive123 commented 11 years ago

Yes the lag you saw reported previously is completely gone. Wiimote with Classic works great.

Regarding no-controller support on non-jailbreak - I'd say this is in large part Apples fault given the lack of any out of the box game pad support. The whole reason we have to use a nonstandard BT stack on jailbreak is because the official one is too crippled.

maddox commented 11 years ago

I'd say this is in large part Apples fault given the lack of any out of the box game pad support.

Oh yeah, I totally agree. I'm just talking in terms of if its even WORTH maintaining a non-jailbroken version. Without controller support its not really worth it :/

Hopefully I can get the BT stuff working, that'd be huge. I'll let you know about PCSX ReARMed soon.

maddox commented 11 years ago

I can't even get PCSX ReARMed to build. It fails immediately


=== Building PCSX ReARMed ===
rm -f pcsx_rearmed_libretro.dylib libpcsxcore/cdriso.o libpcsxcore/cdrom.o libpcsxcore/cheat.o libpcsxcore/debug.o libpcsxcore/decode_xa.o libpcsxcore/disr3000a.o libpcsxcore/mdec.o libpcsxcore/misc.o libpcsxcore/plugins.o libpcsxcore/ppf.o libpcsxcore/psxbios.o libpcsxcore/psxcommon.o libpcsxcore/psxcounters.o libpcsxcore/psxdma.o libpcsxcore/psxhle.o libpcsxcore/psxhw.o libpcsxcore/psxinterpreter.o libpcsxcore/psxmem.o libpcsxcore/r3000a.o libpcsxcore/sio.o libpcsxcore/socket.o libpcsxcore/spu.o libpcsxcore/gte.o libpcsxcore/gte_nf.o libpcsxcore/gte_divider.o libpcsxcore/gte_arm.o libpcsxcore/gte_neon.o libpcsxcore/new_dynarec/new_dynarec.o libpcsxcore/new_dynarec/linkage_arm.o libpcsxcore/new_dynarec/pcsxmem.o libpcsxcore/new_dynarec/emu_if.o plugins/dfsound/dma.o plugins/dfsound/freeze.o plugins/dfsound/registers.o plugins/dfsound/spu.o plugins/dfsound/out.o plugins/dfsound/nullsnd.o plugins/dfsound/arm_utils.o plugins/gpulib/gpu.o plugins/gpulib/vout_pl.o plugins/gpu_neon/psx_gpu_if.o plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.o plugins/cdrcimg/cdrcimg.o plugins/dfinput/main.o plugins/dfinput/pad.o plugins/dfinput/guncon.o frontend/cspace.o frontend/cspace_neon.o frontend/libretro.o frontend/main.o frontend/plugin.o pcsx_rearmed_libretro.dylib.map frontend/revision.h
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/cdriso.o libpcsxcore/cdriso.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/cdrom.o libpcsxcore/cdrom.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/cheat.o libpcsxcore/cheat.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/debug.o libpcsxcore/debug.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/decode_xa.o libpcsxcore/decode_xa.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/disr3000a.o libpcsxcore/disr3000a.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/mdec.o libpcsxcore/mdec.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/misc.o libpcsxcore/misc.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/plugins.o libpcsxcore/plugins.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/ppf.o libpcsxcore/ppf.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND -Wno-nonnull   -c -o libpcsxcore/psxbios.o libpcsxcore/psxbios.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/psxcommon.o libpcsxcore/psxcommon.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/psxcounters.o libpcsxcore/psxcounters.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/psxdma.o libpcsxcore/psxdma.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/psxhle.o libpcsxcore/psxhle.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/psxhw.o libpcsxcore/psxhw.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/psxinterpreter.o libpcsxcore/psxinterpreter.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/psxmem.o libpcsxcore/psxmem.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/r3000a.o libpcsxcore/r3000a.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/sio.o libpcsxcore/sio.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/socket.o libpcsxcore/socket.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/spu.o libpcsxcore/spu.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/gte.o libpcsxcore/gte.c
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -c -o libpcsxcore/gte_nf.o libpcsxcore/gte.c -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND -DFLAGLESS
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND   -c -o libpcsxcore/gte_divider.o libpcsxcore/gte_divider.c
perl ./tools/gas-preprocessor.pl clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND -c libpcsxcore/gte_arm.S -o libpcsxcore/gte_arm.o
perl ./tools/gas-preprocessor.pl clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND -c libpcsxcore/gte_neon.S -o libpcsxcore/gte_neon.o
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND -Wno-all -Wno-pointer-sign   -c -o libpcsxcore/new_dynarec/new_dynarec.o libpcsxcore/new_dynarec/new_dynarec.c
clang: warning: argument unused during compilation: '-I /opt/boxen/homebrew/include'
clang: warning: argument unused during compilation: '-mtune=cortex-a8'
clang: warning: argument unused during compilation: '-mno-thumb'
clang: warning: argument unused during compilation: '-D IOS'
clang: warning: argument unused during compilation: '-D __LIBRETRO__'
clang: warning: argument unused during compilation: '-fPIC'
clang: warning: argument unused during compilation: '-Wall'
clang: warning: argument unused during compilation: '-I include'
clang: warning: argument unused during compilation: '-ffast-math'
clang: warning: argument unused during compilation: '-D NDEBUG'
clang: warning: argument unused during compilation: '-D FRONTEND_SUPPORTS_RGB565'
clang: warning: argument unused during compilation: '-D NO_FRONTEND'
perl ./tools/gas-preprocessor.pl clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND -c libpcsxcore/new_dynarec/linkage_arm.S -o libpcsxcore/new_dynarec/linkage_arm.o
clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -c -o libpcsxcore/new_dynarec/pcsxmem.o libpcsxcore/new_dynarec/pcsxmem.c  -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -D__LIBRETRO__ -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND -Os
clang: warning: argument unused during compilation: '-I /opt/boxen/homebrew/include'
clang: warning: argument unused during compilation: '-mtune=cortex-a8'
clang: warning: argument unused during compilation: '-mno-thumb'
clang: warning: argument unused during compilation: '-D IOS'
clang: warning: argument unused during compilation: '-D __LIBRETRO__'
clang: warning: argument unused during compilation: '-fPIC'
clang: warning: argument unused during compilation: '-Wall'
clang: warning: argument unused during compilation: '-I include'
clang: warning: argument unused during compilation: '-ffast-math'
clang: warning: argument unused during compilation: '-D NDEBUG'
clang: warning: argument unused during compilation: '-D FRONTEND_SUPPORTS_RGB565'
clang: warning: argument unused during compilation: '-D NO_FRONTEND'
libpcsxcore/gte_neon.S:182:20: error: invalid operand for instruction
    vqshl.u32 d11, #15
                   ^
libpcsxcore/gte_neon.S:427:19: error: invalid operand for instruction
    vqshl.u32 q8, #15
                  ^
make: *** [libpcsxcore/gte_neon.o] Error 1
make: *** Waiting for unfinished jobs....
clang: warning: argument unused during compilation: '-I /opt/boxen/homebrew/include'
clang: warning: argument unused during compilation: '-mtune=cortex-a8'
clang: warning: argument unused during compilation: '-mno-thumb'
clang: warning: argument unused during compilation: '-D IOS'
clang: warning: argument unused during compilation: '-D __LIBRETRO__'
clang: warning: argument unused during compilation: '-fPIC'
clang: warning: argument unused during compilation: '-Wall'
clang: warning: argument unused during compilation: '-I include'
clang: warning: argument unused during compilation: '-ffast-math'
clang: warning: argument unused during compilation: '-D NDEBUG'
clang: warning: argument unused during compilation: '-D FRONTEND_SUPPORTS_RGB565'
clang: warning: argument unused during compilation: '-D NO_FRONTEND'
0  clang             0x0000000101058eb2 main + 17130418
1  clang             0x0000000101059339 main + 17131577
2  libsystem_c.dylib 0x00007fff9428f94a _sigtramp + 26
3  libsystem_c.dylib 0x000000005fbfb2a0 _sigtramp + 18446603339636849008
4  clang             0x00000001005da838 main + 6126904
5  clang             0x00000001002f2f95 main + 3081365
6  clang             0x00000001002f2c62 main + 3080546
7  clang             0x00000001002f1990 main + 3075728
8  clang             0x00000001002f0d5f main + 3072607
9  clang             0x00000001001cf0b7 main + 1885623
10 clang             0x00000001001ca33d main + 1865789
11 clang             0x00000001001ca205 main + 1865477
12 clang             0x00000001001ca0ed main + 1865197
13 clang             0x0000000100197ecc main + 1659852
14 clang             0x000000010018a3ed main + 1603821
15 clang             0x0000000100047456 main + 280918
16 clang             0x0000000100045a0e main + 274190
17 clang             0x0000000100044bd1 main + 270545
18 clang             0x00000001000199e2 main + 93922
19 clang             0x0000000100018648 main + 88904
20 clang             0x0000000100006308 main + 14344
21 clang             0x0000000100002d87 main + 647
22 clang             0x0000000100002af4
Stack dump:
0.  Program arguments: /usr/bin/clang -cc1 -triple armv7-apple-ios6.1.0 -emit-obj -disable-free -disable-llvm-verifier -main-file-name pcsxmem.c -pic-level 2 -mdisable-fp-elim -relaxed-aliasing -menable-no-infs -menable-no-nans -menable-unsafe-fp-math -ffast-math -masm-verbose -target-abi apcs-gnu -target-cpu cortex-a8 -mfloat-abi soft -target-feature +soft-float-abi -target-feature +neon -target-linker-version 134.9 -g -coverage-file libpcsxcore/new_dynarec/pcsxmem.o -resource-dir /usr/bin/../lib/clang/4.1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -D IOS -D __LIBRETRO__ -D NDEBUG -D FRONTEND_SUPPORTS_RGB565 -D NO_FRONTEND -I /opt/boxen/homebrew/include -I include -fmodule-cache-path /var/folders/k4/4bj9fc390zz2kljj54mb4g7w0000gn/T/clang-module-cache -Os -Wall -fdebug-compilation-dir /Users/jmaddox/Desktop/source/retroarch/libretro-super/libretro-pcsx-rearmed -ferror-limit 19 -fmessage-length 100 -stack-protector 1 -mstackrealign -fblocks -fobjc-runtime-has-arc -fobjc-runtime-has-weak -fobjc-runtime-has-terminate -fobjc-default-synthesize-properties -fsjlj-exceptions -fdiagnostics-show-option -fcolor-diagnostics -o libpcsxcore/new_dynarec/pcsxmem.o -x c libpcsxcore/new_dynarec/pcsxmem.c 
1.  <eof> parser at end of file
2.  Code generation
3.  Running pass 'Function Pass Manager' on module 'libpcsxcore/new_dynarec/pcsxmem.c'.
clang: error: unable to execute command: Segmentation fault: 11
clang: error: clang frontend command failed due to signal (use -v to see invocation)
Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
Target: arm-apple-darwin12.3.0
Thread model: posix
clang: note: diagnostic msg: PLEASE submit a bug report to http://developer.apple.com/bugreporter/ and include the crash backtrace, preprocessed source, and associated run script.
clang: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /var/folders/k4/4bj9fc390zz2kljj54mb4g7w0000gn/T/pcsxmem-i9CsRn.i
clang: note: diagnostic msg: /var/folders/k4/4bj9fc390zz2kljj54mb4g7w0000gn/T/pcsxmem-i9CsRn.sh
clang: note: diagnostic msg: 

********************
make: *** [libpcsxcore/new_dynarec/pcsxmem.o] Error 254
Failed to build PCSX ReARMed
inactive123 commented 11 years ago

perl ./tools/gas-preprocessor.pl clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/ -I/opt/boxen/homebrew/include -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -marm -DIOS -DLIBRETRO -fPIC -Wall -ggdb -Iinclude -ffast-math -O2 -DNDEBUG -DFRONTEND_SUPPORTS_RGB565 -DNO_FRONTEND -c libpcsxcore/new_dynarec/linkage_arm.S -o libpcsxcore/new_dynarec/linkage_arm.o

You need to install this on your local machine so that the Makefile can make use of it.

I think you can find the repository for this (gas-preprocessor) on Github.

Apple uses a terribly outdated version of GAS (GNU Assembler), so we have to use a preprocessor script to make the assembler code in PCSX ReARMed (about 80 to 90% of the real code) somewhat compatible with GAS (but even after that - notaz had to basically rewrite all of the ASM anyways because the syntax was still totally incompatible).

So yeah, you're just missing that preprocessor script right now - hence why it fails. Install it and try again.

inactive123 commented 11 years ago

Regarding gamepad support on non-jailbroken iOS - there is this gamepad for iOS devices which connects to the headphone jack.

http://www.60beat.com/

That could possibly be a solution, although we'd need to support their SDK or something I guess.

maddox commented 11 years ago

Regarding gamepad support on non-jailbroken iOS - there is this gamepad for iOS devices which connects to the headphone jack.

I've heard terrible things about it. The amazon reviews are pretty bad, so I didn't really even look into it more.

maddox commented 11 years ago

So yeah, you're just missing that preprocessor script right now - hence why it fails. Install it and try again.

Hmm, it's in libretro-super/libretro-pcsx-rearmed. I'm not sure why it's not working.

Am I not understanding something?

inactive123 commented 11 years ago

Do you have Perl installed?

Is the gas-preprocessor script +rwx?

It could also be that it just plain doesn't like the path - 'perl ./tools/gas-preprocessor.pl' - try some convention other than ./at the beginning.

Otherwise, I'm not really sure. Works here at least on my OSX VM.

meancoot commented 11 years ago

I've added code that should allow iCade type controllers to function, but have no hardware to test it with. You need to enable it from the settings menu as it conflicts with normal BT keyboard support.

I doubt you'll have much luck with BTstack on non-jailbroken devices, I'm pretty sure it requires a daemon to run in the background to work.

maddox commented 11 years ago

:metal::metal::metal:

I have one of the full sized iCades I can test this with. I'll let you know how it goes.

If it looks good, I'll pick up a hand held one from amazon or something and get a feel for it.

Thanks for this!

On May 5, 2013, at 11:52 AM, meancoot notifications@github.com wrote:

I've added code that should allow iCade type controllers to function, but have no hardware to test it with. You need to enable it from the settings menu as it conflicts with normal BT keyboard support.

I doubt you'll have much luck with BTstack on non-jailbroken devices, I'm pretty sure it requires a daemon to run in the background to work.

— Reply to this email directly or view it on GitHub.

inactive123 commented 11 years ago

Zipped ROMs can still not be run through the Cocoa frontend - neither can they be run through RGUI itself.

Zlib support should come built in so we should support this like we do on all other platforms.

inactive123 commented 11 years ago

maddox - I compiled the PCSX ReARMed library for you -

https://anonfiles.com/file/cdcd5b6462cdad30fe7bd80f129a4c81

just try that out on your own iOS device (non-jailbroken). Note - you might have to try loading the 'cue' file several times if you find your game doesn't work the first time. Ideally these 'race' issues between the GUI thread and the dynarec should no longer exist, but you never know.

Meancoot - you might want to test drive PCSX ReARMed and see if there are still 'race conditions' to do with the dynarec and the iOS GUI thread (since the GUI thread cannot be interrupted by any other process or else it generates some kind of "ANR" - App Not Responding - and exit the app).

meancoot commented 11 years ago

I load zips from the cocoa frontend all the time. Make sure the user 'mobile' has write permissions to the directory where the zips are stored.

The game thread and the GUI thread are completely separate. I haven't tested many PSX games, but have played a ton (30+ hours) of Torneko - The Last Hope without issue. I'll run quick tests on a few games and get back to you.

inactive123 commented 11 years ago

Looks like it was a permission problem yeah - had to do a chown mobile:staff . on the ROMs and that made them work from the frontend.

Also had to do it on the directories themselves for NES ROMs - which didn't seem to be necessary for SNES ones for some reason.

maddox commented 11 years ago

Ok, just tried to run PCSX ReARMed, and it was a no go. I tried like 6 times.

It tried to load the rom (I could see the settings overlay arrow), but crashed.

May  5 23:23:48 iPhone-5 profiled[755] <Notice>: (Note ) profiled: Idled.
May  5 23:23:48 iPhone-5 profiled[755] <Notice>: (Note ) profiled: Service stopping.
May  5 23:23:52 iPhone-5 RetroArch[765] <Error>: objc[765]: Object 0x192b60 of class __NSCFString autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
May  5 23:23:52 iPhone-5 RetroArch[765] <Error>: objc[765]: Object 0x1be320 of class __NSCFData autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
May  5 23:23:52 iPhone-5 ReportCrash[767] <Notice>: Formulating crash report for process RetroArch[765]
May  5 23:23:52 iPhone-5 com.apple.launchd[1] (UIKitApplication:libretro.RetroArch[0xe663][765]) <Warning>: (UIKitApplication:libretro.RetroArch[0xe663]) Job appears to have crashed: Bus error: 10
May  5 23:23:52 iPhone-5 backboardd[26] <Warning>: Application 'UIKitApplication:libretro.RetroArch[0xe663]' exited abnormally with signal 10: Bus error: 10
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Not saving crash log because we have reached the limit for logs to store on disk.  Sync or otherwise clear logs from /var/mobile/Library/Logs/CrashReporter to save new logs.
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Could not save crash report to disk!
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: libMobileGestalt copySystemVersionDictionaryValue: Could not lookup ReleaseType from system version dictionary
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Incident Identifier: 534FFE7F-E8F4-4193-80CA-ED77C6B2E005
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: CrashReporter Key:   bee68dd74cfc1f9f142b2ff0f202dddab513f189
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Hardware Model:      iPhone5,2
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Process:         RetroArch [765]
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Path:            /var/mobile/Applications/56338177-31E7-43E4-9A70-94EA522030B3/RetroArch.app/RetroArch
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Identifier:      RetroArch
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Version:         ??? (???)
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Code Type:       ARM (Native)
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Parent Process:  launchd [1]
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Date/Time:       2013-05-05 23:23:52.169 -0400
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: OS Version:      iOS 6.1 (10B143)
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Report Version:  104
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Exception Type:  EXC_BAD_ACCESS (SIGBUS)
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Exception Codes: KERN_PROTECTION_FAILURE at 0x06573000
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Crashed Thread:  5
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 0 name:  Dispatch queue: com.apple.main-thread
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 0:
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0   libsystem_kernel.dylib         0x3abf2e30 0x3abf2000 + 3632
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 1   libsystem_kernel.dylib         0x3abf2fd0 0x3abf2000 + 4048
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 2   CoreFoundation                   0x329f32b6 0x3295c000 + 619190
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 3   CoreFoundation                   0x329f1fd6 0x3295c000 + 614358
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 4   CoreFoundation                   0x32965238 0x3295c000 + 37432
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 5   CoreFoundation                 0x329650c4 0x3295c000 + 37060
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 6   GraphicsServices               0x36543336 0x3653e000 + 21302
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 7   UIKit                          0x348812b4 0x3482a000 + 357044
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 8   RetroArch                      0x00002e02 0x1000 + 7682
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 9   libdyld.dylib                  0x3ab3cb1c 0x3ab3b000 + 6940
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 1:
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0   libsystem_kernel.dylib         0x3abf35d0 0x3abf2000 + 5584
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 1   libdispatch.dylib                0x3ab2ed22 0x3ab28000 + 27938
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 2   libdispatch.dylib                0x3ab2a374 0x3ab28000 + 9076
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 2 name:  WebThread
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 2:
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0   libsystem_kernel.dylib         0x3abf2e30 0x3abf2000 + 3632
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 1   libsystem_kernel.dylib         0x3abf2fd0 0x3abf2000 + 4048
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 2   CoreFoundation                 0x329f32b6 0x3295c000 + 619190
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 3   CoreFoundation                 0x329f202c 0x3295c000 + 614444
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 4   CoreFoundation                 0x32965238 0x3295c000 + 37432
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 5   CoreFoundation                 0x329650c4 0x3295c000 + 37060
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 6   WebCore                        0x38964390 0x3895a000 + 41872
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 7   libsystem_c.dylib              0x3ab5c0de 0x3ab4b000 + 69854
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 8   libsystem_c.dylib              0x3ab5bfa4 0x3ab4b000 + 69540
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 3:
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0   libsystem_kernel.dylib         0x3ac03d98 0x3abf2000 + 73112
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 1   libsystem_c.dylib              0x3ab51ad6 0x3ab4b000 + 27350
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 2   libsystem_c.dylib              0x3ab517f2 0x3ab4b000 + 26610
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 3   libsystem_c.dylib              0x3ab51680 0x3ab4b000 + 26240
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 4:
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0   libsystem_kernel.dylib         0x3ac03d98 0x3abf2000 + 73112
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 1   libsystem_c.dylib              0x3ab51ad6 0x3ab4b000 + 27350
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 2   libsystem_c.dylib              0x3ab517f2 0x3ab4b000 + 26610
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 3   libsystem_c.dylib              0x3ab51680 0x3ab4b000 + 26240
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 5 Crashed:
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0   ???                              0x06573000 0 + 106377216
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 1   pcsx_rearmed_libretro.dylib    0x05c25720 0x5be1000 + 280352
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 2   pcsx_rearmed_libretro.dylib    0x05c834c4 0x5be1000 + 664772
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 3   RetroArch                      0x0001cb7e 0x1000 + 113534
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 4   RetroArch                      0x0001c170 0x1000 + 110960
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 5   libsystem_c.dylib              0x3ab5c0de 0x3ab4b000 + 69854
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 6   libsystem_c.dylib              0x3ab5bfa4 0x3ab4b000 + 69540
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 6 name:  AURemoteIO::IOThread
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 6:
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0   libsystem_kernel.dylib         0x3abf2e30 0x3abf2000 + 3632
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 1   libsystem_kernel.dylib         0x3abf2fd0 0x3abf2000 + 4048
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 2   AudioToolbox                   0x324e6c80 0x323e9000 + 1039488
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 3   AudioToolbox                   0x324e900c 0x323e9000 + 1048588
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 4   AudioToolbox                   0x324269f2 0x323e9000 + 252402
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 5   libsystem_c.dylib              0x3ab5c0de 0x3ab4b000 + 69854
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 6   libsystem_c.dylib              0x3ab5bfa4 0x3ab4b000 + 69540
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Thread 5 crashed with ARM Thread State (32-bit):
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:     r0: 0x06573000    r1: 0x00000862      r2: 0x0634f1b0      r3: 0x06573000
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:     r4: 0x00000862    r5: 0x00000000      r6: 0x00000001      r7: 0x05bdff68
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:     r8: 0x05cc4b5c    r9: 0x063db004     r10: 0xfffff79e     r11: 0x05cc4b00
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:     ip: 0x076110a3    sp: 0x05bdff28      lr: 0x05c25724      pc: 0x06573000
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:   cpsr: 0x60000010
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: Binary Images:
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:     0x1000 -    0x39fff +RetroArch armv7s  <121849af451e37b7a757f0f9d4856895> /var/mobile/Applications/56338177-31E7-43E4-9A70-94EA522030B3/RetroArch.app/RetroArch
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:   0x4b4000 -   0x4b8fff  AccessibilitySettingsLoader armv7s  <d3bdd41ad4093c12b56b8eb84e9dc43b> /System/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  0x5be1000 -  0x5cc1fff +pcsx_rearmed_libretro.dylib armv7  <522f4983fc283ab8ad53c08f232997c0> /var/mobile/Applications/56338177-31E7-43E4-9A70-94EA522030B3/RetroArch.app/modules/pcsx_rearmed_libretro.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x2fe56000 - 0x2fe76fff  dyld armv7s  <44ac9ef7642f3ba7943f6451887d3af5> /usr/lib/dyld
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x31a1f000 - 0x31b29fff  IMGSGX543RC2GLDriver armv7s  <81c1e3927e1f3a05808d29621046d1cf> /System/Library/Extensions/IMGSGX543RC2GLDriver.bundle/IMGSGX543RC2GLDriver
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x31c1a000 - 0x31c1afff  Accelerate armv7s  <f4e8c4c464953429ab6bd3160aadd176> /System/Library/Frameworks/Accelerate.framework/Accelerate
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x31c1b000 - 0x31d58fff  vImage armv7s  <49d3cf19d0a23f4d836fc313e5fd6bab> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x31d59000 - 0x31e45fff  libBLAS.dylib armv7s  <584e045442be39fc847ffe1a5e4c99b2> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x31e46000 - 0x320fcfff  libLAPACK.dylib armv7s  <30a3e7dd8c603a9d81b5e42704ba5971> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x320fd000 - 0x32155fff  libvDSP.dylib armv7s  <936354553eb93d2dafa76ffcad65f9b7> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32156000 - 0x32168fff  libvMisc.dylib armv7s  <5fae8715a0403315bb1991b79677f916> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32169000 - 0x32169fff  vecLib armv7s  <30275ee8819331229ba21256d7b94596> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x323e9000 - 0x32672fff  AudioToolbox armv7s  <8b8ef592d59f371783933b446a3e0e67> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32673000 - 0x32738fff  CFNetwork armv7s  <ef41814d8641319c96cdeb1264d2d150> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32739000 - 0x3278ffff  CoreAudio armv7s  <19aa715b19a93a5c8563dbc706e899be> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x327a3000 - 0x3295bfff  CoreData armv7s  <dee36bfc0c213492983c73d7bd83a27d> /System/Library/Frameworks/CoreData.framework/CoreData
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3295c000 - 0x32a8efff  CoreFoundation armv7s  <bd8e6c9f94b43e3d9af96a0f03ff3011> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32a8f000 - 0x32bc8fff  CoreGraphics armv7s  <ef057fe1c715314cabf133ec26fa718c> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32bca000 - 0x32c05fff  libCGFreetype.A.dylib armv7s  <163d7f8309a6350399bbb1fef6cde32c> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32de9000 - 0x32e04fff  libRIP.A.dylib armv7s  <387d00a9ed55303b8936459a99869e07> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32e05000 - 0x32ebafff  CoreImage armv7s  <7d7cd7998a113ed9b483e7dc9f388b05> /System/Library/Frameworks/CoreImage.framework/CoreImage
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x32f48000 - 0x32fadfff  CoreMedia armv7s  <526b25ed6f4e31b790553bd80d46fec7> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33037000 - 0x3308dfff  CoreTelephony armv7s  <bdf5f32e89073773a7fdbcc87fc6b412> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3308e000 - 0x330f0fff  CoreText armv7s  <a01bc990cb483e828f7c3e08cd446daf> /System/Library/Frameworks/CoreText.framework/CoreText
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x330f1000 - 0x33100fff  CoreVideo armv7s  <851591a704dc344aa2fc397094b4c622> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33285000 - 0x33448fff  Foundation armv7s  <0f73c35ada563c0bb2ce402d282faefd> /System/Library/Frameworks/Foundation.framework/Foundation
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33449000 - 0x33473fff  GLKit armv7s  <c22f0d4affa23ca8b3cb5add4b5e018a> /System/Library/Frameworks/GLKit.framework/GLKit
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33603000 - 0x3364cfff  IOKit armv7s  <4e5e55f27bbb35bab7af348997bfac17> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3364d000 - 0x33825fff  ImageIO armv7s  <e04300f6e6b232ce8a02139d8f18dfdc> /System/Library/Frameworks/ImageIO.framework/ImageIO
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33d3c000 - 0x33d95fff  MobileCoreServices armv7s  <b0d1162a8ab03529bb90e416895b568a> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33dc2000 - 0x33e84fff  GLEngine armv7s  <0c748add2f663d76a29f23fa8a2b5fbc> /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33e85000 - 0x33e8cfff  OpenGLES armv7s  <c9c8f7cbfbe5397382286b878bdf143c> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33e8e000 - 0x33e8efff  libCVMSPluginSupport.dylib armv7s  <b7d1ddfeb0db36d6af7293fa625b12be> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33e8f000 - 0x33e91fff  libCoreFSCache.dylib armv7s  <07390837fcda347e827279534d046989> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33e92000 - 0x33e94fff  libCoreVMClient.dylib armv7s  <8bcac434962435a895fa0b0a3a33b7a1> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33e95000 - 0x33e99fff  libGFXShared.dylib armv7s  <272a9de67f6632c3aebbe2407cfe716b> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33e9a000 - 0x33ed9fff  libGLImage.dylib armv7s  <3a444257935236fab123e46e617c7a8d> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x33eda000 - 0x34001fff  libGLProgrammability.dylib armv7s  <252e8c85f6f5374ba6b2690f7fc0e9c3> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x345d9000 - 0x346edfff  QuartzCore armv7s  <b28fd354be3c38a2965e6368fa35e0c7> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3473b000 - 0x34769fff  Security armv7s  <e1fcc8913eba360c868f51558a01cf24> /System/Library/Frameworks/Security.framework/Security
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x347e8000 - 0x34827fff  SystemConfiguration armv7s  <0fb8d4a2fa8f30ce837e068a046e466b> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3482a000 - 0x34d7dfff  UIKit armv7s  <62bee9294ca13738bd7ff14365dc8561> /System/Library/Frameworks/UIKit.framework/UIKit
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x34d7e000 - 0x34dbdfff  VideoToolbox armv7s  <57487f6e3c38304ab0aa14dd16043f5c> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x35031000 - 0x35052fff  AccessibilityUtilities armv7s  <36e5904569e4328fbb142adc29114e10> /System/Library/PrivateFrameworks/AccessibilityUtilities.framework/AccessibilityUtilities
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x350ab000 - 0x350aefff  AggregateDictionary armv7s  <6916a617625e3800bbb75a34294f4d13> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x354da000 - 0x35515fff  AppSupport armv7s  <7d6122cb42363dc981247c926e637a34> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x35588000 - 0x35591fff  AssetsLibraryServices armv7s  <ec78d21573a23c34b6cec05ba56928f1> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x355c0000 - 0x355d7fff  BackBoardServices armv7s  <36f93cef9f6830f490fe00818bcffa2e> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x355e1000 - 0x35605fff  Bom armv7s  <f35bf1c1b24a3742847383801ac37505> /System/Library/PrivateFrameworks/Bom.framework/Bom
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3583b000 - 0x35840fff  CommonUtilities armv7s  <eb0b7e85b57e32f38dc498c0ee97aa7e> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x35b06000 - 0x35b07fff  CoreSurface armv7s  <55826212d8b4352b87d80f93bc9b25c6> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x35b74000 - 0x35b79fff  CrashReporterSupport armv7s  <3b190badb14f3771b353fcd829719c80> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x35da0000 - 0x35db9fff  DictionaryServices armv7s  <27298e235f2c35938e1033517b1196a7> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x35e2c000 - 0x3623ffff  FaceCoreLight armv7s  <432cbaeb84743441b9286532bc36c96d> /System/Library/PrivateFrameworks/FaceCoreLight.framework/FaceCoreLight
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3628c000 - 0x36291fff  libGPUSupportMercury.dylib armv7s  <64ed3952bc683fef8a42a60ad7bf3f8c> /System/Library/PrivateFrameworks/GPUSupport.framework/libGPUSupportMercury.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x36437000 - 0x36443fff  GenerationalStorage armv7s  <4e1afa8de682332ba6a042a6000c636e> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3653e000 - 0x36549fff  GraphicsServices armv7s  <44b33c403523309c9e930818c7fced34> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x36835000 - 0x36881fff  IMFoundation armv7s  <55151f53b10934c3a5faac54e354f3f1> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x36888000 - 0x36889fff  IOAccelerator armv7s  <832913083f7f347fba1340263ff13b52> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3688a000 - 0x3688ffff  IOMobileFramebuffer armv7s  <828a36a2325738bb8f2d4b97730d253a> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x36890000 - 0x36894fff  IOSurface armv7s  <9925fbc4a08d3a17b72ac807cbbba8ba> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x368de000 - 0x36a85fff  JavaScriptCore armv7s  <f7be721eee903a93a7de361e5627445e> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x36d80000 - 0x36dadfff  MobileAsset armv7s  <e3217ead58d5390395de360b3ca3a10a> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x36df2000 - 0x36df5fff  MobileInstallation armv7s  <7cbe167946123bbea56ae58208e09762> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x36df6000 - 0x36dfcfff  MobileKeyBag armv7s  <5c7d50e11eb537ae89ea12cb7ddd3935> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x36e59000 - 0x36e5cfff  MobileSystemServices armv7s  <5796fff2895f38e4b0f844269d4fbae5> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x37734000 - 0x37758fff  OpenCL armv7s  <87637dacbb3c3e029120369438e96fcf> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x37d6d000 - 0x37d95fff  PrintKit armv7s  <7109f645a9ca3a4997b4172aed228723> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x37d96000 - 0x37e0afff  ProofReader armv7s  <e391e8d141c5352d978e5fde23afaaad> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x37f4f000 - 0x37f60fff  SpringBoardServices armv7s  <5b94e9a529753052acde16c21e9d2566> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x380eb000 - 0x380edfff  TCC armv7s  <95c2aa492cc03862bd7bbfae6fa62b1b> /System/Library/PrivateFrameworks/TCC.framework/TCC
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3810c000 - 0x38119fff  TelephonyUtilities armv7s  <aa759d908b903f978ab6803b7947e524> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3859e000 - 0x3863efff  UIFoundation armv7s  <e3a40cee28653c4485a4918016ff2b8e> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3893a000 - 0x38959fff  WebBookmarks armv7s  <ab55332c13da33fd825ea6204338fe19> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3895a000 - 0x3928afff  WebCore armv7s  <f99b83bec11b331ab69194120917a7df> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3928b000 - 0x39367fff  WebKit armv7s  <02c32fdddbdc39b1848b721658a2fa51> /System/Library/PrivateFrameworks/WebKit.framework/WebKit
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x39412000 - 0x39419fff  XPCObjects armv7s  <e6846a96a21d382f9fffd6a4536c0aa7> /System/Library/PrivateFrameworks/XPCObjects.framework/XPCObjects
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x39f83000 - 0x39f89fff  libAccessibility.dylib armv7s  <9111bc894a4f3ef683f5ef4d699a861b> /usr/lib/libAccessibility.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x39f8a000 - 0x39fa0fff  libCRFSuite.dylib armv7s  <770ebb2f7d9a35749e6da5d1980c244f> /usr/lib/libCRFSuite.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x39fb8000 - 0x39fc4fff  libMobileGestalt.dylib armv7s  <efddaaea8d87321a80d4a6d3f9607a80> /usr/lib/libMobileGestalt.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x39fd6000 - 0x39fd6fff  libSystem.B.dylib armv7s  <12daef214fd234158028c97c22dc5cca> /usr/lib/libSystem.B.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a0f8000 - 0x3a104fff  libbsm.0.dylib armv7s  <0f4a8d65b05a364abca1a97e2ae72cb5> /usr/lib/libbsm.0.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a105000 - 0x3a10efff  libbz2.1.0.dylib armv7s  <f54b70863d9c3751bb59253b1cb4c706> /usr/lib/libbz2.1.0.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a10f000 - 0x3a15afff  libc++.1.dylib armv7s  <3beff5a5233b3f51ab2fc748b68e9519> /usr/lib/libc++.1.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a15b000 - 0x3a16efff  libc++abi.dylib armv7s  <f47a5c7bc24c3e4fa73f11b61af635da> /usr/lib/libc++abi.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a19f000 - 0x3a28cfff  libiconv.2.dylib armv7s  <81d6972465103fa3b85b4125f0ad33f1> /usr/lib/libiconv.2.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a28d000 - 0x3a3d6fff  libicucore.A.dylib armv7s  <642482cfc34a3a3b97bd731258dcdc6a> /usr/lib/libicucore.A.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a3de000 - 0x3a3defff  liblangid.dylib armv7s  <ffb53baa33ba3642a55737311f17a672> /usr/lib/liblangid.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a3e1000 - 0x3a3e8fff  liblockdown.dylib armv7s  <dbd4f278c71b3f219da3e895b1f6ac80> /usr/lib/liblockdown.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a707000 - 0x3a805fff  libobjc.A.dylib armv7s  <1d499765d38c3c8fa92b363f529a02dd> /usr/lib/libobjc.A.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a8c9000 - 0x3a8defff  libresolv.9.dylib armv7s  <3f7be9d397d63b8e931d21bd5f49b0eb> /usr/lib/libresolv.9.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a903000 - 0x3a989fff  libsqlite3.dylib armv7s  <758898189dca32a5a19e5200b8952110> /usr/lib/libsqlite3.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a98a000 - 0x3a9d6fff  libstdc++.6.dylib armv7s  <249e8ca1717b370287bb556bbd96e303> /usr/lib/libstdc++.6.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3a9d7000 - 0x3a9fdfff  libtidy.A.dylib armv7s  <96b463f0ffa0344699fce4d48aa623bc> /usr/lib/libtidy.A.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3aa01000 - 0x3aaaefff  libxml2.2.dylib armv7s  <e87724e212573773a60bc56815cec706> /usr/lib/libxml2.2.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3aaaf000 - 0x3aacffff  libxslt.1.dylib armv7s  <c52fbe01ce7b35c799630e97e8f1318b> /usr/lib/libxslt.1.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3aad0000 - 0x3aadcfff  libz.1.dylib armv7s  <b64a5c1989ba3ba4aafae83d841f9496> /usr/lib/libz.1.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3aadd000 - 0x3aae0fff  libcache.dylib armv7s  <911ce99a94623ef1ae1ea786055fd558> /usr/lib/system/libcache.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3aae1000 - 0x3aae7fff  libcommonCrypto.dylib armv7s  <33140a5fa3fb3e5e8c6bb19bc0e21c5c> /usr/lib/system/libcommonCrypto.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3aae8000 - 0x3aaeafff  libcompiler_rt.dylib armv7s  <cd17f0ee3dbc38f99910d12a6056bf5a> /usr/lib/system/libcompiler_rt.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3aaeb000 - 0x3aaf0fff  libcopyfile.dylib armv7s  <5e733170766430eeaa4e7784e3c7555c> /usr/lib/system/libcopyfile.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3aaf1000 - 0x3ab27fff  libcorecrypto.dylib armv7s  <a15c807dcb003ad69810546a578774d9> /usr/lib/system/libcorecrypto.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab28000 - 0x3ab38fff  libdispatch.dylib armv7s  <247a388103633e17b24be038eac612c0> /usr/lib/system/libdispatch.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab39000 - 0x3ab3afff  libdnsinfo.dylib armv7s  <f873dd712561350096b9452bf1fc4078> /usr/lib/system/libdnsinfo.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab3b000 - 0x3ab3cfff  libdyld.dylib armv7s  <15676e2ee1423f598907ff49fcede85b> /usr/lib/system/libdyld.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab3d000 - 0x3ab3dfff  libkeymgr.dylib armv7s  <b0a1a911d4853feba44133e9ce499bc9> /usr/lib/system/libkeymgr.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab3e000 - 0x3ab43fff  liblaunch.dylib armv7s  <69dd64aba1413e75967cd4ad0afa2c15> /usr/lib/system/liblaunch.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab44000 - 0x3ab47fff  libmacho.dylib armv7s  <5905b311c6fb376388e56a991bb3193d> /usr/lib/system/libmacho.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab48000 - 0x3ab49fff  libremovefile.dylib armv7s  <b40e964d7c563296b38625bc7082d6a8> /usr/lib/system/libremovefile.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab4a000 - 0x3ab4afff  libsystem_blocks.dylib armv7s  <77a9976b82b73796a0bbc9783929a1e7> /usr/lib/system/libsystem_blocks.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ab4b000 - 0x3abd1fff  libsystem_c.dylib armv7s  <11bcf1060ec63c8b909a452e6f79be08> /usr/lib/system/libsystem_c.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3abd2000 - 0x3abd8fff  libsystem_dnssd.dylib armv7s  <94fab309ed9b35cdbc075cdda221bc70> /usr/lib/system/libsystem_dnssd.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3abd9000 - 0x3abf1fff  libsystem_info.dylib armv7s  <195d8eeb7c3f31bd916c0b5611abc0e7> /usr/lib/system/libsystem_info.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3abf2000 - 0x3ac08fff  libsystem_kernel.dylib armv7s  <79bea3ebfda132baba8f5b0ad6ab95f5> /usr/lib/system/libsystem_kernel.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ac09000 - 0x3ac25fff  libsystem_m.dylib armv7s  <faafc8292d4935c4a78233e1d0879e13> /usr/lib/system/libsystem_m.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ac26000 - 0x3ac34fff  libsystem_network.dylib armv7s  <137f48e279a83d7496659c8e3d3729d4> /usr/lib/system/libsystem_network.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ac35000 - 0x3ac3cfff  libsystem_notify.dylib armv7s  <df14146497cb3fa0a002eedbed49da65> /usr/lib/system/libsystem_notify.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ac3d000 - 0x3ac3efff  libsystem_sandbox.dylib armv7s  <85e91e99abc03db88eddc665424090b4> /usr/lib/system/libsystem_sandbox.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ac3f000 - 0x3ac3ffff  libunwind.dylib armv7s  <3b7ec561dbec3a199f09ea08a64e76ee> /usr/lib/system/libunwind.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>: 0x3ac40000 - 0x3ac55fff  libxpc.dylib armv7s  <0562a59bdf8d3f7783e93f35d7e724a8> /usr/lib/system/libxpc.dylib
May  5 23:23:52 iPhone-5 ReportCrash[767] <Error>:  
```
maddox commented 11 years ago

Also, the build script for iOS seems to have broken. I'm not sure if it was an Xcode update or what, but it's not letting me pass a wildcard path like this anymore: "$BUILD_PATH/RetroArch.app/modules/*.dylib"

Giving it the same path directly to a file works though. blegh.

As for the iCade stuff, I'll have to check it out Wednesday. I have to go up to our data center early tomorrow and I'll be gone till tuesday night or so.

I'll report back soon!

inactive123 commented 11 years ago

Ok, looks like you can forget about playable PSX emulation on non-JB iOS anytime soon then.

about your build script problems - it could be to do with the include of the other script although I must stress that the script works just fine on my OSX VM. please try to sort out whatever is going wrong on your end, as it seems rather odd that it will first break on PCSX rearmed compilation and now with the build script in general.

inactive123 commented 11 years ago

Actually, I changed the build script for iOS - you might not be aware of the changes since you last worked on it.

it now dumps all compiled libraries into dist/ios. You will also have to run libretro-fetch.sh first before you can use libretro-build-ios.sh.

inactive123 commented 11 years ago

Bluetooth gamepad connecting problems since this commit -

https://github.com/Themaister/RetroArch/commit/207aa876db988d0fd49785a97de1de35dc10a890

I can no longer pair my Wiimote + Classic to the iPad. Shows me in the log:

BTpad: Starting inquiry BTpad: Iquiry found device BTpad: Got inquiry complete; connecting BTpad: failed to open Wiimote L2CAP channel for PSM: 11

Also, I didn't really like how Bluetooth gamepads would turn themselves off after exiting the game through the Cocoa menu and then starting another one with a different core or the same core again - I assume that is now also fixed?

If battery life is the concern there - at least make that 'auto turn-off' an explicit option instead of just autio-defaulting like this - it makes it appear as if the functionality is broken.

meancoot commented 11 years ago

I still need to go over that code again, but I've been busy hacking on desmume.

Previously the bluetooth would shut off when you closed a game, but there was a per-core option to enable it as soon as a game was started. As long as that setting was on all you needed to do was press 1+2 (or the playstation button) as soon as your game started. The new version is a global on/off switch, once it's on it stays on, but I would like to restore the option of using the previous method too (I almost always close when done playing so it was convenient to have the bluetooth shut off as soon as I was done and come back as soon as I started again).

I can't say much about the connection issue except that I'll ramp up error reporting and that you may want to try restarting your tablet. Best I can figure is that your BTdaemon became confused as the BT code doesn't do a very good job of cleaning up after itself. (Bluetooth connection management requires a pointlessly complicated state machine and it hurts my head just to think about it)

inactive123 commented 11 years ago

I was able to pair the Wiimote with RetroArch on an iPad Mini (jailbroken - 6.1.2) - so I guess I'll have to rerun some tests on the iPad 2.

inactive123 commented 11 years ago

Next to the 'Resume Game' button in PauseView.xib there should be another button called 'Toggle RGUI'. This would perform the menu toggle and automatically exit PauseView so that we can get in/out RGUI without having to load an overlay or without a button bind to menu toggle.

I would do this myself if it were not for the fact that the new IBAction I create in main.m (and whose prototype I declare in RetroArch_ios.h) is just not showing up in PauseView.xib's 'File's Owner' property window. Still a big learning curve for me to go with this Cocoa stuff I guess.

meancoot commented 11 years ago

Simple enough, but is there a way to do it without a key press? As is I don't see any way to do it without setting a key press in the input interface then use a timer to release the fake key shortly after.

inactive123 commented 11 years ago

It could be enough to simply set g_extern.lifecycle_mode_state to just (1ULL << MODE_MENU). This way, you wouldn't have to 'fake' the RARCH_MENU_TOGGLE button press at all.

Try to see if that works out for you.

Also, I'm thinking of preparing the release of RetroArch 0.9.9 tomorrow. Anything I should know or any last-minute things needed before we push this out or is it good to go for a first release?

inactive123 commented 11 years ago

Can we lower the deployment targets so that RetroArch iOS doesn't necessarily require iOS 6? It seems to be a bit 'steep' as a requirement.

I've noticed you bumped it up to 6.0/6.1 for things like coverart - can we set deployment target lower and still be able to target that? If not, I think it's best to simply 'drop' superfluous things like that then.

Being able to run on iOS 5 and things like that seems to be more important to me than stuff like that.

meancoot commented 11 years ago

I added the RGUI toggle. I've also removed view autolayout so that it runs on iOS 5 (the simulator at least, I don't have a pre iOS6 device to test on).

inactive123 commented 11 years ago

I don't own a pre-IOS v6 device either right now - my ipad 2 and two minis are all on 6.1.2. Guess we will need people with iOS 5 to test it out for us after we do the initial release.

BTW - look at the FIxME note I added in the ModuleInfo.m file.

maddox commented 11 years ago

I don't see why iOS 5 should be a target. Any device fast enough for this emulation, will surely:

  1. Support iOS 6
  2. Have already been updated to iOS 6
  3. Have an owner that updated to iOS 6 (these are tinkerers)

A4's support iOS 6. I can't image A3's are fast enough to handle this emulation. Maybe I'm wrong?

maddox commented 11 years ago

Actually, I changed the build script for iOS - you might not be aware of the changes since you last worked on it.

it now dumps all compiled libraries into dist/ios. You will also have to run libretro-fetch.sh first before you can use libretro-build-ios.sh.

Yeah, I saw all that and none of it really messed me up. I'm still working on trying to get the RetroArch iOS build script to codesign using wildcards like it used to. I'm not sure whatssss up with that. It must have been a change in Xcode and it's binaries. Weird.

maddox commented 11 years ago

I've added code that should allow iCade type controllers to function, but have no hardware to test it with. You need to enable it from the settings menu as it conflicts with normal BT keyboard support.

:boom: :metal: @meancoot Works like a charm!!

I tried this on the original iCade system:

I might pick up the 8-bitty to see how well it works. It's a real shame they used this layout for their buttons though. It's like they've never played a freaking game system before :(

I'll see what other options are out there though that might just piggyback on the iCade mappings. This is great!

maddox commented 11 years ago

OK, I just pulled the trigger on an iPega bluetooth controller. It has an iCade mode. It'll hold an iPhone, as well as fold its stock up so you could just use it with an iPad. :metal:

Hopefully it works well. I'll report back once I get it on Thursday.

inactive123 commented 11 years ago

i found an iCade stick for iOS at à local store but the price was way more expensive than I thought it would be - around 80 euros or so. So I didnt pick it up. Good that you managed to test it.

Tristanlogd commented 11 years ago

Hey Guys,

PCSX Rearmed works great on my iPad Mini, Jailbroken 6.2, it's great to finally have a working PSX emulator for the iPad! I tested the following games successfully (ripped from my own collection):

I did notice a few minor issues:

1) Metal Gear solid will not run, simple a blank black screen. Don't know if its the emulator or the game. 2) FF8 does not allow me to save, it does not find any memory cards. 3) When using the landscape PSX controller skin, the top start and select buttons are unuseable due to the top menu button that overlaps them.

The game with the least issues so far is Final Fantasy 7. I will try the bluetooth connectivity tonight but so far it is all working great with a few minor hiccups!

inactive123 commented 11 years ago

Your issues with MGS and FF8 is probably because PCSX ReARMed uses the HLE emulated BIOS in case it can not find a real BIOS file. Put a real BIOS file inside your 'system' directory. The system directory is a 'hidden directory' inside your Documents folder called '.RetroArch'.

BIOS files it looks for are one of the following:

Tristanlogd commented 11 years ago

Hi twinaphex, where would this be located on an iOS device? I included scph1001.bin in the Documents folder with all the roms, is there a different location? You say homefolder, however I'm not sure where that would be on iOS.

Thanks!

inactive123 commented 11 years ago

/var/mobile/Documents/.RetroArch is the hidden system directory folder.

Tristanlogd commented 11 years ago

Awesome thanks! That fixed the memory card issue for FF8. I removed MGS due to space limits while I was testing so I will test it later when I get back to my computer I have it on.

Thanks a lot! This is Great!

maddox commented 11 years ago

I got the iPega controller today and it works great! The one caveat is that it doesn't have the start/select buttons mapped for iCade. I'm not sure why they went and left this off. It's manageable without them though.

The latency is great, and I'm now playing/emulating roms on my iPhone and iPad with a controller all without jailbreaking! :boom:

maddox commented 11 years ago

So this is a great solution for those that don't want to jailbreak.

inactive123 commented 11 years ago

Anyway guys - after the initial release - I have to conclude iOS 5 backwards compatibility support is becoming necessary.

http://www.ifans.com/forums/threads/retroarch-ios-released-14-emulator-cores-more.396768/#post-3229416

A lot of people are still on jailbroken iOS 5 and they have no means to upgrade to 6.1.2 now and then perform the evasi0n jailbreak - so RetroArch right now is not available to them as-is.

I think we should give this some priority as it is limiting the amount of people that can use RetroArch iOS.

maddox commented 11 years ago

A lot of people are still on jailbroken iOS 5 and they have no means to upgrade to 6.1.2

Snap, I didn't think about that part. The pains of jailbreaking...

inactive123 commented 11 years ago

Heh, at least we can run fullspeed PS1 emus while you're stuck with Mednafen PSX and waiting for an iPad 6 to run it at fullspeed :P

inactive123 commented 11 years ago

Anyway, those Dropbox commits you did - those don't happen to have any iOS 6 dependencies, right?

maddox commented 11 years ago

Anyway, those Dropbox commits you did - those don't happen to have any iOS 6 dependencies, right?

As far as the Dropbox SDK I don't think so. I can't find any specs on Dropbox's site though, which is weird. I can't image they'd target > 5 though.

As for the stuff I did, I'd have to audit it to check it out. I don't personally have any iOS 5 devices to just TRY it.