2014-02-07 02:58:27 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
2021-08-10 09:32:22 +00:00
|
|
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
2014-02-07 02:58:27 +00:00
|
|
|
<plist version="1.0">
|
|
|
|
<dict>
|
2021-09-11 17:32:03 +00:00
|
|
|
<key>ALTDeviceID</key>
|
|
|
|
<string>dummy</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>CFBundleDevelopmentRegion</key>
|
|
|
|
<string>en</string>
|
|
|
|
<key>CFBundleDisplayName</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>$(PRODUCT_NAME)</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>CFBundleExecutable</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>${MACOSX_BUNDLE_EXECUTABLE_NAME}</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>CFBundleIdentifier</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>${MACOSX_BUNDLE_GUI_IDENTIFIER}</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
|
|
<string>6.0</string>
|
|
|
|
<key>CFBundleName</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>${MACOSX_BUNDLE_BUNDLE_NAME}</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>CFBundlePackageType</key>
|
|
|
|
<string>APPL</string>
|
|
|
|
<key>CFBundleShortVersionString</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>${MACOSX_BUNDLE_SHORT_VERSION_STRING}</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>CFBundleSignature</key>
|
|
|
|
<string>????</string>
|
|
|
|
<key>CFBundleVersion</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>${MACOSX_BUNDLE_BUNDLE_VERSION}</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>LSRequiresIPhoneOS</key>
|
|
|
|
<true/>
|
2021-08-10 09:32:22 +00:00
|
|
|
<key>NSBonjourServices</key>
|
|
|
|
<array>
|
|
|
|
<string>_altserver._tcp</string>
|
|
|
|
</array>
|
Partially working dyna for iOS. Very few games working atm.
This works, but is extremelly hacky. Must be started without attached debugger, lldb doesn't want to let go of EXC_BAD_ADDRESS, but reicast really depends on it getting delivered as SIGSEGV/SIGBUS. Also xcode has a really bad day upon seeing the jit code. Oh well.
There's some dynarec bug that causes color corruption on bios logo/boot triagles, TA crash on ikaruga and infinitive loop on crazy taxi. I'd guess some fp-memory-write thingy, abi, or smth. Too bad.
- Force code to compile in arm mode (arm jit -> thumb mem functions is complicated)
- SIGILL, SIGBUS. Works w/o Mach exceptions and EXC_BAD_ADDRESS
- Code buffers move to __TEXT, munmapped && memmapped to actually work
- Primitive input. Button + start, or left (works to get out of bios date screen)
- Fixup emitter for thumb2/interworking (didn't work though, reverted to arm cc)
- Block Manager: Disable mem saving / page fault alloc-on-demand logic
- Move cycle counter to r11, r9 is not clean on iOS. Remove r11 from reg alloc list
- Cache flushes for iOS
- log to log.txt
- load game.chd
2015-01-19 07:52:12 +00:00
|
|
|
<key>NSHighResolutionCapable</key>
|
|
|
|
<true/>
|
2021-08-10 09:32:22 +00:00
|
|
|
<key>NSLocalNetworkUsageDescription</key>
|
|
|
|
<string>Flycast uses the local network to find and communicate with AltServer.</string>
|
2021-08-16 11:09:53 +00:00
|
|
|
<key>NSAppTransportSecurity</key>
|
|
|
|
<dict>
|
|
|
|
<key>NSAllowsArbitraryLoads</key><true/>
|
|
|
|
</dict>
|
Partially working dyna for iOS. Very few games working atm.
This works, but is extremelly hacky. Must be started without attached debugger, lldb doesn't want to let go of EXC_BAD_ADDRESS, but reicast really depends on it getting delivered as SIGSEGV/SIGBUS. Also xcode has a really bad day upon seeing the jit code. Oh well.
There's some dynarec bug that causes color corruption on bios logo/boot triagles, TA crash on ikaruga and infinitive loop on crazy taxi. I'd guess some fp-memory-write thingy, abi, or smth. Too bad.
- Force code to compile in arm mode (arm jit -> thumb mem functions is complicated)
- SIGILL, SIGBUS. Works w/o Mach exceptions and EXC_BAD_ADDRESS
- Code buffers move to __TEXT, munmapped && memmapped to actually work
- Primitive input. Button + start, or left (works to get out of bios date screen)
- Fixup emitter for thumb2/interworking (didn't work though, reverted to arm cc)
- Block Manager: Disable mem saving / page fault alloc-on-demand logic
- Move cycle counter to r11, r9 is not clean on iOS. Remove r11 from reg alloc list
- Cache flushes for iOS
- log to log.txt
- load game.chd
2015-01-19 07:52:12 +00:00
|
|
|
<key>UIFileSharingEnabled</key>
|
|
|
|
<true/>
|
2014-12-19 19:59:38 +00:00
|
|
|
<key>UILaunchStoryboardName</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>LaunchScreen</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>UIMainStoryboardFile</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>FlycastStoryboard</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>UIMainStoryboardFile~ipad</key>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>FlycastStoryboard</string>
|
2014-03-06 03:26:47 +00:00
|
|
|
<key>UIPrerenderedIcon</key>
|
|
|
|
<true/>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>UIRequiredDeviceCapabilities</key>
|
|
|
|
<array>
|
2021-08-10 09:32:22 +00:00
|
|
|
<string>arm64</string>
|
2014-02-07 02:58:27 +00:00
|
|
|
</array>
|
|
|
|
<key>UIStatusBarHidden</key>
|
2014-12-19 19:59:38 +00:00
|
|
|
<true/>
|
2014-02-07 02:58:27 +00:00
|
|
|
<key>UISupportedInterfaceOrientations</key>
|
|
|
|
<array>
|
|
|
|
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
|
|
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
|
|
</array>
|
|
|
|
<key>UISupportedInterfaceOrientations~ipad</key>
|
|
|
|
<array>
|
|
|
|
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
|
|
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
|
|
</array>
|
2014-03-06 03:26:47 +00:00
|
|
|
<key>UIViewControllerBasedStatusBarAppearance</key>
|
|
|
|
<false/>
|
2021-08-10 09:32:22 +00:00
|
|
|
<key>UIRequiresFullScreen</key>
|
|
|
|
<true/>
|
|
|
|
<key>NSMicrophoneUsageDescription</key>
|
|
|
|
<string>Flycast requires microphone access to emulate the Dreamcast microphone</string>
|
2021-08-16 11:09:53 +00:00
|
|
|
<key>UISupportsDocumentBrowser</key>
|
|
|
|
<true/>
|
2021-08-23 12:02:12 +00:00
|
|
|
<key>LSSupportsOpeningDocumentsInPlace</key>
|
|
|
|
<true/>
|
|
|
|
<key>UIFileSharingEnabled</key>
|
|
|
|
<true/>
|
|
|
|
<key>CFBundleDocumentTypes</key>
|
|
|
|
<array>
|
|
|
|
<dict>
|
|
|
|
<key>CFBundleTypeIconFiles</key>
|
|
|
|
<array/>
|
|
|
|
<key>CFBundleTypeName</key>
|
|
|
|
<string>Disk image</string>
|
|
|
|
<key>LSHandlerRank</key>
|
|
|
|
<string>Owner</string>
|
|
|
|
<key>LSItemContentTypes</key>
|
|
|
|
<array>
|
|
|
|
<string>com.flyinghead.flycast.disk-image</string>
|
|
|
|
</array>
|
|
|
|
</dict>
|
|
|
|
<dict>
|
|
|
|
<key>CFBundleTypeIconFiles</key>
|
|
|
|
<array/>
|
|
|
|
<key>CFBundleTypeName</key>
|
|
|
|
<string>Zip archive</string>
|
|
|
|
<key>LSHandlerRank</key>
|
|
|
|
<string>Alternate</string>
|
|
|
|
<key>LSItemContentTypes</key>
|
|
|
|
<array>
|
|
|
|
<string>com.pkware.zip-archive</string>
|
|
|
|
</array>
|
|
|
|
</dict>
|
|
|
|
</array>
|
|
|
|
<key>UTExportedTypeDeclarations</key>
|
|
|
|
<array>
|
|
|
|
<dict>
|
|
|
|
<key>UTTypeConformsTo</key>
|
|
|
|
<array>
|
|
|
|
<string>public.data</string>
|
|
|
|
</array>
|
|
|
|
<key>UTTypeDescription</key>
|
|
|
|
<string>Disk image</string>
|
|
|
|
<key>UTTypeIdentifier</key>
|
|
|
|
<string>com.flyinghead.flycast.disk-image</string>
|
|
|
|
<key>UTTypeTagSpecification</key>
|
|
|
|
<dict>
|
|
|
|
<key>public.filename-extension</key>
|
|
|
|
<array>
|
|
|
|
<string>chd</string>
|
|
|
|
<string>gdi</string>
|
|
|
|
<string>cue</string>
|
|
|
|
<string>cdi</string>
|
|
|
|
</array>
|
|
|
|
</dict>
|
|
|
|
</dict>
|
|
|
|
</array>
|
2014-02-07 02:58:27 +00:00
|
|
|
</dict>
|
|
|
|
</plist>
|