// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ BF5267CE1F60BD7F007737FB /* Standard.deltamapping in Resources */ = {isa = PBXBuildFile; fileRef = BF5267CD1F60BD7C007737FB /* Standard.deltamapping */; }; BF5996961EA0551100595F8D /* GBCInputGetter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF5996941EA0551100595F8D /* GBCInputGetter.cpp */; }; BF5996971EA0551100595F8D /* GBCInputGetter.h in Headers */ = {isa = PBXBuildFile; fileRef = BF5996951EA0551100595F8D /* GBCInputGetter.h */; }; BF5996991EA0598E00595F8D /* Standard.deltaskin in Resources */ = {isa = PBXBuildFile; fileRef = BF5996981EA0598E00595F8D /* Standard.deltaskin */; }; BF833CAD1EB0821E00B73D57 /* GBCCheat.h in Headers */ = {isa = PBXBuildFile; fileRef = BF833CAB1EB0821E00B73D57 /* GBCCheat.h */; }; BF833CAE1EB0821E00B73D57 /* GBCCheat.m in Sources */ = {isa = PBXBuildFile; fileRef = BF833CAC1EB0821E00B73D57 /* GBCCheat.m */; }; BF8F2AB31E9C879300F89F15 /* GBCDeltaCore.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8F2AB11E9C879300F89F15 /* GBCDeltaCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; BF8F2D9A1E9D8C7D00F89F15 /* adaptivesleep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D601E9D8C7D00F89F15 /* adaptivesleep.cpp */; }; BF8F2D9B1E9D8C7D00F89F15 /* rateest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D641E9D8C7D00F89F15 /* rateest.cpp */; }; BF8F2D9C1E9D8C7D00F89F15 /* chainresampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D6B1E9D8C7D00F89F15 /* chainresampler.cpp */; }; BF8F2D9D1E9D8C7D00F89F15 /* i0.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D711E9D8C7D00F89F15 /* i0.cpp */; }; BF8F2D9E1E9D8C7D00F89F15 /* kaiser50sinc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D731E9D8C7D00F89F15 /* kaiser50sinc.cpp */; }; BF8F2D9F1E9D8C7D00F89F15 /* kaiser70sinc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D751E9D8C7D00F89F15 /* kaiser70sinc.cpp */; }; BF8F2DA01E9D8C7D00F89F15 /* makesinckernel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D781E9D8C7D00F89F15 /* makesinckernel.cpp */; }; BF8F2DA11E9D8C7D00F89F15 /* resamplerinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D7C1E9D8C7D00F89F15 /* resamplerinfo.cpp */; }; BF8F2DA21E9D8C7D00F89F15 /* u48div.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D7F1E9D8C7D00F89F15 /* u48div.cpp */; }; BF8F2DA31E9D8C7D00F89F15 /* skipsched.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D841E9D8C7D00F89F15 /* skipsched.cpp */; }; BF8F2DA41E9D8C7D00F89F15 /* rgb32conv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D8A1E9D8C7D00F89F15 /* rgb32conv.cpp */; }; BF8F2DA51E9D8C7D00F89F15 /* vfilterinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D8C1E9D8C7D00F89F15 /* vfilterinfo.cpp */; }; BF8F2DA61E9D8C7D00F89F15 /* catrom2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D8F1E9D8C7D00F89F15 /* catrom2x.cpp */; }; BF8F2DA71E9D8C7D00F89F15 /* catrom3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D911E9D8C7D00F89F15 /* catrom3x.cpp */; }; BF8F2DA81E9D8C7D00F89F15 /* kreed2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D931E9D8C7D00F89F15 /* kreed2xsai.cpp */; }; BF8F2DA91E9D8C7D00F89F15 /* maxsthq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D951E9D8C7D00F89F15 /* maxsthq2x.cpp */; }; BF8F2DAA1E9D8C7E00F89F15 /* maxsthq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2D971E9D8C7D00F89F15 /* maxsthq3x.cpp */; }; BF8F2DFC1E9D8C8A00F89F15 /* bitmap_font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DAC1E9D8C8A00F89F15 /* bitmap_font.cpp */; }; BF8F2DFD1E9D8C8A00F89F15 /* cpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DAF1E9D8C8A00F89F15 /* cpu.cpp */; }; BF8F2DFE1E9D8C8A00F89F15 /* file.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DB21E9D8C8A00F89F15 /* file.cpp */; }; BF8F2DFF1E9D8C8A00F89F15 /* file_zip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DB41E9D8C8A00F89F15 /* file_zip.cpp */; }; BF8F2E001E9D8C8A00F89F15 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DB81E9D8C8A00F89F15 /* ioapi.c */; }; BF8F2E011E9D8C8A00F89F15 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DBA1E9D8C8A00F89F15 /* unzip.c */; }; BF8F2E021E9D8C8A00F89F15 /* gambatte.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DBC1E9D8C8A00F89F15 /* gambatte.cpp */; }; BF8F2E031E9D8C8A00F89F15 /* initstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DBD1E9D8C8A00F89F15 /* initstate.cpp */; }; BF8F2E041E9D8C8A00F89F15 /* interrupter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DC01E9D8C8A00F89F15 /* interrupter.cpp */; }; BF8F2E051E9D8C8A00F89F15 /* interruptrequester.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DC21E9D8C8A00F89F15 /* interruptrequester.cpp */; }; BF8F2E061E9D8C8A00F89F15 /* loadres.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DC41E9D8C8A00F89F15 /* loadres.cpp */; }; BF8F2E071E9D8C8A00F89F15 /* cartridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DC61E9D8C8A00F89F15 /* cartridge.cpp */; }; BF8F2E081E9D8C8A00F89F15 /* memptrs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DC81E9D8C8A00F89F15 /* memptrs.cpp */; }; BF8F2E091E9D8C8A00F89F15 /* pakinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DCA1E9D8C8A00F89F15 /* pakinfo.cpp */; }; BF8F2E0A1E9D8C8A00F89F15 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DCC1E9D8C8A00F89F15 /* rtc.cpp */; }; BF8F2E0B1E9D8C8A00F89F15 /* memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DCE1E9D8C8A00F89F15 /* memory.cpp */; }; BF8F2E0C1E9D8C8A00F89F15 /* channel1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DD41E9D8C8A00F89F15 /* channel1.cpp */; }; BF8F2E0D1E9D8C8A00F89F15 /* channel2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DD61E9D8C8A00F89F15 /* channel2.cpp */; }; BF8F2E0E1E9D8C8A00F89F15 /* channel3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DD81E9D8C8A00F89F15 /* channel3.cpp */; }; BF8F2E0F1E9D8C8A00F89F15 /* channel4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DDA1E9D8C8A00F89F15 /* channel4.cpp */; }; BF8F2E101E9D8C8A00F89F15 /* duty_unit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DDC1E9D8C8A00F89F15 /* duty_unit.cpp */; }; BF8F2E111E9D8C8A00F89F15 /* envelope_unit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DDE1E9D8C8A00F89F15 /* envelope_unit.cpp */; }; BF8F2E121E9D8C8A00F89F15 /* length_counter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DE01E9D8C8A00F89F15 /* length_counter.cpp */; }; BF8F2E131E9D8C8A00F89F15 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DE51E9D8C8A00F89F15 /* sound.cpp */; }; BF8F2E141E9D8C8A00F89F15 /* state_osd_elements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DE71E9D8C8A00F89F15 /* state_osd_elements.cpp */; }; BF8F2E151E9D8C8A00F89F15 /* statesaver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DE91E9D8C8A00F89F15 /* statesaver.cpp */; }; BF8F2E161E9D8C8A00F89F15 /* tima.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DEB1E9D8C8A00F89F15 /* tima.cpp */; }; BF8F2E171E9D8C8A00F89F15 /* ly_counter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DEF1E9D8C8A00F89F15 /* ly_counter.cpp */; }; BF8F2E181E9D8C8A00F89F15 /* lyc_irq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DF11E9D8C8A00F89F15 /* lyc_irq.cpp */; }; BF8F2E191E9D8C8A00F89F15 /* next_m0_time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DF41E9D8C8A00F89F15 /* next_m0_time.cpp */; }; BF8F2E1A1E9D8C8A00F89F15 /* ppu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DF61E9D8C8A00F89F15 /* ppu.cpp */; }; BF8F2E1B1E9D8C8A00F89F15 /* sprite_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DF81E9D8C8A00F89F15 /* sprite_mapper.cpp */; }; BF8F2E1C1E9D8C8A00F89F15 /* video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF8F2DFA1E9D8C8A00F89F15 /* video.cpp */; }; BFF074191E9D99B200ACDF4A /* GBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF074181E9D99B200ACDF4A /* GBC.swift */; }; BFF074231E9DAA8A00ACDF4A /* GBCEmulatorBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = BFF074211E9DAA8A00ACDF4A /* GBCEmulatorBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; BFF074241E9DAA8A00ACDF4A /* GBCEmulatorBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = BFF074221E9DAA8A00ACDF4A /* GBCEmulatorBridge.mm */; }; BFF074261E9DAD2800ACDF4A /* GBCTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF074251E9DAD2800ACDF4A /* GBCTypes.m */; }; BFF074271E9DB58E00ACDF4A /* libGambatte.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BF8F2D561E9D8C2800F89F15 /* libGambatte.a */; }; BFFDF03A23E3BDCE00931B96 /* GBCTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = BFFDF03823E3BDCE00931B96 /* GBCTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ BFF074281E9DBBE700ACDF4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BF8F2AA51E9C879300F89F15 /* Project object */; proxyType = 1; remoteGlobalIDString = BF8F2D551E9D8C2800F89F15; remoteInfo = libgambatte; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ BF8F2D541E9D8C2800F89F15 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "include/$(PRODUCT_NAME)"; dstSubfolderSpec = 16; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ BF5267CD1F60BD7C007737FB /* Standard.deltamapping */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = Standard.deltamapping; sourceTree = ""; }; BF5996941EA0551100595F8D /* GBCInputGetter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GBCInputGetter.cpp; sourceTree = ""; }; BF5996951EA0551100595F8D /* GBCInputGetter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GBCInputGetter.h; sourceTree = ""; }; BF5996981EA0598E00595F8D /* Standard.deltaskin */ = {isa = PBXFileReference; lastKnownFileType = file; name = Standard.deltaskin; path = "Controller Skin/Standard.deltaskin"; sourceTree = ""; }; BF833CAB1EB0821E00B73D57 /* GBCCheat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GBCCheat.h; sourceTree = ""; }; BF833CAC1EB0821E00B73D57 /* GBCCheat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GBCCheat.m; sourceTree = ""; }; BF8F2AAE1E9C879300F89F15 /* GBCDeltaCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GBCDeltaCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; BF8F2AB11E9C879300F89F15 /* GBCDeltaCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GBCDeltaCore.h; sourceTree = ""; }; BF8F2AB21E9C879300F89F15 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; BF8F2D561E9D8C2800F89F15 /* libGambatte.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libGambatte.a; sourceTree = BUILT_PRODUCTS_DIR; }; BF8F2D601E9D8C7D00F89F15 /* adaptivesleep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = adaptivesleep.cpp; sourceTree = ""; }; BF8F2D611E9D8C7D00F89F15 /* adaptivesleep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adaptivesleep.h; sourceTree = ""; }; BF8F2D621E9D8C7D00F89F15 /* array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = array.h; sourceTree = ""; }; BF8F2D631E9D8C7D00F89F15 /* defined_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defined_ptr.h; sourceTree = ""; }; BF8F2D641E9D8C7D00F89F15 /* rateest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rateest.cpp; sourceTree = ""; }; BF8F2D651E9D8C7D00F89F15 /* rateest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rateest.h; sourceTree = ""; }; BF8F2D671E9D8C7D00F89F15 /* resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resampler.h; sourceTree = ""; }; BF8F2D681E9D8C7D00F89F15 /* resamplerinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resamplerinfo.h; sourceTree = ""; }; BF8F2D6A1E9D8C7D00F89F15 /* blackmansinc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blackmansinc.h; sourceTree = ""; }; BF8F2D6B1E9D8C7D00F89F15 /* chainresampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chainresampler.cpp; sourceTree = ""; }; BF8F2D6C1E9D8C7D00F89F15 /* chainresampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chainresampler.h; sourceTree = ""; }; BF8F2D6D1E9D8C7D00F89F15 /* cic2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cic2.h; sourceTree = ""; }; BF8F2D6E1E9D8C7D00F89F15 /* cic3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cic3.h; sourceTree = ""; }; BF8F2D6F1E9D8C7D00F89F15 /* cic4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cic4.h; sourceTree = ""; }; BF8F2D701E9D8C7D00F89F15 /* hammingsinc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hammingsinc.h; sourceTree = ""; }; BF8F2D711E9D8C7D00F89F15 /* i0.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = i0.cpp; sourceTree = ""; }; BF8F2D721E9D8C7D00F89F15 /* i0.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = i0.h; sourceTree = ""; }; BF8F2D731E9D8C7D00F89F15 /* kaiser50sinc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kaiser50sinc.cpp; sourceTree = ""; }; BF8F2D741E9D8C7D00F89F15 /* kaiser50sinc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kaiser50sinc.h; sourceTree = ""; }; BF8F2D751E9D8C7D00F89F15 /* kaiser70sinc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kaiser70sinc.cpp; sourceTree = ""; }; BF8F2D761E9D8C7D00F89F15 /* kaiser70sinc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kaiser70sinc.h; sourceTree = ""; }; BF8F2D771E9D8C7D00F89F15 /* linint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = linint.h; sourceTree = ""; }; BF8F2D781E9D8C7D00F89F15 /* makesinckernel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = makesinckernel.cpp; sourceTree = ""; }; BF8F2D791E9D8C7D00F89F15 /* makesinckernel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = makesinckernel.h; sourceTree = ""; }; BF8F2D7A1E9D8C7D00F89F15 /* polyphasefir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = polyphasefir.h; sourceTree = ""; }; BF8F2D7B1E9D8C7D00F89F15 /* rectsinc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rectsinc.h; sourceTree = ""; }; BF8F2D7C1E9D8C7D00F89F15 /* resamplerinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resamplerinfo.cpp; sourceTree = ""; }; BF8F2D7D1E9D8C7D00F89F15 /* rshift16_round.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rshift16_round.h; sourceTree = ""; }; BF8F2D7E1E9D8C7D00F89F15 /* subresampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = subresampler.h; sourceTree = ""; }; BF8F2D7F1E9D8C7D00F89F15 /* u48div.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = u48div.cpp; sourceTree = ""; }; BF8F2D801E9D8C7D00F89F15 /* u48div.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = u48div.h; sourceTree = ""; }; BF8F2D811E9D8C7D00F89F15 /* upsampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upsampler.h; sourceTree = ""; }; BF8F2D821E9D8C7D00F89F15 /* ringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ringbuffer.h; sourceTree = ""; }; BF8F2D831E9D8C7D00F89F15 /* scoped_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoped_ptr.h; sourceTree = ""; }; BF8F2D841E9D8C7D00F89F15 /* skipsched.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skipsched.cpp; sourceTree = ""; }; BF8F2D851E9D8C7D00F89F15 /* skipsched.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skipsched.h; sourceTree = ""; }; BF8F2D861E9D8C7D00F89F15 /* transfer_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transfer_ptr.h; sourceTree = ""; }; BF8F2D871E9D8C7D00F89F15 /* uncopyable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uncopyable.h; sourceTree = ""; }; BF8F2D881E9D8C7D00F89F15 /* usec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usec.h; sourceTree = ""; }; BF8F2D8A1E9D8C7D00F89F15 /* rgb32conv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rgb32conv.cpp; sourceTree = ""; }; BF8F2D8B1E9D8C7D00F89F15 /* rgb32conv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rgb32conv.h; sourceTree = ""; }; BF8F2D8C1E9D8C7D00F89F15 /* vfilterinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vfilterinfo.cpp; sourceTree = ""; }; BF8F2D8D1E9D8C7D00F89F15 /* vfilterinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfilterinfo.h; sourceTree = ""; }; BF8F2D8F1E9D8C7D00F89F15 /* catrom2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = catrom2x.cpp; sourceTree = ""; }; BF8F2D901E9D8C7D00F89F15 /* catrom2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catrom2x.h; sourceTree = ""; }; BF8F2D911E9D8C7D00F89F15 /* catrom3x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = catrom3x.cpp; sourceTree = ""; }; BF8F2D921E9D8C7D00F89F15 /* catrom3x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = catrom3x.h; sourceTree = ""; }; BF8F2D931E9D8C7D00F89F15 /* kreed2xsai.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kreed2xsai.cpp; sourceTree = ""; }; BF8F2D941E9D8C7D00F89F15 /* kreed2xsai.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kreed2xsai.h; sourceTree = ""; }; BF8F2D951E9D8C7D00F89F15 /* maxsthq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxsthq2x.cpp; sourceTree = ""; }; BF8F2D961E9D8C7D00F89F15 /* maxsthq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxsthq2x.h; sourceTree = ""; }; BF8F2D971E9D8C7D00F89F15 /* maxsthq3x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxsthq3x.cpp; sourceTree = ""; }; BF8F2D981E9D8C7D00F89F15 /* maxsthq3x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxsthq3x.h; sourceTree = ""; }; BF8F2D991E9D8C7D00F89F15 /* videolink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videolink.h; sourceTree = ""; }; BF8F2DAC1E9D8C8A00F89F15 /* bitmap_font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bitmap_font.cpp; sourceTree = ""; }; BF8F2DAD1E9D8C8A00F89F15 /* bitmap_font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitmap_font.h; sourceTree = ""; }; BF8F2DAE1E9D8C8A00F89F15 /* counterdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = counterdef.h; sourceTree = ""; }; BF8F2DAF1E9D8C8A00F89F15 /* cpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu.cpp; sourceTree = ""; }; BF8F2DB01E9D8C8A00F89F15 /* cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = ""; }; BF8F2DB21E9D8C8A00F89F15 /* file.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file.cpp; sourceTree = ""; }; BF8F2DB31E9D8C8A00F89F15 /* file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = ""; }; BF8F2DB41E9D8C8A00F89F15 /* file_zip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_zip.cpp; sourceTree = ""; }; BF8F2DB51E9D8C8A00F89F15 /* stdfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdfile.h; sourceTree = ""; }; BF8F2DB71E9D8C8A00F89F15 /* crypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypt.h; sourceTree = ""; }; BF8F2DB81E9D8C8A00F89F15 /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = ""; }; BF8F2DB91E9D8C8A00F89F15 /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = ""; }; BF8F2DBA1E9D8C8A00F89F15 /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = ""; }; BF8F2DBB1E9D8C8A00F89F15 /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = ""; }; BF8F2DBC1E9D8C8A00F89F15 /* gambatte.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gambatte.cpp; sourceTree = ""; }; BF8F2DBD1E9D8C8A00F89F15 /* initstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = initstate.cpp; sourceTree = ""; }; BF8F2DBE1E9D8C8A00F89F15 /* initstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = initstate.h; sourceTree = ""; }; BF8F2DBF1E9D8C8A00F89F15 /* insertion_sort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = insertion_sort.h; sourceTree = ""; }; BF8F2DC01E9D8C8A00F89F15 /* interrupter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interrupter.cpp; sourceTree = ""; }; BF8F2DC11E9D8C8A00F89F15 /* interrupter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interrupter.h; sourceTree = ""; }; BF8F2DC21E9D8C8A00F89F15 /* interruptrequester.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interruptrequester.cpp; sourceTree = ""; }; BF8F2DC31E9D8C8A00F89F15 /* interruptrequester.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interruptrequester.h; sourceTree = ""; }; BF8F2DC41E9D8C8A00F89F15 /* loadres.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loadres.cpp; sourceTree = ""; }; BF8F2DC61E9D8C8A00F89F15 /* cartridge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cartridge.cpp; sourceTree = ""; }; BF8F2DC71E9D8C8A00F89F15 /* cartridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cartridge.h; sourceTree = ""; }; BF8F2DC81E9D8C8A00F89F15 /* memptrs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memptrs.cpp; sourceTree = ""; }; BF8F2DC91E9D8C8A00F89F15 /* memptrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memptrs.h; sourceTree = ""; }; BF8F2DCA1E9D8C8A00F89F15 /* pakinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pakinfo.cpp; sourceTree = ""; }; BF8F2DCB1E9D8C8A00F89F15 /* pakinfo_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pakinfo_internal.h; sourceTree = ""; }; BF8F2DCC1E9D8C8A00F89F15 /* rtc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtc.cpp; sourceTree = ""; }; BF8F2DCD1E9D8C8A00F89F15 /* rtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtc.h; sourceTree = ""; }; BF8F2DCE1E9D8C8A00F89F15 /* memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory.cpp; sourceTree = ""; }; BF8F2DCF1E9D8C8A00F89F15 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = ""; }; BF8F2DD01E9D8C8A00F89F15 /* minkeeper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = minkeeper.h; sourceTree = ""; }; BF8F2DD11E9D8C8A00F89F15 /* osd_element.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = osd_element.h; sourceTree = ""; }; BF8F2DD21E9D8C8A00F89F15 /* savestate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = savestate.h; sourceTree = ""; }; BF8F2DD41E9D8C8A00F89F15 /* channel1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel1.cpp; sourceTree = ""; }; BF8F2DD51E9D8C8A00F89F15 /* channel1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel1.h; sourceTree = ""; }; BF8F2DD61E9D8C8A00F89F15 /* channel2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel2.cpp; sourceTree = ""; }; BF8F2DD71E9D8C8A00F89F15 /* channel2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel2.h; sourceTree = ""; }; BF8F2DD81E9D8C8A00F89F15 /* channel3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel3.cpp; sourceTree = ""; }; BF8F2DD91E9D8C8A00F89F15 /* channel3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel3.h; sourceTree = ""; }; BF8F2DDA1E9D8C8A00F89F15 /* channel4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = channel4.cpp; sourceTree = ""; }; BF8F2DDB1E9D8C8A00F89F15 /* channel4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel4.h; sourceTree = ""; }; BF8F2DDC1E9D8C8A00F89F15 /* duty_unit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = duty_unit.cpp; sourceTree = ""; }; BF8F2DDD1E9D8C8A00F89F15 /* duty_unit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = duty_unit.h; sourceTree = ""; }; BF8F2DDE1E9D8C8A00F89F15 /* envelope_unit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = envelope_unit.cpp; sourceTree = ""; }; BF8F2DDF1E9D8C8A00F89F15 /* envelope_unit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = envelope_unit.h; sourceTree = ""; }; BF8F2DE01E9D8C8A00F89F15 /* length_counter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = length_counter.cpp; sourceTree = ""; }; BF8F2DE11E9D8C8A00F89F15 /* length_counter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = length_counter.h; sourceTree = ""; }; BF8F2DE21E9D8C8A00F89F15 /* master_disabler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = master_disabler.h; sourceTree = ""; }; BF8F2DE31E9D8C8A00F89F15 /* sound_unit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sound_unit.h; sourceTree = ""; }; BF8F2DE41E9D8C8A00F89F15 /* static_output_tester.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = static_output_tester.h; sourceTree = ""; }; BF8F2DE51E9D8C8A00F89F15 /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sound.cpp; sourceTree = ""; }; BF8F2DE61E9D8C8A00F89F15 /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sound.h; sourceTree = ""; }; BF8F2DE71E9D8C8A00F89F15 /* state_osd_elements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = state_osd_elements.cpp; sourceTree = ""; }; BF8F2DE81E9D8C8A00F89F15 /* state_osd_elements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = state_osd_elements.h; sourceTree = ""; }; BF8F2DE91E9D8C8A00F89F15 /* statesaver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = statesaver.cpp; sourceTree = ""; }; BF8F2DEA1E9D8C8A00F89F15 /* statesaver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statesaver.h; sourceTree = ""; }; BF8F2DEB1E9D8C8A00F89F15 /* tima.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tima.cpp; sourceTree = ""; }; BF8F2DEC1E9D8C8A00F89F15 /* tima.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tima.h; sourceTree = ""; }; BF8F2DEE1E9D8C8A00F89F15 /* lcddef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcddef.h; sourceTree = ""; }; BF8F2DEF1E9D8C8A00F89F15 /* ly_counter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ly_counter.cpp; sourceTree = ""; }; BF8F2DF01E9D8C8A00F89F15 /* ly_counter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ly_counter.h; sourceTree = ""; }; BF8F2DF11E9D8C8A00F89F15 /* lyc_irq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lyc_irq.cpp; sourceTree = ""; }; BF8F2DF21E9D8C8A00F89F15 /* lyc_irq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lyc_irq.h; sourceTree = ""; }; BF8F2DF31E9D8C8A00F89F15 /* m0_irq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = m0_irq.h; sourceTree = ""; }; BF8F2DF41E9D8C8A00F89F15 /* next_m0_time.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = next_m0_time.cpp; sourceTree = ""; }; BF8F2DF51E9D8C8A00F89F15 /* next_m0_time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = next_m0_time.h; sourceTree = ""; }; BF8F2DF61E9D8C8A00F89F15 /* ppu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ppu.cpp; sourceTree = ""; }; BF8F2DF71E9D8C8A00F89F15 /* ppu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ppu.h; sourceTree = ""; }; BF8F2DF81E9D8C8A00F89F15 /* sprite_mapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sprite_mapper.cpp; sourceTree = ""; }; BF8F2DF91E9D8C8A00F89F15 /* sprite_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sprite_mapper.h; sourceTree = ""; }; BF8F2DFA1E9D8C8A00F89F15 /* video.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video.cpp; sourceTree = ""; }; BF8F2DFB1E9D8C8A00F89F15 /* video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video.h; sourceTree = ""; }; BF8F2E1E1E9D8C9300F89F15 /* gambatte.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gambatte.h; sourceTree = ""; }; BF8F2E1F1E9D8C9300F89F15 /* gbint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gbint.h; sourceTree = ""; }; BF8F2E201E9D8C9300F89F15 /* inputgetter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputgetter.h; sourceTree = ""; }; BF8F2E211E9D8C9300F89F15 /* loadres.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loadres.h; sourceTree = ""; }; BF8F2E221E9D8C9300F89F15 /* pakinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pakinfo.h; sourceTree = ""; }; BFF074181E9D99B200ACDF4A /* GBC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GBC.swift; sourceTree = ""; }; BFF074211E9DAA8A00ACDF4A /* GBCEmulatorBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GBCEmulatorBridge.h; sourceTree = ""; }; BFF074221E9DAA8A00ACDF4A /* GBCEmulatorBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = GBCEmulatorBridge.mm; sourceTree = ""; }; BFF074251E9DAD2800ACDF4A /* GBCTypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GBCTypes.m; sourceTree = ""; }; BFFDF03823E3BDCE00931B96 /* GBCTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GBCTypes.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ BF8F2AAA1E9C879300F89F15 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( BFF074271E9DB58E00ACDF4A /* libGambatte.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; BF8F2D531E9D8C2800F89F15 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ BF833CA51EB07F6200B73D57 /* Model */ = { isa = PBXGroup; children = ( BF833CAB1EB0821E00B73D57 /* GBCCheat.h */, BF833CAC1EB0821E00B73D57 /* GBCCheat.m */, ); path = Model; sourceTree = ""; }; BF8F2AA41E9C879300F89F15 = { isa = PBXGroup; children = ( BF8F2AB01E9C879300F89F15 /* GBCDeltaCore */, BF8F2D571E9D8C2800F89F15 /* libGambatte */, BF8F2AAF1E9C879300F89F15 /* Products */, ); sourceTree = ""; }; BF8F2AAF1E9C879300F89F15 /* Products */ = { isa = PBXGroup; children = ( BF8F2AAE1E9C879300F89F15 /* GBCDeltaCore.framework */, BF8F2D561E9D8C2800F89F15 /* libGambatte.a */, ); name = Products; sourceTree = ""; }; BF8F2AB01E9C879300F89F15 /* GBCDeltaCore */ = { isa = PBXGroup; children = ( BF8F2AB11E9C879300F89F15 /* GBCDeltaCore.h */, BFF074181E9D99B200ACDF4A /* GBC.swift */, BFF074201E9DAA5400ACDF4A /* Bridge */, BF833CA51EB07F6200B73D57 /* Model */, BFFDF03C23E3BE3E00931B96 /* Types */, BFF074171E9D991A00ACDF4A /* Supporting Files */, ); path = GBCDeltaCore; sourceTree = ""; }; BF8F2D571E9D8C2800F89F15 /* libGambatte */ = { isa = PBXGroup; children = ( BF8F2E1D1E9D8C9300F89F15 /* include */, BF8F2DAB1E9D8C8A00F89F15 /* src */, ); name = libGambatte; path = libgambatte; sourceTree = ""; }; BF8F2D5F1E9D8C7D00F89F15 /* common */ = { isa = PBXGroup; children = ( BF8F2D601E9D8C7D00F89F15 /* adaptivesleep.cpp */, BF8F2D611E9D8C7D00F89F15 /* adaptivesleep.h */, BF8F2D621E9D8C7D00F89F15 /* array.h */, BF8F2D631E9D8C7D00F89F15 /* defined_ptr.h */, BF8F2D641E9D8C7D00F89F15 /* rateest.cpp */, BF8F2D651E9D8C7D00F89F15 /* rateest.h */, BF8F2D661E9D8C7D00F89F15 /* resample */, BF8F2D821E9D8C7D00F89F15 /* ringbuffer.h */, BF8F2D831E9D8C7D00F89F15 /* scoped_ptr.h */, BF8F2D841E9D8C7D00F89F15 /* skipsched.cpp */, BF8F2D851E9D8C7D00F89F15 /* skipsched.h */, BF8F2D861E9D8C7D00F89F15 /* transfer_ptr.h */, BF8F2D871E9D8C7D00F89F15 /* uncopyable.h */, BF8F2D881E9D8C7D00F89F15 /* usec.h */, BF8F2D891E9D8C7D00F89F15 /* videolink */, ); name = common; path = gambatte/common; sourceTree = SOURCE_ROOT; }; BF8F2D661E9D8C7D00F89F15 /* resample */ = { isa = PBXGroup; children = ( BF8F2D671E9D8C7D00F89F15 /* resampler.h */, BF8F2D681E9D8C7D00F89F15 /* resamplerinfo.h */, BF8F2D691E9D8C7D00F89F15 /* src */, ); path = resample; sourceTree = ""; }; BF8F2D691E9D8C7D00F89F15 /* src */ = { isa = PBXGroup; children = ( BF8F2D6A1E9D8C7D00F89F15 /* blackmansinc.h */, BF8F2D6B1E9D8C7D00F89F15 /* chainresampler.cpp */, BF8F2D6C1E9D8C7D00F89F15 /* chainresampler.h */, BF8F2D6D1E9D8C7D00F89F15 /* cic2.h */, BF8F2D6E1E9D8C7D00F89F15 /* cic3.h */, BF8F2D6F1E9D8C7D00F89F15 /* cic4.h */, BF8F2D701E9D8C7D00F89F15 /* hammingsinc.h */, BF8F2D711E9D8C7D00F89F15 /* i0.cpp */, BF8F2D721E9D8C7D00F89F15 /* i0.h */, BF8F2D731E9D8C7D00F89F15 /* kaiser50sinc.cpp */, BF8F2D741E9D8C7D00F89F15 /* kaiser50sinc.h */, BF8F2D751E9D8C7D00F89F15 /* kaiser70sinc.cpp */, BF8F2D761E9D8C7D00F89F15 /* kaiser70sinc.h */, BF8F2D771E9D8C7D00F89F15 /* linint.h */, BF8F2D781E9D8C7D00F89F15 /* makesinckernel.cpp */, BF8F2D791E9D8C7D00F89F15 /* makesinckernel.h */, BF8F2D7A1E9D8C7D00F89F15 /* polyphasefir.h */, BF8F2D7B1E9D8C7D00F89F15 /* rectsinc.h */, BF8F2D7C1E9D8C7D00F89F15 /* resamplerinfo.cpp */, BF8F2D7D1E9D8C7D00F89F15 /* rshift16_round.h */, BF8F2D7E1E9D8C7D00F89F15 /* subresampler.h */, BF8F2D7F1E9D8C7D00F89F15 /* u48div.cpp */, BF8F2D801E9D8C7D00F89F15 /* u48div.h */, BF8F2D811E9D8C7D00F89F15 /* upsampler.h */, ); path = src; sourceTree = ""; }; BF8F2D891E9D8C7D00F89F15 /* videolink */ = { isa = PBXGroup; children = ( BF8F2D8A1E9D8C7D00F89F15 /* rgb32conv.cpp */, BF8F2D8B1E9D8C7D00F89F15 /* rgb32conv.h */, BF8F2D8C1E9D8C7D00F89F15 /* vfilterinfo.cpp */, BF8F2D8D1E9D8C7D00F89F15 /* vfilterinfo.h */, BF8F2D8E1E9D8C7D00F89F15 /* vfilters */, BF8F2D991E9D8C7D00F89F15 /* videolink.h */, ); path = videolink; sourceTree = ""; }; BF8F2D8E1E9D8C7D00F89F15 /* vfilters */ = { isa = PBXGroup; children = ( BF8F2D8F1E9D8C7D00F89F15 /* catrom2x.cpp */, BF8F2D901E9D8C7D00F89F15 /* catrom2x.h */, BF8F2D911E9D8C7D00F89F15 /* catrom3x.cpp */, BF8F2D921E9D8C7D00F89F15 /* catrom3x.h */, BF8F2D931E9D8C7D00F89F15 /* kreed2xsai.cpp */, BF8F2D941E9D8C7D00F89F15 /* kreed2xsai.h */, BF8F2D951E9D8C7D00F89F15 /* maxsthq2x.cpp */, BF8F2D961E9D8C7D00F89F15 /* maxsthq2x.h */, BF8F2D971E9D8C7D00F89F15 /* maxsthq3x.cpp */, BF8F2D981E9D8C7D00F89F15 /* maxsthq3x.h */, ); path = vfilters; sourceTree = ""; }; BF8F2DAB1E9D8C8A00F89F15 /* src */ = { isa = PBXGroup; children = ( BF8F2D5F1E9D8C7D00F89F15 /* common */, BF8F2DAC1E9D8C8A00F89F15 /* bitmap_font.cpp */, BF8F2DAD1E9D8C8A00F89F15 /* bitmap_font.h */, BF8F2DAE1E9D8C8A00F89F15 /* counterdef.h */, BF8F2DAF1E9D8C8A00F89F15 /* cpu.cpp */, BF8F2DB01E9D8C8A00F89F15 /* cpu.h */, BF8F2DB11E9D8C8A00F89F15 /* file */, BF8F2DBC1E9D8C8A00F89F15 /* gambatte.cpp */, BF8F2DBD1E9D8C8A00F89F15 /* initstate.cpp */, BF8F2DBE1E9D8C8A00F89F15 /* initstate.h */, BF8F2DBF1E9D8C8A00F89F15 /* insertion_sort.h */, BF8F2DC01E9D8C8A00F89F15 /* interrupter.cpp */, BF8F2DC11E9D8C8A00F89F15 /* interrupter.h */, BF8F2DC21E9D8C8A00F89F15 /* interruptrequester.cpp */, BF8F2DC31E9D8C8A00F89F15 /* interruptrequester.h */, BF8F2DC41E9D8C8A00F89F15 /* loadres.cpp */, BF8F2DC51E9D8C8A00F89F15 /* mem */, BF8F2DCE1E9D8C8A00F89F15 /* memory.cpp */, BF8F2DCF1E9D8C8A00F89F15 /* memory.h */, BF8F2DD01E9D8C8A00F89F15 /* minkeeper.h */, BF8F2DD11E9D8C8A00F89F15 /* osd_element.h */, BF8F2DD21E9D8C8A00F89F15 /* savestate.h */, BF8F2DD31E9D8C8A00F89F15 /* sound */, BF8F2DE51E9D8C8A00F89F15 /* sound.cpp */, BF8F2DE61E9D8C8A00F89F15 /* sound.h */, BF8F2DE71E9D8C8A00F89F15 /* state_osd_elements.cpp */, BF8F2DE81E9D8C8A00F89F15 /* state_osd_elements.h */, BF8F2DE91E9D8C8A00F89F15 /* statesaver.cpp */, BF8F2DEA1E9D8C8A00F89F15 /* statesaver.h */, BF8F2DEB1E9D8C8A00F89F15 /* tima.cpp */, BF8F2DEC1E9D8C8A00F89F15 /* tima.h */, BF8F2DED1E9D8C8A00F89F15 /* video */, BF8F2DFA1E9D8C8A00F89F15 /* video.cpp */, BF8F2DFB1E9D8C8A00F89F15 /* video.h */, ); name = src; path = gambatte/libgambatte/src; sourceTree = SOURCE_ROOT; }; BF8F2DB11E9D8C8A00F89F15 /* file */ = { isa = PBXGroup; children = ( BF8F2DB21E9D8C8A00F89F15 /* file.cpp */, BF8F2DB31E9D8C8A00F89F15 /* file.h */, BF8F2DB41E9D8C8A00F89F15 /* file_zip.cpp */, BF8F2DB51E9D8C8A00F89F15 /* stdfile.h */, BF8F2DB61E9D8C8A00F89F15 /* unzip */, ); path = file; sourceTree = ""; }; BF8F2DB61E9D8C8A00F89F15 /* unzip */ = { isa = PBXGroup; children = ( BF8F2DB71E9D8C8A00F89F15 /* crypt.h */, BF8F2DB81E9D8C8A00F89F15 /* ioapi.c */, BF8F2DB91E9D8C8A00F89F15 /* ioapi.h */, BF8F2DBA1E9D8C8A00F89F15 /* unzip.c */, BF8F2DBB1E9D8C8A00F89F15 /* unzip.h */, ); path = unzip; sourceTree = ""; }; BF8F2DC51E9D8C8A00F89F15 /* mem */ = { isa = PBXGroup; children = ( BF8F2DC61E9D8C8A00F89F15 /* cartridge.cpp */, BF8F2DC71E9D8C8A00F89F15 /* cartridge.h */, BF8F2DC81E9D8C8A00F89F15 /* memptrs.cpp */, BF8F2DC91E9D8C8A00F89F15 /* memptrs.h */, BF8F2DCA1E9D8C8A00F89F15 /* pakinfo.cpp */, BF8F2DCB1E9D8C8A00F89F15 /* pakinfo_internal.h */, BF8F2DCC1E9D8C8A00F89F15 /* rtc.cpp */, BF8F2DCD1E9D8C8A00F89F15 /* rtc.h */, ); path = mem; sourceTree = ""; }; BF8F2DD31E9D8C8A00F89F15 /* sound */ = { isa = PBXGroup; children = ( BF8F2DD41E9D8C8A00F89F15 /* channel1.cpp */, BF8F2DD51E9D8C8A00F89F15 /* channel1.h */, BF8F2DD61E9D8C8A00F89F15 /* channel2.cpp */, BF8F2DD71E9D8C8A00F89F15 /* channel2.h */, BF8F2DD81E9D8C8A00F89F15 /* channel3.cpp */, BF8F2DD91E9D8C8A00F89F15 /* channel3.h */, BF8F2DDA1E9D8C8A00F89F15 /* channel4.cpp */, BF8F2DDB1E9D8C8A00F89F15 /* channel4.h */, BF8F2DDC1E9D8C8A00F89F15 /* duty_unit.cpp */, BF8F2DDD1E9D8C8A00F89F15 /* duty_unit.h */, BF8F2DDE1E9D8C8A00F89F15 /* envelope_unit.cpp */, BF8F2DDF1E9D8C8A00F89F15 /* envelope_unit.h */, BF8F2DE01E9D8C8A00F89F15 /* length_counter.cpp */, BF8F2DE11E9D8C8A00F89F15 /* length_counter.h */, BF8F2DE21E9D8C8A00F89F15 /* master_disabler.h */, BF8F2DE31E9D8C8A00F89F15 /* sound_unit.h */, BF8F2DE41E9D8C8A00F89F15 /* static_output_tester.h */, ); path = sound; sourceTree = ""; }; BF8F2DED1E9D8C8A00F89F15 /* video */ = { isa = PBXGroup; children = ( BF8F2DEE1E9D8C8A00F89F15 /* lcddef.h */, BF8F2DEF1E9D8C8A00F89F15 /* ly_counter.cpp */, BF8F2DF01E9D8C8A00F89F15 /* ly_counter.h */, BF8F2DF11E9D8C8A00F89F15 /* lyc_irq.cpp */, BF8F2DF21E9D8C8A00F89F15 /* lyc_irq.h */, BF8F2DF31E9D8C8A00F89F15 /* m0_irq.h */, BF8F2DF41E9D8C8A00F89F15 /* next_m0_time.cpp */, BF8F2DF51E9D8C8A00F89F15 /* next_m0_time.h */, BF8F2DF61E9D8C8A00F89F15 /* ppu.cpp */, BF8F2DF71E9D8C8A00F89F15 /* ppu.h */, BF8F2DF81E9D8C8A00F89F15 /* sprite_mapper.cpp */, BF8F2DF91E9D8C8A00F89F15 /* sprite_mapper.h */, ); path = video; sourceTree = ""; }; BF8F2E1D1E9D8C9300F89F15 /* include */ = { isa = PBXGroup; children = ( BF8F2E1E1E9D8C9300F89F15 /* gambatte.h */, BF8F2E1F1E9D8C9300F89F15 /* gbint.h */, BF8F2E201E9D8C9300F89F15 /* inputgetter.h */, BF8F2E211E9D8C9300F89F15 /* loadres.h */, BF8F2E221E9D8C9300F89F15 /* pakinfo.h */, ); name = include; path = gambatte/libgambatte/include; sourceTree = SOURCE_ROOT; }; BFF074171E9D991A00ACDF4A /* Supporting Files */ = { isa = PBXGroup; children = ( BF8F2AB21E9C879300F89F15 /* Info.plist */, BF5996981EA0598E00595F8D /* Standard.deltaskin */, BF5267CD1F60BD7C007737FB /* Standard.deltamapping */, ); name = "Supporting Files"; sourceTree = ""; }; BFF074201E9DAA5400ACDF4A /* Bridge */ = { isa = PBXGroup; children = ( BFF074211E9DAA8A00ACDF4A /* GBCEmulatorBridge.h */, BFF074221E9DAA8A00ACDF4A /* GBCEmulatorBridge.mm */, BF5996951EA0551100595F8D /* GBCInputGetter.h */, BF5996941EA0551100595F8D /* GBCInputGetter.cpp */, ); path = Bridge; sourceTree = ""; }; BFFDF03C23E3BE3E00931B96 /* Types */ = { isa = PBXGroup; children = ( BFFDF03823E3BDCE00931B96 /* GBCTypes.h */, BFF074251E9DAD2800ACDF4A /* GBCTypes.m */, ); path = Types; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ BF8F2AAB1E9C879300F89F15 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( BF8F2AB31E9C879300F89F15 /* GBCDeltaCore.h in Headers */, BFFDF03A23E3BDCE00931B96 /* GBCTypes.h in Headers */, BF833CAD1EB0821E00B73D57 /* GBCCheat.h in Headers */, BF5996971EA0551100595F8D /* GBCInputGetter.h in Headers */, BFF074231E9DAA8A00ACDF4A /* GBCEmulatorBridge.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ BF8F2AAD1E9C879300F89F15 /* GBCDeltaCore */ = { isa = PBXNativeTarget; buildConfigurationList = BF8F2AB61E9C879300F89F15 /* Build configuration list for PBXNativeTarget "GBCDeltaCore" */; buildPhases = ( BF8F2AA91E9C879300F89F15 /* Sources */, BF8F2AAA1E9C879300F89F15 /* Frameworks */, BF8F2AAB1E9C879300F89F15 /* Headers */, BF8F2AAC1E9C879300F89F15 /* Resources */, ); buildRules = ( ); dependencies = ( BFF074291E9DBBE700ACDF4A /* PBXTargetDependency */, ); name = GBCDeltaCore; productName = GBCDeltaCore; productReference = BF8F2AAE1E9C879300F89F15 /* GBCDeltaCore.framework */; productType = "com.apple.product-type.framework"; }; BF8F2D551E9D8C2800F89F15 /* libGambatte */ = { isa = PBXNativeTarget; buildConfigurationList = BF8F2D5E1E9D8C2800F89F15 /* Build configuration list for PBXNativeTarget "libGambatte" */; buildPhases = ( BF8F2D521E9D8C2800F89F15 /* Sources */, BF8F2D531E9D8C2800F89F15 /* Frameworks */, BF8F2D541E9D8C2800F89F15 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = libGambatte; productName = libgambatte; productReference = BF8F2D561E9D8C2800F89F15 /* libGambatte.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ BF8F2AA51E9C879300F89F15 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1010; ORGANIZATIONNAME = "Riley Testut"; TargetAttributes = { BF8F2AAD1E9C879300F89F15 = { CreatedOnToolsVersion = 8.3; DevelopmentTeam = 6XVY5G3U44; LastSwiftMigration = 1020; ProvisioningStyle = Automatic; }; BF8F2D551E9D8C2800F89F15 = { CreatedOnToolsVersion = 8.3; DevelopmentTeam = 6XVY5G3U44; ProvisioningStyle = Automatic; }; }; }; buildConfigurationList = BF8F2AA81E9C879300F89F15 /* Build configuration list for PBXProject "GBCDeltaCore" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( English, en, Base, ); mainGroup = BF8F2AA41E9C879300F89F15; productRefGroup = BF8F2AAF1E9C879300F89F15 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( BF8F2AAD1E9C879300F89F15 /* GBCDeltaCore */, BF8F2D551E9D8C2800F89F15 /* libGambatte */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ BF8F2AAC1E9C879300F89F15 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( BF5996991EA0598E00595F8D /* Standard.deltaskin in Resources */, BF5267CE1F60BD7F007737FB /* Standard.deltamapping in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ BF8F2AA91E9C879300F89F15 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BF833CAE1EB0821E00B73D57 /* GBCCheat.m in Sources */, BF5996961EA0551100595F8D /* GBCInputGetter.cpp in Sources */, BFF074241E9DAA8A00ACDF4A /* GBCEmulatorBridge.mm in Sources */, BFF074261E9DAD2800ACDF4A /* GBCTypes.m in Sources */, BFF074191E9D99B200ACDF4A /* GBC.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; BF8F2D521E9D8C2800F89F15 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BF8F2E041E9D8C8A00F89F15 /* interrupter.cpp in Sources */, BF8F2E1C1E9D8C8A00F89F15 /* video.cpp in Sources */, BF8F2E181E9D8C8A00F89F15 /* lyc_irq.cpp in Sources */, BF8F2E0A1E9D8C8A00F89F15 /* rtc.cpp in Sources */, BF8F2DAA1E9D8C7E00F89F15 /* maxsthq3x.cpp in Sources */, BF8F2E061E9D8C8A00F89F15 /* loadres.cpp in Sources */, BF8F2DA31E9D8C7D00F89F15 /* skipsched.cpp in Sources */, BF8F2E0E1E9D8C8A00F89F15 /* channel3.cpp in Sources */, BF8F2E0C1E9D8C8A00F89F15 /* channel1.cpp in Sources */, BF8F2DA21E9D8C7D00F89F15 /* u48div.cpp in Sources */, BF8F2DA61E9D8C7D00F89F15 /* catrom2x.cpp in Sources */, BF8F2E141E9D8C8A00F89F15 /* state_osd_elements.cpp in Sources */, BF8F2D9E1E9D8C7D00F89F15 /* kaiser50sinc.cpp in Sources */, BF8F2DA11E9D8C7D00F89F15 /* resamplerinfo.cpp in Sources */, BF8F2E071E9D8C8A00F89F15 /* cartridge.cpp in Sources */, BF8F2E0D1E9D8C8A00F89F15 /* channel2.cpp in Sources */, BF8F2E091E9D8C8A00F89F15 /* pakinfo.cpp in Sources */, BF8F2E051E9D8C8A00F89F15 /* interruptrequester.cpp in Sources */, BF8F2D9D1E9D8C7D00F89F15 /* i0.cpp in Sources */, BF8F2DA81E9D8C7D00F89F15 /* kreed2xsai.cpp in Sources */, BF8F2E0B1E9D8C8A00F89F15 /* memory.cpp in Sources */, BF8F2E151E9D8C8A00F89F15 /* statesaver.cpp in Sources */, BF8F2E161E9D8C8A00F89F15 /* tima.cpp in Sources */, BF8F2E111E9D8C8A00F89F15 /* envelope_unit.cpp in Sources */, BF8F2E081E9D8C8A00F89F15 /* memptrs.cpp in Sources */, BF8F2E001E9D8C8A00F89F15 /* ioapi.c in Sources */, BF8F2E131E9D8C8A00F89F15 /* sound.cpp in Sources */, BF8F2E1B1E9D8C8A00F89F15 /* sprite_mapper.cpp in Sources */, BF8F2DFD1E9D8C8A00F89F15 /* cpu.cpp in Sources */, BF8F2DA71E9D8C7D00F89F15 /* catrom3x.cpp in Sources */, BF8F2DFC1E9D8C8A00F89F15 /* bitmap_font.cpp in Sources */, BF8F2D9C1E9D8C7D00F89F15 /* chainresampler.cpp in Sources */, BF8F2E0F1E9D8C8A00F89F15 /* channel4.cpp in Sources */, BF8F2DA41E9D8C7D00F89F15 /* rgb32conv.cpp in Sources */, BF8F2DFE1E9D8C8A00F89F15 /* file.cpp in Sources */, BF8F2E191E9D8C8A00F89F15 /* next_m0_time.cpp in Sources */, BF8F2E121E9D8C8A00F89F15 /* length_counter.cpp in Sources */, BF8F2E171E9D8C8A00F89F15 /* ly_counter.cpp in Sources */, BF8F2D9B1E9D8C7D00F89F15 /* rateest.cpp in Sources */, BF8F2DA51E9D8C7D00F89F15 /* vfilterinfo.cpp in Sources */, BF8F2D9F1E9D8C7D00F89F15 /* kaiser70sinc.cpp in Sources */, BF8F2E021E9D8C8A00F89F15 /* gambatte.cpp in Sources */, BF8F2E101E9D8C8A00F89F15 /* duty_unit.cpp in Sources */, BF8F2DFF1E9D8C8A00F89F15 /* file_zip.cpp in Sources */, BF8F2E031E9D8C8A00F89F15 /* initstate.cpp in Sources */, BF8F2DA01E9D8C7D00F89F15 /* makesinckernel.cpp in Sources */, BF8F2DA91E9D8C7D00F89F15 /* maxsthq2x.cpp in Sources */, BF8F2E1A1E9D8C8A00F89F15 /* ppu.cpp in Sources */, BF8F2E011E9D8C8A00F89F15 /* unzip.c in Sources */, BF8F2D9A1E9D8C7D00F89F15 /* adaptivesleep.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ BFF074291E9DBBE700ACDF4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = BF8F2D551E9D8C2800F89F15 /* libGambatte */; targetProxy = BFF074281E9DBBE700ACDF4A /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ BF8F2AB41E9C879300F89F15 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 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_DOCUMENTATION_COMMENTS = YES; 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 = ( "DEBUG=1", "$(inherited)", ); 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; IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DHAVE_CSTDINT", ); SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; BF8F2AB51E9C879300F89F15 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 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_DOCUMENTATION_COMMENTS = YES; 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_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; IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DHAVE_CSTDINT", ); SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; BF8F2AB71E9C879300F89F15 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = 6XVY5G3U44; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = GBCDeltaCore/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.rileytestut.GBCDeltaCore; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; }; name = Debug; }; BF8F2AB81E9C879300F89F15 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = 6XVY5G3U44; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = GBCDeltaCore/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.rileytestut.GBCDeltaCore; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; }; name = Release; }; BF8F2D5C1E9D8C2800F89F15 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEVELOPMENT_TEAM = 6XVY5G3U44; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = Gambatte; SKIP_INSTALL = YES; USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/gambatte/libgambatte/include\" \"$(SRCROOT)/gambatte/libgambatte/src\""; }; name = Debug; }; BF8F2D5D1E9D8C2800F89F15 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEVELOPMENT_TEAM = 6XVY5G3U44; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = Gambatte; SKIP_INSTALL = YES; USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/gambatte/libgambatte/include\" \"$(SRCROOT)/gambatte/libgambatte/src\""; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ BF8F2AA81E9C879300F89F15 /* Build configuration list for PBXProject "GBCDeltaCore" */ = { isa = XCConfigurationList; buildConfigurations = ( BF8F2AB41E9C879300F89F15 /* Debug */, BF8F2AB51E9C879300F89F15 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; BF8F2AB61E9C879300F89F15 /* Build configuration list for PBXNativeTarget "GBCDeltaCore" */ = { isa = XCConfigurationList; buildConfigurations = ( BF8F2AB71E9C879300F89F15 /* Debug */, BF8F2AB81E9C879300F89F15 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; BF8F2D5E1E9D8C2800F89F15 /* Build configuration list for PBXNativeTarget "libGambatte" */ = { isa = XCConfigurationList; buildConfigurations = ( BF8F2D5C1E9D8C2800F89F15 /* Debug */, BF8F2D5D1E9D8C2800F89F15 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = BF8F2AA51E9C879300F89F15 /* Project object */; }