GBA003/Cores/DeltaCore/DeltaCore.xcodeproj/project.pbxproj
2024-05-30 10:22:15 +08:00

830 lines
48 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
BF0B260B23E91745007BE38B /* Bundle+Resources.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0B260A23E91745007BE38B /* Bundle+Resources.swift */; };
BF0BC4FA225C138A000151C6 /* BitmapProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0BC4F9225C138A000151C6 /* BitmapProcessor.swift */; };
BF0BC4FD225C15E8000151C6 /* OpenGLESProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0BC4FC225C15E8000151C6 /* OpenGLESProcessor.swift */; };
BF1FB1791C5EE4B7007E2494 /* SaveStateProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1FB1781C5EE4B7007E2494 /* SaveStateProtocol.swift */; };
BF1FB1891C5EEC14007E2494 /* SaveState.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1FB1881C5EEC14007E2494 /* SaveState.swift */; };
BF27601122F8CE3C005D98FE /* ImmediatePanGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF27601022F8CE3C005D98FE /* ImmediatePanGestureRecognizer.swift */; };
BF27601D22F91342005D98FE /* TouchInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF27601C22F91342005D98FE /* TouchInputView.swift */; };
BF299F321CFAE5D000BF59A3 /* GameControllerStateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF299F311CFAE5D000BF59A3 /* GameControllerStateManager.swift */; };
BF31A1F62268DE5700C64A1B /* ThumbstickInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF31A1F52268DE5700C64A1B /* ThumbstickInputView.swift */; };
BF3273D51B86428200494CFC /* ExternalGameControllerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3273D41B86428200494CFC /* ExternalGameControllerManager.swift */; };
BF34FA131CF18E41006624C7 /* CheatFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF34FA121CF18E40006624C7 /* CheatFormat.swift */; };
BF425A7E1D23B15800F48ED9 /* DeltaCoreProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF425A7D1D23B15800F48ED9 /* DeltaCoreProtocol.swift */; };
BF425A951D23BD8500F48ED9 /* EmulatorBridging.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF425A941D23BD8500F48ED9 /* EmulatorBridging.swift */; };
BF46349120D882F900CD12FD /* ControllerInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF46348E20D882F900CD12FD /* ControllerInputView.swift */; };
BF4689631AACF36800A2586D /* DeltaCore.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4689621AACF36800A2586D /* DeltaCore.h */; settings = {ATTRIBUTES = (Public, ); }; };
BF4689821AAD703500A2586D /* GameProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4689811AAD703500A2586D /* GameProtocol.swift */; };
BF4696BC22F7DB98008DD7F2 /* ButtonsInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4696BB22F7DB98008DD7F2 /* ButtonsInputView.swift */; };
BF5027081F210B05007EF163 /* StandardGameControllerInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5027071F210B05007EF163 /* StandardGameControllerInput.swift */; };
BF57D1F81EA6DF840013CB1D /* VideoFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF57D1F71EA6DF840013CB1D /* VideoFormat.swift */; };
BF5996921EA01DC000595F8D /* FilterChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5996911EA01DC000595F8D /* FilterChain.swift */; };
BF5E0D9125AE67AD00A3E4A8 /* RenderThread.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5E0D9025AE67AD00A3E4A8 /* RenderThread.swift */; };
BF64CC5B1F23D7F100CD99AD /* GameControllerInputMapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF64CC5A1F23D7F100CD99AD /* GameControllerInputMapping.swift */; };
BF64CC641F267DB100CD99AD /* AnyInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF64CC631F267DB100CD99AD /* AnyInput.swift */; };
BF65E8651CEE5DA700CD3247 /* CheatProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF65E8641CEE5DA700CD3247 /* CheatProtocol.swift */; };
BF65E86E1CEE68F300CD3247 /* Cheat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF65E86D1CEE68F300CD3247 /* Cheat.swift */; };
BF6834021C459C250052249F /* AudioManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF6834011C459C250052249F /* AudioManager.swift */; };
BF69FBBF23E39CA80051BEEA /* DeltaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = BF69FBBD23E39C9D0051BEEA /* DeltaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
BF785C9D1B603C1800189DB8 /* Delta.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF785C9C1B603C1800189DB8 /* Delta.swift */; };
BF78880D1C27F5AB0088084C /* UIImage+PDF.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF78880C1C27F5AB0088084C /* UIImage+PDF.swift */; };
BF85F4792567494600E4D10E /* DLTAMuteSwitchMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = BF85F4772567494600E4D10E /* DLTAMuteSwitchMonitor.h */; settings = {ATTRIBUTES = (Public, ); }; };
BF85F47A2567494600E4D10E /* DLTAMuteSwitchMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = BF85F4782567494600E4D10E /* DLTAMuteSwitchMonitor.m */; };
BF92794B1D2B01AD003084F3 /* ControllerSkin.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF92794A1D2B01AD003084F3 /* ControllerSkin.swift */; };
BF92794F1D2B2C25003084F3 /* UIScreen+ControllerSkin.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF92794E1D2B2C25003084F3 /* UIScreen+ControllerSkin.swift */; };
BF9279511D2B2FC6003084F3 /* ControllerSkinTraits.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9279501D2B2FC6003084F3 /* ControllerSkinTraits.swift */; };
BF9279541D2B53E2003084F3 /* GameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9279521D2B53E2003084F3 /* GameViewController.swift */; };
BF9873C11AB6C8BF0001D8C9 /* GameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9873C01AB6C8BF0001D8C9 /* GameView.swift */; };
BF98D2A51F421DFA001D3219 /* GameControllerInputMappingProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF98D2A41F421DFA001D3219 /* GameControllerInputMappingProtocol.swift */; };
BFA352471DEC19D70085A0BD /* UIDevice+Vibration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA352461DEC19D70085A0BD /* UIDevice+Vibration.swift */; };
BFA5FCEE20D37FF800A3C5AB /* KeyboardResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5FCEC20D37FF800A3C5AB /* KeyboardResponder.swift */; };
BFA5FCEF20D37FF800A3C5AB /* KeyboardGameController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5FCED20D37FF800A3C5AB /* KeyboardGameController.swift */; };
BFA5FCF220D3800000A3C5AB /* MFiGameController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5FCF120D37FFF00A3C5AB /* MFiGameController.swift */; };
BFA5FCF520D3804400A3C5AB /* UIApplication+AppExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5FCF320D3804300A3C5AB /* UIApplication+AppExtension.swift */; };
BFA5FCF620D3804400A3C5AB /* UIResponder+FirstResponder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA5FCF420D3804400A3C5AB /* UIResponder+FirstResponder.swift */; };
BFA5FCF820D3810400A3C5AB /* KeyboardGameController.deltamapping in Resources */ = {isa = PBXBuildFile; fileRef = BFA5FCF720D3810300A3C5AB /* KeyboardGameController.deltamapping */; };
BFAAB95B1C2780C40001B7C4 /* ControllerDebugView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFAAB95A1C2780C40001B7C4 /* ControllerDebugView.swift */; };
BFB355D91C263C8A00D2F25F /* CGGeometry+Conveniences.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB355D81C263C8A00D2F25F /* CGGeometry+Conveniences.swift */; };
BFB3DD9E1F4233D800A10CDE /* MFiGameController.deltamapping in Resources */ = {isa = PBXBuildFile; fileRef = BF2722091F40FB2100E19007 /* MFiGameController.deltamapping */; };
BFB8F0D41D186D6000D9CD05 /* Game.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB8F0D31D186D6000D9CD05 /* Game.swift */; };
BFBAB2E51EB688FC004E0B0E /* CharacterSet+Hexadecimals.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBAB2E41EB688FC004E0B0E /* CharacterSet+Hexadecimals.swift */; };
BFBAE94520CC6E1A00E78FBC /* ExtensibleEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBAE94420CC6E1A00E78FBC /* ExtensibleEnums.swift */; };
BFC853391DB03BD000E8C372 /* ControllerSkinProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC853381DB03BD000E8C372 /* ControllerSkinProtocol.swift */; };
BFCBD91C20CC6F790028E309 /* ZIPFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFCBD91120CC6F6F0028E309 /* ZIPFoundation.framework */; };
BFD27EF71D261E9B00E081A3 /* DeltaTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = BFD27EF61D261E9B00E081A3 /* DeltaTypes.m */; };
BFD78F621C994596000441FC /* VideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD78F611C994596000441FC /* VideoManager.swift */; };
BFE438101AF606980095A5F1 /* GameController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE4380F1AF606980095A5F1 /* GameController.swift */; };
BFE438121AF60CDA0095A5F1 /* ControllerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE438111AF60CDA0095A5F1 /* ControllerView.swift */; };
BFEC23C41D247D1F00B3A6A9 /* VideoRendering.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEC23C31D247D1F00B3A6A9 /* VideoRendering.swift */; };
BFEC23CD1D247E4A00B3A6A9 /* AudioRendering.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEC23CC1D247E4A00B3A6A9 /* AudioRendering.swift */; };
BFEC24031D24CE7B00B3A6A9 /* RingBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEC23CF1D24821B00B3A6A9 /* RingBuffer.swift */; };
BFEC24131D24DAE800B3A6A9 /* Thread+RealTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEC24121D24DAE800B3A6A9 /* Thread+RealTime.swift */; };
BFF703D41B4888100098561C /* Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF703D31B4888100098561C /* Input.swift */; };
BFF7C8C7257705FC00E55F36 /* TouchControllerSkin.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF7C8C6257705FC00E55F36 /* TouchControllerSkin.swift */; };
BFF912D01AB08E7000AC07A1 /* EmulatorCore.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF912CF1AB08E7000AC07A1 /* EmulatorCore.swift */; };
D5537CFA2887558B00A66016 /* UIScene+KeyboardFocus.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5537CF92887558B00A66016 /* UIScene+KeyboardFocus.swift */; };
D5777512289882F5005E8B05 /* UIWindowScene+StageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5777511289882F5005E8B05 /* UIWindowScene+StageManager.swift */; };
D5FFEEB128A573FD00882FCF /* GameWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FFEEB028A573FD00882FCF /* GameWindow.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
BFA07F06221F3A070012699D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFCBD90B20CC6F6F0028E309 /* ZIPFoundation.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = "ZIPFoundation::ZIPFoundation";
remoteInfo = ZIPFoundation;
};
BFCBD91020CC6F6F0028E309 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFCBD90B20CC6F6F0028E309 /* ZIPFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = "ZIPFoundation::ZIPFoundation::Product";
remoteInfo = ZIPFoundation;
};
BFCBD91220CC6F6F0028E309 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFCBD90B20CC6F6F0028E309 /* ZIPFoundation.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = "ZIPFoundation::ZIPFoundationTests::Product";
remoteInfo = ZIPFoundationTests;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
BF0B260A23E91745007BE38B /* Bundle+Resources.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+Resources.swift"; sourceTree = "<group>"; };
BF0BC4F9225C138A000151C6 /* BitmapProcessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BitmapProcessor.swift; sourceTree = "<group>"; };
BF0BC4FC225C15E8000151C6 /* OpenGLESProcessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenGLESProcessor.swift; sourceTree = "<group>"; };
BF1FB1781C5EE4B7007E2494 /* SaveStateProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveStateProtocol.swift; sourceTree = "<group>"; };
BF1FB1881C5EEC14007E2494 /* SaveState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveState.swift; sourceTree = "<group>"; };
BF2722091F40FB2100E19007 /* MFiGameController.deltamapping */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = MFiGameController.deltamapping; sourceTree = "<group>"; };
BF27601022F8CE3C005D98FE /* ImmediatePanGestureRecognizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImmediatePanGestureRecognizer.swift; sourceTree = "<group>"; };
BF27601C22F91342005D98FE /* TouchInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TouchInputView.swift; sourceTree = "<group>"; };
BF299F311CFAE5D000BF59A3 /* GameControllerStateManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = GameControllerStateManager.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
BF31A1F52268DE5700C64A1B /* ThumbstickInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThumbstickInputView.swift; sourceTree = "<group>"; };
BF3273D41B86428200494CFC /* ExternalGameControllerManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExternalGameControllerManager.swift; sourceTree = "<group>"; };
BF34FA121CF18E40006624C7 /* CheatFormat.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CheatFormat.swift; sourceTree = "<group>"; };
BF425A7D1D23B15800F48ED9 /* DeltaCoreProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeltaCoreProtocol.swift; sourceTree = "<group>"; };
BF425A941D23BD8500F48ED9 /* EmulatorBridging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmulatorBridging.swift; sourceTree = "<group>"; };
BF46348E20D882F900CD12FD /* ControllerInputView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ControllerInputView.swift; sourceTree = "<group>"; };
BF46895D1AACF36800A2586D /* DeltaCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DeltaCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
BF4689611AACF36800A2586D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
BF4689621AACF36800A2586D /* DeltaCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeltaCore.h; sourceTree = "<group>"; };
BF4689811AAD703500A2586D /* GameProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameProtocol.swift; sourceTree = "<group>"; };
BF4696BB22F7DB98008DD7F2 /* ButtonsInputView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ButtonsInputView.swift; sourceTree = "<group>"; };
BF5027071F210B05007EF163 /* StandardGameControllerInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StandardGameControllerInput.swift; sourceTree = "<group>"; };
BF57D1F71EA6DF840013CB1D /* VideoFormat.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoFormat.swift; sourceTree = "<group>"; };
BF5996911EA01DC000595F8D /* FilterChain.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FilterChain.swift; sourceTree = "<group>"; };
BF5E0D9025AE67AD00A3E4A8 /* RenderThread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RenderThread.swift; sourceTree = "<group>"; };
BF64CC5A1F23D7F100CD99AD /* GameControllerInputMapping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameControllerInputMapping.swift; sourceTree = "<group>"; };
BF64CC631F267DB100CD99AD /* AnyInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyInput.swift; sourceTree = "<group>"; };
BF65E8641CEE5DA700CD3247 /* CheatProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CheatProtocol.swift; sourceTree = "<group>"; };
BF65E86D1CEE68F300CD3247 /* Cheat.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cheat.swift; sourceTree = "<group>"; };
BF6834011C459C250052249F /* AudioManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioManager.swift; sourceTree = "<group>"; };
BF69FBBD23E39C9D0051BEEA /* DeltaTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeltaTypes.h; sourceTree = "<group>"; };
BF785C9C1B603C1800189DB8 /* Delta.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Delta.swift; sourceTree = "<group>"; };
BF78880C1C27F5AB0088084C /* UIImage+PDF.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+PDF.swift"; sourceTree = "<group>"; };
BF85F4772567494600E4D10E /* DLTAMuteSwitchMonitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DLTAMuteSwitchMonitor.h; sourceTree = "<group>"; };
BF85F4782567494600E4D10E /* DLTAMuteSwitchMonitor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DLTAMuteSwitchMonitor.m; sourceTree = "<group>"; };
BF92794A1D2B01AD003084F3 /* ControllerSkin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ControllerSkin.swift; sourceTree = "<group>"; };
BF92794E1D2B2C25003084F3 /* UIScreen+ControllerSkin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIScreen+ControllerSkin.swift"; sourceTree = "<group>"; };
BF9279501D2B2FC6003084F3 /* ControllerSkinTraits.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ControllerSkinTraits.swift; sourceTree = "<group>"; };
BF9279521D2B53E2003084F3 /* GameViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameViewController.swift; sourceTree = "<group>"; };
BF9873C01AB6C8BF0001D8C9 /* GameView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GameView.swift; sourceTree = "<group>"; };
BF98D2A41F421DFA001D3219 /* GameControllerInputMappingProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameControllerInputMappingProtocol.swift; sourceTree = "<group>"; };
BFA352461DEC19D70085A0BD /* UIDevice+Vibration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIDevice+Vibration.swift"; sourceTree = "<group>"; };
BFA5FCEC20D37FF800A3C5AB /* KeyboardResponder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyboardResponder.swift; sourceTree = "<group>"; };
BFA5FCED20D37FF800A3C5AB /* KeyboardGameController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyboardGameController.swift; sourceTree = "<group>"; };
BFA5FCF120D37FFF00A3C5AB /* MFiGameController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MFiGameController.swift; sourceTree = "<group>"; };
BFA5FCF320D3804300A3C5AB /* UIApplication+AppExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIApplication+AppExtension.swift"; sourceTree = "<group>"; };
BFA5FCF420D3804400A3C5AB /* UIResponder+FirstResponder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIResponder+FirstResponder.swift"; sourceTree = "<group>"; };
BFA5FCF720D3810300A3C5AB /* KeyboardGameController.deltamapping */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = KeyboardGameController.deltamapping; sourceTree = "<group>"; };
BFAAB95A1C2780C40001B7C4 /* ControllerDebugView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ControllerDebugView.swift; sourceTree = "<group>"; };
BFB355D81C263C8A00D2F25F /* CGGeometry+Conveniences.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGGeometry+Conveniences.swift"; sourceTree = "<group>"; };
BFB8F0D31D186D6000D9CD05 /* Game.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Game.swift; sourceTree = "<group>"; };
BFBAB2E41EB688FC004E0B0E /* CharacterSet+Hexadecimals.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CharacterSet+Hexadecimals.swift"; sourceTree = "<group>"; };
BFBAE94420CC6E1A00E78FBC /* ExtensibleEnums.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ExtensibleEnums.swift; path = DeltaCore/Types/ExtensibleEnums.swift; sourceTree = SOURCE_ROOT; };
BFC853381DB03BD000E8C372 /* ControllerSkinProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ControllerSkinProtocol.swift; sourceTree = "<group>"; };
BFCBD90B20CC6F6F0028E309 /* ZIPFoundation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ZIPFoundation.xcodeproj; path = External/ZIPFoundation/ZIPFoundation.xcodeproj; sourceTree = SOURCE_ROOT; };
BFD27EF61D261E9B00E081A3 /* DeltaTypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeltaTypes.m; sourceTree = "<group>"; };
BFD78F611C994596000441FC /* VideoManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoManager.swift; sourceTree = "<group>"; };
BFE4380F1AF606980095A5F1 /* GameController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = GameController.swift; sourceTree = "<group>"; };
BFE438111AF60CDA0095A5F1 /* ControllerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = ControllerView.swift; sourceTree = "<group>"; };
BFEC23C31D247D1F00B3A6A9 /* VideoRendering.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoRendering.swift; sourceTree = "<group>"; };
BFEC23CC1D247E4A00B3A6A9 /* AudioRendering.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioRendering.swift; sourceTree = "<group>"; };
BFEC23CF1D24821B00B3A6A9 /* RingBuffer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RingBuffer.swift; sourceTree = "<group>"; };
BFEC24121D24DAE800B3A6A9 /* Thread+RealTime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Thread+RealTime.swift"; sourceTree = "<group>"; };
BFF703D31B4888100098561C /* Input.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Input.swift; sourceTree = "<group>"; };
BFF7C8C6257705FC00E55F36 /* TouchControllerSkin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TouchControllerSkin.swift; sourceTree = "<group>"; };
BFF912CF1AB08E7000AC07A1 /* EmulatorCore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = EmulatorCore.swift; sourceTree = "<group>"; };
D5537CF92887558B00A66016 /* UIScene+KeyboardFocus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScene+KeyboardFocus.swift"; sourceTree = "<group>"; };
D5777511289882F5005E8B05 /* UIWindowScene+StageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindowScene+StageManager.swift"; sourceTree = "<group>"; };
D5FFEEB028A573FD00882FCF /* GameWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameWindow.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
BF4689591AACF36800A2586D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
BFCBD91C20CC6F790028E309 /* ZIPFoundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
BF27600D22F8CD73005D98FE /* Controller */ = {
isa = PBXGroup;
children = (
BFE438111AF60CDA0095A5F1 /* ControllerView.swift */,
BF4696BB22F7DB98008DD7F2 /* ButtonsInputView.swift */,
BF31A1F52268DE5700C64A1B /* ThumbstickInputView.swift */,
BF27601C22F91342005D98FE /* TouchInputView.swift */,
BF46348E20D882F900CD12FD /* ControllerInputView.swift */,
BFAAB95A1C2780C40001B7C4 /* ControllerDebugView.swift */,
BF27601022F8CE3C005D98FE /* ImmediatePanGestureRecognizer.swift */,
BFF7C8C6257705FC00E55F36 /* TouchControllerSkin.swift */,
);
path = Controller;
sourceTree = "<group>";
};
BF27600F22F8CD8B005D98FE /* Game */ = {
isa = PBXGroup;
children = (
BF9279521D2B53E2003084F3 /* GameViewController.swift */,
BF9873C01AB6C8BF0001D8C9 /* GameView.swift */,
D5FFEEB028A573FD00882FCF /* GameWindow.swift */,
);
path = Game;
sourceTree = "<group>";
};
BF425A6D1D23922000F48ED9 /* Inputs */ = {
isa = PBXGroup;
children = (
BFF703D31B4888100098561C /* Input.swift */,
BFE4380F1AF606980095A5F1 /* GameController.swift */,
);
path = Inputs;
sourceTree = "<group>";
};
BF425A751D23922800F48ED9 /* Model */ = {
isa = PBXGroup;
children = (
BF4689811AAD703500A2586D /* GameProtocol.swift */,
BF1FB1781C5EE4B7007E2494 /* SaveStateProtocol.swift */,
BF65E8641CEE5DA700CD3247 /* CheatProtocol.swift */,
BFC853381DB03BD000E8C372 /* ControllerSkinProtocol.swift */,
BF98D2A41F421DFA001D3219 /* GameControllerInputMappingProtocol.swift */,
);
path = Model;
sourceTree = "<group>";
};
BF425A931D23BD2D00F48ED9 /* Cores */ = {
isa = PBXGroup;
children = (
BF425A7D1D23B15800F48ED9 /* DeltaCoreProtocol.swift */,
BF425A941D23BD8500F48ED9 /* EmulatorBridging.swift */,
);
path = Cores;
sourceTree = "<group>";
};
BF4689531AACF36800A2586D = {
isa = PBXGroup;
children = (
BF46895F1AACF36800A2586D /* DeltaCore */,
BF46895E1AACF36800A2586D /* Products */,
BFCBD91B20CC6F790028E309 /* Frameworks */,
);
sourceTree = "<group>";
};
BF46895E1AACF36800A2586D /* Products */ = {
isa = PBXGroup;
children = (
BF46895D1AACF36800A2586D /* DeltaCore.framework */,
);
name = Products;
sourceTree = "<group>";
};
BF46895F1AACF36800A2586D /* DeltaCore */ = {
isa = PBXGroup;
children = (
BF4689621AACF36800A2586D /* DeltaCore.h */,
BF69FBBD23E39C9D0051BEEA /* DeltaTypes.h */,
BFD27EF61D261E9B00E081A3 /* DeltaTypes.m */,
BF785C9C1B603C1800189DB8 /* Delta.swift */,
BF425A931D23BD2D00F48ED9 /* Cores */,
BFF912D11AB08E7400AC07A1 /* Emulator Core */,
BF9873BF1AB6C8AE0001D8C9 /* UI */,
BF4689801AAD702D00A2586D /* Model */,
BFAA1FE61B8A722F00495943 /* Game Controllers */,
BF5996901E9FF47B00595F8D /* Filters */,
BFE4380E1AF606660095A5F1 /* Protocols */,
BFBAE94320CC6E1000E78FBC /* Types */,
BFB355D01C263C6700D2F25F /* Extensions */,
BFEE12C71B602CBF00156A2C /* External */,
BF4689601AACF36800A2586D /* Supporting Files */,
);
path = DeltaCore;
sourceTree = "<group>";
};
BF4689601AACF36800A2586D /* Supporting Files */ = {
isa = PBXGroup;
children = (
BF4689611AACF36800A2586D /* Info.plist */,
BF2722091F40FB2100E19007 /* MFiGameController.deltamapping */,
BFA5FCF720D3810300A3C5AB /* KeyboardGameController.deltamapping */,
);
path = "Supporting Files";
sourceTree = "<group>";
};
BF4689801AAD702D00A2586D /* Model */ = {
isa = PBXGroup;
children = (
BFB8F0D31D186D6000D9CD05 /* Game.swift */,
BF1FB1881C5EEC14007E2494 /* SaveState.swift */,
BF65E86D1CEE68F300CD3247 /* Cheat.swift */,
BF34FA121CF18E40006624C7 /* CheatFormat.swift */,
BF92794A1D2B01AD003084F3 /* ControllerSkin.swift */,
BF9279501D2B2FC6003084F3 /* ControllerSkinTraits.swift */,
BF299F311CFAE5D000BF59A3 /* GameControllerStateManager.swift */,
BF64CC5A1F23D7F100CD99AD /* GameControllerInputMapping.swift */,
BF9ADC431F2909F800155D42 /* Inputs */,
);
path = Model;
sourceTree = "<group>";
};
BF5996901E9FF47B00595F8D /* Filters */ = {
isa = PBXGroup;
children = (
BF5996911EA01DC000595F8D /* FilterChain.swift */,
);
path = Filters;
sourceTree = "<group>";
};
BF9437FE1C46F42400E527B2 /* Audio */ = {
isa = PBXGroup;
children = (
BF6834011C459C250052249F /* AudioManager.swift */,
BFEC23CF1D24821B00B3A6A9 /* RingBuffer.swift */,
BF85F4772567494600E4D10E /* DLTAMuteSwitchMonitor.h */,
BF85F4782567494600E4D10E /* DLTAMuteSwitchMonitor.m */,
);
path = Audio;
sourceTree = "<group>";
};
BF9873BF1AB6C8AE0001D8C9 /* UI */ = {
isa = PBXGroup;
children = (
BF27600F22F8CD8B005D98FE /* Game */,
BF27600D22F8CD73005D98FE /* Controller */,
);
path = UI;
sourceTree = "<group>";
};
BF9ADC431F2909F800155D42 /* Inputs */ = {
isa = PBXGroup;
children = (
BF64CC631F267DB100CD99AD /* AnyInput.swift */,
BF5027071F210B05007EF163 /* StandardGameControllerInput.swift */,
);
path = Inputs;
sourceTree = "<group>";
};
BFA5FCEB20D37FF800A3C5AB /* Keyboard */ = {
isa = PBXGroup;
children = (
BFA5FCED20D37FF800A3C5AB /* KeyboardGameController.swift */,
BFA5FCEC20D37FF800A3C5AB /* KeyboardResponder.swift */,
);
path = Keyboard;
sourceTree = "<group>";
};
BFA5FCF020D37FFF00A3C5AB /* MFi */ = {
isa = PBXGroup;
children = (
BFA5FCF120D37FFF00A3C5AB /* MFiGameController.swift */,
);
path = MFi;
sourceTree = "<group>";
};
BFAA1FE61B8A722F00495943 /* Game Controllers */ = {
isa = PBXGroup;
children = (
BF3273D41B86428200494CFC /* ExternalGameControllerManager.swift */,
BFA5FCF020D37FFF00A3C5AB /* MFi */,
BFA5FCEB20D37FF800A3C5AB /* Keyboard */,
);
path = "Game Controllers";
sourceTree = "<group>";
};
BFB355D01C263C6700D2F25F /* Extensions */ = {
isa = PBXGroup;
children = (
BFB355D81C263C8A00D2F25F /* CGGeometry+Conveniences.swift */,
BF78880C1C27F5AB0088084C /* UIImage+PDF.swift */,
BFEC24121D24DAE800B3A6A9 /* Thread+RealTime.swift */,
BF92794E1D2B2C25003084F3 /* UIScreen+ControllerSkin.swift */,
BFA352461DEC19D70085A0BD /* UIDevice+Vibration.swift */,
BFBAB2E41EB688FC004E0B0E /* CharacterSet+Hexadecimals.swift */,
BFA5FCF320D3804300A3C5AB /* UIApplication+AppExtension.swift */,
BFA5FCF420D3804400A3C5AB /* UIResponder+FirstResponder.swift */,
BF0B260A23E91745007BE38B /* Bundle+Resources.swift */,
D5537CF92887558B00A66016 /* UIScene+KeyboardFocus.swift */,
D5777511289882F5005E8B05 /* UIWindowScene+StageManager.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
BFBAE94320CC6E1000E78FBC /* Types */ = {
isa = PBXGroup;
children = (
BFBAE94420CC6E1A00E78FBC /* ExtensibleEnums.swift */,
);
path = Types;
sourceTree = "<group>";
};
BFCBD90C20CC6F6F0028E309 /* Products */ = {
isa = PBXGroup;
children = (
BFCBD91120CC6F6F0028E309 /* ZIPFoundation.framework */,
BFCBD91320CC6F6F0028E309 /* ZIPFoundationTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
BFCBD91B20CC6F790028E309 /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
BFD78F591C994587000441FC /* Video */ = {
isa = PBXGroup;
children = (
BF57D1F71EA6DF840013CB1D /* VideoFormat.swift */,
BFD78F611C994596000441FC /* VideoManager.swift */,
BF0BC4F9225C138A000151C6 /* BitmapProcessor.swift */,
BF0BC4FC225C15E8000151C6 /* OpenGLESProcessor.swift */,
BF5E0D9025AE67AD00A3E4A8 /* RenderThread.swift */,
);
path = Video;
sourceTree = "<group>";
};
BFE4380E1AF606660095A5F1 /* Protocols */ = {
isa = PBXGroup;
children = (
BF425A751D23922800F48ED9 /* Model */,
BF425A6D1D23922000F48ED9 /* Inputs */,
BFEC23CE1D247FAC00B3A6A9 /* Rendering */,
);
path = Protocols;
sourceTree = "<group>";
};
BFEC23CE1D247FAC00B3A6A9 /* Rendering */ = {
isa = PBXGroup;
children = (
BFEC23CC1D247E4A00B3A6A9 /* AudioRendering.swift */,
BFEC23C31D247D1F00B3A6A9 /* VideoRendering.swift */,
);
path = Rendering;
sourceTree = "<group>";
};
BFEE12C71B602CBF00156A2C /* External */ = {
isa = PBXGroup;
children = (
BFCBD90B20CC6F6F0028E309 /* ZIPFoundation.xcodeproj */,
);
name = External;
sourceTree = "<group>";
};
BFF912D11AB08E7400AC07A1 /* Emulator Core */ = {
isa = PBXGroup;
children = (
BFF912CF1AB08E7000AC07A1 /* EmulatorCore.swift */,
BFD78F591C994587000441FC /* Video */,
BF9437FE1C46F42400E527B2 /* Audio */,
);
path = "Emulator Core";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
BF46895A1AACF36800A2586D /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
BF4689631AACF36800A2586D /* DeltaCore.h in Headers */,
BF69FBBF23E39CA80051BEEA /* DeltaTypes.h in Headers */,
BF85F4792567494600E4D10E /* DLTAMuteSwitchMonitor.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
BF46895C1AACF36800A2586D /* DeltaCore */ = {
isa = PBXNativeTarget;
buildConfigurationList = BF4689731AACF36800A2586D /* Build configuration list for PBXNativeTarget "DeltaCore" */;
buildPhases = (
BF4689581AACF36800A2586D /* Sources */,
BF4689591AACF36800A2586D /* Frameworks */,
BF46895A1AACF36800A2586D /* Headers */,
BF46895B1AACF36800A2586D /* Resources */,
);
buildRules = (
);
dependencies = (
BFA07F07221F3A070012699D /* PBXTargetDependency */,
);
name = DeltaCore;
productName = DeltaCore;
productReference = BF46895D1AACF36800A2586D /* DeltaCore.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
BF4689541AACF36800A2586D /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0700;
LastUpgradeCheck = 1010;
ORGANIZATIONNAME = "Riley Testut";
TargetAttributes = {
BF46895C1AACF36800A2586D = {
CreatedOnToolsVersion = 6.3;
LastSwiftMigration = 1020;
};
};
};
buildConfigurationList = BF4689571AACF36800A2586D /* Build configuration list for PBXProject "DeltaCore" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
en,
Base,
);
mainGroup = BF4689531AACF36800A2586D;
productRefGroup = BF46895E1AACF36800A2586D /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = BFCBD90C20CC6F6F0028E309 /* Products */;
ProjectRef = BFCBD90B20CC6F6F0028E309 /* ZIPFoundation.xcodeproj */;
},
);
projectRoot = "";
targets = (
BF46895C1AACF36800A2586D /* DeltaCore */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
BFCBD91120CC6F6F0028E309 /* ZIPFoundation.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = ZIPFoundation.framework;
remoteRef = BFCBD91020CC6F6F0028E309 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
BFCBD91320CC6F6F0028E309 /* ZIPFoundationTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = ZIPFoundationTests.xctest;
remoteRef = BFCBD91220CC6F6F0028E309 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
BF46895B1AACF36800A2586D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BFA5FCF820D3810400A3C5AB /* KeyboardGameController.deltamapping in Resources */,
BFB3DD9E1F4233D800A10CDE /* MFiGameController.deltamapping in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
BF4689581AACF36800A2586D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BF92794B1D2B01AD003084F3 /* ControllerSkin.swift in Sources */,
BF425A951D23BD8500F48ED9 /* EmulatorBridging.swift in Sources */,
BF299F321CFAE5D000BF59A3 /* GameControllerStateManager.swift in Sources */,
BFF703D41B4888100098561C /* Input.swift in Sources */,
BF785C9D1B603C1800189DB8 /* Delta.swift in Sources */,
BF5027081F210B05007EF163 /* StandardGameControllerInput.swift in Sources */,
BFEC23C41D247D1F00B3A6A9 /* VideoRendering.swift in Sources */,
BF98D2A51F421DFA001D3219 /* GameControllerInputMappingProtocol.swift in Sources */,
BFA5FCEE20D37FF800A3C5AB /* KeyboardResponder.swift in Sources */,
BF57D1F81EA6DF840013CB1D /* VideoFormat.swift in Sources */,
BFA5FCF520D3804400A3C5AB /* UIApplication+AppExtension.swift in Sources */,
BFA5FCEF20D37FF800A3C5AB /* KeyboardGameController.swift in Sources */,
BF92794F1D2B2C25003084F3 /* UIScreen+ControllerSkin.swift in Sources */,
BF1FB1791C5EE4B7007E2494 /* SaveStateProtocol.swift in Sources */,
BF65E8651CEE5DA700CD3247 /* CheatProtocol.swift in Sources */,
BF425A7E1D23B15800F48ED9 /* DeltaCoreProtocol.swift in Sources */,
BF64CC641F267DB100CD99AD /* AnyInput.swift in Sources */,
BFD27EF71D261E9B00E081A3 /* DeltaTypes.m in Sources */,
BFE438121AF60CDA0095A5F1 /* ControllerView.swift in Sources */,
BFAAB95B1C2780C40001B7C4 /* ControllerDebugView.swift in Sources */,
BFA5FCF620D3804400A3C5AB /* UIResponder+FirstResponder.swift in Sources */,
BF1FB1891C5EEC14007E2494 /* SaveState.swift in Sources */,
BF5E0D9125AE67AD00A3E4A8 /* RenderThread.swift in Sources */,
BF4689821AAD703500A2586D /* GameProtocol.swift in Sources */,
BF27601122F8CE3C005D98FE /* ImmediatePanGestureRecognizer.swift in Sources */,
BF27601D22F91342005D98FE /* TouchInputView.swift in Sources */,
BF0B260B23E91745007BE38B /* Bundle+Resources.swift in Sources */,
BF0BC4FD225C15E8000151C6 /* OpenGLESProcessor.swift in Sources */,
BF0BC4FA225C138A000151C6 /* BitmapProcessor.swift in Sources */,
BF9279511D2B2FC6003084F3 /* ControllerSkinTraits.swift in Sources */,
BFA5FCF220D3800000A3C5AB /* MFiGameController.swift in Sources */,
BFB355D91C263C8A00D2F25F /* CGGeometry+Conveniences.swift in Sources */,
BF64CC5B1F23D7F100CD99AD /* GameControllerInputMapping.swift in Sources */,
BFF912D01AB08E7000AC07A1 /* EmulatorCore.swift in Sources */,
BFF7C8C7257705FC00E55F36 /* TouchControllerSkin.swift in Sources */,
BF85F47A2567494600E4D10E /* DLTAMuteSwitchMonitor.m in Sources */,
BF6834021C459C250052249F /* AudioManager.swift in Sources */,
BF4696BC22F7DB98008DD7F2 /* ButtonsInputView.swift in Sources */,
BF5996921EA01DC000595F8D /* FilterChain.swift in Sources */,
BFBAB2E51EB688FC004E0B0E /* CharacterSet+Hexadecimals.swift in Sources */,
BFE438101AF606980095A5F1 /* GameController.swift in Sources */,
BF34FA131CF18E41006624C7 /* CheatFormat.swift in Sources */,
BFEC24131D24DAE800B3A6A9 /* Thread+RealTime.swift in Sources */,
BF46349120D882F900CD12FD /* ControllerInputView.swift in Sources */,
BFD78F621C994596000441FC /* VideoManager.swift in Sources */,
BFB8F0D41D186D6000D9CD05 /* Game.swift in Sources */,
BFEC24031D24CE7B00B3A6A9 /* RingBuffer.swift in Sources */,
BFBAE94520CC6E1A00E78FBC /* ExtensibleEnums.swift in Sources */,
D5537CFA2887558B00A66016 /* UIScene+KeyboardFocus.swift in Sources */,
BFEC23CD1D247E4A00B3A6A9 /* AudioRendering.swift in Sources */,
BF3273D51B86428200494CFC /* ExternalGameControllerManager.swift in Sources */,
BF78880D1C27F5AB0088084C /* UIImage+PDF.swift in Sources */,
BF9279541D2B53E2003084F3 /* GameViewController.swift in Sources */,
BF9873C11AB6C8BF0001D8C9 /* GameView.swift in Sources */,
BFA352471DEC19D70085A0BD /* UIDevice+Vibration.swift in Sources */,
BFC853391DB03BD000E8C372 /* ControllerSkinProtocol.swift in Sources */,
BF65E86E1CEE68F300CD3247 /* Cheat.swift in Sources */,
D5FFEEB128A573FD00882FCF /* GameWindow.swift in Sources */,
D5777512289882F5005E8B05 /* UIWindowScene+StageManager.swift in Sources */,
BF31A1F62268DE5700C64A1B /* ThumbstickInputView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
BFA07F07221F3A070012699D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = ZIPFoundation;
targetProxy = BFA07F06221F3A070012699D /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
BF4689711AACF36800A2586D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
CI_SILENCE_GL_DEPRECATION,
GLES_SILENCE_DEPRECATION,
"DEBUG=1",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "DeltaCore/Supporting Files/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = DeltaCore;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
BF4689721AACF36800A2586D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
CI_SILENCE_GL_DEPRECATION,
GLES_SILENCE_DEPRECATION,
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "DeltaCore/Supporting Files/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = DeltaCore;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
BF4689741AACF36800A2586D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ENABLE_MODULES = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_SWIFT_FLAGS = "-Xfrontend -debug-time-function-bodies";
PRODUCT_BUNDLE_IDENTIFIER = "com.rileytestut.$(PRODUCT_NAME:rfc1034identifier)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = FRAMEWORK;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
};
name = Debug;
};
BF4689751AACF36800A2586D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ENABLE_MODULES = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_SWIFT_FLAGS = "-Xfrontend -debug-time-function-bodies";
PRODUCT_BUNDLE_IDENTIFIER = "com.rileytestut.$(PRODUCT_NAME:rfc1034identifier)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = FRAMEWORK;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 5.0;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
BF4689571AACF36800A2586D /* Build configuration list for PBXProject "DeltaCore" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BF4689711AACF36800A2586D /* Debug */,
BF4689721AACF36800A2586D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
BF4689731AACF36800A2586D /* Build configuration list for PBXNativeTarget "DeltaCore" */ = {
isa = XCConfigurationList;
buildConfigurations = (
BF4689741AACF36800A2586D /* Debug */,
BF4689751AACF36800A2586D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = BF4689541AACF36800A2586D /* Project object */;
}