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

/* Begin PBXBuildFile section */
		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		AB000DCB1CCC6B0700413F02 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC01CCC6B0700413F02 /* file_path.c */; };
		AB000DCF1CCC6B0700413F02 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC61CCC6B0700413F02 /* retro_dirent.c */; };
		AB000DD01CCC6B0700413F02 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC71CCC6B0700413F02 /* retro_stat.c */; };
		AB000DD11CCC6B3A00413F02 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC01CCC6B0700413F02 /* file_path.c */; };
		AB000DD21CCC6B3A00413F02 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC01CCC6B0700413F02 /* file_path.c */; };
		AB000DD31CCC6B3B00413F02 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC01CCC6B0700413F02 /* file_path.c */; };
		AB000DD41CCC6B3D00413F02 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC61CCC6B0700413F02 /* retro_dirent.c */; };
		AB000DD51CCC6B3E00413F02 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC61CCC6B0700413F02 /* retro_dirent.c */; };
		AB000DD61CCC6B3F00413F02 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC61CCC6B0700413F02 /* retro_dirent.c */; };
		AB000DD71CCC6B4200413F02 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC71CCC6B0700413F02 /* retro_stat.c */; };
		AB000DD81CCC6B4300413F02 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC71CCC6B0700413F02 /* retro_stat.c */; };
		AB000DD91CCC6B4300413F02 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB000DC71CCC6B0700413F02 /* retro_stat.c */; };
		AB0038A71872A96700B0B055 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0038A61872A96700B0B055 /* Image_PaddleController.png */; };
		AB0038A81872A96700B0B055 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0038A61872A96700B0B055 /* Image_PaddleController.png */; };
		AB00E87B14205EAE00DE561F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		AB00E87E14205EBC00DE561F /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; };
		AB01005E170D07B000D70FBE /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB01005D170D07B000D70FBE /* InputProfileController.mm */; };
		AB01005F170D07B000D70FBE /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB01005D170D07B000D70FBE /* InputProfileController.mm */; };
		AB02475C13886BF300E9F9AB /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; };
		AB031B5518472F3100541888 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		AB0F290214BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; };
		AB0F290314BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; };
		AB0F290414BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; };
		AB0F290514BE6E68009ABC6F /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; };
		AB0F291D14BE6F4A009ABC6F /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		AB0F293814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; };
		AB0F293914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; };
		AB0F293A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; };
		AB0F293B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; };
		AB0F293C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; };
		AB0F293D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; };
		AB0F293E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; };
		AB0F293F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; };
		AB0F294014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; };
		AB0F294114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; };
		AB0F294214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; };
		AB0F294314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; };
		AB0F294414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; };
		AB0F294514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; };
		AB0F294614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; };
		AB0F294714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; };
		AB0F296D14BE705D009ABC6F /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; };
		AB0F296E14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; };
		AB0F297A14BE70BC009ABC6F /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; };
		AB0F298C14BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; };
		AB0F298D14BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; };
		AB0F298E14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; };
		AB0F298F14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; };
		AB0F29A614BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; };
		AB0F29A714BE7213009ABC6F /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; };
		AB0F29A814BE7213009ABC6F /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; };
		AB0F29A914BE7213009ABC6F /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; };
		AB0F29AA14BE7213009ABC6F /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; };
		AB0F29AB14BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; };
		AB0F29AC14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; };
		AB0F29AD14BE7213009ABC6F /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; };
		AB0F29AE14BE7213009ABC6F /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; };
		AB0F29AF14BE7213009ABC6F /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; };
		AB0F29B014BE7213009ABC6F /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; };
		AB0F29B214BE7213009ABC6F /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; };
		AB0F29B314BE7213009ABC6F /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; };
		AB0F29B414BE7213009ABC6F /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; };
		AB0F29B514BE7213009ABC6F /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; };
		AB0F29B614BE7213009ABC6F /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; };
		AB0F29B714BE7213009ABC6F /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; };
		AB15CA7214A29EE500B8A6A4 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; };
		AB1773FD182ECA8A009F29DD /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1773FC182ECA8A009F29DD /* slot2_passme.cpp */; };
		AB1773FE182ECA8A009F29DD /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1773FC182ECA8A009F29DD /* slot2_passme.cpp */; };
		AB1773FF182ECA8A009F29DD /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1773FC182ECA8A009F29DD /* slot2_passme.cpp */; };
		AB181D0013B66889006CA82D /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		AB1949DB15034F900098793E /* OESoundInterface.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABB3C6401501BB8300E0C22E /* OESoundInterface.mm */; };
		AB1B9E631501A78000464647 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; };
		AB1B9E661501A78000464647 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; };
		AB1F468413A0ADE400B80DE6 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		AB1F469813A0AE2F00B80DE6 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		AB23567416C2F6F400DA782E /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB23567216C2F6F400DA782E /* macosx_10_5_compat.cpp */; };
		AB23567516C2FAD800DA782E /* OGLRender_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */; };
		AB26D87C16B5253D00A2305C /* OGLRender_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */; };
		AB29B16218313AF5009B7982 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB29B16118313AF5009B7982 /* slot2.cpp */; };
		AB29B16318313AF5009B7982 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB29B16118313AF5009B7982 /* slot2.cpp */; };
		AB29B16418313AF5009B7982 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB29B16118313AF5009B7982 /* slot2.cpp */; };
		AB29B16618313C14009B7982 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB29B16518313C14009B7982 /* slot2_auto.cpp */; };
		AB29B16718313C14009B7982 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB29B16518313C14009B7982 /* slot2_auto.cpp */; };
		AB29B16818313C14009B7982 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB29B16518313C14009B7982 /* slot2_auto.cpp */; };
		AB29B33116D4BEBF000EF671 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB29B33016D4BEBF000EF671 /* InputManager.mm */; };
		AB29B33216D4BEBF000EF671 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB29B33016D4BEBF000EF671 /* InputManager.mm */; };
		AB2ABA3B1C9F9CFA00173B15 /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9251C9F9CFA00173B15 /* async_job.c */; };
		AB2ABA3C1C9F9CFA00173B15 /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9251C9F9CFA00173B15 /* async_job.c */; };
		AB2ABA3D1C9F9CFA00173B15 /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9251C9F9CFA00173B15 /* async_job.c */; };
		AB2ABA3E1C9F9CFA00173B15 /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9251C9F9CFA00173B15 /* async_job.c */; };
		AB2ABA3F1C9F9CFA00173B15 /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9281C9F9CFA00173B15 /* rsemaphore.c */; };
		AB2ABA401C9F9CFA00173B15 /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9281C9F9CFA00173B15 /* rsemaphore.c */; };
		AB2ABA411C9F9CFA00173B15 /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9281C9F9CFA00173B15 /* rsemaphore.c */; };
		AB2ABA421C9F9CFA00173B15 /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9281C9F9CFA00173B15 /* rsemaphore.c */; };
		AB2ABA431C9F9CFA00173B15 /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9291C9F9CFA00173B15 /* rthreads.c */; };
		AB2ABA441C9F9CFA00173B15 /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9291C9F9CFA00173B15 /* rthreads.c */; };
		AB2ABA451C9F9CFA00173B15 /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9291C9F9CFA00173B15 /* rthreads.c */; };
		AB2ABA461C9F9CFA00173B15 /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2AB9291C9F9CFA00173B15 /* rthreads.c */; };
		AB2EE12C17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2EE12B17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp */; };
		AB2EE12D17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2EE12B17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp */; };
		AB2EE12E17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2EE12B17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp */; };
		AB2EE13117D57F5000F68622 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2EE13017D57F5000F68622 /* fsnitro.cpp */; };
		AB2EE13217D57F5000F68622 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2EE13017D57F5000F68622 /* fsnitro.cpp */; };
		AB2EE13317D57F5000F68622 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2EE13017D57F5000F68622 /* fsnitro.cpp */; };
		AB301BDF1D9C8BAC00246A93 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB301BDE1D9C8BAC00246A93 /* deposterize.cpp */; };
		AB301BE01D9C8BCD00246A93 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB301BDE1D9C8BAC00246A93 /* deposterize.cpp */; };
		AB301BE11D9C8BCE00246A93 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB301BDE1D9C8BAC00246A93 /* deposterize.cpp */; };
		AB301BE21D9C8BCF00246A93 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB301BDE1D9C8BAC00246A93 /* deposterize.cpp */; };
		AB350BA51478AC96007165AC /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; };
		AB350D3B147A1D93007165AC /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; };
		AB35BD8F1DEBF40800844310 /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB35BD8E1DEBF40800844310 /* encoding_utf.c */; };
		AB35BD901DEBF41800844310 /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB35BD8E1DEBF40800844310 /* encoding_utf.c */; };
		AB35BD911DEBF41800844310 /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB35BD8E1DEBF40800844310 /* encoding_utf.c */; };
		AB35BD921DEBF41800844310 /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB35BD8E1DEBF40800844310 /* encoding_utf.c */; };
		AB3701E5173A3FBF006E573E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB74EC891738499C0026C41E /* Carbon.framework */; };
		AB3A655E16CC5421001F5D4A /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */; };
		AB3A655F16CC5421001F5D4A /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */; };
		AB3A656116CC5438001F5D4A /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */; };
		AB3A656216CC5438001F5D4A /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */; };
		AB3A656316CC5438001F5D4A /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */; };
		AB3ACB7214C2361100D7D192 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; };
		AB3ACB7314C2361100D7D192 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; };
		AB3ACB7614C2361100D7D192 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; };
		AB3ACB7714C2361100D7D192 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; };
		AB3ACC3E14C24D5400D7D192 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; };
		AB3ACC3F14C24D5400D7D192 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; };
		AB3ACC4014C24D5400D7D192 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; };
		AB3ACC4114C24D5400D7D192 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; };
		AB3ACC4314C24D5400D7D192 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; };
		AB3BF4021E22FE01003E2B24 /* MacOGLDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF4011E22FE01003E2B24 /* MacOGLDisplayView.mm */; };
		AB3BF4031E22FE01003E2B24 /* MacOGLDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF4011E22FE01003E2B24 /* MacOGLDisplayView.mm */; };
		AB3BF4041E22FE01003E2B24 /* MacOGLDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF4011E22FE01003E2B24 /* MacOGLDisplayView.mm */; };
		AB3BF4331E2562F2003E2B24 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3BF4321E2562F2003E2B24 /* QuartzCore.framework */; };
		AB3BF4341E256309003E2B24 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3BF4321E2562F2003E2B24 /* QuartzCore.framework */; };
		AB3BF4351E256309003E2B24 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3BF4321E2562F2003E2B24 /* QuartzCore.framework */; };
		AB3BF4381E25D9AE003E2B24 /* DisplayViewCALayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF4371E25D9AE003E2B24 /* DisplayViewCALayer.mm */; };
		AB3BF4391E25D9AE003E2B24 /* DisplayViewCALayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF4371E25D9AE003E2B24 /* DisplayViewCALayer.mm */; };
		AB3BF43A1E25D9AE003E2B24 /* DisplayViewCALayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF4371E25D9AE003E2B24 /* DisplayViewCALayer.mm */; };
		AB3BF43E1E26289E003E2B24 /* MacMetalDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF43B1E26289E003E2B24 /* MacMetalDisplayView.mm */; };
		AB3BF4421E262959003E2B24 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3BF4401E262943003E2B24 /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
		AB3E34C9134AF4500056477A /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; };
		AB40562A169F5DBB0016AC3E /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405600169F5DBB0016AC3E /* assembler.cpp */; };
		AB40562B169F5DBB0016AC3E /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405600169F5DBB0016AC3E /* assembler.cpp */; };
		AB40562C169F5DBB0016AC3E /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405600169F5DBB0016AC3E /* assembler.cpp */; };
		AB40562D169F5DBB0016AC3E /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405602169F5DBB0016AC3E /* assert.cpp */; };
		AB40562E169F5DBB0016AC3E /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405602169F5DBB0016AC3E /* assert.cpp */; };
		AB40562F169F5DBB0016AC3E /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405602169F5DBB0016AC3E /* assert.cpp */; };
		AB405630169F5DBB0016AC3E /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405604169F5DBB0016AC3E /* buffer.cpp */; };
		AB405631169F5DBB0016AC3E /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405604169F5DBB0016AC3E /* buffer.cpp */; };
		AB405632169F5DBB0016AC3E /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405604169F5DBB0016AC3E /* buffer.cpp */; };
		AB405633169F5DBB0016AC3E /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405607169F5DBB0016AC3E /* compiler.cpp */; };
		AB405634169F5DBB0016AC3E /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405607169F5DBB0016AC3E /* compiler.cpp */; };
		AB405635169F5DBB0016AC3E /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405607169F5DBB0016AC3E /* compiler.cpp */; };
		AB405636169F5DBB0016AC3E /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405609169F5DBB0016AC3E /* compilercontext.cpp */; };
		AB405637169F5DBB0016AC3E /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405609169F5DBB0016AC3E /* compilercontext.cpp */; };
		AB405638169F5DBB0016AC3E /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405609169F5DBB0016AC3E /* compilercontext.cpp */; };
		AB405639169F5DBB0016AC3E /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */; };
		AB40563A169F5DBB0016AC3E /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */; };
		AB40563B169F5DBB0016AC3E /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */; };
		AB40563C169F5DBB0016AC3E /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560D169F5DBB0016AC3E /* compileritem.cpp */; };
		AB40563D169F5DBB0016AC3E /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560D169F5DBB0016AC3E /* compileritem.cpp */; };
		AB40563E169F5DBB0016AC3E /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560D169F5DBB0016AC3E /* compileritem.cpp */; };
		AB40563F169F5DBB0016AC3E /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560F169F5DBB0016AC3E /* context.cpp */; };
		AB405640169F5DBB0016AC3E /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560F169F5DBB0016AC3E /* context.cpp */; };
		AB405641169F5DBB0016AC3E /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560F169F5DBB0016AC3E /* context.cpp */; };
		AB405642169F5DBB0016AC3E /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405611169F5DBB0016AC3E /* cpuinfo.cpp */; };
		AB405643169F5DBB0016AC3E /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405611169F5DBB0016AC3E /* cpuinfo.cpp */; };
		AB405644169F5DBB0016AC3E /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405611169F5DBB0016AC3E /* cpuinfo.cpp */; };
		AB405645169F5DBB0016AC3E /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405613169F5DBB0016AC3E /* defs.cpp */; };
		AB405646169F5DBB0016AC3E /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405613169F5DBB0016AC3E /* defs.cpp */; };
		AB405647169F5DBB0016AC3E /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405613169F5DBB0016AC3E /* defs.cpp */; };
		AB405648169F5DBB0016AC3E /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405615169F5DBB0016AC3E /* func.cpp */; };
		AB405649169F5DBB0016AC3E /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405615169F5DBB0016AC3E /* func.cpp */; };
		AB40564A169F5DBB0016AC3E /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405615169F5DBB0016AC3E /* func.cpp */; };
		AB40564B169F5DBB0016AC3E /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405619169F5DBB0016AC3E /* logger.cpp */; };
		AB40564C169F5DBB0016AC3E /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405619169F5DBB0016AC3E /* logger.cpp */; };
		AB40564D169F5DBB0016AC3E /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405619169F5DBB0016AC3E /* logger.cpp */; };
		AB40564E169F5DBB0016AC3E /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561B169F5DBB0016AC3E /* memorymanager.cpp */; };
		AB40564F169F5DBB0016AC3E /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561B169F5DBB0016AC3E /* memorymanager.cpp */; };
		AB405650169F5DBB0016AC3E /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561B169F5DBB0016AC3E /* memorymanager.cpp */; };
		AB405651169F5DBB0016AC3E /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561D169F5DBB0016AC3E /* memorymarker.cpp */; };
		AB405652169F5DBB0016AC3E /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561D169F5DBB0016AC3E /* memorymarker.cpp */; };
		AB405653169F5DBB0016AC3E /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561D169F5DBB0016AC3E /* memorymarker.cpp */; };
		AB405654169F5DBB0016AC3E /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561F169F5DBB0016AC3E /* operand.cpp */; };
		AB405655169F5DBB0016AC3E /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561F169F5DBB0016AC3E /* operand.cpp */; };
		AB405656169F5DBB0016AC3E /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561F169F5DBB0016AC3E /* operand.cpp */; };
		AB405657169F5DBB0016AC3E /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405622169F5DBB0016AC3E /* stringbuilder.cpp */; };
		AB405658169F5DBB0016AC3E /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405622169F5DBB0016AC3E /* stringbuilder.cpp */; };
		AB405659169F5DBB0016AC3E /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405622169F5DBB0016AC3E /* stringbuilder.cpp */; };
		AB40565A169F5DBB0016AC3E /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405624169F5DBB0016AC3E /* stringutil.cpp */; };
		AB40565B169F5DBB0016AC3E /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405624169F5DBB0016AC3E /* stringutil.cpp */; };
		AB40565C169F5DBB0016AC3E /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405624169F5DBB0016AC3E /* stringutil.cpp */; };
		AB40565D169F5DBB0016AC3E /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405626169F5DBB0016AC3E /* virtualmemory.cpp */; };
		AB40565E169F5DBB0016AC3E /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405626169F5DBB0016AC3E /* virtualmemory.cpp */; };
		AB40565F169F5DBB0016AC3E /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405626169F5DBB0016AC3E /* virtualmemory.cpp */; };
		AB405660169F5DBB0016AC3E /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405628169F5DBB0016AC3E /* zonememory.cpp */; };
		AB405661169F5DBB0016AC3E /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405628169F5DBB0016AC3E /* zonememory.cpp */; };
		AB405662169F5DBB0016AC3E /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405628169F5DBB0016AC3E /* zonememory.cpp */; };
		AB405678169F5DCC0016AC3E /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405664169F5DCC0016AC3E /* x86assembler.cpp */; };
		AB405679169F5DCC0016AC3E /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405664169F5DCC0016AC3E /* x86assembler.cpp */; };
		AB40567A169F5DCC0016AC3E /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405664169F5DCC0016AC3E /* x86assembler.cpp */; };
		AB40567B169F5DCC0016AC3E /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405666169F5DCC0016AC3E /* x86compiler.cpp */; };
		AB40567C169F5DCC0016AC3E /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405666169F5DCC0016AC3E /* x86compiler.cpp */; };
		AB40567D169F5DCC0016AC3E /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405666169F5DCC0016AC3E /* x86compiler.cpp */; };
		AB40567E169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */; };
		AB40567F169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */; };
		AB405680169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */; };
		AB405681169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */; };
		AB405682169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */; };
		AB405683169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */; };
		AB405684169F5DCC0016AC3E /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */; };
		AB405685169F5DCC0016AC3E /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */; };
		AB405686169F5DCC0016AC3E /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */; };
		AB405687169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */; };
		AB405688169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */; };
		AB405689169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */; };
		AB40568A169F5DCC0016AC3E /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405670169F5DCC0016AC3E /* x86defs.cpp */; };
		AB40568B169F5DCC0016AC3E /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405670169F5DCC0016AC3E /* x86defs.cpp */; };
		AB40568C169F5DCC0016AC3E /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405670169F5DCC0016AC3E /* x86defs.cpp */; };
		AB40568D169F5DCC0016AC3E /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405672169F5DCC0016AC3E /* x86func.cpp */; };
		AB40568E169F5DCC0016AC3E /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405672169F5DCC0016AC3E /* x86func.cpp */; };
		AB40568F169F5DCC0016AC3E /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405672169F5DCC0016AC3E /* x86func.cpp */; };
		AB405690169F5DCC0016AC3E /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405674169F5DCC0016AC3E /* x86operand.cpp */; };
		AB405691169F5DCC0016AC3E /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405674169F5DCC0016AC3E /* x86operand.cpp */; };
		AB405692169F5DCC0016AC3E /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405674169F5DCC0016AC3E /* x86operand.cpp */; };
		AB405693169F5DCC0016AC3E /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405676169F5DCC0016AC3E /* x86util.cpp */; };
		AB405694169F5DCC0016AC3E /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405676169F5DCC0016AC3E /* x86util.cpp */; };
		AB405695169F5DCC0016AC3E /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405676169F5DCC0016AC3E /* x86util.cpp */; };
		AB407F371A6206FB00313213 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB47B52C18A3F722009A42AF /* xbrz.cpp */; };
		AB4676F314AB12D60002FF94 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		AB47B52E18A3F722009A42AF /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB47B52C18A3F722009A42AF /* xbrz.cpp */; };
		AB47B52F18A45C35009A42AF /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB47B52C18A3F722009A42AF /* xbrz.cpp */; };
		AB4C81E41B21676C00ACECD5 /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C81E31B21676C00ACECD5 /* hq3x.cpp */; };
		AB4C81E51B21676C00ACECD5 /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C81E31B21676C00ACECD5 /* hq3x.cpp */; };
		AB4C81E61B21676C00ACECD5 /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C81E31B21676C00ACECD5 /* hq3x.cpp */; };
		AB4C81E71B21677700ACECD5 /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C81E31B21676C00ACECD5 /* hq3x.cpp */; };
		AB4FCEBD1692AB82000F498F /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4FCEBC1692AB82000F498F /* Accelerate.framework */; };
		AB4FCEBE1692AB82000F498F /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4FCEBC1692AB82000F498F /* Accelerate.framework */; };
		AB4FCEBF1692AB82000F498F /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4FCEBC1692AB82000F498F /* Accelerate.framework */; };
		AB54718B1E27610500508C5C /* MacMetalDisplayViewShaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = AB54718A1E27610500508C5C /* MacMetalDisplayViewShaders.metal */; };
		AB54718C1E27610500508C5C /* MacMetalDisplayViewShaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = AB54718A1E27610500508C5C /* MacMetalDisplayViewShaders.metal */; };
		AB54718D1E27610500508C5C /* MacMetalDisplayViewShaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = AB54718A1E27610500508C5C /* MacMetalDisplayViewShaders.metal */; };
		AB5648FF186E6EA8002740F4 /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5648FE186E6EA8002740F4 /* cocoa_slot2.mm */; };
		AB564900186E6EA8002740F4 /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5648FE186E6EA8002740F4 /* cocoa_slot2.mm */; };
		AB564901186E6EA8002740F4 /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5648FE186E6EA8002740F4 /* cocoa_slot2.mm */; };
		AB564904186E6EBC002740F4 /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB564903186E6EBC002740F4 /* Slot2WindowDelegate.mm */; };
		AB564905186E6EBC002740F4 /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB564903186E6EBC002740F4 /* Slot2WindowDelegate.mm */; };
		AB564907186E6F0C002740F4 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB564906186E6F0C002740F4 /* ForceFeedback.framework */; };
		AB564908186E6F1F002740F4 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB564906186E6F0C002740F4 /* ForceFeedback.framework */; };
		AB564910186E6F67002740F4 /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = AB564909186E6F67002740F4 /* Image_MemoryExpansionPak.png */; };
		AB564911186E6F67002740F4 /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = AB564909186E6F67002740F4 /* Image_MemoryExpansionPak.png */; };
		AB564912186E6F67002740F4 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = AB56490A186E6F67002740F4 /* Image_PassME.png */; };
		AB564913186E6F67002740F4 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = AB56490A186E6F67002740F4 /* Image_PassME.png */; };
		AB564914186E6F67002740F4 /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = AB56490B186E6F67002740F4 /* Image_Piano.png */; };
		AB564915186E6F67002740F4 /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = AB56490B186E6F67002740F4 /* Image_Piano.png */; };
		AB5785FD17176AFC002C5FC7 /* OpenEmuBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB5785FC17176AFC002C5FC7 /* OpenEmuBase.framework */; };
		AB58F32D1364F44B0074C376 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		AB5FDDAC1D62C89E0094617C /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBFFF6F1D5F9C52003CD598 /* colorspacehandler.cpp */; };
		AB64987C13ECC73800EE7DD2 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		AB68101B187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681013187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png */; };
		AB68101C187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681013187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png */; };
		AB68101D187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681014187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png */; };
		AB68101E187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681014187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png */; };
		AB68101F187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681015187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png */; };
		AB681020187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681015187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png */; };
		AB681021187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681016187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png */; };
		AB681022187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681016187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png */; };
		AB681025187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681018187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png */; };
		AB681026187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681018187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png */; };
		AB681027187D4AEF0049F2C2 /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681019187D4AEF0049F2C2 /* Icon_Piano_256x256.png */; };
		AB681028187D4AEF0049F2C2 /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681019187D4AEF0049F2C2 /* Icon_Piano_256x256.png */; };
		AB68A0DD16B139BC00DE0546 /* OGLRender_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */; };
		AB6FBEF6139B6258007BB045 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		AB74EC8A1738499C0026C41E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB74EC891738499C0026C41E /* Carbon.framework */; };
		AB75226E14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; };
		AB78B5C11E384F2100297FED /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3BF4401E262943003E2B24 /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
		AB78B5C21E384F2200297FED /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3BF4401E262943003E2B24 /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
		AB78B5C31E384F4F00297FED /* MacMetalDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF43B1E26289E003E2B24 /* MacMetalDisplayView.mm */; };
		AB78B5C41E384F4F00297FED /* MacMetalDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3BF43B1E26289E003E2B24 /* MacMetalDisplayView.mm */; };
		AB796C9C15CDCB0F00C59155 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */; };
		AB796C9F15CDCB0F00C59155 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */; };
		AB796CA715CDCBA200C59155 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; };
		AB796CA815CDCBA200C59155 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; };
		AB796CA915CDCBA200C59155 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; };
		AB796CAA15CDCBA200C59155 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		AB796CAB15CDCBA200C59155 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; };
		AB796CAC15CDCBA200C59155 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; };
		AB796CAD15CDCBA200C59155 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; };
		AB796CAE15CDCBA200C59155 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; };
		AB796CAF15CDCBA200C59155 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		AB796CB015CDCBA200C59155 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; };
		AB796CB115CDCBA200C59155 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; };
		AB796CB215CDCBA200C59155 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */; };
		AB796CB315CDCBA200C59155 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */; };
		AB796CB415CDCBA200C59155 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */; };
		AB796CB515CDCBA200C59155 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; };
		AB796CB615CDCBA200C59155 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; };
		AB796CB715CDCBA200C59155 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; };
		AB796CB815CDCBA200C59155 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; };
		AB796CB915CDCBA200C59155 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; };
		AB796CBA15CDCBA200C59155 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; };
		AB796CBB15CDCBA200C59155 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; };
		AB796CBC15CDCBA200C59155 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; };
		AB796CBD15CDCBA200C59155 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; };
		AB796CBE15CDCBA200C59155 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; };
		AB796CBF15CDCBA200C59155 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; };
		AB796CC015CDCBA200C59155 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; };
		AB796CC115CDCBA200C59155 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; };
		AB796CC215CDCBA200C59155 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; };
		AB796CC315CDCBA200C59155 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; };
		AB796CC415CDCBA200C59155 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; };
		AB796CC515CDCBA200C59155 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; };
		AB796CC615CDCBA200C59155 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; };
		AB796CC715CDCBA200C59155 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; };
		AB796CC815CDCBA200C59155 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; };
		AB796CC915CDCBA200C59155 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; };
		AB796CCA15CDCBA200C59155 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; };
		AB796CCB15CDCBA200C59155 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; };
		AB796CCC15CDCBA200C59155 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; };
		AB796CCD15CDCBA200C59155 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; };
		AB796CCE15CDCBA200C59155 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; };
		AB796CCF15CDCBA200C59155 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; };
		AB796CD015CDCBA200C59155 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; };
		AB796CD115CDCBA200C59155 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; };
		AB796CD215CDCBA200C59155 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; };
		AB796CD315CDCBA200C59155 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; };
		AB796CD415CDCBA200C59155 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; };
		AB796CD515CDCBA200C59155 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; };
		AB796CD615CDCBA200C59155 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; };
		AB796CD715CDCBA200C59155 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; };
		AB796CD815CDCBA200C59155 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; };
		AB796CD915CDCBA200C59155 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; };
		AB796CDA15CDCBA200C59155 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; };
		AB796CDB15CDCBA200C59155 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; };
		AB796CDC15CDCBA200C59155 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; };
		AB796CDD15CDCBA200C59155 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; };
		AB796CDE15CDCBA200C59155 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; };
		AB796CDF15CDCBA200C59155 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; };
		AB796CE015CDCBA200C59155 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; };
		AB796CE215CDCBA200C59155 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; };
		AB796CE315CDCBA200C59155 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; };
		AB796CE415CDCBA200C59155 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; };
		AB796CE515CDCBA200C59155 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; };
		AB796CE615CDCBA200C59155 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; };
		AB796CE715CDCBA200C59155 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; };
		AB796CE815CDCBA200C59155 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; };
		AB796CE915CDCBA200C59155 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; };
		AB796CEA15CDCBA200C59155 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; };
		AB796CEB15CDCBA200C59155 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; };
		AB796CEC15CDCBA200C59155 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; };
		AB796CED15CDCBA200C59155 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; };
		AB796CF015CDCBA200C59155 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; };
		AB796CF215CDCBA200C59155 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		AB796CF315CDCBA200C59155 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		AB796CF415CDCBA200C59155 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		AB796CF515CDCBA200C59155 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		AB796CF615CDCBA200C59155 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		AB796CF715CDCBA200C59155 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		AB796CF815CDCBA200C59155 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		AB796CF915CDCBA200C59155 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; };
		AB796CFA15CDCBA200C59155 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		AB796CFB15CDCBA200C59155 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		AB796CFC15CDCBA200C59155 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		AB796CFD15CDCBA200C59155 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		AB796CFE15CDCBA200C59155 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		AB796CFF15CDCBA200C59155 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		AB796D0015CDCBA200C59155 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		AB796D0115CDCBA200C59155 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		AB796D0215CDCBA200C59155 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		AB796D0315CDCBA200C59155 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		AB796D0415CDCBA200C59155 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		AB796D0515CDCBA200C59155 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		AB796D0615CDCBA200C59155 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		AB796D0715CDCBA200C59155 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		AB796D0815CDCBA200C59155 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; };
		AB796D0915CDCBA200C59155 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		AB796D0A15CDCBA200C59155 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		AB796D0B15CDCBA200C59155 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; };
		AB796D0C15CDCBA200C59155 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		AB796D0E15CDCBA200C59155 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		AB796D0F15CDCBA200C59155 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		AB796D1115CDCBA200C59155 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		AB796D1215CDCBA200C59155 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		AB796D1315CDCBA200C59155 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		AB796D1415CDCBA200C59155 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		AB796D1515CDCBA200C59155 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		AB796D1615CDCBA200C59155 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		AB796D1715CDCBA200C59155 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		AB796D1915CDCBA200C59155 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		AB796D1A15CDCBA200C59155 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		AB796D1B15CDCBA200C59155 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; };
		AB796D1C15CDCBA200C59155 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		AB796D1D15CDCBA200C59155 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		AB796D1E15CDCBA200C59155 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		AB796D1F15CDCBA200C59155 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		AB796D2015CDCBA200C59155 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		AB796D2115CDCBA200C59155 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		AB796D2215CDCBA200C59155 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; };
		AB796D2315CDCBA200C59155 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		AB796D2415CDCBA200C59155 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		AB796D2515CDCBA200C59155 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		AB796D2615CDCBA200C59155 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		AB796D2715CDCBA200C59155 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		AB796D2815CDCBA200C59155 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		AB796D2915CDCBA200C59155 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		AB796D2A15CDCBA200C59155 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		AB796D2C15CDCBA200C59155 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		AB796D2D15CDCBA200C59155 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		AB796D2E15CDCBA200C59155 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		AB796D2F15CDCBA200C59155 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		AB796D3015CDCBA200C59155 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		AB796D3115CDCBA200C59155 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		AB796D3215CDCBA200C59155 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		AB796D3315CDCBA200C59155 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		AB796D3415CDCBA200C59155 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		AB796D3515CDCBA200C59155 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; };
		AB796D3615CDCBA200C59155 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		AB796D3715CDCBA200C59155 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; };
		AB796D3815CDCBA200C59155 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		AB796D3915CDCBA200C59155 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; };
		AB796D3A15CDCBA200C59155 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		AB796D3B15CDCBA200C59155 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; };
		AB796D3C15CDCBA200C59155 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		AB796D3D15CDCBA200C59155 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		AB796D3E15CDCBA200C59155 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		AB796D3F15CDCBA200C59155 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		AB796D4015CDCBA200C59155 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		AB796D4115CDCBA200C59155 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		AB796D4215CDCBA200C59155 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		AB796D4315CDCBA200C59155 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		AB796D4415CDCBA200C59155 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		AB796D4515CDCBA200C59155 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		AB796D4615CDCBA200C59155 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; };
		AB796D4715CDCBA200C59155 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		AB796D4815CDCBA200C59155 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		AB796D4915CDCBA200C59155 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; };
		AB796D4A15CDCBA200C59155 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		AB796D4B15CDCBA200C59155 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; };
		AB796D4C15CDCBA200C59155 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		AB796D4D15CDCBA200C59155 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		AB796D4F15CDCBA200C59155 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		AB796D5115CDCBA200C59155 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; };
		AB796D5215CDCBA200C59155 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		AB796D5315CDCBA200C59155 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; };
		AB796D5415CDCBA200C59155 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; };
		AB796D5515CDCBA200C59155 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; };
		AB796D5615CDCBA200C59155 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; };
		AB796D5915CDCBA200C59155 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; };
		AB796D5A15CDCBA200C59155 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; };
		AB796D5B15CDCBA200C59155 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		AB796D5C15CDCBA200C59155 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		AB796D5D15CDCBA200C59155 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		AB796D5E15CDCBA200C59155 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		AB796D5F15CDCBA200C59155 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		AB796D6015CDCBA200C59155 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		AB796D6115CDCBA200C59155 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
		AB796D6215CDCBA200C59155 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; };
		AB796D6315CDCBA200C59155 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; };
		AB796D6415CDCBA200C59155 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */; };
		AB796D6615CDCBA200C59155 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		AB796D6715CDCBA200C59155 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		AB796D6815CDCBA200C59155 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		AB796D6915CDCBA200C59155 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		AB796D6A15CDCBA200C59155 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; };
		AB796D6B15CDCBA200C59155 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		AB796D6C15CDCBA200C59155 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		AB7EC7F4189B2B92009D198A /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F2189B2B92009D198A /* Icon_AutoholdClear_420x420.png */; };
		AB7EC7F5189B2B92009D198A /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F2189B2B92009D198A /* Icon_AutoholdClear_420x420.png */; };
		AB7EC7F6189B2B92009D198A /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F3189B2B92009D198A /* Icon_AutoholdSet_420x420.png */; };
		AB7EC7F7189B2B92009D198A /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F3189B2B92009D198A /* Icon_AutoholdSet_420x420.png */; };
		AB80E04D142BC4A800A52038 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; };
		AB82445B1704AE9A00B8EE20 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB82445A1704AE9A00B8EE20 /* utilities.c */; };
		AB82445C1704AE9A00B8EE20 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB82445A1704AE9A00B8EE20 /* utilities.c */; };
		AB82445D1704AE9A00B8EE20 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB82445A1704AE9A00B8EE20 /* utilities.c */; };
		AB8493AF1B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493A81B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png */; };
		AB8493B01B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493A81B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png */; };
		AB8493B11B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493A81B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png */; };
		AB8493B21B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493A91B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png */; };
		AB8493B31B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493A91B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png */; };
		AB8493B41B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493A91B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png */; };
		AB8493B51B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AA1B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png */; };
		AB8493B61B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AA1B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png */; };
		AB8493B71B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AA1B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png */; };
		AB8493B81B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AB1B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png */; };
		AB8493B91B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AB1B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png */; };
		AB8493BA1B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AB1B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png */; };
		AB8493BB1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AC1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png */; };
		AB8493BC1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AC1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png */; };
		AB8493BD1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AC1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png */; };
		AB8493BE1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AD1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png */; };
		AB8493BF1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AD1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png */; };
		AB8493C01B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AD1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png */; };
		AB8493C11B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AE1B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png */; };
		AB8493C21B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AE1B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png */; };
		AB8493C31B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8493AE1B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png */; };
		AB8967D916D2ED0700F826F1 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */; };
		AB8967DA16D2ED0700F826F1 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */; };
		AB8967DD16D2ED2700F826F1 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */; };
		AB8967DE16D2ED2700F826F1 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */; };
		AB8B7AAC17CE8C440051CEBF /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8B7AAB17CE8C440051CEBF /* slot1comp_protocol.cpp */; };
		AB8B7AAD17CE8C440051CEBF /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8B7AAB17CE8C440051CEBF /* slot1comp_protocol.cpp */; };
		AB8B7AAE17CE8C440051CEBF /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8B7AAB17CE8C440051CEBF /* slot1comp_protocol.cpp */; };
		AB8F3C1A1A53AC2600A80BF6 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; };
		AB8F3C1B1A53AC2600A80BF6 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; };
		AB8F3C1C1A53AC2600A80BF6 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; };
		AB8F3C1D1A53AC2600A80BF6 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		AB8F3C1E1A53AC2600A80BF6 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; };
		AB8F3C1F1A53AC2600A80BF6 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; };
		AB8F3C201A53AC2600A80BF6 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; };
		AB8F3C211A53AC2600A80BF6 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; };
		AB8F3C221A53AC2600A80BF6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		AB8F3C231A53AC2600A80BF6 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; };
		AB8F3C241A53AC2600A80BF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; };
		AB8F3C251A53AC2600A80BF6 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */; };
		AB8F3C261A53AC2600A80BF6 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */; };
		AB8F3C271A53AC2600A80BF6 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */; };
		AB8F3C281A53AC2600A80BF6 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; };
		AB8F3C291A53AC2600A80BF6 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; };
		AB8F3C2A1A53AC2600A80BF6 /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = AB56490B186E6F67002740F4 /* Image_Piano.png */; };
		AB8F3C2B1A53AC2600A80BF6 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; };
		AB8F3C2C1A53AC2600A80BF6 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; };
		AB8F3C2D1A53AC2600A80BF6 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; };
		AB8F3C2E1A53AC2600A80BF6 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; };
		AB8F3C2F1A53AC2600A80BF6 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C81898F032007583C1 /* Icon_FrameJump_420x420.png */; };
		AB8F3C301A53AC2600A80BF6 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; };
		AB8F3C311A53AC2600A80BF6 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; };
		AB8F3C321A53AC2600A80BF6 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; };
		AB8F3C331A53AC2600A80BF6 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; };
		AB8F3C341A53AC2600A80BF6 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; };
		AB8F3C351A53AC2600A80BF6 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; };
		AB8F3C361A53AC2600A80BF6 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; };
		AB8F3C371A53AC2600A80BF6 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; };
		AB8F3C381A53AC2600A80BF6 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; };
		AB8F3C391A53AC2600A80BF6 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; };
		AB8F3C3A1A53AC2600A80BF6 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; };
		AB8F3C3B1A53AC2600A80BF6 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; };
		AB8F3C3C1A53AC2600A80BF6 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; };
		AB8F3C3D1A53AC2600A80BF6 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; };
		AB8F3C3E1A53AC2600A80BF6 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; };
		AB8F3C3F1A53AC2600A80BF6 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681014187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png */; };
		AB8F3C401A53AC2600A80BF6 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; };
		AB8F3C411A53AC2600A80BF6 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681013187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png */; };
		AB8F3C421A53AC2600A80BF6 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; };
		AB8F3C431A53AC2600A80BF6 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; };
		AB8F3C441A53AC2600A80BF6 /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = AB564909186E6F67002740F4 /* Image_MemoryExpansionPak.png */; };
		AB8F3C451A53AC2600A80BF6 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; };
		AB8F3C461A53AC2600A80BF6 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; };
		AB8F3C471A53AC2600A80BF6 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; };
		AB8F3C481A53AC2600A80BF6 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; };
		AB8F3C491A53AC2600A80BF6 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; };
		AB8F3C4A1A53AC2600A80BF6 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = AB56490A186E6F67002740F4 /* Image_PassME.png */; };
		AB8F3C4B1A53AC2600A80BF6 /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681018187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png */; };
		AB8F3C4C1A53AC2600A80BF6 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; };
		AB8F3C4D1A53AC2600A80BF6 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; };
		AB8F3C4E1A53AC2600A80BF6 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; };
		AB8F3C4F1A53AC2600A80BF6 /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F2189B2B92009D198A /* Icon_AutoholdClear_420x420.png */; };
		AB8F3C501A53AC2600A80BF6 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C41898F024007583C1 /* Icon_DisplayToggle_420x420.png */; };
		AB8F3C511A53AC2600A80BF6 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; };
		AB8F3C521A53AC2600A80BF6 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; };
		AB8F3C531A53AC2600A80BF6 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; };
		AB8F3C541A53AC2600A80BF6 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; };
		AB8F3C551A53AC2600A80BF6 /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681019187D4AEF0049F2C2 /* Icon_Piano_256x256.png */; };
		AB8F3C561A53AC2600A80BF6 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C71898F032007583C1 /* Icon_FrameAdvance_420x420.png */; };
		AB8F3C571A53AC2600A80BF6 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; };
		AB8F3C581A53AC2600A80BF6 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; };
		AB8F3C591A53AC2600A80BF6 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; };
		AB8F3C5A1A53AC2600A80BF6 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; };
		AB8F3C5B1A53AC2600A80BF6 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; };
		AB8F3C5C1A53AC2600A80BF6 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0038A61872A96700B0B055 /* Image_PaddleController.png */; };
		AB8F3C5D1A53AC2600A80BF6 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; };
		AB8F3C5E1A53AC2600A80BF6 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; };
		AB8F3C5F1A53AC2600A80BF6 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; };
		AB8F3C601A53AC2600A80BF6 /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F3189B2B92009D198A /* Icon_AutoholdSet_420x420.png */; };
		AB8F3C621A53AC2600A80BF6 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; };
		AB8F3C631A53AC2600A80BF6 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; };
		AB8F3C641A53AC2600A80BF6 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; };
		AB8F3C651A53AC2600A80BF6 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; };
		AB8F3C661A53AC2600A80BF6 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; };
		AB8F3C671A53AC2600A80BF6 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; };
		AB8F3C681A53AC2600A80BF6 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; };
		AB8F3C691A53AC2600A80BF6 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; };
		AB8F3C6A1A53AC2600A80BF6 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; };
		AB8F3C6B1A53AC2600A80BF6 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; };
		AB8F3C6C1A53AC2600A80BF6 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681015187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png */; };
		AB8F3C6D1A53AC2600A80BF6 /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABAB454E187CDB70007BE20C /* Image_GuitarGrip.png */; };
		AB8F3C6E1A53AC2600A80BF6 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = AB681016187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png */; };
		AB8F3C6F1A53AC2600A80BF6 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; };
		AB8F3C701A53AC2600A80BF6 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; };
		AB8F3C711A53AC2600A80BF6 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */; };
		AB8F3C751A53AC2600A80BF6 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; };
		AB8F3C761A53AC2600A80BF6 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		AB8F3C771A53AC2600A80BF6 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		AB8F3C781A53AC2600A80BF6 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		AB8F3C791A53AC2600A80BF6 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		AB8F3C7A1A53AC2600A80BF6 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		AB8F3C7B1A53AC2600A80BF6 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB29B16518313C14009B7982 /* slot2_auto.cpp */; };
		AB8F3C7C1A53AC2600A80BF6 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		AB8F3C7D1A53AC2600A80BF6 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		AB8F3C7E1A53AC2600A80BF6 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; };
		AB8F3C7F1A53AC2600A80BF6 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		AB8F3C801A53AC2600A80BF6 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		AB8F3C811A53AC2600A80BF6 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		AB8F3C821A53AC2600A80BF6 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		AB8F3C831A53AC2600A80BF6 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		AB8F3C841A53AC2600A80BF6 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		AB8F3C851A53AC2600A80BF6 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		AB8F3C861A53AC2600A80BF6 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		AB8F3C871A53AC2600A80BF6 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		AB8F3C881A53AC2600A80BF6 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		AB8F3C891A53AC2600A80BF6 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		AB8F3C8A1A53AC2600A80BF6 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		AB8F3C8B1A53AC2600A80BF6 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		AB8F3C8C1A53AC2600A80BF6 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		AB8F3C8D1A53AC2600A80BF6 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; };
		AB8F3C8E1A53AC2600A80BF6 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		AB8F3C8F1A53AC2600A80BF6 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2EE12B17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp */; };
		AB8F3C901A53AC2600A80BF6 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		AB8F3C911A53AC2600A80BF6 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; };
		AB8F3C921A53AC2600A80BF6 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		AB8F3C941A53AC2600A80BF6 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		AB8F3C951A53AC2600A80BF6 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		AB8F3C971A53AC2600A80BF6 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		AB8F3C981A53AC2600A80BF6 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		AB8F3C991A53AC2600A80BF6 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		AB8F3C9A1A53AC2600A80BF6 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		AB8F3C9B1A53AC2600A80BF6 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		AB8F3C9C1A53AC2600A80BF6 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		AB8F3C9D1A53AC2600A80BF6 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		AB8F3C9F1A53AC2600A80BF6 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		AB8F3CA01A53AC2600A80BF6 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		AB8F3CA11A53AC2600A80BF6 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; };
		AB8F3CA21A53AC2600A80BF6 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		AB8F3CA31A53AC2600A80BF6 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB29B16118313AF5009B7982 /* slot2.cpp */; };
		AB8F3CA41A53AC2600A80BF6 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		AB8F3CA51A53AC2600A80BF6 /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */; };
		AB8F3CA61A53AC2600A80BF6 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		AB8F3CA71A53AC2600A80BF6 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		AB8F3CA81A53AC2600A80BF6 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		AB8F3CA91A53AC2600A80BF6 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; };
		AB8F3CAA1A53AC2600A80BF6 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		AB8F3CAB1A53AC2600A80BF6 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		AB8F3CAC1A53AC2600A80BF6 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		AB8F3CAD1A53AC2600A80BF6 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		AB8F3CAE1A53AC2600A80BF6 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		AB8F3CAF1A53AC2600A80BF6 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		AB8F3CB01A53AC2600A80BF6 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		AB8F3CB11A53AC2600A80BF6 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		AB8F3CB21A53AC2600A80BF6 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		AB8F3CB31A53AC2600A80BF6 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABCFA9F3178BDE920030C8BA /* encrypt.cpp */; };
		AB8F3CB41A53AC2600A80BF6 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		AB8F3CB51A53AC2600A80BF6 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		AB8F3CB61A53AC2600A80BF6 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		AB8F3CB71A53AC2600A80BF6 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		AB8F3CB81A53AC2600A80BF6 /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6840B189E33BC007FD69C /* OGLDisplayOutput.cpp */; };
		AB8F3CB91A53AC2600A80BF6 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		AB8F3CBA1A53AC2600A80BF6 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		AB8F3CBB1A53AC2600A80BF6 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		AB8F3CBC1A53AC2600A80BF6 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		AB8F3CBD1A53AC2600A80BF6 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; };
		AB8F3CBE1A53AC2600A80BF6 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		AB8F3CBF1A53AC2600A80BF6 /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB564903186E6EBC002740F4 /* Slot2WindowDelegate.mm */; };
		AB8F3CC01A53AC2600A80BF6 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; };
		AB8F3CC11A53AC2600A80BF6 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038A917C5ED2200F410BD /* slot1_retail_auto.cpp */; };
		AB8F3CC21A53AC2600A80BF6 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		AB8F3CC31A53AC2600A80BF6 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; };
		AB8F3CC41A53AC2600A80BF6 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		AB8F3CC51A53AC2600A80BF6 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; };
		AB8F3CC61A53AC2600A80BF6 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		AB8F3CC71A53AC2600A80BF6 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		AB8F3CC81A53AC2600A80BF6 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		AB8F3CC91A53AC2600A80BF6 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		AB8F3CCA1A53AC2600A80BF6 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AB17C5ED2200F410BD /* slot1comp_mc.cpp */; };
		AB8F3CCB1A53AC2600A80BF6 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		AB8F3CCC1A53AC2600A80BF6 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		AB8F3CCD1A53AC2600A80BF6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		AB8F3CCE1A53AC2600A80BF6 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		AB8F3CCF1A53AC2600A80BF6 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		AB8F3CD01A53AC2600A80BF6 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		AB8F3CD11A53AC2600A80BF6 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1773FC182ECA8A009F29DD /* slot2_passme.cpp */; };
		AB8F3CD21A53AC2600A80BF6 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; };
		AB8F3CD31A53AC2600A80BF6 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		AB8F3CD41A53AC2600A80BF6 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AA17C5ED2200F410BD /* slot1_retail_mcrom.cpp */; };
		AB8F3CD51A53AC2600A80BF6 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		AB8F3CD61A53AC2600A80BF6 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; };
		AB8F3CD71A53AC2600A80BF6 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		AB8F3CD81A53AC2600A80BF6 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; };
		AB8F3CD91A53AC2600A80BF6 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		AB8F3CDA1A53AC2600A80BF6 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		AB8F3CDB1A53AC2600A80BF6 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		AB8F3CDC1A53AC2600A80BF6 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; };
		AB8F3CDD1A53AC2600A80BF6 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		AB8F3CDE1A53AC2600A80BF6 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; };
		AB8F3CDF1A53AC2600A80BF6 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; };
		AB8F3CE01A53AC2600A80BF6 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		AB8F3CE11A53AC2600A80BF6 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB8B7AAB17CE8C440051CEBF /* slot1comp_protocol.cpp */; };
		AB8F3CE21A53AC2600A80BF6 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; };
		AB8F3CE31A53AC2600A80BF6 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; };
		AB8F3CE41A53AC2600A80BF6 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; };
		AB8F3CE51A53AC2600A80BF6 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; };
		AB8F3CE61A53AC2600A80BF6 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		AB8F3CE71A53AC2600A80BF6 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		AB8F3CE81A53AC2600A80BF6 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		AB8F3CE91A53AC2600A80BF6 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		AB8F3CEA1A53AC2600A80BF6 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		AB8F3CEB1A53AC2600A80BF6 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038A517C5ECFD00F410BD /* advanscene.cpp */; };
		AB8F3CEC1A53AC2600A80BF6 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		AB8F3CED1A53AC2600A80BF6 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB47B52C18A3F722009A42AF /* xbrz.cpp */; };
		AB8F3CEE1A53AC2600A80BF6 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
		AB8F3CEF1A53AC2600A80BF6 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; };
		AB8F3CF01A53AC2600A80BF6 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; };
		AB8F3CF11A53AC2600A80BF6 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */; };
		AB8F3CF21A53AC2600A80BF6 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */; };
		AB8F3CF31A53AC2600A80BF6 /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405600169F5DBB0016AC3E /* assembler.cpp */; };
		AB8F3CF41A53AC2600A80BF6 /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405602169F5DBB0016AC3E /* assert.cpp */; };
		AB8F3CF51A53AC2600A80BF6 /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405604169F5DBB0016AC3E /* buffer.cpp */; };
		AB8F3CF61A53AC2600A80BF6 /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405607169F5DBB0016AC3E /* compiler.cpp */; };
		AB8F3CF71A53AC2600A80BF6 /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405609169F5DBB0016AC3E /* compilercontext.cpp */; };
		AB8F3CF81A53AC2600A80BF6 /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */; };
		AB8F3CF91A53AC2600A80BF6 /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560D169F5DBB0016AC3E /* compileritem.cpp */; };
		AB8F3CFA1A53AC2600A80BF6 /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560F169F5DBB0016AC3E /* context.cpp */; };
		AB8F3CFB1A53AC2600A80BF6 /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405611169F5DBB0016AC3E /* cpuinfo.cpp */; };
		AB8F3CFC1A53AC2600A80BF6 /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405613169F5DBB0016AC3E /* defs.cpp */; };
		AB8F3CFD1A53AC2600A80BF6 /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405615169F5DBB0016AC3E /* func.cpp */; };
		AB8F3CFE1A53AC2600A80BF6 /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405619169F5DBB0016AC3E /* logger.cpp */; };
		AB8F3CFF1A53AC2600A80BF6 /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561B169F5DBB0016AC3E /* memorymanager.cpp */; };
		AB8F3D001A53AC2600A80BF6 /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561D169F5DBB0016AC3E /* memorymarker.cpp */; };
		AB8F3D011A53AC2600A80BF6 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561F169F5DBB0016AC3E /* operand.cpp */; };
		AB8F3D021A53AC2600A80BF6 /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405622169F5DBB0016AC3E /* stringbuilder.cpp */; };
		AB8F3D031A53AC2600A80BF6 /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405624169F5DBB0016AC3E /* stringutil.cpp */; };
		AB8F3D041A53AC2600A80BF6 /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405626169F5DBB0016AC3E /* virtualmemory.cpp */; };
		AB8F3D051A53AC2600A80BF6 /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405628169F5DBB0016AC3E /* zonememory.cpp */; };
		AB8F3D061A53AC2600A80BF6 /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405664169F5DCC0016AC3E /* x86assembler.cpp */; };
		AB8F3D071A53AC2600A80BF6 /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405666169F5DCC0016AC3E /* x86compiler.cpp */; };
		AB8F3D081A53AC2600A80BF6 /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */; };
		AB8F3D091A53AC2600A80BF6 /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */; };
		AB8F3D0A1A53AC2600A80BF6 /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */; };
		AB8F3D0B1A53AC2600A80BF6 /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */; };
		AB8F3D0C1A53AC2600A80BF6 /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5648FE186E6EA8002740F4 /* cocoa_slot2.mm */; };
		AB8F3D0D1A53AC2600A80BF6 /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405670169F5DCC0016AC3E /* x86defs.cpp */; };
		AB8F3D0E1A53AC2600A80BF6 /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405672169F5DCC0016AC3E /* x86func.cpp */; };
		AB8F3D0F1A53AC2600A80BF6 /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405674169F5DCC0016AC3E /* x86operand.cpp */; };
		AB8F3D101A53AC2600A80BF6 /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405676169F5DCC0016AC3E /* x86util.cpp */; };
		AB8F3D111A53AC2600A80BF6 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2EE13017D57F5000F68622 /* fsnitro.cpp */; };
		AB8F3D121A53AC2600A80BF6 /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB23567216C2F6F400DA782E /* macosx_10_5_compat.cpp */; };
		AB8F3D131A53AC2600A80BF6 /* OGLRender_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */; };
		AB8F3D141A53AC2600A80BF6 /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */; };
		AB8F3D151A53AC2600A80BF6 /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */; };
		AB8F3D161A53AC2600A80BF6 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AD17C5ED2200F410BD /* slot1comp_rom.cpp */; };
		AB8F3D171A53AC2600A80BF6 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */; };
		AB8F3D181A53AC2600A80BF6 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB29B33016D4BEBF000EF671 /* InputManager.mm */; };
		AB8F3D191A53AC2600A80BF6 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB82445A1704AE9A00B8EE20 /* utilities.c */; };
		AB8F3D1A1A53AC2600A80BF6 /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB01005D170D07B000D70FBE /* InputProfileController.mm */; };
		AB8F3D1B1A53AC2600A80BF6 /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */; };
		AB8F3D1C1A53AC2600A80BF6 /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE61715FCDD00B5729D /* mic_ext.cpp */; };
		AB8F3D1D1A53AC2600A80BF6 /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */; };
		AB8F3D1F1A53AC2600A80BF6 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4FCEBC1692AB82000F498F /* Accelerate.framework */; };
		AB8F3D201A53AC2600A80BF6 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		AB8F3D211A53AC2600A80BF6 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABACB8DB1710B621003B845D /* AudioToolbox.framework */; };
		AB8F3D221A53AC2600A80BF6 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		AB8F3D231A53AC2600A80BF6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB74EC891738499C0026C41E /* Carbon.framework */; };
		AB8F3D241A53AC2600A80BF6 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		AB8F3D251A53AC2600A80BF6 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB564906186E6F0C002740F4 /* ForceFeedback.framework */; };
		AB8F3D261A53AC2600A80BF6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		AB8F3D271A53AC2600A80BF6 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; };
		AB8F3D281A53AC2600A80BF6 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		AB8F3D291A53AC2600A80BF6 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		AB901BDE1420706100348EEC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; };
		AB9038A617C5ECFD00F410BD /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038A517C5ECFD00F410BD /* advanscene.cpp */; };
		AB9038A717C5ECFD00F410BD /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038A517C5ECFD00F410BD /* advanscene.cpp */; };
		AB9038A817C5ECFD00F410BD /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038A517C5ECFD00F410BD /* advanscene.cpp */; };
		AB9038AF17C5ED2200F410BD /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038A917C5ED2200F410BD /* slot1_retail_auto.cpp */; };
		AB9038B017C5ED2200F410BD /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038A917C5ED2200F410BD /* slot1_retail_auto.cpp */; };
		AB9038B117C5ED2200F410BD /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038A917C5ED2200F410BD /* slot1_retail_auto.cpp */; };
		AB9038B217C5ED2200F410BD /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AA17C5ED2200F410BD /* slot1_retail_mcrom.cpp */; };
		AB9038B317C5ED2200F410BD /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AA17C5ED2200F410BD /* slot1_retail_mcrom.cpp */; };
		AB9038B417C5ED2200F410BD /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AA17C5ED2200F410BD /* slot1_retail_mcrom.cpp */; };
		AB9038B517C5ED2200F410BD /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AB17C5ED2200F410BD /* slot1comp_mc.cpp */; };
		AB9038B617C5ED2200F410BD /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AB17C5ED2200F410BD /* slot1comp_mc.cpp */; };
		AB9038B717C5ED2200F410BD /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AB17C5ED2200F410BD /* slot1comp_mc.cpp */; };
		AB9038B817C5ED2200F410BD /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AD17C5ED2200F410BD /* slot1comp_rom.cpp */; };
		AB9038B917C5ED2200F410BD /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AD17C5ED2200F410BD /* slot1comp_rom.cpp */; };
		AB9038BA17C5ED2200F410BD /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9038AD17C5ED2200F410BD /* slot1comp_rom.cpp */; };
		ABA6574B14511EC90077E5E9 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		ABA731321BB5104200B26147 /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = ABA731251BB5104200B26147 /* SIL Open Font License.txt */; };
		ABA731331BB5104200B26147 /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = ABA731251BB5104200B26147 /* SIL Open Font License.txt */; };
		ABA731341BB5104200B26147 /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = ABA731251BB5104200B26147 /* SIL Open Font License.txt */; };
		ABA731351BB5104200B26147 /* SourceSansPro-Black.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731261BB5104200B26147 /* SourceSansPro-Black.otf */; };
		ABA731361BB5104200B26147 /* SourceSansPro-Black.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731261BB5104200B26147 /* SourceSansPro-Black.otf */; };
		ABA731371BB5104200B26147 /* SourceSansPro-Black.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731261BB5104200B26147 /* SourceSansPro-Black.otf */; };
		ABA731381BB5104200B26147 /* SourceSansPro-BlackIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731271BB5104200B26147 /* SourceSansPro-BlackIt.otf */; };
		ABA731391BB5104200B26147 /* SourceSansPro-BlackIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731271BB5104200B26147 /* SourceSansPro-BlackIt.otf */; };
		ABA7313A1BB5104200B26147 /* SourceSansPro-BlackIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731271BB5104200B26147 /* SourceSansPro-BlackIt.otf */; };
		ABA7313B1BB5104200B26147 /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731281BB5104200B26147 /* SourceSansPro-Bold.otf */; };
		ABA7313C1BB5104200B26147 /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731281BB5104200B26147 /* SourceSansPro-Bold.otf */; };
		ABA7313D1BB5104200B26147 /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731281BB5104200B26147 /* SourceSansPro-Bold.otf */; };
		ABA7313E1BB5104200B26147 /* SourceSansPro-BoldIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731291BB5104200B26147 /* SourceSansPro-BoldIt.otf */; };
		ABA7313F1BB5104200B26147 /* SourceSansPro-BoldIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731291BB5104200B26147 /* SourceSansPro-BoldIt.otf */; };
		ABA731401BB5104200B26147 /* SourceSansPro-BoldIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731291BB5104200B26147 /* SourceSansPro-BoldIt.otf */; };
		ABA731411BB5104200B26147 /* SourceSansPro-ExtraLight.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312A1BB5104200B26147 /* SourceSansPro-ExtraLight.otf */; };
		ABA731421BB5104200B26147 /* SourceSansPro-ExtraLight.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312A1BB5104200B26147 /* SourceSansPro-ExtraLight.otf */; };
		ABA731431BB5104200B26147 /* SourceSansPro-ExtraLight.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312A1BB5104200B26147 /* SourceSansPro-ExtraLight.otf */; };
		ABA731441BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312B1BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf */; };
		ABA731451BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312B1BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf */; };
		ABA731461BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312B1BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf */; };
		ABA731471BB5104200B26147 /* SourceSansPro-It.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312C1BB5104200B26147 /* SourceSansPro-It.otf */; };
		ABA731481BB5104200B26147 /* SourceSansPro-It.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312C1BB5104200B26147 /* SourceSansPro-It.otf */; };
		ABA731491BB5104200B26147 /* SourceSansPro-It.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312C1BB5104200B26147 /* SourceSansPro-It.otf */; };
		ABA7314A1BB5104200B26147 /* SourceSansPro-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312D1BB5104200B26147 /* SourceSansPro-Light.otf */; };
		ABA7314B1BB5104200B26147 /* SourceSansPro-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312D1BB5104200B26147 /* SourceSansPro-Light.otf */; };
		ABA7314C1BB5104200B26147 /* SourceSansPro-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312D1BB5104200B26147 /* SourceSansPro-Light.otf */; };
		ABA7314D1BB5104200B26147 /* SourceSansPro-LightIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312E1BB5104200B26147 /* SourceSansPro-LightIt.otf */; };
		ABA7314E1BB5104200B26147 /* SourceSansPro-LightIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312E1BB5104200B26147 /* SourceSansPro-LightIt.otf */; };
		ABA7314F1BB5104200B26147 /* SourceSansPro-LightIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312E1BB5104200B26147 /* SourceSansPro-LightIt.otf */; };
		ABA731501BB5104200B26147 /* SourceSansPro-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312F1BB5104200B26147 /* SourceSansPro-Regular.otf */; };
		ABA731511BB5104200B26147 /* SourceSansPro-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312F1BB5104200B26147 /* SourceSansPro-Regular.otf */; };
		ABA731521BB5104200B26147 /* SourceSansPro-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA7312F1BB5104200B26147 /* SourceSansPro-Regular.otf */; };
		ABA731531BB5104200B26147 /* SourceSansPro-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731301BB5104200B26147 /* SourceSansPro-Semibold.otf */; };
		ABA731541BB5104200B26147 /* SourceSansPro-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731301BB5104200B26147 /* SourceSansPro-Semibold.otf */; };
		ABA731551BB5104200B26147 /* SourceSansPro-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731301BB5104200B26147 /* SourceSansPro-Semibold.otf */; };
		ABA731561BB5104200B26147 /* SourceSansPro-SemiboldIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731311BB5104200B26147 /* SourceSansPro-SemiboldIt.otf */; };
		ABA731571BB5104200B26147 /* SourceSansPro-SemiboldIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731311BB5104200B26147 /* SourceSansPro-SemiboldIt.otf */; };
		ABA731581BB5104200B26147 /* SourceSansPro-SemiboldIt.otf in Resources */ = {isa = PBXBuildFile; fileRef = ABA731311BB5104200B26147 /* SourceSansPro-SemiboldIt.otf */; };
		ABA7315A1BB51A8D00B26147 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731591BB51A8D00B26147 /* psnames.c */; };
		ABA7315B1BB51A8D00B26147 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731591BB51A8D00B26147 /* psnames.c */; };
		ABA7315C1BB51A8D00B26147 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731591BB51A8D00B26147 /* psnames.c */; };
		ABA7315E1BB51E7000B26147 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA7315D1BB51E7000B26147 /* pshinter.c */; };
		ABA7315F1BB51E7000B26147 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA7315D1BB51E7000B26147 /* pshinter.c */; };
		ABA731601BB51E7000B26147 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA7315D1BB51E7000B26147 /* pshinter.c */; };
		ABA731621BB51F6700B26147 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731611BB51F6700B26147 /* fttype1.c */; };
		ABA731631BB51F6700B26147 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731611BB51F6700B26147 /* fttype1.c */; };
		ABA731641BB51F6700B26147 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731611BB51F6700B26147 /* fttype1.c */; };
		ABA731681BB51FDC00B26147 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731651BB51FDC00B26147 /* type1cid.c */; };
		ABA731691BB51FDC00B26147 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731651BB51FDC00B26147 /* type1cid.c */; };
		ABA7316A1BB51FDC00B26147 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731651BB51FDC00B26147 /* type1cid.c */; };
		ABA7316B1BB51FDC00B26147 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731661BB51FDC00B26147 /* psaux.c */; };
		ABA7316C1BB51FDC00B26147 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731661BB51FDC00B26147 /* psaux.c */; };
		ABA7316D1BB51FDC00B26147 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731661BB51FDC00B26147 /* psaux.c */; };
		ABA7316E1BB51FDC00B26147 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731671BB51FDC00B26147 /* type1.c */; };
		ABA7316F1BB51FDC00B26147 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731671BB51FDC00B26147 /* type1.c */; };
		ABA731701BB51FDC00B26147 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = ABA731671BB51FDC00B26147 /* type1.c */; };
		ABAB454F187CDB70007BE20C /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABAB454E187CDB70007BE20C /* Image_GuitarGrip.png */; };
		ABAB4550187CDB70007BE20C /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABAB454E187CDB70007BE20C /* Image_GuitarGrip.png */; };
		ABACB8DC1710B621003B845D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABACB8DB1710B621003B845D /* AudioToolbox.framework */; };
		ABACB8DD1710B656003B845D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABACB8DB1710B621003B845D /* AudioToolbox.framework */; };
		ABACB8DE1710B65F003B845D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABACB8DB1710B621003B845D /* AudioToolbox.framework */; };
		ABAD07DC1E19CAA6007867CA /* ClientDisplayView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD07DA1E19CAA6007867CA /* ClientDisplayView.cpp */; };
		ABAD07DD1E19CAA6007867CA /* ClientDisplayView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD07DA1E19CAA6007867CA /* ClientDisplayView.cpp */; };
		ABAD07DE1E19CAA6007867CA /* ClientDisplayView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD07DA1E19CAA6007867CA /* ClientDisplayView.cpp */; };
		ABAD3E7113AF1D6D00502E1E /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; };
		ABAD3E7413AF1D6D00502E1E /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; };
		ABAD3E7513AF1D6D00502E1E /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; };
		ABAD3E7613AF1D6D00502E1E /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; };
		ABAD3E7713AF1D6D00502E1E /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; };
		ABAD3E7813AF1D6D00502E1E /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; };
		ABAD3E7913AF1D6D00502E1E /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; };
		ABAD3E7A13AF1D6D00502E1E /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; };
		ABAD3E7B13AF1D6D00502E1E /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; };
		ABADF1181DEA4C1200A142B1 /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABADF1171DEA4C1200A142B1 /* Database.cpp */; };
		ABADF11B1DEA4CF700A142B1 /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABADF11A1DEA4CF700A142B1 /* features_cpu.c */; };
		ABADF11C1DEA4CFC00A142B1 /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABADF11A1DEA4CF700A142B1 /* features_cpu.c */; };
		ABADF11D1DEA4CFC00A142B1 /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABADF11A1DEA4CF700A142B1 /* features_cpu.c */; };
		ABADF11E1DEA4CFC00A142B1 /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABADF11A1DEA4CF700A142B1 /* features_cpu.c */; };
		ABADF11F1DEA4D0000A142B1 /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABADF1171DEA4C1200A142B1 /* Database.cpp */; };
		ABADF1201DEA4D0000A142B1 /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABADF1171DEA4C1200A142B1 /* Database.cpp */; };
		ABADF1211DEA4D0000A142B1 /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABADF1171DEA4C1200A142B1 /* Database.cpp */; };
		ABAF0A411A96E67200B95B75 /* RomInfoPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAF0A401A96E67200B95B75 /* RomInfoPanel.mm */; };
		ABAF0A421A96E67200B95B75 /* RomInfoPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAF0A401A96E67200B95B75 /* RomInfoPanel.mm */; };
		ABAF0A431A96E67200B95B75 /* RomInfoPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAF0A401A96E67200B95B75 /* RomInfoPanel.mm */; };
		ABB0FBC51A9E5CEA0060C55A /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB0FBC41A9E5CEA0060C55A /* CoreAudio.framework */; };
		ABB0FBC61A9E5D070060C55A /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB0FBC41A9E5CEA0060C55A /* CoreAudio.framework */; };
		ABB0FBC71A9E5D080060C55A /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB0FBC41A9E5CEA0060C55A /* CoreAudio.framework */; };
		ABB0FBCC1A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBC81A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png */; };
		ABB0FBCD1A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBC81A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png */; };
		ABB0FBCE1A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBC81A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png */; };
		ABB0FBCF1A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBC91A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png */; };
		ABB0FBD01A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBC91A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png */; };
		ABB0FBD11A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBC91A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png */; };
		ABB0FBD21A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBCA1A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png */; };
		ABB0FBD31A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBCA1A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png */; };
		ABB0FBD41A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBCA1A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png */; };
		ABB0FBD51A9EED350060C55A /* Icon_MicrophoneRed_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBCB1A9EED350060C55A /* Icon_MicrophoneRed_256x256.png */; };
		ABB0FBD61A9EED350060C55A /* Icon_MicrophoneRed_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBCB1A9EED350060C55A /* Icon_MicrophoneRed_256x256.png */; };
		ABB0FBD71A9EED350060C55A /* Icon_MicrophoneRed_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBCB1A9EED350060C55A /* Icon_MicrophoneRed_256x256.png */; };
		ABB0FBD91A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBD81A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png */; };
		ABB0FBDA1A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBD81A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png */; };
		ABB0FBDB1A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB0FBD81A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png */; };
		ABB24F6D1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB24F6B1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp */; };
		ABB24F6E1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB24F6B1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp */; };
		ABB24F6F1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB24F6B1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp */; };
		ABB3C6621501BF4E00E0C22E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		ABB3C6631501BF4E00E0C22E /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		ABB3C6641501BF8A00E0C22E /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		ABB3C6651501BF8A00E0C22E /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		ABB3C6661501BF8A00E0C22E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		ABB3C6671501BF8A00E0C22E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		ABB3C6691501BF8A00E0C22E /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		ABB3C66A1501BF8A00E0C22E /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		ABB3C66C1501C04F00E0C22E /* NDSGameCore.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABB3C63E1501BB8300E0C22E /* NDSGameCore.mm */; };
		ABB3C6701501C04F00E0C22E /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		ABB3C6721501C04F00E0C22E /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		ABB3C6751501C04F00E0C22E /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		ABB3C6781501C04F00E0C22E /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		ABB3C6791501C04F00E0C22E /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		ABB3C67A1501C04F00E0C22E /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		ABB3C67C1501C04F00E0C22E /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		ABB3C67D1501C04F00E0C22E /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		ABB3C67E1501C04F00E0C22E /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		ABB3C67F1501C04F00E0C22E /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		ABB3C6801501C04F00E0C22E /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		ABB3C6811501C04F00E0C22E /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		ABB3C6821501C04F00E0C22E /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		ABB3C6831501C04F00E0C22E /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		ABB3C6841501C04F00E0C22E /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		ABB3C6851501C04F00E0C22E /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		ABB3C6861501C04F00E0C22E /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		ABB3C6871501C04F00E0C22E /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		ABB3C6881501C04F00E0C22E /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		ABB3C6891501C04F00E0C22E /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		ABB3C68A1501C04F00E0C22E /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
		ABB3C68B1501C04F00E0C22E /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; };
		ABB3C68C1501C04F00E0C22E /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; };
		ABB3C68D1501C04F00E0C22E /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; };
		ABB3C68E1501C04F00E0C22E /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; };
		ABB3C68F1501C04F00E0C22E /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; };
		ABB3C6901501C04F00E0C22E /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; };
		ABB3C6911501C04F00E0C22E /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; };
		ABB3C6921501C04F00E0C22E /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; };
		ABB3C6931501C04F00E0C22E /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; };
		ABB3C6941501C04F00E0C22E /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; };
		ABB3C6951501C04F00E0C22E /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		ABB3C6961501C04F00E0C22E /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		ABB3C6971501C04F00E0C22E /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		ABB3C6981501C04F00E0C22E /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		ABB3C6991501C04F00E0C22E /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		ABB3C69A1501C04F00E0C22E /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		ABB3C69B1501C04F00E0C22E /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		ABB3C69C1501C04F00E0C22E /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		ABB3C69D1501C04F00E0C22E /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		ABB3C69E1501C04F00E0C22E /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		ABB3C69F1501C04F00E0C22E /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		ABB3C6A01501C04F00E0C22E /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		ABB3C6A11501C04F00E0C22E /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		ABB3C6A21501C04F00E0C22E /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		ABB3C6A31501C04F00E0C22E /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		ABB3C6A41501C04F00E0C22E /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		ABB3C6A51501C04F00E0C22E /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		ABB3C6A61501C04F00E0C22E /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		ABB3C6A71501C04F00E0C22E /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		ABB3C6A81501C04F00E0C22E /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		ABB3C6A91501C04F00E0C22E /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		ABB3C6AB1501C04F00E0C22E /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		ABB3C6AC1501C04F00E0C22E /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		ABB3C6AD1501C04F00E0C22E /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		ABB3C6AE1501C04F00E0C22E /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		ABB3C6B01501C04F00E0C22E /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		ABB3C6B11501C04F00E0C22E /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		ABB3C6B21501C04F00E0C22E /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		ABB3C6B41501C04F00E0C22E /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		ABB3C6B51501C04F00E0C22E /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		ABB3C6B61501C04F00E0C22E /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		ABB3C6B71501C04F00E0C22E /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		ABB3C6B81501C04F00E0C22E /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		ABB3C6B91501C04F00E0C22E /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		ABB3C6BA1501C04F00E0C22E /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		ABB3C6BB1501C04F00E0C22E /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		ABB3C6BC1501C04F00E0C22E /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		ABB3C6BD1501C04F00E0C22E /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		ABB3C6BE1501C04F00E0C22E /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		ABB3C6BF1501C04F00E0C22E /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		ABB3C6C01501C04F00E0C22E /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		ABB3C6C11501C04F00E0C22E /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		ABB3C6C31501C04F00E0C22E /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		ABB3C6C41501C04F00E0C22E /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		ABB3C6C61501C04F00E0C22E /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		ABB3C6C71501C04F00E0C22E /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		ABB3C6C81501C04F00E0C22E /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		ABB3C6C91501C04F00E0C22E /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		ABB3C6CA1501C04F00E0C22E /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		ABB3C6CB1501C04F00E0C22E /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		ABB3C6CC1501C04F00E0C22E /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		ABB3C6CD1501C04F00E0C22E /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		ABB3C6CE1501C04F00E0C22E /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		ABB3C6CF1501C04F00E0C22E /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		ABB3C6D01501C04F00E0C22E /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		ABB3C6D11501C04F00E0C22E /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		ABB3C6D31501C04F00E0C22E /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		ABB3C6D41501C04F00E0C22E /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		ABB3C6D51501C04F00E0C22E /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		ABB3C6D61501C04F00E0C22E /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		ABB3C6D71501C04F00E0C22E /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		ABB97876144E89CC00793FA3 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */; };
		ABB97877144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */; };
		ABB97878144E89CC00793FA3 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */; };
		ABBC0F8D1394B1AA0028B6BD /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; };
		ABBF04A514B515F300E505A0 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; };
		ABBFFF851D6283C0003CD598 /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBFFF6F1D5F9C52003CD598 /* colorspacehandler.cpp */; };
		ABBFFF861D6283C1003CD598 /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBFFF6F1D5F9C52003CD598 /* colorspacehandler.cpp */; };
		ABBFFF871D6283C1003CD598 /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBFFF6F1D5F9C52003CD598 /* colorspacehandler.cpp */; };
		ABC3AF2F14B7F06900D5B13D /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; };
		ABC3AF3014B7F06900D5B13D /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; };
		ABC3AF3114B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; };
		ABC3AF3214B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; };
		ABC503AD1AAC2B71002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC503AC1AAC2B71002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png */; };
		ABC503AE1AAC2B90002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC503AC1AAC2B71002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png */; };
		ABC503AF1AAC2B91002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC503AC1AAC2B71002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png */; };
		ABC503B01AAC42C2002FCD43 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; };
		ABC503B11AAC4355002FCD43 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB0FBC41A9E5CEA0060C55A /* CoreAudio.framework */; };
		ABC570D1134431CE00E7B0B1 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		ABC570D5134431DA00E7B0B1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		ABC5720D1344346600E7B0B1 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		ABC572101344347000E7B0B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		ABC719E2138CB25E002827A9 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; };
		ABCFA9F4178BDE920030C8BA /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABCFA9F3178BDE920030C8BA /* encrypt.cpp */; };
		ABCFA9F5178BDE920030C8BA /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABCFA9F3178BDE920030C8BA /* encrypt.cpp */; };
		ABCFA9F6178BDE920030C8BA /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABCFA9F3178BDE920030C8BA /* encrypt.cpp */; };
		ABD1041C1346652500AF11D1 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		ABD1041D1346652500AF11D1 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; };
		ABD1041E1346652500AF11D1 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		ABD1041F1346652500AF11D1 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; };
		ABD104281346653B00AF11D1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; };
		ABD10AE71715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */; };
		ABD10AE81715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */; };
		ABD10AE91715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */; };
		ABD10AEA1715FCDD00B5729D /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE61715FCDD00B5729D /* mic_ext.cpp */; };
		ABD10AEB1715FCDD00B5729D /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE61715FCDD00B5729D /* mic_ext.cpp */; };
		ABD10AEC1715FCDD00B5729D /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE61715FCDD00B5729D /* mic_ext.cpp */; };
		ABD10AED17160C9300B5729D /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; };
		ABD10AEE17160CDD00B5729D /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		ABD1FED21345AC8400AF11D1 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		ABD1FED31345AC8400AF11D1 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		ABD1FED41345AC8400AF11D1 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		ABD1FED51345AC8400AF11D1 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		ABD1FED71345AC8400AF11D1 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		ABD1FED81345AC8400AF11D1 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		ABD1FEDA1345AC8400AF11D1 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		ABD1FEDC1345AC8400AF11D1 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		ABD1FEDD1345AC8400AF11D1 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		ABD1FEDE1345AC8400AF11D1 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		ABD1FEDF1345AC8400AF11D1 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		ABD1FEE01345AC8400AF11D1 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		ABD1FEE31345AC8400AF11D1 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		ABD1FEE61345AC8400AF11D1 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		ABD1FEE81345AC8400AF11D1 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		ABD1FEE91345AC8400AF11D1 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		ABD1FEED1345AC8400AF11D1 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		ABD1FEEE1345AC8400AF11D1 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		ABD1FEEF1345AC8400AF11D1 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		ABD1FEF11345AC8400AF11D1 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		ABD1FEF21345AC8400AF11D1 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		ABD1FEF31345AC8400AF11D1 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		ABD1FEF41345AC8400AF11D1 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		ABD1FEF51345AC8400AF11D1 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		ABD1FEF61345AC8400AF11D1 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		ABD1FEF71345AC8400AF11D1 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		ABD1FEF81345AC8400AF11D1 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		ABD1FEFA1345AC8400AF11D1 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		ABD1FEFB1345AC8400AF11D1 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		ABD1FEFC1345AC8400AF11D1 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		ABD1FEFD1345AC8400AF11D1 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		ABD1FEFE1345AC8400AF11D1 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		ABD1FF0B1345AC9C00AF11D1 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		ABD1FF0C1345AC9C00AF11D1 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		ABD1FF0E1345AC9C00AF11D1 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		ABD1FF0F1345AC9C00AF11D1 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		ABD1FF101345AC9C00AF11D1 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		ABD1FF111345AC9C00AF11D1 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		ABD1FF121345AC9C00AF11D1 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		ABD1FF131345AC9C00AF11D1 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		ABD1FF141345AC9C00AF11D1 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		ABD1FF151345AC9C00AF11D1 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		ABD1FF551345ACBF00AF11D1 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		ABD1FF561345ACBF00AF11D1 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		ABD1FF571345ACBF00AF11D1 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		ABD1FF581345ACBF00AF11D1 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		ABD1FF591345ACBF00AF11D1 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		ABD1FF5A1345ACBF00AF11D1 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		ABD1FF5B1345ACBF00AF11D1 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		ABD1FF5C1345ACBF00AF11D1 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		ABD1FF5D1345ACBF00AF11D1 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		ABD1FF5E1345ACBF00AF11D1 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		ABD1FF5F1345ACBF00AF11D1 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		ABD1FF601345ACBF00AF11D1 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		ABD1FF611345ACBF00AF11D1 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		ABD1FF621345ACBF00AF11D1 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		ABD1FF631345ACBF00AF11D1 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		ABD1FF641345ACBF00AF11D1 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		ABD1FF651345ACBF00AF11D1 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		ABD1FF671345ACBF00AF11D1 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		ABD1FF681345ACBF00AF11D1 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		ABD1FF691345ACBF00AF11D1 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		ABD1FF9F1345ACFA00AF11D1 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		ABD42047172319D1006A9B46 /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */; };
		ABD42048172319D1006A9B46 /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */; };
		ABDDF7C51898F024007583C1 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C41898F024007583C1 /* Icon_DisplayToggle_420x420.png */; };
		ABDDF7C61898F024007583C1 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C41898F024007583C1 /* Icon_DisplayToggle_420x420.png */; };
		ABDDF7C91898F032007583C1 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C71898F032007583C1 /* Icon_FrameAdvance_420x420.png */; };
		ABDDF7CA1898F032007583C1 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C71898F032007583C1 /* Icon_FrameAdvance_420x420.png */; };
		ABDDF7CB1898F032007583C1 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C81898F032007583C1 /* Icon_FrameJump_420x420.png */; };
		ABDDF7CC1898F032007583C1 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABDDF7C81898F032007583C1 /* Icon_FrameJump_420x420.png */; };
		ABE5DE95143F781900835AD8 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		ABE5DFE5143FB1DA00835AD8 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; };
		ABE6702B1415DE6C00E8E4C9 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		ABE6702C1415DE6C00E8E4C9 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		ABE6702D1415DE6C00E8E4C9 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		ABE6702E1415DE6C00E8E4C9 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		ABE6840C189E33BC007FD69C /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6840B189E33BC007FD69C /* OGLDisplayOutput.cpp */; };
		ABE6840D189E33BC007FD69C /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6840B189E33BC007FD69C /* OGLDisplayOutput.cpp */; };
		ABE7F53E13EE1C7900FD3A71 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		ABE9EEEA1501C6EB00D3FB19 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		ABEFCF61141AB82A000CC0CD /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; };
		ABEFCF62141AB82A000CC0CD /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; };
		ABEFCF63141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; };
		ABEFCF64141AB82A000CC0CD /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; };
		ABF2B9FB16904133000FF7C0 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */; };
		ABF2B9FC16904133000FF7C0 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */; };
		ABFE150714C92FF5005D6699 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		ABFE150814C92FF5005D6699 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		ABFE150914C92FF5005D6699 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		ABFE150A14C92FF5005D6699 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		ABFE150B14C92FF5005D6699 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		ABFE150D14C92FF5005D6699 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		ABFE150E14C92FF5005D6699 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
		ABFEA8011BB4EC1000B08C25 /* ftbase.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7751BB4EC1000B08C25 /* ftbase.c */; };
		ABFEA8021BB4EC1000B08C25 /* ftbase.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7751BB4EC1000B08C25 /* ftbase.c */; };
		ABFEA8031BB4EC1000B08C25 /* ftbase.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7751BB4EC1000B08C25 /* ftbase.c */; };
		ABFEA8041BB4EC1000B08C25 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7771BB4EC1000B08C25 /* ftbbox.c */; };
		ABFEA8051BB4EC1000B08C25 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7771BB4EC1000B08C25 /* ftbbox.c */; };
		ABFEA8061BB4EC1000B08C25 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7771BB4EC1000B08C25 /* ftbbox.c */; };
		ABFEA80A1BB4EC1000B08C25 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7791BB4EC1000B08C25 /* ftbitmap.c */; };
		ABFEA80B1BB4EC1000B08C25 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7791BB4EC1000B08C25 /* ftbitmap.c */; };
		ABFEA80C1BB4EC1000B08C25 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7791BB4EC1000B08C25 /* ftbitmap.c */; };
		ABFEA8161BB4EC1000B08C25 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77D1BB4EC1000B08C25 /* ftdebug.c */; };
		ABFEA8171BB4EC1000B08C25 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77D1BB4EC1000B08C25 /* ftdebug.c */; };
		ABFEA8181BB4EC1000B08C25 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77D1BB4EC1000B08C25 /* ftdebug.c */; };
		ABFEA8191BB4EC1000B08C25 /* ftfntfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77E1BB4EC1000B08C25 /* ftfntfmt.c */; };
		ABFEA81A1BB4EC1000B08C25 /* ftfntfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77E1BB4EC1000B08C25 /* ftfntfmt.c */; };
		ABFEA81B1BB4EC1000B08C25 /* ftfntfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77E1BB4EC1000B08C25 /* ftfntfmt.c */; };
		ABFEA81C1BB4EC1000B08C25 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77F1BB4EC1000B08C25 /* ftfstype.c */; };
		ABFEA81D1BB4EC1000B08C25 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77F1BB4EC1000B08C25 /* ftfstype.c */; };
		ABFEA81E1BB4EC1000B08C25 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA77F1BB4EC1000B08C25 /* ftfstype.c */; };
		ABFEA81F1BB4EC1000B08C25 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7801BB4EC1000B08C25 /* ftgasp.c */; };
		ABFEA8201BB4EC1000B08C25 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7801BB4EC1000B08C25 /* ftgasp.c */; };
		ABFEA8211BB4EC1000B08C25 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7801BB4EC1000B08C25 /* ftgasp.c */; };
		ABFEA8251BB4EC1000B08C25 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7821BB4EC1000B08C25 /* ftglyph.c */; };
		ABFEA8261BB4EC1000B08C25 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7821BB4EC1000B08C25 /* ftglyph.c */; };
		ABFEA8271BB4EC1000B08C25 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7821BB4EC1000B08C25 /* ftglyph.c */; };
		ABFEA8281BB4EC1100B08C25 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7831BB4EC1000B08C25 /* ftgxval.c */; };
		ABFEA8291BB4EC1100B08C25 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7831BB4EC1000B08C25 /* ftgxval.c */; };
		ABFEA82A1BB4EC1100B08C25 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7831BB4EC1000B08C25 /* ftgxval.c */; };
		ABFEA82B1BB4EC1100B08C25 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7841BB4EC1000B08C25 /* ftinit.c */; };
		ABFEA82C1BB4EC1100B08C25 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7841BB4EC1000B08C25 /* ftinit.c */; };
		ABFEA82D1BB4EC1100B08C25 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7841BB4EC1000B08C25 /* ftinit.c */; };
		ABFEA82E1BB4EC1100B08C25 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7851BB4EC1000B08C25 /* ftlcdfil.c */; };
		ABFEA82F1BB4EC1100B08C25 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7851BB4EC1000B08C25 /* ftlcdfil.c */; };
		ABFEA8301BB4EC1100B08C25 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7851BB4EC1000B08C25 /* ftlcdfil.c */; };
		ABFEA8341BB4EC1100B08C25 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7871BB4EC1000B08C25 /* ftmm.c */; };
		ABFEA8351BB4EC1100B08C25 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7871BB4EC1000B08C25 /* ftmm.c */; };
		ABFEA8361BB4EC1100B08C25 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7871BB4EC1000B08C25 /* ftmm.c */; };
		ABFEA83A1BB4EC1100B08C25 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7891BB4EC1000B08C25 /* ftotval.c */; };
		ABFEA83B1BB4EC1100B08C25 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7891BB4EC1000B08C25 /* ftotval.c */; };
		ABFEA83C1BB4EC1100B08C25 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7891BB4EC1000B08C25 /* ftotval.c */; };
		ABFEA8401BB4EC1100B08C25 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA78B1BB4EC1000B08C25 /* ftpatent.c */; };
		ABFEA8411BB4EC1100B08C25 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA78B1BB4EC1000B08C25 /* ftpatent.c */; };
		ABFEA8421BB4EC1100B08C25 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA78B1BB4EC1000B08C25 /* ftpatent.c */; };
		ABFEA8431BB4EC1100B08C25 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA78C1BB4EC1000B08C25 /* ftpfr.c */; };
		ABFEA8441BB4EC1100B08C25 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA78C1BB4EC1000B08C25 /* ftpfr.c */; };
		ABFEA8451BB4EC1100B08C25 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA78C1BB4EC1000B08C25 /* ftpfr.c */; };
		ABFEA8521BB4EC1100B08C25 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7911BB4EC1000B08C25 /* ftstroke.c */; };
		ABFEA8531BB4EC1100B08C25 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7911BB4EC1000B08C25 /* ftstroke.c */; };
		ABFEA8541BB4EC1100B08C25 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7911BB4EC1000B08C25 /* ftstroke.c */; };
		ABFEA8551BB4EC1100B08C25 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7921BB4EC1000B08C25 /* ftsynth.c */; };
		ABFEA8561BB4EC1100B08C25 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7921BB4EC1000B08C25 /* ftsynth.c */; };
		ABFEA8571BB4EC1100B08C25 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7921BB4EC1000B08C25 /* ftsynth.c */; };
		ABFEA8581BB4EC1100B08C25 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7931BB4EC1000B08C25 /* ftsystem.c */; };
		ABFEA8591BB4EC1100B08C25 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7931BB4EC1000B08C25 /* ftsystem.c */; };
		ABFEA85A1BB4EC1100B08C25 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7931BB4EC1000B08C25 /* ftsystem.c */; };
		ABFEA8851BB4EC1100B08C25 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7B01BB4EC1000B08C25 /* cff.c */; };
		ABFEA8861BB4EC1100B08C25 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7B01BB4EC1000B08C25 /* cff.c */; };
		ABFEA8871BB4EC1100B08C25 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7B01BB4EC1000B08C25 /* cff.c */; };
		ABFEA8A31BB4EC1100B08C25 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7C81BB4EC1000B08C25 /* sfnt.c */; };
		ABFEA8A41BB4EC1100B08C25 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7C81BB4EC1000B08C25 /* sfnt.c */; };
		ABFEA8A51BB4EC1100B08C25 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7C81BB4EC1000B08C25 /* sfnt.c */; };
		ABFEA8CA1BB4EC1100B08C25 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7E41BB4EC1000B08C25 /* smooth.c */; };
		ABFEA8CB1BB4EC1100B08C25 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7E41BB4EC1000B08C25 /* smooth.c */; };
		ABFEA8CC1BB4EC1100B08C25 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7E41BB4EC1000B08C25 /* smooth.c */; };
		ABFEA8E81BB4FB3100B08C25 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7E61BB4EC1000B08C25 /* truetype.c */; };
		ABFEA8E91BB4FB3100B08C25 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7E61BB4EC1000B08C25 /* truetype.c */; };
		ABFEA8EA1BB4FB3200B08C25 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = ABFEA7E61BB4EC1000B08C25 /* truetype.c */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		8D1107320486CEB800E47090 /* DeSmuME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeSmuME.app; sourceTree = BUILT_PRODUCTS_DIR; };
		AB000DC01CCC6B0700413F02 /* file_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = file_path.c; sourceTree = "<group>"; };
		AB000DC61CCC6B0700413F02 /* retro_dirent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = retro_dirent.c; sourceTree = "<group>"; };
		AB000DC71CCC6B0700413F02 /* retro_stat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = retro_stat.c; sourceTree = "<group>"; };
		AB0038A61872A96700B0B055 /* Image_PaddleController.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_PaddleController.png; path = images/Image_PaddleController.png; sourceTree = "<group>"; };
		AB00E87A14205EAE00DE561F /* English */ = {isa = PBXFileReference; fileEncoding = 2483028224; lastKnownFileType = text.plist.strings; name = English; path = translations/English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		AB00E87D14205EBC00DE561F /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = translations/English.lproj/MainMenu.xib; sourceTree = "<group>"; };
		AB00E89114205ECC00DE561F /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = English; path = translations/English.lproj/Localizable.strings; sourceTree = "<group>"; };
		AB01005C170D07AF00D70FBE /* InputProfileController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputProfileController.h; sourceTree = "<group>"; };
		AB01005D170D07B000D70FBE /* InputProfileController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InputProfileController.mm; sourceTree = "<group>"; };
		AB02475B13886BF300E9F9AB /* KeyNames.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = KeyNames.plist; sourceTree = "<group>"; };
		AB02791814415E4C0075E58C /* Info (Debug).plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info (Debug).plist"; sourceTree = "<group>"; };
		AB0A0D1914AACA9600E83E91 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
		AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Execute_420x420.png; path = images/Icon_Execute_420x420.png; sourceTree = "<group>"; };
		AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Pause_420x420.png; path = images/Icon_Pause_420x420.png; sourceTree = "<group>"; };
		AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speed1x_420x420.png; path = images/Icon_Speed1x_420x420.png; sourceTree = "<group>"; };
		AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speed2x_420x420.png; path = images/Icon_Speed2x_420x420.png; sourceTree = "<group>"; };
		AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Blue_16x16.png; path = images/ColorSwatch_Blue_16x16.png; sourceTree = "<group>"; };
		AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Brown_16x16.png; path = images/ColorSwatch_Brown_16x16.png; sourceTree = "<group>"; };
		AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkBlue_16x16.png; path = images/ColorSwatch_DarkBlue_16x16.png; sourceTree = "<group>"; };
		AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkGreen_16x16.png; path = images/ColorSwatch_DarkGreen_16x16.png; sourceTree = "<group>"; };
		AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkPurple_16x16.png; path = images/ColorSwatch_DarkPurple_16x16.png; sourceTree = "<group>"; };
		AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Gray_16x16.png; path = images/ColorSwatch_Gray_16x16.png; sourceTree = "<group>"; };
		AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Green_16x16.png; path = images/ColorSwatch_Green_16x16.png; sourceTree = "<group>"; };
		AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_LimeGreen_16x16.png; path = images/ColorSwatch_LimeGreen_16x16.png; sourceTree = "<group>"; };
		AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Magenta_16x16.png; path = images/ColorSwatch_Magenta_16x16.png; sourceTree = "<group>"; };
		AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Orange_16x16.png; path = images/ColorSwatch_Orange_16x16.png; sourceTree = "<group>"; };
		AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Pink_16x16.png; path = images/ColorSwatch_Pink_16x16.png; sourceTree = "<group>"; };
		AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Red_16x16.png; path = images/ColorSwatch_Red_16x16.png; sourceTree = "<group>"; };
		AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_SeaGreen_16x16.png; path = images/ColorSwatch_SeaGreen_16x16.png; sourceTree = "<group>"; };
		AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Turquoise_16x16.png; path = images/ColorSwatch_Turquoise_16x16.png; sourceTree = "<group>"; };
		AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Violet_16x16.png; path = images/ColorSwatch_Violet_16x16.png; sourceTree = "<group>"; };
		AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Yellow_16x16.png; path = images/ColorSwatch_Yellow_16x16.png; sourceTree = "<group>"; };
		AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ActionReplay_128x128.png; path = images/Icon_ActionReplay_128x128.png; sourceTree = "<group>"; };
		AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_CodeBreaker_128x128.png; path = images/Icon_CodeBreaker_128x128.png; sourceTree = "<group>"; };
		AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = VideoFilterPreview_64x64.png; path = images/VideoFilterPreview_64x64.png; sourceTree = "<group>"; };
		AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowDown_420x420.png; path = images/Icon_ArrowDown_420x420.png; sourceTree = "<group>"; };
		AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowLeft_420x420.png; path = images/Icon_ArrowLeft_420x420.png; sourceTree = "<group>"; };
		AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowRight_420x420.png; path = images/Icon_ArrowRight_420x420.png; sourceTree = "<group>"; };
		AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowUp_420x420.png; path = images/Icon_ArrowUp_420x420.png; sourceTree = "<group>"; };
		AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DoubleSpeed_420x420.png; path = images/Icon_DoubleSpeed_420x420.png; sourceTree = "<group>"; };
		AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonA_420x420.png; path = images/Icon_DSButtonA_420x420.png; sourceTree = "<group>"; };
		AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonB_420x420.png; path = images/Icon_DSButtonB_420x420.png; sourceTree = "<group>"; };
		AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonL_420x420.png; path = images/Icon_DSButtonL_420x420.png; sourceTree = "<group>"; };
		AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonR_420x420.png; path = images/Icon_DSButtonR_420x420.png; sourceTree = "<group>"; };
		AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonSelect_420x420.png; path = images/Icon_DSButtonSelect_420x420.png; sourceTree = "<group>"; };
		AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonStart_420x420.png; path = images/Icon_DSButtonStart_420x420.png; sourceTree = "<group>"; };
		AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonX_420x420.png; path = images/Icon_DSButtonX_420x420.png; sourceTree = "<group>"; };
		AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonY_420x420.png; path = images/Icon_DSButtonY_420x420.png; sourceTree = "<group>"; };
		AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Emulation_420x420.png; path = images/Icon_Emulation_420x420.png; sourceTree = "<group>"; };
		AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Input_420x420.png; path = images/Icon_Input_420x420.png; sourceTree = "<group>"; };
		AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_OpenROM_420x420.png; path = images/Icon_OpenROM_420x420.png; sourceTree = "<group>"; };
		AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Reset_420x420.png; path = images/Icon_Reset_420x420.png; sourceTree = "<group>"; };
		AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_RotateCCW_420x420.png; path = images/Icon_RotateCCW_420x420.png; sourceTree = "<group>"; };
		AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_RotateCW_420x420.png; path = images/Icon_RotateCW_420x420.png; sourceTree = "<group>"; };
		AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ShowHUD_420x420.png; path = images/Icon_ShowHUD_420x420.png; sourceTree = "<group>"; };
		AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speaker_420x420.png; path = images/Icon_Speaker_420x420.png; sourceTree = "<group>"; };
		AB1773FC182ECA8A009F29DD /* slot2_passme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_passme.cpp; sourceTree = "<group>"; };
		AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coreaudiosound.cpp; sourceTree = "<group>"; };
		AB1B9E601501A78000464647 /* ringbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ringbuffer.cpp; sourceTree = "<group>"; };
		AB1B9E611501A78000464647 /* coreaudiosound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coreaudiosound.h; sourceTree = "<group>"; };
		AB1B9E621501A78000464647 /* ringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ringbuffer.h; sourceTree = "<group>"; };
		AB23567216C2F6F400DA782E /* macosx_10_5_compat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macosx_10_5_compat.cpp; sourceTree = "<group>"; };
		AB29B15C18313ACD009B7982 /* slot2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot2.h; sourceTree = "<group>"; };
		AB29B16118313AF5009B7982 /* slot2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2.cpp; sourceTree = "<group>"; };
		AB29B16518313C14009B7982 /* slot2_auto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_auto.cpp; sourceTree = "<group>"; };
		AB29B32F16D4BEBF000EF671 /* InputManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputManager.h; sourceTree = "<group>"; };
		AB29B33016D4BEBF000EF671 /* InputManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InputManager.mm; sourceTree = "<group>"; };
		AB2AB8B51C9F9CFA00173B15 /* boolean.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boolean.h; sourceTree = "<group>"; };
		AB2AB8B61C9F9CFA00173B15 /* clamping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clamping.h; sourceTree = "<group>"; };
		AB2AB8B81C9F9CFA00173B15 /* apple_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apple_compat.h; sourceTree = "<group>"; };
		AB2AB8B91C9F9CFA00173B15 /* fnmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fnmatch.h; sourceTree = "<group>"; };
		AB2AB8BA1C9F9CFA00173B15 /* getopt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getopt.h; sourceTree = "<group>"; };
		AB2AB8BB1C9F9CFA00173B15 /* ifaddrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ifaddrs.h; sourceTree = "<group>"; };
		AB2AB8BD1C9F9CFA00173B15 /* stdint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdint.h; sourceTree = "<group>"; };
		AB2AB8BE1C9F9CFA00173B15 /* msvc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msvc.h; sourceTree = "<group>"; };
		AB2AB8BF1C9F9CFA00173B15 /* posix_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = posix_string.h; sourceTree = "<group>"; };
		AB2AB8C01C9F9CFA00173B15 /* strcasestr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strcasestr.h; sourceTree = "<group>"; };
		AB2AB8C11C9F9CFA00173B15 /* strl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strl.h; sourceTree = "<group>"; };
		AB2AB8C21C9F9CFA00173B15 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; };
		AB2AB8C31C9F9CFA00173B15 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = "<group>"; };
		AB2AB8C51C9F9CFA00173B15 /* dylib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dylib.h; sourceTree = "<group>"; };
		AB2AB8C71C9F9CFA00173B15 /* utf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf.h; sourceTree = "<group>"; };
		AB2AB8C91C9F9CFA00173B15 /* archive_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = archive_file.h; sourceTree = "<group>"; };
		AB2AB8CA1C9F9CFA00173B15 /* config_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config_file.h; sourceTree = "<group>"; };
		AB2AB8CB1C9F9CFA00173B15 /* config_file_userdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config_file_userdata.h; sourceTree = "<group>"; };
		AB2AB8CC1C9F9CFA00173B15 /* file_path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_path.h; sourceTree = "<group>"; };
		AB2AB8CD1C9F9CFA00173B15 /* nbio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nbio.h; sourceTree = "<group>"; };
		AB2AB8CE1C9F9CFA00173B15 /* filters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filters.h; sourceTree = "<group>"; };
		AB2AB8D01C9F9CFA00173B15 /* image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image.h; sourceTree = "<group>"; };
		AB2AB8D11C9F9CFA00173B15 /* jsonsax.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsonsax.h; sourceTree = "<group>"; };
		AB2AB8D21C9F9CFA00173B15 /* rbmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbmp.h; sourceTree = "<group>"; };
		AB2AB8D31C9F9CFA00173B15 /* rpng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rpng.h; sourceTree = "<group>"; };
		AB2AB8D41C9F9CFA00173B15 /* rxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rxml.h; sourceTree = "<group>"; };
		AB2AB8D51C9F9CFA00173B15 /* tga.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tga.h; sourceTree = "<group>"; };
		AB2AB8D81C9F9CFA00173B15 /* matrix_3x3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_3x3.h; sourceTree = "<group>"; };
		AB2AB8D91C9F9CFA00173B15 /* matrix_4x4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_4x4.h; sourceTree = "<group>"; };
		AB2AB8DB1C9F9CFA00173B15 /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = "<group>"; };
		AB2AB8DC1C9F9CFA00173B15 /* pixconv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixconv.h; sourceTree = "<group>"; };
		AB2AB8DD1C9F9CFA00173B15 /* scaler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scaler.h; sourceTree = "<group>"; };
		AB2AB8DE1C9F9CFA00173B15 /* scaler_int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scaler_int.h; sourceTree = "<group>"; };
		AB2AB8E01C9F9CFA00173B15 /* glsm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsm.h; sourceTree = "<group>"; };
		AB2AB8E11C9F9CFA00173B15 /* glsmsym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsmsym.h; sourceTree = "<group>"; };
		AB2AB8E31C9F9CFA00173B15 /* glsym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsym.h; sourceTree = "<group>"; };
		AB2AB8E41C9F9CFA00173B15 /* glsym_es2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsym_es2.h; sourceTree = "<group>"; };
		AB2AB8E51C9F9CFA00173B15 /* glsym_gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsym_gl.h; sourceTree = "<group>"; };
		AB2AB8E61C9F9CFA00173B15 /* rglgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rglgen.h; sourceTree = "<group>"; };
		AB2AB8E71C9F9CFA00173B15 /* rglgen_headers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rglgen_headers.h; sourceTree = "<group>"; };
		AB2AB8E81C9F9CFA00173B15 /* libco.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libco.h; sourceTree = "<group>"; };
		AB2AB8EA1C9F9CFA00173B15 /* dir_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dir_list.h; sourceTree = "<group>"; };
		AB2AB8EB1C9F9CFA00173B15 /* file_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_list.h; sourceTree = "<group>"; };
		AB2AB8EC1C9F9CFA00173B15 /* string_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_list.h; sourceTree = "<group>"; };
		AB2AB8ED1C9F9CFA00173B15 /* memalign.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memalign.h; sourceTree = "<group>"; };
		AB2AB8EE1C9F9CFA00173B15 /* memmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memmap.h; sourceTree = "<group>"; };
		AB2AB8F01C9F9CFA00173B15 /* net_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = net_compat.h; sourceTree = "<group>"; };
		AB2AB8F11C9F9CFA00173B15 /* net_http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = net_http.h; sourceTree = "<group>"; };
		AB2AB8F21C9F9CFA00173B15 /* net_ifinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = net_ifinfo.h; sourceTree = "<group>"; };
		AB2AB8F41C9F9CFA00173B15 /* fifo_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fifo_queue.h; sourceTree = "<group>"; };
		AB2AB8F51C9F9CFA00173B15 /* message_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message_queue.h; sourceTree = "<group>"; };
		AB2AB8F61C9F9CFA00173B15 /* task_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task_queue.h; sourceTree = "<group>"; };
		AB2AB8F71C9F9CFA00173B15 /* retro_assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_assert.h; sourceTree = "<group>"; };
		AB2AB8F81C9F9CFA00173B15 /* retro_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_common.h; sourceTree = "<group>"; };
		AB2AB8F91C9F9CFA00173B15 /* retro_dirent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_dirent.h; sourceTree = "<group>"; };
		AB2AB8FA1C9F9CFA00173B15 /* retro_endianness.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_endianness.h; sourceTree = "<group>"; };
		AB2AB8FB1C9F9CFA00173B15 /* retro_environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_environment.h; sourceTree = "<group>"; };
		AB2AB8FC1C9F9CFA00173B15 /* retro_inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_inline.h; sourceTree = "<group>"; };
		AB2AB8FD1C9F9CFA00173B15 /* retro_miscellaneous.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_miscellaneous.h; sourceTree = "<group>"; };
		AB2AB8FE1C9F9CFA00173B15 /* retro_stat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_stat.h; sourceTree = "<group>"; };
		AB2AB8FF1C9F9CFA00173B15 /* rhash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rhash.h; sourceTree = "<group>"; };
		AB2AB9011C9F9CFA00173B15 /* async_job.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = async_job.h; sourceTree = "<group>"; };
		AB2AB9021C9F9CFA00173B15 /* rsemaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rsemaphore.h; sourceTree = "<group>"; };
		AB2AB9031C9F9CFA00173B15 /* rthreads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rthreads.h; sourceTree = "<group>"; };
		AB2AB9051C9F9CFA00173B15 /* file_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_stream.h; sourceTree = "<group>"; };
		AB2AB9061C9F9CFA00173B15 /* memory_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_stream.h; sourceTree = "<group>"; };
		AB2AB9081C9F9CFA00173B15 /* stdstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdstring.h; sourceTree = "<group>"; };
		AB2AB9251C9F9CFA00173B15 /* async_job.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = async_job.c; sourceTree = "<group>"; };
		AB2AB9281C9F9CFA00173B15 /* rsemaphore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rsemaphore.c; sourceTree = "<group>"; };
		AB2AB9291C9F9CFA00173B15 /* rthreads.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rthreads.c; sourceTree = "<group>"; };
		AB2EE12B17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_mcrom_debug.cpp; sourceTree = "<group>"; };
		AB2EE12F17D57F5000F68622 /* fsnitro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fsnitro.h; sourceTree = "<group>"; };
		AB2EE13017D57F5000F68622 /* fsnitro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fsnitro.cpp; sourceTree = "<group>"; };
		AB301BDE1D9C8BAC00246A93 /* deposterize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = deposterize.cpp; sourceTree = "<group>"; };
		AB350BA41478AC96007165AC /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
		AB350D38147A1D8D007165AC /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = English; path = translations/English.lproj/HID_usage_strings.plist; sourceTree = "<group>"; };
		AB35BD8E1DEBF40800844310 /* encoding_utf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = encoding_utf.c; sourceTree = "<group>"; };
		AB3A655C16CC5416001F5D4A /* EmuControllerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmuControllerDelegate.h; sourceTree = "<group>"; };
		AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EmuControllerDelegate.mm; sourceTree = "<group>"; };
		AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_GPU.mm; sourceTree = "<group>"; };
		AB3A656416CC5442001F5D4A /* cocoa_GPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_GPU.h; sourceTree = "<group>"; };
		AB3ACB6614C2361100D7D192 /* appDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = appDelegate.h; sourceTree = "<group>"; };
		AB3ACB6714C2361100D7D192 /* appDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = appDelegate.mm; sourceTree = "<group>"; };
		AB3ACB6814C2361100D7D192 /* cheatWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheatWindowDelegate.h; sourceTree = "<group>"; };
		AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cheatWindowDelegate.mm; sourceTree = "<group>"; };
		AB3ACB6E14C2361100D7D192 /* inputPrefsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputPrefsView.h; sourceTree = "<group>"; };
		AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = inputPrefsView.mm; sourceTree = "<group>"; };
		AB3ACB7014C2361100D7D192 /* preferencesWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preferencesWindowDelegate.h; sourceTree = "<group>"; };
		AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = preferencesWindowDelegate.mm; sourceTree = "<group>"; };
		AB3ACC3814C24D5400D7D192 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = AUTHORS; path = ../../../AUTHORS; sourceTree = SOURCE_ROOT; };
		AB3ACC3914C24D5400D7D192 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ChangeLog; path = ../../../ChangeLog; sourceTree = SOURCE_ROOT; };
		AB3ACC3A14C24D5400D7D192 /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = ../../../COPYING; sourceTree = SOURCE_ROOT; };
		AB3ACC3B14C24D5400D7D192 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = ../../../README; sourceTree = SOURCE_ROOT; };
		AB3ACC3D14C24D5400D7D192 /* README.MAC */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.MAC; path = ../../../README.MAC; sourceTree = SOURCE_ROOT; };
		AB3BF4011E22FE01003E2B24 /* MacOGLDisplayView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacOGLDisplayView.mm; sourceTree = "<group>"; };
		AB3BF4051E22FEA8003E2B24 /* MacOGLDisplayView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacOGLDisplayView.h; sourceTree = "<group>"; };
		AB3BF4321E2562F2003E2B24 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
		AB3BF4361E25D6B4003E2B24 /* DisplayViewCALayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisplayViewCALayer.h; sourceTree = "<group>"; };
		AB3BF4371E25D9AE003E2B24 /* DisplayViewCALayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DisplayViewCALayer.mm; sourceTree = "<group>"; };
		AB3BF43B1E26289E003E2B24 /* MacMetalDisplayView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacMetalDisplayView.mm; sourceTree = "<group>"; };
		AB3BF43F1E2628B6003E2B24 /* MacMetalDisplayView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MacMetalDisplayView.h; sourceTree = "<group>"; };
		AB3BF4401E262943003E2B24 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
		AB3E34C7134AF4500056477A /* cocoa_output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_output.h; sourceTree = "<group>"; };
		AB3E34C8134AF4500056477A /* cocoa_output.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_output.mm; sourceTree = "<group>"; };
		AB4055ED169F59380016AC3E /* AsmJit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsmJit.h; sourceTree = "<group>"; };
		AB4055EE169F59380016AC3E /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = "<group>"; };
		AB4055EF169F59380016AC3E /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = "<group>"; };
		AB4055F0169F59380016AC3E /* x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86.h; sourceTree = "<group>"; };
		AB4055FE169F5DBB0016AC3E /* apibegin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apibegin.h; sourceTree = "<group>"; };
		AB4055FF169F5DBB0016AC3E /* apiend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apiend.h; sourceTree = "<group>"; };
		AB405600169F5DBB0016AC3E /* assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembler.cpp; sourceTree = "<group>"; };
		AB405601169F5DBB0016AC3E /* assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembler.h; sourceTree = "<group>"; };
		AB405602169F5DBB0016AC3E /* assert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assert.cpp; sourceTree = "<group>"; };
		AB405603169F5DBB0016AC3E /* assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assert.h; sourceTree = "<group>"; };
		AB405604169F5DBB0016AC3E /* buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer.cpp; sourceTree = "<group>"; };
		AB405605169F5DBB0016AC3E /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = "<group>"; };
		AB405606169F5DBB0016AC3E /* build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build.h; sourceTree = "<group>"; };
		AB405607169F5DBB0016AC3E /* compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compiler.cpp; sourceTree = "<group>"; };
		AB405608169F5DBB0016AC3E /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compiler.h; sourceTree = "<group>"; };
		AB405609169F5DBB0016AC3E /* compilercontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compilercontext.cpp; sourceTree = "<group>"; };
		AB40560A169F5DBB0016AC3E /* compilercontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compilercontext.h; sourceTree = "<group>"; };
		AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compilerfunc.cpp; sourceTree = "<group>"; };
		AB40560C169F5DBB0016AC3E /* compilerfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compilerfunc.h; sourceTree = "<group>"; };
		AB40560D169F5DBB0016AC3E /* compileritem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compileritem.cpp; sourceTree = "<group>"; };
		AB40560E169F5DBB0016AC3E /* compileritem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compileritem.h; sourceTree = "<group>"; };
		AB40560F169F5DBB0016AC3E /* context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = context.cpp; sourceTree = "<group>"; };
		AB405610169F5DBB0016AC3E /* context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = context.h; sourceTree = "<group>"; };
		AB405611169F5DBB0016AC3E /* cpuinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpuinfo.cpp; sourceTree = "<group>"; };
		AB405612169F5DBB0016AC3E /* cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpuinfo.h; sourceTree = "<group>"; };
		AB405613169F5DBB0016AC3E /* defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = defs.cpp; sourceTree = "<group>"; };
		AB405614169F5DBB0016AC3E /* defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defs.h; sourceTree = "<group>"; };
		AB405615169F5DBB0016AC3E /* func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = func.cpp; sourceTree = "<group>"; };
		AB405616169F5DBB0016AC3E /* func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = func.h; sourceTree = "<group>"; };
		AB405617169F5DBB0016AC3E /* intutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intutil.h; sourceTree = "<group>"; };
		AB405618169F5DBB0016AC3E /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = "<group>"; };
		AB405619169F5DBB0016AC3E /* logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger.cpp; sourceTree = "<group>"; };
		AB40561A169F5DBB0016AC3E /* logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logger.h; sourceTree = "<group>"; };
		AB40561B169F5DBB0016AC3E /* memorymanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memorymanager.cpp; sourceTree = "<group>"; };
		AB40561C169F5DBB0016AC3E /* memorymanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorymanager.h; sourceTree = "<group>"; };
		AB40561D169F5DBB0016AC3E /* memorymarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memorymarker.cpp; sourceTree = "<group>"; };
		AB40561E169F5DBB0016AC3E /* memorymarker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorymarker.h; sourceTree = "<group>"; };
		AB40561F169F5DBB0016AC3E /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = "<group>"; };
		AB405620169F5DBB0016AC3E /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = "<group>"; };
		AB405621169F5DBB0016AC3E /* podvector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = podvector.h; sourceTree = "<group>"; };
		AB405622169F5DBB0016AC3E /* stringbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringbuilder.cpp; sourceTree = "<group>"; };
		AB405623169F5DBB0016AC3E /* stringbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringbuilder.h; sourceTree = "<group>"; };
		AB405624169F5DBB0016AC3E /* stringutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutil.cpp; sourceTree = "<group>"; };
		AB405625169F5DBB0016AC3E /* stringutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutil.h; sourceTree = "<group>"; };
		AB405626169F5DBB0016AC3E /* virtualmemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = virtualmemory.cpp; sourceTree = "<group>"; };
		AB405627169F5DBB0016AC3E /* virtualmemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = virtualmemory.h; sourceTree = "<group>"; };
		AB405628169F5DBB0016AC3E /* zonememory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zonememory.cpp; sourceTree = "<group>"; };
		AB405629169F5DBB0016AC3E /* zonememory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zonememory.h; sourceTree = "<group>"; };
		AB405664169F5DCC0016AC3E /* x86assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86assembler.cpp; sourceTree = "<group>"; };
		AB405665169F5DCC0016AC3E /* x86assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86assembler.h; sourceTree = "<group>"; };
		AB405666169F5DCC0016AC3E /* x86compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compiler.cpp; sourceTree = "<group>"; };
		AB405667169F5DCC0016AC3E /* x86compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compiler.h; sourceTree = "<group>"; };
		AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compilercontext.cpp; sourceTree = "<group>"; };
		AB405669169F5DCC0016AC3E /* x86compilercontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compilercontext.h; sourceTree = "<group>"; };
		AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compilerfunc.cpp; sourceTree = "<group>"; };
		AB40566B169F5DCC0016AC3E /* x86compilerfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compilerfunc.h; sourceTree = "<group>"; };
		AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compileritem.cpp; sourceTree = "<group>"; };
		AB40566D169F5DCC0016AC3E /* x86compileritem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compileritem.h; sourceTree = "<group>"; };
		AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86cpuinfo.cpp; sourceTree = "<group>"; };
		AB40566F169F5DCC0016AC3E /* x86cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86cpuinfo.h; sourceTree = "<group>"; };
		AB405670169F5DCC0016AC3E /* x86defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86defs.cpp; sourceTree = "<group>"; };
		AB405671169F5DCC0016AC3E /* x86defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86defs.h; sourceTree = "<group>"; };
		AB405672169F5DCC0016AC3E /* x86func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86func.cpp; sourceTree = "<group>"; };
		AB405673169F5DCC0016AC3E /* x86func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86func.h; sourceTree = "<group>"; };
		AB405674169F5DCC0016AC3E /* x86operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86operand.cpp; sourceTree = "<group>"; };
		AB405675169F5DCC0016AC3E /* x86operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86operand.h; sourceTree = "<group>"; };
		AB405676169F5DCC0016AC3E /* x86util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86util.cpp; sourceTree = "<group>"; };
		AB405677169F5DCC0016AC3E /* x86util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86util.h; sourceTree = "<group>"; };
		AB407F391A620D6E00313213 /* DeSmuME (Latest).profdata */ = {isa = PBXFileReference; lastKnownFileType = file; path = "DeSmuME (Latest).profdata"; sourceTree = "<group>"; };
		AB47B52B18A3F722009A42AF /* xbrz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xbrz.h; sourceTree = "<group>"; };
		AB47B52C18A3F722009A42AF /* xbrz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xbrz.cpp; sourceTree = "<group>"; };
		AB4C81E31B21676C00ACECD5 /* hq3x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq3x.cpp; sourceTree = "<group>"; };
		AB4FCEBC1692AB82000F498F /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
		AB54718A1E27610500508C5C /* MacMetalDisplayViewShaders.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = MacMetalDisplayViewShaders.metal; sourceTree = "<group>"; };
		AB5648FD186E6EA8002740F4 /* cocoa_slot2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_slot2.h; sourceTree = "<group>"; };
		AB5648FE186E6EA8002740F4 /* cocoa_slot2.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_slot2.mm; sourceTree = "<group>"; };
		AB564902186E6EBC002740F4 /* Slot2WindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Slot2WindowDelegate.h; sourceTree = "<group>"; };
		AB564903186E6EBC002740F4 /* Slot2WindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Slot2WindowDelegate.mm; sourceTree = "<group>"; };
		AB564906186E6F0C002740F4 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; };
		AB564909186E6F67002740F4 /* Image_MemoryExpansionPak.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_MemoryExpansionPak.png; path = images/Image_MemoryExpansionPak.png; sourceTree = "<group>"; };
		AB56490A186E6F67002740F4 /* Image_PassME.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_PassME.png; path = images/Image_PassME.png; sourceTree = "<group>"; };
		AB56490B186E6F67002740F4 /* Image_Piano.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_Piano.png; path = images/Image_Piano.png; sourceTree = "<group>"; };
		AB5785FC17176AFC002C5FC7 /* OpenEmuBase.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenEmuBase.framework; path = openemu/OpenEmuBase.framework; sourceTree = "<group>"; };
		AB58F32B1364F44B0074C376 /* cocoa_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_file.h; sourceTree = "<group>"; };
		AB58F32C1364F44B0074C376 /* cocoa_file.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_file.mm; sourceTree = "<group>"; };
		AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = FileTypeInfo.plist; sourceTree = "<group>"; };
		AB681013187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Blue_512x512.png; path = images/Icon_GuitarGrip_Button_Blue_512x512.png; sourceTree = "<group>"; };
		AB681014187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Green_512x512.png; path = images/Icon_GuitarGrip_Button_Green_512x512.png; sourceTree = "<group>"; };
		AB681015187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Red_512x512.png; path = images/Icon_GuitarGrip_Button_Red_512x512.png; sourceTree = "<group>"; };
		AB681016187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Yellow_512x512.png; path = images/Icon_GuitarGrip_Button_Yellow_512x512.png; sourceTree = "<group>"; };
		AB681018187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_PaddleKnob_256x256.png; path = images/Icon_PaddleKnob_256x256.png; sourceTree = "<group>"; };
		AB681019187D4AEF0049F2C2 /* Icon_Piano_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Piano_256x256.png; path = images/Icon_Piano_256x256.png; sourceTree = "<group>"; };
		AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGLRender_3_2.cpp; sourceTree = "<group>"; };
		AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_nand.cpp; sourceTree = "<group>"; };
		AB74EC891738499C0026C41E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
		AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_FirmwareConfig.icns; sourceTree = "<group>"; };
		AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = arm_jit.cpp; sourceTree = "<group>"; };
		AB796CA115CDCB4600C59155 /* arm_jit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arm_jit.h; sourceTree = "<group>"; };
		AB796CA215CDCB6B00C59155 /* instruction_attributes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = instruction_attributes.h; sourceTree = "<group>"; };
		AB796CA315CDCB6B00C59155 /* instructions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = instructions.h; sourceTree = "<group>"; };
		AB796D7015CDCBA200C59155 /* DeSmuME (Debug).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (Debug).app"; sourceTree = BUILT_PRODUCTS_DIR; };
		AB7EC7F2189B2B92009D198A /* Icon_AutoholdClear_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_AutoholdClear_420x420.png; path = images/Icon_AutoholdClear_420x420.png; sourceTree = "<group>"; };
		AB7EC7F3189B2B92009D198A /* Icon_AutoholdSet_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_AutoholdSet_420x420.png; path = images/Icon_AutoholdSet_420x420.png; sourceTree = "<group>"; };
		AB80E04C142BC4A800A52038 /* cocoa_util.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_util.mm; sourceTree = "<group>"; };
		AB80E050142BC4FA00A52038 /* cocoa_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_util.h; sourceTree = "<group>"; };
		AB817A34143EE2DB00A7DFE9 /* videofilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videofilter.h; sourceTree = "<group>"; };
		AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videofilter.cpp; sourceTree = "<group>"; };
		AB82445A1704AE9A00B8EE20 /* utilities.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utilities.c; sourceTree = "<group>"; };
		AB82445E1704AEC400B8EE20 /* utilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = "<group>"; };
		AB8493A81B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_ActionReplay_32x32@2x.png"; path = "images/Icon_ActionReplay_32x32@2x.png"; sourceTree = "<group>"; };
		AB8493A91B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_CodeBreaker_32x32@2x.png"; path = "images/Icon_CodeBreaker_32x32@2x.png"; sourceTree = "<group>"; };
		AB8493AA1B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_DeSmuME_32x32@2x.png"; path = "images/Icon_DeSmuME_32x32@2x.png"; sourceTree = "<group>"; };
		AB8493AB1B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeFull_16x16@2x.png"; path = "images/Icon_VolumeFull_16x16@2x.png"; sourceTree = "<group>"; };
		AB8493AC1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeMute_16x16@2x.png"; path = "images/Icon_VolumeMute_16x16@2x.png"; sourceTree = "<group>"; };
		AB8493AD1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeOneThird_16x16@2x.png"; path = "images/Icon_VolumeOneThird_16x16@2x.png"; sourceTree = "<group>"; };
		AB8493AE1B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeTwoThird_16x16@2x.png"; path = "images/Icon_VolumeTwoThird_16x16@2x.png"; sourceTree = "<group>"; };
		AB8967D716D2ED0700F826F1 /* DisplayWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayWindowController.h; sourceTree = "<group>"; };
		AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DisplayWindowController.mm; sourceTree = "<group>"; };
		AB8967DC16D2ED2700F826F1 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = translations/English.lproj/DisplayWindow.xib; sourceTree = "<group>"; };
		AB8B7AAA17CE8C440051CEBF /* slot1comp_protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_protocol.h; sourceTree = "<group>"; };
		AB8B7AAB17CE8C440051CEBF /* slot1comp_protocol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_protocol.cpp; sourceTree = "<group>"; };
		AB8F3D2E1A53AC2600A80BF6 /* DeSmuME (Debug, dev+).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (Debug, dev+).app"; sourceTree = BUILT_PRODUCTS_DIR; };
		AB9038A417C5ECFD00F410BD /* advanscene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = advanscene.h; sourceTree = "<group>"; };
		AB9038A517C5ECFD00F410BD /* advanscene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = advanscene.cpp; sourceTree = "<group>"; };
		AB9038A917C5ED2200F410BD /* slot1_retail_auto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_auto.cpp; sourceTree = "<group>"; };
		AB9038AA17C5ED2200F410BD /* slot1_retail_mcrom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_mcrom.cpp; sourceTree = "<group>"; };
		AB9038AB17C5ED2200F410BD /* slot1comp_mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_mc.cpp; sourceTree = "<group>"; };
		AB9038AC17C5ED2200F410BD /* slot1comp_mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_mc.h; sourceTree = "<group>"; };
		AB9038AD17C5ED2200F410BD /* slot1comp_rom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_rom.cpp; sourceTree = "<group>"; };
		AB9038AE17C5ED2200F410BD /* slot1comp_rom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_rom.h; sourceTree = "<group>"; };
		AB9971CE134EDA0800531BA7 /* cocoa_globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_globals.h; sourceTree = "<group>"; };
		ABA6574914511EC90077E5E9 /* cocoa_cheat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_cheat.h; sourceTree = "<group>"; };
		ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_cheat.mm; sourceTree = "<group>"; };
		ABA731251BB5104200B26147 /* SIL Open Font License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "SIL Open Font License.txt"; sourceTree = "<group>"; };
		ABA731261BB5104200B26147 /* SourceSansPro-Black.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Black.otf"; sourceTree = "<group>"; };
		ABA731271BB5104200B26147 /* SourceSansPro-BlackIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-BlackIt.otf"; sourceTree = "<group>"; };
		ABA731281BB5104200B26147 /* SourceSansPro-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Bold.otf"; sourceTree = "<group>"; };
		ABA731291BB5104200B26147 /* SourceSansPro-BoldIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-BoldIt.otf"; sourceTree = "<group>"; };
		ABA7312A1BB5104200B26147 /* SourceSansPro-ExtraLight.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-ExtraLight.otf"; sourceTree = "<group>"; };
		ABA7312B1BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-ExtraLightIt.otf"; sourceTree = "<group>"; };
		ABA7312C1BB5104200B26147 /* SourceSansPro-It.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-It.otf"; sourceTree = "<group>"; };
		ABA7312D1BB5104200B26147 /* SourceSansPro-Light.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Light.otf"; sourceTree = "<group>"; };
		ABA7312E1BB5104200B26147 /* SourceSansPro-LightIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-LightIt.otf"; sourceTree = "<group>"; };
		ABA7312F1BB5104200B26147 /* SourceSansPro-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Regular.otf"; sourceTree = "<group>"; };
		ABA731301BB5104200B26147 /* SourceSansPro-Semibold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Semibold.otf"; sourceTree = "<group>"; };
		ABA731311BB5104200B26147 /* SourceSansPro-SemiboldIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-SemiboldIt.otf"; sourceTree = "<group>"; };
		ABA731591BB51A8D00B26147 /* psnames.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = psnames.c; path = psnames/psnames.c; sourceTree = "<group>"; };
		ABA7315D1BB51E7000B26147 /* pshinter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pshinter.c; path = pshinter/pshinter.c; sourceTree = "<group>"; };
		ABA731611BB51F6700B26147 /* fttype1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fttype1.c; path = base/fttype1.c; sourceTree = "<group>"; };
		ABA731651BB51FDC00B26147 /* type1cid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = type1cid.c; path = cid/type1cid.c; sourceTree = "<group>"; };
		ABA731661BB51FDC00B26147 /* psaux.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = psaux.c; path = psaux/psaux.c; sourceTree = "<group>"; };
		ABA731671BB51FDC00B26147 /* type1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = type1.c; path = type1/type1.c; sourceTree = "<group>"; };
		ABAB454E187CDB70007BE20C /* Image_GuitarGrip.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_GuitarGrip.png; path = images/Image_GuitarGrip.png; sourceTree = "<group>"; };
		ABACB8DB1710B621003B845D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
		ABAD07DA1E19CAA6007867CA /* ClientDisplayView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientDisplayView.cpp; sourceTree = "<group>"; };
		ABAD07DB1E19CAA6007867CA /* ClientDisplayView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientDisplayView.h; sourceTree = "<group>"; };
		ABAD3E5913AF1D6D00502E1E /* AAFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AAFilter.h; sourceTree = "<group>"; };
		ABAD3E5A13AF1D6D00502E1E /* BPMDetect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BPMDetect.h; sourceTree = "<group>"; };
		ABAD3E5B13AF1D6D00502E1E /* cpu_detect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_detect.h; sourceTree = "<group>"; };
		ABAD3E5C13AF1D6D00502E1E /* FIFOSampleBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFOSampleBuffer.h; sourceTree = "<group>"; };
		ABAD3E5D13AF1D6D00502E1E /* FIFOSamplePipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFOSamplePipe.h; sourceTree = "<group>"; };
		ABAD3E5E13AF1D6D00502E1E /* FIRFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRFilter.h; sourceTree = "<group>"; };
		ABAD3E5F13AF1D6D00502E1E /* RateTransposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RateTransposer.h; sourceTree = "<group>"; };
		ABAD3E6013AF1D6D00502E1E /* SoundTouch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundTouch.h; sourceTree = "<group>"; };
		ABAD3E6113AF1D6D00502E1E /* STTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STTypes.h; sourceTree = "<group>"; };
		ABAD3E6213AF1D6D00502E1E /* TDStretch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TDStretch.h; sourceTree = "<group>"; };
		ABAD3E6313AF1D6D00502E1E /* WavFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavFile.h; sourceTree = "<group>"; };
		ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AAFilter.cpp; sourceTree = "<group>"; };
		ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_detect_x86_gcc.cpp; sourceTree = "<group>"; };
		ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIFOSampleBuffer.cpp; sourceTree = "<group>"; };
		ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIRFilter.cpp; sourceTree = "<group>"; };
		ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mmx_optimized.cpp; sourceTree = "<group>"; };
		ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RateTransposer.cpp; sourceTree = "<group>"; };
		ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundTouch.cpp; sourceTree = "<group>"; };
		ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sse_optimized.cpp; sourceTree = "<group>"; };
		ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TDStretch.cpp; sourceTree = "<group>"; };
		ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WavFile.cpp; sourceTree = "<group>"; };
		ABADF1161DEA4C1200A142B1 /* Database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Database.h; sourceTree = "<group>"; };
		ABADF1171DEA4C1200A142B1 /* Database.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Database.cpp; sourceTree = "<group>"; };
		ABADF11A1DEA4CF700A142B1 /* features_cpu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = features_cpu.c; sourceTree = "<group>"; };
		ABAF0A3F1A96E67200B95B75 /* RomInfoPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RomInfoPanel.h; sourceTree = "<group>"; };
		ABAF0A401A96E67200B95B75 /* RomInfoPanel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RomInfoPanel.mm; sourceTree = "<group>"; };
		ABB0FBC41A9E5CEA0060C55A /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
		ABB0FBC81A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneBlack_256x256.png; path = images/Icon_MicrophoneBlack_256x256.png; sourceTree = "<group>"; };
		ABB0FBC91A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneBlueGlow_256x256.png; path = images/Icon_MicrophoneBlueGlow_256x256.png; sourceTree = "<group>"; };
		ABB0FBCA1A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneGreen_256x256.png; path = images/Icon_MicrophoneGreen_256x256.png; sourceTree = "<group>"; };
		ABB0FBCB1A9EED350060C55A /* Icon_MicrophoneRed_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneRed_256x256.png; path = images/Icon_MicrophoneRed_256x256.png; sourceTree = "<group>"; };
		ABB0FBD81A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneGray_256x256.png; path = images/Icon_MicrophoneGray_256x256.png; sourceTree = "<group>"; };
		ABB24F6B1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGLDisplayOutput_3_2.cpp; sourceTree = "<group>"; };
		ABB24F6C1A81EE92006C1108 /* OGLDisplayOutput_3_2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGLDisplayOutput_3_2.h; sourceTree = "<group>"; };
		ABB3C63B1501BB8300E0C22E /* DeSmuME_Prefix_OpenEmu.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeSmuME_Prefix_OpenEmu.pch; sourceTree = "<group>"; };
		ABB3C63C1501BB8300E0C22E /* Info (OpenEmu Plug-in).plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info (OpenEmu Plug-in).plist"; sourceTree = "<group>"; };
		ABB3C63D1501BB8300E0C22E /* NDSGameCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NDSGameCore.h; sourceTree = "<group>"; };
		ABB3C63E1501BB8300E0C22E /* NDSGameCore.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = NDSGameCore.mm; sourceTree = "<group>"; };
		ABB3C63F1501BB8300E0C22E /* OENDSSystemResponderClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OENDSSystemResponderClient.h; sourceTree = "<group>"; };
		ABB3C6401501BB8300E0C22E /* OESoundInterface.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = OESoundInterface.mm; sourceTree = "<group>"; };
		ABB3C6411501BB8300E0C22E /* OESoundInterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OESoundInterface.h; sourceTree = "<group>"; };
		ABB3C6471501BC6D00E0C22E /* DeSmuME.oecoreplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DeSmuME.oecoreplugin; sourceTree = BUILT_PRODUCTS_DIR; };
		ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ActionReplay_32x32.png; path = Images/Icon_ActionReplay_32x32.png; sourceTree = "<group>"; };
		ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_CodeBreaker_32x32.png; path = Images/Icon_CodeBreaker_32x32.png; sourceTree = "<group>"; };
		ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DeSmuME_32x32.png; path = Images/Icon_DeSmuME_32x32.png; sourceTree = "<group>"; };
		ABBB421516B4A5F30012E5AB /* OGLRender_3_2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGLRender_3_2.h; sourceTree = "<group>"; };
		ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = DefaultUserPrefs.plist; sourceTree = "<group>"; };
		ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_ROMCheats.icns; sourceTree = "<group>"; };
		ABBFFF6F1D5F9C52003CD598 /* colorspacehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler.cpp; sourceTree = "<group>"; };
		ABBFFF701D5F9C52003CD598 /* colorspacehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorspacehandler.h; sourceTree = "<group>"; };
		ABBFFF751D5FD2ED003CD598 /* colorspacehandler_SSE2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler_SSE2.cpp; sourceTree = "<group>"; };
		ABBFFF761D5FD2ED003CD598 /* colorspacehandler_SSE2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorspacehandler_SSE2.h; sourceTree = "<group>"; };
		ABBFFF7B1D610457003CD598 /* colorspacehandler_AVX2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler_AVX2.cpp; sourceTree = "<group>"; };
		ABBFFF7C1D610457003CD598 /* colorspacehandler_AVX2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = colorspacehandler_AVX2.h; sourceTree = "<group>"; };
		ABBFFF811D611A36003CD598 /* colorspacehandler_AltiVec.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler_AltiVec.cpp; sourceTree = "<group>"; };
		ABBFFF821D611A36003CD598 /* colorspacehandler_AltiVec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = colorspacehandler_AltiVec.h; sourceTree = "<group>"; };
		ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeFull_16x16.png; path = images/Icon_VolumeFull_16x16.png; sourceTree = "<group>"; };
		ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeMute_16x16.png; path = images/Icon_VolumeMute_16x16.png; sourceTree = "<group>"; };
		ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeOneThird_16x16.png; path = images/Icon_VolumeOneThird_16x16.png; sourceTree = "<group>"; };
		ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeTwoThird_16x16.png; path = images/Icon_VolumeTwoThird_16x16.png; sourceTree = "<group>"; };
		ABC503AC1AAC2B71002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneDarkGreen_256x256.png; path = images/Icon_MicrophoneDarkGreen_256x256.png; sourceTree = "<group>"; };
		ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
		ABC570D4134431DA00E7B0B1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
		ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = DefaultKeyMappings.plist; sourceTree = "<group>"; };
		ABCFA9F2178BDE920030C8BA /* encrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encrypt.h; sourceTree = "<group>"; };
		ABCFA9F3178BDE920030C8BA /* encrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = encrypt.cpp; sourceTree = "<group>"; };
		ABD103FE1346652500AF11D1 /* cocoa_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_core.h; sourceTree = "<group>"; };
		ABD103FF1346652500AF11D1 /* cocoa_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_input.h; sourceTree = "<group>"; };
		ABD104001346652500AF11D1 /* cocoa_rom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_rom.h; sourceTree = "<group>"; };
		ABD104011346652500AF11D1 /* sndOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndOSX.h; sourceTree = "<group>"; };
		ABD104111346652500AF11D1 /* cocoa_input.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_input.mm; sourceTree = "<group>"; };
		ABD104121346652500AF11D1 /* cocoa_core.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_core.mm; sourceTree = "<group>"; };
		ABD104131346652500AF11D1 /* cocoa_rom.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_rom.mm; sourceTree = "<group>"; };
		ABD104141346652500AF11D1 /* sndOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sndOSX.cpp; sourceTree = "<group>"; };
		ABD104271346653B00AF11D1 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		ABD10452134666DD00AF11D1 /* DeSmuME_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeSmuME_Prefix.pch; sourceTree = "<group>"; };
		ABD10AE31715FCDD00B5729D /* audiosamplegenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiosamplegenerator.h; sourceTree = SOURCE_ROOT; };
		ABD10AE41715FCDD00B5729D /* mic_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mic_ext.h; sourceTree = SOURCE_ROOT; };
		ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiosamplegenerator.cpp; sourceTree = SOURCE_ROOT; };
		ABD10AE61715FCDD00B5729D /* mic_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mic_ext.cpp; sourceTree = SOURCE_ROOT; };
		ABD1FE6F1345AC8400AF11D1 /* armcpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = armcpu.h; sourceTree = "<group>"; };
		ABD1FE701345AC8400AF11D1 /* bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bios.h; sourceTree = "<group>"; };
		ABD1FE711345AC8400AF11D1 /* bits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bits.h; sourceTree = "<group>"; };
		ABD1FE721345AC8400AF11D1 /* cheatSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheatSystem.h; sourceTree = "<group>"; };
		ABD1FE731345AC8400AF11D1 /* commandline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = commandline.h; sourceTree = "<group>"; };
		ABD1FE741345AC8400AF11D1 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
		ABD1FE751345AC8400AF11D1 /* cp15.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cp15.h; sourceTree = "<group>"; };
		ABD1FE771345AC8400AF11D1 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; };
		ABD1FE791345AC8400AF11D1 /* Disassembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Disassembler.h; sourceTree = "<group>"; };
		ABD1FE7A1345AC8400AF11D1 /* driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = driver.h; sourceTree = "<group>"; };
		ABD1FE7C1345AC8400AF11D1 /* emufile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufile.h; sourceTree = "<group>"; };
		ABD1FE7D1345AC8400AF11D1 /* FIFO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFO.h; sourceTree = "<group>"; };
		ABD1FE7E1345AC8400AF11D1 /* firmware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firmware.h; sourceTree = "<group>"; };
		ABD1FE801345AC8400AF11D1 /* gdbstub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdbstub.h; sourceTree = "<group>"; };
		ABD1FE811345AC8400AF11D1 /* gfx3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gfx3d.h; sourceTree = "<group>"; };
		ABD1FE831345AC8400AF11D1 /* GPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPU.h; sourceTree = "<group>"; };
		ABD1FE841345AC8400AF11D1 /* lua-engine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "lua-engine.h"; sourceTree = "<group>"; };
		ABD1FE851345AC8400AF11D1 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = "<group>"; };
		ABD1FE861345AC8400AF11D1 /* mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mc.h; sourceTree = "<group>"; };
		ABD1FE871345AC8400AF11D1 /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = "<group>"; };
		ABD1FE881345AC8400AF11D1 /* mic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mic.h; sourceTree = "<group>"; };
		ABD1FE891345AC8400AF11D1 /* MMU_timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MMU_timing.h; sourceTree = "<group>"; };
		ABD1FE8A1345AC8400AF11D1 /* MMU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MMU.h; sourceTree = "<group>"; };
		ABD1FE8B1345AC8400AF11D1 /* movie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = movie.h; sourceTree = "<group>"; };
		ABD1FE8C1345AC8400AF11D1 /* NDSSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NDSSystem.h; sourceTree = "<group>"; };
		ABD1FE8D1345AC8400AF11D1 /* OGLRender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGLRender.h; sourceTree = "<group>"; };
		ABD1FE8E1345AC8400AF11D1 /* PACKED_END.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PACKED_END.h; sourceTree = "<group>"; };
		ABD1FE8F1345AC8400AF11D1 /* PACKED.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PACKED.h; sourceTree = "<group>"; };
		ABD1FE901345AC8400AF11D1 /* path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = path.h; sourceTree = "<group>"; };
		ABD1FE911345AC8400AF11D1 /* rasterize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rasterize.h; sourceTree = "<group>"; };
		ABD1FE921345AC8400AF11D1 /* readwrite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = readwrite.h; sourceTree = "<group>"; };
		ABD1FE931345AC8400AF11D1 /* registers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = registers.h; sourceTree = "<group>"; };
		ABD1FE941345AC8400AF11D1 /* render3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render3D.h; sourceTree = "<group>"; };
		ABD1FE951345AC8400AF11D1 /* ROMReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ROMReader.h; sourceTree = "<group>"; };
		ABD1FE961345AC8400AF11D1 /* rtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtc.h; sourceTree = "<group>"; };
		ABD1FE971345AC8400AF11D1 /* saves.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = saves.h; sourceTree = "<group>"; };
		ABD1FE991345AC8400AF11D1 /* slot1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1.h; sourceTree = "<group>"; };
		ABD1FE9B1345AC8400AF11D1 /* SPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPU.h; sourceTree = "<group>"; };
		ABD1FE9C1345AC8400AF11D1 /* texcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texcache.h; sourceTree = "<group>"; };
		ABD1FE9E1345AC8400AF11D1 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
		ABD1FE9F1345AC8400AF11D1 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
		ABD1FEA01345AC8400AF11D1 /* wifi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wifi.h; sourceTree = "<group>"; };
		ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = arm_instructions.cpp; sourceTree = "<group>"; };
		ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = armcpu.cpp; sourceTree = "<group>"; };
		ABD1FEA51345AC8400AF11D1 /* bios.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bios.cpp; sourceTree = "<group>"; };
		ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cheatSystem.cpp; sourceTree = "<group>"; };
		ABD1FEA71345AC8400AF11D1 /* commandline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = commandline.cpp; sourceTree = "<group>"; };
		ABD1FEA81345AC8400AF11D1 /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cpp; sourceTree = "<group>"; };
		ABD1FEA91345AC8400AF11D1 /* cp15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cp15.cpp; sourceTree = "<group>"; };
		ABD1FEAB1345AC8400AF11D1 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = "<group>"; };
		ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Disassembler.cpp; sourceTree = "<group>"; };
		ABD1FEAE1345AC8400AF11D1 /* driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = driver.cpp; sourceTree = "<group>"; };
		ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emufile.cpp; sourceTree = "<group>"; };
		ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIFO.cpp; sourceTree = "<group>"; };
		ABD1FEB11345AC8400AF11D1 /* firmware.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = firmware.cpp; sourceTree = "<group>"; };
		ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gfx3d.cpp; sourceTree = "<group>"; };
		ABD1FEB71345AC8400AF11D1 /* GPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GPU.cpp; sourceTree = "<group>"; };
		ABD1FEB81345AC8400AF11D1 /* lua-engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "lua-engine.cpp"; sourceTree = "<group>"; };
		ABD1FEB91345AC8400AF11D1 /* matrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matrix.cpp; sourceTree = "<group>"; };
		ABD1FEBA1345AC8400AF11D1 /* mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mc.cpp; sourceTree = "<group>"; };
		ABD1FEBD1345AC8400AF11D1 /* mic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mic.cpp; sourceTree = "<group>"; };
		ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MMU.cpp; sourceTree = "<group>"; };
		ABD1FEBF1345AC8400AF11D1 /* movie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = movie.cpp; sourceTree = "<group>"; };
		ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NDSSystem.cpp; sourceTree = "<group>"; };
		ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGLRender.cpp; sourceTree = "<group>"; };
		ABD1FEC21345AC8400AF11D1 /* path.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = path.cpp; sourceTree = "<group>"; };
		ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rasterize.cpp; sourceTree = "<group>"; };
		ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = readwrite.cpp; sourceTree = "<group>"; };
		ABD1FEC51345AC8400AF11D1 /* render3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render3D.cpp; sourceTree = "<group>"; };
		ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ROMReader.cpp; sourceTree = "<group>"; };
		ABD1FEC71345AC8400AF11D1 /* rtc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtc.cpp; sourceTree = "<group>"; };
		ABD1FEC81345AC8400AF11D1 /* saves.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = saves.cpp; sourceTree = "<group>"; };
		ABD1FEC91345AC8400AF11D1 /* slot1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1.cpp; sourceTree = "<group>"; };
		ABD1FECB1345AC8400AF11D1 /* SPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SPU.cpp; sourceTree = "<group>"; };
		ABD1FECC1345AC8400AF11D1 /* texcache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texcache.cpp; sourceTree = "<group>"; };
		ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thumb_instructions.cpp; sourceTree = "<group>"; };
		ABD1FECE1345AC8400AF11D1 /* version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = version.cpp; sourceTree = "<group>"; };
		ABD1FECF1345AC8400AF11D1 /* wifi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wifi.cpp; sourceTree = "<group>"; };
		ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_none.cpp; sourceTree = "<group>"; };
		ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_r4.cpp; sourceTree = "<group>"; };
		ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_expMemory.cpp; sourceTree = "<group>"; };
		ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_gbagame.cpp; sourceTree = "<group>"; };
		ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_guitarGrip.cpp; sourceTree = "<group>"; };
		ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_mpcf.cpp; sourceTree = "<group>"; };
		ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_none.cpp; sourceTree = "<group>"; };
		ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_paddle.cpp; sourceTree = "<group>"; };
		ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_piano.cpp; sourceTree = "<group>"; };
		ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_rumblepak.cpp; sourceTree = "<group>"; };
		ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gdbstub.cpp; sourceTree = "<group>"; };
		ABD1FF181345ACA900AF11D1 /* gdbstub_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdbstub_internal.h; sourceTree = "<group>"; };
		ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = datetime.cpp; sourceTree = "<group>"; };
		ABD1FF201345ACBF00AF11D1 /* datetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = datetime.h; sourceTree = "<group>"; };
		ABD1FF221345ACBF00AF11D1 /* crc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crc.cpp; sourceTree = "<group>"; };
		ABD1FF231345ACBF00AF11D1 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = "<group>"; };
		ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decrypt.cpp; sourceTree = "<group>"; };
		ABD1FF251345ACBF00AF11D1 /* decrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decrypt.h; sourceTree = "<group>"; };
		ABD1FF261345ACBF00AF11D1 /* header.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = header.cpp; sourceTree = "<group>"; };
		ABD1FF271345ACBF00AF11D1 /* header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = header.h; sourceTree = "<group>"; };
		ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dlditool.cpp; sourceTree = "<group>"; };
		ABD1FF291345ACBF00AF11D1 /* emufat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emufat.cpp; sourceTree = "<group>"; };
		ABD1FF2A1345ACBF00AF11D1 /* emufat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufat.h; sourceTree = "<group>"; };
		ABD1FF2B1345ACBF00AF11D1 /* emufat_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufat_types.h; sourceTree = "<group>"; };
		ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guid.cpp; sourceTree = "<group>"; };
		ABD1FF2D1345ACBF00AF11D1 /* guid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guid.h; sourceTree = "<group>"; };
		ABD1FF2F1345ACBF00AF11D1 /* bit_ops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_ops.h; sourceTree = "<group>"; };
		ABD1FF301345ACBF00AF11D1 /* cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cache.cpp; sourceTree = "<group>"; };
		ABD1FF311345ACBF00AF11D1 /* cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cache.h; sourceTree = "<group>"; };
		ABD1FF321345ACBF00AF11D1 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
		ABD1FF331345ACBF00AF11D1 /* directory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = directory.cpp; sourceTree = "<group>"; };
		ABD1FF341345ACBF00AF11D1 /* directory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = directory.h; sourceTree = "<group>"; };
		ABD1FF351345ACBF00AF11D1 /* disc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disc.cpp; sourceTree = "<group>"; };
		ABD1FF361345ACBF00AF11D1 /* disc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disc.h; sourceTree = "<group>"; };
		ABD1FF371345ACBF00AF11D1 /* disc_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disc_io.h; sourceTree = "<group>"; };
		ABD1FF381345ACBF00AF11D1 /* fat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fat.h; sourceTree = "<group>"; };
		ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fatdir.cpp; sourceTree = "<group>"; };
		ABD1FF3A1345ACBF00AF11D1 /* fatdir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatdir.h; sourceTree = "<group>"; };
		ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fatfile.cpp; sourceTree = "<group>"; };
		ABD1FF3C1345ACBF00AF11D1 /* fatfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatfile.h; sourceTree = "<group>"; };
		ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_allocation_table.cpp; sourceTree = "<group>"; };
		ABD1FF3E1345ACBF00AF11D1 /* file_allocation_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_allocation_table.h; sourceTree = "<group>"; };
		ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filetime.cpp; sourceTree = "<group>"; };
		ABD1FF401345ACBF00AF11D1 /* filetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filetime.h; sourceTree = "<group>"; };
		ABD1FF411345ACBF00AF11D1 /* libfat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libfat.cpp; sourceTree = "<group>"; };
		ABD1FF421345ACBF00AF11D1 /* libfat_pc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libfat_pc.h; sourceTree = "<group>"; };
		ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libfat_public_api.cpp; sourceTree = "<group>"; };
		ABD1FF441345ACBF00AF11D1 /* libfat_public_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libfat_public_api.h; sourceTree = "<group>"; };
		ABD1FF451345ACBF00AF11D1 /* lock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lock.cpp; sourceTree = "<group>"; };
		ABD1FF461345ACBF00AF11D1 /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = "<group>"; };
		ABD1FF471345ACBF00AF11D1 /* mem_allocate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_allocate.h; sourceTree = "<group>"; };
		ABD1FF481345ACBF00AF11D1 /* partition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partition.cpp; sourceTree = "<group>"; };
		ABD1FF491345ACBF00AF11D1 /* partition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partition.h; sourceTree = "<group>"; };
		ABD1FF4C1345ACBF00AF11D1 /* task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task.cpp; sourceTree = "<group>"; };
		ABD1FF4D1345ACBF00AF11D1 /* task.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task.h; sourceTree = "<group>"; };
		ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vfat.cpp; sourceTree = "<group>"; };
		ABD1FF501345ACBF00AF11D1 /* vfat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfat.h; sourceTree = "<group>"; };
		ABD1FF511345ACBF00AF11D1 /* xstring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xstring.cpp; sourceTree = "<group>"; };
		ABD1FF521345ACBF00AF11D1 /* xstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xstring.h; sourceTree = "<group>"; };
		ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metaspu.cpp; sourceTree = "<group>"; };
		ABD1FF781345ACFA00AF11D1 /* metaspu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metaspu.h; sourceTree = "<group>"; };
		ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SndOut.cpp; sourceTree = "<group>"; };
		ABD1FF7B1345ACFA00AF11D1 /* SndOut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SndOut.h; sourceTree = "<group>"; };
		ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Timestretcher.cpp; sourceTree = "<group>"; };
		ABD42045172319D1006A9B46 /* FileMigrationDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileMigrationDelegate.h; sourceTree = "<group>"; };
		ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FileMigrationDelegate.mm; sourceTree = "<group>"; };
		ABDDF7C41898F024007583C1 /* Icon_DisplayToggle_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DisplayToggle_420x420.png; path = images/Icon_DisplayToggle_420x420.png; sourceTree = "<group>"; };
		ABDDF7C71898F032007583C1 /* Icon_FrameAdvance_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_FrameAdvance_420x420.png; path = images/Icon_FrameAdvance_420x420.png; sourceTree = "<group>"; };
		ABDDF7C81898F032007583C1 /* Icon_FrameJump_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_FrameJump_420x420.png; path = images/Icon_FrameJump_420x420.png; sourceTree = "<group>"; };
		ABE5DFE3143FB1DA00835AD8 /* cocoa_videofilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_videofilter.h; sourceTree = "<group>"; };
		ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_videofilter.mm; sourceTree = "<group>"; };
		ABE670251415DE6C00E8E4C9 /* tinystr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinystr.cpp; sourceTree = "<group>"; };
		ABE670261415DE6C00E8E4C9 /* tinystr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinystr.h; sourceTree = "<group>"; };
		ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxml.cpp; sourceTree = "<group>"; };
		ABE670281415DE6C00E8E4C9 /* tinyxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinyxml.h; sourceTree = "<group>"; };
		ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlerror.cpp; sourceTree = "<group>"; };
		ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlparser.cpp; sourceTree = "<group>"; };
		ABE6840B189E33BC007FD69C /* OGLDisplayOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGLDisplayOutput.cpp; sourceTree = "<group>"; };
		ABE6840E189E33D5007FD69C /* OGLDisplayOutput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OGLDisplayOutput.h; sourceTree = "<group>"; };
		ABE7F53C13EE1C7900FD3A71 /* cocoa_firmware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_firmware.h; sourceTree = "<group>"; };
		ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_firmware.mm; sourceTree = "<group>"; };
		ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_ROMSave.icns; sourceTree = "<group>"; };
		ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_DeSmuME.icns; sourceTree = "<group>"; };
		ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_NintendoDS_ROM.icns; sourceTree = "<group>"; };
		ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_SaveState.icns; sourceTree = "<group>"; };
		ABF2B9F81690412A000FF7C0 /* troubleshootingWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = troubleshootingWindowDelegate.h; sourceTree = "<group>"; };
		ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = troubleshootingWindowDelegate.mm; sourceTree = "<group>"; };
		ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 2xsai.cpp; sourceTree = "<group>"; };
		ABFE14FB14C92FF5005D6699 /* bilinear.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bilinear.cpp; sourceTree = "<group>"; };
		ABFE14FC14C92FF5005D6699 /* epx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = epx.cpp; sourceTree = "<group>"; };
		ABFE14FD14C92FF5005D6699 /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = "<group>"; };
		ABFE14FE14C92FF5005D6699 /* hq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq2x.cpp; sourceTree = "<group>"; };
		ABFE14FF14C92FF5005D6699 /* hq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hq2x.h; sourceTree = "<group>"; };
		ABFE150014C92FF5005D6699 /* hq4x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq4x.cpp; sourceTree = "<group>"; };
		ABFE150314C92FF5005D6699 /* interp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interp.h; sourceTree = "<group>"; };
		ABFE150414C92FF5005D6699 /* lq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lq2x.cpp; sourceTree = "<group>"; };
		ABFE150514C92FF5005D6699 /* lq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lq2x.h; sourceTree = "<group>"; };
		ABFE150614C92FF5005D6699 /* scanline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scanline.cpp; sourceTree = "<group>"; };
		ABFEA7151BB4EC0F00B08C25 /* ftconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftconfig.h; sourceTree = "<group>"; };
		ABFEA7161BB4EC0F00B08C25 /* ftheader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftheader.h; sourceTree = "<group>"; };
		ABFEA7171BB4EC0F00B08C25 /* ftmodule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmodule.h; sourceTree = "<group>"; };
		ABFEA7181BB4EC0F00B08C25 /* ftoption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftoption.h; sourceTree = "<group>"; };
		ABFEA7191BB4EC0F00B08C25 /* ftstdlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftstdlib.h; sourceTree = "<group>"; };
		ABFEA71A1BB4EC0F00B08C25 /* freetype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freetype.h; sourceTree = "<group>"; };
		ABFEA71B1BB4EC0F00B08C25 /* ft2build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ft2build.h; sourceTree = "<group>"; };
		ABFEA71C1BB4EC0F00B08C25 /* ftadvanc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftadvanc.h; sourceTree = "<group>"; };
		ABFEA71D1BB4EC0F00B08C25 /* ftautoh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftautoh.h; sourceTree = "<group>"; };
		ABFEA71E1BB4EC0F00B08C25 /* ftbbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbbox.h; sourceTree = "<group>"; };
		ABFEA71F1BB4EC0F00B08C25 /* ftbdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbdf.h; sourceTree = "<group>"; };
		ABFEA7201BB4EC0F00B08C25 /* ftbitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbitmap.h; sourceTree = "<group>"; };
		ABFEA7211BB4EC0F00B08C25 /* ftbzip2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbzip2.h; sourceTree = "<group>"; };
		ABFEA7221BB4EC0F00B08C25 /* ftcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcache.h; sourceTree = "<group>"; };
		ABFEA7231BB4EC0F00B08C25 /* ftcffdrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcffdrv.h; sourceTree = "<group>"; };
		ABFEA7241BB4EC0F00B08C25 /* ftchapters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftchapters.h; sourceTree = "<group>"; };
		ABFEA7251BB4EC0F00B08C25 /* ftcid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcid.h; sourceTree = "<group>"; };
		ABFEA7261BB4EC0F00B08C25 /* fterrdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fterrdef.h; sourceTree = "<group>"; };
		ABFEA7271BB4EC0F00B08C25 /* fterrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fterrors.h; sourceTree = "<group>"; };
		ABFEA7281BB4EC0F00B08C25 /* ftfntfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftfntfmt.h; sourceTree = "<group>"; };
		ABFEA7291BB4EC0F00B08C25 /* ftgasp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgasp.h; sourceTree = "<group>"; };
		ABFEA72A1BB4EC0F00B08C25 /* ftglyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftglyph.h; sourceTree = "<group>"; };
		ABFEA72B1BB4EC0F00B08C25 /* ftgxval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgxval.h; sourceTree = "<group>"; };
		ABFEA72C1BB4EC0F00B08C25 /* ftgzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgzip.h; sourceTree = "<group>"; };
		ABFEA72D1BB4EC0F00B08C25 /* ftimage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftimage.h; sourceTree = "<group>"; };
		ABFEA72E1BB4EC0F00B08C25 /* ftincrem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftincrem.h; sourceTree = "<group>"; };
		ABFEA72F1BB4EC0F00B08C25 /* ftlcdfil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftlcdfil.h; sourceTree = "<group>"; };
		ABFEA7301BB4EC0F00B08C25 /* ftlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftlist.h; sourceTree = "<group>"; };
		ABFEA7311BB4EC0F00B08C25 /* ftlzw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftlzw.h; sourceTree = "<group>"; };
		ABFEA7321BB4EC0F00B08C25 /* ftmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmac.h; sourceTree = "<group>"; };
		ABFEA7331BB4EC0F00B08C25 /* ftmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmm.h; sourceTree = "<group>"; };
		ABFEA7341BB4EC0F00B08C25 /* ftmodapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmodapi.h; sourceTree = "<group>"; };
		ABFEA7351BB4EC1000B08C25 /* ftmoderr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmoderr.h; sourceTree = "<group>"; };
		ABFEA7361BB4EC1000B08C25 /* ftotval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftotval.h; sourceTree = "<group>"; };
		ABFEA7371BB4EC1000B08C25 /* ftoutln.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftoutln.h; sourceTree = "<group>"; };
		ABFEA7381BB4EC1000B08C25 /* ftpfr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftpfr.h; sourceTree = "<group>"; };
		ABFEA7391BB4EC1000B08C25 /* ftrender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftrender.h; sourceTree = "<group>"; };
		ABFEA73A1BB4EC1000B08C25 /* ftsizes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsizes.h; sourceTree = "<group>"; };
		ABFEA73B1BB4EC1000B08C25 /* ftsnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsnames.h; sourceTree = "<group>"; };
		ABFEA73C1BB4EC1000B08C25 /* ftstroke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftstroke.h; sourceTree = "<group>"; };
		ABFEA73D1BB4EC1000B08C25 /* ftsynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsynth.h; sourceTree = "<group>"; };
		ABFEA73E1BB4EC1000B08C25 /* ftsystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsystem.h; sourceTree = "<group>"; };
		ABFEA73F1BB4EC1000B08C25 /* fttrigon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fttrigon.h; sourceTree = "<group>"; };
		ABFEA7401BB4EC1000B08C25 /* ftttdrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftttdrv.h; sourceTree = "<group>"; };
		ABFEA7411BB4EC1000B08C25 /* fttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fttypes.h; sourceTree = "<group>"; };
		ABFEA7421BB4EC1000B08C25 /* ftwinfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftwinfnt.h; sourceTree = "<group>"; };
		ABFEA7441BB4EC1000B08C25 /* autohint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = autohint.h; sourceTree = "<group>"; };
		ABFEA7451BB4EC1000B08C25 /* ftcalc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcalc.h; sourceTree = "<group>"; };
		ABFEA7461BB4EC1000B08C25 /* ftdebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftdebug.h; sourceTree = "<group>"; };
		ABFEA7471BB4EC1000B08C25 /* ftdriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftdriver.h; sourceTree = "<group>"; };
		ABFEA7481BB4EC1000B08C25 /* ftgloadr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgloadr.h; sourceTree = "<group>"; };
		ABFEA7491BB4EC1000B08C25 /* ftmemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmemory.h; sourceTree = "<group>"; };
		ABFEA74A1BB4EC1000B08C25 /* ftobjs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftobjs.h; sourceTree = "<group>"; };
		ABFEA74B1BB4EC1000B08C25 /* ftpic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftpic.h; sourceTree = "<group>"; };
		ABFEA74C1BB4EC1000B08C25 /* ftrfork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftrfork.h; sourceTree = "<group>"; };
		ABFEA74D1BB4EC1000B08C25 /* ftserv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftserv.h; sourceTree = "<group>"; };
		ABFEA74E1BB4EC1000B08C25 /* ftstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftstream.h; sourceTree = "<group>"; };
		ABFEA74F1BB4EC1000B08C25 /* fttrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fttrace.h; sourceTree = "<group>"; };
		ABFEA7501BB4EC1000B08C25 /* ftvalid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftvalid.h; sourceTree = "<group>"; };
		ABFEA7511BB4EC1000B08C25 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
		ABFEA7521BB4EC1000B08C25 /* psaux.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psaux.h; sourceTree = "<group>"; };
		ABFEA7531BB4EC1000B08C25 /* pshints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pshints.h; sourceTree = "<group>"; };
		ABFEA7551BB4EC1000B08C25 /* svbdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svbdf.h; sourceTree = "<group>"; };
		ABFEA7561BB4EC1000B08C25 /* svcid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svcid.h; sourceTree = "<group>"; };
		ABFEA7571BB4EC1000B08C25 /* svfntfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svfntfmt.h; sourceTree = "<group>"; };
		ABFEA7581BB4EC1000B08C25 /* svgldict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svgldict.h; sourceTree = "<group>"; };
		ABFEA7591BB4EC1000B08C25 /* svgxval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svgxval.h; sourceTree = "<group>"; };
		ABFEA75A1BB4EC1000B08C25 /* svkern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svkern.h; sourceTree = "<group>"; };
		ABFEA75B1BB4EC1000B08C25 /* svmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svmm.h; sourceTree = "<group>"; };
		ABFEA75C1BB4EC1000B08C25 /* svotval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svotval.h; sourceTree = "<group>"; };
		ABFEA75D1BB4EC1000B08C25 /* svpfr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svpfr.h; sourceTree = "<group>"; };
		ABFEA75E1BB4EC1000B08C25 /* svpostnm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svpostnm.h; sourceTree = "<group>"; };
		ABFEA75F1BB4EC1000B08C25 /* svprop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svprop.h; sourceTree = "<group>"; };
		ABFEA7601BB4EC1000B08C25 /* svpscmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svpscmap.h; sourceTree = "<group>"; };
		ABFEA7611BB4EC1000B08C25 /* svpsinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svpsinfo.h; sourceTree = "<group>"; };
		ABFEA7621BB4EC1000B08C25 /* svsfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svsfnt.h; sourceTree = "<group>"; };
		ABFEA7631BB4EC1000B08C25 /* svttcmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svttcmap.h; sourceTree = "<group>"; };
		ABFEA7641BB4EC1000B08C25 /* svtteng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svtteng.h; sourceTree = "<group>"; };
		ABFEA7651BB4EC1000B08C25 /* svttglyf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svttglyf.h; sourceTree = "<group>"; };
		ABFEA7661BB4EC1000B08C25 /* svwinfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svwinfnt.h; sourceTree = "<group>"; };
		ABFEA7671BB4EC1000B08C25 /* sfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sfnt.h; sourceTree = "<group>"; };
		ABFEA7681BB4EC1000B08C25 /* t1types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1types.h; sourceTree = "<group>"; };
		ABFEA7691BB4EC1000B08C25 /* tttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tttypes.h; sourceTree = "<group>"; };
		ABFEA76A1BB4EC1000B08C25 /* t1tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1tables.h; sourceTree = "<group>"; };
		ABFEA76B1BB4EC1000B08C25 /* ttnameid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttnameid.h; sourceTree = "<group>"; };
		ABFEA76C1BB4EC1000B08C25 /* tttables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tttables.h; sourceTree = "<group>"; };
		ABFEA76D1BB4EC1000B08C25 /* tttags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tttags.h; sourceTree = "<group>"; };
		ABFEA76E1BB4EC1000B08C25 /* ttunpat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttunpat.h; sourceTree = "<group>"; };
		ABFEA7751BB4EC1000B08C25 /* ftbase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbase.c; path = base/ftbase.c; sourceTree = "<group>"; };
		ABFEA7761BB4EC1000B08C25 /* ftbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ftbase.h; path = base/ftbase.h; sourceTree = "<group>"; };
		ABFEA7771BB4EC1000B08C25 /* ftbbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbbox.c; path = base/ftbbox.c; sourceTree = "<group>"; };
		ABFEA7791BB4EC1000B08C25 /* ftbitmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbitmap.c; path = base/ftbitmap.c; sourceTree = "<group>"; };
		ABFEA77D1BB4EC1000B08C25 /* ftdebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftdebug.c; path = base/ftdebug.c; sourceTree = "<group>"; };
		ABFEA77E1BB4EC1000B08C25 /* ftfntfmt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftfntfmt.c; path = base/ftfntfmt.c; sourceTree = "<group>"; };
		ABFEA77F1BB4EC1000B08C25 /* ftfstype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftfstype.c; path = base/ftfstype.c; sourceTree = "<group>"; };
		ABFEA7801BB4EC1000B08C25 /* ftgasp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftgasp.c; path = base/ftgasp.c; sourceTree = "<group>"; };
		ABFEA7821BB4EC1000B08C25 /* ftglyph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftglyph.c; path = base/ftglyph.c; sourceTree = "<group>"; };
		ABFEA7831BB4EC1000B08C25 /* ftgxval.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftgxval.c; path = base/ftgxval.c; sourceTree = "<group>"; };
		ABFEA7841BB4EC1000B08C25 /* ftinit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftinit.c; path = base/ftinit.c; sourceTree = "<group>"; };
		ABFEA7851BB4EC1000B08C25 /* ftlcdfil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftlcdfil.c; path = base/ftlcdfil.c; sourceTree = "<group>"; };
		ABFEA7871BB4EC1000B08C25 /* ftmm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftmm.c; path = base/ftmm.c; sourceTree = "<group>"; };
		ABFEA7891BB4EC1000B08C25 /* ftotval.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftotval.c; path = base/ftotval.c; sourceTree = "<group>"; };
		ABFEA78B1BB4EC1000B08C25 /* ftpatent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftpatent.c; path = base/ftpatent.c; sourceTree = "<group>"; };
		ABFEA78C1BB4EC1000B08C25 /* ftpfr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftpfr.c; path = base/ftpfr.c; sourceTree = "<group>"; };
		ABFEA7911BB4EC1000B08C25 /* ftstroke.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftstroke.c; path = base/ftstroke.c; sourceTree = "<group>"; };
		ABFEA7921BB4EC1000B08C25 /* ftsynth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftsynth.c; path = base/ftsynth.c; sourceTree = "<group>"; };
		ABFEA7931BB4EC1000B08C25 /* ftsystem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftsystem.c; path = base/ftsystem.c; sourceTree = "<group>"; };
		ABFEA7B01BB4EC1000B08C25 /* cff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cff.c; path = cff/cff.c; sourceTree = "<group>"; };
		ABFEA7C81BB4EC1000B08C25 /* sfnt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sfnt.c; path = sfnt/sfnt.c; sourceTree = "<group>"; };
		ABFEA7E41BB4EC1000B08C25 /* smooth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = smooth.c; path = smooth/smooth.c; sourceTree = "<group>"; };
		ABFEA7E61BB4EC1000B08C25 /* truetype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = truetype.c; path = truetype/truetype.c; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		8D11072E0486CEB800E47090 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB4FCEBE1692AB82000F498F /* Accelerate.framework in Frameworks */,
				ABC5720D1344346600E7B0B1 /* AppKit.framework in Frameworks */,
				ABACB8DD1710B656003B845D /* AudioToolbox.framework in Frameworks */,
				ABC570D1134431CE00E7B0B1 /* AudioUnit.framework in Frameworks */,
				AB3701E5173A3FBF006E573E /* Carbon.framework in Frameworks */,
				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
				ABB0FBC61A9E5D070060C55A /* CoreAudio.framework in Frameworks */,
				AB564908186E6F1F002740F4 /* ForceFeedback.framework in Frameworks */,
				ABC572101344347000E7B0B1 /* Foundation.framework in Frameworks */,
				AB350BA51478AC96007165AC /* IOKit.framework in Frameworks */,
				AB3BF4421E262959003E2B24 /* Metal.framework in Frameworks */,
				ABC570D5134431DA00E7B0B1 /* OpenGL.framework in Frameworks */,
				AB3BF4341E256309003E2B24 /* QuartzCore.framework in Frameworks */,
				AB4676F314AB12D60002FF94 /* libz.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB796D6515CDCBA200C59155 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB4FCEBD1692AB82000F498F /* Accelerate.framework in Frameworks */,
				AB796D6615CDCBA200C59155 /* AppKit.framework in Frameworks */,
				ABACB8DC1710B621003B845D /* AudioToolbox.framework in Frameworks */,
				AB796D6715CDCBA200C59155 /* AudioUnit.framework in Frameworks */,
				AB74EC8A1738499C0026C41E /* Carbon.framework in Frameworks */,
				AB796D6815CDCBA200C59155 /* Cocoa.framework in Frameworks */,
				ABB0FBC71A9E5D080060C55A /* CoreAudio.framework in Frameworks */,
				AB564907186E6F0C002740F4 /* ForceFeedback.framework in Frameworks */,
				AB796D6915CDCBA200C59155 /* Foundation.framework in Frameworks */,
				AB796D6A15CDCBA200C59155 /* IOKit.framework in Frameworks */,
				AB78B5C21E384F2200297FED /* Metal.framework in Frameworks */,
				AB796D6B15CDCBA200C59155 /* OpenGL.framework in Frameworks */,
				AB3BF4331E2562F2003E2B24 /* QuartzCore.framework in Frameworks */,
				AB796D6C15CDCBA200C59155 /* libz.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB8F3D1E1A53AC2600A80BF6 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB8F3D1F1A53AC2600A80BF6 /* Accelerate.framework in Frameworks */,
				AB8F3D201A53AC2600A80BF6 /* AppKit.framework in Frameworks */,
				AB8F3D211A53AC2600A80BF6 /* AudioToolbox.framework in Frameworks */,
				AB8F3D221A53AC2600A80BF6 /* AudioUnit.framework in Frameworks */,
				AB8F3D231A53AC2600A80BF6 /* Carbon.framework in Frameworks */,
				AB8F3D241A53AC2600A80BF6 /* Cocoa.framework in Frameworks */,
				ABB0FBC51A9E5CEA0060C55A /* CoreAudio.framework in Frameworks */,
				AB8F3D251A53AC2600A80BF6 /* ForceFeedback.framework in Frameworks */,
				AB8F3D261A53AC2600A80BF6 /* Foundation.framework in Frameworks */,
				AB8F3D271A53AC2600A80BF6 /* IOKit.framework in Frameworks */,
				AB78B5C11E384F2100297FED /* Metal.framework in Frameworks */,
				AB8F3D281A53AC2600A80BF6 /* OpenGL.framework in Frameworks */,
				AB3BF4351E256309003E2B24 /* QuartzCore.framework in Frameworks */,
				AB8F3D291A53AC2600A80BF6 /* libz.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABB3C6441501BC6D00E0C22E /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB4FCEBF1692AB82000F498F /* Accelerate.framework in Frameworks */,
				ABB3C6641501BF8A00E0C22E /* AppKit.framework in Frameworks */,
				ABACB8DE1710B65F003B845D /* AudioToolbox.framework in Frameworks */,
				ABB3C6651501BF8A00E0C22E /* AudioUnit.framework in Frameworks */,
				ABB3C6661501BF8A00E0C22E /* Cocoa.framework in Frameworks */,
				ABB3C6671501BF8A00E0C22E /* Foundation.framework in Frameworks */,
				ABB3C6691501BF8A00E0C22E /* OpenGL.framework in Frameworks */,
				ABB3C66A1501BF8A00E0C22E /* libz.dylib in Frameworks */,
				ABC503B11AAC4355002FCD43 /* CoreAudio.framework in Frameworks */,
				AB5785FD17176AFC002C5FC7 /* OpenEmuBase.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		080E96DDFE201D6D7F000001 /* Cocoa Port */ = {
			isa = PBXGroup;
			children = (
				ABB3C63A1501BB8300E0C22E /* openemu */,
				AB3ACB6514C2361100D7D192 /* userinterface */,
				AB82445A1704AE9A00B8EE20 /* utilities.c */,
				ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */,
				ABAD07DA1E19CAA6007867CA /* ClientDisplayView.cpp */,
				AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */,
				AB23567216C2F6F400DA782E /* macosx_10_5_compat.cpp */,
				ABD10AE61715FCDD00B5729D /* mic_ext.cpp */,
				ABE6840B189E33BC007FD69C /* OGLDisplayOutput.cpp */,
				ABB24F6B1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp */,
				AB1B9E601501A78000464647 /* ringbuffer.cpp */,
				ABD104141346652500AF11D1 /* sndOSX.cpp */,
				ABD10AE31715FCDD00B5729D /* audiosamplegenerator.h */,
				ABAD07DB1E19CAA6007867CA /* ClientDisplayView.h */,
				ABA6574914511EC90077E5E9 /* cocoa_cheat.h */,
				ABD103FE1346652500AF11D1 /* cocoa_core.h */,
				AB58F32B1364F44B0074C376 /* cocoa_file.h */,
				ABE7F53C13EE1C7900FD3A71 /* cocoa_firmware.h */,
				AB9971CE134EDA0800531BA7 /* cocoa_globals.h */,
				AB3A656416CC5442001F5D4A /* cocoa_GPU.h */,
				ABD103FF1346652500AF11D1 /* cocoa_input.h */,
				AB3E34C7134AF4500056477A /* cocoa_output.h */,
				ABD104001346652500AF11D1 /* cocoa_rom.h */,
				AB5648FD186E6EA8002740F4 /* cocoa_slot2.h */,
				AB80E050142BC4FA00A52038 /* cocoa_util.h */,
				ABE5DFE3143FB1DA00835AD8 /* cocoa_videofilter.h */,
				AB1B9E611501A78000464647 /* coreaudiosound.h */,
				ABD10AE41715FCDD00B5729D /* mic_ext.h */,
				AB1B9E621501A78000464647 /* ringbuffer.h */,
				ABE6840E189E33D5007FD69C /* OGLDisplayOutput.h */,
				ABB24F6C1A81EE92006C1108 /* OGLDisplayOutput_3_2.h */,
				ABD104011346652500AF11D1 /* sndOSX.h */,
				AB82445E1704AEC400B8EE20 /* utilities.h */,
				ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */,
				ABD104121346652500AF11D1 /* cocoa_core.mm */,
				AB58F32C1364F44B0074C376 /* cocoa_file.mm */,
				ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */,
				AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */,
				ABD104111346652500AF11D1 /* cocoa_input.mm */,
				AB3E34C8134AF4500056477A /* cocoa_output.mm */,
				ABD104131346652500AF11D1 /* cocoa_rom.mm */,
				AB5648FE186E6EA8002740F4 /* cocoa_slot2.mm */,
				AB80E04C142BC4A800A52038 /* cocoa_util.mm */,
				ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */,
			);
			name = "Cocoa Port";
			sourceTree = "<group>";
		};
		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				AB4FCEBC1692AB82000F498F /* Accelerate.framework */,
				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
				ABACB8DB1710B621003B845D /* AudioToolbox.framework */,
				ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */,
				AB74EC891738499C0026C41E /* Carbon.framework */,
				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
				ABB0FBC41A9E5CEA0060C55A /* CoreAudio.framework */,
				AB564906186E6F0C002740F4 /* ForceFeedback.framework */,
				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
				AB350BA41478AC96007165AC /* IOKit.framework */,
				AB3BF4401E262943003E2B24 /* Metal.framework */,
				ABC570D4134431DA00E7B0B1 /* OpenGL.framework */,
				AB3BF4321E2562F2003E2B24 /* QuartzCore.framework */,
				AB0A0D1914AACA9600E83E91 /* libz.dylib */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
				AB5785FC17176AFC002C5FC7 /* OpenEmuBase.framework */,
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		19C28FACFE9D520D11CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				8D1107320486CEB800E47090 /* DeSmuME.app */,
				ABB3C6471501BC6D00E0C22E /* DeSmuME.oecoreplugin */,
				AB796D7015CDCBA200C59155 /* DeSmuME (Debug).app */,
				AB8F3D2E1A53AC2600A80BF6 /* DeSmuME (Debug, dev+).app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		29B97314FDCFA39411CA2CEA /* DeSmuME */ = {
			isa = PBXGroup;
			children = (
				080E96DDFE201D6D7F000001 /* Cocoa Port */,
				AB35BD8C1DEBF1BD00844310 /* Modules */,
				ABC572B7134592D900E7B0B1 /* Core */,
				29B97323FDCFA39411CA2CEA /* Frameworks */,
				29B97315FDCFA39411CA2CEA /* Other Sources */,
				19C28FACFE9D520D11CA2CBB /* Products */,
				29B97317FDCFA39411CA2CEA /* Resources */,
				AB407F381A620D6E00313213 /* OptimizationProfiles */,
			);
			name = DeSmuME;
			sourceTree = "<group>";
		};
		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
			isa = PBXGroup;
			children = (
				ABFEA7121BB4EC0F00B08C25 /* freetype */,
				ABD104271346653B00AF11D1 /* main.m */,
				ABD10452134666DD00AF11D1 /* DeSmuME_Prefix.pch */,
			);
			name = "Other Sources";
			sourceTree = "<group>";
		};
		29B97317FDCFA39411CA2CEA /* Resources */ = {
			isa = PBXGroup;
			children = (
				ABA731241BB5104200B26147 /* source-sans-pro */,
				ABC2ECD613B1C87000FAAA2A /* Images */,
				AB00E87C14205EBC00DE561F /* MainMenu.xib */,
				AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */,
				AB350D3A147A1D93007165AC /* HID_usage_strings.plist */,
				8D1107310486CEB800E47090 /* Info.plist */,
				AB02791814415E4C0075E58C /* Info (Debug).plist */,
				AB00E87914205EAE00DE561F /* InfoPlist.strings */,
				AB02475B13886BF300E9F9AB /* KeyNames.plist */,
				AB901BDD1420706100348EEC /* Localizable.strings */,
				ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */,
				ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */,
				AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */,
				AB3ACC3814C24D5400D7D192 /* AUTHORS */,
				AB3ACC3914C24D5400D7D192 /* ChangeLog */,
				AB3ACC3A14C24D5400D7D192 /* COPYING */,
				AB3ACC3B14C24D5400D7D192 /* README */,
				AB3ACC3D14C24D5400D7D192 /* README.MAC */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		AB000DBC1CCC6B0700413F02 /* file */ = {
			isa = PBXGroup;
			children = (
				AB000DC01CCC6B0700413F02 /* file_path.c */,
				AB000DC61CCC6B0700413F02 /* retro_dirent.c */,
				AB000DC71CCC6B0700413F02 /* retro_stat.c */,
			);
			path = file;
			sourceTree = "<group>";
		};
		AB2AB8731C9F9CFA00173B15 /* libretro-common */ = {
			isa = PBXGroup;
			children = (
				AB2AB8B41C9F9CFA00173B15 /* include */,
				AB35BD8D1DEBF40800844310 /* encodings */,
				ABADF1191DEA4CD900A142B1 /* features */,
				AB000DBC1CCC6B0700413F02 /* file */,
				AB2AB9241C9F9CFA00173B15 /* rthreads */,
			);
			path = "libretro-common";
			sourceTree = "<group>";
		};
		AB2AB8B41C9F9CFA00173B15 /* include */ = {
			isa = PBXGroup;
			children = (
				AB2AB8B51C9F9CFA00173B15 /* boolean.h */,
				AB2AB8B61C9F9CFA00173B15 /* clamping.h */,
				AB2AB8CE1C9F9CFA00173B15 /* filters.h */,
				AB2AB8E81C9F9CFA00173B15 /* libco.h */,
				AB2AB8ED1C9F9CFA00173B15 /* memalign.h */,
				AB2AB8EE1C9F9CFA00173B15 /* memmap.h */,
				AB2AB8F71C9F9CFA00173B15 /* retro_assert.h */,
				AB2AB8F81C9F9CFA00173B15 /* retro_common.h */,
				AB2AB8F91C9F9CFA00173B15 /* retro_dirent.h */,
				AB2AB8FA1C9F9CFA00173B15 /* retro_endianness.h */,
				AB2AB8FB1C9F9CFA00173B15 /* retro_environment.h */,
				AB2AB8FC1C9F9CFA00173B15 /* retro_inline.h */,
				AB2AB8FD1C9F9CFA00173B15 /* retro_miscellaneous.h */,
				AB2AB8FE1C9F9CFA00173B15 /* retro_stat.h */,
				AB2AB8FF1C9F9CFA00173B15 /* rhash.h */,
				AB2AB8B71C9F9CFA00173B15 /* compat */,
				AB2AB8C41C9F9CFA00173B15 /* dynamic */,
				AB2AB8C61C9F9CFA00173B15 /* encodings */,
				AB2AB8C81C9F9CFA00173B15 /* file */,
				AB2AB8CF1C9F9CFA00173B15 /* formats */,
				AB2AB8D61C9F9CFA00173B15 /* gfx */,
				AB2AB8DF1C9F9CFA00173B15 /* glsm */,
				AB2AB8E21C9F9CFA00173B15 /* glsym */,
				AB2AB8E91C9F9CFA00173B15 /* lists */,
				AB2AB8EF1C9F9CFA00173B15 /* net */,
				AB2AB8F31C9F9CFA00173B15 /* queues */,
				AB2AB9001C9F9CFA00173B15 /* rthreads */,
				AB2AB9041C9F9CFA00173B15 /* streams */,
				AB2AB9071C9F9CFA00173B15 /* string */,
			);
			path = include;
			sourceTree = "<group>";
		};
		AB2AB8B71C9F9CFA00173B15 /* compat */ = {
			isa = PBXGroup;
			children = (
				AB2AB8B81C9F9CFA00173B15 /* apple_compat.h */,
				AB2AB8B91C9F9CFA00173B15 /* fnmatch.h */,
				AB2AB8BA1C9F9CFA00173B15 /* getopt.h */,
				AB2AB8BB1C9F9CFA00173B15 /* ifaddrs.h */,
				AB2AB8BE1C9F9CFA00173B15 /* msvc.h */,
				AB2AB8BF1C9F9CFA00173B15 /* posix_string.h */,
				AB2AB8C01C9F9CFA00173B15 /* strcasestr.h */,
				AB2AB8C11C9F9CFA00173B15 /* strl.h */,
				AB2AB8C21C9F9CFA00173B15 /* zlib.h */,
				AB2AB8C31C9F9CFA00173B15 /* zutil.h */,
				AB2AB8BC1C9F9CFA00173B15 /* msvc */,
			);
			path = compat;
			sourceTree = "<group>";
		};
		AB2AB8BC1C9F9CFA00173B15 /* msvc */ = {
			isa = PBXGroup;
			children = (
				AB2AB8BD1C9F9CFA00173B15 /* stdint.h */,
			);
			path = msvc;
			sourceTree = "<group>";
		};
		AB2AB8C41C9F9CFA00173B15 /* dynamic */ = {
			isa = PBXGroup;
			children = (
				AB2AB8C51C9F9CFA00173B15 /* dylib.h */,
			);
			path = dynamic;
			sourceTree = "<group>";
		};
		AB2AB8C61C9F9CFA00173B15 /* encodings */ = {
			isa = PBXGroup;
			children = (
				AB2AB8C71C9F9CFA00173B15 /* utf.h */,
			);
			path = encodings;
			sourceTree = "<group>";
		};
		AB2AB8C81C9F9CFA00173B15 /* file */ = {
			isa = PBXGroup;
			children = (
				AB2AB8C91C9F9CFA00173B15 /* archive_file.h */,
				AB2AB8CA1C9F9CFA00173B15 /* config_file.h */,
				AB2AB8CB1C9F9CFA00173B15 /* config_file_userdata.h */,
				AB2AB8CC1C9F9CFA00173B15 /* file_path.h */,
				AB2AB8CD1C9F9CFA00173B15 /* nbio.h */,
			);
			path = file;
			sourceTree = "<group>";
		};
		AB2AB8CF1C9F9CFA00173B15 /* formats */ = {
			isa = PBXGroup;
			children = (
				AB2AB8D01C9F9CFA00173B15 /* image.h */,
				AB2AB8D11C9F9CFA00173B15 /* jsonsax.h */,
				AB2AB8D21C9F9CFA00173B15 /* rbmp.h */,
				AB2AB8D31C9F9CFA00173B15 /* rpng.h */,
				AB2AB8D41C9F9CFA00173B15 /* rxml.h */,
				AB2AB8D51C9F9CFA00173B15 /* tga.h */,
			);
			path = formats;
			sourceTree = "<group>";
		};
		AB2AB8D61C9F9CFA00173B15 /* gfx */ = {
			isa = PBXGroup;
			children = (
				AB2AB8D71C9F9CFA00173B15 /* math */,
				AB2AB8DA1C9F9CFA00173B15 /* scaler */,
			);
			path = gfx;
			sourceTree = "<group>";
		};
		AB2AB8D71C9F9CFA00173B15 /* math */ = {
			isa = PBXGroup;
			children = (
				AB2AB8D81C9F9CFA00173B15 /* matrix_3x3.h */,
				AB2AB8D91C9F9CFA00173B15 /* matrix_4x4.h */,
			);
			path = math;
			sourceTree = "<group>";
		};
		AB2AB8DA1C9F9CFA00173B15 /* scaler */ = {
			isa = PBXGroup;
			children = (
				AB2AB8DB1C9F9CFA00173B15 /* filter.h */,
				AB2AB8DC1C9F9CFA00173B15 /* pixconv.h */,
				AB2AB8DD1C9F9CFA00173B15 /* scaler.h */,
				AB2AB8DE1C9F9CFA00173B15 /* scaler_int.h */,
			);
			path = scaler;
			sourceTree = "<group>";
		};
		AB2AB8DF1C9F9CFA00173B15 /* glsm */ = {
			isa = PBXGroup;
			children = (
				AB2AB8E01C9F9CFA00173B15 /* glsm.h */,
				AB2AB8E11C9F9CFA00173B15 /* glsmsym.h */,
			);
			path = glsm;
			sourceTree = "<group>";
		};
		AB2AB8E21C9F9CFA00173B15 /* glsym */ = {
			isa = PBXGroup;
			children = (
				AB2AB8E31C9F9CFA00173B15 /* glsym.h */,
				AB2AB8E41C9F9CFA00173B15 /* glsym_es2.h */,
				AB2AB8E51C9F9CFA00173B15 /* glsym_gl.h */,
				AB2AB8E61C9F9CFA00173B15 /* rglgen.h */,
				AB2AB8E71C9F9CFA00173B15 /* rglgen_headers.h */,
			);
			path = glsym;
			sourceTree = "<group>";
		};
		AB2AB8E91C9F9CFA00173B15 /* lists */ = {
			isa = PBXGroup;
			children = (
				AB2AB8EA1C9F9CFA00173B15 /* dir_list.h */,
				AB2AB8EB1C9F9CFA00173B15 /* file_list.h */,
				AB2AB8EC1C9F9CFA00173B15 /* string_list.h */,
			);
			path = lists;
			sourceTree = "<group>";
		};
		AB2AB8EF1C9F9CFA00173B15 /* net */ = {
			isa = PBXGroup;
			children = (
				AB2AB8F01C9F9CFA00173B15 /* net_compat.h */,
				AB2AB8F11C9F9CFA00173B15 /* net_http.h */,
				AB2AB8F21C9F9CFA00173B15 /* net_ifinfo.h */,
			);
			path = net;
			sourceTree = "<group>";
		};
		AB2AB8F31C9F9CFA00173B15 /* queues */ = {
			isa = PBXGroup;
			children = (
				AB2AB8F41C9F9CFA00173B15 /* fifo_queue.h */,
				AB2AB8F51C9F9CFA00173B15 /* message_queue.h */,
				AB2AB8F61C9F9CFA00173B15 /* task_queue.h */,
			);
			path = queues;
			sourceTree = "<group>";
		};
		AB2AB9001C9F9CFA00173B15 /* rthreads */ = {
			isa = PBXGroup;
			children = (
				AB2AB9011C9F9CFA00173B15 /* async_job.h */,
				AB2AB9021C9F9CFA00173B15 /* rsemaphore.h */,
				AB2AB9031C9F9CFA00173B15 /* rthreads.h */,
			);
			path = rthreads;
			sourceTree = "<group>";
		};
		AB2AB9041C9F9CFA00173B15 /* streams */ = {
			isa = PBXGroup;
			children = (
				AB2AB9051C9F9CFA00173B15 /* file_stream.h */,
				AB2AB9061C9F9CFA00173B15 /* memory_stream.h */,
			);
			path = streams;
			sourceTree = "<group>";
		};
		AB2AB9071C9F9CFA00173B15 /* string */ = {
			isa = PBXGroup;
			children = (
				AB2AB9081C9F9CFA00173B15 /* stdstring.h */,
			);
			path = string;
			sourceTree = "<group>";
		};
		AB2AB9241C9F9CFA00173B15 /* rthreads */ = {
			isa = PBXGroup;
			children = (
				AB2AB9251C9F9CFA00173B15 /* async_job.c */,
				AB2AB9281C9F9CFA00173B15 /* rsemaphore.c */,
				AB2AB9291C9F9CFA00173B15 /* rthreads.c */,
			);
			path = rthreads;
			sourceTree = "<group>";
		};
		AB35BD8C1DEBF1BD00844310 /* Modules */ = {
			isa = PBXGroup;
			children = (
				ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */,
				ABD1FE791345AC8400AF11D1 /* Disassembler.h */,
			);
			name = Modules;
			path = ../modules;
			sourceTree = "<group>";
		};
		AB35BD8D1DEBF40800844310 /* encodings */ = {
			isa = PBXGroup;
			children = (
				AB35BD8E1DEBF40800844310 /* encoding_utf.c */,
			);
			path = encodings;
			sourceTree = "<group>";
		};
		AB3ACB6514C2361100D7D192 /* userinterface */ = {
			isa = PBXGroup;
			children = (
				AB3ACB6614C2361100D7D192 /* appDelegate.h */,
				AB3ACB6814C2361100D7D192 /* cheatWindowDelegate.h */,
				AB3BF4361E25D6B4003E2B24 /* DisplayViewCALayer.h */,
				AB8967D716D2ED0700F826F1 /* DisplayWindowController.h */,
				AB3A655C16CC5416001F5D4A /* EmuControllerDelegate.h */,
				ABD42045172319D1006A9B46 /* FileMigrationDelegate.h */,
				AB29B32F16D4BEBF000EF671 /* InputManager.h */,
				AB3ACB6E14C2361100D7D192 /* inputPrefsView.h */,
				AB01005C170D07AF00D70FBE /* InputProfileController.h */,
				AB3BF43F1E2628B6003E2B24 /* MacMetalDisplayView.h */,
				AB3BF4051E22FEA8003E2B24 /* MacOGLDisplayView.h */,
				AB3ACB7014C2361100D7D192 /* preferencesWindowDelegate.h */,
				ABAF0A3F1A96E67200B95B75 /* RomInfoPanel.h */,
				AB564902186E6EBC002740F4 /* Slot2WindowDelegate.h */,
				ABF2B9F81690412A000FF7C0 /* troubleshootingWindowDelegate.h */,
				AB54718A1E27610500508C5C /* MacMetalDisplayViewShaders.metal */,
				AB3ACB6714C2361100D7D192 /* appDelegate.mm */,
				AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */,
				AB3BF4371E25D9AE003E2B24 /* DisplayViewCALayer.mm */,
				AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */,
				AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */,
				ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */,
				AB29B33016D4BEBF000EF671 /* InputManager.mm */,
				AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */,
				AB01005D170D07B000D70FBE /* InputProfileController.mm */,
				AB3BF43B1E26289E003E2B24 /* MacMetalDisplayView.mm */,
				AB3BF4011E22FE01003E2B24 /* MacOGLDisplayView.mm */,
				AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */,
				ABAF0A401A96E67200B95B75 /* RomInfoPanel.mm */,
				AB564903186E6EBC002740F4 /* Slot2WindowDelegate.mm */,
				ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */,
			);
			path = userinterface;
			sourceTree = "<group>";
		};
		AB4055FD169F5DBB0016AC3E /* core */ = {
			isa = PBXGroup;
			children = (
				AB405600169F5DBB0016AC3E /* assembler.cpp */,
				AB405602169F5DBB0016AC3E /* assert.cpp */,
				AB405604169F5DBB0016AC3E /* buffer.cpp */,
				AB405607169F5DBB0016AC3E /* compiler.cpp */,
				AB405609169F5DBB0016AC3E /* compilercontext.cpp */,
				AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */,
				AB40560D169F5DBB0016AC3E /* compileritem.cpp */,
				AB40560F169F5DBB0016AC3E /* context.cpp */,
				AB405611169F5DBB0016AC3E /* cpuinfo.cpp */,
				AB405613169F5DBB0016AC3E /* defs.cpp */,
				AB405615169F5DBB0016AC3E /* func.cpp */,
				AB405619169F5DBB0016AC3E /* logger.cpp */,
				AB40561B169F5DBB0016AC3E /* memorymanager.cpp */,
				AB40561D169F5DBB0016AC3E /* memorymarker.cpp */,
				AB40561F169F5DBB0016AC3E /* operand.cpp */,
				AB405622169F5DBB0016AC3E /* stringbuilder.cpp */,
				AB405624169F5DBB0016AC3E /* stringutil.cpp */,
				AB405626169F5DBB0016AC3E /* virtualmemory.cpp */,
				AB405628169F5DBB0016AC3E /* zonememory.cpp */,
				AB4055FE169F5DBB0016AC3E /* apibegin.h */,
				AB4055FF169F5DBB0016AC3E /* apiend.h */,
				AB405601169F5DBB0016AC3E /* assembler.h */,
				AB405603169F5DBB0016AC3E /* assert.h */,
				AB405605169F5DBB0016AC3E /* buffer.h */,
				AB405606169F5DBB0016AC3E /* build.h */,
				AB405608169F5DBB0016AC3E /* compiler.h */,
				AB40560A169F5DBB0016AC3E /* compilercontext.h */,
				AB40560C169F5DBB0016AC3E /* compilerfunc.h */,
				AB40560E169F5DBB0016AC3E /* compileritem.h */,
				AB405610169F5DBB0016AC3E /* context.h */,
				AB405612169F5DBB0016AC3E /* cpuinfo.h */,
				AB405614169F5DBB0016AC3E /* defs.h */,
				AB405616169F5DBB0016AC3E /* func.h */,
				AB405617169F5DBB0016AC3E /* intutil.h */,
				AB405618169F5DBB0016AC3E /* lock.h */,
				AB40561A169F5DBB0016AC3E /* logger.h */,
				AB40561C169F5DBB0016AC3E /* memorymanager.h */,
				AB40561E169F5DBB0016AC3E /* memorymarker.h */,
				AB405620169F5DBB0016AC3E /* operand.h */,
				AB405621169F5DBB0016AC3E /* podvector.h */,
				AB405623169F5DBB0016AC3E /* stringbuilder.h */,
				AB405625169F5DBB0016AC3E /* stringutil.h */,
				AB405627169F5DBB0016AC3E /* virtualmemory.h */,
				AB405629169F5DBB0016AC3E /* zonememory.h */,
			);
			path = core;
			sourceTree = "<group>";
		};
		AB405663169F5DCC0016AC3E /* x86 */ = {
			isa = PBXGroup;
			children = (
				AB405664169F5DCC0016AC3E /* x86assembler.cpp */,
				AB405666169F5DCC0016AC3E /* x86compiler.cpp */,
				AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */,
				AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */,
				AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */,
				AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */,
				AB405670169F5DCC0016AC3E /* x86defs.cpp */,
				AB405672169F5DCC0016AC3E /* x86func.cpp */,
				AB405674169F5DCC0016AC3E /* x86operand.cpp */,
				AB405676169F5DCC0016AC3E /* x86util.cpp */,
				AB405665169F5DCC0016AC3E /* x86assembler.h */,
				AB405667169F5DCC0016AC3E /* x86compiler.h */,
				AB405669169F5DCC0016AC3E /* x86compilercontext.h */,
				AB40566B169F5DCC0016AC3E /* x86compilerfunc.h */,
				AB40566D169F5DCC0016AC3E /* x86compileritem.h */,
				AB40566F169F5DCC0016AC3E /* x86cpuinfo.h */,
				AB405671169F5DCC0016AC3E /* x86defs.h */,
				AB405673169F5DCC0016AC3E /* x86func.h */,
				AB405675169F5DCC0016AC3E /* x86operand.h */,
				AB405677169F5DCC0016AC3E /* x86util.h */,
			);
			path = x86;
			sourceTree = "<group>";
		};
		AB407F381A620D6E00313213 /* OptimizationProfiles */ = {
			isa = PBXGroup;
			children = (
				AB407F391A620D6E00313213 /* DeSmuME (Latest).profdata */,
			);
			path = OptimizationProfiles;
			sourceTree = "<group>";
		};
		AB796D7415CDD20E00C59155 /* AsmJit */ = {
			isa = PBXGroup;
			children = (
				AB4055ED169F59380016AC3E /* AsmJit.h */,
				AB4055EE169F59380016AC3E /* Config.h */,
				AB4055EF169F59380016AC3E /* core.h */,
				AB4055F0169F59380016AC3E /* x86.h */,
				AB4055FD169F5DBB0016AC3E /* core */,
				AB405663169F5DCC0016AC3E /* x86 */,
			);
			path = AsmJit;
			sourceTree = "<group>";
		};
		AB85D77414ABE42100286B70 /* App Icons */ = {
			isa = PBXGroup;
			children = (
				ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */,
				ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */,
				ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */,
				ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */,
				AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */,
				ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */,
			);
			name = "App Icons";
			sourceTree = "<group>";
		};
		ABA731241BB5104200B26147 /* source-sans-pro */ = {
			isa = PBXGroup;
			children = (
				ABA731251BB5104200B26147 /* SIL Open Font License.txt */,
				ABA731261BB5104200B26147 /* SourceSansPro-Black.otf */,
				ABA731271BB5104200B26147 /* SourceSansPro-BlackIt.otf */,
				ABA731281BB5104200B26147 /* SourceSansPro-Bold.otf */,
				ABA731291BB5104200B26147 /* SourceSansPro-BoldIt.otf */,
				ABA7312A1BB5104200B26147 /* SourceSansPro-ExtraLight.otf */,
				ABA7312B1BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf */,
				ABA7312C1BB5104200B26147 /* SourceSansPro-It.otf */,
				ABA7312D1BB5104200B26147 /* SourceSansPro-Light.otf */,
				ABA7312E1BB5104200B26147 /* SourceSansPro-LightIt.otf */,
				ABA7312F1BB5104200B26147 /* SourceSansPro-Regular.otf */,
				ABA731301BB5104200B26147 /* SourceSansPro-Semibold.otf */,
				ABA731311BB5104200B26147 /* SourceSansPro-SemiboldIt.otf */,
			);
			path = "source-sans-pro";
			sourceTree = "<group>";
		};
		ABADF1191DEA4CD900A142B1 /* features */ = {
			isa = PBXGroup;
			children = (
				ABADF11A1DEA4CF700A142B1 /* features_cpu.c */,
			);
			path = features;
			sourceTree = "<group>";
		};
		ABB3C63A1501BB8300E0C22E /* openemu */ = {
			isa = PBXGroup;
			children = (
				ABB3C63D1501BB8300E0C22E /* NDSGameCore.h */,
				ABB3C63F1501BB8300E0C22E /* OENDSSystemResponderClient.h */,
				ABB3C6411501BB8300E0C22E /* OESoundInterface.h */,
				ABB3C63E1501BB8300E0C22E /* NDSGameCore.mm */,
				ABB3C6401501BB8300E0C22E /* OESoundInterface.mm */,
				ABB3C63B1501BB8300E0C22E /* DeSmuME_Prefix_OpenEmu.pch */,
				ABB3C63C1501BB8300E0C22E /* Info (OpenEmu Plug-in).plist */,
			);
			path = openemu;
			sourceTree = "<group>";
		};
		ABBFFF6E1D5F9C10003CD598 /* colorspacehandler */ = {
			isa = PBXGroup;
			children = (
				ABBFFF811D611A36003CD598 /* colorspacehandler_AltiVec.cpp */,
				ABBFFF7B1D610457003CD598 /* colorspacehandler_AVX2.cpp */,
				ABBFFF751D5FD2ED003CD598 /* colorspacehandler_SSE2.cpp */,
				ABBFFF6F1D5F9C52003CD598 /* colorspacehandler.cpp */,
				ABBFFF821D611A36003CD598 /* colorspacehandler_AltiVec.h */,
				ABBFFF7C1D610457003CD598 /* colorspacehandler_AVX2.h */,
				ABBFFF761D5FD2ED003CD598 /* colorspacehandler_SSE2.h */,
				ABBFFF701D5F9C52003CD598 /* colorspacehandler.h */,
			);
			path = colorspacehandler;
			sourceTree = "<group>";
		};
		ABC2ECD613B1C87000FAAA2A /* Images */ = {
			isa = PBXGroup;
			children = (
				AB85D77414ABE42100286B70 /* App Icons */,
				AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */,
				AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */,
				AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */,
				AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */,
				AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */,
				AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */,
				AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */,
				AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */,
				AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */,
				AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */,
				AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */,
				AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */,
				AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */,
				AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */,
				AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */,
				AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */,
				AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */,
				ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */,
				AB8493A81B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png */,
				AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */,
				AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */,
				AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */,
				AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */,
				AB7EC7F2189B2B92009D198A /* Icon_AutoholdClear_420x420.png */,
				AB7EC7F3189B2B92009D198A /* Icon_AutoholdSet_420x420.png */,
				AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */,
				ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */,
				AB8493A91B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png */,
				ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */,
				AB8493AA1B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png */,
				ABDDF7C41898F024007583C1 /* Icon_DisplayToggle_420x420.png */,
				AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */,
				AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */,
				AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */,
				AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */,
				AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */,
				AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */,
				AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */,
				AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */,
				AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */,
				AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */,
				AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */,
				ABDDF7C71898F032007583C1 /* Icon_FrameAdvance_420x420.png */,
				ABDDF7C81898F032007583C1 /* Icon_FrameJump_420x420.png */,
				AB681013187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png */,
				AB681014187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png */,
				AB681015187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png */,
				AB681016187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png */,
				AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */,
				ABB0FBC81A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png */,
				ABB0FBC91A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png */,
				ABC503AC1AAC2B71002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png */,
				ABB0FBD81A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png */,
				ABB0FBCA1A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png */,
				ABB0FBCB1A9EED350060C55A /* Icon_MicrophoneRed_256x256.png */,
				AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */,
				AB681018187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png */,
				AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */,
				AB681019187D4AEF0049F2C2 /* Icon_Piano_256x256.png */,
				AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */,
				AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */,
				AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */,
				AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */,
				AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */,
				AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */,
				AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */,
				ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */,
				AB8493AB1B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png */,
				ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */,
				AB8493AC1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png */,
				ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */,
				AB8493AD1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png */,
				ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */,
				AB8493AE1B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png */,
				ABAB454E187CDB70007BE20C /* Image_GuitarGrip.png */,
				AB564909186E6F67002740F4 /* Image_MemoryExpansionPak.png */,
				AB0038A61872A96700B0B055 /* Image_PaddleController.png */,
				AB56490A186E6F67002740F4 /* Image_PassME.png */,
				AB56490B186E6F67002740F4 /* Image_Piano.png */,
				AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */,
			);
			name = Images;
			sourceTree = "<group>";
		};
		ABC572B7134592D900E7B0B1 /* Core */ = {
			isa = PBXGroup;
			children = (
				ABD1FEFF1345AC9B00AF11D1 /* addons */,
				ABD1FF161345ACA900AF11D1 /* gdbstub */,
				ABFE14F914C92FF5005D6699 /* filter */,
				AB2AB8731C9F9CFA00173B15 /* libretro-common */,
				ABD1FF761345ACFA00AF11D1 /* metaspu */,
				ABD1FF1C1345ACBF00AF11D1 /* utils */,
				ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */,
				AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */,
				ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */,
				ABD1FEA51345AC8400AF11D1 /* bios.cpp */,
				ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */,
				ABD1FEA71345AC8400AF11D1 /* commandline.cpp */,
				ABD1FEA81345AC8400AF11D1 /* common.cpp */,
				ABD1FEA91345AC8400AF11D1 /* cp15.cpp */,
				ABADF1171DEA4C1200A142B1 /* Database.cpp */,
				ABD1FEAB1345AC8400AF11D1 /* debug.cpp */,
				ABD1FEAE1345AC8400AF11D1 /* driver.cpp */,
				ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */,
				ABCFA9F3178BDE920030C8BA /* encrypt.cpp */,
				ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */,
				ABD1FEB11345AC8400AF11D1 /* firmware.cpp */,
				ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */,
				ABD1FEB71345AC8400AF11D1 /* GPU.cpp */,
				ABD1FEB81345AC8400AF11D1 /* lua-engine.cpp */,
				ABD1FEB91345AC8400AF11D1 /* matrix.cpp */,
				ABD1FEBA1345AC8400AF11D1 /* mc.cpp */,
				ABD1FEBD1345AC8400AF11D1 /* mic.cpp */,
				ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */,
				ABD1FEBF1345AC8400AF11D1 /* movie.cpp */,
				ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */,
				ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */,
				AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */,
				ABD1FEC21345AC8400AF11D1 /* path.cpp */,
				ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */,
				ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */,
				ABD1FEC51345AC8400AF11D1 /* render3D.cpp */,
				ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */,
				ABD1FEC71345AC8400AF11D1 /* rtc.cpp */,
				ABD1FEC81345AC8400AF11D1 /* saves.cpp */,
				ABD1FEC91345AC8400AF11D1 /* slot1.cpp */,
				AB29B16118313AF5009B7982 /* slot2.cpp */,
				ABD1FECB1345AC8400AF11D1 /* SPU.cpp */,
				ABD1FECC1345AC8400AF11D1 /* texcache.cpp */,
				ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */,
				ABD1FECE1345AC8400AF11D1 /* version.cpp */,
				ABD1FECF1345AC8400AF11D1 /* wifi.cpp */,
				ABD1FE6F1345AC8400AF11D1 /* armcpu.h */,
				AB796CA115CDCB4600C59155 /* arm_jit.h */,
				ABD1FE701345AC8400AF11D1 /* bios.h */,
				ABD1FE721345AC8400AF11D1 /* cheatSystem.h */,
				ABD1FE731345AC8400AF11D1 /* commandline.h */,
				ABD1FE741345AC8400AF11D1 /* common.h */,
				ABD1FE751345AC8400AF11D1 /* cp15.h */,
				ABADF1161DEA4C1200A142B1 /* Database.h */,
				ABD1FE771345AC8400AF11D1 /* debug.h */,
				ABD1FE7A1345AC8400AF11D1 /* driver.h */,
				ABD1FE7C1345AC8400AF11D1 /* emufile.h */,
				ABCFA9F2178BDE920030C8BA /* encrypt.h */,
				ABD1FE7D1345AC8400AF11D1 /* FIFO.h */,
				ABD1FE7E1345AC8400AF11D1 /* firmware.h */,
				ABD1FE801345AC8400AF11D1 /* gdbstub.h */,
				ABD1FE811345AC8400AF11D1 /* gfx3d.h */,
				ABD1FE831345AC8400AF11D1 /* GPU.h */,
				AB796CA215CDCB6B00C59155 /* instruction_attributes.h */,
				AB796CA315CDCB6B00C59155 /* instructions.h */,
				ABD1FE841345AC8400AF11D1 /* lua-engine.h */,
				ABD1FE851345AC8400AF11D1 /* matrix.h */,
				ABD1FE861345AC8400AF11D1 /* mc.h */,
				ABD1FE871345AC8400AF11D1 /* mem.h */,
				ABD1FE881345AC8400AF11D1 /* mic.h */,
				ABD1FE8A1345AC8400AF11D1 /* MMU.h */,
				ABD1FE891345AC8400AF11D1 /* MMU_timing.h */,
				ABD1FE8B1345AC8400AF11D1 /* movie.h */,
				ABD1FE8C1345AC8400AF11D1 /* NDSSystem.h */,
				ABD1FE8D1345AC8400AF11D1 /* OGLRender.h */,
				ABBB421516B4A5F30012E5AB /* OGLRender_3_2.h */,
				ABD1FE8F1345AC8400AF11D1 /* PACKED.h */,
				ABD1FE8E1345AC8400AF11D1 /* PACKED_END.h */,
				ABD1FE901345AC8400AF11D1 /* path.h */,
				ABD1FE911345AC8400AF11D1 /* rasterize.h */,
				ABD1FE921345AC8400AF11D1 /* readwrite.h */,
				ABD1FE931345AC8400AF11D1 /* registers.h */,
				ABD1FE941345AC8400AF11D1 /* render3D.h */,
				ABD1FE951345AC8400AF11D1 /* ROMReader.h */,
				ABD1FE961345AC8400AF11D1 /* rtc.h */,
				ABD1FE971345AC8400AF11D1 /* saves.h */,
				ABD1FE991345AC8400AF11D1 /* slot1.h */,
				AB29B15C18313ACD009B7982 /* slot2.h */,
				ABD1FE9B1345AC8400AF11D1 /* SPU.h */,
				ABD1FE9C1345AC8400AF11D1 /* texcache.h */,
				ABD1FE9E1345AC8400AF11D1 /* types.h */,
				ABD1FE9F1345AC8400AF11D1 /* version.h */,
				ABD1FEA01345AC8400AF11D1 /* wifi.h */,
			);
			name = Core;
			path = ../..;
			sourceTree = "<group>";
		};
		ABD1FEFF1345AC9B00AF11D1 /* addons */ = {
			isa = PBXGroup;
			children = (
				ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */,
				ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */,
				AB9038A917C5ED2200F410BD /* slot1_retail_auto.cpp */,
				AB9038AA17C5ED2200F410BD /* slot1_retail_mcrom.cpp */,
				AB2EE12B17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp */,
				AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */,
				AB9038AB17C5ED2200F410BD /* slot1comp_mc.cpp */,
				AB8B7AAB17CE8C440051CEBF /* slot1comp_protocol.cpp */,
				AB9038AD17C5ED2200F410BD /* slot1comp_rom.cpp */,
				AB29B16518313C14009B7982 /* slot2_auto.cpp */,
				ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */,
				ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */,
				ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */,
				ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */,
				ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */,
				ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */,
				AB1773FC182ECA8A009F29DD /* slot2_passme.cpp */,
				ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */,
				ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */,
				AB9038AC17C5ED2200F410BD /* slot1comp_mc.h */,
				AB8B7AAA17CE8C440051CEBF /* slot1comp_protocol.h */,
				AB9038AE17C5ED2200F410BD /* slot1comp_rom.h */,
			);
			path = addons;
			sourceTree = "<group>";
		};
		ABD1FF161345ACA900AF11D1 /* gdbstub */ = {
			isa = PBXGroup;
			children = (
				ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */,
				ABD1FF181345ACA900AF11D1 /* gdbstub_internal.h */,
			);
			path = gdbstub;
			sourceTree = "<group>";
		};
		ABD1FF1C1345ACBF00AF11D1 /* utils */ = {
			isa = PBXGroup;
			children = (
				AB796D7415CDD20E00C59155 /* AsmJit */,
				ABD1FF211345ACBF00AF11D1 /* decrypt */,
				ABD1FF2E1345ACBF00AF11D1 /* libfat */,
				ABE670241415DE6C00E8E4C9 /* tinyxml */,
				ABBFFF6E1D5F9C10003CD598 /* colorspacehandler */,
				AB9038A517C5ECFD00F410BD /* advanscene.cpp */,
				ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */,
				ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */,
				ABD1FF291345ACBF00AF11D1 /* emufat.cpp */,
				AB2EE13017D57F5000F68622 /* fsnitro.cpp */,
				ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */,
				ABD1FF4C1345ACBF00AF11D1 /* task.cpp */,
				ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */,
				ABD1FF511345ACBF00AF11D1 /* xstring.cpp */,
				AB9038A417C5ECFD00F410BD /* advanscene.h */,
				ABD1FE711345AC8400AF11D1 /* bits.h */,
				ABD1FF201345ACBF00AF11D1 /* datetime.h */,
				ABD1FF2A1345ACBF00AF11D1 /* emufat.h */,
				ABD1FF2B1345ACBF00AF11D1 /* emufat_types.h */,
				AB2EE12F17D57F5000F68622 /* fsnitro.h */,
				ABD1FF2D1345ACBF00AF11D1 /* guid.h */,
				ABD1FF4D1345ACBF00AF11D1 /* task.h */,
				ABD1FF501345ACBF00AF11D1 /* vfat.h */,
				ABD1FF521345ACBF00AF11D1 /* xstring.h */,
			);
			path = utils;
			sourceTree = "<group>";
		};
		ABD1FF211345ACBF00AF11D1 /* decrypt */ = {
			isa = PBXGroup;
			children = (
				ABD1FF221345ACBF00AF11D1 /* crc.cpp */,
				ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */,
				ABD1FF261345ACBF00AF11D1 /* header.cpp */,
				ABD1FF231345ACBF00AF11D1 /* crc.h */,
				ABD1FF251345ACBF00AF11D1 /* decrypt.h */,
				ABD1FF271345ACBF00AF11D1 /* header.h */,
			);
			path = decrypt;
			sourceTree = "<group>";
		};
		ABD1FF2E1345ACBF00AF11D1 /* libfat */ = {
			isa = PBXGroup;
			children = (
				ABD1FF301345ACBF00AF11D1 /* cache.cpp */,
				ABD1FF331345ACBF00AF11D1 /* directory.cpp */,
				ABD1FF351345ACBF00AF11D1 /* disc.cpp */,
				ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */,
				ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */,
				ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */,
				ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */,
				ABD1FF411345ACBF00AF11D1 /* libfat.cpp */,
				ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */,
				ABD1FF451345ACBF00AF11D1 /* lock.cpp */,
				ABD1FF481345ACBF00AF11D1 /* partition.cpp */,
				ABD1FF2F1345ACBF00AF11D1 /* bit_ops.h */,
				ABD1FF311345ACBF00AF11D1 /* cache.h */,
				ABD1FF321345ACBF00AF11D1 /* common.h */,
				ABD1FF341345ACBF00AF11D1 /* directory.h */,
				ABD1FF361345ACBF00AF11D1 /* disc.h */,
				ABD1FF371345ACBF00AF11D1 /* disc_io.h */,
				ABD1FF381345ACBF00AF11D1 /* fat.h */,
				ABD1FF3A1345ACBF00AF11D1 /* fatdir.h */,
				ABD1FF3C1345ACBF00AF11D1 /* fatfile.h */,
				ABD1FF3E1345ACBF00AF11D1 /* file_allocation_table.h */,
				ABD1FF401345ACBF00AF11D1 /* filetime.h */,
				ABD1FF421345ACBF00AF11D1 /* libfat_pc.h */,
				ABD1FF441345ACBF00AF11D1 /* libfat_public_api.h */,
				ABD1FF461345ACBF00AF11D1 /* lock.h */,
				ABD1FF471345ACBF00AF11D1 /* mem_allocate.h */,
				ABD1FF491345ACBF00AF11D1 /* partition.h */,
			);
			path = libfat;
			sourceTree = "<group>";
		};
		ABD1FF761345ACFA00AF11D1 /* metaspu */ = {
			isa = PBXGroup;
			children = (
				ABD1FF7C1345ACFA00AF11D1 /* SoundTouch */,
				ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */,
				ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */,
				ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */,
				ABD1FF781345ACFA00AF11D1 /* metaspu.h */,
				ABD1FF7B1345ACFA00AF11D1 /* SndOut.h */,
			);
			path = metaspu;
			sourceTree = "<group>";
		};
		ABD1FF7C1345ACFA00AF11D1 /* SoundTouch */ = {
			isa = PBXGroup;
			children = (
				ABAD3E5913AF1D6D00502E1E /* AAFilter.h */,
				ABAD3E5A13AF1D6D00502E1E /* BPMDetect.h */,
				ABAD3E5B13AF1D6D00502E1E /* cpu_detect.h */,
				ABAD3E5C13AF1D6D00502E1E /* FIFOSampleBuffer.h */,
				ABAD3E5D13AF1D6D00502E1E /* FIFOSamplePipe.h */,
				ABAD3E5E13AF1D6D00502E1E /* FIRFilter.h */,
				ABAD3E5F13AF1D6D00502E1E /* RateTransposer.h */,
				ABAD3E6013AF1D6D00502E1E /* SoundTouch.h */,
				ABAD3E6113AF1D6D00502E1E /* STTypes.h */,
				ABAD3E6213AF1D6D00502E1E /* TDStretch.h */,
				ABAD3E6313AF1D6D00502E1E /* WavFile.h */,
				ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */,
				ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */,
				ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */,
				ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */,
				ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */,
				ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */,
				ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */,
				ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */,
				ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */,
				ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */,
			);
			path = SoundTouch;
			sourceTree = "<group>";
		};
		ABE670241415DE6C00E8E4C9 /* tinyxml */ = {
			isa = PBXGroup;
			children = (
				ABE670251415DE6C00E8E4C9 /* tinystr.cpp */,
				ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */,
				ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */,
				ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */,
				ABE670261415DE6C00E8E4C9 /* tinystr.h */,
				ABE670281415DE6C00E8E4C9 /* tinyxml.h */,
			);
			path = tinyxml;
			sourceTree = "<group>";
		};
		ABFE14F914C92FF5005D6699 /* filter */ = {
			isa = PBXGroup;
			children = (
				ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */,
				ABFE14FB14C92FF5005D6699 /* bilinear.cpp */,
				AB301BDE1D9C8BAC00246A93 /* deposterize.cpp */,
				ABFE14FC14C92FF5005D6699 /* epx.cpp */,
				ABFE14FE14C92FF5005D6699 /* hq2x.cpp */,
				AB4C81E31B21676C00ACECD5 /* hq3x.cpp */,
				ABFE150014C92FF5005D6699 /* hq4x.cpp */,
				ABFE150414C92FF5005D6699 /* lq2x.cpp */,
				ABFE150614C92FF5005D6699 /* scanline.cpp */,
				AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */,
				AB47B52C18A3F722009A42AF /* xbrz.cpp */,
				ABFE14FD14C92FF5005D6699 /* filter.h */,
				ABFE14FF14C92FF5005D6699 /* hq2x.h */,
				ABFE150314C92FF5005D6699 /* interp.h */,
				ABFE150514C92FF5005D6699 /* lq2x.h */,
				AB817A34143EE2DB00A7DFE9 /* videofilter.h */,
				AB47B52B18A3F722009A42AF /* xbrz.h */,
			);
			path = filter;
			sourceTree = "<group>";
		};
		ABFEA7121BB4EC0F00B08C25 /* freetype */ = {
			isa = PBXGroup;
			children = (
				ABFEA7131BB4EC0F00B08C25 /* include */,
				ABFEA76F1BB4EC1000B08C25 /* src */,
			);
			path = freetype;
			sourceTree = "<group>";
		};
		ABFEA7131BB4EC0F00B08C25 /* include */ = {
			isa = PBXGroup;
			children = (
				ABFEA7141BB4EC0F00B08C25 /* config */,
				ABFEA7431BB4EC1000B08C25 /* internal */,
				ABFEA71A1BB4EC0F00B08C25 /* freetype.h */,
				ABFEA71B1BB4EC0F00B08C25 /* ft2build.h */,
				ABFEA71C1BB4EC0F00B08C25 /* ftadvanc.h */,
				ABFEA71D1BB4EC0F00B08C25 /* ftautoh.h */,
				ABFEA71E1BB4EC0F00B08C25 /* ftbbox.h */,
				ABFEA71F1BB4EC0F00B08C25 /* ftbdf.h */,
				ABFEA7201BB4EC0F00B08C25 /* ftbitmap.h */,
				ABFEA7211BB4EC0F00B08C25 /* ftbzip2.h */,
				ABFEA7221BB4EC0F00B08C25 /* ftcache.h */,
				ABFEA7231BB4EC0F00B08C25 /* ftcffdrv.h */,
				ABFEA7241BB4EC0F00B08C25 /* ftchapters.h */,
				ABFEA7251BB4EC0F00B08C25 /* ftcid.h */,
				ABFEA7261BB4EC0F00B08C25 /* fterrdef.h */,
				ABFEA7271BB4EC0F00B08C25 /* fterrors.h */,
				ABFEA7281BB4EC0F00B08C25 /* ftfntfmt.h */,
				ABFEA7291BB4EC0F00B08C25 /* ftgasp.h */,
				ABFEA72A1BB4EC0F00B08C25 /* ftglyph.h */,
				ABFEA72B1BB4EC0F00B08C25 /* ftgxval.h */,
				ABFEA72C1BB4EC0F00B08C25 /* ftgzip.h */,
				ABFEA72D1BB4EC0F00B08C25 /* ftimage.h */,
				ABFEA72E1BB4EC0F00B08C25 /* ftincrem.h */,
				ABFEA72F1BB4EC0F00B08C25 /* ftlcdfil.h */,
				ABFEA7301BB4EC0F00B08C25 /* ftlist.h */,
				ABFEA7311BB4EC0F00B08C25 /* ftlzw.h */,
				ABFEA7321BB4EC0F00B08C25 /* ftmac.h */,
				ABFEA7331BB4EC0F00B08C25 /* ftmm.h */,
				ABFEA7341BB4EC0F00B08C25 /* ftmodapi.h */,
				ABFEA7351BB4EC1000B08C25 /* ftmoderr.h */,
				ABFEA7361BB4EC1000B08C25 /* ftotval.h */,
				ABFEA7371BB4EC1000B08C25 /* ftoutln.h */,
				ABFEA7381BB4EC1000B08C25 /* ftpfr.h */,
				ABFEA7391BB4EC1000B08C25 /* ftrender.h */,
				ABFEA73A1BB4EC1000B08C25 /* ftsizes.h */,
				ABFEA73B1BB4EC1000B08C25 /* ftsnames.h */,
				ABFEA73C1BB4EC1000B08C25 /* ftstroke.h */,
				ABFEA73D1BB4EC1000B08C25 /* ftsynth.h */,
				ABFEA73E1BB4EC1000B08C25 /* ftsystem.h */,
				ABFEA73F1BB4EC1000B08C25 /* fttrigon.h */,
				ABFEA7401BB4EC1000B08C25 /* ftttdrv.h */,
				ABFEA7411BB4EC1000B08C25 /* fttypes.h */,
				ABFEA7421BB4EC1000B08C25 /* ftwinfnt.h */,
				ABFEA76A1BB4EC1000B08C25 /* t1tables.h */,
				ABFEA76B1BB4EC1000B08C25 /* ttnameid.h */,
				ABFEA76C1BB4EC1000B08C25 /* tttables.h */,
				ABFEA76D1BB4EC1000B08C25 /* tttags.h */,
				ABFEA76E1BB4EC1000B08C25 /* ttunpat.h */,
			);
			path = include;
			sourceTree = "<group>";
		};
		ABFEA7141BB4EC0F00B08C25 /* config */ = {
			isa = PBXGroup;
			children = (
				ABFEA7151BB4EC0F00B08C25 /* ftconfig.h */,
				ABFEA7161BB4EC0F00B08C25 /* ftheader.h */,
				ABFEA7171BB4EC0F00B08C25 /* ftmodule.h */,
				ABFEA7181BB4EC0F00B08C25 /* ftoption.h */,
				ABFEA7191BB4EC0F00B08C25 /* ftstdlib.h */,
			);
			path = config;
			sourceTree = "<group>";
		};
		ABFEA7431BB4EC1000B08C25 /* internal */ = {
			isa = PBXGroup;
			children = (
				ABFEA7441BB4EC1000B08C25 /* autohint.h */,
				ABFEA7451BB4EC1000B08C25 /* ftcalc.h */,
				ABFEA7461BB4EC1000B08C25 /* ftdebug.h */,
				ABFEA7471BB4EC1000B08C25 /* ftdriver.h */,
				ABFEA7481BB4EC1000B08C25 /* ftgloadr.h */,
				ABFEA7491BB4EC1000B08C25 /* ftmemory.h */,
				ABFEA74A1BB4EC1000B08C25 /* ftobjs.h */,
				ABFEA74B1BB4EC1000B08C25 /* ftpic.h */,
				ABFEA74C1BB4EC1000B08C25 /* ftrfork.h */,
				ABFEA74D1BB4EC1000B08C25 /* ftserv.h */,
				ABFEA74E1BB4EC1000B08C25 /* ftstream.h */,
				ABFEA74F1BB4EC1000B08C25 /* fttrace.h */,
				ABFEA7501BB4EC1000B08C25 /* ftvalid.h */,
				ABFEA7511BB4EC1000B08C25 /* internal.h */,
				ABFEA7521BB4EC1000B08C25 /* psaux.h */,
				ABFEA7531BB4EC1000B08C25 /* pshints.h */,
				ABFEA7541BB4EC1000B08C25 /* services */,
				ABFEA7671BB4EC1000B08C25 /* sfnt.h */,
				ABFEA7681BB4EC1000B08C25 /* t1types.h */,
				ABFEA7691BB4EC1000B08C25 /* tttypes.h */,
			);
			path = internal;
			sourceTree = "<group>";
		};
		ABFEA7541BB4EC1000B08C25 /* services */ = {
			isa = PBXGroup;
			children = (
				ABFEA7551BB4EC1000B08C25 /* svbdf.h */,
				ABFEA7561BB4EC1000B08C25 /* svcid.h */,
				ABFEA7571BB4EC1000B08C25 /* svfntfmt.h */,
				ABFEA7581BB4EC1000B08C25 /* svgldict.h */,
				ABFEA7591BB4EC1000B08C25 /* svgxval.h */,
				ABFEA75A1BB4EC1000B08C25 /* svkern.h */,
				ABFEA75B1BB4EC1000B08C25 /* svmm.h */,
				ABFEA75C1BB4EC1000B08C25 /* svotval.h */,
				ABFEA75D1BB4EC1000B08C25 /* svpfr.h */,
				ABFEA75E1BB4EC1000B08C25 /* svpostnm.h */,
				ABFEA75F1BB4EC1000B08C25 /* svprop.h */,
				ABFEA7601BB4EC1000B08C25 /* svpscmap.h */,
				ABFEA7611BB4EC1000B08C25 /* svpsinfo.h */,
				ABFEA7621BB4EC1000B08C25 /* svsfnt.h */,
				ABFEA7631BB4EC1000B08C25 /* svttcmap.h */,
				ABFEA7641BB4EC1000B08C25 /* svtteng.h */,
				ABFEA7651BB4EC1000B08C25 /* svttglyf.h */,
				ABFEA7661BB4EC1000B08C25 /* svwinfnt.h */,
			);
			path = services;
			sourceTree = "<group>";
		};
		ABFEA76F1BB4EC1000B08C25 /* src */ = {
			isa = PBXGroup;
			children = (
				ABFEA7B01BB4EC1000B08C25 /* cff.c */,
				ABFEA7751BB4EC1000B08C25 /* ftbase.c */,
				ABFEA7761BB4EC1000B08C25 /* ftbase.h */,
				ABFEA7771BB4EC1000B08C25 /* ftbbox.c */,
				ABFEA7791BB4EC1000B08C25 /* ftbitmap.c */,
				ABFEA77D1BB4EC1000B08C25 /* ftdebug.c */,
				ABFEA77E1BB4EC1000B08C25 /* ftfntfmt.c */,
				ABFEA77F1BB4EC1000B08C25 /* ftfstype.c */,
				ABFEA7801BB4EC1000B08C25 /* ftgasp.c */,
				ABFEA7821BB4EC1000B08C25 /* ftglyph.c */,
				ABFEA7831BB4EC1000B08C25 /* ftgxval.c */,
				ABFEA7841BB4EC1000B08C25 /* ftinit.c */,
				ABFEA7851BB4EC1000B08C25 /* ftlcdfil.c */,
				ABFEA7871BB4EC1000B08C25 /* ftmm.c */,
				ABFEA7891BB4EC1000B08C25 /* ftotval.c */,
				ABFEA78B1BB4EC1000B08C25 /* ftpatent.c */,
				ABFEA78C1BB4EC1000B08C25 /* ftpfr.c */,
				ABFEA7911BB4EC1000B08C25 /* ftstroke.c */,
				ABFEA7921BB4EC1000B08C25 /* ftsynth.c */,
				ABFEA7931BB4EC1000B08C25 /* ftsystem.c */,
				ABA731611BB51F6700B26147 /* fttype1.c */,
				ABA731661BB51FDC00B26147 /* psaux.c */,
				ABA7315D1BB51E7000B26147 /* pshinter.c */,
				ABA731591BB51A8D00B26147 /* psnames.c */,
				ABFEA7C81BB4EC1000B08C25 /* sfnt.c */,
				ABFEA7E41BB4EC1000B08C25 /* smooth.c */,
				ABFEA7E61BB4EC1000B08C25 /* truetype.c */,
				ABA731671BB51FDC00B26147 /* type1.c */,
				ABA731651BB51FDC00B26147 /* type1cid.c */,
			);
			path = src;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		8D1107260486CEB800E47090 /* DeSmuME (OS X App; v10.5 Leopard Release Build) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; v10.5 Leopard Release Build)" */;
			buildPhases = (
				AB75221714C79884009B97B3 /* ShellScript */,
				8D1107290486CEB800E47090 /* Resources */,
				AB2DF23415E0838600B4D0BC /* ShellScript */,
				8D11072C0486CEB800E47090 /* Sources */,
				8D11072E0486CEB800E47090 /* Frameworks */,
				AB067BF0153E59B000F417B1 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (OS X App; v10.5 Leopard Release Build)";
			productInstallPath = "$(HOME)/Applications";
			productName = DeSmuME;
			productReference = 8D1107320486CEB800E47090 /* DeSmuME.app */;
			productType = "com.apple.product-type.application";
		};
		AB796CA415CDCBA200C59155 /* DeSmuME (OS X App) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = AB796D6D15CDCBA200C59155 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App)" */;
			buildPhases = (
				AB796CA515CDCBA200C59155 /* ShellScript */,
				AB796CA615CDCBA200C59155 /* Resources */,
				AB2DF23215E0834E00B4D0BC /* ShellScript */,
				AB796CEE15CDCBA200C59155 /* Sources */,
				AB796D6515CDCBA200C59155 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (OS X App)";
			productInstallPath = "$(HOME)/Applications";
			productName = DeSmuME;
			productReference = AB796D7015CDCBA200C59155 /* DeSmuME (Debug).app */;
			productType = "com.apple.product-type.application";
		};
		AB8F3C171A53AC2600A80BF6 /* DeSmuME (OS X App; dev+) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = AB8F3D2B1A53AC2600A80BF6 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; dev+)" */;
			buildPhases = (
				AB8F3C181A53AC2600A80BF6 /* ShellScript */,
				AB8F3C191A53AC2600A80BF6 /* Resources */,
				AB8F3C721A53AC2600A80BF6 /* ShellScript */,
				AB8F3C731A53AC2600A80BF6 /* Sources */,
				AB8F3D1E1A53AC2600A80BF6 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (OS X App; dev+)";
			productInstallPath = "$(HOME)/Applications";
			productName = DeSmuME;
			productReference = AB8F3D2E1A53AC2600A80BF6 /* DeSmuME (Debug, dev+).app */;
			productType = "com.apple.product-type.application";
		};
		ABB3C6461501BC6D00E0C22E /* DeSmuME (OpenEmu Plug-in) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = ABB3C6571501BC6D00E0C22E /* Build configuration list for PBXNativeTarget "DeSmuME (OpenEmu Plug-in)" */;
			buildPhases = (
				ABB3C6611501BF3700E0C22E /* Resources */,
				AB2DF23515E0839D00B4D0BC /* ShellScript */,
				ABB3C6431501BC6D00E0C22E /* Sources */,
				ABB3C6441501BC6D00E0C22E /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (OpenEmu Plug-in)";
			productName = DeSmuME;
			productReference = ABB3C6471501BC6D00E0C22E /* DeSmuME.oecoreplugin */;
			productType = "com.apple.product-type.bundle";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		29B97313FDCFA39411CA2CEA /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0700;
				ORGANIZATIONNAME = "DeSmuME Team";
			};
			buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DeSmuME (Latest)" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
				Italian,
				Chinese,
				Norwegian,
				Romanian,
				en,
			);
			mainGroup = 29B97314FDCFA39411CA2CEA /* DeSmuME */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				AB796CA415CDCBA200C59155 /* DeSmuME (OS X App) */,
				AB8F3C171A53AC2600A80BF6 /* DeSmuME (OS X App; dev+) */,
				8D1107260486CEB800E47090 /* DeSmuME (OS X App; v10.5 Leopard Release Build) */,
				ABB3C6461501BC6D00E0C22E /* DeSmuME (OpenEmu Plug-in) */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		8D1107290486CEB800E47090 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB02475C13886BF300E9F9AB /* KeyNames.plist in Resources */,
				ABB0FBDA1A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png in Resources */,
				ABC719E2138CB25E002827A9 /* DefaultKeyMappings.plist in Resources */,
				ABBC0F8D1394B1AA0028B6BD /* DefaultUserPrefs.plist in Resources */,
				AB64987C13ECC73800EE7DD2 /* FileTypeInfo.plist in Resources */,
				ABEFCF61141AB82A000CC0CD /* AppIcon_ROMSave.icns in Resources */,
				ABEFCF62141AB82A000CC0CD /* AppIcon_DeSmuME.icns in Resources */,
				AB8493B01B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png in Resources */,
				ABB0FBD01A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png in Resources */,
				ABEFCF63141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns in Resources */,
				ABA7314B1BB5104200B26147 /* SourceSansPro-Light.otf in Resources */,
				ABEFCF64141AB82A000CC0CD /* AppIcon_SaveState.icns in Resources */,
				ABA731391BB5104200B26147 /* SourceSansPro-BlackIt.otf in Resources */,
				AB00E87B14205EAE00DE561F /* InfoPlist.strings in Resources */,
				AB00E87E14205EBC00DE561F /* MainMenu.xib in Resources */,
				AB901BDE1420706100348EEC /* Localizable.strings in Resources */,
				ABB97876144E89CC00793FA3 /* Icon_ActionReplay_32x32.png in Resources */,
				ABB97877144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png in Resources */,
				ABB97878144E89CC00793FA3 /* Icon_DeSmuME_32x32.png in Resources */,
				AB350D3B147A1D93007165AC /* HID_usage_strings.plist in Resources */,
				ABA731571BB5104200B26147 /* SourceSansPro-SemiboldIt.otf in Resources */,
				ABBF04A514B515F300E505A0 /* AppIcon_ROMCheats.icns in Resources */,
				AB564915186E6F67002740F4 /* Image_Piano.png in Resources */,
				ABC3AF2F14B7F06900D5B13D /* Icon_VolumeFull_16x16.png in Resources */,
				ABC3AF3014B7F06900D5B13D /* Icon_VolumeMute_16x16.png in Resources */,
				ABC3AF3114B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png in Resources */,
				ABC3AF3214B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png in Resources */,
				ABB0FBD31A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png in Resources */,
				ABDDF7CC1898F032007583C1 /* Icon_FrameJump_420x420.png in Resources */,
				AB8493C21B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png in Resources */,
				ABA731511BB5104200B26147 /* SourceSansPro-Regular.otf in Resources */,
				ABA731481BB5104200B26147 /* SourceSansPro-It.otf in Resources */,
				AB0F290214BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */,
				AB0F290314BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */,
				AB0F290414BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */,
				ABA731421BB5104200B26147 /* SourceSansPro-ExtraLight.otf in Resources */,
				AB0F290514BE6E68009ABC6F /* Icon_Speed2x_420x420.png in Resources */,
				ABA7314E1BB5104200B26147 /* SourceSansPro-LightIt.otf in Resources */,
				AB0F293814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png in Resources */,
				AB0F293914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png in Resources */,
				AB0F293A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png in Resources */,
				AB0F293B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png in Resources */,
				AB8493B31B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png in Resources */,
				AB0F293C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png in Resources */,
				AB0F293D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png in Resources */,
				ABC503AF1AAC2B91002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */,
				AB0F293E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png in Resources */,
				AB0F293F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png in Resources */,
				AB0F294014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png in Resources */,
				AB8493BC1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png in Resources */,
				AB0F294114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png in Resources */,
				AB0F294214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png in Resources */,
				AB68101E187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */,
				AB0F294314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png in Resources */,
				AB8493BF1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png in Resources */,
				AB68101C187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */,
				AB0F294414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png in Resources */,
				ABA731331BB5104200B26147 /* SIL Open Font License.txt in Resources */,
				ABA731451BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf in Resources */,
				AB8493B61B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png in Resources */,
				AB0F294514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */,
				AB564911186E6F67002740F4 /* Image_MemoryExpansionPak.png in Resources */,
				AB0F294614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png in Resources */,
				ABA731361BB5104200B26147 /* SourceSansPro-Black.otf in Resources */,
				AB0F294714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png in Resources */,
				AB0F296D14BE705D009ABC6F /* Icon_ActionReplay_128x128.png in Resources */,
				AB0F296E14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png in Resources */,
				AB0F297A14BE70BC009ABC6F /* VideoFilterPreview_64x64.png in Resources */,
				AB564913186E6F67002740F4 /* Image_PassME.png in Resources */,
				AB681026187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png in Resources */,
				AB8493B91B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png in Resources */,
				AB0F298C14BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */,
				AB0F298D14BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */,
				AB0F298E14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png in Resources */,
				AB7EC7F5189B2B92009D198A /* Icon_AutoholdClear_420x420.png in Resources */,
				ABDDF7C61898F024007583C1 /* Icon_DisplayToggle_420x420.png in Resources */,
				AB0F298F14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png in Resources */,
				AB0F29A614BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png in Resources */,
				AB0F29A714BE7213009ABC6F /* Icon_DSButtonA_420x420.png in Resources */,
				AB0F29A814BE7213009ABC6F /* Icon_DSButtonB_420x420.png in Resources */,
				AB681028187D4AEF0049F2C2 /* Icon_Piano_256x256.png in Resources */,
				ABDDF7CA1898F032007583C1 /* Icon_FrameAdvance_420x420.png in Resources */,
				AB0F29A914BE7213009ABC6F /* Icon_DSButtonL_420x420.png in Resources */,
				AB0F29AA14BE7213009ABC6F /* Icon_DSButtonR_420x420.png in Resources */,
				AB0F29AB14BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png in Resources */,
				ABA731541BB5104200B26147 /* SourceSansPro-Semibold.otf in Resources */,
				AB0F29AC14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png in Resources */,
				AB0F29AD14BE7213009ABC6F /* Icon_DSButtonX_420x420.png in Resources */,
				AB0038A81872A96700B0B055 /* Image_PaddleController.png in Resources */,
				AB0F29AE14BE7213009ABC6F /* Icon_DSButtonY_420x420.png in Resources */,
				AB0F29AF14BE7213009ABC6F /* Icon_Emulation_420x420.png in Resources */,
				AB0F29B014BE7213009ABC6F /* Icon_Input_420x420.png in Resources */,
				AB7EC7F7189B2B92009D198A /* Icon_AutoholdSet_420x420.png in Resources */,
				ABB0FBCD1A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png in Resources */,
				ABA7313F1BB5104200B26147 /* SourceSansPro-BoldIt.otf in Resources */,
				AB0F29B214BE7213009ABC6F /* Icon_OpenROM_420x420.png in Resources */,
				AB0F29B314BE7213009ABC6F /* Icon_Reset_420x420.png in Resources */,
				AB0F29B414BE7213009ABC6F /* Icon_RotateCCW_420x420.png in Resources */,
				AB0F29B514BE7213009ABC6F /* Icon_RotateCW_420x420.png in Resources */,
				AB0F29B614BE7213009ABC6F /* Icon_ShowHUD_420x420.png in Resources */,
				AB0F29B714BE7213009ABC6F /* Icon_Speaker_420x420.png in Resources */,
				AB3ACC3E14C24D5400D7D192 /* AUTHORS in Resources */,
				AB3ACC3F14C24D5400D7D192 /* ChangeLog in Resources */,
				AB3ACC4014C24D5400D7D192 /* COPYING in Resources */,
				AB3ACC4114C24D5400D7D192 /* README in Resources */,
				ABB0FBD61A9EED350060C55A /* Icon_MicrophoneRed_256x256.png in Resources */,
				AB681020187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */,
				ABA7313C1BB5104200B26147 /* SourceSansPro-Bold.otf in Resources */,
				ABAB4550187CDB70007BE20C /* Image_GuitarGrip.png in Resources */,
				AB681022187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */,
				AB3ACC4314C24D5400D7D192 /* README.MAC in Resources */,
				AB75226E14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */,
				AB8967DE16D2ED2700F826F1 /* DisplayWindow.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB796CA615CDCBA200C59155 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB796CA715CDCBA200C59155 /* KeyNames.plist in Resources */,
				ABB0FBD91A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png in Resources */,
				AB796CA815CDCBA200C59155 /* DefaultKeyMappings.plist in Resources */,
				AB796CA915CDCBA200C59155 /* DefaultUserPrefs.plist in Resources */,
				AB796CAA15CDCBA200C59155 /* FileTypeInfo.plist in Resources */,
				AB796CAB15CDCBA200C59155 /* AppIcon_ROMSave.icns in Resources */,
				AB796CAC15CDCBA200C59155 /* AppIcon_DeSmuME.icns in Resources */,
				AB8493AF1B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png in Resources */,
				ABB0FBCF1A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png in Resources */,
				AB796CAD15CDCBA200C59155 /* AppIcon_NintendoDS_ROM.icns in Resources */,
				ABA7314A1BB5104200B26147 /* SourceSansPro-Light.otf in Resources */,
				AB796CAE15CDCBA200C59155 /* AppIcon_SaveState.icns in Resources */,
				ABA731381BB5104200B26147 /* SourceSansPro-BlackIt.otf in Resources */,
				AB796CAF15CDCBA200C59155 /* InfoPlist.strings in Resources */,
				AB796CB015CDCBA200C59155 /* MainMenu.xib in Resources */,
				AB796CB115CDCBA200C59155 /* Localizable.strings in Resources */,
				AB796CB215CDCBA200C59155 /* Icon_ActionReplay_32x32.png in Resources */,
				AB796CB315CDCBA200C59155 /* Icon_CodeBreaker_32x32.png in Resources */,
				AB796CB415CDCBA200C59155 /* Icon_DeSmuME_32x32.png in Resources */,
				AB796CB515CDCBA200C59155 /* HID_usage_strings.plist in Resources */,
				ABA731561BB5104200B26147 /* SourceSansPro-SemiboldIt.otf in Resources */,
				AB796CB615CDCBA200C59155 /* AppIcon_ROMCheats.icns in Resources */,
				AB564914186E6F67002740F4 /* Image_Piano.png in Resources */,
				AB796CB715CDCBA200C59155 /* Icon_VolumeFull_16x16.png in Resources */,
				AB796CB815CDCBA200C59155 /* Icon_VolumeMute_16x16.png in Resources */,
				AB796CB915CDCBA200C59155 /* Icon_VolumeOneThird_16x16.png in Resources */,
				AB796CBA15CDCBA200C59155 /* Icon_VolumeTwoThird_16x16.png in Resources */,
				ABB0FBD21A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png in Resources */,
				ABDDF7CB1898F032007583C1 /* Icon_FrameJump_420x420.png in Resources */,
				AB8493C11B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png in Resources */,
				ABA731501BB5104200B26147 /* SourceSansPro-Regular.otf in Resources */,
				ABA731471BB5104200B26147 /* SourceSansPro-It.otf in Resources */,
				AB796CBB15CDCBA200C59155 /* Icon_Execute_420x420.png in Resources */,
				AB796CBC15CDCBA200C59155 /* Icon_Pause_420x420.png in Resources */,
				AB796CBD15CDCBA200C59155 /* Icon_Speed1x_420x420.png in Resources */,
				ABA731411BB5104200B26147 /* SourceSansPro-ExtraLight.otf in Resources */,
				AB796CBE15CDCBA200C59155 /* Icon_Speed2x_420x420.png in Resources */,
				ABA7314D1BB5104200B26147 /* SourceSansPro-LightIt.otf in Resources */,
				AB796CBF15CDCBA200C59155 /* ColorSwatch_Blue_16x16.png in Resources */,
				AB796CC015CDCBA200C59155 /* ColorSwatch_Brown_16x16.png in Resources */,
				AB796CC115CDCBA200C59155 /* ColorSwatch_DarkBlue_16x16.png in Resources */,
				AB796CC215CDCBA200C59155 /* ColorSwatch_DarkGreen_16x16.png in Resources */,
				AB8493B21B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png in Resources */,
				AB796CC315CDCBA200C59155 /* ColorSwatch_DarkPurple_16x16.png in Resources */,
				AB796CC415CDCBA200C59155 /* ColorSwatch_Gray_16x16.png in Resources */,
				ABC503AD1AAC2B71002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */,
				AB796CC515CDCBA200C59155 /* ColorSwatch_Green_16x16.png in Resources */,
				AB796CC615CDCBA200C59155 /* ColorSwatch_LimeGreen_16x16.png in Resources */,
				AB796CC715CDCBA200C59155 /* ColorSwatch_Magenta_16x16.png in Resources */,
				AB8493BB1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png in Resources */,
				AB796CC815CDCBA200C59155 /* ColorSwatch_Orange_16x16.png in Resources */,
				AB796CC915CDCBA200C59155 /* ColorSwatch_Pink_16x16.png in Resources */,
				AB68101D187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */,
				AB796CCA15CDCBA200C59155 /* ColorSwatch_Red_16x16.png in Resources */,
				AB8493BE1B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png in Resources */,
				AB68101B187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */,
				AB796CCB15CDCBA200C59155 /* ColorSwatch_SeaGreen_16x16.png in Resources */,
				ABA731321BB5104200B26147 /* SIL Open Font License.txt in Resources */,
				ABA731441BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf in Resources */,
				AB8493B51B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png in Resources */,
				AB796CCC15CDCBA200C59155 /* ColorSwatch_Turquoise_16x16.png in Resources */,
				AB564910186E6F67002740F4 /* Image_MemoryExpansionPak.png in Resources */,
				AB796CCD15CDCBA200C59155 /* ColorSwatch_Violet_16x16.png in Resources */,
				ABA731351BB5104200B26147 /* SourceSansPro-Black.otf in Resources */,
				AB796CCE15CDCBA200C59155 /* ColorSwatch_Yellow_16x16.png in Resources */,
				AB796CCF15CDCBA200C59155 /* Icon_ActionReplay_128x128.png in Resources */,
				AB796CD015CDCBA200C59155 /* Icon_CodeBreaker_128x128.png in Resources */,
				AB796CD115CDCBA200C59155 /* VideoFilterPreview_64x64.png in Resources */,
				AB564912186E6F67002740F4 /* Image_PassME.png in Resources */,
				AB681025187D4AEF0049F2C2 /* Icon_PaddleKnob_256x256.png in Resources */,
				AB8493B81B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png in Resources */,
				AB796CD215CDCBA200C59155 /* Icon_ArrowDown_420x420.png in Resources */,
				AB796CD315CDCBA200C59155 /* Icon_ArrowLeft_420x420.png in Resources */,
				AB796CD415CDCBA200C59155 /* Icon_ArrowRight_420x420.png in Resources */,
				AB7EC7F4189B2B92009D198A /* Icon_AutoholdClear_420x420.png in Resources */,
				ABDDF7C51898F024007583C1 /* Icon_DisplayToggle_420x420.png in Resources */,
				AB796CD515CDCBA200C59155 /* Icon_ArrowUp_420x420.png in Resources */,
				AB796CD615CDCBA200C59155 /* Icon_DoubleSpeed_420x420.png in Resources */,
				AB796CD715CDCBA200C59155 /* Icon_DSButtonA_420x420.png in Resources */,
				AB796CD815CDCBA200C59155 /* Icon_DSButtonB_420x420.png in Resources */,
				AB681027187D4AEF0049F2C2 /* Icon_Piano_256x256.png in Resources */,
				ABDDF7C91898F032007583C1 /* Icon_FrameAdvance_420x420.png in Resources */,
				AB796CD915CDCBA200C59155 /* Icon_DSButtonL_420x420.png in Resources */,
				AB796CDA15CDCBA200C59155 /* Icon_DSButtonR_420x420.png in Resources */,
				AB796CDB15CDCBA200C59155 /* Icon_DSButtonSelect_420x420.png in Resources */,
				ABA731531BB5104200B26147 /* SourceSansPro-Semibold.otf in Resources */,
				AB796CDC15CDCBA200C59155 /* Icon_DSButtonStart_420x420.png in Resources */,
				AB796CDD15CDCBA200C59155 /* Icon_DSButtonX_420x420.png in Resources */,
				AB0038A71872A96700B0B055 /* Image_PaddleController.png in Resources */,
				AB796CDE15CDCBA200C59155 /* Icon_DSButtonY_420x420.png in Resources */,
				AB796CDF15CDCBA200C59155 /* Icon_Emulation_420x420.png in Resources */,
				AB796CE015CDCBA200C59155 /* Icon_Input_420x420.png in Resources */,
				AB7EC7F6189B2B92009D198A /* Icon_AutoholdSet_420x420.png in Resources */,
				ABB0FBCC1A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png in Resources */,
				ABA7313E1BB5104200B26147 /* SourceSansPro-BoldIt.otf in Resources */,
				AB796CE215CDCBA200C59155 /* Icon_OpenROM_420x420.png in Resources */,
				AB796CE315CDCBA200C59155 /* Icon_Reset_420x420.png in Resources */,
				AB796CE415CDCBA200C59155 /* Icon_RotateCCW_420x420.png in Resources */,
				AB796CE515CDCBA200C59155 /* Icon_RotateCW_420x420.png in Resources */,
				AB796CE615CDCBA200C59155 /* Icon_ShowHUD_420x420.png in Resources */,
				AB796CE715CDCBA200C59155 /* Icon_Speaker_420x420.png in Resources */,
				AB796CE815CDCBA200C59155 /* AUTHORS in Resources */,
				AB796CE915CDCBA200C59155 /* ChangeLog in Resources */,
				AB796CEA15CDCBA200C59155 /* COPYING in Resources */,
				AB796CEB15CDCBA200C59155 /* README in Resources */,
				ABB0FBD51A9EED350060C55A /* Icon_MicrophoneRed_256x256.png in Resources */,
				AB68101F187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */,
				ABA7313B1BB5104200B26147 /* SourceSansPro-Bold.otf in Resources */,
				ABAB454F187CDB70007BE20C /* Image_GuitarGrip.png in Resources */,
				AB681021187D4AEF0049F2C2 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */,
				AB796CEC15CDCBA200C59155 /* README.MAC in Resources */,
				AB796CED15CDCBA200C59155 /* AppIcon_FirmwareConfig.icns in Resources */,
				AB8967DD16D2ED2700F826F1 /* DisplayWindow.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB8F3C191A53AC2600A80BF6 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB8F3C1A1A53AC2600A80BF6 /* KeyNames.plist in Resources */,
				ABB0FBDB1A9FD0260060C55A /* Icon_MicrophoneGray_256x256.png in Resources */,
				AB8F3C1B1A53AC2600A80BF6 /* DefaultKeyMappings.plist in Resources */,
				AB8F3C1C1A53AC2600A80BF6 /* DefaultUserPrefs.plist in Resources */,
				AB8F3C1D1A53AC2600A80BF6 /* FileTypeInfo.plist in Resources */,
				AB8F3C1E1A53AC2600A80BF6 /* AppIcon_ROMSave.icns in Resources */,
				AB8F3C1F1A53AC2600A80BF6 /* AppIcon_DeSmuME.icns in Resources */,
				AB8493B11B4E614D00CD1C73 /* Icon_ActionReplay_32x32@2x.png in Resources */,
				ABB0FBD11A9EED350060C55A /* Icon_MicrophoneBlueGlow_256x256.png in Resources */,
				AB8F3C201A53AC2600A80BF6 /* AppIcon_NintendoDS_ROM.icns in Resources */,
				ABA7314C1BB5104200B26147 /* SourceSansPro-Light.otf in Resources */,
				AB8F3C211A53AC2600A80BF6 /* AppIcon_SaveState.icns in Resources */,
				ABA7313A1BB5104200B26147 /* SourceSansPro-BlackIt.otf in Resources */,
				AB8F3C221A53AC2600A80BF6 /* InfoPlist.strings in Resources */,
				AB8F3C231A53AC2600A80BF6 /* MainMenu.xib in Resources */,
				AB8F3C241A53AC2600A80BF6 /* Localizable.strings in Resources */,
				AB8F3C251A53AC2600A80BF6 /* Icon_ActionReplay_32x32.png in Resources */,
				AB8F3C261A53AC2600A80BF6 /* Icon_CodeBreaker_32x32.png in Resources */,
				AB8F3C271A53AC2600A80BF6 /* Icon_DeSmuME_32x32.png in Resources */,
				AB8F3C281A53AC2600A80BF6 /* HID_usage_strings.plist in Resources */,
				ABA731581BB5104200B26147 /* SourceSansPro-SemiboldIt.otf in Resources */,
				AB8F3C291A53AC2600A80BF6 /* AppIcon_ROMCheats.icns in Resources */,
				AB8F3C2A1A53AC2600A80BF6 /* Image_Piano.png in Resources */,
				AB8F3C2B1A53AC2600A80BF6 /* Icon_VolumeFull_16x16.png in Resources */,
				AB8F3C2C1A53AC2600A80BF6 /* Icon_VolumeMute_16x16.png in Resources */,
				AB8F3C2D1A53AC2600A80BF6 /* Icon_VolumeOneThird_16x16.png in Resources */,
				AB8F3C2E1A53AC2600A80BF6 /* Icon_VolumeTwoThird_16x16.png in Resources */,
				ABB0FBD41A9EED350060C55A /* Icon_MicrophoneGreen_256x256.png in Resources */,
				AB8F3C2F1A53AC2600A80BF6 /* Icon_FrameJump_420x420.png in Resources */,
				AB8493C31B4E614D00CD1C73 /* Icon_VolumeTwoThird_16x16@2x.png in Resources */,
				ABA731521BB5104200B26147 /* SourceSansPro-Regular.otf in Resources */,
				ABA731491BB5104200B26147 /* SourceSansPro-It.otf in Resources */,
				AB8F3C301A53AC2600A80BF6 /* Icon_Execute_420x420.png in Resources */,
				AB8F3C311A53AC2600A80BF6 /* Icon_Pause_420x420.png in Resources */,
				AB8F3C321A53AC2600A80BF6 /* Icon_Speed1x_420x420.png in Resources */,
				ABA731431BB5104200B26147 /* SourceSansPro-ExtraLight.otf in Resources */,
				AB8F3C331A53AC2600A80BF6 /* Icon_Speed2x_420x420.png in Resources */,
				ABA7314F1BB5104200B26147 /* SourceSansPro-LightIt.otf in Resources */,
				AB8F3C341A53AC2600A80BF6 /* ColorSwatch_Blue_16x16.png in Resources */,
				AB8F3C351A53AC2600A80BF6 /* ColorSwatch_Brown_16x16.png in Resources */,
				AB8F3C361A53AC2600A80BF6 /* ColorSwatch_DarkBlue_16x16.png in Resources */,
				AB8F3C371A53AC2600A80BF6 /* ColorSwatch_DarkGreen_16x16.png in Resources */,
				AB8493B41B4E614D00CD1C73 /* Icon_CodeBreaker_32x32@2x.png in Resources */,
				AB8F3C381A53AC2600A80BF6 /* ColorSwatch_DarkPurple_16x16.png in Resources */,
				AB8F3C391A53AC2600A80BF6 /* ColorSwatch_Gray_16x16.png in Resources */,
				ABC503AE1AAC2B90002FCD43 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */,
				AB8F3C3A1A53AC2600A80BF6 /* ColorSwatch_Green_16x16.png in Resources */,
				AB8F3C3B1A53AC2600A80BF6 /* ColorSwatch_LimeGreen_16x16.png in Resources */,
				AB8F3C3C1A53AC2600A80BF6 /* ColorSwatch_Magenta_16x16.png in Resources */,
				AB8493BD1B4E614D00CD1C73 /* Icon_VolumeMute_16x16@2x.png in Resources */,
				AB8F3C3D1A53AC2600A80BF6 /* ColorSwatch_Orange_16x16.png in Resources */,
				AB8F3C3E1A53AC2600A80BF6 /* ColorSwatch_Pink_16x16.png in Resources */,
				AB8F3C3F1A53AC2600A80BF6 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */,
				AB8F3C401A53AC2600A80BF6 /* ColorSwatch_Red_16x16.png in Resources */,
				AB8493C01B4E614D00CD1C73 /* Icon_VolumeOneThird_16x16@2x.png in Resources */,
				AB8F3C411A53AC2600A80BF6 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */,
				AB8F3C421A53AC2600A80BF6 /* ColorSwatch_SeaGreen_16x16.png in Resources */,
				ABA731341BB5104200B26147 /* SIL Open Font License.txt in Resources */,
				ABA731461BB5104200B26147 /* SourceSansPro-ExtraLightIt.otf in Resources */,
				AB8493B71B4E614D00CD1C73 /* Icon_DeSmuME_32x32@2x.png in Resources */,
				AB8F3C431A53AC2600A80BF6 /* ColorSwatch_Turquoise_16x16.png in Resources */,
				AB8F3C441A53AC2600A80BF6 /* Image_MemoryExpansionPak.png in Resources */,
				AB8F3C451A53AC2600A80BF6 /* ColorSwatch_Violet_16x16.png in Resources */,
				ABA731371BB5104200B26147 /* SourceSansPro-Black.otf in Resources */,
				AB8F3C461A53AC2600A80BF6 /* ColorSwatch_Yellow_16x16.png in Resources */,
				AB8F3C471A53AC2600A80BF6 /* Icon_ActionReplay_128x128.png in Resources */,
				AB8F3C481A53AC2600A80BF6 /* Icon_CodeBreaker_128x128.png in Resources */,
				AB8F3C491A53AC2600A80BF6 /* VideoFilterPreview_64x64.png in Resources */,
				AB8F3C4A1A53AC2600A80BF6 /* Image_PassME.png in Resources */,
				AB8F3C4B1A53AC2600A80BF6 /* Icon_PaddleKnob_256x256.png in Resources */,
				AB8493BA1B4E614D00CD1C73 /* Icon_VolumeFull_16x16@2x.png in Resources */,
				AB8F3C4C1A53AC2600A80BF6 /* Icon_ArrowDown_420x420.png in Resources */,
				AB8F3C4D1A53AC2600A80BF6 /* Icon_ArrowLeft_420x420.png in Resources */,
				AB8F3C4E1A53AC2600A80BF6 /* Icon_ArrowRight_420x420.png in Resources */,
				AB8F3C4F1A53AC2600A80BF6 /* Icon_AutoholdClear_420x420.png in Resources */,
				AB8F3C501A53AC2600A80BF6 /* Icon_DisplayToggle_420x420.png in Resources */,
				AB8F3C511A53AC2600A80BF6 /* Icon_ArrowUp_420x420.png in Resources */,
				AB8F3C521A53AC2600A80BF6 /* Icon_DoubleSpeed_420x420.png in Resources */,
				AB8F3C531A53AC2600A80BF6 /* Icon_DSButtonA_420x420.png in Resources */,
				AB8F3C541A53AC2600A80BF6 /* Icon_DSButtonB_420x420.png in Resources */,
				AB8F3C551A53AC2600A80BF6 /* Icon_Piano_256x256.png in Resources */,
				AB8F3C561A53AC2600A80BF6 /* Icon_FrameAdvance_420x420.png in Resources */,
				AB8F3C571A53AC2600A80BF6 /* Icon_DSButtonL_420x420.png in Resources */,
				AB8F3C581A53AC2600A80BF6 /* Icon_DSButtonR_420x420.png in Resources */,
				AB8F3C591A53AC2600A80BF6 /* Icon_DSButtonSelect_420x420.png in Resources */,
				ABA731551BB5104200B26147 /* SourceSansPro-Semibold.otf in Resources */,
				AB8F3C5A1A53AC2600A80BF6 /* Icon_DSButtonStart_420x420.png in Resources */,
				AB8F3C5B1A53AC2600A80BF6 /* Icon_DSButtonX_420x420.png in Resources */,
				AB8F3C5C1A53AC2600A80BF6 /* Image_PaddleController.png in Resources */,
				AB8F3C5D1A53AC2600A80BF6 /* Icon_DSButtonY_420x420.png in Resources */,
				AB8F3C5E1A53AC2600A80BF6 /* Icon_Emulation_420x420.png in Resources */,
				AB8F3C5F1A53AC2600A80BF6 /* Icon_Input_420x420.png in Resources */,
				AB8F3C601A53AC2600A80BF6 /* Icon_AutoholdSet_420x420.png in Resources */,
				ABB0FBCE1A9EED350060C55A /* Icon_MicrophoneBlack_256x256.png in Resources */,
				ABA731401BB5104200B26147 /* SourceSansPro-BoldIt.otf in Resources */,
				AB8F3C621A53AC2600A80BF6 /* Icon_OpenROM_420x420.png in Resources */,
				AB8F3C631A53AC2600A80BF6 /* Icon_Reset_420x420.png in Resources */,
				AB8F3C641A53AC2600A80BF6 /* Icon_RotateCCW_420x420.png in Resources */,
				AB8F3C651A53AC2600A80BF6 /* Icon_RotateCW_420x420.png in Resources */,
				AB8F3C661A53AC2600A80BF6 /* Icon_ShowHUD_420x420.png in Resources */,
				AB8F3C671A53AC2600A80BF6 /* Icon_Speaker_420x420.png in Resources */,
				AB8F3C681A53AC2600A80BF6 /* AUTHORS in Resources */,
				AB8F3C691A53AC2600A80BF6 /* ChangeLog in Resources */,
				AB8F3C6A1A53AC2600A80BF6 /* COPYING in Resources */,
				AB8F3C6B1A53AC2600A80BF6 /* README in Resources */,
				ABB0FBD71A9EED350060C55A /* Icon_MicrophoneRed_256x256.png in Resources */,
				AB8F3C6C1A53AC2600A80BF6 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */,
				ABA7313D1BB5104200B26147 /* SourceSansPro-Bold.otf in Resources */,
				AB8F3C6D1A53AC2600A80BF6 /* Image_GuitarGrip.png in Resources */,
				AB8F3C6E1A53AC2600A80BF6 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */,
				AB8F3C6F1A53AC2600A80BF6 /* README.MAC in Resources */,
				AB8F3C701A53AC2600A80BF6 /* AppIcon_FirmwareConfig.icns in Resources */,
				AB8F3C711A53AC2600A80BF6 /* DisplayWindow.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABB3C6611501BF3700E0C22E /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABB3C6621501BF4E00E0C22E /* InfoPlist.strings in Resources */,
				ABB3C6631501BF4E00E0C22E /* FileTypeInfo.plist in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		AB067BF0153E59B000F417B1 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "#!/bin/sh\n\n# This script creates an application package that merges the ppc binary of an\n# Xcode 3 PowerPC release build to the i386 and x86_64 binaries of an Xcode 4\n# (or later) release build.\n#\n# Before you use this script, make sure that you already have an existing\n# PowerPC Release build from Xcode 3 in the ${SRCROOT}/build/Release directory.\n\nif test -e \"${SRCROOT}/build/Release/DeSmuME (PPC).app/Contents/MacOS/DeSmuME (PPC)\"\nthen\n\n# Create the Merged Release directory, plus a working copy of the\n# universal binary .app.\ncd \"${SRCROOT}/build\"\nmkdir -p \"./Merged Release\"\ncd \"./Merged Release\"\ncp -a \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app\" \"./\"\nrm -f \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\"\n\n# Create the temp binaries for Intel.\ncd \"${TARGET_BUILD_DIR}\"\nlipo \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\" -thin i386 -output \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_i386\"\nlipo \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\" -thin x86_64 -output \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_x86_64\"\n\n# Merge the separate temp binaries into a single binary package.\ncd \"${SRCROOT}/build/Merged Release\"\nlipo \"../Release/DeSmuME (PPC).app/Contents/MacOS/DeSmuME (PPC)\" \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_i386\" \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_x86_64\" -create -output \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\"\n\n# Remove the temp binaries now that we're done with them.\nrm -f \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_i386\"\nrm -f \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_x86_64\"\n\nfi";
		};
		AB2DF23215E0834E00B4D0BC /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
		AB2DF23415E0838600B4D0BC /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
		AB2DF23515E0839D00B4D0BC /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
		AB75221714C79884009B97B3 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.xib",
			);
			outputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.strings",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}/translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\"";
		};
		AB796CA515CDCBA200C59155 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.xib",
			);
			outputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.strings",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}/translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\"";
		};
		AB8F3C181A53AC2600A80BF6 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.xib",
			);
			outputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.strings",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}/translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\"";
		};
		AB8F3C721A53AC2600A80BF6 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		8D11072C0486CEB800E47090 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABFEA82F1BB4EC1100B08C25 /* ftlcdfil.c in Sources */,
				ABAD3E7113AF1D6D00502E1E /* AAFilter.cpp in Sources */,
				ABD1FED21345AC8400AF11D1 /* arm_instructions.cpp in Sources */,
				ABAF0A421A96E67200B95B75 /* RomInfoPanel.mm in Sources */,
				ABD1FED31345AC8400AF11D1 /* armcpu.cpp in Sources */,
				ABD1FED41345AC8400AF11D1 /* bios.cpp in Sources */,
				ABD1FF5B1345ACBF00AF11D1 /* cache.cpp in Sources */,
				ABD1FED51345AC8400AF11D1 /* cheatSystem.cpp in Sources */,
				AB29B16718313C14009B7982 /* slot2_auto.cpp in Sources */,
				ABFEA8591BB4EC1100B08C25 /* ftsystem.c in Sources */,
				ABD1FED71345AC8400AF11D1 /* common.cpp in Sources */,
				ABD1FED81345AC8400AF11D1 /* cp15.cpp in Sources */,
				AB15CA7214A29EE500B8A6A4 /* cpu_detect_x86_gcc.cpp in Sources */,
				ABD1FF551345ACBF00AF11D1 /* crc.cpp in Sources */,
				AB181D0013B66889006CA82D /* datetime.cpp in Sources */,
				ABD1FEDA1345AC8400AF11D1 /* debug.cpp in Sources */,
				ABD1FF561345ACBF00AF11D1 /* decrypt.cpp in Sources */,
				ABD1FF5C1345ACBF00AF11D1 /* directory.cpp in Sources */,
				ABD1FEDC1345AC8400AF11D1 /* Disassembler.cpp in Sources */,
				ABD1FF5D1345ACBF00AF11D1 /* disc.cpp in Sources */,
				ABD1FF581345ACBF00AF11D1 /* dlditool.cpp in Sources */,
				ABD1FEDD1345AC8400AF11D1 /* driver.cpp in Sources */,
				ABD1FF591345ACBF00AF11D1 /* emufat.cpp in Sources */,
				ABD1FEDE1345AC8400AF11D1 /* emufile.cpp in Sources */,
				ABD1FF5E1345ACBF00AF11D1 /* fatdir.cpp in Sources */,
				ABB24F6E1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp in Sources */,
				ABA7316F1BB51FDC00B26147 /* type1.c in Sources */,
				ABD1FF5F1345ACBF00AF11D1 /* fatfile.cpp in Sources */,
				ABD1FEDF1345AC8400AF11D1 /* FIFO.cpp in Sources */,
				ABAD3E7413AF1D6D00502E1E /* FIFOSampleBuffer.cpp in Sources */,
				ABD1FF601345ACBF00AF11D1 /* file_allocation_table.cpp in Sources */,
				AB2EE12D17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp in Sources */,
				ABD1FF611345ACBF00AF11D1 /* filetime.cpp in Sources */,
				ABAD3E7513AF1D6D00502E1E /* FIRFilter.cpp in Sources */,
				ABD1FEE01345AC8400AF11D1 /* firmware.cpp in Sources */,
				AB2ABA3D1C9F9CFA00173B15 /* async_job.c in Sources */,
				ABD1FEE31345AC8400AF11D1 /* gfx3d.cpp in Sources */,
				AB3BF43A1E25D9AE003E2B24 /* DisplayViewCALayer.mm in Sources */,
				ABD1FEE61345AC8400AF11D1 /* GPU.cpp in Sources */,
				ABD1FF5A1345ACBF00AF11D1 /* guid.cpp in Sources */,
				ABD1FF571345ACBF00AF11D1 /* header.cpp in Sources */,
				ABD1FF621345ACBF00AF11D1 /* libfat.cpp in Sources */,
				ABD1FF631345ACBF00AF11D1 /* libfat_public_api.cpp in Sources */,
				ABD1FF641345ACBF00AF11D1 /* lock.cpp in Sources */,
				ABA7315F1BB51E7000B26147 /* pshinter.c in Sources */,
				ABD1FEE81345AC8400AF11D1 /* matrix.cpp in Sources */,
				ABD1FEE91345AC8400AF11D1 /* mc.cpp in Sources */,
				ABADF11D1DEA4CFC00A142B1 /* features_cpu.c in Sources */,
				ABD1FF9F1345ACFA00AF11D1 /* metaspu.cpp in Sources */,
				ABD1FEED1345AC8400AF11D1 /* MMU.cpp in Sources */,
				ABAD3E7613AF1D6D00502E1E /* mmx_optimized.cpp in Sources */,
				ABD1FEEE1345AC8400AF11D1 /* movie.cpp in Sources */,
				AB29B16318313AF5009B7982 /* slot2.cpp in Sources */,
				ABD1FEEF1345AC8400AF11D1 /* NDSSystem.cpp in Sources */,
				ABD1FF651345ACBF00AF11D1 /* partition.cpp in Sources */,
				ABD1FEF11345AC8400AF11D1 /* path.cpp in Sources */,
				ABD1FEF21345AC8400AF11D1 /* rasterize.cpp in Sources */,
				ABAD3E7713AF1D6D00502E1E /* RateTransposer.cpp in Sources */,
				ABD1FEF31345AC8400AF11D1 /* readwrite.cpp in Sources */,
				ABD1FEF41345AC8400AF11D1 /* render3D.cpp in Sources */,
				ABFEA80B1BB4EC1000B08C25 /* ftbitmap.c in Sources */,
				ABD1FEF51345AC8400AF11D1 /* ROMReader.cpp in Sources */,
				ABD1FEF61345AC8400AF11D1 /* rtc.cpp in Sources */,
				ABD1FEF71345AC8400AF11D1 /* saves.cpp in Sources */,
				ABD1FEF81345AC8400AF11D1 /* slot1.cpp in Sources */,
				ABD1FF0B1345AC9C00AF11D1 /* slot1_none.cpp in Sources */,
				ABD1FF0C1345AC9C00AF11D1 /* slot1_r4.cpp in Sources */,
				ABFEA8861BB4EC1100B08C25 /* cff.c in Sources */,
				AB6FBEF6139B6258007BB045 /* slot1_retail_nand.cpp in Sources */,
				ABCFA9F5178BDE920030C8BA /* encrypt.cpp in Sources */,
				ABD1FF0E1345AC9C00AF11D1 /* slot2_expMemory.cpp in Sources */,
				ABAD07DE1E19CAA6007867CA /* ClientDisplayView.cpp in Sources */,
				ABD1FF0F1345AC9C00AF11D1 /* slot2_gbagame.cpp in Sources */,
				ABD1FF101345AC9C00AF11D1 /* slot2_guitarGrip.cpp in Sources */,
				AB000DD21CCC6B3A00413F02 /* file_path.c in Sources */,
				ABFEA8261BB4EC1000B08C25 /* ftglyph.c in Sources */,
				ABFEA82C1BB4EC1100B08C25 /* ftinit.c in Sources */,
				ABD1FF111345AC9C00AF11D1 /* slot2_mpcf.cpp in Sources */,
				ABE6840D189E33BC007FD69C /* OGLDisplayOutput.cpp in Sources */,
				ABD1FF121345AC9C00AF11D1 /* slot2_none.cpp in Sources */,
				ABD1FF131345AC9C00AF11D1 /* slot2_paddle.cpp in Sources */,
				ABD1FF141345AC9C00AF11D1 /* slot2_piano.cpp in Sources */,
				ABADF1201DEA4D0000A142B1 /* Database.cpp in Sources */,
				ABD1FF151345AC9C00AF11D1 /* slot2_rumblepak.cpp in Sources */,
				ABD1041F1346652500AF11D1 /* sndOSX.cpp in Sources */,
				AB1F468413A0ADE400B80DE6 /* SndOut.cpp in Sources */,
				ABFEA8441BB4EC1100B08C25 /* ftpfr.c in Sources */,
				AB564905186E6EBC002740F4 /* Slot2WindowDelegate.mm in Sources */,
				ABAD3E7813AF1D6D00502E1E /* SoundTouch.cpp in Sources */,
				ABFEA81D1BB4EC1000B08C25 /* ftfstype.c in Sources */,
				AB9038B017C5ED2200F410BD /* slot1_retail_auto.cpp in Sources */,
				ABD1FEFA1345AC8400AF11D1 /* SPU.cpp in Sources */,
				ABAD3E7913AF1D6D00502E1E /* sse_optimized.cpp in Sources */,
				ABD1FF671345ACBF00AF11D1 /* task.cpp in Sources */,
				ABAD3E7A13AF1D6D00502E1E /* TDStretch.cpp in Sources */,
				ABD1FEFB1345AC8400AF11D1 /* texcache.cpp in Sources */,
				ABD1FEFC1345AC8400AF11D1 /* thumb_instructions.cpp in Sources */,
				ABFEA8351BB4EC1100B08C25 /* ftmm.c in Sources */,
				AB1F469813A0AE2F00B80DE6 /* Timestretcher.cpp in Sources */,
				ABE6702B1415DE6C00E8E4C9 /* tinystr.cpp in Sources */,
				ABFEA8201BB4EC1000B08C25 /* ftgasp.c in Sources */,
				AB9038B617C5ED2200F410BD /* slot1comp_mc.cpp in Sources */,
				ABE6702C1415DE6C00E8E4C9 /* tinyxml.cpp in Sources */,
				ABE6702D1415DE6C00E8E4C9 /* tinyxmlerror.cpp in Sources */,
				ABA7316C1BB51FDC00B26147 /* psaux.c in Sources */,
				ABE6702E1415DE6C00E8E4C9 /* tinyxmlparser.cpp in Sources */,
				ABA7315B1BB51A8D00B26147 /* psnames.c in Sources */,
				ABFEA8411BB4EC1100B08C25 /* ftpatent.c in Sources */,
				ABD1FEFD1345AC8400AF11D1 /* version.cpp in Sources */,
				ABD1FF681345ACBF00AF11D1 /* vfat.cpp in Sources */,
				ABE5DE95143F781900835AD8 /* videofilter.cpp in Sources */,
				AB1773FE182ECA8A009F29DD /* slot2_passme.cpp in Sources */,
				ABAD3E7B13AF1D6D00502E1E /* WavFile.cpp in Sources */,
				ABD1FEFE1345AC8400AF11D1 /* wifi.cpp in Sources */,
				ABFEA8051BB4EC1000B08C25 /* ftbbox.c in Sources */,
				AB9038B317C5ED2200F410BD /* slot1_retail_mcrom.cpp in Sources */,
				AB54718D1E27610500508C5C /* MacMetalDisplayViewShaders.metal in Sources */,
				ABD1FF691345ACBF00AF11D1 /* xstring.cpp in Sources */,
				ABD104281346653B00AF11D1 /* main.m in Sources */,
				AB2ABA411C9F9CFA00173B15 /* rsemaphore.c in Sources */,
				ABA6574B14511EC90077E5E9 /* cocoa_cheat.mm in Sources */,
				ABD1041D1346652500AF11D1 /* cocoa_core.mm in Sources */,
				AB58F32D1364F44B0074C376 /* cocoa_file.mm in Sources */,
				AB3BF43E1E26289E003E2B24 /* MacMetalDisplayView.mm in Sources */,
				AB3BF4041E22FE01003E2B24 /* MacOGLDisplayView.mm in Sources */,
				ABE7F53E13EE1C7900FD3A71 /* cocoa_firmware.mm in Sources */,
				ABD1041C1346652500AF11D1 /* cocoa_input.mm in Sources */,
				AB3E34C9134AF4500056477A /* cocoa_output.mm in Sources */,
				ABFEA8CB1BB4EC1100B08C25 /* smooth.c in Sources */,
				AB301BE11D9C8BCE00246A93 /* deposterize.cpp in Sources */,
				ABD1041E1346652500AF11D1 /* cocoa_rom.mm in Sources */,
				AB80E04D142BC4A800A52038 /* cocoa_util.mm in Sources */,
				ABE5DFE5143FB1DA00835AD8 /* cocoa_videofilter.mm in Sources */,
				AB0F291D14BE6F4A009ABC6F /* OGLRender.cpp in Sources */,
				AB8B7AAD17CE8C440051CEBF /* slot1comp_protocol.cpp in Sources */,
				AB3ACB7214C2361100D7D192 /* appDelegate.mm in Sources */,
				AB3ACB7314C2361100D7D192 /* cheatWindowDelegate.mm in Sources */,
				AB000DD81CCC6B4300413F02 /* retro_stat.c in Sources */,
				AB3ACB7614C2361100D7D192 /* inputPrefsView.mm in Sources */,
				AB3ACB7714C2361100D7D192 /* preferencesWindowDelegate.mm in Sources */,
				ABFE150714C92FF5005D6699 /* 2xsai.cpp in Sources */,
				ABFE150814C92FF5005D6699 /* bilinear.cpp in Sources */,
				ABFE150914C92FF5005D6699 /* epx.cpp in Sources */,
				ABFE150A14C92FF5005D6699 /* hq2x.cpp in Sources */,
				ABFE150B14C92FF5005D6699 /* hq4x.cpp in Sources */,
				AB9038A717C5ECFD00F410BD /* advanscene.cpp in Sources */,
				ABFE150D14C92FF5005D6699 /* lq2x.cpp in Sources */,
				AB47B52E18A3F722009A42AF /* xbrz.cpp in Sources */,
				ABFE150E14C92FF5005D6699 /* scanline.cpp in Sources */,
				AB1B9E631501A78000464647 /* coreaudiosound.cpp in Sources */,
				AB1B9E661501A78000464647 /* ringbuffer.cpp in Sources */,
				ABFEA8171BB4EC1000B08C25 /* ftdebug.c in Sources */,
				ABA731631BB51F6700B26147 /* fttype1.c in Sources */,
				AB796C9C15CDCB0F00C59155 /* arm_jit.cpp in Sources */,
				ABF2B9FC16904133000FF7C0 /* troubleshootingWindowDelegate.mm in Sources */,
				AB40562B169F5DBB0016AC3E /* assembler.cpp in Sources */,
				AB40562E169F5DBB0016AC3E /* assert.cpp in Sources */,
				AB405631169F5DBB0016AC3E /* buffer.cpp in Sources */,
				ABFEA83B1BB4EC1100B08C25 /* ftotval.c in Sources */,
				AB405634169F5DBB0016AC3E /* compiler.cpp in Sources */,
				AB405637169F5DBB0016AC3E /* compilercontext.cpp in Sources */,
				AB2ABA451C9F9CFA00173B15 /* rthreads.c in Sources */,
				ABFEA8561BB4EC1100B08C25 /* ftsynth.c in Sources */,
				AB40563A169F5DBB0016AC3E /* compilerfunc.cpp in Sources */,
				AB40563D169F5DBB0016AC3E /* compileritem.cpp in Sources */,
				AB35BD911DEBF41800844310 /* encoding_utf.c in Sources */,
				AB405640169F5DBB0016AC3E /* context.cpp in Sources */,
				AB405643169F5DBB0016AC3E /* cpuinfo.cpp in Sources */,
				AB405646169F5DBB0016AC3E /* defs.cpp in Sources */,
				AB405649169F5DBB0016AC3E /* func.cpp in Sources */,
				AB40564C169F5DBB0016AC3E /* logger.cpp in Sources */,
				AB000DD51CCC6B3E00413F02 /* retro_dirent.c in Sources */,
				AB40564F169F5DBB0016AC3E /* memorymanager.cpp in Sources */,
				AB405652169F5DBB0016AC3E /* memorymarker.cpp in Sources */,
				AB405655169F5DBB0016AC3E /* operand.cpp in Sources */,
				AB405658169F5DBB0016AC3E /* stringbuilder.cpp in Sources */,
				ABFEA8291BB4EC1100B08C25 /* ftgxval.c in Sources */,
				AB40565B169F5DBB0016AC3E /* stringutil.cpp in Sources */,
				AB40565E169F5DBB0016AC3E /* virtualmemory.cpp in Sources */,
				AB405661169F5DBB0016AC3E /* zonememory.cpp in Sources */,
				AB405679169F5DCC0016AC3E /* x86assembler.cpp in Sources */,
				ABBFFF861D6283C1003CD598 /* colorspacehandler.cpp in Sources */,
				AB40567C169F5DCC0016AC3E /* x86compiler.cpp in Sources */,
				ABFEA8A41BB4EC1100B08C25 /* sfnt.c in Sources */,
				ABA731691BB51FDC00B26147 /* type1cid.c in Sources */,
				AB40567F169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */,
				AB405682169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */,
				AB405685169F5DCC0016AC3E /* x86compileritem.cpp in Sources */,
				AB405688169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */,
				AB564900186E6EA8002740F4 /* cocoa_slot2.mm in Sources */,
				AB40568B169F5DCC0016AC3E /* x86defs.cpp in Sources */,
				ABFEA8021BB4EC1000B08C25 /* ftbase.c in Sources */,
				AB40568E169F5DCC0016AC3E /* x86func.cpp in Sources */,
				AB405691169F5DCC0016AC3E /* x86operand.cpp in Sources */,
				AB405694169F5DCC0016AC3E /* x86util.cpp in Sources */,
				AB2EE13217D57F5000F68622 /* fsnitro.cpp in Sources */,
				AB23567416C2F6F400DA782E /* macosx_10_5_compat.cpp in Sources */,
				AB23567516C2FAD800DA782E /* OGLRender_3_2.cpp in Sources */,
				ABFEA81A1BB4EC1000B08C25 /* ftfntfmt.c in Sources */,
				AB3A655F16CC5421001F5D4A /* EmuControllerDelegate.mm in Sources */,
				AB3A656216CC5438001F5D4A /* cocoa_GPU.mm in Sources */,
				AB9038B917C5ED2200F410BD /* slot1comp_rom.cpp in Sources */,
				AB8967DA16D2ED0700F826F1 /* DisplayWindowController.mm in Sources */,
				AB29B33216D4BEBF000EF671 /* InputManager.mm in Sources */,
				ABFEA8531BB4EC1100B08C25 /* ftstroke.c in Sources */,
				ABFEA8E91BB4FB3100B08C25 /* truetype.c in Sources */,
				AB82445C1704AE9A00B8EE20 /* utilities.c in Sources */,
				AB01005F170D07B000D70FBE /* InputProfileController.mm in Sources */,
				ABD10AE81715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */,
				ABD10AEB1715FCDD00B5729D /* mic_ext.cpp in Sources */,
				ABD42048172319D1006A9B46 /* FileMigrationDelegate.mm in Sources */,
				AB4C81E51B21676C00ACECD5 /* hq3x.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB796CEE15CDCBA200C59155 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB796CF015CDCBA200C59155 /* AAFilter.cpp in Sources */,
				AB796CF215CDCBA200C59155 /* arm_instructions.cpp in Sources */,
				AB796CF315CDCBA200C59155 /* armcpu.cpp in Sources */,
				AB796CF415CDCBA200C59155 /* bios.cpp in Sources */,
				AB796CF515CDCBA200C59155 /* cache.cpp in Sources */,
				AB2EE13117D57F5000F68622 /* fsnitro.cpp in Sources */,
				ABA731621BB51F6700B26147 /* fttype1.c in Sources */,
				AB796CF615CDCBA200C59155 /* cheatSystem.cpp in Sources */,
				AB796CF715CDCBA200C59155 /* common.cpp in Sources */,
				AB9038B517C5ED2200F410BD /* slot1comp_mc.cpp in Sources */,
				ABFEA8341BB4EC1100B08C25 /* ftmm.c in Sources */,
				AB4C81E41B21676C00ACECD5 /* hq3x.cpp in Sources */,
				AB796CF815CDCBA200C59155 /* cp15.cpp in Sources */,
				ABAD07DC1E19CAA6007867CA /* ClientDisplayView.cpp in Sources */,
				AB796CF915CDCBA200C59155 /* cpu_detect_x86_gcc.cpp in Sources */,
				AB796CFA15CDCBA200C59155 /* crc.cpp in Sources */,
				AB301BDF1D9C8BAC00246A93 /* deposterize.cpp in Sources */,
				AB796CFB15CDCBA200C59155 /* datetime.cpp in Sources */,
				AB796CFC15CDCBA200C59155 /* debug.cpp in Sources */,
				ABFEA82E1BB4EC1100B08C25 /* ftlcdfil.c in Sources */,
				AB796CFD15CDCBA200C59155 /* decrypt.cpp in Sources */,
				ABA7316E1BB51FDC00B26147 /* type1.c in Sources */,
				AB796CFE15CDCBA200C59155 /* directory.cpp in Sources */,
				AB796CFF15CDCBA200C59155 /* Disassembler.cpp in Sources */,
				AB796D0015CDCBA200C59155 /* disc.cpp in Sources */,
				AB29B16218313AF5009B7982 /* slot2.cpp in Sources */,
				AB796D0115CDCBA200C59155 /* dlditool.cpp in Sources */,
				AB796D0215CDCBA200C59155 /* driver.cpp in Sources */,
				AB796D0315CDCBA200C59155 /* emufat.cpp in Sources */,
				AB3BF4381E25D9AE003E2B24 /* DisplayViewCALayer.mm in Sources */,
				AB564904186E6EBC002740F4 /* Slot2WindowDelegate.mm in Sources */,
				AB9038B217C5ED2200F410BD /* slot1_retail_mcrom.cpp in Sources */,
				AB796D0415CDCBA200C59155 /* emufile.cpp in Sources */,
				AB796D0515CDCBA200C59155 /* fatdir.cpp in Sources */,
				ABFEA8011BB4EC1000B08C25 /* ftbase.c in Sources */,
				AB796D0615CDCBA200C59155 /* fatfile.cpp in Sources */,
				AB796D0715CDCBA200C59155 /* FIFO.cpp in Sources */,
				ABFEA8A31BB4EC1100B08C25 /* sfnt.c in Sources */,
				ABFEA8E81BB4FB3100B08C25 /* truetype.c in Sources */,
				ABFEA80A1BB4EC1000B08C25 /* ftbitmap.c in Sources */,
				AB796D0815CDCBA200C59155 /* FIFOSampleBuffer.cpp in Sources */,
				AB796D0915CDCBA200C59155 /* file_allocation_table.cpp in Sources */,
				AB796D0A15CDCBA200C59155 /* filetime.cpp in Sources */,
				AB796D0B15CDCBA200C59155 /* FIRFilter.cpp in Sources */,
				AB796D0C15CDCBA200C59155 /* firmware.cpp in Sources */,
				ABFEA8521BB4EC1100B08C25 /* ftstroke.c in Sources */,
				ABAF0A411A96E67200B95B75 /* RomInfoPanel.mm in Sources */,
				AB796D0E15CDCBA200C59155 /* gfx3d.cpp in Sources */,
				AB796D0F15CDCBA200C59155 /* GPU.cpp in Sources */,
				ABADF11B1DEA4CF700A142B1 /* features_cpu.c in Sources */,
				AB9038AF17C5ED2200F410BD /* slot1_retail_auto.cpp in Sources */,
				AB3BF4021E22FE01003E2B24 /* MacOGLDisplayView.mm in Sources */,
				AB796D1115CDCBA200C59155 /* guid.cpp in Sources */,
				ABFEA8191BB4EC1000B08C25 /* ftfntfmt.c in Sources */,
				AB796D1215CDCBA200C59155 /* header.cpp in Sources */,
				AB796D1315CDCBA200C59155 /* libfat.cpp in Sources */,
				AB796D1415CDCBA200C59155 /* libfat_public_api.cpp in Sources */,
				AB796D1515CDCBA200C59155 /* lock.cpp in Sources */,
				AB796D1615CDCBA200C59155 /* matrix.cpp in Sources */,
				AB796D1715CDCBA200C59155 /* mc.cpp in Sources */,
				AB796D1915CDCBA200C59155 /* metaspu.cpp in Sources */,
				AB796D1A15CDCBA200C59155 /* MMU.cpp in Sources */,
				ABB24F6D1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp in Sources */,
				AB796D1B15CDCBA200C59155 /* mmx_optimized.cpp in Sources */,
				AB2ABA3F1C9F9CFA00173B15 /* rsemaphore.c in Sources */,
				AB796D1C15CDCBA200C59155 /* movie.cpp in Sources */,
				AB9038B817C5ED2200F410BD /* slot1comp_rom.cpp in Sources */,
				AB796D1D15CDCBA200C59155 /* NDSSystem.cpp in Sources */,
				ABFEA8401BB4EC1100B08C25 /* ftpatent.c in Sources */,
				AB796D1E15CDCBA200C59155 /* OGLRender.cpp in Sources */,
				AB796D1F15CDCBA200C59155 /* partition.cpp in Sources */,
				AB796D2015CDCBA200C59155 /* path.cpp in Sources */,
				AB796D2115CDCBA200C59155 /* rasterize.cpp in Sources */,
				AB796D2215CDCBA200C59155 /* RateTransposer.cpp in Sources */,
				AB796D2315CDCBA200C59155 /* readwrite.cpp in Sources */,
				AB796D2415CDCBA200C59155 /* render3D.cpp in Sources */,
				ABFEA8161BB4EC1000B08C25 /* ftdebug.c in Sources */,
				AB796D2515CDCBA200C59155 /* ROMReader.cpp in Sources */,
				AB796D2615CDCBA200C59155 /* rtc.cpp in Sources */,
				AB796D2715CDCBA200C59155 /* saves.cpp in Sources */,
				ABA7315E1BB51E7000B26147 /* pshinter.c in Sources */,
				AB796D2815CDCBA200C59155 /* slot1.cpp in Sources */,
				AB796D2915CDCBA200C59155 /* slot1_none.cpp in Sources */,
				AB2EE12C17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp in Sources */,
				AB5648FF186E6EA8002740F4 /* cocoa_slot2.mm in Sources */,
				AB796D2A15CDCBA200C59155 /* slot1_r4.cpp in Sources */,
				AB78B5C41E384F4F00297FED /* MacMetalDisplayView.mm in Sources */,
				AB796D2C15CDCBA200C59155 /* slot1_retail_nand.cpp in Sources */,
				AB35BD8F1DEBF40800844310 /* encoding_utf.c in Sources */,
				ABE6840C189E33BC007FD69C /* OGLDisplayOutput.cpp in Sources */,
				AB796D2D15CDCBA200C59155 /* slot2_expMemory.cpp in Sources */,
				AB47B52F18A45C35009A42AF /* xbrz.cpp in Sources */,
				AB796D2E15CDCBA200C59155 /* slot2_gbagame.cpp in Sources */,
				AB796D2F15CDCBA200C59155 /* slot2_guitarGrip.cpp in Sources */,
				AB796D3015CDCBA200C59155 /* slot2_mpcf.cpp in Sources */,
				AB796D3115CDCBA200C59155 /* slot2_none.cpp in Sources */,
				AB796D3215CDCBA200C59155 /* slot2_paddle.cpp in Sources */,
				AB796D3315CDCBA200C59155 /* slot2_piano.cpp in Sources */,
				AB796D3415CDCBA200C59155 /* slot2_rumblepak.cpp in Sources */,
				ABFEA8281BB4EC1100B08C25 /* ftgxval.c in Sources */,
				AB796D3515CDCBA200C59155 /* sndOSX.cpp in Sources */,
				AB796D3615CDCBA200C59155 /* SndOut.cpp in Sources */,
				AB796D3715CDCBA200C59155 /* SoundTouch.cpp in Sources */,
				AB796D3815CDCBA200C59155 /* SPU.cpp in Sources */,
				AB796D3915CDCBA200C59155 /* sse_optimized.cpp in Sources */,
				AB796D3A15CDCBA200C59155 /* task.cpp in Sources */,
				AB796D3B15CDCBA200C59155 /* TDStretch.cpp in Sources */,
				AB796D3C15CDCBA200C59155 /* texcache.cpp in Sources */,
				AB2ABA3B1C9F9CFA00173B15 /* async_job.c in Sources */,
				AB796D3D15CDCBA200C59155 /* thumb_instructions.cpp in Sources */,
				AB9038A617C5ECFD00F410BD /* advanscene.cpp in Sources */,
				AB796D3E15CDCBA200C59155 /* Timestretcher.cpp in Sources */,
				ABFEA81F1BB4EC1000B08C25 /* ftgasp.c in Sources */,
				AB796D3F15CDCBA200C59155 /* tinystr.cpp in Sources */,
				AB796D4015CDCBA200C59155 /* tinyxml.cpp in Sources */,
				AB796D4115CDCBA200C59155 /* tinyxmlerror.cpp in Sources */,
				AB796D4215CDCBA200C59155 /* tinyxmlparser.cpp in Sources */,
				AB796D4315CDCBA200C59155 /* version.cpp in Sources */,
				ABFEA82B1BB4EC1100B08C25 /* ftinit.c in Sources */,
				AB796D4415CDCBA200C59155 /* vfat.cpp in Sources */,
				AB5FDDAC1D62C89E0094617C /* colorspacehandler.cpp in Sources */,
				AB796D4515CDCBA200C59155 /* videofilter.cpp in Sources */,
				AB796D4615CDCBA200C59155 /* WavFile.cpp in Sources */,
				AB796D4715CDCBA200C59155 /* wifi.cpp in Sources */,
				AB796D4815CDCBA200C59155 /* xstring.cpp in Sources */,
				AB796D4915CDCBA200C59155 /* main.m in Sources */,
				AB2ABA431C9F9CFA00173B15 /* rthreads.c in Sources */,
				AB796D4A15CDCBA200C59155 /* cocoa_cheat.mm in Sources */,
				AB796D4B15CDCBA200C59155 /* cocoa_core.mm in Sources */,
				AB796D4C15CDCBA200C59155 /* cocoa_file.mm in Sources */,
				AB796D4D15CDCBA200C59155 /* cocoa_firmware.mm in Sources */,
				AB796D4F15CDCBA200C59155 /* cocoa_input.mm in Sources */,
				AB796D5115CDCBA200C59155 /* cocoa_output.mm in Sources */,
				AB796D5215CDCBA200C59155 /* cocoa_rom.mm in Sources */,
				ABFEA8851BB4EC1100B08C25 /* cff.c in Sources */,
				AB796D5315CDCBA200C59155 /* cocoa_util.mm in Sources */,
				AB796D5415CDCBA200C59155 /* cocoa_videofilter.mm in Sources */,
				AB796D5515CDCBA200C59155 /* appDelegate.mm in Sources */,
				AB000DCB1CCC6B0700413F02 /* file_path.c in Sources */,
				AB796D5615CDCBA200C59155 /* cheatWindowDelegate.mm in Sources */,
				AB796D5915CDCBA200C59155 /* inputPrefsView.mm in Sources */,
				AB796D5A15CDCBA200C59155 /* preferencesWindowDelegate.mm in Sources */,
				AB000DD01CCC6B0700413F02 /* retro_stat.c in Sources */,
				AB796D5B15CDCBA200C59155 /* 2xsai.cpp in Sources */,
				ABADF1181DEA4C1200A142B1 /* Database.cpp in Sources */,
				AB54718B1E27610500508C5C /* MacMetalDisplayViewShaders.metal in Sources */,
				AB796D5C15CDCBA200C59155 /* bilinear.cpp in Sources */,
				ABA7316B1BB51FDC00B26147 /* psaux.c in Sources */,
				AB796D5D15CDCBA200C59155 /* epx.cpp in Sources */,
				AB796D5E15CDCBA200C59155 /* hq2x.cpp in Sources */,
				AB796D5F15CDCBA200C59155 /* hq4x.cpp in Sources */,
				AB29B16618313C14009B7982 /* slot2_auto.cpp in Sources */,
				ABFEA8251BB4EC1000B08C25 /* ftglyph.c in Sources */,
				ABCFA9F4178BDE920030C8BA /* encrypt.cpp in Sources */,
				ABFEA8041BB4EC1000B08C25 /* ftbbox.c in Sources */,
				AB796D6015CDCBA200C59155 /* lq2x.cpp in Sources */,
				AB796D6115CDCBA200C59155 /* scanline.cpp in Sources */,
				AB796D6215CDCBA200C59155 /* coreaudiosound.cpp in Sources */,
				AB796D6315CDCBA200C59155 /* ringbuffer.cpp in Sources */,
				AB796D6415CDCBA200C59155 /* arm_jit.cpp in Sources */,
				ABFEA8CA1BB4EC1100B08C25 /* smooth.c in Sources */,
				ABF2B9FB16904133000FF7C0 /* troubleshootingWindowDelegate.mm in Sources */,
				AB40562A169F5DBB0016AC3E /* assembler.cpp in Sources */,
				AB40562D169F5DBB0016AC3E /* assert.cpp in Sources */,
				AB405630169F5DBB0016AC3E /* buffer.cpp in Sources */,
				AB405633169F5DBB0016AC3E /* compiler.cpp in Sources */,
				AB405636169F5DBB0016AC3E /* compilercontext.cpp in Sources */,
				AB405639169F5DBB0016AC3E /* compilerfunc.cpp in Sources */,
				AB40563C169F5DBB0016AC3E /* compileritem.cpp in Sources */,
				AB40563F169F5DBB0016AC3E /* context.cpp in Sources */,
				ABA731681BB51FDC00B26147 /* type1cid.c in Sources */,
				AB405642169F5DBB0016AC3E /* cpuinfo.cpp in Sources */,
				AB405645169F5DBB0016AC3E /* defs.cpp in Sources */,
				AB405648169F5DBB0016AC3E /* func.cpp in Sources */,
				AB40564B169F5DBB0016AC3E /* logger.cpp in Sources */,
				AB40564E169F5DBB0016AC3E /* memorymanager.cpp in Sources */,
				ABFEA81C1BB4EC1000B08C25 /* ftfstype.c in Sources */,
				AB405651169F5DBB0016AC3E /* memorymarker.cpp in Sources */,
				AB405654169F5DBB0016AC3E /* operand.cpp in Sources */,
				AB405657169F5DBB0016AC3E /* stringbuilder.cpp in Sources */,
				AB40565A169F5DBB0016AC3E /* stringutil.cpp in Sources */,
				AB000DCF1CCC6B0700413F02 /* retro_dirent.c in Sources */,
				AB40565D169F5DBB0016AC3E /* virtualmemory.cpp in Sources */,
				AB405660169F5DBB0016AC3E /* zonememory.cpp in Sources */,
				AB405678169F5DCC0016AC3E /* x86assembler.cpp in Sources */,
				AB40567B169F5DCC0016AC3E /* x86compiler.cpp in Sources */,
				AB40567E169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */,
				AB405681169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */,
				AB405684169F5DCC0016AC3E /* x86compileritem.cpp in Sources */,
				AB1773FD182ECA8A009F29DD /* slot2_passme.cpp in Sources */,
				AB405687169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */,
				AB40568A169F5DCC0016AC3E /* x86defs.cpp in Sources */,
				ABA7315A1BB51A8D00B26147 /* psnames.c in Sources */,
				ABFEA83A1BB4EC1100B08C25 /* ftotval.c in Sources */,
				AB40568D169F5DCC0016AC3E /* x86func.cpp in Sources */,
				ABFEA8431BB4EC1100B08C25 /* ftpfr.c in Sources */,
				ABFEA8551BB4EC1100B08C25 /* ftsynth.c in Sources */,
				AB405690169F5DCC0016AC3E /* x86operand.cpp in Sources */,
				AB405693169F5DCC0016AC3E /* x86util.cpp in Sources */,
				AB26D87C16B5253D00A2305C /* OGLRender_3_2.cpp in Sources */,
				AB3A655E16CC5421001F5D4A /* EmuControllerDelegate.mm in Sources */,
				AB3A656116CC5438001F5D4A /* cocoa_GPU.mm in Sources */,
				AB8967D916D2ED0700F826F1 /* DisplayWindowController.mm in Sources */,
				AB29B33116D4BEBF000EF671 /* InputManager.mm in Sources */,
				AB8B7AAC17CE8C440051CEBF /* slot1comp_protocol.cpp in Sources */,
				AB82445B1704AE9A00B8EE20 /* utilities.c in Sources */,
				AB01005E170D07B000D70FBE /* InputProfileController.mm in Sources */,
				ABD10AE71715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */,
				ABD10AEA1715FCDD00B5729D /* mic_ext.cpp in Sources */,
				ABFEA8581BB4EC1100B08C25 /* ftsystem.c in Sources */,
				ABD42047172319D1006A9B46 /* FileMigrationDelegate.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB8F3C731A53AC2600A80BF6 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABFEA8CC1BB4EC1100B08C25 /* smooth.c in Sources */,
				AB54718C1E27610500508C5C /* MacMetalDisplayViewShaders.metal in Sources */,
				ABFEA8421BB4EC1100B08C25 /* ftpatent.c in Sources */,
				ABFEA8A51BB4EC1100B08C25 /* sfnt.c in Sources */,
				ABFEA81B1BB4EC1000B08C25 /* ftfntfmt.c in Sources */,
				ABA731641BB51F6700B26147 /* fttype1.c in Sources */,
				ABFEA8361BB4EC1100B08C25 /* ftmm.c in Sources */,
				ABFEA81E1BB4EC1000B08C25 /* ftfstype.c in Sources */,
				ABA731601BB51E7000B26147 /* pshinter.c in Sources */,
				AB301BE01D9C8BCD00246A93 /* deposterize.cpp in Sources */,
				ABFEA8211BB4EC1000B08C25 /* ftgasp.c in Sources */,
				ABFEA83C1BB4EC1100B08C25 /* ftotval.c in Sources */,
				ABFEA8181BB4EC1000B08C25 /* ftdebug.c in Sources */,
				ABFEA8541BB4EC1100B08C25 /* ftstroke.c in Sources */,
				ABFEA8301BB4EC1100B08C25 /* ftlcdfil.c in Sources */,
				ABFEA85A1BB4EC1100B08C25 /* ftsystem.c in Sources */,
				ABFEA8271BB4EC1000B08C25 /* ftglyph.c in Sources */,
				ABFEA8871BB4EC1100B08C25 /* cff.c in Sources */,
				ABFEA8061BB4EC1000B08C25 /* ftbbox.c in Sources */,
				ABFEA8451BB4EC1100B08C25 /* ftpfr.c in Sources */,
				ABFEA82D1BB4EC1100B08C25 /* ftinit.c in Sources */,
				ABFEA8031BB4EC1000B08C25 /* ftbase.c in Sources */,
				ABFEA8571BB4EC1100B08C25 /* ftsynth.c in Sources */,
				ABFEA80C1BB4EC1000B08C25 /* ftbitmap.c in Sources */,
				ABFEA82A1BB4EC1100B08C25 /* ftgxval.c in Sources */,
				AB8F3C751A53AC2600A80BF6 /* AAFilter.cpp in Sources */,
				AB8F3C761A53AC2600A80BF6 /* arm_instructions.cpp in Sources */,
				AB8F3C771A53AC2600A80BF6 /* armcpu.cpp in Sources */,
				AB8F3C781A53AC2600A80BF6 /* bios.cpp in Sources */,
				AB8F3C791A53AC2600A80BF6 /* cache.cpp in Sources */,
				AB8F3C7A1A53AC2600A80BF6 /* cheatSystem.cpp in Sources */,
				AB8F3C7B1A53AC2600A80BF6 /* slot2_auto.cpp in Sources */,
				AB8F3C7C1A53AC2600A80BF6 /* common.cpp in Sources */,
				AB8F3C7D1A53AC2600A80BF6 /* cp15.cpp in Sources */,
				ABA7316D1BB51FDC00B26147 /* psaux.c in Sources */,
				AB8F3C7E1A53AC2600A80BF6 /* cpu_detect_x86_gcc.cpp in Sources */,
				AB8F3C7F1A53AC2600A80BF6 /* crc.cpp in Sources */,
				AB3BF4031E22FE01003E2B24 /* MacOGLDisplayView.mm in Sources */,
				AB8F3C801A53AC2600A80BF6 /* datetime.cpp in Sources */,
				AB8F3C811A53AC2600A80BF6 /* debug.cpp in Sources */,
				AB8F3C821A53AC2600A80BF6 /* decrypt.cpp in Sources */,
				AB2ABA441C9F9CFA00173B15 /* rthreads.c in Sources */,
				AB8F3C831A53AC2600A80BF6 /* directory.cpp in Sources */,
				AB8F3C841A53AC2600A80BF6 /* Disassembler.cpp in Sources */,
				ABAF0A431A96E67200B95B75 /* RomInfoPanel.mm in Sources */,
				AB2ABA3C1C9F9CFA00173B15 /* async_job.c in Sources */,
				AB8F3C851A53AC2600A80BF6 /* disc.cpp in Sources */,
				AB3BF4391E25D9AE003E2B24 /* DisplayViewCALayer.mm in Sources */,
				AB8F3C861A53AC2600A80BF6 /* dlditool.cpp in Sources */,
				AB8F3C871A53AC2600A80BF6 /* driver.cpp in Sources */,
				AB8F3C881A53AC2600A80BF6 /* emufat.cpp in Sources */,
				ABA7316A1BB51FDC00B26147 /* type1cid.c in Sources */,
				AB8F3C891A53AC2600A80BF6 /* emufile.cpp in Sources */,
				AB8F3C8A1A53AC2600A80BF6 /* fatdir.cpp in Sources */,
				AB8F3C8B1A53AC2600A80BF6 /* fatfile.cpp in Sources */,
				AB8F3C8C1A53AC2600A80BF6 /* FIFO.cpp in Sources */,
				AB8F3C8D1A53AC2600A80BF6 /* FIFOSampleBuffer.cpp in Sources */,
				AB8F3C8E1A53AC2600A80BF6 /* file_allocation_table.cpp in Sources */,
				AB8F3C8F1A53AC2600A80BF6 /* slot1_retail_mcrom_debug.cpp in Sources */,
				AB8F3C901A53AC2600A80BF6 /* filetime.cpp in Sources */,
				AB8F3C911A53AC2600A80BF6 /* FIRFilter.cpp in Sources */,
				AB8F3C921A53AC2600A80BF6 /* firmware.cpp in Sources */,
				AB8F3C941A53AC2600A80BF6 /* gfx3d.cpp in Sources */,
				AB000DD41CCC6B3D00413F02 /* retro_dirent.c in Sources */,
				AB78B5C31E384F4F00297FED /* MacMetalDisplayView.mm in Sources */,
				AB8F3C951A53AC2600A80BF6 /* GPU.cpp in Sources */,
				AB8F3C971A53AC2600A80BF6 /* guid.cpp in Sources */,
				AB8F3C981A53AC2600A80BF6 /* header.cpp in Sources */,
				AB8F3C991A53AC2600A80BF6 /* libfat.cpp in Sources */,
				AB8F3C9A1A53AC2600A80BF6 /* libfat_public_api.cpp in Sources */,
				AB8F3C9B1A53AC2600A80BF6 /* lock.cpp in Sources */,
				AB8F3C9C1A53AC2600A80BF6 /* matrix.cpp in Sources */,
				AB8F3C9D1A53AC2600A80BF6 /* mc.cpp in Sources */,
				AB8F3C9F1A53AC2600A80BF6 /* metaspu.cpp in Sources */,
				AB8F3CA01A53AC2600A80BF6 /* MMU.cpp in Sources */,
				AB8F3CA11A53AC2600A80BF6 /* mmx_optimized.cpp in Sources */,
				AB8F3CA21A53AC2600A80BF6 /* movie.cpp in Sources */,
				AB8F3CA31A53AC2600A80BF6 /* slot2.cpp in Sources */,
				AB8F3CA41A53AC2600A80BF6 /* NDSSystem.cpp in Sources */,
				AB8F3CA51A53AC2600A80BF6 /* gdbstub.cpp in Sources */,
				AB8F3CA61A53AC2600A80BF6 /* partition.cpp in Sources */,
				AB8F3CA71A53AC2600A80BF6 /* path.cpp in Sources */,
				AB8F3CA81A53AC2600A80BF6 /* rasterize.cpp in Sources */,
				AB8F3CA91A53AC2600A80BF6 /* RateTransposer.cpp in Sources */,
				AB8F3CAA1A53AC2600A80BF6 /* readwrite.cpp in Sources */,
				AB8F3CAB1A53AC2600A80BF6 /* render3D.cpp in Sources */,
				AB8F3CAC1A53AC2600A80BF6 /* ROMReader.cpp in Sources */,
				ABADF11C1DEA4CFC00A142B1 /* features_cpu.c in Sources */,
				AB8F3CAD1A53AC2600A80BF6 /* rtc.cpp in Sources */,
				AB8F3CAE1A53AC2600A80BF6 /* saves.cpp in Sources */,
				AB8F3CAF1A53AC2600A80BF6 /* slot1.cpp in Sources */,
				AB8F3CB01A53AC2600A80BF6 /* slot1_none.cpp in Sources */,
				AB8F3CB11A53AC2600A80BF6 /* slot1_r4.cpp in Sources */,
				AB8F3CB21A53AC2600A80BF6 /* slot1_retail_nand.cpp in Sources */,
				AB8F3CB31A53AC2600A80BF6 /* encrypt.cpp in Sources */,
				AB8F3CB41A53AC2600A80BF6 /* slot2_expMemory.cpp in Sources */,
				AB8F3CB51A53AC2600A80BF6 /* slot2_gbagame.cpp in Sources */,
				AB8F3CB61A53AC2600A80BF6 /* slot2_guitarGrip.cpp in Sources */,
				AB8F3CB71A53AC2600A80BF6 /* slot2_mpcf.cpp in Sources */,
				AB8F3CB81A53AC2600A80BF6 /* OGLDisplayOutput.cpp in Sources */,
				AB8F3CB91A53AC2600A80BF6 /* slot2_none.cpp in Sources */,
				ABA731701BB51FDC00B26147 /* type1.c in Sources */,
				AB8F3CBA1A53AC2600A80BF6 /* slot2_paddle.cpp in Sources */,
				AB8F3CBB1A53AC2600A80BF6 /* slot2_piano.cpp in Sources */,
				AB8F3CBC1A53AC2600A80BF6 /* slot2_rumblepak.cpp in Sources */,
				AB8F3CBD1A53AC2600A80BF6 /* sndOSX.cpp in Sources */,
				AB8F3CBE1A53AC2600A80BF6 /* SndOut.cpp in Sources */,
				ABA7315C1BB51A8D00B26147 /* psnames.c in Sources */,
				AB8F3CBF1A53AC2600A80BF6 /* Slot2WindowDelegate.mm in Sources */,
				ABFEA8EA1BB4FB3200B08C25 /* truetype.c in Sources */,
				AB8F3CC01A53AC2600A80BF6 /* SoundTouch.cpp in Sources */,
				AB8F3CC11A53AC2600A80BF6 /* slot1_retail_auto.cpp in Sources */,
				AB8F3CC21A53AC2600A80BF6 /* SPU.cpp in Sources */,
				AB000DD71CCC6B4200413F02 /* retro_stat.c in Sources */,
				AB8F3CC31A53AC2600A80BF6 /* sse_optimized.cpp in Sources */,
				AB8F3CC41A53AC2600A80BF6 /* task.cpp in Sources */,
				AB8F3CC51A53AC2600A80BF6 /* TDStretch.cpp in Sources */,
				AB8F3CC61A53AC2600A80BF6 /* texcache.cpp in Sources */,
				AB8F3CC71A53AC2600A80BF6 /* thumb_instructions.cpp in Sources */,
				AB8F3CC81A53AC2600A80BF6 /* Timestretcher.cpp in Sources */,
				AB35BD901DEBF41800844310 /* encoding_utf.c in Sources */,
				AB8F3CC91A53AC2600A80BF6 /* tinystr.cpp in Sources */,
				AB8F3CCA1A53AC2600A80BF6 /* slot1comp_mc.cpp in Sources */,
				AB8F3CCB1A53AC2600A80BF6 /* tinyxml.cpp in Sources */,
				AB8F3CCC1A53AC2600A80BF6 /* tinyxmlerror.cpp in Sources */,
				AB8F3CCD1A53AC2600A80BF6 /* tinyxmlparser.cpp in Sources */,
				AB8F3CCE1A53AC2600A80BF6 /* version.cpp in Sources */,
				AB8F3CCF1A53AC2600A80BF6 /* vfat.cpp in Sources */,
				AB8F3CD01A53AC2600A80BF6 /* videofilter.cpp in Sources */,
				AB8F3CD11A53AC2600A80BF6 /* slot2_passme.cpp in Sources */,
				AB8F3CD21A53AC2600A80BF6 /* WavFile.cpp in Sources */,
				AB8F3CD31A53AC2600A80BF6 /* wifi.cpp in Sources */,
				ABAD07DD1E19CAA6007867CA /* ClientDisplayView.cpp in Sources */,
				AB8F3CD41A53AC2600A80BF6 /* slot1_retail_mcrom.cpp in Sources */,
				AB8F3CD51A53AC2600A80BF6 /* xstring.cpp in Sources */,
				AB8F3CD61A53AC2600A80BF6 /* main.m in Sources */,
				AB8F3CD71A53AC2600A80BF6 /* cocoa_cheat.mm in Sources */,
				AB8F3CD81A53AC2600A80BF6 /* cocoa_core.mm in Sources */,
				AB8F3CD91A53AC2600A80BF6 /* cocoa_file.mm in Sources */,
				AB8F3CDA1A53AC2600A80BF6 /* cocoa_firmware.mm in Sources */,
				AB8F3CDB1A53AC2600A80BF6 /* cocoa_input.mm in Sources */,
				AB8F3CDC1A53AC2600A80BF6 /* cocoa_output.mm in Sources */,
				AB8F3CDD1A53AC2600A80BF6 /* cocoa_rom.mm in Sources */,
				AB8F3CDE1A53AC2600A80BF6 /* cocoa_util.mm in Sources */,
				AB8F3CDF1A53AC2600A80BF6 /* cocoa_videofilter.mm in Sources */,
				AB8F3CE01A53AC2600A80BF6 /* OGLRender.cpp in Sources */,
				AB8F3CE11A53AC2600A80BF6 /* slot1comp_protocol.cpp in Sources */,
				AB8F3CE21A53AC2600A80BF6 /* appDelegate.mm in Sources */,
				AB8F3CE31A53AC2600A80BF6 /* cheatWindowDelegate.mm in Sources */,
				AB8F3CE41A53AC2600A80BF6 /* inputPrefsView.mm in Sources */,
				AB8F3CE51A53AC2600A80BF6 /* preferencesWindowDelegate.mm in Sources */,
				AB8F3CE61A53AC2600A80BF6 /* 2xsai.cpp in Sources */,
				AB8F3CE71A53AC2600A80BF6 /* bilinear.cpp in Sources */,
				AB8F3CE81A53AC2600A80BF6 /* epx.cpp in Sources */,
				AB8F3CE91A53AC2600A80BF6 /* hq2x.cpp in Sources */,
				AB8F3CEA1A53AC2600A80BF6 /* hq4x.cpp in Sources */,
				AB8F3CEB1A53AC2600A80BF6 /* advanscene.cpp in Sources */,
				AB8F3CEC1A53AC2600A80BF6 /* lq2x.cpp in Sources */,
				AB8F3CED1A53AC2600A80BF6 /* xbrz.cpp in Sources */,
				ABB24F6F1A81EE92006C1108 /* OGLDisplayOutput_3_2.cpp in Sources */,
				AB8F3CEE1A53AC2600A80BF6 /* scanline.cpp in Sources */,
				AB8F3CEF1A53AC2600A80BF6 /* coreaudiosound.cpp in Sources */,
				AB2ABA401C9F9CFA00173B15 /* rsemaphore.c in Sources */,
				AB8F3CF01A53AC2600A80BF6 /* ringbuffer.cpp in Sources */,
				AB8F3CF11A53AC2600A80BF6 /* arm_jit.cpp in Sources */,
				AB8F3CF21A53AC2600A80BF6 /* troubleshootingWindowDelegate.mm in Sources */,
				AB8F3CF31A53AC2600A80BF6 /* assembler.cpp in Sources */,
				AB8F3CF41A53AC2600A80BF6 /* assert.cpp in Sources */,
				AB8F3CF51A53AC2600A80BF6 /* buffer.cpp in Sources */,
				AB8F3CF61A53AC2600A80BF6 /* compiler.cpp in Sources */,
				AB8F3CF71A53AC2600A80BF6 /* compilercontext.cpp in Sources */,
				AB4C81E61B21676C00ACECD5 /* hq3x.cpp in Sources */,
				AB8F3CF81A53AC2600A80BF6 /* compilerfunc.cpp in Sources */,
				AB8F3CF91A53AC2600A80BF6 /* compileritem.cpp in Sources */,
				AB8F3CFA1A53AC2600A80BF6 /* context.cpp in Sources */,
				AB000DD11CCC6B3A00413F02 /* file_path.c in Sources */,
				AB8F3CFB1A53AC2600A80BF6 /* cpuinfo.cpp in Sources */,
				AB8F3CFC1A53AC2600A80BF6 /* defs.cpp in Sources */,
				AB8F3CFD1A53AC2600A80BF6 /* func.cpp in Sources */,
				AB8F3CFE1A53AC2600A80BF6 /* logger.cpp in Sources */,
				AB8F3CFF1A53AC2600A80BF6 /* memorymanager.cpp in Sources */,
				AB8F3D001A53AC2600A80BF6 /* memorymarker.cpp in Sources */,
				AB8F3D011A53AC2600A80BF6 /* operand.cpp in Sources */,
				AB8F3D021A53AC2600A80BF6 /* stringbuilder.cpp in Sources */,
				AB8F3D031A53AC2600A80BF6 /* stringutil.cpp in Sources */,
				AB8F3D041A53AC2600A80BF6 /* virtualmemory.cpp in Sources */,
				AB8F3D051A53AC2600A80BF6 /* zonememory.cpp in Sources */,
				AB8F3D061A53AC2600A80BF6 /* x86assembler.cpp in Sources */,
				ABBFFF851D6283C0003CD598 /* colorspacehandler.cpp in Sources */,
				AB8F3D071A53AC2600A80BF6 /* x86compiler.cpp in Sources */,
				ABADF11F1DEA4D0000A142B1 /* Database.cpp in Sources */,
				AB8F3D081A53AC2600A80BF6 /* x86compilercontext.cpp in Sources */,
				AB8F3D091A53AC2600A80BF6 /* x86compilerfunc.cpp in Sources */,
				AB8F3D0A1A53AC2600A80BF6 /* x86compileritem.cpp in Sources */,
				AB8F3D0B1A53AC2600A80BF6 /* x86cpuinfo.cpp in Sources */,
				AB8F3D0C1A53AC2600A80BF6 /* cocoa_slot2.mm in Sources */,
				AB8F3D0D1A53AC2600A80BF6 /* x86defs.cpp in Sources */,
				AB8F3D0E1A53AC2600A80BF6 /* x86func.cpp in Sources */,
				AB8F3D0F1A53AC2600A80BF6 /* x86operand.cpp in Sources */,
				AB8F3D101A53AC2600A80BF6 /* x86util.cpp in Sources */,
				AB8F3D111A53AC2600A80BF6 /* fsnitro.cpp in Sources */,
				AB8F3D121A53AC2600A80BF6 /* macosx_10_5_compat.cpp in Sources */,
				AB8F3D131A53AC2600A80BF6 /* OGLRender_3_2.cpp in Sources */,
				AB8F3D141A53AC2600A80BF6 /* EmuControllerDelegate.mm in Sources */,
				AB8F3D151A53AC2600A80BF6 /* cocoa_GPU.mm in Sources */,
				AB8F3D161A53AC2600A80BF6 /* slot1comp_rom.cpp in Sources */,
				AB8F3D171A53AC2600A80BF6 /* DisplayWindowController.mm in Sources */,
				AB8F3D181A53AC2600A80BF6 /* InputManager.mm in Sources */,
				AB8F3D191A53AC2600A80BF6 /* utilities.c in Sources */,
				AB8F3D1A1A53AC2600A80BF6 /* InputProfileController.mm in Sources */,
				AB8F3D1B1A53AC2600A80BF6 /* audiosamplegenerator.cpp in Sources */,
				AB8F3D1C1A53AC2600A80BF6 /* mic_ext.cpp in Sources */,
				AB8F3D1D1A53AC2600A80BF6 /* FileMigrationDelegate.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABB3C6431501BC6D00E0C22E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB000DD31CCC6B3B00413F02 /* file_path.c in Sources */,
				AB564901186E6EA8002740F4 /* cocoa_slot2.mm in Sources */,
				ABCFA9F6178BDE920030C8BA /* encrypt.cpp in Sources */,
				ABB3C66C1501C04F00E0C22E /* NDSGameCore.mm in Sources */,
				ABB3C6701501C04F00E0C22E /* videofilter.cpp in Sources */,
				ABB3C6721501C04F00E0C22E /* cocoa_file.mm in Sources */,
				ABB3C6751501C04F00E0C22E /* cocoa_rom.mm in Sources */,
				AB29B16418313AF5009B7982 /* slot2.cpp in Sources */,
				ABB3C6781501C04F00E0C22E /* slot1_none.cpp in Sources */,
				AB29B16818313C14009B7982 /* slot2_auto.cpp in Sources */,
				AB9038B417C5ED2200F410BD /* slot1_retail_mcrom.cpp in Sources */,
				ABB3C6791501C04F00E0C22E /* slot1_r4.cpp in Sources */,
				AB2ABA3E1C9F9CFA00173B15 /* async_job.c in Sources */,
				ABB3C67A1501C04F00E0C22E /* slot1_retail_nand.cpp in Sources */,
				ABB3C67C1501C04F00E0C22E /* slot2_expMemory.cpp in Sources */,
				ABB3C67D1501C04F00E0C22E /* slot2_gbagame.cpp in Sources */,
				ABB3C67E1501C04F00E0C22E /* slot2_guitarGrip.cpp in Sources */,
				AB2EE12E17D57ED500F68622 /* slot1_retail_mcrom_debug.cpp in Sources */,
				ABB3C67F1501C04F00E0C22E /* slot2_mpcf.cpp in Sources */,
				ABB3C6801501C04F00E0C22E /* slot2_none.cpp in Sources */,
				ABB3C6811501C04F00E0C22E /* slot2_paddle.cpp in Sources */,
				ABB3C6821501C04F00E0C22E /* slot2_piano.cpp in Sources */,
				ABB3C6831501C04F00E0C22E /* slot2_rumblepak.cpp in Sources */,
				ABB3C6841501C04F00E0C22E /* 2xsai.cpp in Sources */,
				ABC503B01AAC42C2002FCD43 /* coreaudiosound.cpp in Sources */,
				ABB3C6851501C04F00E0C22E /* bilinear.cpp in Sources */,
				ABB3C6861501C04F00E0C22E /* epx.cpp in Sources */,
				ABB3C6871501C04F00E0C22E /* hq2x.cpp in Sources */,
				ABB3C6881501C04F00E0C22E /* hq4x.cpp in Sources */,
				ABB3C6891501C04F00E0C22E /* lq2x.cpp in Sources */,
				ABB3C68A1501C04F00E0C22E /* scanline.cpp in Sources */,
				ABB3C68B1501C04F00E0C22E /* AAFilter.cpp in Sources */,
				ABB3C68C1501C04F00E0C22E /* cpu_detect_x86_gcc.cpp in Sources */,
				ABB3C68D1501C04F00E0C22E /* FIFOSampleBuffer.cpp in Sources */,
				AB9038A817C5ECFD00F410BD /* advanscene.cpp in Sources */,
				AB000DD61CCC6B3F00413F02 /* retro_dirent.c in Sources */,
				ABB3C68E1501C04F00E0C22E /* FIRFilter.cpp in Sources */,
				ABB3C68F1501C04F00E0C22E /* mmx_optimized.cpp in Sources */,
				ABB3C6901501C04F00E0C22E /* RateTransposer.cpp in Sources */,
				ABB3C6911501C04F00E0C22E /* SoundTouch.cpp in Sources */,
				ABB3C6921501C04F00E0C22E /* sse_optimized.cpp in Sources */,
				ABB3C6931501C04F00E0C22E /* TDStretch.cpp in Sources */,
				ABBFFF871D6283C1003CD598 /* colorspacehandler.cpp in Sources */,
				ABB3C6941501C04F00E0C22E /* WavFile.cpp in Sources */,
				ABB3C6951501C04F00E0C22E /* metaspu.cpp in Sources */,
				ABB3C6961501C04F00E0C22E /* SndOut.cpp in Sources */,
				ABB3C6971501C04F00E0C22E /* Timestretcher.cpp in Sources */,
				ABB3C6981501C04F00E0C22E /* crc.cpp in Sources */,
				AB031B5518472F3100541888 /* cocoa_cheat.mm in Sources */,
				AB4C81E71B21677700ACECD5 /* hq3x.cpp in Sources */,
				ABB3C6991501C04F00E0C22E /* decrypt.cpp in Sources */,
				ABB3C69A1501C04F00E0C22E /* header.cpp in Sources */,
				AB1773FF182ECA8A009F29DD /* slot2_passme.cpp in Sources */,
				ABB3C69B1501C04F00E0C22E /* cache.cpp in Sources */,
				ABB3C69C1501C04F00E0C22E /* directory.cpp in Sources */,
				ABB3C69D1501C04F00E0C22E /* disc.cpp in Sources */,
				ABB3C69E1501C04F00E0C22E /* fatdir.cpp in Sources */,
				ABB3C69F1501C04F00E0C22E /* fatfile.cpp in Sources */,
				ABB3C6A01501C04F00E0C22E /* file_allocation_table.cpp in Sources */,
				ABB3C6A11501C04F00E0C22E /* filetime.cpp in Sources */,
				ABB3C6A21501C04F00E0C22E /* libfat.cpp in Sources */,
				ABB3C6A31501C04F00E0C22E /* libfat_public_api.cpp in Sources */,
				ABB3C6A41501C04F00E0C22E /* lock.cpp in Sources */,
				ABB3C6A51501C04F00E0C22E /* partition.cpp in Sources */,
				ABB3C6A61501C04F00E0C22E /* tinystr.cpp in Sources */,
				ABB3C6A71501C04F00E0C22E /* tinyxml.cpp in Sources */,
				ABB3C6A81501C04F00E0C22E /* tinyxmlerror.cpp in Sources */,
				ABB3C6A91501C04F00E0C22E /* tinyxmlparser.cpp in Sources */,
				ABADF11E1DEA4CFC00A142B1 /* features_cpu.c in Sources */,
				ABB3C6AB1501C04F00E0C22E /* datetime.cpp in Sources */,
				AB9038B117C5ED2200F410BD /* slot1_retail_auto.cpp in Sources */,
				ABB3C6AC1501C04F00E0C22E /* dlditool.cpp in Sources */,
				ABB3C6AD1501C04F00E0C22E /* emufat.cpp in Sources */,
				ABB3C6AE1501C04F00E0C22E /* guid.cpp in Sources */,
				ABB3C6B01501C04F00E0C22E /* task.cpp in Sources */,
				ABB3C6B11501C04F00E0C22E /* vfat.cpp in Sources */,
				ABB3C6B21501C04F00E0C22E /* xstring.cpp in Sources */,
				ABB3C6B41501C04F00E0C22E /* arm_instructions.cpp in Sources */,
				ABB3C6B51501C04F00E0C22E /* armcpu.cpp in Sources */,
				ABB3C6B61501C04F00E0C22E /* bios.cpp in Sources */,
				ABB3C6B71501C04F00E0C22E /* cheatSystem.cpp in Sources */,
				ABB3C6B81501C04F00E0C22E /* common.cpp in Sources */,
				ABB3C6B91501C04F00E0C22E /* cp15.cpp in Sources */,
				AB407F371A6206FB00313213 /* xbrz.cpp in Sources */,
				AB301BE21D9C8BCF00246A93 /* deposterize.cpp in Sources */,
				ABB3C6BA1501C04F00E0C22E /* debug.cpp in Sources */,
				ABB3C6BB1501C04F00E0C22E /* Disassembler.cpp in Sources */,
				ABB3C6BC1501C04F00E0C22E /* driver.cpp in Sources */,
				ABB3C6BD1501C04F00E0C22E /* emufile.cpp in Sources */,
				ABB3C6BE1501C04F00E0C22E /* FIFO.cpp in Sources */,
				ABB3C6BF1501C04F00E0C22E /* firmware.cpp in Sources */,
				ABB3C6C01501C04F00E0C22E /* gfx3d.cpp in Sources */,
				ABB3C6C11501C04F00E0C22E /* GPU.cpp in Sources */,
				ABB3C6C31501C04F00E0C22E /* matrix.cpp in Sources */,
				ABB3C6C41501C04F00E0C22E /* mc.cpp in Sources */,
				ABB3C6C61501C04F00E0C22E /* MMU.cpp in Sources */,
				ABB3C6C71501C04F00E0C22E /* movie.cpp in Sources */,
				AB8B7AAE17CE8C440051CEBF /* slot1comp_protocol.cpp in Sources */,
				ABB3C6C81501C04F00E0C22E /* NDSSystem.cpp in Sources */,
				ABB3C6C91501C04F00E0C22E /* OGLRender.cpp in Sources */,
				ABB3C6CA1501C04F00E0C22E /* path.cpp in Sources */,
				AB2ABA461C9F9CFA00173B15 /* rthreads.c in Sources */,
				ABB3C6CB1501C04F00E0C22E /* rasterize.cpp in Sources */,
				ABB3C6CC1501C04F00E0C22E /* readwrite.cpp in Sources */,
				ABB3C6CD1501C04F00E0C22E /* render3D.cpp in Sources */,
				ABB3C6CE1501C04F00E0C22E /* ROMReader.cpp in Sources */,
				ABB3C6CF1501C04F00E0C22E /* rtc.cpp in Sources */,
				ABB3C6D01501C04F00E0C22E /* saves.cpp in Sources */,
				ABB3C6D11501C04F00E0C22E /* slot1.cpp in Sources */,
				ABB3C6D31501C04F00E0C22E /* SPU.cpp in Sources */,
				ABB3C6D41501C04F00E0C22E /* texcache.cpp in Sources */,
				ABADF1211DEA4D0000A142B1 /* Database.cpp in Sources */,
				AB9038BA17C5ED2200F410BD /* slot1comp_rom.cpp in Sources */,
				ABB3C6D51501C04F00E0C22E /* thumb_instructions.cpp in Sources */,
				AB2EE13317D57F5000F68622 /* fsnitro.cpp in Sources */,
				ABB3C6D61501C04F00E0C22E /* version.cpp in Sources */,
				AB35BD921DEBF41800844310 /* encoding_utf.c in Sources */,
				ABB3C6D71501C04F00E0C22E /* wifi.cpp in Sources */,
				ABE9EEEA1501C6EB00D3FB19 /* cocoa_firmware.mm in Sources */,
				AB1949DB15034F900098793E /* OESoundInterface.mm in Sources */,
				AB796C9F15CDCB0F00C59155 /* arm_jit.cpp in Sources */,
				AB40562C169F5DBB0016AC3E /* assembler.cpp in Sources */,
				AB40562F169F5DBB0016AC3E /* assert.cpp in Sources */,
				AB405632169F5DBB0016AC3E /* buffer.cpp in Sources */,
				AB405635169F5DBB0016AC3E /* compiler.cpp in Sources */,
				AB405638169F5DBB0016AC3E /* compilercontext.cpp in Sources */,
				AB40563B169F5DBB0016AC3E /* compilerfunc.cpp in Sources */,
				AB40563E169F5DBB0016AC3E /* compileritem.cpp in Sources */,
				AB405641169F5DBB0016AC3E /* context.cpp in Sources */,
				AB405644169F5DBB0016AC3E /* cpuinfo.cpp in Sources */,
				AB405647169F5DBB0016AC3E /* defs.cpp in Sources */,
				AB40564A169F5DBB0016AC3E /* func.cpp in Sources */,
				AB40564D169F5DBB0016AC3E /* logger.cpp in Sources */,
				AB2ABA421C9F9CFA00173B15 /* rsemaphore.c in Sources */,
				AB405650169F5DBB0016AC3E /* memorymanager.cpp in Sources */,
				AB405653169F5DBB0016AC3E /* memorymarker.cpp in Sources */,
				AB000DD91CCC6B4300413F02 /* retro_stat.c in Sources */,
				AB405656169F5DBB0016AC3E /* operand.cpp in Sources */,
				AB405659169F5DBB0016AC3E /* stringbuilder.cpp in Sources */,
				AB40565C169F5DBB0016AC3E /* stringutil.cpp in Sources */,
				AB40565F169F5DBB0016AC3E /* virtualmemory.cpp in Sources */,
				AB405662169F5DBB0016AC3E /* zonememory.cpp in Sources */,
				AB40567A169F5DCC0016AC3E /* x86assembler.cpp in Sources */,
				AB40567D169F5DCC0016AC3E /* x86compiler.cpp in Sources */,
				AB405680169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */,
				AB405683169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */,
				AB405686169F5DCC0016AC3E /* x86compileritem.cpp in Sources */,
				AB405689169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */,
				AB40568C169F5DCC0016AC3E /* x86defs.cpp in Sources */,
				AB40568F169F5DCC0016AC3E /* x86func.cpp in Sources */,
				AB405692169F5DCC0016AC3E /* x86operand.cpp in Sources */,
				AB405695169F5DCC0016AC3E /* x86util.cpp in Sources */,
				AB68A0DD16B139BC00DE0546 /* OGLRender_3_2.cpp in Sources */,
				AB9038B717C5ED2200F410BD /* slot1comp_mc.cpp in Sources */,
				AB3A656316CC5438001F5D4A /* cocoa_GPU.mm in Sources */,
				AB82445D1704AE9A00B8EE20 /* utilities.c in Sources */,
				ABD10AE91715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */,
				ABD10AEC1715FCDD00B5729D /* mic_ext.cpp in Sources */,
				ABD10AED17160C9300B5729D /* ringbuffer.cpp in Sources */,
				ABD10AEE17160CDD00B5729D /* cocoa_input.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
		AB00E87914205EAE00DE561F /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				AB00E87A14205EAE00DE561F /* English */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
		AB00E87C14205EBC00DE561F /* MainMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				AB00E87D14205EBC00DE561F /* English */,
			);
			name = MainMenu.xib;
			sourceTree = "<group>";
		};
		AB350D3A147A1D93007165AC /* HID_usage_strings.plist */ = {
			isa = PBXVariantGroup;
			children = (
				AB350D38147A1D8D007165AC /* English */,
			);
			name = HID_usage_strings.plist;
			sourceTree = "<group>";
		};
		AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */ = {
			isa = PBXVariantGroup;
			children = (
				AB8967DC16D2ED2700F826F1 /* English */,
			);
			name = DisplayWindow.xib;
			sourceTree = "<group>";
		};
		AB901BDD1420706100348EEC /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				AB00E89114205ECC00DE561F /* English */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		AB796D6E15CDCBA200C59155 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_OPTIMIZATION_LEVEL = fast;
				GCC_UNROLL_LOOPS = YES;
				LLVM_LTO = YES_THIN;
			};
			name = Debug;
		};
		AB796D6F15CDCBA200C59155 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_UNROLL_LOOPS = YES;
				LLVM_LTO = YES;
			};
			name = Release;
		};
		AB8F3D2C1A53AC2600A80BF6 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					_DEBUG,
					"DEBUG=1",
					GDB_STUB,
				);
				PRODUCT_NAME = "DeSmuME (Debug, dev+)";
			};
			name = Debug;
		};
		AB8F3D2D1A53AC2600A80BF6 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					NDEBUG,
					GDB_STUB,
				);
				PRODUCT_NAME = "DeSmuME (dev+)";
			};
			name = Release;
		};
		ABB3C6581501BC6D00E0C22E /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
				CLANG_CXX_LIBRARY = "libc++";
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/openemu\"",
				);
				GCC_PREFIX_HEADER = openemu/DeSmuME_Prefix_OpenEmu.pch;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_FILE = "openemu/Info (OpenEmu Plug-in).plist";
				MACOSX_DEPLOYMENT_TARGET = 10.11;
				PRODUCT_NAME = DeSmuME;
				WRAPPER_EXTENSION = oecoreplugin;
			};
			name = Debug;
		};
		ABB3C6591501BC6D00E0C22E /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
				CLANG_CXX_LIBRARY = "libc++";
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)/openemu\"",
				);
				GCC_PREFIX_HEADER = openemu/DeSmuME_Prefix_OpenEmu.pch;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_FILE = "openemu/Info (OpenEmu Plug-in).plist";
				LLVM_LTO = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.11;
				PRODUCT_NAME = DeSmuME;
				WRAPPER_EXTENSION = oecoreplugin;
			};
			name = Release;
		};
		C01FCF4B08A954540054247B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_FAST_OBJC_DISPATCH = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_OPTIMIZATION_LEVEL = fast;
				GCC_PREPROCESSOR_DEFINITIONS = (
					NDEBUG,
					PUBLIC_RELEASE,
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_UNROLL_LOOPS = YES;
				IBC_FLATTEN_NIBS = YES;
				INFOPLIST_FILE = Info.plist;
				LLVM_LTO = YES;
				LLVM_VECTORIZE_LOOPS = YES;
				ONLY_ACTIVE_ARCH = NO;
				PRODUCT_NAME = DeSmuME;
				SKIP_INSTALL = NO;
				VALIDATE_PRODUCT = YES;
			};
			name = Debug;
		};
		C01FCF4C08A954540054247B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_USE_OPTIMIZATION_PROFILE = YES;
				GCC_FAST_OBJC_DISPATCH = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_OPTIMIZATION_LEVEL = fast;
				GCC_PREPROCESSOR_DEFINITIONS = (
					NDEBUG,
					PUBLIC_RELEASE,
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_UNROLL_LOOPS = YES;
				IBC_FLATTEN_NIBS = YES;
				LLVM_LTO = YES;
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		C01FCF4F08A954540054247B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CLANG_X86_VECTOR_INSTRUCTIONS = ssse3;
				"CLANG_X86_VECTOR_INSTRUCTIONS[arch=i386]" = sse3;
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_FAST_MATH = YES;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = DeSmuME_Prefix.pch;
				GCC_PREPROCESSOR_DEFINITIONS = (
					_DEBUG,
					"DEBUG=1",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_THREADSAFE_STATICS = NO;
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					freetype/include/,
					"../../libretro-common/include/",
				);
				IBC_FLATTEN_NIBS = NO;
				INFOPLIST_FILE = "Info (Debug).plist";
				LD_NO_PIE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.5;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_CFLAGS = "-I./../../";
				PRODUCT_NAME = "DeSmuME (Debug)";
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				STRIP_INSTALLED_PRODUCT = NO;
			};
			name = Debug;
		};
		C01FCF5008A954540054247B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CLANG_X86_VECTOR_INSTRUCTIONS = ssse3;
				"CLANG_X86_VECTOR_INSTRUCTIONS[arch=i386]" = sse3;
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_FAST_MATH = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_OPTIMIZATION_LEVEL = fast;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = DeSmuME_Prefix.pch;
				GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
				GCC_STRICT_ALIASING = YES;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = NO;
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_UNROLL_LOOPS = YES;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					freetype/include/,
					"../../libretro-common/include/",
				);
				INFOPLIST_FILE = Info.plist;
				LD_NO_PIE = YES;
				LLVM_VECTORIZE_LOOPS = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.5;
				OTHER_CFLAGS = "-I./../../";
				PRODUCT_NAME = DeSmuME;
				SDKROOT = macosx;
				STRIP_INSTALLED_PRODUCT = NO;
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		AB796D6D15CDCBA200C59155 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AB796D6E15CDCBA200C59155 /* Debug */,
				AB796D6F15CDCBA200C59155 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		AB8F3D2B1A53AC2600A80BF6 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; dev+)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AB8F3D2C1A53AC2600A80BF6 /* Debug */,
				AB8F3D2D1A53AC2600A80BF6 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		ABB3C6571501BC6D00E0C22E /* Build configuration list for PBXNativeTarget "DeSmuME (OpenEmu Plug-in)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ABB3C6581501BC6D00E0C22E /* Debug */,
				ABB3C6591501BC6D00E0C22E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; v10.5 Leopard Release Build)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C01FCF4B08A954540054247B /* Debug */,
				C01FCF4C08A954540054247B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DeSmuME (Latest)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C01FCF4F08A954540054247B /* Debug */,
				C01FCF5008A954540054247B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}
