// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 45;
	objects = {

/* Begin PBXBuildFile section */
		3000A9CF23418799007DC37F /* logo_freeze.png in Resources */ = {isa = PBXBuildFile; fileRef = EA3D300B0A260A3200BDACCC /* logo_freeze.png */; };
		3000A9D02341879B007DC37F /* logo_defrost.png in Resources */ = {isa = PBXBuildFile; fileRef = EA3D300C0A260A3200BDACCC /* logo_defrost.png */; };
		3000A9D123418852007DC37F /* freeze_defrost.aiff in Resources */ = {isa = PBXBuildFile; fileRef = EA85C3560B4ECBD900F5F9C9 /* freeze_defrost.aiff */; };
		302EEC9C22DAD0AB006D1502 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 302EEC9A22DAD0AB006D1502 /* AudioToolbox.framework */; };
		302EEC9D22DAD0AB006D1502 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 302EEC9B22DAD0AB006D1502 /* AudioUnit.framework */; };
		302EEC9F22DAD0B1006D1502 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 302EEC9E22DAD0B1006D1502 /* AGL.framework */; };
		302EECA322DAD0C5006D1502 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 302EECA222DAD0C5006D1502 /* CoreImage.framework */; };
		302EECA522DAD1B9006D1502 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 302EECA422DAD1B9006D1502 /* CoreAudio.framework */; };
		3042F7E3232E9BDD00C03F5E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3042F7E2232E9BDD00C03F5E /* Carbon.framework */; };
		3045A1EF22D03C4B0092B97D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3045A1EE22D03C4B0092B97D /* Cocoa.framework */; };
		304B364A262E328400F8DC8E /* S9xControlsPreferencesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 304B3649262E328400F8DC8E /* S9xControlsPreferencesViewController.xib */; };
		304B366C262E82B800F8DC8E /* S9xPreferencesConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 304B366B262E82B800F8DC8E /* S9xPreferencesConstants.m */; };
		30656200236A8BA700A1B3B2 /* gamecontrollerdb.txt in Resources */ = {isa = PBXBuildFile; fileRef = 306561FF236A8BA700A1B3B2 /* gamecontrollerdb.txt */; };
		306937CA2635EE5800007ABB /* S9xDisplayPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 306937C82635EE5800007ABB /* S9xDisplayPreferencesViewController.m */; };
		306937CB2635EE5800007ABB /* S9xDisplayPreferencesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 306937C92635EE5800007ABB /* S9xDisplayPreferencesViewController.xib */; };
		306937D02636253900007ABB /* S9xPreferencesTabViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 306937CF2636253900007ABB /* S9xPreferencesTabViewController.m */; };
		306937D526362A1100007ABB /* S9xPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 306937D426362A1100007ABB /* S9xPreferencesViewController.m */; };
		306937DC26362B2400007ABB /* S9xSoundPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 306937DA26362B2400007ABB /* S9xSoundPreferencesViewController.m */; };
		306937DD26362B2400007ABB /* S9xSoundPreferencesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 306937DB26362B2400007ABB /* S9xSoundPreferencesViewController.xib */; };
		306937E22636352100007ABB /* S9xEmulationPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 306937E02636352100007ABB /* S9xEmulationPreferencesViewController.m */; };
		306937E32636352100007ABB /* S9xEmulationPreferencesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 306937E12636352100007ABB /* S9xEmulationPreferencesViewController.xib */; };
		306937E82636365100007ABB /* S9xFilesPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 306937E62636365100007ABB /* S9xFilesPreferencesViewController.m */; };
		306937E92636365100007ABB /* S9xFilesPreferencesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 306937E72636365100007ABB /* S9xFilesPreferencesViewController.xib */; };
		30714719230E379500917F82 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 30714718230E379500917F82 /* AppDelegate.m */; };
		3071471B230E379600917F82 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3071471A230E379600917F82 /* Assets.xcassets */; };
		3071471E230E379600917F82 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3071471C230E379600917F82 /* MainMenu.xib */; };
		30714721230E379600917F82 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 30714720230E379600917F82 /* main.m */; };
		30714729230E387700917F82 /* mac-os.h in Headers */ = {isa = PBXBuildFile; fileRef = EAECB68204AC7FCE00A80003 /* mac-os.h */; settings = {ATTRIBUTES = (Public, ); }; };
		307C860B22D22C87001B879E /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 307C860A22D22C87001B879E /* libz.tbd */; };
		307C860C22D23A5B001B879E /* mac-file.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA2DBC0C0510ABE700A80003 /* mac-file.mm */; };
		307C861222D27C53001B879E /* tileimpl-n1x1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 307C860D22D27C53001B879E /* tileimpl-n1x1.cpp */; };
		307C861422D27C53001B879E /* tileimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 307C860E22D27C53001B879E /* tileimpl.h */; };
		307C861622D27C53001B879E /* tileimpl-n2x1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 307C860F22D27C53001B879E /* tileimpl-n2x1.cpp */; };
		307C861822D27C53001B879E /* tileimpl-h2x1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 307C861022D27C53001B879E /* tileimpl-h2x1.cpp */; };
		307C861922D29CAA001B879E /* mac-joypad.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAECB67B04AC7FCE00A80003 /* mac-joypad.mm */; };
		307C861B22D29D6D001B879E /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 307C861A22D29D6D001B879E /* IOKit.framework */; };
		307C861D22D29DD2001B879E /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 307C861C22D29DD2001B879E /* GLUT.framework */; };
		307C861E22D29DF1001B879E /* mac-controls.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA809FA108F8F2420072CDFB /* mac-controls.mm */; };
		307C861F22D29E0D001B879E /* mac-screenshot.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA2DBC0D0510ABE700A80003 /* mac-screenshot.mm */; };
		307C862122D29E29001B879E /* mac-audio.mm in Sources */ = {isa = PBXBuildFile; fileRef = EADE6347052E5C4300A80003 /* mac-audio.mm */; };
		307C862222D29E29001B879E /* mac-cart.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAECB67004AC7FCE00A80003 /* mac-cart.mm */; };
		307C862322D29E29001B879E /* mac-cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAECB67204AC7FCE00A80003 /* mac-cheat.mm */; };
		307C862622D29E29001B879E /* mac-cocoatools.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA85C24E0B4EC13300F5F9C9 /* mac-cocoatools.mm */; };
		307C862922D29E29001B879E /* mac-gworld.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAECB67904AC7FCE00A80003 /* mac-gworld.mm */; };
		307C862A22D29E29001B879E /* mac-keyboard.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAECB67D04AC7FCE00A80003 /* mac-keyboard.mm */; };
		307C862C22D29E29001B879E /* mac-musicbox.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAECB67F04AC7FCE00A80003 /* mac-musicbox.mm */; };
		307C862D22D29E29001B879E /* mac-netplay.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA1605500639E735004412AB /* mac-netplay.mm */; };
		307C863022D29E29001B879E /* mac-render.mm in Sources */ = {isa = PBXBuildFile; fileRef = EA942A50059B0F9000D7D022 /* mac-render.mm */; };
		307C863222D29E29001B879E /* mac-snes9x.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAECB68604AC7FCE00A80003 /* mac-snes9x.mm */; };
		307C863322D29E29001B879E /* mac-stringtools.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAECB68804AC7FCE00A80003 /* mac-stringtools.mm */; };
		307DB16C29B8421800378ADE /* fscompat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 307DB16A29B8421800378ADE /* fscompat.cpp */; };
		307DB16D29B8421800378ADE /* fscompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 307DB16B29B8421800378ADE /* fscompat.h */; };
		308092F72320B041006A2860 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 308092F62320B041006A2860 /* CoreGraphics.framework */; };
		308092F92320B06F006A2860 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 308092F82320B06F006A2860 /* Quartz.framework */; };
		30823CD92379200700EA2331 /* snes9x_framework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30D15CEF22CE6B5A005BC352 /* snes9x_framework.framework */; };
		30823CDA2379200700EA2331 /* snes9x_framework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 30D15CEF22CE6B5A005BC352 /* snes9x_framework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		3082C4232378BCE80081CA7C /* FakeHandles.h in Headers */ = {isa = PBXBuildFile; fileRef = 3082C41E2378BCE80081CA7C /* FakeHandles.h */; };
		3082C4242378BCE80081CA7C /* EndianStuff.h in Headers */ = {isa = PBXBuildFile; fileRef = 3082C41F2378BCE80081CA7C /* EndianStuff.h */; };
		3082C4252378BCE80081CA7C /* FakeHandles.c in Sources */ = {isa = PBXBuildFile; fileRef = 3082C4202378BCE80081CA7C /* FakeHandles.c */; };
		3082C4262378BCE80081CA7C /* FakeResources.c in Sources */ = {isa = PBXBuildFile; fileRef = 3082C4212378BCE80081CA7C /* FakeResources.c */; };
		3082C4272378BCE80081CA7C /* FakeResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 3082C4222378BCE80081CA7C /* FakeResources.h */; };
		3082C42A2379199F0081CA7C /* S9xApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 3082C4292379199F0081CA7C /* S9xApplication.m */; };
		309C54802627F3060055DD95 /* S9xControlsPreferencesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 309C547F2627F3060055DD95 /* S9xControlsPreferencesViewController.m */; };
		30A6F62423B2771A00630584 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30A6F62323B2771A00630584 /* MetalKit.framework */; };
		30A6F62623B29EF500630584 /* shaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = 30A6F62523B29EF500630584 /* shaders.metal */; };
		30A6F62823B29F8200630584 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30A6F62723B29F8200630584 /* Metal.framework */; };
		30CF849527AEF5AF002B37A9 /* S9xCheatsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30CF849327AEF5AF002B37A9 /* S9xCheatsViewController.m */; };
		30CF849627AEF5B0002B37A9 /* S9xCheatsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 30CF849427AEF5AF002B37A9 /* S9xCheatsViewController.xib */; };
		30CF849727AEFD4F002B37A9 /* mac-cheat.h in Headers */ = {isa = PBXBuildFile; fileRef = EAECB67304AC7FCE00A80003 /* mac-cheat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		30CF849C27AF0C61002B37A9 /* S9xCheatEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30CF849A27AF0C61002B37A9 /* S9xCheatEditViewController.m */; };
		30CF849D27AF0C61002B37A9 /* S9xCheatEditViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 30CF849B27AF0C61002B37A9 /* S9xCheatEditViewController.xib */; };
		30D15CF322CE6B5A005BC352 /* snes9x_framework.h in Headers */ = {isa = PBXBuildFile; fileRef = 30D15CF122CE6B5A005BC352 /* snes9x_framework.h */; settings = {ATTRIBUTES = (Public, ); }; };
		30D15CFC22CE6B74005BC352 /* sha256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85FEF90A20DDB18D00C038E9 /* sha256.cpp */; };
		30D15CFE22CE6B74005BC352 /* bml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85FEF90620DDB15B00C038E9 /* bml.cpp */; };
		30D15D2D22CE6B74005BC352 /* bsx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA2F380F09B17E070078DCA7 /* bsx.cpp */; };
		30D15D2E22CE6B74005BC352 /* c4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE0615F0526CCB900A80003 /* c4.cpp */; };
		30D15D2F22CE6B74005BC352 /* c4emu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061610526CCB900A80003 /* c4emu.cpp */; };
		30D15D3022CE6B74005BC352 /* cheats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061630526CCB900A80003 /* cheats.cpp */; };
		30D15D3122CE6B74005BC352 /* cheats2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061650526CCB900A80003 /* cheats2.cpp */; };
		30D15D3222CE6B74005BC352 /* clip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061660526CCB900A80003 /* clip.cpp */; };
		30D15D3322CE6B74005BC352 /* controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA809E9908F8D7240072CDFB /* controls.cpp */; };
		30D15D3422CE6B74005BC352 /* cpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061690526CCB900A80003 /* cpu.cpp */; };
		30D15D3522CE6B74005BC352 /* cpuexec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE0616B0526CCB900A80003 /* cpuexec.cpp */; };
		30D15D3622CE6B74005BC352 /* cpuops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE0616E0526CCB900A80003 /* cpuops.cpp */; };
		30D15D3722CE6B74005BC352 /* crosshairs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA809E9B08F8D72C0072CDFB /* crosshairs.cpp */; };
		30D15D3822CE6B74005BC352 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061710526CCB900A80003 /* debug.cpp */; };
		30D15D3922CE6B74005BC352 /* dma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061740526CCB900A80003 /* dma.cpp */; };
		30D15D3A22CE6B74005BC352 /* dsp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF5D3E270FAFD35A00340007 /* dsp.cpp */; };
		30D15D3B22CE6B74005BC352 /* dsp1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061760526CCB900A80003 /* dsp1.cpp */; };
		30D15D3C22CE6B74005BC352 /* dsp2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF5D3E1B0FAFD35400340007 /* dsp2.cpp */; };
		30D15D3D22CE6B74005BC352 /* dsp3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF5D3E1D0FAFD35400340007 /* dsp3.cpp */; };
		30D15D3E22CE6B74005BC352 /* dsp4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF5D3E1C0FAFD35400340007 /* dsp4.cpp */; };
		30D15D3F22CE6B74005BC352 /* fxemu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE0617C0526CCB900A80003 /* fxemu.cpp */; };
		30D15D4022CE6B74005BC352 /* fxinst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE0617E0526CCB900A80003 /* fxinst.cpp */; };
		30D15D4122CE6B74005BC352 /* gfx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA31FE2D05F7743E00E13748 /* gfx.cpp */; };
		30D15D4222CE6B74005BC352 /* globals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061830526CCB900A80003 /* globals.cpp */; };
		30D15D4322CE6B74005BC352 /* loadzip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061A90526CCB900A80003 /* loadzip.cpp */; };
		30D15D4522CE6B74005BC352 /* memmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAB7319C0527033000A80003 /* memmap.cpp */; };
		30D15D4622CE6B74005BC352 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA813E9A066F50A5004F99B5 /* movie.cpp */; };
		30D15D4722CE6B74005BC352 /* msu1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF0B39DE1FA580F9002B04D3 /* msu1.cpp */; };
		30D15D4822CE6B74005BC352 /* obc1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061C30526CCB900A80003 /* obc1.cpp */; };
		30D15D4922CE6B74005BC352 /* ppu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061C80526CCB900A80003 /* ppu.cpp */; };
		30D15D4A22CE6B74005BC352 /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA809E9F08F8D7530072CDFB /* stream.cpp */; };
		30D15D4B22CE6B74005BC352 /* sa1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061CB0526CCB900A80003 /* sa1.cpp */; };
		30D15D4C22CE6B74005BC352 /* sa1cpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061CD0526CCB900A80003 /* sa1cpu.cpp */; };
		30D15D4D22CE6B74005BC352 /* sdd1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061D10526CCB900A80003 /* sdd1.cpp */; };
		30D15D4E22CE6B74005BC352 /* sdd1emu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EA22EFA4053EEE0700A80003 /* sdd1emu.cpp */; };
		30D15D4F22CE6B74005BC352 /* seta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061D40526CCB900A80003 /* seta.cpp */; };
		30D15D5022CE6B74005BC352 /* seta010.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061D60526CCB900A80003 /* seta010.cpp */; };
		30D15D5122CE6B74005BC352 /* seta011.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061D70526CCB900A80003 /* seta011.cpp */; };
		30D15D5222CE6B74005BC352 /* seta018.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061D80526CCB900A80003 /* seta018.cpp */; };
		30D15D5322CE6B74005BC352 /* snapshot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061DB0526CCB900A80003 /* snapshot.cpp */; };
		30D15D5422CE6B74005BC352 /* spc7110.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061E50526CCB900A80003 /* spc7110.cpp */; };
		30D15D5722CE6B74005BC352 /* srtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061E90526CCB900A80003 /* srtc.cpp */; };
		30D15D5922CE6B74005BC352 /* tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAE061EB0526CCB900A80003 /* tile.cpp */; };
		30D15D5A22CE6B74005BC352 /* apu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF0B397A1FA5792F002B04D3 /* apu.cpp */; };
		30D15D6022CE6B74005BC352 /* sdsp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF0B39821FA5792F002B04D3 /* sdsp.cpp */; };
		30D15D6422CE6B74005BC352 /* smp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF0B39A61FA5792F002B04D3 /* smp.cpp */; };
		30D15D6622CE6B74005BC352 /* smp_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF0B39A81FA5792F002B04D3 /* smp_state.cpp */; };
		30D15D7022CE6B75005BC352 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF5553B10EA24C36005957E4 /* 2xsai.cpp */; };
		30D15D7122CE6B75005BC352 /* blit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF5553B30EA24C36005957E4 /* blit.cpp */; };
		30D15D7222CE6B75005BC352 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF5553B50EA24C36005957E4 /* epx.cpp */; };
		30D15D7322CE6B75005BC352 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF5553B70EA24C36005957E4 /* hq2x.cpp */; };
		30D15D7422CE6B75005BC352 /* snes_ntsc.c in Sources */ = {isa = PBXBuildFile; fileRef = CFEFAE8A10EAC92300FB081A /* snes_ntsc.c */; };
		30D15D8722CE6B75005BC352 /* 7zlzma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5DA07609F76001BAB8B /* 7zlzma.cpp */; };
		30D15D8822CE6B75005BC352 /* crc32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5DF07609F76001BAB8B /* crc32.cpp */; };
		30D15D8922CE6B75005BC352 /* iiostrm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5E107609F76001BAB8B /* iiostrm.cpp */; };
		30D15D8A22CE6B75005BC352 /* inbyte.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5E307609F76001BAB8B /* inbyte.cpp */; };
		30D15D8B22CE6B75005BC352 /* jma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5E507609F76001BAB8B /* jma.cpp */; };
		30D15D8C22CE6B75005BC352 /* lzma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5E907609F76001BAB8B /* lzma.cpp */; };
		30D15D8D22CE6B75005BC352 /* lzmadec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5EB07609F76001BAB8B /* lzmadec.cpp */; };
		30D15D8E22CE6B75005BC352 /* s9x-jma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5F007609F76001BAB8B /* s9x-jma.cpp */; };
		30D15D8F22CE6B75005BC352 /* winout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAA7B5F207609F76001BAB8B /* winout.cpp */; };
		30D15D9322CE6B75005BC352 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = CFA518D10EBCB4AD008379F6 /* ioapi.c */; };
		30D15D9422CE6B75005BC352 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = CFA518BC0EBCB3ED008379F6 /* unzip.c */; };
		30D15D9522CE6BC9005BC352 /* sha256.h in Headers */ = {isa = PBXBuildFile; fileRef = 85FEF90B20DDB18D00C038E9 /* sha256.h */; };
		30D15D9622CE6BC9005BC352 /* bml.h in Headers */ = {isa = PBXBuildFile; fileRef = 85FEF90720DDB15C00C038E9 /* bml.h */; };
		30D15D9722CE6BC9005BC352 /* 65c816.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE0615A0526CCB900A80003 /* 65c816.h */; };
		30D15D9822CE6BC9005BC352 /* bsx.h in Headers */ = {isa = PBXBuildFile; fileRef = EA2F381A09B17E9E0078DCA7 /* bsx.h */; };
		30D15D9922CE6BC9005BC352 /* c4.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061600526CCB900A80003 /* c4.h */; };
		30D15D9A22CE6BC9005BC352 /* cheats.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061640526CCB900A80003 /* cheats.h */; };
		30D15D9B22CE6BC9005BC352 /* controls.h in Headers */ = {isa = PBXBuildFile; fileRef = EA809E9308F8D6C40072CDFB /* controls.h */; };
		30D15D9C22CE6BC9005BC352 /* cpuaddr.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE0616A0526CCB900A80003 /* cpuaddr.h */; };
		30D15D9D22CE6BC9005BC352 /* cpuexec.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE0616C0526CCB900A80003 /* cpuexec.h */; };
		30D15D9E22CE6BC9005BC352 /* cpumacro.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE0616D0526CCB900A80003 /* cpumacro.h */; };
		30D15D9F22CE6BC9005BC352 /* cpuops.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE0616F0526CCB900A80003 /* cpuops.h */; };
		30D15DA022CE6BC9005BC352 /* crosshairs.h in Headers */ = {isa = PBXBuildFile; fileRef = EA809E9D08F8D73A0072CDFB /* crosshairs.h */; };
		30D15DA122CE6BC9005BC352 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6E6C0E08F9734500CB3555 /* debug.h */; };
		30D15DA222CE6BC9005BC352 /* display.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061730526CCB900A80003 /* display.h */; };
		30D15DA322CE6BC9005BC352 /* dma.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061750526CCB900A80003 /* dma.h */; };
		30D15DA422CE6BC9005BC352 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = CF5D3E100FAFD34200340007 /* dsp.h */; };
		30D15DA522CE6BC9005BC352 /* font.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE0617A0526CCB900A80003 /* font.h */; };
		30D15DA622CE6BC9005BC352 /* fxemu.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE0617D0526CCB900A80003 /* fxemu.h */; };
		30D15DA722CE6BC9005BC352 /* fxinst.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE0617F0526CCB900A80003 /* fxinst.h */; };
		30D15DA822CE6BC9005BC352 /* getset.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061800526CCB900A80003 /* getset.h */; };
		30D15DA922CE6BC9005BC352 /* gfx.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061820526CCB900A80003 /* gfx.h */; };
		30D15DAA22CE6BC9005BC352 /* language.h in Headers */ = {isa = PBXBuildFile; fileRef = EA809E9508F8D6E00072CDFB /* language.h */; };
		30D15DAC22CE6BC9005BC352 /* memmap.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061B10526CCB900A80003 /* memmap.h */; };
		30D15DAD22CE6BC9005BC352 /* messages.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061B20526CCB900A80003 /* messages.h */; };
		30D15DAE22CE6BC9005BC352 /* missing.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061B30526CCB900A80003 /* missing.h */; };
		30D15DAF22CE6BC9005BC352 /* movie.h in Headers */ = {isa = PBXBuildFile; fileRef = EA813E86066F5076004F99B5 /* movie.h */; };
		30D15DB022CE6BC9005BC352 /* msu1.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B39E21FA58124002B04D3 /* msu1.h */; };
		30D15DB122CE6BC9005BC352 /* obc1.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061C40526CCB900A80003 /* obc1.h */; };
		30D15DB222CE6BC9005BC352 /* pixform.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061C60526CCB900A80003 /* pixform.h */; };
		30D15DB322CE6BC9005BC352 /* port.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061C70526CCB900A80003 /* port.h */; settings = {ATTRIBUTES = (Public, ); }; };
		30D15DB422CE6BC9005BC352 /* ppu.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061C90526CCB900A80003 /* ppu.h */; };
		30D15DB522CE6BC9005BC352 /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = EA809E9708F8D70D0072CDFB /* stream.h */; };
		30D15DB622CE6BC9005BC352 /* sa1.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061CC0526CCB900A80003 /* sa1.h */; };
		30D15DB722CE6BC9005BC352 /* sar.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061CE0526CCB900A80003 /* sar.h */; };
		30D15DB822CE6BC9005BC352 /* screenshot.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061D00526CCB900A80003 /* screenshot.h */; };
		30D15DB922CE6BC9005BC352 /* sdd1.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061D20526CCB900A80003 /* sdd1.h */; };
		30D15DBA22CE6BC9005BC352 /* sdd1emu.h in Headers */ = {isa = PBXBuildFile; fileRef = EA22EFA2053EEDE500A80003 /* sdd1emu.h */; };
		30D15DBB22CE6BC9005BC352 /* seta.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061D50526CCB900A80003 /* seta.h */; };
		30D15DBC22CE6BC9005BC352 /* snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061DC0526CCB900A80003 /* snapshot.h */; };
		30D15DBD22CE6BC9005BC352 /* snes9x.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061DE0526CCB900A80003 /* snes9x.h */; };
		30D15DBE22CE6BC9005BC352 /* spc7110.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061E60526CCB900A80003 /* spc7110.h */; };
		30D15DC122CE6BC9005BC352 /* srtc.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061EA0526CCB900A80003 /* srtc.h */; };
		30D15DC322CE6BC9005BC352 /* tile.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE061EC0526CCB900A80003 /* tile.h */; };
		30D15DC422CE6BC9005BC352 /* apu.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B397B1FA5792F002B04D3 /* apu.h */; };
		30D15DC522CE6BC9005BC352 /* blargg_common.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B397E1FA5792F002B04D3 /* blargg_common.h */; };
		30D15DC622CE6BC9005BC352 /* blargg_config.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B397F1FA5792F002B04D3 /* blargg_config.h */; };
		30D15DC722CE6BC9005BC352 /* blargg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B39801FA5792F002B04D3 /* blargg_endian.h */; };
		30D15DC822CE6BC9005BC352 /* blargg_source.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B39811FA5792F002B04D3 /* blargg_source.h */; };
		30D15DC922CE6BC9005BC352 /* sdsp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BF0B39831FA5792F002B04D3 /* sdsp.hpp */; };
		30D15DCA22CE6BC9005BC352 /* SPC_DSP.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B39851FA5792F002B04D3 /* SPC_DSP.h */; };
		30D15DCB22CE6BC9005BC352 /* smp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BF0B39A71FA5792F002B04D3 /* smp.hpp */; };
		30D15DCC22CE6BC9005BC352 /* snes.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BF0B39AB1FA5792F002B04D3 /* snes.hpp */; };
		30D15DCD22CE6BC9005BC352 /* resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B39AD1FA5792F002B04D3 /* resampler.h */; };
		30D15DCE22CE6BC9005BC352 /* 2xsai.h in Headers */ = {isa = PBXBuildFile; fileRef = CF5553B20EA24C36005957E4 /* 2xsai.h */; };
		30D15DCF22CE6BC9005BC352 /* blit.h in Headers */ = {isa = PBXBuildFile; fileRef = CF5553B40EA24C36005957E4 /* blit.h */; };
		30D15DD022CE6BC9005BC352 /* epx.h in Headers */ = {isa = PBXBuildFile; fileRef = CF5553B60EA24C36005957E4 /* epx.h */; };
		30D15DD122CE6BC9005BC352 /* hq2x.h in Headers */ = {isa = PBXBuildFile; fileRef = CF5553B80EA24C36005957E4 /* hq2x.h */; };
		30D15DD222CE6BC9005BC352 /* snes_ntsc.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEFAE9010EAC92B00FB081A /* snes_ntsc.h */; };
		30D15DD322CE6BC9005BC352 /* snes_ntsc_config.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEFAE8E10EAC92B00FB081A /* snes_ntsc_config.h */; };
		30D15DD422CE6BC9005BC352 /* snes_ntsc_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEFAE8F10EAC92B00FB081A /* snes_ntsc_impl.h */; };
		30D15DD522CE6BC9005BC352 /* 7z.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5D907609F76001BAB8B /* 7z.h */; };
		30D15DD622CE6BC9005BC352 /* aribitcd.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5DB07609F76001BAB8B /* aribitcd.h */; };
		30D15DD722CE6BC9005BC352 /* ariconst.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5DC07609F76001BAB8B /* ariconst.h */; };
		30D15DD822CE6BC9005BC352 /* ariprice.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5DD07609F76001BAB8B /* ariprice.h */; };
		30D15DD922CE6BC9005BC352 /* btreecd.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5DE07609F76001BAB8B /* btreecd.h */; };
		30D15DDA22CE6BC9005BC352 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5E007609F76001BAB8B /* crc32.h */; };
		30D15DDB22CE6BC9005BC352 /* iiostrm.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5E207609F76001BAB8B /* iiostrm.h */; };
		30D15DDC22CE6BC9005BC352 /* inbyte.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5E407609F76001BAB8B /* inbyte.h */; };
		30D15DDD22CE6BC9005BC352 /* jma.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5E607609F76001BAB8B /* jma.h */; };
		30D15DDE22CE6BC9005BC352 /* lencoder.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5E707609F76001BAB8B /* lencoder.h */; };
		30D15DDF22CE6BC9005BC352 /* litcoder.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5E807609F76001BAB8B /* litcoder.h */; };
		30D15DE022CE6BC9005BC352 /* lzma.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5EA07609F76001BAB8B /* lzma.h */; };
		30D15DE122CE6BC9005BC352 /* lzmadec.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5EC07609F76001BAB8B /* lzmadec.h */; };
		30D15DE222CE6BC9005BC352 /* portable.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5ED07609F76001BAB8B /* portable.h */; };
		30D15DE322CE6BC9005BC352 /* rcdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5EE07609F76001BAB8B /* rcdefs.h */; };
		30D15DE422CE6BC9005BC352 /* rngcoder.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5EF07609F76001BAB8B /* rngcoder.h */; };
		30D15DE522CE6BC9005BC352 /* s9x-jma.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5F107609F76001BAB8B /* s9x-jma.h */; };
		30D15DE622CE6BC9005BC352 /* winout.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7B5F307609F76001BAB8B /* winout.h */; };
		30D15DE722CE6BC9005BC352 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA518E50EBCB5B1008379F6 /* crypt.h */; };
		30D15DE822CE6BC9005BC352 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA518D60EBCB4CA008379F6 /* ioapi.h */; };
		30D15DE922CE6BC9005BC352 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA518DA0EBCB4D2008379F6 /* unzip.h */; };
		30D15DEA22CE6FE1005BC352 /* mac-os.mm in Sources */ = {isa = PBXBuildFile; fileRef = EAE0E96604D582B700A80003 /* mac-os.mm */; };
		30D709B0236F583600AAB7C3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EA3BEA980A28384E00A8FAE5 /* Localizable.strings */; };
		30D709B1236F585100AAB7C3 /* Snes9x Help in Resources */ = {isa = PBXBuildFile; fileRef = EA3BEAA80A28386500A8FAE5 /* Snes9x Help */; };
		30D709B2236F731B00AAB7C3 /* CART.icns in Resources */ = {isa = PBXBuildFile; fileRef = EA3D2F3C0A26083B00BDACCC /* CART.icns */; };
		30D709B3236F731B00AAB7C3 /* SRAM.icns in Resources */ = {isa = PBXBuildFile; fileRef = EA3D2F360A26083B00BDACCC /* SRAM.icns */; };
		30D709B4236F731B00AAB7C3 /* SAVE.icns in Resources */ = {isa = PBXBuildFile; fileRef = EA3D2F370A26083B00BDACCC /* SAVE.icns */; };
		30D709B5236F731B00AAB7C3 /* folder_SRAMs.icns in Resources */ = {isa = PBXBuildFile; fileRef = EA3D2F3A0A26083B00BDACCC /* folder_SRAMs.icns */; };
		30D709B6236F731B00AAB7C3 /* folder_Freezes.icns in Resources */ = {isa = PBXBuildFile; fileRef = EA3D2F3B0A26083B00BDACCC /* folder_Freezes.icns */; };
		30D709B7236F731B00AAB7C3 /* musicbox_ledon.icns in Resources */ = {isa = PBXBuildFile; fileRef = EA3D2F380A26083B00BDACCC /* musicbox_ledon.icns */; };
		30D709B8236F731B00AAB7C3 /* musicbox_ledoff.icns in Resources */ = {isa = PBXBuildFile; fileRef = EA3D2F390A26083B00BDACCC /* musicbox_ledoff.icns */; };
		30D709C1236F7E3200AAB7C3 /* S9xPreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D709BF236F7E3200AAB7C3 /* S9xPreferencesWindowController.m */; };
		30D709C2236F7E3200AAB7C3 /* S9xPreferencesWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 30D709C0236F7E3200AAB7C3 /* S9xPreferencesWindowController.xib */; };
		30D709C5236F90DF00AAB7C3 /* S9xButtonConfigTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 30D709C4236F90DF00AAB7C3 /* S9xButtonConfigTextField.m */; };
		30F727EE29C7B365000235A8 /* S9xCheatFinderViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F727EC29C7B365000235A8 /* S9xCheatFinderViewController.m */; };
		30F727EF29C7B365000235A8 /* S9xCheatFinderViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 30F727ED29C7B365000235A8 /* S9xCheatFinderViewController.xib */; };
		30F72A8E29CCF8E2000235A8 /* S9xHexNumberFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F72A8D29CCF8E2000235A8 /* S9xHexNumberFormatter.m */; };
		30F72BE929CF588B000235A8 /* S9xOpenMultipleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F72BE729CF588B000235A8 /* S9xOpenMultipleViewController.m */; };
		30F72BEA29CF588B000235A8 /* S9xOpenMultipleViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 30F72BE829CF588B000235A8 /* S9xOpenMultipleViewController.xib */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		30714726230E379C00917F82 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 20286C28FDCF999611CA2CEA /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 30D15CEE22CE6B5A005BC352;
			remoteInfo = "snes9x framework";
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		30823CDB2379200700EA2331 /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				30823CDA2379200700EA2331 /* snes9x_framework.framework in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		20286C33FDCF999611CA2CEA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
		302EEC9A22DAD0AB006D1502 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
		302EEC9B22DAD0AB006D1502 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
		302EEC9E22DAD0B1006D1502 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = System/Library/Frameworks/AGL.framework; sourceTree = SDKROOT; };
		302EECA022DAD0B9006D1502 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
		302EECA222DAD0C5006D1502 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; };
		302EECA422DAD1B9006D1502 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
		3042F7E0232E9BD200C03F5E /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; };
		3042F7E2232E9BDD00C03F5E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
		3045A1EC22D03C430092B97D /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
		3045A1EE22D03C4B0092B97D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
		304B3649262E328400F8DC8E /* S9xControlsPreferencesViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = S9xControlsPreferencesViewController.xib; sourceTree = "<group>"; };
		304B366A262E82B800F8DC8E /* S9xPreferencesConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xPreferencesConstants.h; sourceTree = "<group>"; };
		304B366B262E82B800F8DC8E /* S9xPreferencesConstants.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xPreferencesConstants.m; sourceTree = "<group>"; };
		306561FF236A8BA700A1B3B2 /* gamecontrollerdb.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = gamecontrollerdb.txt; sourceTree = "<group>"; };
		306937C72635EE5800007ABB /* S9xDisplayPreferencesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xDisplayPreferencesViewController.h; sourceTree = "<group>"; };
		306937C82635EE5800007ABB /* S9xDisplayPreferencesViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xDisplayPreferencesViewController.m; sourceTree = "<group>"; };
		306937C92635EE5800007ABB /* S9xDisplayPreferencesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xDisplayPreferencesViewController.xib; sourceTree = "<group>"; };
		306937CE2636253900007ABB /* S9xPreferencesTabViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xPreferencesTabViewController.h; sourceTree = "<group>"; };
		306937CF2636253900007ABB /* S9xPreferencesTabViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xPreferencesTabViewController.m; sourceTree = "<group>"; };
		306937D326362A1100007ABB /* S9xPreferencesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xPreferencesViewController.h; sourceTree = "<group>"; };
		306937D426362A1100007ABB /* S9xPreferencesViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xPreferencesViewController.m; sourceTree = "<group>"; };
		306937D926362B2400007ABB /* S9xSoundPreferencesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xSoundPreferencesViewController.h; sourceTree = "<group>"; };
		306937DA26362B2400007ABB /* S9xSoundPreferencesViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xSoundPreferencesViewController.m; sourceTree = "<group>"; };
		306937DB26362B2400007ABB /* S9xSoundPreferencesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xSoundPreferencesViewController.xib; sourceTree = "<group>"; };
		306937DF2636352100007ABB /* S9xEmulationPreferencesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xEmulationPreferencesViewController.h; sourceTree = "<group>"; };
		306937E02636352100007ABB /* S9xEmulationPreferencesViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xEmulationPreferencesViewController.m; sourceTree = "<group>"; };
		306937E12636352100007ABB /* S9xEmulationPreferencesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xEmulationPreferencesViewController.xib; sourceTree = "<group>"; };
		306937E52636365100007ABB /* S9xFilesPreferencesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xFilesPreferencesViewController.h; sourceTree = "<group>"; };
		306937E62636365100007ABB /* S9xFilesPreferencesViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xFilesPreferencesViewController.m; sourceTree = "<group>"; };
		306937E72636365100007ABB /* S9xFilesPreferencesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xFilesPreferencesViewController.xib; sourceTree = "<group>"; };
		30714715230E379500917F82 /* Snes9x.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Snes9x.app; sourceTree = BUILT_PRODUCTS_DIR; };
		30714717230E379500917F82 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
		30714718230E379500917F82 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; usesTabs = 0; };
		3071471A230E379600917F82 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		3071471D230E379600917F82 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
		3071471F230E379600917F82 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		30714720230E379600917F82 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		30714722230E379600917F82 /* Snes9x.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Snes9x.entitlements; sourceTree = "<group>"; };
		307C860A22D22C87001B879E /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
		307C860D22D27C53001B879E /* tileimpl-n1x1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "tileimpl-n1x1.cpp"; sourceTree = "<group>"; usesTabs = 1; };
		307C860E22D27C53001B879E /* tileimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tileimpl.h; sourceTree = "<group>"; usesTabs = 1; };
		307C860F22D27C53001B879E /* tileimpl-n2x1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "tileimpl-n2x1.cpp"; sourceTree = "<group>"; usesTabs = 1; };
		307C861022D27C53001B879E /* tileimpl-h2x1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "tileimpl-h2x1.cpp"; sourceTree = "<group>"; usesTabs = 1; };
		307C861A22D29D6D001B879E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
		307C861C22D29DD2001B879E /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = System/Library/Frameworks/GLUT.framework; sourceTree = SDKROOT; };
		307DB16A29B8421800378ADE /* fscompat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fscompat.cpp; sourceTree = "<group>"; };
		307DB16B29B8421800378ADE /* fscompat.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = fscompat.h; sourceTree = "<group>"; };
		308092F62320B041006A2860 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
		308092F82320B06F006A2860 /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = System/Library/Frameworks/Quartz.framework; sourceTree = SDKROOT; };
		3082C41E2378BCE80081CA7C /* FakeHandles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FakeHandles.h; sourceTree = "<group>"; };
		3082C41F2378BCE80081CA7C /* EndianStuff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EndianStuff.h; sourceTree = "<group>"; };
		3082C4202378BCE80081CA7C /* FakeHandles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = FakeHandles.c; sourceTree = "<group>"; };
		3082C4212378BCE80081CA7C /* FakeResources.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = FakeResources.c; sourceTree = "<group>"; };
		3082C4222378BCE80081CA7C /* FakeResources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FakeResources.h; sourceTree = "<group>"; };
		3082C4282379199F0081CA7C /* S9xApplication.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xApplication.h; sourceTree = "<group>"; };
		3082C4292379199F0081CA7C /* S9xApplication.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xApplication.m; sourceTree = "<group>"; };
		309C547E2627F3060055DD95 /* S9xControlsPreferencesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xControlsPreferencesViewController.h; sourceTree = "<group>"; };
		309C547F2627F3060055DD95 /* S9xControlsPreferencesViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xControlsPreferencesViewController.m; sourceTree = "<group>"; };
		30A6F62323B2771A00630584 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
		30A6F62523B29EF500630584 /* shaders.metal */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.metal; path = shaders.metal; sourceTree = "<group>"; };
		30A6F62723B29F8200630584 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
		30AD1D1E22FBB2EA000EE989 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		30AD1D1F22FBB2EA000EE989 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
		30AD1D2022FBB2EA000EE989 /* en */ = {isa = PBXFileReference; lastKnownFileType = folder; name = en; path = "en.lproj/Snes9x Help"; sourceTree = "<group>"; };
		30AD1D2122FBB2EA000EE989 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/Snes9x.xib; sourceTree = "<group>"; };
		30C49EF6250C0F2B007D04F8 /* Snes9xDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Snes9xDebug.entitlements; sourceTree = "<group>"; };
		30CF849227AEF5AF002B37A9 /* S9xCheatsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xCheatsViewController.h; sourceTree = "<group>"; };
		30CF849327AEF5AF002B37A9 /* S9xCheatsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xCheatsViewController.m; sourceTree = "<group>"; };
		30CF849427AEF5AF002B37A9 /* S9xCheatsViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xCheatsViewController.xib; sourceTree = "<group>"; };
		30CF849927AF0C61002B37A9 /* S9xCheatEditViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xCheatEditViewController.h; sourceTree = "<group>"; };
		30CF849A27AF0C61002B37A9 /* S9xCheatEditViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xCheatEditViewController.m; sourceTree = "<group>"; };
		30CF849B27AF0C61002B37A9 /* S9xCheatEditViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xCheatEditViewController.xib; sourceTree = "<group>"; };
		30D15CEF22CE6B5A005BC352 /* snes9x_framework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = snes9x_framework.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		30D15CF122CE6B5A005BC352 /* snes9x_framework.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = snes9x_framework.h; sourceTree = "<group>"; };
		30D15CF222CE6B5A005BC352 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		30D709BE236F7E3200AAB7C3 /* S9xPreferencesWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xPreferencesWindowController.h; sourceTree = "<group>"; };
		30D709BF236F7E3200AAB7C3 /* S9xPreferencesWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xPreferencesWindowController.m; sourceTree = "<group>"; };
		30D709C0236F7E3200AAB7C3 /* S9xPreferencesWindowController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xPreferencesWindowController.xib; sourceTree = "<group>"; };
		30D709C3236F90DF00AAB7C3 /* S9xButtonConfigTextField.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xButtonConfigTextField.h; sourceTree = "<group>"; };
		30D709C4236F90DF00AAB7C3 /* S9xButtonConfigTextField.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xButtonConfigTextField.m; sourceTree = "<group>"; };
		30F727EB29C7B365000235A8 /* S9xCheatFinderViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xCheatFinderViewController.h; sourceTree = "<group>"; };
		30F727EC29C7B365000235A8 /* S9xCheatFinderViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xCheatFinderViewController.m; sourceTree = "<group>"; };
		30F727ED29C7B365000235A8 /* S9xCheatFinderViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xCheatFinderViewController.xib; sourceTree = "<group>"; };
		30F72A8C29CCF8E2000235A8 /* S9xHexNumberFormatter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xHexNumberFormatter.h; sourceTree = "<group>"; };
		30F72A8D29CCF8E2000235A8 /* S9xHexNumberFormatter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xHexNumberFormatter.m; sourceTree = "<group>"; };
		30F72BE629CF588B000235A8 /* S9xOpenMultipleViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = S9xOpenMultipleViewController.h; sourceTree = "<group>"; };
		30F72BE729CF588B000235A8 /* S9xOpenMultipleViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = S9xOpenMultipleViewController.m; sourceTree = "<group>"; };
		30F72BE829CF588B000235A8 /* S9xOpenMultipleViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = S9xOpenMultipleViewController.xib; sourceTree = "<group>"; };
		85FEF90620DDB15B00C038E9 /* bml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bml.cpp; sourceTree = "<group>"; usesTabs = 1; };
		85FEF90720DDB15C00C038E9 /* bml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bml.h; sourceTree = "<group>"; usesTabs = 1; };
		85FEF90A20DDB18D00C038E9 /* sha256.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha256.cpp; sourceTree = "<group>"; usesTabs = 1; };
		85FEF90B20DDB18D00C038E9 /* sha256.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha256.h; sourceTree = "<group>"; usesTabs = 1; };
		BF0B397A1FA5792F002B04D3 /* apu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = apu.cpp; sourceTree = "<group>"; };
		BF0B397B1FA5792F002B04D3 /* apu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apu.h; sourceTree = "<group>"; };
		BF0B397E1FA5792F002B04D3 /* blargg_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blargg_common.h; sourceTree = "<group>"; };
		BF0B397F1FA5792F002B04D3 /* blargg_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blargg_config.h; sourceTree = "<group>"; };
		BF0B39801FA5792F002B04D3 /* blargg_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blargg_endian.h; sourceTree = "<group>"; };
		BF0B39811FA5792F002B04D3 /* blargg_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blargg_source.h; sourceTree = "<group>"; };
		BF0B39821FA5792F002B04D3 /* sdsp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sdsp.cpp; sourceTree = "<group>"; };
		BF0B39831FA5792F002B04D3 /* sdsp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sdsp.hpp; sourceTree = "<group>"; };
		BF0B39841FA5792F002B04D3 /* SPC_DSP.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SPC_DSP.cpp; sourceTree = "<group>"; };
		BF0B39851FA5792F002B04D3 /* SPC_DSP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPC_DSP.h; sourceTree = "<group>"; };
		BF0B39A61FA5792F002B04D3 /* smp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smp.cpp; sourceTree = "<group>"; };
		BF0B39A71FA5792F002B04D3 /* smp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = smp.hpp; sourceTree = "<group>"; };
		BF0B39A81FA5792F002B04D3 /* smp_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smp_state.cpp; sourceTree = "<group>"; };
		BF0B39AB1FA5792F002B04D3 /* snes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = snes.hpp; sourceTree = "<group>"; };
		BF0B39AD1FA5792F002B04D3 /* resampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resampler.h; sourceTree = "<group>"; };
		BF0B39DE1FA580F9002B04D3 /* msu1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = msu1.cpp; sourceTree = "<group>"; usesTabs = 1; };
		BF0B39E21FA58124002B04D3 /* msu1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msu1.h; sourceTree = "<group>"; usesTabs = 1; };
		CF05677E0CF9971000C7877C /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
		CF2CFFD30F10F2C000B8B35E /* spc7110emu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spc7110emu.cpp; sourceTree = "<group>"; usesTabs = 1; };
		CF2CFFD40F10F2C000B8B35E /* spc7110dec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spc7110dec.cpp; sourceTree = "<group>"; usesTabs = 1; };
		CF2CFFDB0F10F2DD00B8B35E /* spc7110emu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spc7110emu.h; sourceTree = "<group>"; usesTabs = 1; };
		CF2CFFDC0F10F2DD00B8B35E /* spc7110dec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spc7110dec.h; sourceTree = "<group>"; usesTabs = 1; };
		CF3E42491372D48F0077DE32 /* libz_u.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libz_u.a; sourceTree = "<group>"; };
		CF3E45BD137349960077DE32 /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = zconf.h; sourceTree = "<group>"; };
		CF3E45D013734A920077DE32 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = zlib.h; sourceTree = "<group>"; };
		CF46BEAD133E256D005A17A5 /* musicbox_pause.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = musicbox_pause.png; sourceTree = "<group>"; };
		CF4B7C420CF841580080E643 /* icons.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icons.png; sourceTree = "<group>"; };
		CF5553B10EA24C36005957E4 /* 2xsai.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = 2xsai.cpp; sourceTree = "<group>"; };
		CF5553B20EA24C36005957E4 /* 2xsai.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = 2xsai.h; sourceTree = "<group>"; };
		CF5553B30EA24C36005957E4 /* blit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = blit.cpp; sourceTree = "<group>"; };
		CF5553B40EA24C36005957E4 /* blit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = blit.h; sourceTree = "<group>"; };
		CF5553B50EA24C36005957E4 /* epx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = epx.cpp; sourceTree = "<group>"; };
		CF5553B60EA24C36005957E4 /* epx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = epx.h; sourceTree = "<group>"; };
		CF5553B70EA24C36005957E4 /* hq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = hq2x.cpp; sourceTree = "<group>"; };
		CF5553B80EA24C36005957E4 /* hq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = hq2x.h; sourceTree = "<group>"; };
		CF5D3E100FAFD34200340007 /* dsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dsp.h; sourceTree = "<group>"; usesTabs = 1; };
		CF5D3E1B0FAFD35400340007 /* dsp2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dsp2.cpp; sourceTree = "<group>"; usesTabs = 1; };
		CF5D3E1C0FAFD35400340007 /* dsp4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dsp4.cpp; sourceTree = "<group>"; usesTabs = 1; };
		CF5D3E1D0FAFD35400340007 /* dsp3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dsp3.cpp; sourceTree = "<group>"; usesTabs = 1; };
		CF5D3E270FAFD35A00340007 /* dsp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dsp.cpp; sourceTree = "<group>"; usesTabs = 1; };
		CFA518BC0EBCB3ED008379F6 /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = "<group>"; };
		CFA518D10EBCB4AD008379F6 /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = "<group>"; };
		CFA518D60EBCB4CA008379F6 /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = "<group>"; };
		CFA518DA0EBCB4D2008379F6 /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = "<group>"; };
		CFA518E50EBCB5B1008379F6 /* crypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypt.h; sourceTree = "<group>"; };
		CFA82C3D0F1B43A60089C17F /* srtcemu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = srtcemu.h; sourceTree = "<group>"; usesTabs = 1; };
		CFA82C3E0F1B43A60089C17F /* srtcemu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = srtcemu.cpp; sourceTree = "<group>"; usesTabs = 1; };
		CFCE2D45133F591900DF6C4E /* musicbox_effect.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = musicbox_effect.png; sourceTree = "<group>"; };
		CFCE2D46133F591900DF6C4E /* musicbox_rewind.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = musicbox_rewind.png; sourceTree = "<group>"; };
		CFEFAE8A10EAC92300FB081A /* snes_ntsc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = snes_ntsc.c; sourceTree = "<group>"; };
		CFEFAE8E10EAC92B00FB081A /* snes_ntsc_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = snes_ntsc_config.h; sourceTree = "<group>"; };
		CFEFAE8F10EAC92B00FB081A /* snes_ntsc_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = snes_ntsc_impl.h; sourceTree = "<group>"; };
		CFEFAE9010EAC92B00FB081A /* snes_ntsc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = snes_ntsc.h; sourceTree = "<group>"; };
		EA0C95D808364AAE009307B4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		EA16053E0639E655004412AB /* mac-netplay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-netplay.h"; sourceTree = "<group>"; };
		EA1605500639E735004412AB /* mac-netplay.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-netplay.mm"; sourceTree = "<group>"; };
		EA22EFA2053EEDE500A80003 /* sdd1emu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = sdd1emu.h; sourceTree = "<group>"; usesTabs = 1; };
		EA22EFA4053EEE0700A80003 /* sdd1emu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = sdd1emu.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EA2DBC070510ABE700A80003 /* mac-screenshot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-screenshot.h"; sourceTree = "<group>"; };
		EA2DBC090510ABE700A80003 /* mac-render.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-render.h"; sourceTree = "<group>"; };
		EA2DBC0A0510ABE700A80003 /* mac-file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-file.h"; sourceTree = "<group>"; };
		EA2DBC0C0510ABE700A80003 /* mac-file.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-file.mm"; sourceTree = "<group>"; usesTabs = 1; };
		EA2DBC0D0510ABE700A80003 /* mac-screenshot.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-screenshot.mm"; sourceTree = "<group>"; };
		EA2F380F09B17E070078DCA7 /* bsx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bsx.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EA2F381A09B17E9E0078DCA7 /* bsx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bsx.h; sourceTree = "<group>"; usesTabs = 1; };
		EA31FE2D05F7743E00E13748 /* gfx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = gfx.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EA362C3E086119D100FBE476 /* HID_Utilities_External.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = HID_Utilities_External.h; sourceTree = "<group>"; };
		EA3D2F360A26083B00BDACCC /* SRAM.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = SRAM.icns; sourceTree = "<group>"; };
		EA3D2F370A26083B00BDACCC /* SAVE.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = SAVE.icns; sourceTree = "<group>"; };
		EA3D2F380A26083B00BDACCC /* musicbox_ledon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = musicbox_ledon.icns; sourceTree = "<group>"; };
		EA3D2F390A26083B00BDACCC /* musicbox_ledoff.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = musicbox_ledoff.icns; sourceTree = "<group>"; };
		EA3D2F3A0A26083B00BDACCC /* folder_SRAMs.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = folder_SRAMs.icns; sourceTree = "<group>"; };
		EA3D2F3B0A26083B00BDACCC /* folder_Freezes.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = folder_Freezes.icns; sourceTree = "<group>"; };
		EA3D2F3C0A26083B00BDACCC /* CART.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = CART.icns; sourceTree = "<group>"; };
		EA3D2F580A26085800BDACCC /* libHIDUtilities_u.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libHIDUtilities_u.a; sourceTree = "<group>"; };
		EA3D300A0A260A3200BDACCC /* musicbox_indicator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = musicbox_indicator.png; sourceTree = "<group>"; };
		EA3D300B0A260A3200BDACCC /* logo_freeze.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = logo_freeze.png; sourceTree = "<group>"; };
		EA3D300C0A260A3200BDACCC /* logo_defrost.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = logo_defrost.png; sourceTree = "<group>"; };
		EA6E6C0E08F9734500CB3555 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; usesTabs = 1; };
		EA809E9308F8D6C40072CDFB /* controls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = controls.h; sourceTree = "<group>"; usesTabs = 1; };
		EA809E9508F8D6E00072CDFB /* language.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = language.h; sourceTree = "<group>"; usesTabs = 1; };
		EA809E9708F8D70D0072CDFB /* stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = "<group>"; usesTabs = 1; };
		EA809E9908F8D7240072CDFB /* controls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controls.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EA809E9B08F8D72C0072CDFB /* crosshairs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crosshairs.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EA809E9D08F8D73A0072CDFB /* crosshairs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crosshairs.h; sourceTree = "<group>"; usesTabs = 1; };
		EA809E9F08F8D7530072CDFB /* stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EA809F9D08F8F2190072CDFB /* mac-controls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-controls.h"; sourceTree = "<group>"; };
		EA809FA108F8F2420072CDFB /* mac-controls.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-controls.mm"; sourceTree = "<group>"; };
		EA813E86066F5076004F99B5 /* movie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = movie.h; sourceTree = "<group>"; usesTabs = 1; };
		EA813E9A066F50A5004F99B5 /* movie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = movie.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EA85C24D0B4EC13300F5F9C9 /* mac-cocoatools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-cocoatools.h"; sourceTree = "<group>"; };
		EA85C24E0B4EC13300F5F9C9 /* mac-cocoatools.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-cocoatools.mm"; sourceTree = "<group>"; };
		EA85C2AC0B4ECA8300F5F9C9 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
		EA85C3560B4ECBD900F5F9C9 /* freeze_defrost.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = freeze_defrost.aiff; sourceTree = "<group>"; };
		EA8FA89603D294C000A80004 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
		EA942A50059B0F9000D7D022 /* mac-render.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-render.mm"; sourceTree = "<group>"; };
		EAA7B5D907609F76001BAB8B /* 7z.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = 7z.h; sourceTree = "<group>"; };
		EAA7B5DA07609F76001BAB8B /* 7zlzma.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = 7zlzma.cpp; sourceTree = "<group>"; };
		EAA7B5DB07609F76001BAB8B /* aribitcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = aribitcd.h; sourceTree = "<group>"; };
		EAA7B5DC07609F76001BAB8B /* ariconst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ariconst.h; sourceTree = "<group>"; };
		EAA7B5DD07609F76001BAB8B /* ariprice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ariprice.h; sourceTree = "<group>"; };
		EAA7B5DE07609F76001BAB8B /* btreecd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = btreecd.h; sourceTree = "<group>"; };
		EAA7B5DF07609F76001BAB8B /* crc32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = crc32.cpp; sourceTree = "<group>"; };
		EAA7B5E007609F76001BAB8B /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = crc32.h; sourceTree = "<group>"; };
		EAA7B5E107609F76001BAB8B /* iiostrm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = iiostrm.cpp; sourceTree = "<group>"; };
		EAA7B5E207609F76001BAB8B /* iiostrm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = iiostrm.h; sourceTree = "<group>"; };
		EAA7B5E307609F76001BAB8B /* inbyte.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = inbyte.cpp; sourceTree = "<group>"; };
		EAA7B5E407609F76001BAB8B /* inbyte.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = inbyte.h; sourceTree = "<group>"; };
		EAA7B5E507609F76001BAB8B /* jma.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = jma.cpp; sourceTree = "<group>"; };
		EAA7B5E607609F76001BAB8B /* jma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = jma.h; sourceTree = "<group>"; };
		EAA7B5E707609F76001BAB8B /* lencoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = lencoder.h; sourceTree = "<group>"; };
		EAA7B5E807609F76001BAB8B /* litcoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = litcoder.h; sourceTree = "<group>"; };
		EAA7B5E907609F76001BAB8B /* lzma.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = lzma.cpp; sourceTree = "<group>"; };
		EAA7B5EA07609F76001BAB8B /* lzma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = lzma.h; sourceTree = "<group>"; };
		EAA7B5EB07609F76001BAB8B /* lzmadec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = lzmadec.cpp; sourceTree = "<group>"; };
		EAA7B5EC07609F76001BAB8B /* lzmadec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = lzmadec.h; sourceTree = "<group>"; };
		EAA7B5ED07609F76001BAB8B /* portable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = portable.h; sourceTree = "<group>"; };
		EAA7B5EE07609F76001BAB8B /* rcdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = rcdefs.h; sourceTree = "<group>"; };
		EAA7B5EF07609F76001BAB8B /* rngcoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = rngcoder.h; sourceTree = "<group>"; };
		EAA7B5F007609F76001BAB8B /* s9x-jma.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = "s9x-jma.cpp"; sourceTree = "<group>"; };
		EAA7B5F107609F76001BAB8B /* s9x-jma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "s9x-jma.h"; sourceTree = "<group>"; };
		EAA7B5F207609F76001BAB8B /* winout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = winout.cpp; sourceTree = "<group>"; };
		EAA7B5F307609F76001BAB8B /* winout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = winout.h; sourceTree = "<group>"; };
		EAB7319C0527033000A80003 /* memmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = memmap.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAC5E47003D2D9C800A80004 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
		EAD978980555059300E8BBFD /* mac-global_prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-global_prefix.h"; sourceTree = "<group>"; };
		EADE6347052E5C4300A80003 /* mac-audio.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-audio.mm"; sourceTree = "<group>"; };
		EADE6349052E5C5300A80003 /* mac-audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-audio.h"; sourceTree = "<group>"; };
		EADE634B052E5D3600A80003 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
		EADE634C052E5D3600A80003 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
		EADE634D052E5D3600A80003 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
		EAE0615A0526CCB900A80003 /* 65c816.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = 65c816.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE0615F0526CCB900A80003 /* c4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = c4.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061600526CCB900A80003 /* c4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = c4.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061610526CCB900A80003 /* c4emu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = c4emu.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061630526CCB900A80003 /* cheats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = cheats.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061640526CCB900A80003 /* cheats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = cheats.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061650526CCB900A80003 /* cheats2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = cheats2.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061660526CCB900A80003 /* clip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = clip.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061690526CCB900A80003 /* cpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = cpu.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE0616A0526CCB900A80003 /* cpuaddr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = cpuaddr.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE0616B0526CCB900A80003 /* cpuexec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = cpuexec.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE0616C0526CCB900A80003 /* cpuexec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = cpuexec.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE0616D0526CCB900A80003 /* cpumacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = cpumacro.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE0616E0526CCB900A80003 /* cpuops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = cpuops.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE0616F0526CCB900A80003 /* cpuops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = cpuops.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061710526CCB900A80003 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = debug.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061730526CCB900A80003 /* display.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = display.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061740526CCB900A80003 /* dma.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = dma.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061750526CCB900A80003 /* dma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = dma.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061760526CCB900A80003 /* dsp1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = dsp1.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE0617A0526CCB900A80003 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = font.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE0617C0526CCB900A80003 /* fxemu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = fxemu.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE0617D0526CCB900A80003 /* fxemu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = fxemu.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE0617E0526CCB900A80003 /* fxinst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = fxinst.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE0617F0526CCB900A80003 /* fxinst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = fxinst.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061800526CCB900A80003 /* getset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = getset.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061820526CCB900A80003 /* gfx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = gfx.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061830526CCB900A80003 /* globals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = globals.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061A90526CCB900A80003 /* loadzip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = loadzip.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061B10526CCB900A80003 /* memmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = memmap.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061B20526CCB900A80003 /* messages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = messages.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061B30526CCB900A80003 /* missing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = missing.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061C30526CCB900A80003 /* obc1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = obc1.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061C40526CCB900A80003 /* obc1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = obc1.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061C60526CCB900A80003 /* pixform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = pixform.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061C70526CCB900A80003 /* port.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = port.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061C80526CCB900A80003 /* ppu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = ppu.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061C90526CCB900A80003 /* ppu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = ppu.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061CB0526CCB900A80003 /* sa1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = sa1.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061CC0526CCB900A80003 /* sa1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = sa1.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061CD0526CCB900A80003 /* sa1cpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = sa1cpu.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061CE0526CCB900A80003 /* sar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = sar.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061D00526CCB900A80003 /* screenshot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = screenshot.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061D10526CCB900A80003 /* sdd1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = sdd1.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061D20526CCB900A80003 /* sdd1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = sdd1.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061D40526CCB900A80003 /* seta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = seta.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061D50526CCB900A80003 /* seta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = seta.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061D60526CCB900A80003 /* seta010.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = seta010.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061D70526CCB900A80003 /* seta011.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = seta011.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061D80526CCB900A80003 /* seta018.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = seta018.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061DB0526CCB900A80003 /* snapshot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = snapshot.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061DC0526CCB900A80003 /* snapshot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = snapshot.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061DE0526CCB900A80003 /* snes9x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = snes9x.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061E50526CCB900A80003 /* spc7110.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = spc7110.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061E60526CCB900A80003 /* spc7110.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = spc7110.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061E90526CCB900A80003 /* srtc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = srtc.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061EA0526CCB900A80003 /* srtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = srtc.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE061EB0526CCB900A80003 /* tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = tile.cpp; sourceTree = "<group>"; usesTabs = 1; };
		EAE061EC0526CCB900A80003 /* tile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = tile.h; sourceTree = "<group>"; usesTabs = 1; };
		EAE0E96604D582B700A80003 /* mac-os.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-os.mm"; sourceTree = "<group>"; };
		EAECB67004AC7FCE00A80003 /* mac-cart.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-cart.mm"; sourceTree = "<group>"; };
		EAECB67104AC7FCE00A80003 /* mac-cart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-cart.h"; sourceTree = "<group>"; };
		EAECB67204AC7FCE00A80003 /* mac-cheat.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-cheat.mm"; sourceTree = "<group>"; };
		EAECB67304AC7FCE00A80003 /* mac-cheat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-cheat.h"; sourceTree = "<group>"; };
		EAECB67904AC7FCE00A80003 /* mac-gworld.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-gworld.mm"; sourceTree = "<group>"; };
		EAECB67A04AC7FCE00A80003 /* mac-gworld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-gworld.h"; sourceTree = "<group>"; };
		EAECB67B04AC7FCE00A80003 /* mac-joypad.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-joypad.mm"; sourceTree = "<group>"; };
		EAECB67C04AC7FCE00A80003 /* mac-joypad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-joypad.h"; sourceTree = "<group>"; };
		EAECB67D04AC7FCE00A80003 /* mac-keyboard.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-keyboard.mm"; sourceTree = "<group>"; };
		EAECB67E04AC7FCE00A80003 /* mac-keyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-keyboard.h"; sourceTree = "<group>"; };
		EAECB67F04AC7FCE00A80003 /* mac-musicbox.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-musicbox.mm"; sourceTree = "<group>"; };
		EAECB68004AC7FCE00A80003 /* mac-musicbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-musicbox.h"; sourceTree = "<group>"; };
		EAECB68204AC7FCE00A80003 /* mac-os.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-os.h"; sourceTree = "<group>"; usesTabs = 1; };
		EAECB68304AC7FCE00A80003 /* mac-prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-prefix.h"; sourceTree = "<group>"; };
		EAECB68604AC7FCE00A80003 /* mac-snes9x.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-snes9x.mm"; sourceTree = "<group>"; usesTabs = 1; };
		EAECB68704AC7FCE00A80003 /* mac-snes9x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-snes9x.h"; sourceTree = "<group>"; };
		EAECB68804AC7FCE00A80003 /* mac-stringtools.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "mac-stringtools.mm"; sourceTree = "<group>"; };
		EAECB68904AC7FCE00A80003 /* mac-stringtools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "mac-stringtools.h"; sourceTree = "<group>"; };
		F5C108DD0386806001A80002 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
		F5FC76BD03873BBF01A80002 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		30714712230E379500917F82 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				30823CD92379200700EA2331 /* snes9x_framework.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		30D15CEC22CE6B5A005BC352 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				30A6F62823B29F8200630584 /* Metal.framework in Frameworks */,
				30A6F62423B2771A00630584 /* MetalKit.framework in Frameworks */,
				3042F7E3232E9BDD00C03F5E /* Carbon.framework in Frameworks */,
				308092F92320B06F006A2860 /* Quartz.framework in Frameworks */,
				308092F72320B041006A2860 /* CoreGraphics.framework in Frameworks */,
				302EECA522DAD1B9006D1502 /* CoreAudio.framework in Frameworks */,
				302EECA322DAD0C5006D1502 /* CoreImage.framework in Frameworks */,
				302EEC9F22DAD0B1006D1502 /* AGL.framework in Frameworks */,
				302EEC9C22DAD0AB006D1502 /* AudioToolbox.framework in Frameworks */,
				302EEC9D22DAD0AB006D1502 /* AudioUnit.framework in Frameworks */,
				307C861D22D29DD2001B879E /* GLUT.framework in Frameworks */,
				307C861B22D29D6D001B879E /* IOKit.framework in Frameworks */,
				307C860B22D22C87001B879E /* libz.tbd in Frameworks */,
				3045A1EF22D03C4B0092B97D /* Cocoa.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		195DF8C9FE9D4F0611CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				30D15CEF22CE6B5A005BC352 /* snes9x_framework.framework */,
				30714715230E379500917F82 /* Snes9x.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		20286C29FDCF999611CA2CEA /* Snes9x CVS */ = {
			isa = PBXGroup;
			children = (
				20286C2AFDCF999611CA2CEA /* Sources */,
				20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */,
				30D15CF022CE6B5A005BC352 /* snes9x framework */,
				30714716230E379500917F82 /* Snes9x */,
				3082C41D2378BC280081CA7C /* ReClassicfication */,
				195DF8C9FE9D4F0611CA2CBB /* Products */,
				3045A1EB22D03C420092B97D /* Frameworks */,
			);
			name = "Snes9x CVS";
			sourceTree = "<group>";
			usesTabs = 1;
		};
		20286C2AFDCF999611CA2CEA /* Sources */ = {
			isa = PBXGroup;
			children = (
				EAE061540526CCB900A80003 /* snes9x */,
			);
			name = Sources;
			sourceTree = "<group>";
		};
		20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = {
			isa = PBXGroup;
			children = (
				EAC5E47003D2D9C800A80004 /* AGL.framework */,
				EA85C2AC0B4ECA8300F5F9C9 /* AppKit.framework */,
				EADE634B052E5D3600A80003 /* AudioToolbox.framework */,
				EADE634C052E5D3600A80003 /* AudioUnit.framework */,
				20286C33FDCF999611CA2CEA /* Carbon.framework */,
				EADE634D052E5D3600A80003 /* CoreAudio.framework */,
				EA0C95D808364AAE009307B4 /* Foundation.framework */,
				F5FC76BD03873BBF01A80002 /* IOKit.framework */,
				EA8FA89603D294C000A80004 /* OpenGL.framework */,
				CF05677E0CF9971000C7877C /* QuartzCore.framework */,
				F5C108DD0386806001A80002 /* QuickTime.framework */,
			);
			name = "External Frameworks and Libraries";
			sourceTree = "<group>";
		};
		3045A1EB22D03C420092B97D /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				30A6F62723B29F8200630584 /* Metal.framework */,
				30A6F62323B2771A00630584 /* MetalKit.framework */,
				3042F7E2232E9BDD00C03F5E /* Carbon.framework */,
				3042F7E0232E9BD200C03F5E /* CoreServices.framework */,
				308092F82320B06F006A2860 /* Quartz.framework */,
				308092F62320B041006A2860 /* CoreGraphics.framework */,
				302EECA422DAD1B9006D1502 /* CoreAudio.framework */,
				302EECA222DAD0C5006D1502 /* CoreImage.framework */,
				302EECA022DAD0B9006D1502 /* OpenGL.framework */,
				302EEC9E22DAD0B1006D1502 /* AGL.framework */,
				302EEC9A22DAD0AB006D1502 /* AudioToolbox.framework */,
				302EEC9B22DAD0AB006D1502 /* AudioUnit.framework */,
				307C861C22D29DD2001B879E /* GLUT.framework */,
				307C861A22D29D6D001B879E /* IOKit.framework */,
				307C860A22D22C87001B879E /* libz.tbd */,
				3045A1EE22D03C4B0092B97D /* Cocoa.framework */,
				3045A1EC22D03C430092B97D /* AppKit.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		30714716230E379500917F82 /* Snes9x */ = {
			isa = PBXGroup;
			children = (
				30CF849827AF0C3E002B37A9 /* Cheats */,
				600546BE250F8F1700EC0977 /* S9xPreferences */,
				30C49EF6250C0F2B007D04F8 /* Snes9xDebug.entitlements */,
				30714717230E379500917F82 /* AppDelegate.h */,
				30714718230E379500917F82 /* AppDelegate.m */,
				3071471A230E379600917F82 /* Assets.xcassets */,
				3071471C230E379600917F82 /* MainMenu.xib */,
				3071471F230E379600917F82 /* Info.plist */,
				30714720230E379600917F82 /* main.m */,
				30714722230E379600917F82 /* Snes9x.entitlements */,
				3082C4282379199F0081CA7C /* S9xApplication.h */,
				3082C4292379199F0081CA7C /* S9xApplication.m */,
				30F72BE629CF588B000235A8 /* S9xOpenMultipleViewController.h */,
				30F72BE729CF588B000235A8 /* S9xOpenMultipleViewController.m */,
				30F72BE829CF588B000235A8 /* S9xOpenMultipleViewController.xib */,
			);
			path = Snes9x;
			sourceTree = "<group>";
		};
		3082C41D2378BC280081CA7C /* ReClassicfication */ = {
			isa = PBXGroup;
			children = (
				3082C41F2378BCE80081CA7C /* EndianStuff.h */,
				3082C4202378BCE80081CA7C /* FakeHandles.c */,
				3082C41E2378BCE80081CA7C /* FakeHandles.h */,
				3082C4212378BCE80081CA7C /* FakeResources.c */,
				3082C4222378BCE80081CA7C /* FakeResources.h */,
			);
			path = ReClassicfication;
			sourceTree = "<group>";
		};
		30CF849827AF0C3E002B37A9 /* Cheats */ = {
			isa = PBXGroup;
			children = (
				30CF849227AEF5AF002B37A9 /* S9xCheatsViewController.h */,
				30CF849327AEF5AF002B37A9 /* S9xCheatsViewController.m */,
				30CF849427AEF5AF002B37A9 /* S9xCheatsViewController.xib */,
				30CF849927AF0C61002B37A9 /* S9xCheatEditViewController.h */,
				30CF849A27AF0C61002B37A9 /* S9xCheatEditViewController.m */,
				30CF849B27AF0C61002B37A9 /* S9xCheatEditViewController.xib */,
				30F727EB29C7B365000235A8 /* S9xCheatFinderViewController.h */,
				30F727EC29C7B365000235A8 /* S9xCheatFinderViewController.m */,
				30F727ED29C7B365000235A8 /* S9xCheatFinderViewController.xib */,
				30F72A8C29CCF8E2000235A8 /* S9xHexNumberFormatter.h */,
				30F72A8D29CCF8E2000235A8 /* S9xHexNumberFormatter.m */,
			);
			path = Cheats;
			sourceTree = "<group>";
		};
		30D15CF022CE6B5A005BC352 /* snes9x framework */ = {
			isa = PBXGroup;
			children = (
				30D15CF122CE6B5A005BC352 /* snes9x_framework.h */,
				30D15CF222CE6B5A005BC352 /* Info.plist */,
				306561FF236A8BA700A1B3B2 /* gamecontrollerdb.txt */,
			);
			path = "snes9x framework";
			sourceTree = "<group>";
		};
		600546BE250F8F1700EC0977 /* S9xPreferences */ = {
			isa = PBXGroup;
			children = (
				30D709C3236F90DF00AAB7C3 /* S9xButtonConfigTextField.h */,
				30D709C4236F90DF00AAB7C3 /* S9xButtonConfigTextField.m */,
				309C547E2627F3060055DD95 /* S9xControlsPreferencesViewController.h */,
				309C547F2627F3060055DD95 /* S9xControlsPreferencesViewController.m */,
				304B3649262E328400F8DC8E /* S9xControlsPreferencesViewController.xib */,
				306937C72635EE5800007ABB /* S9xDisplayPreferencesViewController.h */,
				306937C82635EE5800007ABB /* S9xDisplayPreferencesViewController.m */,
				306937C92635EE5800007ABB /* S9xDisplayPreferencesViewController.xib */,
				306937DF2636352100007ABB /* S9xEmulationPreferencesViewController.h */,
				306937E02636352100007ABB /* S9xEmulationPreferencesViewController.m */,
				306937E12636352100007ABB /* S9xEmulationPreferencesViewController.xib */,
				306937E52636365100007ABB /* S9xFilesPreferencesViewController.h */,
				306937E62636365100007ABB /* S9xFilesPreferencesViewController.m */,
				306937E72636365100007ABB /* S9xFilesPreferencesViewController.xib */,
				304B366A262E82B800F8DC8E /* S9xPreferencesConstants.h */,
				304B366B262E82B800F8DC8E /* S9xPreferencesConstants.m */,
				306937CE2636253900007ABB /* S9xPreferencesTabViewController.h */,
				306937CF2636253900007ABB /* S9xPreferencesTabViewController.m */,
				306937D326362A1100007ABB /* S9xPreferencesViewController.h */,
				306937D426362A1100007ABB /* S9xPreferencesViewController.m */,
				30D709BE236F7E3200AAB7C3 /* S9xPreferencesWindowController.h */,
				30D709BF236F7E3200AAB7C3 /* S9xPreferencesWindowController.m */,
				30D709C0236F7E3200AAB7C3 /* S9xPreferencesWindowController.xib */,
				306937D926362B2400007ABB /* S9xSoundPreferencesViewController.h */,
				306937DA26362B2400007ABB /* S9xSoundPreferencesViewController.m */,
				306937DB26362B2400007ABB /* S9xSoundPreferencesViewController.xib */,
			);
			path = S9xPreferences;
			sourceTree = "<group>";
		};
		BF0B39791FA5792F002B04D3 /* apu */ = {
			isa = PBXGroup;
			children = (
				BF0B397A1FA5792F002B04D3 /* apu.cpp */,
				BF0B397B1FA5792F002B04D3 /* apu.h */,
				BF0B397C1FA5792F002B04D3 /* bapu */,
				BF0B39AD1FA5792F002B04D3 /* resampler.h */,
			);
			path = apu;
			sourceTree = "<group>";
		};
		BF0B397C1FA5792F002B04D3 /* bapu */ = {
			isa = PBXGroup;
			children = (
				BF0B397D1FA5792F002B04D3 /* dsp */,
				BF0B39861FA5792F002B04D3 /* smp */,
				BF0B39AA1FA5792F002B04D3 /* snes */,
			);
			path = bapu;
			sourceTree = "<group>";
		};
		BF0B397D1FA5792F002B04D3 /* dsp */ = {
			isa = PBXGroup;
			children = (
				BF0B397E1FA5792F002B04D3 /* blargg_common.h */,
				BF0B397F1FA5792F002B04D3 /* blargg_config.h */,
				BF0B39801FA5792F002B04D3 /* blargg_endian.h */,
				BF0B39811FA5792F002B04D3 /* blargg_source.h */,
				BF0B39821FA5792F002B04D3 /* sdsp.cpp */,
				BF0B39831FA5792F002B04D3 /* sdsp.hpp */,
				BF0B39841FA5792F002B04D3 /* SPC_DSP.cpp */,
				BF0B39851FA5792F002B04D3 /* SPC_DSP.h */,
			);
			path = dsp;
			sourceTree = "<group>";
		};
		BF0B39861FA5792F002B04D3 /* smp */ = {
			isa = PBXGroup;
			children = (
				BF0B39A61FA5792F002B04D3 /* smp.cpp */,
				BF0B39A71FA5792F002B04D3 /* smp.hpp */,
				BF0B39A81FA5792F002B04D3 /* smp_state.cpp */,
			);
			path = smp;
			sourceTree = "<group>";
		};
		BF0B39AA1FA5792F002B04D3 /* snes */ = {
			isa = PBXGroup;
			children = (
				BF0B39AB1FA5792F002B04D3 /* snes.hpp */,
			);
			path = snes;
			sourceTree = "<group>";
		};
		CF5553B00EA24C36005957E4 /* filter */ = {
			isa = PBXGroup;
			children = (
				CF5553B20EA24C36005957E4 /* 2xsai.h */,
				CF5553B40EA24C36005957E4 /* blit.h */,
				CF5553B60EA24C36005957E4 /* epx.h */,
				CF5553B80EA24C36005957E4 /* hq2x.h */,
				CFEFAE9010EAC92B00FB081A /* snes_ntsc.h */,
				CFEFAE8E10EAC92B00FB081A /* snes_ntsc_config.h */,
				CFEFAE8F10EAC92B00FB081A /* snes_ntsc_impl.h */,
				CF5553B10EA24C36005957E4 /* 2xsai.cpp */,
				CF5553B30EA24C36005957E4 /* blit.cpp */,
				CF5553B50EA24C36005957E4 /* epx.cpp */,
				CF5553B70EA24C36005957E4 /* hq2x.cpp */,
				CFEFAE8A10EAC92300FB081A /* snes_ntsc.c */,
			);
			path = filter;
			sourceTree = "<group>";
		};
		EAA7B5D807609F76001BAB8B /* jma */ = {
			isa = PBXGroup;
			children = (
				EAA7B5D907609F76001BAB8B /* 7z.h */,
				EAA7B5DB07609F76001BAB8B /* aribitcd.h */,
				EAA7B5DC07609F76001BAB8B /* ariconst.h */,
				EAA7B5DD07609F76001BAB8B /* ariprice.h */,
				EAA7B5DE07609F76001BAB8B /* btreecd.h */,
				EAA7B5E007609F76001BAB8B /* crc32.h */,
				EAA7B5E207609F76001BAB8B /* iiostrm.h */,
				EAA7B5E407609F76001BAB8B /* inbyte.h */,
				EAA7B5E607609F76001BAB8B /* jma.h */,
				EAA7B5E707609F76001BAB8B /* lencoder.h */,
				EAA7B5E807609F76001BAB8B /* litcoder.h */,
				EAA7B5EA07609F76001BAB8B /* lzma.h */,
				EAA7B5EC07609F76001BAB8B /* lzmadec.h */,
				EAA7B5ED07609F76001BAB8B /* portable.h */,
				EAA7B5EE07609F76001BAB8B /* rcdefs.h */,
				EAA7B5EF07609F76001BAB8B /* rngcoder.h */,
				EAA7B5F107609F76001BAB8B /* s9x-jma.h */,
				EAA7B5F307609F76001BAB8B /* winout.h */,
				EAA7B5DA07609F76001BAB8B /* 7zlzma.cpp */,
				EAA7B5DF07609F76001BAB8B /* crc32.cpp */,
				EAA7B5E107609F76001BAB8B /* iiostrm.cpp */,
				EAA7B5E307609F76001BAB8B /* inbyte.cpp */,
				EAA7B5E507609F76001BAB8B /* jma.cpp */,
				EAA7B5E907609F76001BAB8B /* lzma.cpp */,
				EAA7B5EB07609F76001BAB8B /* lzmadec.cpp */,
				EAA7B5F007609F76001BAB8B /* s9x-jma.cpp */,
				EAA7B5F207609F76001BAB8B /* winout.cpp */,
			);
			path = jma;
			sourceTree = "<group>";
		};
		EAE061540526CCB900A80003 /* snes9x */ = {
			isa = PBXGroup;
			children = (
				EAE0615A0526CCB900A80003 /* 65c816.h */,
				BF0B39791FA5792F002B04D3 /* apu */,
				85FEF90620DDB15B00C038E9 /* bml.cpp */,
				85FEF90720DDB15C00C038E9 /* bml.h */,
				EA2F380F09B17E070078DCA7 /* bsx.cpp */,
				EA2F381A09B17E9E0078DCA7 /* bsx.h */,
				EAE0615F0526CCB900A80003 /* c4.cpp */,
				EAE061600526CCB900A80003 /* c4.h */,
				EAE061610526CCB900A80003 /* c4emu.cpp */,
				EAE061630526CCB900A80003 /* cheats.cpp */,
				EAE061640526CCB900A80003 /* cheats.h */,
				EAE061650526CCB900A80003 /* cheats2.cpp */,
				EAE061660526CCB900A80003 /* clip.cpp */,
				EA809E9908F8D7240072CDFB /* controls.cpp */,
				EA809E9308F8D6C40072CDFB /* controls.h */,
				EAE061690526CCB900A80003 /* cpu.cpp */,
				EAE0616A0526CCB900A80003 /* cpuaddr.h */,
				EAE0616B0526CCB900A80003 /* cpuexec.cpp */,
				EAE0616C0526CCB900A80003 /* cpuexec.h */,
				EAE0616D0526CCB900A80003 /* cpumacro.h */,
				EAE0616E0526CCB900A80003 /* cpuops.cpp */,
				EAE0616F0526CCB900A80003 /* cpuops.h */,
				EA809E9B08F8D72C0072CDFB /* crosshairs.cpp */,
				EA809E9D08F8D73A0072CDFB /* crosshairs.h */,
				EAE061710526CCB900A80003 /* debug.cpp */,
				EA6E6C0E08F9734500CB3555 /* debug.h */,
				EAE061730526CCB900A80003 /* display.h */,
				EAE061740526CCB900A80003 /* dma.cpp */,
				EAE061750526CCB900A80003 /* dma.h */,
				CF5D3E270FAFD35A00340007 /* dsp.cpp */,
				CF5D3E100FAFD34200340007 /* dsp.h */,
				EAE061760526CCB900A80003 /* dsp1.cpp */,
				CF5D3E1B0FAFD35400340007 /* dsp2.cpp */,
				CF5D3E1D0FAFD35400340007 /* dsp3.cpp */,
				CF5D3E1C0FAFD35400340007 /* dsp4.cpp */,
				CF5553B00EA24C36005957E4 /* filter */,
				EAE0617A0526CCB900A80003 /* font.h */,
				307DB16A29B8421800378ADE /* fscompat.cpp */,
				307DB16B29B8421800378ADE /* fscompat.h */,
				EAE0617C0526CCB900A80003 /* fxemu.cpp */,
				EAE0617D0526CCB900A80003 /* fxemu.h */,
				EAE0617E0526CCB900A80003 /* fxinst.cpp */,
				EAE0617F0526CCB900A80003 /* fxinst.h */,
				EAE061800526CCB900A80003 /* getset.h */,
				EA31FE2D05F7743E00E13748 /* gfx.cpp */,
				EAE061820526CCB900A80003 /* gfx.h */,
				EAE061830526CCB900A80003 /* globals.cpp */,
				EAA7B5D807609F76001BAB8B /* jma */,
				EA809E9508F8D6E00072CDFB /* language.h */,
				EAE061A90526CCB900A80003 /* loadzip.cpp */,
				EAECB65C04AC7FCD00A80003 /* macosx */,
				EAB7319C0527033000A80003 /* memmap.cpp */,
				EAE061B10526CCB900A80003 /* memmap.h */,
				EAE061B20526CCB900A80003 /* messages.h */,
				EAE061B30526CCB900A80003 /* missing.h */,
				EA813E9A066F50A5004F99B5 /* movie.cpp */,
				EA813E86066F5076004F99B5 /* movie.h */,
				BF0B39DE1FA580F9002B04D3 /* msu1.cpp */,
				BF0B39E21FA58124002B04D3 /* msu1.h */,
				EAE061C30526CCB900A80003 /* obc1.cpp */,
				EAE061C40526CCB900A80003 /* obc1.h */,
				EAE061C60526CCB900A80003 /* pixform.h */,
				EAE061C70526CCB900A80003 /* port.h */,
				EAE061C80526CCB900A80003 /* ppu.cpp */,
				EAE061C90526CCB900A80003 /* ppu.h */,
				EAE061CB0526CCB900A80003 /* sa1.cpp */,
				EAE061CC0526CCB900A80003 /* sa1.h */,
				EAE061CD0526CCB900A80003 /* sa1cpu.cpp */,
				EAE061CE0526CCB900A80003 /* sar.h */,
				EAE061D00526CCB900A80003 /* screenshot.h */,
				EAE061D10526CCB900A80003 /* sdd1.cpp */,
				EAE061D20526CCB900A80003 /* sdd1.h */,
				EA22EFA4053EEE0700A80003 /* sdd1emu.cpp */,
				EA22EFA2053EEDE500A80003 /* sdd1emu.h */,
				EAE061D40526CCB900A80003 /* seta.cpp */,
				EAE061D50526CCB900A80003 /* seta.h */,
				EAE061D60526CCB900A80003 /* seta010.cpp */,
				EAE061D70526CCB900A80003 /* seta011.cpp */,
				EAE061D80526CCB900A80003 /* seta018.cpp */,
				85FEF90A20DDB18D00C038E9 /* sha256.cpp */,
				85FEF90B20DDB18D00C038E9 /* sha256.h */,
				EAE061DB0526CCB900A80003 /* snapshot.cpp */,
				EAE061DC0526CCB900A80003 /* snapshot.h */,
				EAE061DE0526CCB900A80003 /* snes9x.h */,
				EAE061E50526CCB900A80003 /* spc7110.cpp */,
				EAE061E60526CCB900A80003 /* spc7110.h */,
				CF2CFFD40F10F2C000B8B35E /* spc7110dec.cpp */,
				CF2CFFDC0F10F2DD00B8B35E /* spc7110dec.h */,
				CF2CFFD30F10F2C000B8B35E /* spc7110emu.cpp */,
				CF2CFFDB0F10F2DD00B8B35E /* spc7110emu.h */,
				EAE061E90526CCB900A80003 /* srtc.cpp */,
				EAE061EA0526CCB900A80003 /* srtc.h */,
				CFA82C3E0F1B43A60089C17F /* srtcemu.cpp */,
				CFA82C3D0F1B43A60089C17F /* srtcemu.h */,
				EA809E9F08F8D7530072CDFB /* stream.cpp */,
				EA809E9708F8D70D0072CDFB /* stream.h */,
				EAE061EB0526CCB900A80003 /* tile.cpp */,
				EAE061EC0526CCB900A80003 /* tile.h */,
				307C861022D27C53001B879E /* tileimpl-h2x1.cpp */,
				307C860D22D27C53001B879E /* tileimpl-n1x1.cpp */,
				307C860F22D27C53001B879E /* tileimpl-n2x1.cpp */,
				307C860E22D27C53001B879E /* tileimpl.h */,
				EAE061FD0526CCB900A80003 /* unzip */,
			);
			name = snes9x;
			path = ..;
			sourceTree = "<group>";
		};
		EAE061FD0526CCB900A80003 /* unzip */ = {
			isa = PBXGroup;
			children = (
				CFA518E50EBCB5B1008379F6 /* crypt.h */,
				CFA518D60EBCB4CA008379F6 /* ioapi.h */,
				CFA518DA0EBCB4D2008379F6 /* unzip.h */,
				CFA518D10EBCB4AD008379F6 /* ioapi.c */,
				CFA518BC0EBCB3ED008379F6 /* unzip.c */,
			);
			path = unzip;
			sourceTree = "<group>";
		};
		EAECB65C04AC7FCD00A80003 /* macosx */ = {
			isa = PBXGroup;
			children = (
				EADE6349052E5C5300A80003 /* mac-audio.h */,
				EAECB67104AC7FCE00A80003 /* mac-cart.h */,
				EAECB67304AC7FCE00A80003 /* mac-cheat.h */,
				EA85C24D0B4EC13300F5F9C9 /* mac-cocoatools.h */,
				EA809F9D08F8F2190072CDFB /* mac-controls.h */,
				EA2DBC0A0510ABE700A80003 /* mac-file.h */,
				EAECB67A04AC7FCE00A80003 /* mac-gworld.h */,
				EAECB67C04AC7FCE00A80003 /* mac-joypad.h */,
				EAECB67E04AC7FCE00A80003 /* mac-keyboard.h */,
				EAECB68004AC7FCE00A80003 /* mac-musicbox.h */,
				EA16053E0639E655004412AB /* mac-netplay.h */,
				EAECB68204AC7FCE00A80003 /* mac-os.h */,
				EA2DBC090510ABE700A80003 /* mac-render.h */,
				EA2DBC070510ABE700A80003 /* mac-screenshot.h */,
				EAECB68704AC7FCE00A80003 /* mac-snes9x.h */,
				EAECB68904AC7FCE00A80003 /* mac-stringtools.h */,
				EAECB68304AC7FCE00A80003 /* mac-prefix.h */,
				EAD978980555059300E8BBFD /* mac-global_prefix.h */,
				EA362C3E086119D100FBE476 /* HID_Utilities_External.h */,
				CF3E45BD137349960077DE32 /* zconf.h */,
				CF3E45D013734A920077DE32 /* zlib.h */,
				EADE6347052E5C4300A80003 /* mac-audio.mm */,
				EAECB67004AC7FCE00A80003 /* mac-cart.mm */,
				EAECB67204AC7FCE00A80003 /* mac-cheat.mm */,
				EA85C24E0B4EC13300F5F9C9 /* mac-cocoatools.mm */,
				EA809FA108F8F2420072CDFB /* mac-controls.mm */,
				EA2DBC0C0510ABE700A80003 /* mac-file.mm */,
				EAECB67904AC7FCE00A80003 /* mac-gworld.mm */,
				EAECB67B04AC7FCE00A80003 /* mac-joypad.mm */,
				EAECB67D04AC7FCE00A80003 /* mac-keyboard.mm */,
				EAECB67F04AC7FCE00A80003 /* mac-musicbox.mm */,
				EA1605500639E735004412AB /* mac-netplay.mm */,
				EAE0E96604D582B700A80003 /* mac-os.mm */,
				EA942A50059B0F9000D7D022 /* mac-render.mm */,
				EA2DBC0D0510ABE700A80003 /* mac-screenshot.mm */,
				EAECB68604AC7FCE00A80003 /* mac-snes9x.mm */,
				EAECB68804AC7FCE00A80003 /* mac-stringtools.mm */,
				EA3D2F3C0A26083B00BDACCC /* CART.icns */,
				EA3D2F360A26083B00BDACCC /* SRAM.icns */,
				EA3D2F370A26083B00BDACCC /* SAVE.icns */,
				EA3D2F3A0A26083B00BDACCC /* folder_SRAMs.icns */,
				EA3D2F3B0A26083B00BDACCC /* folder_Freezes.icns */,
				CF4B7C420CF841580080E643 /* icons.png */,
				EA3D300B0A260A3200BDACCC /* logo_freeze.png */,
				EA3D300C0A260A3200BDACCC /* logo_defrost.png */,
				EA3D300A0A260A3200BDACCC /* musicbox_indicator.png */,
				CF46BEAD133E256D005A17A5 /* musicbox_pause.png */,
				CFCE2D46133F591900DF6C4E /* musicbox_rewind.png */,
				CFCE2D45133F591900DF6C4E /* musicbox_effect.png */,
				EA3D2F380A26083B00BDACCC /* musicbox_ledon.icns */,
				EA3D2F390A26083B00BDACCC /* musicbox_ledoff.icns */,
				EA85C3560B4ECBD900F5F9C9 /* freeze_defrost.aiff */,
				EA3BEA9E0A28384E00A8FAE5 /* InfoPlist.strings */,
				EA3BEA980A28384E00A8FAE5 /* Localizable.strings */,
				CF14733C132DA4E1000D0F91 /* Snes9x.xib */,
				EA3BEAA80A28386500A8FAE5 /* Snes9x Help */,
				EA3D2F580A26085800BDACCC /* libHIDUtilities_u.a */,
				CF3E42491372D48F0077DE32 /* libz_u.a */,
				30A6F62523B29EF500630584 /* shaders.metal */,
			);
			path = macosx;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		30D15CEA22CE6B5A005BC352 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				30D15DB322CE6BC9005BC352 /* port.h in Headers */,
				30D15CF322CE6B5A005BC352 /* snes9x_framework.h in Headers */,
				30714729230E387700917F82 /* mac-os.h in Headers */,
				30D15D9522CE6BC9005BC352 /* sha256.h in Headers */,
				30D15D9622CE6BC9005BC352 /* bml.h in Headers */,
				30D15D9722CE6BC9005BC352 /* 65c816.h in Headers */,
				307C861422D27C53001B879E /* tileimpl.h in Headers */,
				30D15D9822CE6BC9005BC352 /* bsx.h in Headers */,
				30D15D9922CE6BC9005BC352 /* c4.h in Headers */,
				30D15D9A22CE6BC9005BC352 /* cheats.h in Headers */,
				30D15D9B22CE6BC9005BC352 /* controls.h in Headers */,
				30D15D9C22CE6BC9005BC352 /* cpuaddr.h in Headers */,
				30D15D9D22CE6BC9005BC352 /* cpuexec.h in Headers */,
				30D15D9E22CE6BC9005BC352 /* cpumacro.h in Headers */,
				30D15D9F22CE6BC9005BC352 /* cpuops.h in Headers */,
				30D15DA022CE6BC9005BC352 /* crosshairs.h in Headers */,
				30D15DA122CE6BC9005BC352 /* debug.h in Headers */,
				30D15DA222CE6BC9005BC352 /* display.h in Headers */,
				30D15DA322CE6BC9005BC352 /* dma.h in Headers */,
				3082C4242378BCE80081CA7C /* EndianStuff.h in Headers */,
				30D15DA422CE6BC9005BC352 /* dsp.h in Headers */,
				30D15DA522CE6BC9005BC352 /* font.h in Headers */,
				30D15DA622CE6BC9005BC352 /* fxemu.h in Headers */,
				30D15DA722CE6BC9005BC352 /* fxinst.h in Headers */,
				30D15DA822CE6BC9005BC352 /* getset.h in Headers */,
				30D15DA922CE6BC9005BC352 /* gfx.h in Headers */,
				30D15DAA22CE6BC9005BC352 /* language.h in Headers */,
				30D15DAC22CE6BC9005BC352 /* memmap.h in Headers */,
				30D15DAD22CE6BC9005BC352 /* messages.h in Headers */,
				30D15DAE22CE6BC9005BC352 /* missing.h in Headers */,
				3082C4272378BCE80081CA7C /* FakeResources.h in Headers */,
				30D15DAF22CE6BC9005BC352 /* movie.h in Headers */,
				30D15DB022CE6BC9005BC352 /* msu1.h in Headers */,
				30D15DB122CE6BC9005BC352 /* obc1.h in Headers */,
				30D15DB222CE6BC9005BC352 /* pixform.h in Headers */,
				30D15DB422CE6BC9005BC352 /* ppu.h in Headers */,
				30D15DB522CE6BC9005BC352 /* stream.h in Headers */,
				30D15DB622CE6BC9005BC352 /* sa1.h in Headers */,
				30D15DB722CE6BC9005BC352 /* sar.h in Headers */,
				30D15DB822CE6BC9005BC352 /* screenshot.h in Headers */,
				30D15DB922CE6BC9005BC352 /* sdd1.h in Headers */,
				30D15DBA22CE6BC9005BC352 /* sdd1emu.h in Headers */,
				30D15DBB22CE6BC9005BC352 /* seta.h in Headers */,
				30D15DBC22CE6BC9005BC352 /* snapshot.h in Headers */,
				30D15DBD22CE6BC9005BC352 /* snes9x.h in Headers */,
				30D15DBE22CE6BC9005BC352 /* spc7110.h in Headers */,
				30D15DC122CE6BC9005BC352 /* srtc.h in Headers */,
				30D15DC322CE6BC9005BC352 /* tile.h in Headers */,
				30D15DC422CE6BC9005BC352 /* apu.h in Headers */,
				30D15DC522CE6BC9005BC352 /* blargg_common.h in Headers */,
				3082C4232378BCE80081CA7C /* FakeHandles.h in Headers */,
				30D15DC622CE6BC9005BC352 /* blargg_config.h in Headers */,
				30D15DC722CE6BC9005BC352 /* blargg_endian.h in Headers */,
				30D15DC822CE6BC9005BC352 /* blargg_source.h in Headers */,
				30D15DC922CE6BC9005BC352 /* sdsp.hpp in Headers */,
				30D15DCA22CE6BC9005BC352 /* SPC_DSP.h in Headers */,
				30D15DCB22CE6BC9005BC352 /* smp.hpp in Headers */,
				30D15DCC22CE6BC9005BC352 /* snes.hpp in Headers */,
				30D15DCD22CE6BC9005BC352 /* resampler.h in Headers */,
				30D15DCE22CE6BC9005BC352 /* 2xsai.h in Headers */,
				30D15DCF22CE6BC9005BC352 /* blit.h in Headers */,
				30D15DD022CE6BC9005BC352 /* epx.h in Headers */,
				30D15DD122CE6BC9005BC352 /* hq2x.h in Headers */,
				30D15DD222CE6BC9005BC352 /* snes_ntsc.h in Headers */,
				30D15DD322CE6BC9005BC352 /* snes_ntsc_config.h in Headers */,
				30D15DD422CE6BC9005BC352 /* snes_ntsc_impl.h in Headers */,
				30D15DD522CE6BC9005BC352 /* 7z.h in Headers */,
				307DB16D29B8421800378ADE /* fscompat.h in Headers */,
				30D15DD622CE6BC9005BC352 /* aribitcd.h in Headers */,
				30D15DD722CE6BC9005BC352 /* ariconst.h in Headers */,
				30CF849727AEFD4F002B37A9 /* mac-cheat.h in Headers */,
				30D15DD822CE6BC9005BC352 /* ariprice.h in Headers */,
				30D15DD922CE6BC9005BC352 /* btreecd.h in Headers */,
				30D15DDA22CE6BC9005BC352 /* crc32.h in Headers */,
				30D15DDB22CE6BC9005BC352 /* iiostrm.h in Headers */,
				30D15DDC22CE6BC9005BC352 /* inbyte.h in Headers */,
				30D15DDD22CE6BC9005BC352 /* jma.h in Headers */,
				30D15DDE22CE6BC9005BC352 /* lencoder.h in Headers */,
				30D15DDF22CE6BC9005BC352 /* litcoder.h in Headers */,
				30D15DE022CE6BC9005BC352 /* lzma.h in Headers */,
				30D15DE122CE6BC9005BC352 /* lzmadec.h in Headers */,
				30D15DE222CE6BC9005BC352 /* portable.h in Headers */,
				30D15DE322CE6BC9005BC352 /* rcdefs.h in Headers */,
				30D15DE422CE6BC9005BC352 /* rngcoder.h in Headers */,
				30D15DE522CE6BC9005BC352 /* s9x-jma.h in Headers */,
				30D15DE622CE6BC9005BC352 /* winout.h in Headers */,
				30D15DE722CE6BC9005BC352 /* crypt.h in Headers */,
				30D15DE822CE6BC9005BC352 /* ioapi.h in Headers */,
				30D15DE922CE6BC9005BC352 /* unzip.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		30714714230E379500917F82 /* Snes9x */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 30714723230E379600917F82 /* Build configuration list for PBXNativeTarget "Snes9x" */;
			buildPhases = (
				30714711230E379500917F82 /* Sources */,
				30714712230E379500917F82 /* Frameworks */,
				30714713230E379500917F82 /* Resources */,
				30823CDB2379200700EA2331 /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				30714727230E379C00917F82 /* PBXTargetDependency */,
			);
			name = Snes9x;
			productName = Snes9x;
			productReference = 30714715230E379500917F82 /* Snes9x.app */;
			productType = "com.apple.product-type.application";
		};
		30D15CEE22CE6B5A005BC352 /* snes9x framework */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 30D15CFA22CE6B5A005BC352 /* Build configuration list for PBXNativeTarget "snes9x framework" */;
			buildPhases = (
				30D15CEA22CE6B5A005BC352 /* Headers */,
				30D15CEB22CE6B5A005BC352 /* Sources */,
				30D15CEC22CE6B5A005BC352 /* Frameworks */,
				30D15CED22CE6B5A005BC352 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "snes9x framework";
			productName = "snes9x framework";
			productReference = 30D15CEF22CE6B5A005BC352 /* snes9x_framework.framework */;
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		20286C28FDCF999611CA2CEA /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastSwiftUpdateCheck = 1030;
				LastUpgradeCheck = 1200;
				TargetAttributes = {
					30714714230E379500917F82 = {
						CreatedOnToolsVersion = 10.3;
						SystemCapabilities = {
							com.apple.Sandbox = {
								enabled = 0;
							};
						};
					};
					30D15CEE22CE6B5A005BC352 = {
						CreatedOnToolsVersion = 10.2.1;
					};
				};
			};
			buildConfigurationList = EA6A1100085808D200A1CF18 /* Build configuration list for PBXProject "snes9x" */;
			compatibilityVersion = "Xcode 2.4";
			developmentRegion = en;
			hasScannedForEncodings = 1;
			knownRegions = (
				fr,
				de,
				ja,
				en,
				Base,
			);
			mainGroup = 20286C29FDCF999611CA2CEA /* Snes9x CVS */;
			projectDirPath = "";
			projectRoot = ..;
			targets = (
				30714714230E379500917F82 /* Snes9x */,
				30D15CEE22CE6B5A005BC352 /* snes9x framework */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		30714713230E379500917F82 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3071471B230E379600917F82 /* Assets.xcassets in Resources */,
				30D709B4236F731B00AAB7C3 /* SAVE.icns in Resources */,
				30D709B8236F731B00AAB7C3 /* musicbox_ledoff.icns in Resources */,
				306937CB2635EE5800007ABB /* S9xDisplayPreferencesViewController.xib in Resources */,
				306937E92636365100007ABB /* S9xFilesPreferencesViewController.xib in Resources */,
				30D709B0236F583600AAB7C3 /* Localizable.strings in Resources */,
				30F727EF29C7B365000235A8 /* S9xCheatFinderViewController.xib in Resources */,
				304B364A262E328400F8DC8E /* S9xControlsPreferencesViewController.xib in Resources */,
				30D709B1236F585100AAB7C3 /* Snes9x Help in Resources */,
				30D709B3236F731B00AAB7C3 /* SRAM.icns in Resources */,
				30D709B5236F731B00AAB7C3 /* folder_SRAMs.icns in Resources */,
				30D709B2236F731B00AAB7C3 /* CART.icns in Resources */,
				30D709B7236F731B00AAB7C3 /* musicbox_ledon.icns in Resources */,
				30CF849D27AF0C61002B37A9 /* S9xCheatEditViewController.xib in Resources */,
				30D709B6236F731B00AAB7C3 /* folder_Freezes.icns in Resources */,
				30D709C2236F7E3200AAB7C3 /* S9xPreferencesWindowController.xib in Resources */,
				306937E32636352100007ABB /* S9xEmulationPreferencesViewController.xib in Resources */,
				30CF849627AEF5B0002B37A9 /* S9xCheatsViewController.xib in Resources */,
				30F72BEA29CF588B000235A8 /* S9xOpenMultipleViewController.xib in Resources */,
				3071471E230E379600917F82 /* MainMenu.xib in Resources */,
				306937DD26362B2400007ABB /* S9xSoundPreferencesViewController.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		30D15CED22CE6B5A005BC352 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3000A9D02341879B007DC37F /* logo_defrost.png in Resources */,
				3000A9D123418852007DC37F /* freeze_defrost.aiff in Resources */,
				30656200236A8BA700A1B3B2 /* gamecontrollerdb.txt in Resources */,
				3000A9CF23418799007DC37F /* logo_freeze.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		30714711230E379500917F82 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				306937D526362A1100007ABB /* S9xPreferencesViewController.m in Sources */,
				306937E22636352100007ABB /* S9xEmulationPreferencesViewController.m in Sources */,
				309C54802627F3060055DD95 /* S9xControlsPreferencesViewController.m in Sources */,
				30D709C5236F90DF00AAB7C3 /* S9xButtonConfigTextField.m in Sources */,
				306937E82636365100007ABB /* S9xFilesPreferencesViewController.m in Sources */,
				30F72BE929CF588B000235A8 /* S9xOpenMultipleViewController.m in Sources */,
				30F72A8E29CCF8E2000235A8 /* S9xHexNumberFormatter.m in Sources */,
				30F727EE29C7B365000235A8 /* S9xCheatFinderViewController.m in Sources */,
				30CF849C27AF0C61002B37A9 /* S9xCheatEditViewController.m in Sources */,
				306937D02636253900007ABB /* S9xPreferencesTabViewController.m in Sources */,
				30714721230E379600917F82 /* main.m in Sources */,
				306937CA2635EE5800007ABB /* S9xDisplayPreferencesViewController.m in Sources */,
				30714719230E379500917F82 /* AppDelegate.m in Sources */,
				306937DC26362B2400007ABB /* S9xSoundPreferencesViewController.m in Sources */,
				3082C42A2379199F0081CA7C /* S9xApplication.m in Sources */,
				30CF849527AEF5AF002B37A9 /* S9xCheatsViewController.m in Sources */,
				30D709C1236F7E3200AAB7C3 /* S9xPreferencesWindowController.m in Sources */,
				304B366C262E82B800F8DC8E /* S9xPreferencesConstants.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		30D15CEB22CE6B5A005BC352 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				307C862122D29E29001B879E /* mac-audio.mm in Sources */,
				307C862222D29E29001B879E /* mac-cart.mm in Sources */,
				307C862322D29E29001B879E /* mac-cheat.mm in Sources */,
				307C862622D29E29001B879E /* mac-cocoatools.mm in Sources */,
				307C862922D29E29001B879E /* mac-gworld.mm in Sources */,
				307C862A22D29E29001B879E /* mac-keyboard.mm in Sources */,
				307C862C22D29E29001B879E /* mac-musicbox.mm in Sources */,
				307C862D22D29E29001B879E /* mac-netplay.mm in Sources */,
				307C863022D29E29001B879E /* mac-render.mm in Sources */,
				307C863222D29E29001B879E /* mac-snes9x.mm in Sources */,
				307C863322D29E29001B879E /* mac-stringtools.mm in Sources */,
				307C861F22D29E0D001B879E /* mac-screenshot.mm in Sources */,
				307C861E22D29DF1001B879E /* mac-controls.mm in Sources */,
				307C861922D29CAA001B879E /* mac-joypad.mm in Sources */,
				307C860C22D23A5B001B879E /* mac-file.mm in Sources */,
				30D15DEA22CE6FE1005BC352 /* mac-os.mm in Sources */,
				30D15CFC22CE6B74005BC352 /* sha256.cpp in Sources */,
				30D15CFE22CE6B74005BC352 /* bml.cpp in Sources */,
				30D15D2D22CE6B74005BC352 /* bsx.cpp in Sources */,
				30D15D2E22CE6B74005BC352 /* c4.cpp in Sources */,
				30D15D2F22CE6B74005BC352 /* c4emu.cpp in Sources */,
				30D15D3022CE6B74005BC352 /* cheats.cpp in Sources */,
				30D15D3122CE6B74005BC352 /* cheats2.cpp in Sources */,
				30D15D3222CE6B74005BC352 /* clip.cpp in Sources */,
				30D15D3322CE6B74005BC352 /* controls.cpp in Sources */,
				3082C4262378BCE80081CA7C /* FakeResources.c in Sources */,
				30D15D3422CE6B74005BC352 /* cpu.cpp in Sources */,
				30D15D3522CE6B74005BC352 /* cpuexec.cpp in Sources */,
				30D15D3622CE6B74005BC352 /* cpuops.cpp in Sources */,
				30D15D3722CE6B74005BC352 /* crosshairs.cpp in Sources */,
				30A6F62623B29EF500630584 /* shaders.metal in Sources */,
				30D15D3822CE6B74005BC352 /* debug.cpp in Sources */,
				30D15D3922CE6B74005BC352 /* dma.cpp in Sources */,
				307C861222D27C53001B879E /* tileimpl-n1x1.cpp in Sources */,
				30D15D3A22CE6B74005BC352 /* dsp.cpp in Sources */,
				3082C4252378BCE80081CA7C /* FakeHandles.c in Sources */,
				30D15D3B22CE6B74005BC352 /* dsp1.cpp in Sources */,
				307C861622D27C53001B879E /* tileimpl-n2x1.cpp in Sources */,
				30D15D3C22CE6B74005BC352 /* dsp2.cpp in Sources */,
				30D15D3D22CE6B74005BC352 /* dsp3.cpp in Sources */,
				307DB16C29B8421800378ADE /* fscompat.cpp in Sources */,
				30D15D3E22CE6B74005BC352 /* dsp4.cpp in Sources */,
				30D15D3F22CE6B74005BC352 /* fxemu.cpp in Sources */,
				30D15D4022CE6B74005BC352 /* fxinst.cpp in Sources */,
				30D15D4122CE6B74005BC352 /* gfx.cpp in Sources */,
				30D15D4222CE6B74005BC352 /* globals.cpp in Sources */,
				30D15D4322CE6B74005BC352 /* loadzip.cpp in Sources */,
				30D15D4522CE6B74005BC352 /* memmap.cpp in Sources */,
				30D15D4622CE6B74005BC352 /* movie.cpp in Sources */,
				30D15D4722CE6B74005BC352 /* msu1.cpp in Sources */,
				30D15D4822CE6B74005BC352 /* obc1.cpp in Sources */,
				30D15D4922CE6B74005BC352 /* ppu.cpp in Sources */,
				30D15D4A22CE6B74005BC352 /* stream.cpp in Sources */,
				30D15D4B22CE6B74005BC352 /* sa1.cpp in Sources */,
				30D15D4C22CE6B74005BC352 /* sa1cpu.cpp in Sources */,
				30D15D4D22CE6B74005BC352 /* sdd1.cpp in Sources */,
				30D15D4E22CE6B74005BC352 /* sdd1emu.cpp in Sources */,
				30D15D4F22CE6B74005BC352 /* seta.cpp in Sources */,
				30D15D5022CE6B74005BC352 /* seta010.cpp in Sources */,
				30D15D5122CE6B74005BC352 /* seta011.cpp in Sources */,
				30D15D5222CE6B74005BC352 /* seta018.cpp in Sources */,
				30D15D5322CE6B74005BC352 /* snapshot.cpp in Sources */,
				30D15D5422CE6B74005BC352 /* spc7110.cpp in Sources */,
				30D15D5722CE6B74005BC352 /* srtc.cpp in Sources */,
				30D15D5922CE6B74005BC352 /* tile.cpp in Sources */,
				30D15D5A22CE6B74005BC352 /* apu.cpp in Sources */,
				30D15D6022CE6B74005BC352 /* sdsp.cpp in Sources */,
				30D15D6422CE6B74005BC352 /* smp.cpp in Sources */,
				30D15D6622CE6B74005BC352 /* smp_state.cpp in Sources */,
				30D15D7022CE6B75005BC352 /* 2xsai.cpp in Sources */,
				30D15D7122CE6B75005BC352 /* blit.cpp in Sources */,
				30D15D7222CE6B75005BC352 /* epx.cpp in Sources */,
				30D15D7322CE6B75005BC352 /* hq2x.cpp in Sources */,
				30D15D7422CE6B75005BC352 /* snes_ntsc.c in Sources */,
				30D15D8722CE6B75005BC352 /* 7zlzma.cpp in Sources */,
				30D15D8822CE6B75005BC352 /* crc32.cpp in Sources */,
				30D15D8922CE6B75005BC352 /* iiostrm.cpp in Sources */,
				30D15D8A22CE6B75005BC352 /* inbyte.cpp in Sources */,
				30D15D8B22CE6B75005BC352 /* jma.cpp in Sources */,
				30D15D8C22CE6B75005BC352 /* lzma.cpp in Sources */,
				30D15D8D22CE6B75005BC352 /* lzmadec.cpp in Sources */,
				307C861822D27C53001B879E /* tileimpl-h2x1.cpp in Sources */,
				30D15D8E22CE6B75005BC352 /* s9x-jma.cpp in Sources */,
				30D15D8F22CE6B75005BC352 /* winout.cpp in Sources */,
				30D15D9322CE6B75005BC352 /* ioapi.c in Sources */,
				30D15D9422CE6B75005BC352 /* unzip.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		30714727230E379C00917F82 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 30D15CEE22CE6B5A005BC352 /* snes9x framework */;
			targetProxy = 30714726230E379C00917F82 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		3071471C230E379600917F82 /* MainMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				3071471D230E379600917F82 /* Base */,
			);
			name = MainMenu.xib;
			sourceTree = "<group>";
		};
		CF14733C132DA4E1000D0F91 /* Snes9x.xib */ = {
			isa = PBXVariantGroup;
			children = (
				30AD1D2122FBB2EA000EE989 /* en */,
			);
			name = Snes9x.xib;
			sourceTree = "<group>";
		};
		EA3BEA980A28384E00A8FAE5 /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				30AD1D1F22FBB2EA000EE989 /* en */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		EA3BEA9E0A28384E00A8FAE5 /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				30AD1D1E22FBB2EA000EE989 /* en */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
		EA3BEAA80A28386500A8FAE5 /* Snes9x Help */ = {
			isa = PBXVariantGroup;
			children = (
				30AD1D2022FBB2EA000EE989 /* en */,
			);
			name = "Snes9x Help";
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		30714724230E379600917F82 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_ENTITLEMENTS = Snes9x/Snes9x.entitlements;
				CODE_SIGN_IDENTITY = "Developer ID Application";
				CODE_SIGN_STYLE = Manual;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_TEAM = S4YHUE5Y65;
				ENABLE_HARDENED_RUNTIME = YES;
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				INFOPLIST_FILE = Snes9x/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				MARKETING_VERSION = 1.63;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_BUNDLE_IDENTIFIER = com.snes9x.macos.snes9x;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SDKROOT = macosx;
			};
			name = Release;
		};
		30714725230E379600917F82 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_ENTITLEMENTS = Snes9x/Snes9xDebug.entitlements;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Manual;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_TEAM = "";
				ENABLE_HARDENED_RUNTIME = NO;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				INFOPLIST_FILE = Snes9x/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				MARKETING_VERSION = 1.63;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				PRODUCT_BUNDLE_IDENTIFIER = com.snes9x.macos.snes9x;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SDKROOT = macosx;
			};
			name = Debug;
		};
		30D15CF822CE6B5A005BC352 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Automatic;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_NS_ASSERTIONS = NO;
				FRAMEWORK_VERSION = A;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "mac-global_prefix.h";
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				INFOPLIST_FILE = "snes9x framework/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				OTHER_CFLAGS = "-DGL_SILENCE_DEPRECATION";
				PRODUCT_BUNDLE_IDENTIFIER = "com.snes9x.macos.snes9x-framework";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		30D15CF922CE6B5A005BC352 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_STYLE = Manual;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEFINES_MODULE = YES;
				DEVELOPMENT_TEAM = "";
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				FRAMEWORK_VERSION = A;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "mac-global_prefix.h";
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				INFOPLIST_FILE = "snes9x framework/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				OTHER_CFLAGS = "-DGL_SILENCE_DEPRECATION";
				PRODUCT_BUNDLE_IDENTIFIER = "com.snes9x.macos.snes9x-framework";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		CF047D02109C98F900FD0754 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = 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_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				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;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				ONLY_ACTIVE_ARCH = YES;
				USER_HEADER_SEARCH_PATHS = "../apu/bapu ..";
			};
			name = Debug;
		};
		EA6A1102085808D200A1CF18 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = 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_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				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;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				USER_HEADER_SEARCH_PATHS = "../apu/bapu ..";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		30714723230E379600917F82 /* Build configuration list for PBXNativeTarget "Snes9x" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				30714724230E379600917F82 /* Release */,
				30714725230E379600917F82 /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		30D15CFA22CE6B5A005BC352 /* Build configuration list for PBXNativeTarget "snes9x framework" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				30D15CF822CE6B5A005BC352 /* Release */,
				30D15CF922CE6B5A005BC352 /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		EA6A1100085808D200A1CF18 /* Build configuration list for PBXProject "snes9x" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				EA6A1102085808D200A1CF18 /* Release */,
				CF047D02109C98F900FD0754 /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 20286C28FDCF999611CA2CEA /* Project object */;
}
