2014-03-06 03:26:47 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
2015-08-22 17:05:47 +00:00
|
|
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="7706" systemVersion="14E46" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" initialViewController="yfj-cJ-rTl">
|
2014-03-06 03:26:47 +00:00
|
|
|
<dependencies>
|
2015-08-22 17:05:47 +00:00
|
|
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7703"/>
|
2014-03-06 03:26:47 +00:00
|
|
|
</dependencies>
|
|
|
|
<scenes>
|
2015-08-22 17:05:47 +00:00
|
|
|
<!--Paths View Controller-->
|
|
|
|
<scene sceneID="5MJ-pk-fyh">
|
|
|
|
<objects>
|
|
|
|
<tableViewController id="yfj-cJ-rTl" customClass="PathsViewController" sceneMemberID="viewController">
|
|
|
|
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="22" sectionFooterHeight="22" id="gOJ-IW-1Nw">
|
|
|
|
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
|
|
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
|
|
|
|
<prototypes>
|
2015-08-22 18:22:04 +00:00
|
|
|
<tableViewCell contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="Cell" rowHeight="80" id="PlF-ZX-S1T" customClass="DiskViewCell">
|
|
|
|
<rect key="frame" x="0.0" y="22" width="320" height="80"/>
|
2015-08-22 17:05:47 +00:00
|
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
|
|
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="PlF-ZX-S1T" id="65y-zb-4x3">
|
2015-08-22 18:22:04 +00:00
|
|
|
<rect key="frame" x="0.0" y="0.0" width="287" height="79.5"/>
|
2015-08-22 17:05:47 +00:00
|
|
|
<autoresizingMask key="autoresizingMask"/>
|
|
|
|
<subviews>
|
2015-08-22 18:22:04 +00:00
|
|
|
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Epl-iu-f5s">
|
|
|
|
<rect key="frame" x="88" y="29" width="199" height="21"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<fontDescription key="fontDescription" type="system" pointSize="17"/>
|
2015-08-22 17:05:47 +00:00
|
|
|
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
|
|
|
|
<nil key="highlightedColor"/>
|
|
|
|
</label>
|
2015-08-22 18:22:04 +00:00
|
|
|
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" id="6Qh-mW-Z9j">
|
|
|
|
<rect key="frame" x="8" y="4" width="72" height="72"/>
|
|
|
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
|
|
|
</imageView>
|
2015-08-22 17:05:47 +00:00
|
|
|
</subviews>
|
|
|
|
</tableViewCellContentView>
|
|
|
|
<connections>
|
2015-08-22 18:22:04 +00:00
|
|
|
<outlet property="diskImage" destination="6Qh-mW-Z9j" id="kv2-En-yNt"/>
|
|
|
|
<outlet property="nameLabel" destination="Epl-iu-f5s" id="Tyn-LD-ioh"/>
|
2015-08-23 18:04:52 +00:00
|
|
|
<segue destination="WRM-pR-XCP" kind="modal" identifier="emulatorView" id="xKH-h0-TDD"/>
|
2015-08-22 17:05:47 +00:00
|
|
|
</connections>
|
|
|
|
</tableViewCell>
|
|
|
|
</prototypes>
|
|
|
|
<connections>
|
|
|
|
<outlet property="dataSource" destination="yfj-cJ-rTl" id="dee-2Q-9Vs"/>
|
|
|
|
<outlet property="delegate" destination="yfj-cJ-rTl" id="N6Z-36-sVZ"/>
|
|
|
|
</connections>
|
|
|
|
</tableView>
|
|
|
|
</tableViewController>
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="bxI-mN-0p6" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
|
|
</objects>
|
|
|
|
<point key="canvasLocation" x="-20" y="-612"/>
|
|
|
|
</scene>
|
2014-12-17 18:13:05 +00:00
|
|
|
<!--View Controller-->
|
2014-03-06 03:26:47 +00:00
|
|
|
<scene sceneID="h6I-2s-MCy">
|
|
|
|
<objects>
|
2014-12-17 18:13:05 +00:00
|
|
|
<viewController storyboardIdentifier="emulatorView" wantsFullScreenLayout="YES" id="WRM-pR-XCP" customClass="ViewController" sceneMemberID="viewController">
|
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
|
|
|
<view key="view" contentMode="scaleToFill" id="JQE-db-ZiC" customClass="EmulatorView">
|
2014-05-24 00:40:32 +00:00
|
|
|
<rect key="frame" x="0.0" y="0.0" width="568" height="320"/>
|
2014-03-06 03:26:47 +00:00
|
|
|
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
|
|
|
<color key="backgroundColor" cocoaTouchSystemColor="darkTextColor"/>
|
|
|
|
<gestureRecognizers/>
|
|
|
|
</view>
|
2015-08-22 17:05:47 +00:00
|
|
|
<navigationItem key="navigationItem" id="FmO-Yo-nVN"/>
|
2014-03-06 03:26:47 +00:00
|
|
|
<nil key="simulatedStatusBarMetrics"/>
|
2014-05-24 00:40:32 +00:00
|
|
|
<simulatedOrientationMetrics key="simulatedOrientationMetrics" orientation="landscapeRight"/>
|
2014-03-06 03:26:47 +00:00
|
|
|
</viewController>
|
|
|
|
<placeholder placeholderIdentifier="IBFirstResponder" id="ioY-OH-Jev" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
|
|
|
<pongPressGestureRecognizer delaysTouchesEnded="NO" allowableMovement="10" minimumPressDuration="0.5" id="J8w-PT-eHl">
|
|
|
|
<connections>
|
|
|
|
<action selector="doSaveState:" destination="WRM-pR-XCP" id="6ND-tU-CZE"/>
|
|
|
|
</connections>
|
|
|
|
</pongPressGestureRecognizer>
|
|
|
|
</objects>
|
2014-12-17 18:13:05 +00:00
|
|
|
<point key="canvasLocation" x="486" y="-692"/>
|
2014-05-24 00:33:05 +00:00
|
|
|
</scene>
|
2014-03-06 03:26:47 +00:00
|
|
|
</scenes>
|
|
|
|
<simulatedMetricsContainer key="defaultSimulatedMetrics">
|
|
|
|
<simulatedStatusBarMetrics key="statusBar"/>
|
|
|
|
<simulatedOrientationMetrics key="orientation"/>
|
|
|
|
<simulatedScreenMetrics key="destination" type="retina4"/>
|
|
|
|
</simulatedMetricsContainer>
|
2014-12-17 18:13:05 +00:00
|
|
|
<color key="tintColor" red="0.2470588386" green="0.50196081400000003" blue="0.84705889229999998" alpha="1" colorSpace="deviceRGB"/>
|
2014-05-20 22:58:41 +00:00
|
|
|
</document>
|