From 98329bf0857d434628449be1b5aac7f6ff811ac5 Mon Sep 17 00:00:00 2001 From: rogerman Date: Mon, 6 Aug 2012 22:18:21 +0000 Subject: [PATCH] Cocoa Port: - Add support for the new dynamic recompiler CPU emulation engine - Xcode 3 project build targets are now separated into distinct Intel and PowerPC builds - Rework build targets to always use the latest SDK (except for the PowerPC builds, which require v10.5) - Remove build targets for specific OS versions other than v10.5 Leopard - The Xcode 4 project is now compatible with Xcode 4.4 - Minor update to About window text --- .../project.pbxproj | 1517 ++++++++++++----- .../project.pbxproj | 1506 +++++++--------- ...).xcscheme => DeSmuME (OS X App).xcscheme} | 18 +- ...pp; v10.5 Leopard Release Build).xcscheme} | 9 +- .../xcschemes/DeSmuME (v10.7 Lion).xcscheme | 84 - desmume/src/cocoa/DeSmuME_Prefix.pch | 5 + desmume/src/cocoa/DefaultUserPrefs.plist | Bin 4955 -> 4992 bytes desmume/src/cocoa/cocoa_core.h | 4 + desmume/src/cocoa/cocoa_core.mm | 59 + desmume/src/cocoa/cocoa_file.h | 2 +- desmume/src/cocoa/cocoa_globals.h | 6 + desmume/src/cocoa/cocoa_hid.mm | 4 +- desmume/src/cocoa/cocoa_rom.h | 2 +- desmume/src/cocoa/cocoa_util.h | 6 +- desmume/src/cocoa/cocoa_util.mm | 2 +- .../English.lproj/MainMenu.strings | Bin 255184 -> 261724 bytes .../translations/English.lproj/MainMenu.xib | 736 +++++++- desmume/src/cocoa/userinterface/appDelegate.h | 4 +- .../src/cocoa/userinterface/appDelegate.mm | 27 +- .../cocoa/userinterface/cheatWindowDelegate.h | 2 +- .../cocoa/userinterface/emuWindowDelegate.h | 2 +- .../cocoa/userinterface/emuWindowDelegate.mm | 24 +- .../userinterface/preferencesWindowDelegate.h | 2 +- 23 files changed, 2517 insertions(+), 1504 deletions(-) rename desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/{DeSmuME (v10.6 Snow Leopard).xcscheme => DeSmuME (OS X App).xcscheme} (83%) rename desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/{DeSmuME (v10.5 Leopard).xcscheme => DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme} (89%) delete mode 100644 desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.7 Lion).xcscheme diff --git a/desmume/src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj b/desmume/src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj index ff2d6185c..4a3465c7a 100644 --- a/desmume/src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj +++ b/desmume/src/cocoa/DeSmuME (XCode 3).xcodeproj/project.pbxproj @@ -7,35 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AB00E87B14205EAE00DE561F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; }; - AB00E87E14205EBC00DE561F /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; }; - AB02475C13886BF300E9F9AB /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; }; - 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 */; }; AB0F290614BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; }; AB0F290714BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; }; AB0F290814BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; }; AB0F290914BE6E68009ABC6F /* 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 */; }; AB0F294814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; }; AB0F294914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; }; AB0F294A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; }; @@ -52,38 +27,13 @@ AB0F295514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; }; AB0F295614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; }; AB0F295714BE6FA7009ABC6F /* 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 */; }; AB0F296F14BE705D009ABC6F /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; }; AB0F297014BE705D009ABC6F /* 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 */; }; AB0F297B14BE70BC009ABC6F /* 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 */; }; AB0F299014BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; }; AB0F299114BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; }; AB0F299214BE71E0009ABC6F /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; }; AB0F299314BE71E0009ABC6F /* 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 */; }; - AB0F29B114BE7213009ABC6F /* Icon_Microphone_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299F14BE7213009ABC6F /* Icon_Microphone_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 */; }; AB0F29B814BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; }; AB0F29B914BE7213009ABC6F /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; }; AB0F29BA14BE7213009ABC6F /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; }; @@ -102,40 +52,212 @@ AB0F29C714BE7213009ABC6F /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; }; AB0F29C814BE7213009ABC6F /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; }; AB0F29C914BE7213009ABC6F /* 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 */; }; - AB181D0013B66889006CA82D /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; }; - AB1F468413A0ADE400B80DE6 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; - AB1F469813A0AE2F00B80DE6 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; - AB350B6A1478A5B3007165AC /* cocoa_hid.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB350B691478A5B3007165AC /* cocoa_hid.mm */; }; - 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 */; }; - AB3ACB7214C2361100D7D192 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; - AB3ACB7314C2361100D7D192 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; - AB3ACB7414C2361100D7D192 /* displayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6B14C2361100D7D192 /* displayView.mm */; }; - AB3ACB7514C2361100D7D192 /* emuWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6D14C2361100D7D192 /* emuWindowDelegate.mm */; }; - AB3ACB7614C2361100D7D192 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; - AB3ACB7714C2361100D7D192 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; }; + AB2F3B7D15CF9C6000858373 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; }; + AB2F3B7E15CF9C6000858373 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; }; + AB2F3B7F15CF9C6000858373 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; }; + AB2F3B8015CF9C6000858373 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; + AB2F3B8115CF9C6000858373 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; }; + AB2F3B8215CF9C6000858373 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; }; + AB2F3B8315CF9C6000858373 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; }; + AB2F3B8415CF9C6000858373 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; }; + AB2F3B8515CF9C6000858373 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; }; + AB2F3B8615CF9C6000858373 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; }; + AB2F3B8715CF9C6000858373 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; }; + AB2F3B8815CF9C6000858373 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */; }; + AB2F3B8915CF9C6000858373 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */; }; + AB2F3B8A15CF9C6000858373 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */; }; + AB2F3B8B15CF9C6000858373 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; }; + AB2F3B8C15CF9C6000858373 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; }; + AB2F3B8D15CF9C6000858373 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; }; + AB2F3B8E15CF9C6000858373 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; }; + AB2F3B8F15CF9C6000858373 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; }; + AB2F3B9015CF9C6000858373 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; }; + AB2F3B9115CF9C6000858373 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; }; + AB2F3B9215CF9C6000858373 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; }; + AB2F3B9315CF9C6000858373 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; }; + AB2F3B9415CF9C6000858373 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; }; + AB2F3B9515CF9C6000858373 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; }; + AB2F3B9615CF9C6000858373 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; }; + AB2F3B9715CF9C6000858373 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; }; + AB2F3B9815CF9C6000858373 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; }; + AB2F3B9915CF9C6000858373 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; }; + AB2F3B9A15CF9C6000858373 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; }; + AB2F3B9B15CF9C6000858373 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; }; + AB2F3B9C15CF9C6000858373 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; }; + AB2F3B9D15CF9C6000858373 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; }; + AB2F3B9E15CF9C6000858373 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; }; + AB2F3B9F15CF9C6000858373 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; }; + AB2F3BA015CF9C6000858373 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; }; + AB2F3BA115CF9C6000858373 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; }; + AB2F3BA215CF9C6000858373 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; }; + AB2F3BA315CF9C6000858373 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; }; + AB2F3BA415CF9C6000858373 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; }; + AB2F3BA515CF9C6000858373 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; }; + AB2F3BA615CF9C6000858373 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; }; + AB2F3BA715CF9C6000858373 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; }; + AB2F3BA815CF9C6000858373 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; }; + AB2F3BA915CF9C6000858373 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; }; + AB2F3BAA15CF9C6000858373 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; }; + AB2F3BAB15CF9C6000858373 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; }; + AB2F3BAC15CF9C6000858373 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; }; + AB2F3BAD15CF9C6000858373 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; }; + AB2F3BAE15CF9C6000858373 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; }; + AB2F3BAF15CF9C6000858373 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; }; + AB2F3BB015CF9C6000858373 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; }; + AB2F3BB115CF9C6000858373 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; }; + AB2F3BB215CF9C6000858373 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; }; + AB2F3BB315CF9C6000858373 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; }; + AB2F3BB415CF9C6000858373 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; }; + AB2F3BB515CF9C6000858373 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; }; + AB2F3BB615CF9C6000858373 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; }; + AB2F3BB715CF9C6000858373 /* Icon_Microphone_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299F14BE7213009ABC6F /* Icon_Microphone_420x420.png */; }; + AB2F3BB815CF9C6000858373 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; }; + AB2F3BB915CF9C6000858373 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; }; + AB2F3BBA15CF9C6000858373 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; }; + AB2F3BBB15CF9C6000858373 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; }; + AB2F3BBC15CF9C6000858373 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; }; + AB2F3BBD15CF9C6000858373 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; }; + AB2F3BBE15CF9C6000858373 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; }; + AB2F3BBF15CF9C6000858373 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; }; + AB2F3BC015CF9C6000858373 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; }; + AB2F3BC115CF9C6000858373 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; }; + AB2F3BC215CF9C6000858373 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; }; + AB2F3BC315CF9C6000858373 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; + AB2F3BC515CF9C6000858373 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */; }; + AB2F3BC615CF9C6000858373 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; }; + AB2F3BC715CF9C6000858373 /* addons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA11345AC8400AF11D1 /* addons.cpp */; }; + AB2F3BC815CF9C6000858373 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; }; + AB2F3BC915CF9C6000858373 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; }; + AB2F3BCA15CF9C6000858373 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; }; + AB2F3BCB15CF9C6000858373 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; }; + AB2F3BCC15CF9C6000858373 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; }; + AB2F3BCD15CF9C6000858373 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; }; + AB2F3BCE15CF9C6000858373 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; }; + AB2F3BCF15CF9C6000858373 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; }; + AB2F3BD015CF9C6000858373 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; }; + AB2F3BD115CF9C6000858373 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; }; + AB2F3BD215CF9C6000858373 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; }; + AB2F3BD315CF9C6000858373 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; }; + AB2F3BD415CF9C6000858373 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; }; + AB2F3BD515CF9C6000858373 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; }; + AB2F3BD615CF9C6000858373 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; }; + AB2F3BD715CF9C6000858373 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; }; + AB2F3BD815CF9C6000858373 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; }; + AB2F3BD915CF9C6000858373 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; }; + AB2F3BDA15CF9C6000858373 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; }; + AB2F3BDB15CF9C6000858373 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; }; + AB2F3BDC15CF9C6000858373 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; }; + AB2F3BDD15CF9C6000858373 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; }; + AB2F3BDE15CF9C6000858373 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; }; + AB2F3BDF15CF9C6000858373 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; }; + AB2F3BE015CF9C6000858373 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; }; + AB2F3BE115CF9C6000858373 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; }; + AB2F3BE215CF9C6000858373 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; }; + AB2F3BE315CF9C6000858373 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; + AB2F3BE415CF9C6000858373 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; }; + AB2F3BE515CF9C6000858373 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; }; + AB2F3BE615CF9C6000858373 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.cpp */; }; + AB2F3BE715CF9C6000858373 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; }; + AB2F3BE815CF9C6000858373 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; }; + AB2F3BE915CF9C6000858373 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; }; + AB2F3BEA15CF9C6000858373 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; }; + AB2F3BEB15CF9C6000858373 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; }; + AB2F3BEC15CF9C6000858373 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; }; + AB2F3BED15CF9C6000858373 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; }; + AB2F3BEE15CF9C6000858373 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4A1345ACBF00AF11D1 /* md5.cpp */; }; + AB2F3BEF15CF9C6000858373 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; }; + AB2F3BF015CF9C6000858373 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; }; + AB2F3BF115CF9C6000858373 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; }; + AB2F3BF215CF9C6000858373 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; }; + AB2F3BF315CF9C6000858373 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; }; + AB2F3BF415CF9C6000858373 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; }; + AB2F3BF515CF9C6000858373 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; }; + AB2F3BF615CF9C6000858373 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; }; + AB2F3BF715CF9C6000858373 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; }; + AB2F3BF815CF9C6000858373 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; }; + AB2F3BF915CF9C6000858373 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; }; + AB2F3BFA15CF9C6000858373 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; }; + AB2F3BFB15CF9C6000858373 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; }; + AB2F3BFC15CF9C6000858373 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; }; + AB2F3BFD15CF9C6000858373 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; }; + AB2F3BFE15CF9C6000858373 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; }; + AB2F3BFF15CF9C6000858373 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; }; + AB2F3C0015CF9C6000858373 /* slot1_retail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF021345AC9B00AF11D1 /* slot1_retail.cpp */; }; + AB2F3C0115CF9C6000858373 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; + AB2F3C0215CF9C6000858373 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; }; + AB2F3C0315CF9C6000858373 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; }; + AB2F3C0415CF9C6000858373 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; }; + AB2F3C0515CF9C6000858373 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; }; + AB2F3C0615CF9C6000858373 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; }; + AB2F3C0715CF9C6000858373 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; }; + AB2F3C0815CF9C6000858373 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; }; + AB2F3C0915CF9C6000858373 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; }; + AB2F3C0A15CF9C6000858373 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; }; + AB2F3C0B15CF9C6000858373 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; + AB2F3C0C15CF9C6000858373 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; }; + AB2F3C0D15CF9C6000858373 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; }; + AB2F3C0E15CF9C6000858373 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; }; + AB2F3C0F15CF9C6000858373 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; }; + AB2F3C1015CF9C6000858373 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; }; + AB2F3C1115CF9C6000858373 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; }; + AB2F3C1215CF9C6000858373 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; }; + AB2F3C1315CF9C6000858373 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; + AB2F3C1415CF9C6000858373 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; }; + AB2F3C1515CF9C6000858373 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; }; + AB2F3C1615CF9C6000858373 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; }; + AB2F3C1715CF9C6000858373 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; }; + AB2F3C1815CF9C6000858373 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; }; + AB2F3C1915CF9C6000858373 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; }; + AB2F3C1A15CF9C6000858373 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; }; + AB2F3C1B15CF9C6000858373 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; }; + AB2F3C1C15CF9C6000858373 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; }; + AB2F3C1D15CF9C6000858373 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; }; + AB2F3C1E15CF9C6000858373 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; }; + AB2F3C1F15CF9C6000858373 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; + AB2F3C2015CF9C6000858373 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; }; + AB2F3C2115CF9C6000858373 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; + AB2F3C2215CF9C6000858373 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; }; + AB2F3C2315CF9C6000858373 /* cocoa_hid.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB350B691478A5B3007165AC /* cocoa_hid.mm */; }; + AB2F3C2415CF9C6000858373 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; + AB2F3C2515CF9C6000858373 /* cocoa_mic.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* cocoa_mic.mm */; }; + AB2F3C2615CF9C6000858373 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; + AB2F3C2715CF9C6000858373 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; }; + AB2F3C2815CF9C6000858373 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; + AB2F3C2915CF9C6000858373 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; }; + AB2F3C2A15CF9C6000858373 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; }; + AB2F3C2B15CF9C6000858373 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; + AB2F3C2C15CF9C6000858373 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; + AB2F3C2D15CF9C6000858373 /* displayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6B14C2361100D7D192 /* displayView.mm */; }; + AB2F3C2E15CF9C6000858373 /* emuWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6D14C2361100D7D192 /* emuWindowDelegate.mm */; }; + AB2F3C2F15CF9C6000858373 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; + AB2F3C3015CF9C6000858373 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; }; + AB2F3C3115CF9C6000858373 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; }; + AB2F3C3215CF9C6000858373 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; }; + AB2F3C3315CF9C6000858373 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; }; + AB2F3C3415CF9C6000858373 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; }; + AB2F3C3515CF9C6000858373 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; }; + AB2F3C3615CF9C6000858373 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; }; + AB2F3C3715CF9C6000858373 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; }; + AB2F3C3815CF9C6000858373 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; }; + AB2F3C3915CF9C6000858373 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */; }; + AB2F3C3B15CF9C6000858373 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; + AB2F3C3C15CF9C6000858373 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; }; + AB2F3C3D15CF9C6000858373 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; + AB2F3C3E15CF9C6000858373 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; + AB2F3C3F15CF9C6000858373 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; }; + AB2F3C4015CF9C6000858373 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; }; + AB2F3C4115CF9C6000858373 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; AB3ACB7814C2361100D7D192 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; AB3ACB7914C2361100D7D192 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; AB3ACB7A14C2361100D7D192 /* displayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6B14C2361100D7D192 /* displayView.mm */; }; AB3ACB7B14C2361100D7D192 /* emuWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6D14C2361100D7D192 /* emuWindowDelegate.mm */; }; AB3ACB7C14C2361100D7D192 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; AB3ACB7D14C2361100D7D192 /* 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 */; }; AB3ACC4414C24D5400D7D192 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; }; AB3ACC4514C24D5400D7D192 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; }; AB3ACC4614C24D5400D7D192 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; }; AB3ACC4714C24D5400D7D192 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; }; AB3ACC4914C24D5400D7D192 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; }; - AB3E34C9134AF4500056477A /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; - AB4676F314AB12D60002FF94 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; - AB58F32D1364F44B0074C376 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; - AB64987C13ECC73800EE7DD2 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; - AB6FBEF6139B6258007BB045 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; AB711ED21481C35F009011C8 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; }; AB711ED31481C35F009011C8 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; }; AB711ED81481C35F009011C8 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; }; @@ -454,137 +576,238 @@ AB73AA2D1507C9F500A310C8 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; }; AB73AA2E1507C9F500A310C8 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; }; AB73AA2F1507C9F500A310C8 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; - AB75226E14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; AB75226F14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB80E04D142BC4A800A52038 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; - AB901BDE1420706100348EEC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; }; - AB91D46B13BD013800462471 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; - ABA6574B14511EC90077E5E9 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; - 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 */; }; - 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 */; }; + ABAD0F7315ACE7A00000EC47 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; }; + ABAD0F7415ACE7A00000EC47 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; }; + ABAD0F7515ACE7A00000EC47 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; }; + ABAD0F7615ACE7A00000EC47 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; + ABAD0F7715ACE7A00000EC47 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; }; + ABAD0F7815ACE7A00000EC47 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; }; + ABAD0F7915ACE7A00000EC47 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; }; + ABAD0F7A15ACE7A00000EC47 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; }; + ABAD0F7B15ACE7A00000EC47 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; }; + ABAD0F7C15ACE7A00000EC47 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; }; + ABAD0F7D15ACE7A00000EC47 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; }; + ABAD0F7E15ACE7A00000EC47 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */; }; + ABAD0F7F15ACE7A00000EC47 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */; }; + ABAD0F8015ACE7A00000EC47 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */; }; + ABAD0F8115ACE7A00000EC47 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; }; + ABAD0F8215ACE7A00000EC47 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; }; + ABAD0F8315ACE7A00000EC47 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; }; + ABAD0F8415ACE7A00000EC47 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; }; + ABAD0F8515ACE7A00000EC47 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; }; + ABAD0F8615ACE7A00000EC47 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; }; + ABAD0F8715ACE7A00000EC47 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; }; + ABAD0F8815ACE7A00000EC47 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; }; + ABAD0F8915ACE7A00000EC47 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; }; + ABAD0F8A15ACE7A00000EC47 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; }; + ABAD0F8B15ACE7A00000EC47 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; }; + ABAD0F8C15ACE7A00000EC47 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; }; + ABAD0F8D15ACE7A00000EC47 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; }; + ABAD0F8E15ACE7A00000EC47 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; }; + ABAD0F8F15ACE7A00000EC47 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; }; + ABAD0F9015ACE7A00000EC47 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; }; + ABAD0F9115ACE7A00000EC47 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; }; + ABAD0F9215ACE7A00000EC47 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; }; + ABAD0F9315ACE7A00000EC47 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; }; + ABAD0F9415ACE7A00000EC47 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; }; + ABAD0F9515ACE7A00000EC47 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; }; + ABAD0F9615ACE7A00000EC47 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; }; + ABAD0F9715ACE7A00000EC47 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; }; + ABAD0F9815ACE7A00000EC47 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; }; + ABAD0F9915ACE7A00000EC47 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; }; + ABAD0F9A15ACE7A00000EC47 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; }; + ABAD0F9B15ACE7A00000EC47 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; }; + ABAD0F9C15ACE7A00000EC47 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; }; + ABAD0F9D15ACE7A00000EC47 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; }; + ABAD0F9E15ACE7A00000EC47 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; }; + ABAD0F9F15ACE7A00000EC47 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; }; + ABAD0FA015ACE7A00000EC47 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; }; + ABAD0FA115ACE7A00000EC47 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; }; + ABAD0FA215ACE7A00000EC47 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; }; + ABAD0FA315ACE7A00000EC47 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; }; + ABAD0FA415ACE7A00000EC47 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; }; + ABAD0FA515ACE7A00000EC47 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; }; + ABAD0FA615ACE7A00000EC47 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; }; + ABAD0FA715ACE7A00000EC47 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; }; + ABAD0FA815ACE7A00000EC47 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; }; + ABAD0FA915ACE7A00000EC47 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; }; + ABAD0FAA15ACE7A00000EC47 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; }; + ABAD0FAB15ACE7A00000EC47 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; }; + ABAD0FAC15ACE7A00000EC47 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; }; + ABAD0FAD15ACE7A00000EC47 /* Icon_Microphone_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299F14BE7213009ABC6F /* Icon_Microphone_420x420.png */; }; + ABAD0FAE15ACE7A00000EC47 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; }; + ABAD0FAF15ACE7A00000EC47 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; }; + ABAD0FB015ACE7A00000EC47 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; }; + ABAD0FB115ACE7A00000EC47 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; }; + ABAD0FB215ACE7A00000EC47 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; }; + ABAD0FB315ACE7A00000EC47 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; }; + ABAD0FB415ACE7A00000EC47 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; }; + ABAD0FB515ACE7A00000EC47 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; }; + ABAD0FB615ACE7A00000EC47 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; }; + ABAD0FB715ACE7A00000EC47 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; }; + ABAD0FB815ACE7A00000EC47 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; }; + ABAD0FB915ACE7A00000EC47 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; + ABAD0FBB15ACE7A00000EC47 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */; }; + ABAD0FBC15ACE7A00000EC47 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; }; + ABAD0FBD15ACE7A00000EC47 /* addons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA11345AC8400AF11D1 /* addons.cpp */; }; + ABAD0FBE15ACE7A00000EC47 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; }; + ABAD0FBF15ACE7A00000EC47 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; }; + ABAD0FC015ACE7A00000EC47 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; }; + ABAD0FC115ACE7A00000EC47 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; }; + ABAD0FC215ACE7A00000EC47 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; }; + ABAD0FC315ACE7A00000EC47 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; }; + ABAD0FC415ACE7A00000EC47 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; }; + ABAD0FC515ACE7A00000EC47 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; }; + ABAD0FC615ACE7A00000EC47 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; }; + ABAD0FC715ACE7A00000EC47 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; }; + ABAD0FC815ACE7A00000EC47 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; }; + ABAD0FC915ACE7A00000EC47 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; }; + ABAD0FCA15ACE7A00000EC47 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; }; + ABAD0FCB15ACE7A00000EC47 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; }; + ABAD0FCC15ACE7A00000EC47 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; }; + ABAD0FCD15ACE7A00000EC47 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; }; + ABAD0FCE15ACE7A00000EC47 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; }; + ABAD0FCF15ACE7A00000EC47 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; }; + ABAD0FD015ACE7A00000EC47 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; }; + ABAD0FD115ACE7A00000EC47 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; }; + ABAD0FD215ACE7A00000EC47 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; }; + ABAD0FD315ACE7A00000EC47 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; }; + ABAD0FD415ACE7A00000EC47 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; }; + ABAD0FD515ACE7A00000EC47 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; }; + ABAD0FD615ACE7A00000EC47 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; }; + ABAD0FD715ACE7A00000EC47 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; }; + ABAD0FD815ACE7A00000EC47 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; }; + ABAD0FD915ACE7A00000EC47 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; + ABAD0FDA15ACE7A00000EC47 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; }; + ABAD0FDB15ACE7A00000EC47 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; }; + ABAD0FDC15ACE7A00000EC47 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.cpp */; }; + ABAD0FDD15ACE7A00000EC47 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; }; + ABAD0FDE15ACE7A00000EC47 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; }; + ABAD0FDF15ACE7A00000EC47 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; }; + ABAD0FE015ACE7A00000EC47 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; }; + ABAD0FE115ACE7A00000EC47 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; }; + ABAD0FE215ACE7A00000EC47 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; }; + ABAD0FE315ACE7A00000EC47 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; }; + ABAD0FE415ACE7A00000EC47 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4A1345ACBF00AF11D1 /* md5.cpp */; }; + ABAD0FE515ACE7A00000EC47 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; }; + ABAD0FE615ACE7A00000EC47 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; }; + ABAD0FE715ACE7A00000EC47 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; }; + ABAD0FE815ACE7A00000EC47 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; }; + ABAD0FE915ACE7A00000EC47 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; }; + ABAD0FEA15ACE7A00000EC47 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; }; + ABAD0FEB15ACE7A00000EC47 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; }; + ABAD0FEC15ACE7A00000EC47 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; }; + ABAD0FED15ACE7A00000EC47 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; }; + ABAD0FEE15ACE7A00000EC47 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; }; + ABAD0FEF15ACE7A00000EC47 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; }; + ABAD0FF015ACE7A00000EC47 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; }; + ABAD0FF115ACE7A00000EC47 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; }; + ABAD0FF215ACE7A00000EC47 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; }; + ABAD0FF315ACE7A00000EC47 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; }; + ABAD0FF415ACE7A00000EC47 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; }; + ABAD0FF515ACE7A00000EC47 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; }; + ABAD0FF615ACE7A00000EC47 /* slot1_retail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF021345AC9B00AF11D1 /* slot1_retail.cpp */; }; + ABAD0FF715ACE7A00000EC47 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; + ABAD0FF815ACE7A00000EC47 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; }; + ABAD0FF915ACE7A00000EC47 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; }; + ABAD0FFA15ACE7A00000EC47 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; }; + ABAD0FFB15ACE7A00000EC47 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; }; + ABAD0FFC15ACE7A00000EC47 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; }; + ABAD0FFD15ACE7A00000EC47 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; }; + ABAD0FFE15ACE7A00000EC47 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; }; + ABAD0FFF15ACE7A00000EC47 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; }; + ABAD100015ACE7A00000EC47 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; }; + ABAD100115ACE7A00000EC47 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; + ABAD100215ACE7A00000EC47 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; }; + ABAD100315ACE7A00000EC47 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; }; + ABAD100415ACE7A00000EC47 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; }; + ABAD100515ACE7A00000EC47 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; }; + ABAD100615ACE7A00000EC47 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; }; + ABAD100715ACE7A00000EC47 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; }; + ABAD100815ACE7A00000EC47 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; }; + ABAD100915ACE7A00000EC47 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; + ABAD100A15ACE7A00000EC47 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; }; + ABAD100B15ACE7A00000EC47 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; }; + ABAD100C15ACE7A00000EC47 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; }; + ABAD100D15ACE7A00000EC47 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; }; + ABAD100E15ACE7A00000EC47 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; }; + ABAD100F15ACE7A00000EC47 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; }; + ABAD101015ACE7A00000EC47 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; }; + ABAD101115ACE7A00000EC47 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; }; + ABAD101215ACE7A00000EC47 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; }; + ABAD101315ACE7A00000EC47 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; }; + ABAD101415ACE7A00000EC47 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; }; + ABAD101515ACE7A00000EC47 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; + ABAD101615ACE7A00000EC47 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; }; + ABAD101715ACE7A00000EC47 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; + ABAD101815ACE7A00000EC47 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; }; + ABAD101915ACE7A00000EC47 /* cocoa_hid.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB350B691478A5B3007165AC /* cocoa_hid.mm */; }; + ABAD101A15ACE7A00000EC47 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; + ABAD101B15ACE7A00000EC47 /* cocoa_mic.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* cocoa_mic.mm */; }; + ABAD101C15ACE7A00000EC47 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; + ABAD101D15ACE7A00000EC47 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; }; + ABAD101E15ACE7A00000EC47 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; + ABAD101F15ACE7A00000EC47 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; }; + ABAD102015ACE7A00000EC47 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; }; + ABAD102115ACE7A00000EC47 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; + ABAD102215ACE7A00000EC47 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; + ABAD102315ACE7A00000EC47 /* displayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6B14C2361100D7D192 /* displayView.mm */; }; + ABAD102415ACE7A00000EC47 /* emuWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6D14C2361100D7D192 /* emuWindowDelegate.mm */; }; + ABAD102515ACE7A00000EC47 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; + ABAD102615ACE7A00000EC47 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; }; + ABAD102715ACE7A00000EC47 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; }; + ABAD102815ACE7A00000EC47 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; }; + ABAD102915ACE7A00000EC47 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; }; + ABAD102A15ACE7A00000EC47 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; }; + ABAD102B15ACE7A00000EC47 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; }; + ABAD102C15ACE7A00000EC47 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; }; + ABAD102D15ACE7A00000EC47 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; }; + ABAD102E15ACE7A00000EC47 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; }; + ABAD102F15ACE7A00000EC47 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */; }; + ABAD103F15ACE7A00000EC47 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; + ABAD104015ACE7A00000EC47 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; }; + ABAD104115ACE7A00000EC47 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; + ABAD104215ACE7A00000EC47 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; + ABAD104315ACE7A00000EC47 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; }; + ABAD104415ACE7A00000EC47 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; }; + ABAD104515ACE7A00000EC47 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; + ABBCE29715ACB1FF00A2C965 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE29515ACB1FF00A2C965 /* arm_jit.cpp */; }; + ABBCE29815ACB1FF00A2C965 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE29515ACB1FF00A2C965 /* arm_jit.cpp */; }; + ABBCE2D715ACB29100A2C965 /* AssemblerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2A615ACB29100A2C965 /* AssemblerX86X64.cpp */; }; + ABBCE2D815ACB29100A2C965 /* CodeGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2A915ACB29100A2C965 /* CodeGenerator.cpp */; }; + ABBCE2D915ACB29100A2C965 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2AB15ACB29100A2C965 /* Compiler.cpp */; }; + ABBCE2DA15ACB29100A2C965 /* CompilerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2AD15ACB29100A2C965 /* CompilerX86X64.cpp */; }; + ABBCE2DC15ACB29100A2C965 /* CpuInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B115ACB29100A2C965 /* CpuInfo.cpp */; }; + ABBCE2DD15ACB29100A2C965 /* Defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B315ACB29100A2C965 /* Defs.cpp */; }; + ABBCE2DE15ACB29100A2C965 /* DefsX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B515ACB29100A2C965 /* DefsX86X64.cpp */; }; + ABBCE2DF15ACB29100A2C965 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B715ACB29100A2C965 /* Logger.cpp */; }; + ABBCE2E015ACB29100A2C965 /* MemoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B915ACB29100A2C965 /* MemoryManager.cpp */; }; + ABBCE2E115ACB29100A2C965 /* MemoryMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2BB15ACB29100A2C965 /* MemoryMarker.cpp */; }; + ABBCE2E215ACB29100A2C965 /* OperandX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2BE15ACB29100A2C965 /* OperandX86X64.cpp */; }; + ABBCE2E315ACB29100A2C965 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2C015ACB29100A2C965 /* Platform.cpp */; }; + ABBCE2E615ACB29100A2C965 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2C415ACB29100A2C965 /* Util.cpp */; }; + ABBCE2E715ACB29100A2C965 /* AssemblerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2A615ACB29100A2C965 /* AssemblerX86X64.cpp */; }; + ABBCE2E815ACB29100A2C965 /* CodeGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2A915ACB29100A2C965 /* CodeGenerator.cpp */; }; + ABBCE2E915ACB29100A2C965 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2AB15ACB29100A2C965 /* Compiler.cpp */; }; + ABBCE2EA15ACB29100A2C965 /* CompilerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2AD15ACB29100A2C965 /* CompilerX86X64.cpp */; }; + ABBCE2EC15ACB29100A2C965 /* CpuInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B115ACB29100A2C965 /* CpuInfo.cpp */; }; + ABBCE2ED15ACB29100A2C965 /* Defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B315ACB29100A2C965 /* Defs.cpp */; }; + ABBCE2EE15ACB29100A2C965 /* DefsX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B515ACB29100A2C965 /* DefsX86X64.cpp */; }; + ABBCE2EF15ACB29100A2C965 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B715ACB29100A2C965 /* Logger.cpp */; }; + ABBCE2F015ACB29100A2C965 /* MemoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2B915ACB29100A2C965 /* MemoryManager.cpp */; }; + ABBCE2F115ACB29100A2C965 /* MemoryMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2BB15ACB29100A2C965 /* MemoryMarker.cpp */; }; + ABBCE2F215ACB29100A2C965 /* OperandX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2BE15ACB29100A2C965 /* OperandX86X64.cpp */; }; + ABBCE2F315ACB29100A2C965 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2C015ACB29100A2C965 /* Platform.cpp */; }; + ABBCE2F615ACB29100A2C965 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE2C415ACB29100A2C965 /* Util.cpp */; }; ABBF04A614B515F300E505A0 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; }; - 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 */; }; ABC3AF3314B7F06900D5B13D /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; }; ABC3AF3414B7F06900D5B13D /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; }; ABC3AF3514B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; }; ABC3AF3614B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; }; ABC3AFCF14B8D16700D5B13D /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; - 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 */; }; - ABD0A5381501AA5A0074A094 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; }; - ABD0A5391501AA5A0074A094 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */; }; ABD0A53A1501AA5A0074A094 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; }; ABD0A53B1501AA5A0074A094 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.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 */; }; - ABD1FED01345AC8400AF11D1 /* addons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA11345AC8400AF11D1 /* addons.cpp */; }; - 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 */; }; - ABD1FEE41345AC8400AF11D1 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.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 */; }; - ABD1FF0D1345AC9C00AF11D1 /* slot1_retail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF021345AC9B00AF11D1 /* slot1_retail.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 */; }; - ABD1FF531345ACBF00AF11D1 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */; }; - 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 */; }; - ABD1FF661345ACBF00AF11D1 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4A1345ACBF00AF11D1 /* md5.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 */; }; - ABD9A46513DB99B300777194 /* cocoa_mic.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* cocoa_mic.mm */; }; - 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 */; }; - ABE7F53E13EE1C7900FD3A71 /* 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 */; }; - 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 */; }; ABFE150F14C92FF5005D6699 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; }; ABFE151014C92FF5005D6699 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; }; ABFE151114C92FF5005D6699 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; }; @@ -599,7 +822,6 @@ 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8D1107320486CEB800E47090 /* DeSmuME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeSmuME.app; sourceTree = BUILT_PRODUCTS_DIR; }; AB00E87A14205EAE00DE561F /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = translations/English.lproj/InfoPlist.strings; sourceTree = ""; }; AB00E87D14205EBC00DE561F /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = translations/English.lproj/MainMenu.xib; sourceTree = ""; }; AB00E89114205ECC00DE561F /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = English; path = translations/English.lproj/Localizable.strings; sourceTree = ""; }; @@ -651,6 +873,7 @@ AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_RotateCW_420x420.png; path = images/Icon_RotateCW_420x420.png; sourceTree = ""; }; AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ShowHUD_420x420.png; path = images/Icon_ShowHUD_420x420.png; sourceTree = ""; }; AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speaker_420x420.png; path = images/Icon_Speaker_420x420.png; sourceTree = ""; }; + AB2F3C4515CF9C6000858373 /* DeSmuME (PPC).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (PPC).app"; sourceTree = BUILT_PRODUCTS_DIR; }; AB350B681478A5B3007165AC /* cocoa_hid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_hid.h; sourceTree = ""; }; AB350B691478A5B3007165AC /* cocoa_hid.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_hid.mm; sourceTree = ""; }; AB350BA41478AC96007165AC /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; @@ -694,6 +917,7 @@ AB9971CE134EDA0800531BA7 /* cocoa_globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_globals.h; sourceTree = ""; }; ABA6574914511EC90077E5E9 /* cocoa_cheat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_cheat.h; sourceTree = ""; }; ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_cheat.mm; sourceTree = ""; }; + ABAD104915ACE7A00000EC47 /* DeSmuME (PPC).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (PPC).app"; sourceTree = BUILT_PRODUCTS_DIR; }; ABAD3E5913AF1D6D00502E1E /* AAFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AAFilter.h; sourceTree = ""; }; ABAD3E5A13AF1D6D00502E1E /* BPMDetect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BPMDetect.h; sourceTree = ""; }; ABAD3E5B13AF1D6D00502E1E /* cpu_detect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_detect.h; sourceTree = ""; }; @@ -719,6 +943,44 @@ ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_CodeBreaker_32x32.png; path = Images/Icon_CodeBreaker_32x32.png; sourceTree = ""; }; ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DeSmuME_32x32.png; path = Images/Icon_DeSmuME_32x32.png; sourceTree = ""; }; ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = DefaultUserPrefs.plist; sourceTree = ""; }; + ABBCE29415ACB1E600A2C965 /* arm_jit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = arm_jit.h; path = ../arm_jit.h; sourceTree = SOURCE_ROOT; }; + ABBCE29515ACB1FF00A2C965 /* arm_jit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arm_jit.cpp; path = ../arm_jit.cpp; sourceTree = SOURCE_ROOT; }; + ABBCE29D15ACB26100A2C965 /* instruction_attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = instruction_attributes.h; path = ../instruction_attributes.h; sourceTree = SOURCE_ROOT; }; + ABBCE29E15ACB26100A2C965 /* instructions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = instructions.h; path = ../instructions.h; sourceTree = SOURCE_ROOT; }; + ABBCE2A215ACB29100A2C965 /* ApiBegin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApiBegin.h; sourceTree = ""; }; + ABBCE2A315ACB29100A2C965 /* ApiEnd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApiEnd.h; sourceTree = ""; }; + ABBCE2A415ACB29100A2C965 /* AsmJit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsmJit.h; sourceTree = ""; }; + ABBCE2A515ACB29100A2C965 /* Assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Assembler.h; sourceTree = ""; }; + ABBCE2A615ACB29100A2C965 /* AssemblerX86X64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AssemblerX86X64.cpp; sourceTree = ""; }; + ABBCE2A715ACB29100A2C965 /* AssemblerX86X64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssemblerX86X64.h; sourceTree = ""; }; + ABBCE2A815ACB29100A2C965 /* Build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Build.h; sourceTree = ""; }; + ABBCE2A915ACB29100A2C965 /* CodeGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenerator.cpp; sourceTree = ""; }; + ABBCE2AA15ACB29100A2C965 /* CodeGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodeGenerator.h; sourceTree = ""; }; + ABBCE2AB15ACB29100A2C965 /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Compiler.cpp; sourceTree = ""; }; + ABBCE2AC15ACB29100A2C965 /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = ""; }; + ABBCE2AD15ACB29100A2C965 /* CompilerX86X64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CompilerX86X64.cpp; sourceTree = ""; }; + ABBCE2AE15ACB29100A2C965 /* CompilerX86X64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CompilerX86X64.h; sourceTree = ""; }; + ABBCE2AF15ACB29100A2C965 /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = ""; }; + ABBCE2B115ACB29100A2C965 /* CpuInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CpuInfo.cpp; sourceTree = ""; }; + ABBCE2B215ACB29100A2C965 /* CpuInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CpuInfo.h; sourceTree = ""; }; + ABBCE2B315ACB29100A2C965 /* Defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Defs.cpp; sourceTree = ""; }; + ABBCE2B415ACB29100A2C965 /* Defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Defs.h; sourceTree = ""; }; + ABBCE2B515ACB29100A2C965 /* DefsX86X64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DefsX86X64.cpp; sourceTree = ""; }; + ABBCE2B615ACB29100A2C965 /* DefsX86X64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DefsX86X64.h; sourceTree = ""; }; + ABBCE2B715ACB29100A2C965 /* Logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Logger.cpp; sourceTree = ""; }; + ABBCE2B815ACB29100A2C965 /* Logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logger.h; sourceTree = ""; }; + ABBCE2B915ACB29100A2C965 /* MemoryManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryManager.cpp; sourceTree = ""; }; + ABBCE2BA15ACB29100A2C965 /* MemoryManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryManager.h; sourceTree = ""; }; + ABBCE2BB15ACB29100A2C965 /* MemoryMarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryMarker.cpp; sourceTree = ""; }; + ABBCE2BC15ACB29100A2C965 /* MemoryMarker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryMarker.h; sourceTree = ""; }; + ABBCE2BD15ACB29100A2C965 /* Operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operand.h; sourceTree = ""; }; + ABBCE2BE15ACB29100A2C965 /* OperandX86X64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OperandX86X64.cpp; sourceTree = ""; }; + ABBCE2BF15ACB29100A2C965 /* OperandX86X64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OperandX86X64.h; sourceTree = ""; }; + ABBCE2C015ACB29100A2C965 /* Platform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Platform.cpp; sourceTree = ""; }; + ABBCE2C115ACB29100A2C965 /* Platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = ""; }; + ABBCE2C415ACB29100A2C965 /* Util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Util.cpp; sourceTree = ""; }; + ABBCE2C515ACB29100A2C965 /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = ""; }; + ABBCE2C615ACB29100A2C965 /* Util_p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util_p.h; sourceTree = ""; }; ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_ROMCheats.icns; sourceTree = ""; }; ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeFull_16x16.png; path = images/Icon_VolumeFull_16x16.png; sourceTree = ""; }; ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeMute_16x16.png; path = images/Icon_VolumeMute_16x16.png; sourceTree = ""; }; @@ -744,7 +1006,6 @@ ABD1FE6B1345AC8400AF11D1 /* addons.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = addons.h; path = ../addons.h; sourceTree = SOURCE_ROOT; }; ABD1FE6C1345AC8400AF11D1 /* agg2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = agg2d.h; path = ../agg2d.h; sourceTree = SOURCE_ROOT; }; ABD1FE6D1345AC8400AF11D1 /* aggdraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aggdraw.h; path = ../aggdraw.h; sourceTree = SOURCE_ROOT; }; - ABD1FE6E1345AC8400AF11D1 /* arm_instructions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = arm_instructions.h; path = ../arm_instructions.h; sourceTree = SOURCE_ROOT; }; ABD1FE6F1345AC8400AF11D1 /* armcpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = armcpu.h; path = ../armcpu.h; sourceTree = SOURCE_ROOT; }; ABD1FE701345AC8400AF11D1 /* bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bios.h; path = ../bios.h; sourceTree = SOURCE_ROOT; }; ABD1FE711345AC8400AF11D1 /* bits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bits.h; path = ../bits.h; sourceTree = SOURCE_ROOT; }; @@ -791,7 +1052,6 @@ ABD1FE9A1345AC8400AF11D1 /* sndsdl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sndsdl.h; path = ../sndsdl.h; sourceTree = SOURCE_ROOT; }; ABD1FE9B1345AC8400AF11D1 /* SPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SPU.h; path = ../SPU.h; sourceTree = SOURCE_ROOT; }; ABD1FE9C1345AC8400AF11D1 /* texcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = texcache.h; path = ../texcache.h; sourceTree = SOURCE_ROOT; }; - ABD1FE9D1345AC8400AF11D1 /* thumb_instructions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thumb_instructions.h; path = ../thumb_instructions.h; sourceTree = SOURCE_ROOT; }; ABD1FE9E1345AC8400AF11D1 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = types.h; path = ../types.h; sourceTree = SOURCE_ROOT; }; ABD1FE9F1345AC8400AF11D1 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = ../version.h; sourceTree = SOURCE_ROOT; }; ABD1FEA01345AC8400AF11D1 /* wifi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wifi.h; path = ../wifi.h; sourceTree = SOURCE_ROOT; }; @@ -942,17 +1202,17 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 8D11072E0486CEB800E47090 /* Frameworks */ = { + AB2F3C3A15CF9C6000858373 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ABC5720D1344346600E7B0B1 /* AppKit.framework in Frameworks */, - ABC570D1134431CE00E7B0B1 /* AudioUnit.framework in Frameworks */, - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, - ABC572101344347000E7B0B1 /* Foundation.framework in Frameworks */, - AB350BA51478AC96007165AC /* IOKit.framework in Frameworks */, - ABC570D5134431DA00E7B0B1 /* OpenGL.framework in Frameworks */, - AB4676F314AB12D60002FF94 /* libz.dylib in Frameworks */, + AB2F3C3B15CF9C6000858373 /* AppKit.framework in Frameworks */, + AB2F3C3C15CF9C6000858373 /* AudioUnit.framework in Frameworks */, + AB2F3C3D15CF9C6000858373 /* Cocoa.framework in Frameworks */, + AB2F3C3E15CF9C6000858373 /* Foundation.framework in Frameworks */, + AB2F3C3F15CF9C6000858373 /* IOKit.framework in Frameworks */, + AB2F3C4015CF9C6000858373 /* OpenGL.framework in Frameworks */, + AB2F3C4115CF9C6000858373 /* libz.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -984,6 +1244,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + ABAD103E15ACE7A00000EC47 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ABAD103F15ACE7A00000EC47 /* AppKit.framework in Frameworks */, + ABAD104015ACE7A00000EC47 /* AudioUnit.framework in Frameworks */, + ABAD104115ACE7A00000EC47 /* Cocoa.framework in Frameworks */, + ABAD104215ACE7A00000EC47 /* Foundation.framework in Frameworks */, + ABAD104315ACE7A00000EC47 /* IOKit.framework in Frameworks */, + ABAD104415ACE7A00000EC47 /* OpenGL.framework in Frameworks */, + ABAD104515ACE7A00000EC47 /* libz.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -1050,9 +1324,10 @@ 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( - 8D1107320486CEB800E47090 /* DeSmuME.app */, AB711F7F1481C35F009011C8 /* DeSmuME.app */, AB73AA331507C9F500A310C8 /* DeSmuME.app */, + ABAD104915ACE7A00000EC47 /* DeSmuME (PPC).app */, + AB2F3C4515CF9C6000858373 /* DeSmuME (PPC).app */, ); name = Products; sourceTree = ""; @@ -1143,6 +1418,47 @@ name = "App Icons"; sourceTree = ""; }; + ABBCE2A115ACB29100A2C965 /* AsmJit */ = { + isa = PBXGroup; + children = ( + ABBCE2A615ACB29100A2C965 /* AssemblerX86X64.cpp */, + ABBCE2A915ACB29100A2C965 /* CodeGenerator.cpp */, + ABBCE2AB15ACB29100A2C965 /* Compiler.cpp */, + ABBCE2AD15ACB29100A2C965 /* CompilerX86X64.cpp */, + ABBCE2B115ACB29100A2C965 /* CpuInfo.cpp */, + ABBCE2B315ACB29100A2C965 /* Defs.cpp */, + ABBCE2B515ACB29100A2C965 /* DefsX86X64.cpp */, + ABBCE2B715ACB29100A2C965 /* Logger.cpp */, + ABBCE2B915ACB29100A2C965 /* MemoryManager.cpp */, + ABBCE2BB15ACB29100A2C965 /* MemoryMarker.cpp */, + ABBCE2BE15ACB29100A2C965 /* OperandX86X64.cpp */, + ABBCE2C015ACB29100A2C965 /* Platform.cpp */, + ABBCE2C415ACB29100A2C965 /* Util.cpp */, + ABBCE2A215ACB29100A2C965 /* ApiBegin.h */, + ABBCE2A315ACB29100A2C965 /* ApiEnd.h */, + ABBCE2A415ACB29100A2C965 /* AsmJit.h */, + ABBCE2A515ACB29100A2C965 /* Assembler.h */, + ABBCE2A715ACB29100A2C965 /* AssemblerX86X64.h */, + ABBCE2A815ACB29100A2C965 /* Build.h */, + ABBCE2AA15ACB29100A2C965 /* CodeGenerator.h */, + ABBCE2AC15ACB29100A2C965 /* Compiler.h */, + ABBCE2AE15ACB29100A2C965 /* CompilerX86X64.h */, + ABBCE2AF15ACB29100A2C965 /* Config.h */, + ABBCE2B215ACB29100A2C965 /* CpuInfo.h */, + ABBCE2B415ACB29100A2C965 /* Defs.h */, + ABBCE2B615ACB29100A2C965 /* DefsX86X64.h */, + ABBCE2B815ACB29100A2C965 /* Logger.h */, + ABBCE2BA15ACB29100A2C965 /* MemoryManager.h */, + ABBCE2BC15ACB29100A2C965 /* MemoryMarker.h */, + ABBCE2BD15ACB29100A2C965 /* Operand.h */, + ABBCE2BF15ACB29100A2C965 /* OperandX86X64.h */, + ABBCE2C115ACB29100A2C965 /* Platform.h */, + ABBCE2C515ACB29100A2C965 /* Util.h */, + ABBCE2C615ACB29100A2C965 /* Util_p.h */, + ); + path = AsmJit; + sourceTree = ""; + }; ABC2ECD613B1C87000FAAA2A /* Images */ = { isa = PBXGroup; children = ( @@ -1214,6 +1530,7 @@ ABD1FEA11345AC8400AF11D1 /* addons.cpp */, ABD1FEA21345AC8400AF11D1 /* aggdraw.cpp */, ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */, + ABBCE29515ACB1FF00A2C965 /* arm_jit.cpp */, ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */, ABD1FEA51345AC8400AF11D1 /* bios.cpp */, ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */, @@ -1260,7 +1577,7 @@ ABD1FE6B1345AC8400AF11D1 /* addons.h */, ABD1FE6C1345AC8400AF11D1 /* agg2d.h */, ABD1FE6D1345AC8400AF11D1 /* aggdraw.h */, - ABD1FE6E1345AC8400AF11D1 /* arm_instructions.h */, + ABBCE29415ACB1E600A2C965 /* arm_jit.h */, ABD1FE6F1345AC8400AF11D1 /* armcpu.h */, ABD1FE701345AC8400AF11D1 /* bios.h */, ABD1FE711345AC8400AF11D1 /* bits.h */, @@ -1282,6 +1599,8 @@ ABD1FE811345AC8400AF11D1 /* gfx3d.h */, ABD1FE831345AC8400AF11D1 /* GPU.h */, ABD1FE821345AC8400AF11D1 /* GPU_osd.h */, + ABBCE29D15ACB26100A2C965 /* instruction_attributes.h */, + ABBCE29E15ACB26100A2C965 /* instructions.h */, ABD1FE841345AC8400AF11D1 /* lua-engine.h */, ABD1FE851345AC8400AF11D1 /* matrix.h */, ABD1FE861345AC8400AF11D1 /* mc.h */, @@ -1307,7 +1626,6 @@ ABD1FE9A1345AC8400AF11D1 /* sndsdl.h */, ABD1FE9B1345AC8400AF11D1 /* SPU.h */, ABD1FE9C1345AC8400AF11D1 /* texcache.h */, - ABD1FE9D1345AC8400AF11D1 /* thumb_instructions.h */, ABD1FE9E1345AC8400AF11D1 /* types.h */, ABD1FE9F1345AC8400AF11D1 /* version.h */, ABD1FEA01345AC8400AF11D1 /* wifi.h */, @@ -1348,6 +1666,7 @@ ABD1FF1C1345ACBF00AF11D1 /* utils */ = { isa = PBXGroup; children = ( + ABBCE2A115ACB29100A2C965 /* AsmJit */, ABD1FF211345ACBF00AF11D1 /* decrypt */, ABD1FF2E1345ACBF00AF11D1 /* libfat */, ABE670241415DE6C00E8E4C9 /* tinyxml */, @@ -1500,28 +1819,28 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 8D1107260486CEB800E47090 /* DeSmuME (v10.5 Leopard; LLVM-Clang) */ = { + AB2F3B7A15CF9C6000858373 /* DeSmuME (OS X App; PowerPC; LLVM-GCC) */ = { isa = PBXNativeTarget; - buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (v10.5 Leopard; LLVM-Clang)" */; + buildConfigurationList = AB2F3C4215CF9C6000858373 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; PowerPC; LLVM-GCC)" */; buildPhases = ( - AB75221714C79884009B97B3 /* ShellScript */, - 8D1107290486CEB800E47090 /* Resources */, - 8D11072C0486CEB800E47090 /* Sources */, - 8D11072E0486CEB800E47090 /* Frameworks */, + AB2F3B7B15CF9C6000858373 /* ShellScript */, + AB2F3B7C15CF9C6000858373 /* Resources */, + AB2F3BC415CF9C6000858373 /* Sources */, + AB2F3C3A15CF9C6000858373 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); - name = "DeSmuME (v10.5 Leopard; LLVM-Clang)"; + name = "DeSmuME (OS X App; PowerPC; LLVM-GCC)"; productInstallPath = "$(HOME)/Applications"; productName = DeSmuME; - productReference = 8D1107320486CEB800E47090 /* DeSmuME.app */; + productReference = AB2F3C4515CF9C6000858373 /* DeSmuME (PPC).app */; productType = "com.apple.product-type.application"; }; - AB711EBD1481C35F009011C8 /* DeSmuME (v10.6 Snow Leopard) */ = { + AB711EBD1481C35F009011C8 /* DeSmuME (OS X App; Intel; LLVM-Clang) */ = { isa = PBXNativeTarget; - buildConfigurationList = AB711F7C1481C35F009011C8 /* Build configuration list for PBXNativeTarget "DeSmuME (v10.6 Snow Leopard)" */; + buildConfigurationList = AB711F7C1481C35F009011C8 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; LLVM-Clang)" */; buildPhases = ( AB75222C14C799C1009B97B3 /* ShellScript */, AB711EBE1481C35F009011C8 /* Resources */, @@ -1532,15 +1851,15 @@ ); dependencies = ( ); - name = "DeSmuME (v10.6 Snow Leopard)"; + name = "DeSmuME (OS X App; Intel; LLVM-Clang)"; productInstallPath = "$(HOME)/Applications"; productName = DeSmuME; productReference = AB711F7F1481C35F009011C8 /* DeSmuME.app */; productType = "com.apple.product-type.application"; }; - AB73A9671507C9F500A310C8 /* DeSmuME (v10.5 Leopard; LLVM-GCC) */ = { + AB73A9671507C9F500A310C8 /* DeSmuME (OS X App; Intel; LLVM-GCC) */ = { isa = PBXNativeTarget; - buildConfigurationList = AB73AA301507C9F500A310C8 /* Build configuration list for PBXNativeTarget "DeSmuME (v10.5 Leopard; LLVM-GCC)" */; + buildConfigurationList = AB73AA301507C9F500A310C8 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; LLVM-GCC)" */; buildPhases = ( AB73A9681507C9F500A310C8 /* ShellScript */, AB73A9691507C9F500A310C8 /* Resources */, @@ -1551,12 +1870,31 @@ ); dependencies = ( ); - name = "DeSmuME (v10.5 Leopard; LLVM-GCC)"; + name = "DeSmuME (OS X App; Intel; LLVM-GCC)"; productInstallPath = "$(HOME)/Applications"; productName = DeSmuME; productReference = AB73AA331507C9F500A310C8 /* DeSmuME.app */; productType = "com.apple.product-type.application"; }; + ABAD0F7015ACE7A00000EC47 /* DeSmuME (OS X App; PowerPC; LLVM-Clang) */ = { + isa = PBXNativeTarget; + buildConfigurationList = ABAD104615ACE7A00000EC47 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; PowerPC; LLVM-Clang)" */; + buildPhases = ( + ABAD0F7115ACE7A00000EC47 /* ShellScript */, + ABAD0F7215ACE7A00000EC47 /* Resources */, + ABAD0FBA15ACE7A00000EC47 /* Sources */, + ABAD103E15ACE7A00000EC47 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "DeSmuME (OS X App; PowerPC; LLVM-Clang)"; + productInstallPath = "$(HOME)/Applications"; + productName = DeSmuME; + productReference = ABAD104915ACE7A00000EC47 /* DeSmuME (PPC).app */; + productType = "com.apple.product-type.application"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -1583,89 +1921,90 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 8D1107260486CEB800E47090 /* DeSmuME (v10.5 Leopard; LLVM-Clang) */, - AB73A9671507C9F500A310C8 /* DeSmuME (v10.5 Leopard; LLVM-GCC) */, - AB711EBD1481C35F009011C8 /* DeSmuME (v10.6 Snow Leopard) */, + AB711EBD1481C35F009011C8 /* DeSmuME (OS X App; Intel; LLVM-Clang) */, + AB73A9671507C9F500A310C8 /* DeSmuME (OS X App; Intel; LLVM-GCC) */, + ABAD0F7015ACE7A00000EC47 /* DeSmuME (OS X App; PowerPC; LLVM-Clang) */, + AB2F3B7A15CF9C6000858373 /* DeSmuME (OS X App; PowerPC; LLVM-GCC) */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 8D1107290486CEB800E47090 /* Resources */ = { + AB2F3B7C15CF9C6000858373 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - AB02475C13886BF300E9F9AB /* KeyNames.plist 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 */, - ABEFCF63141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns in Resources */, - ABEFCF64141AB82A000CC0CD /* AppIcon_SaveState.icns 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 */, - ABBF04A514B515F300E505A0 /* AppIcon_ROMCheats.icns 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 */, - AB0F290214BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */, - AB0F290314BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */, - AB0F290414BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */, - AB0F290514BE6E68009ABC6F /* Icon_Speed2x_420x420.png 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 */, - AB0F293C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png in Resources */, - AB0F293D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png in Resources */, - AB0F293E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png in Resources */, - AB0F293F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png in Resources */, - AB0F294014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png in Resources */, - AB0F294114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png in Resources */, - AB0F294214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png in Resources */, - AB0F294314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png in Resources */, - AB0F294414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png in Resources */, - AB0F294514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */, - AB0F294614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png 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 */, - AB0F298C14BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */, - AB0F298D14BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */, - AB0F298E14BE71E0009ABC6F /* Icon_ArrowRight_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 */, - AB0F29A914BE7213009ABC6F /* Icon_DSButtonL_420x420.png in Resources */, - AB0F29AA14BE7213009ABC6F /* Icon_DSButtonR_420x420.png in Resources */, - AB0F29AB14BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png in Resources */, - AB0F29AC14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png in Resources */, - AB0F29AD14BE7213009ABC6F /* Icon_DSButtonX_420x420.png in Resources */, - AB0F29AE14BE7213009ABC6F /* Icon_DSButtonY_420x420.png in Resources */, - AB0F29AF14BE7213009ABC6F /* Icon_Emulation_420x420.png in Resources */, - AB0F29B014BE7213009ABC6F /* Icon_Input_420x420.png in Resources */, - AB0F29B114BE7213009ABC6F /* Icon_Microphone_420x420.png 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 */, - AB3ACC4314C24D5400D7D192 /* README.MAC in Resources */, - AB75226E14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */, + AB2F3B7D15CF9C6000858373 /* KeyNames.plist in Resources */, + AB2F3B7E15CF9C6000858373 /* DefaultKeyMappings.plist in Resources */, + AB2F3B7F15CF9C6000858373 /* DefaultUserPrefs.plist in Resources */, + AB2F3B8015CF9C6000858373 /* FileTypeInfo.plist in Resources */, + AB2F3B8115CF9C6000858373 /* AppIcon_ROMSave.icns in Resources */, + AB2F3B8215CF9C6000858373 /* AppIcon_DeSmuME.icns in Resources */, + AB2F3B8315CF9C6000858373 /* AppIcon_NintendoDS_ROM.icns in Resources */, + AB2F3B8415CF9C6000858373 /* AppIcon_SaveState.icns in Resources */, + AB2F3B8515CF9C6000858373 /* InfoPlist.strings in Resources */, + AB2F3B8615CF9C6000858373 /* MainMenu.xib in Resources */, + AB2F3B8715CF9C6000858373 /* Localizable.strings in Resources */, + AB2F3B8815CF9C6000858373 /* Icon_ActionReplay_32x32.png in Resources */, + AB2F3B8915CF9C6000858373 /* Icon_CodeBreaker_32x32.png in Resources */, + AB2F3B8A15CF9C6000858373 /* Icon_DeSmuME_32x32.png in Resources */, + AB2F3B8B15CF9C6000858373 /* HID_usage_strings.plist in Resources */, + AB2F3B8C15CF9C6000858373 /* AppIcon_ROMCheats.icns in Resources */, + AB2F3B8D15CF9C6000858373 /* Icon_VolumeFull_16x16.png in Resources */, + AB2F3B8E15CF9C6000858373 /* Icon_VolumeMute_16x16.png in Resources */, + AB2F3B8F15CF9C6000858373 /* Icon_VolumeOneThird_16x16.png in Resources */, + AB2F3B9015CF9C6000858373 /* Icon_VolumeTwoThird_16x16.png in Resources */, + AB2F3B9115CF9C6000858373 /* Icon_Execute_420x420.png in Resources */, + AB2F3B9215CF9C6000858373 /* Icon_Pause_420x420.png in Resources */, + AB2F3B9315CF9C6000858373 /* Icon_Speed1x_420x420.png in Resources */, + AB2F3B9415CF9C6000858373 /* Icon_Speed2x_420x420.png in Resources */, + AB2F3B9515CF9C6000858373 /* ColorSwatch_Blue_16x16.png in Resources */, + AB2F3B9615CF9C6000858373 /* ColorSwatch_Brown_16x16.png in Resources */, + AB2F3B9715CF9C6000858373 /* ColorSwatch_DarkBlue_16x16.png in Resources */, + AB2F3B9815CF9C6000858373 /* ColorSwatch_DarkGreen_16x16.png in Resources */, + AB2F3B9915CF9C6000858373 /* ColorSwatch_DarkPurple_16x16.png in Resources */, + AB2F3B9A15CF9C6000858373 /* ColorSwatch_Gray_16x16.png in Resources */, + AB2F3B9B15CF9C6000858373 /* ColorSwatch_Green_16x16.png in Resources */, + AB2F3B9C15CF9C6000858373 /* ColorSwatch_LimeGreen_16x16.png in Resources */, + AB2F3B9D15CF9C6000858373 /* ColorSwatch_Magenta_16x16.png in Resources */, + AB2F3B9E15CF9C6000858373 /* ColorSwatch_Orange_16x16.png in Resources */, + AB2F3B9F15CF9C6000858373 /* ColorSwatch_Pink_16x16.png in Resources */, + AB2F3BA015CF9C6000858373 /* ColorSwatch_Red_16x16.png in Resources */, + AB2F3BA115CF9C6000858373 /* ColorSwatch_SeaGreen_16x16.png in Resources */, + AB2F3BA215CF9C6000858373 /* ColorSwatch_Turquoise_16x16.png in Resources */, + AB2F3BA315CF9C6000858373 /* ColorSwatch_Violet_16x16.png in Resources */, + AB2F3BA415CF9C6000858373 /* ColorSwatch_Yellow_16x16.png in Resources */, + AB2F3BA515CF9C6000858373 /* Icon_ActionReplay_128x128.png in Resources */, + AB2F3BA615CF9C6000858373 /* Icon_CodeBreaker_128x128.png in Resources */, + AB2F3BA715CF9C6000858373 /* VideoFilterPreview_64x64.png in Resources */, + AB2F3BA815CF9C6000858373 /* Icon_ArrowDown_420x420.png in Resources */, + AB2F3BA915CF9C6000858373 /* Icon_ArrowLeft_420x420.png in Resources */, + AB2F3BAA15CF9C6000858373 /* Icon_ArrowRight_420x420.png in Resources */, + AB2F3BAB15CF9C6000858373 /* Icon_ArrowUp_420x420.png in Resources */, + AB2F3BAC15CF9C6000858373 /* Icon_DoubleSpeed_420x420.png in Resources */, + AB2F3BAD15CF9C6000858373 /* Icon_DSButtonA_420x420.png in Resources */, + AB2F3BAE15CF9C6000858373 /* Icon_DSButtonB_420x420.png in Resources */, + AB2F3BAF15CF9C6000858373 /* Icon_DSButtonL_420x420.png in Resources */, + AB2F3BB015CF9C6000858373 /* Icon_DSButtonR_420x420.png in Resources */, + AB2F3BB115CF9C6000858373 /* Icon_DSButtonSelect_420x420.png in Resources */, + AB2F3BB215CF9C6000858373 /* Icon_DSButtonStart_420x420.png in Resources */, + AB2F3BB315CF9C6000858373 /* Icon_DSButtonX_420x420.png in Resources */, + AB2F3BB415CF9C6000858373 /* Icon_DSButtonY_420x420.png in Resources */, + AB2F3BB515CF9C6000858373 /* Icon_Emulation_420x420.png in Resources */, + AB2F3BB615CF9C6000858373 /* Icon_Input_420x420.png in Resources */, + AB2F3BB715CF9C6000858373 /* Icon_Microphone_420x420.png in Resources */, + AB2F3BB815CF9C6000858373 /* Icon_OpenROM_420x420.png in Resources */, + AB2F3BB915CF9C6000858373 /* Icon_Reset_420x420.png in Resources */, + AB2F3BBA15CF9C6000858373 /* Icon_RotateCCW_420x420.png in Resources */, + AB2F3BBB15CF9C6000858373 /* Icon_RotateCW_420x420.png in Resources */, + AB2F3BBC15CF9C6000858373 /* Icon_ShowHUD_420x420.png in Resources */, + AB2F3BBD15CF9C6000858373 /* Icon_Speaker_420x420.png in Resources */, + AB2F3BBE15CF9C6000858373 /* AUTHORS in Resources */, + AB2F3BBF15CF9C6000858373 /* ChangeLog in Resources */, + AB2F3BC015CF9C6000858373 /* COPYING in Resources */, + AB2F3BC115CF9C6000858373 /* README in Resources */, + AB2F3BC215CF9C6000858373 /* README.MAC in Resources */, + AB2F3BC315CF9C6000858373 /* AppIcon_FirmwareConfig.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1825,10 +2164,88 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + ABAD0F7215ACE7A00000EC47 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ABAD0F7315ACE7A00000EC47 /* KeyNames.plist in Resources */, + ABAD0F7415ACE7A00000EC47 /* DefaultKeyMappings.plist in Resources */, + ABAD0F7515ACE7A00000EC47 /* DefaultUserPrefs.plist in Resources */, + ABAD0F7615ACE7A00000EC47 /* FileTypeInfo.plist in Resources */, + ABAD0F7715ACE7A00000EC47 /* AppIcon_ROMSave.icns in Resources */, + ABAD0F7815ACE7A00000EC47 /* AppIcon_DeSmuME.icns in Resources */, + ABAD0F7915ACE7A00000EC47 /* AppIcon_NintendoDS_ROM.icns in Resources */, + ABAD0F7A15ACE7A00000EC47 /* AppIcon_SaveState.icns in Resources */, + ABAD0F7B15ACE7A00000EC47 /* InfoPlist.strings in Resources */, + ABAD0F7C15ACE7A00000EC47 /* MainMenu.xib in Resources */, + ABAD0F7D15ACE7A00000EC47 /* Localizable.strings in Resources */, + ABAD0F7E15ACE7A00000EC47 /* Icon_ActionReplay_32x32.png in Resources */, + ABAD0F7F15ACE7A00000EC47 /* Icon_CodeBreaker_32x32.png in Resources */, + ABAD0F8015ACE7A00000EC47 /* Icon_DeSmuME_32x32.png in Resources */, + ABAD0F8115ACE7A00000EC47 /* HID_usage_strings.plist in Resources */, + ABAD0F8215ACE7A00000EC47 /* AppIcon_ROMCheats.icns in Resources */, + ABAD0F8315ACE7A00000EC47 /* Icon_VolumeFull_16x16.png in Resources */, + ABAD0F8415ACE7A00000EC47 /* Icon_VolumeMute_16x16.png in Resources */, + ABAD0F8515ACE7A00000EC47 /* Icon_VolumeOneThird_16x16.png in Resources */, + ABAD0F8615ACE7A00000EC47 /* Icon_VolumeTwoThird_16x16.png in Resources */, + ABAD0F8715ACE7A00000EC47 /* Icon_Execute_420x420.png in Resources */, + ABAD0F8815ACE7A00000EC47 /* Icon_Pause_420x420.png in Resources */, + ABAD0F8915ACE7A00000EC47 /* Icon_Speed1x_420x420.png in Resources */, + ABAD0F8A15ACE7A00000EC47 /* Icon_Speed2x_420x420.png in Resources */, + ABAD0F8B15ACE7A00000EC47 /* ColorSwatch_Blue_16x16.png in Resources */, + ABAD0F8C15ACE7A00000EC47 /* ColorSwatch_Brown_16x16.png in Resources */, + ABAD0F8D15ACE7A00000EC47 /* ColorSwatch_DarkBlue_16x16.png in Resources */, + ABAD0F8E15ACE7A00000EC47 /* ColorSwatch_DarkGreen_16x16.png in Resources */, + ABAD0F8F15ACE7A00000EC47 /* ColorSwatch_DarkPurple_16x16.png in Resources */, + ABAD0F9015ACE7A00000EC47 /* ColorSwatch_Gray_16x16.png in Resources */, + ABAD0F9115ACE7A00000EC47 /* ColorSwatch_Green_16x16.png in Resources */, + ABAD0F9215ACE7A00000EC47 /* ColorSwatch_LimeGreen_16x16.png in Resources */, + ABAD0F9315ACE7A00000EC47 /* ColorSwatch_Magenta_16x16.png in Resources */, + ABAD0F9415ACE7A00000EC47 /* ColorSwatch_Orange_16x16.png in Resources */, + ABAD0F9515ACE7A00000EC47 /* ColorSwatch_Pink_16x16.png in Resources */, + ABAD0F9615ACE7A00000EC47 /* ColorSwatch_Red_16x16.png in Resources */, + ABAD0F9715ACE7A00000EC47 /* ColorSwatch_SeaGreen_16x16.png in Resources */, + ABAD0F9815ACE7A00000EC47 /* ColorSwatch_Turquoise_16x16.png in Resources */, + ABAD0F9915ACE7A00000EC47 /* ColorSwatch_Violet_16x16.png in Resources */, + ABAD0F9A15ACE7A00000EC47 /* ColorSwatch_Yellow_16x16.png in Resources */, + ABAD0F9B15ACE7A00000EC47 /* Icon_ActionReplay_128x128.png in Resources */, + ABAD0F9C15ACE7A00000EC47 /* Icon_CodeBreaker_128x128.png in Resources */, + ABAD0F9D15ACE7A00000EC47 /* VideoFilterPreview_64x64.png in Resources */, + ABAD0F9E15ACE7A00000EC47 /* Icon_ArrowDown_420x420.png in Resources */, + ABAD0F9F15ACE7A00000EC47 /* Icon_ArrowLeft_420x420.png in Resources */, + ABAD0FA015ACE7A00000EC47 /* Icon_ArrowRight_420x420.png in Resources */, + ABAD0FA115ACE7A00000EC47 /* Icon_ArrowUp_420x420.png in Resources */, + ABAD0FA215ACE7A00000EC47 /* Icon_DoubleSpeed_420x420.png in Resources */, + ABAD0FA315ACE7A00000EC47 /* Icon_DSButtonA_420x420.png in Resources */, + ABAD0FA415ACE7A00000EC47 /* Icon_DSButtonB_420x420.png in Resources */, + ABAD0FA515ACE7A00000EC47 /* Icon_DSButtonL_420x420.png in Resources */, + ABAD0FA615ACE7A00000EC47 /* Icon_DSButtonR_420x420.png in Resources */, + ABAD0FA715ACE7A00000EC47 /* Icon_DSButtonSelect_420x420.png in Resources */, + ABAD0FA815ACE7A00000EC47 /* Icon_DSButtonStart_420x420.png in Resources */, + ABAD0FA915ACE7A00000EC47 /* Icon_DSButtonX_420x420.png in Resources */, + ABAD0FAA15ACE7A00000EC47 /* Icon_DSButtonY_420x420.png in Resources */, + ABAD0FAB15ACE7A00000EC47 /* Icon_Emulation_420x420.png in Resources */, + ABAD0FAC15ACE7A00000EC47 /* Icon_Input_420x420.png in Resources */, + ABAD0FAD15ACE7A00000EC47 /* Icon_Microphone_420x420.png in Resources */, + ABAD0FAE15ACE7A00000EC47 /* Icon_OpenROM_420x420.png in Resources */, + ABAD0FAF15ACE7A00000EC47 /* Icon_Reset_420x420.png in Resources */, + ABAD0FB015ACE7A00000EC47 /* Icon_RotateCCW_420x420.png in Resources */, + ABAD0FB115ACE7A00000EC47 /* Icon_RotateCW_420x420.png in Resources */, + ABAD0FB215ACE7A00000EC47 /* Icon_ShowHUD_420x420.png in Resources */, + ABAD0FB315ACE7A00000EC47 /* Icon_Speaker_420x420.png in Resources */, + ABAD0FB415ACE7A00000EC47 /* AUTHORS in Resources */, + ABAD0FB515ACE7A00000EC47 /* ChangeLog in Resources */, + ABAD0FB615ACE7A00000EC47 /* COPYING in Resources */, + ABAD0FB715ACE7A00000EC47 /* README in Resources */, + ABAD0FB815ACE7A00000EC47 /* README.MAC in Resources */, + ABAD0FB915ACE7A00000EC47 /* AppIcon_FirmwareConfig.icns in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - AB73A9681507C9F500A310C8 /* ShellScript */ = { + AB2F3B7B15CF9C6000858373 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1843,7 +2260,7 @@ shellPath = /bin/sh; shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\""; }; - AB75221714C79884009B97B3 /* ShellScript */ = { + AB73A9681507C9F500A310C8 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1873,130 +2290,145 @@ shellPath = /bin/sh; shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\""; }; + ABAD0F7115ACE7A00000EC47 /* 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 \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\""; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 8D11072C0486CEB800E47090 /* Sources */ = { + AB2F3BC415CF9C6000858373 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - ABD1FF531345ACBF00AF11D1 /* ConvertUTF.c in Sources */, - ABAD3E7113AF1D6D00502E1E /* AAFilter.cpp in Sources */, - ABD1FED01345AC8400AF11D1 /* addons.cpp in Sources */, - ABD1FED21345AC8400AF11D1 /* arm_instructions.cpp in Sources */, - ABD1FED31345AC8400AF11D1 /* armcpu.cpp in Sources */, - ABD1FED41345AC8400AF11D1 /* bios.cpp in Sources */, - ABD1FF5B1345ACBF00AF11D1 /* cache.cpp in Sources */, - ABD1FED51345AC8400AF11D1 /* cheatSystem.cpp 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 */, - ABD1FF5F1345ACBF00AF11D1 /* fatfile.cpp in Sources */, - ABD1FEDF1345AC8400AF11D1 /* FIFO.cpp in Sources */, - ABAD3E7413AF1D6D00502E1E /* FIFOSampleBuffer.cpp in Sources */, - ABD1FF601345ACBF00AF11D1 /* file_allocation_table.cpp in Sources */, - ABD1FF611345ACBF00AF11D1 /* filetime.cpp in Sources */, - ABAD3E7513AF1D6D00502E1E /* FIRFilter.cpp in Sources */, - ABD1FEE01345AC8400AF11D1 /* firmware.cpp in Sources */, - AB91D46B13BD013800462471 /* fs-linux.cpp in Sources */, - ABD1FEE31345AC8400AF11D1 /* gfx3d.cpp in Sources */, - ABD1FEE61345AC8400AF11D1 /* GPU.cpp in Sources */, - ABD1FEE41345AC8400AF11D1 /* GPU_osd_stub.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 */, - ABD1FEE81345AC8400AF11D1 /* matrix.cpp in Sources */, - ABD1FEE91345AC8400AF11D1 /* mc.cpp in Sources */, - ABD1FF661345ACBF00AF11D1 /* md5.cpp in Sources */, - ABD1FF9F1345ACFA00AF11D1 /* metaspu.cpp in Sources */, - ABD1FEED1345AC8400AF11D1 /* MMU.cpp in Sources */, - ABAD3E7613AF1D6D00502E1E /* mmx_optimized.cpp in Sources */, - ABD1FEEE1345AC8400AF11D1 /* movie.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 */, - 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 */, - ABD1FF0D1345AC9C00AF11D1 /* slot1_retail.cpp in Sources */, - AB6FBEF6139B6258007BB045 /* slot1_retail_nand.cpp in Sources */, - ABD1FF0E1345AC9C00AF11D1 /* slot2_expMemory.cpp in Sources */, - ABD1FF0F1345AC9C00AF11D1 /* slot2_gbagame.cpp in Sources */, - ABD1FF101345AC9C00AF11D1 /* slot2_guitarGrip.cpp in Sources */, - ABD1FF111345AC9C00AF11D1 /* slot2_mpcf.cpp in Sources */, - ABD1FF121345AC9C00AF11D1 /* slot2_none.cpp in Sources */, - ABD1FF131345AC9C00AF11D1 /* slot2_paddle.cpp in Sources */, - ABD1FF141345AC9C00AF11D1 /* slot2_piano.cpp in Sources */, - ABD1FF151345AC9C00AF11D1 /* slot2_rumblepak.cpp in Sources */, - ABD1041F1346652500AF11D1 /* sndOSX.cpp in Sources */, - AB1F468413A0ADE400B80DE6 /* SndOut.cpp in Sources */, - ABAD3E7813AF1D6D00502E1E /* SoundTouch.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 */, - AB1F469813A0AE2F00B80DE6 /* Timestretcher.cpp in Sources */, - ABE6702B1415DE6C00E8E4C9 /* tinystr.cpp in Sources */, - ABE6702C1415DE6C00E8E4C9 /* tinyxml.cpp in Sources */, - ABE6702D1415DE6C00E8E4C9 /* tinyxmlerror.cpp in Sources */, - ABE6702E1415DE6C00E8E4C9 /* tinyxmlparser.cpp in Sources */, - ABD1FEFD1345AC8400AF11D1 /* version.cpp in Sources */, - ABD1FF681345ACBF00AF11D1 /* vfat.cpp in Sources */, - ABE5DE95143F781900835AD8 /* videofilter.cpp in Sources */, - ABAD3E7B13AF1D6D00502E1E /* WavFile.cpp in Sources */, - ABD1FEFE1345AC8400AF11D1 /* wifi.cpp in Sources */, - ABD1FF691345ACBF00AF11D1 /* xstring.cpp in Sources */, - ABD104281346653B00AF11D1 /* main.m in Sources */, - ABA6574B14511EC90077E5E9 /* cocoa_cheat.mm in Sources */, - ABD1041D1346652500AF11D1 /* cocoa_core.mm in Sources */, - AB58F32D1364F44B0074C376 /* cocoa_file.mm in Sources */, - ABE7F53E13EE1C7900FD3A71 /* cocoa_firmware.mm in Sources */, - AB350B6A1478A5B3007165AC /* cocoa_hid.mm in Sources */, - ABD1041C1346652500AF11D1 /* cocoa_input.mm in Sources */, - ABD9A46513DB99B300777194 /* cocoa_mic.mm in Sources */, - AB3E34C9134AF4500056477A /* cocoa_output.mm 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 */, - AB3ACB7214C2361100D7D192 /* appDelegate.mm in Sources */, - AB3ACB7314C2361100D7D192 /* cheatWindowDelegate.mm in Sources */, - AB3ACB7414C2361100D7D192 /* displayView.mm in Sources */, - AB3ACB7514C2361100D7D192 /* emuWindowDelegate.mm 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 */, - ABFE150D14C92FF5005D6699 /* lq2x.cpp in Sources */, - ABFE150E14C92FF5005D6699 /* scanline.cpp in Sources */, - ABD0A5381501AA5A0074A094 /* coreaudiosound.cpp in Sources */, - ABD0A5391501AA5A0074A094 /* ringbuffer.cpp in Sources */, + AB2F3BC515CF9C6000858373 /* ConvertUTF.c in Sources */, + AB2F3BC615CF9C6000858373 /* AAFilter.cpp in Sources */, + AB2F3BC715CF9C6000858373 /* addons.cpp in Sources */, + AB2F3BC815CF9C6000858373 /* arm_instructions.cpp in Sources */, + AB2F3BC915CF9C6000858373 /* armcpu.cpp in Sources */, + AB2F3BCA15CF9C6000858373 /* bios.cpp in Sources */, + AB2F3BCB15CF9C6000858373 /* cache.cpp in Sources */, + AB2F3BCC15CF9C6000858373 /* cheatSystem.cpp in Sources */, + AB2F3BCD15CF9C6000858373 /* common.cpp in Sources */, + AB2F3BCE15CF9C6000858373 /* cp15.cpp in Sources */, + AB2F3BCF15CF9C6000858373 /* cpu_detect_x86_gcc.cpp in Sources */, + AB2F3BD015CF9C6000858373 /* crc.cpp in Sources */, + AB2F3BD115CF9C6000858373 /* datetime.cpp in Sources */, + AB2F3BD215CF9C6000858373 /* debug.cpp in Sources */, + AB2F3BD315CF9C6000858373 /* decrypt.cpp in Sources */, + AB2F3BD415CF9C6000858373 /* directory.cpp in Sources */, + AB2F3BD515CF9C6000858373 /* Disassembler.cpp in Sources */, + AB2F3BD615CF9C6000858373 /* disc.cpp in Sources */, + AB2F3BD715CF9C6000858373 /* dlditool.cpp in Sources */, + AB2F3BD815CF9C6000858373 /* driver.cpp in Sources */, + AB2F3BD915CF9C6000858373 /* emufat.cpp in Sources */, + AB2F3BDA15CF9C6000858373 /* emufile.cpp in Sources */, + AB2F3BDB15CF9C6000858373 /* fatdir.cpp in Sources */, + AB2F3BDC15CF9C6000858373 /* fatfile.cpp in Sources */, + AB2F3BDD15CF9C6000858373 /* FIFO.cpp in Sources */, + AB2F3BDE15CF9C6000858373 /* FIFOSampleBuffer.cpp in Sources */, + AB2F3BDF15CF9C6000858373 /* file_allocation_table.cpp in Sources */, + AB2F3BE015CF9C6000858373 /* filetime.cpp in Sources */, + AB2F3BE115CF9C6000858373 /* FIRFilter.cpp in Sources */, + AB2F3BE215CF9C6000858373 /* firmware.cpp in Sources */, + AB2F3BE315CF9C6000858373 /* fs-linux.cpp in Sources */, + AB2F3BE415CF9C6000858373 /* gfx3d.cpp in Sources */, + AB2F3BE515CF9C6000858373 /* GPU.cpp in Sources */, + AB2F3BE615CF9C6000858373 /* GPU_osd_stub.cpp in Sources */, + AB2F3BE715CF9C6000858373 /* guid.cpp in Sources */, + AB2F3BE815CF9C6000858373 /* header.cpp in Sources */, + AB2F3BE915CF9C6000858373 /* libfat.cpp in Sources */, + AB2F3BEA15CF9C6000858373 /* libfat_public_api.cpp in Sources */, + AB2F3BEB15CF9C6000858373 /* lock.cpp in Sources */, + AB2F3BEC15CF9C6000858373 /* matrix.cpp in Sources */, + AB2F3BED15CF9C6000858373 /* mc.cpp in Sources */, + AB2F3BEE15CF9C6000858373 /* md5.cpp in Sources */, + AB2F3BEF15CF9C6000858373 /* metaspu.cpp in Sources */, + AB2F3BF015CF9C6000858373 /* MMU.cpp in Sources */, + AB2F3BF115CF9C6000858373 /* mmx_optimized.cpp in Sources */, + AB2F3BF215CF9C6000858373 /* movie.cpp in Sources */, + AB2F3BF315CF9C6000858373 /* NDSSystem.cpp in Sources */, + AB2F3BF415CF9C6000858373 /* partition.cpp in Sources */, + AB2F3BF515CF9C6000858373 /* path.cpp in Sources */, + AB2F3BF615CF9C6000858373 /* rasterize.cpp in Sources */, + AB2F3BF715CF9C6000858373 /* RateTransposer.cpp in Sources */, + AB2F3BF815CF9C6000858373 /* readwrite.cpp in Sources */, + AB2F3BF915CF9C6000858373 /* render3D.cpp in Sources */, + AB2F3BFA15CF9C6000858373 /* ROMReader.cpp in Sources */, + AB2F3BFB15CF9C6000858373 /* rtc.cpp in Sources */, + AB2F3BFC15CF9C6000858373 /* saves.cpp in Sources */, + AB2F3BFD15CF9C6000858373 /* slot1.cpp in Sources */, + AB2F3BFE15CF9C6000858373 /* slot1_none.cpp in Sources */, + AB2F3BFF15CF9C6000858373 /* slot1_r4.cpp in Sources */, + AB2F3C0015CF9C6000858373 /* slot1_retail.cpp in Sources */, + AB2F3C0115CF9C6000858373 /* slot1_retail_nand.cpp in Sources */, + AB2F3C0215CF9C6000858373 /* slot2_expMemory.cpp in Sources */, + AB2F3C0315CF9C6000858373 /* slot2_gbagame.cpp in Sources */, + AB2F3C0415CF9C6000858373 /* slot2_guitarGrip.cpp in Sources */, + AB2F3C0515CF9C6000858373 /* slot2_mpcf.cpp in Sources */, + AB2F3C0615CF9C6000858373 /* slot2_none.cpp in Sources */, + AB2F3C0715CF9C6000858373 /* slot2_paddle.cpp in Sources */, + AB2F3C0815CF9C6000858373 /* slot2_piano.cpp in Sources */, + AB2F3C0915CF9C6000858373 /* slot2_rumblepak.cpp in Sources */, + AB2F3C0A15CF9C6000858373 /* sndOSX.cpp in Sources */, + AB2F3C0B15CF9C6000858373 /* SndOut.cpp in Sources */, + AB2F3C0C15CF9C6000858373 /* SoundTouch.cpp in Sources */, + AB2F3C0D15CF9C6000858373 /* SPU.cpp in Sources */, + AB2F3C0E15CF9C6000858373 /* sse_optimized.cpp in Sources */, + AB2F3C0F15CF9C6000858373 /* task.cpp in Sources */, + AB2F3C1015CF9C6000858373 /* TDStretch.cpp in Sources */, + AB2F3C1115CF9C6000858373 /* texcache.cpp in Sources */, + AB2F3C1215CF9C6000858373 /* thumb_instructions.cpp in Sources */, + AB2F3C1315CF9C6000858373 /* Timestretcher.cpp in Sources */, + AB2F3C1415CF9C6000858373 /* tinystr.cpp in Sources */, + AB2F3C1515CF9C6000858373 /* tinyxml.cpp in Sources */, + AB2F3C1615CF9C6000858373 /* tinyxmlerror.cpp in Sources */, + AB2F3C1715CF9C6000858373 /* tinyxmlparser.cpp in Sources */, + AB2F3C1815CF9C6000858373 /* version.cpp in Sources */, + AB2F3C1915CF9C6000858373 /* vfat.cpp in Sources */, + AB2F3C1A15CF9C6000858373 /* videofilter.cpp in Sources */, + AB2F3C1B15CF9C6000858373 /* WavFile.cpp in Sources */, + AB2F3C1C15CF9C6000858373 /* wifi.cpp in Sources */, + AB2F3C1D15CF9C6000858373 /* xstring.cpp in Sources */, + AB2F3C1E15CF9C6000858373 /* main.m in Sources */, + AB2F3C1F15CF9C6000858373 /* cocoa_cheat.mm in Sources */, + AB2F3C2015CF9C6000858373 /* cocoa_core.mm in Sources */, + AB2F3C2115CF9C6000858373 /* cocoa_file.mm in Sources */, + AB2F3C2215CF9C6000858373 /* cocoa_firmware.mm in Sources */, + AB2F3C2315CF9C6000858373 /* cocoa_hid.mm in Sources */, + AB2F3C2415CF9C6000858373 /* cocoa_input.mm in Sources */, + AB2F3C2515CF9C6000858373 /* cocoa_mic.mm in Sources */, + AB2F3C2615CF9C6000858373 /* cocoa_output.mm in Sources */, + AB2F3C2715CF9C6000858373 /* cocoa_rom.mm in Sources */, + AB2F3C2815CF9C6000858373 /* cocoa_util.mm in Sources */, + AB2F3C2915CF9C6000858373 /* cocoa_videofilter.mm in Sources */, + AB2F3C2A15CF9C6000858373 /* OGLRender.cpp in Sources */, + AB2F3C2B15CF9C6000858373 /* appDelegate.mm in Sources */, + AB2F3C2C15CF9C6000858373 /* cheatWindowDelegate.mm in Sources */, + AB2F3C2D15CF9C6000858373 /* displayView.mm in Sources */, + AB2F3C2E15CF9C6000858373 /* emuWindowDelegate.mm in Sources */, + AB2F3C2F15CF9C6000858373 /* inputPrefsView.mm in Sources */, + AB2F3C3015CF9C6000858373 /* preferencesWindowDelegate.mm in Sources */, + AB2F3C3115CF9C6000858373 /* 2xsai.cpp in Sources */, + AB2F3C3215CF9C6000858373 /* bilinear.cpp in Sources */, + AB2F3C3315CF9C6000858373 /* epx.cpp in Sources */, + AB2F3C3415CF9C6000858373 /* hq2x.cpp in Sources */, + AB2F3C3515CF9C6000858373 /* hq4x.cpp in Sources */, + AB2F3C3615CF9C6000858373 /* lq2x.cpp in Sources */, + AB2F3C3715CF9C6000858373 /* scanline.cpp in Sources */, + AB2F3C3815CF9C6000858373 /* coreaudiosound.cpp in Sources */, + AB2F3C3915CF9C6000858373 /* ringbuffer.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2121,6 +2553,20 @@ ABFE151614C92FF5005D6699 /* scanline.cpp in Sources */, ABD0A53A1501AA5A0074A094 /* coreaudiosound.cpp in Sources */, ABD0A53B1501AA5A0074A094 /* ringbuffer.cpp in Sources */, + ABBCE29815ACB1FF00A2C965 /* arm_jit.cpp in Sources */, + ABBCE2E715ACB29100A2C965 /* AssemblerX86X64.cpp in Sources */, + ABBCE2E815ACB29100A2C965 /* CodeGenerator.cpp in Sources */, + ABBCE2E915ACB29100A2C965 /* Compiler.cpp in Sources */, + ABBCE2EA15ACB29100A2C965 /* CompilerX86X64.cpp in Sources */, + ABBCE2EC15ACB29100A2C965 /* CpuInfo.cpp in Sources */, + ABBCE2ED15ACB29100A2C965 /* Defs.cpp in Sources */, + ABBCE2EE15ACB29100A2C965 /* DefsX86X64.cpp in Sources */, + ABBCE2EF15ACB29100A2C965 /* Logger.cpp in Sources */, + ABBCE2F015ACB29100A2C965 /* MemoryManager.cpp in Sources */, + ABBCE2F115ACB29100A2C965 /* MemoryMarker.cpp in Sources */, + ABBCE2F215ACB29100A2C965 /* OperandX86X64.cpp in Sources */, + ABBCE2F315ACB29100A2C965 /* Platform.cpp in Sources */, + ABBCE2F615ACB29100A2C965 /* Util.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2245,6 +2691,144 @@ AB73AA251507C9F500A310C8 /* scanline.cpp in Sources */, AB73AA261507C9F500A310C8 /* coreaudiosound.cpp in Sources */, AB73AA271507C9F500A310C8 /* ringbuffer.cpp in Sources */, + ABBCE29715ACB1FF00A2C965 /* arm_jit.cpp in Sources */, + ABBCE2D715ACB29100A2C965 /* AssemblerX86X64.cpp in Sources */, + ABBCE2D815ACB29100A2C965 /* CodeGenerator.cpp in Sources */, + ABBCE2D915ACB29100A2C965 /* Compiler.cpp in Sources */, + ABBCE2DA15ACB29100A2C965 /* CompilerX86X64.cpp in Sources */, + ABBCE2DC15ACB29100A2C965 /* CpuInfo.cpp in Sources */, + ABBCE2DD15ACB29100A2C965 /* Defs.cpp in Sources */, + ABBCE2DE15ACB29100A2C965 /* DefsX86X64.cpp in Sources */, + ABBCE2DF15ACB29100A2C965 /* Logger.cpp in Sources */, + ABBCE2E015ACB29100A2C965 /* MemoryManager.cpp in Sources */, + ABBCE2E115ACB29100A2C965 /* MemoryMarker.cpp in Sources */, + ABBCE2E215ACB29100A2C965 /* OperandX86X64.cpp in Sources */, + ABBCE2E315ACB29100A2C965 /* Platform.cpp in Sources */, + ABBCE2E615ACB29100A2C965 /* Util.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + ABAD0FBA15ACE7A00000EC47 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ABAD0FBB15ACE7A00000EC47 /* ConvertUTF.c in Sources */, + ABAD0FBC15ACE7A00000EC47 /* AAFilter.cpp in Sources */, + ABAD0FBD15ACE7A00000EC47 /* addons.cpp in Sources */, + ABAD0FBE15ACE7A00000EC47 /* arm_instructions.cpp in Sources */, + ABAD0FBF15ACE7A00000EC47 /* armcpu.cpp in Sources */, + ABAD0FC015ACE7A00000EC47 /* bios.cpp in Sources */, + ABAD0FC115ACE7A00000EC47 /* cache.cpp in Sources */, + ABAD0FC215ACE7A00000EC47 /* cheatSystem.cpp in Sources */, + ABAD0FC315ACE7A00000EC47 /* common.cpp in Sources */, + ABAD0FC415ACE7A00000EC47 /* cp15.cpp in Sources */, + ABAD0FC515ACE7A00000EC47 /* cpu_detect_x86_gcc.cpp in Sources */, + ABAD0FC615ACE7A00000EC47 /* crc.cpp in Sources */, + ABAD0FC715ACE7A00000EC47 /* datetime.cpp in Sources */, + ABAD0FC815ACE7A00000EC47 /* debug.cpp in Sources */, + ABAD0FC915ACE7A00000EC47 /* decrypt.cpp in Sources */, + ABAD0FCA15ACE7A00000EC47 /* directory.cpp in Sources */, + ABAD0FCB15ACE7A00000EC47 /* Disassembler.cpp in Sources */, + ABAD0FCC15ACE7A00000EC47 /* disc.cpp in Sources */, + ABAD0FCD15ACE7A00000EC47 /* dlditool.cpp in Sources */, + ABAD0FCE15ACE7A00000EC47 /* driver.cpp in Sources */, + ABAD0FCF15ACE7A00000EC47 /* emufat.cpp in Sources */, + ABAD0FD015ACE7A00000EC47 /* emufile.cpp in Sources */, + ABAD0FD115ACE7A00000EC47 /* fatdir.cpp in Sources */, + ABAD0FD215ACE7A00000EC47 /* fatfile.cpp in Sources */, + ABAD0FD315ACE7A00000EC47 /* FIFO.cpp in Sources */, + ABAD0FD415ACE7A00000EC47 /* FIFOSampleBuffer.cpp in Sources */, + ABAD0FD515ACE7A00000EC47 /* file_allocation_table.cpp in Sources */, + ABAD0FD615ACE7A00000EC47 /* filetime.cpp in Sources */, + ABAD0FD715ACE7A00000EC47 /* FIRFilter.cpp in Sources */, + ABAD0FD815ACE7A00000EC47 /* firmware.cpp in Sources */, + ABAD0FD915ACE7A00000EC47 /* fs-linux.cpp in Sources */, + ABAD0FDA15ACE7A00000EC47 /* gfx3d.cpp in Sources */, + ABAD0FDB15ACE7A00000EC47 /* GPU.cpp in Sources */, + ABAD0FDC15ACE7A00000EC47 /* GPU_osd_stub.cpp in Sources */, + ABAD0FDD15ACE7A00000EC47 /* guid.cpp in Sources */, + ABAD0FDE15ACE7A00000EC47 /* header.cpp in Sources */, + ABAD0FDF15ACE7A00000EC47 /* libfat.cpp in Sources */, + ABAD0FE015ACE7A00000EC47 /* libfat_public_api.cpp in Sources */, + ABAD0FE115ACE7A00000EC47 /* lock.cpp in Sources */, + ABAD0FE215ACE7A00000EC47 /* matrix.cpp in Sources */, + ABAD0FE315ACE7A00000EC47 /* mc.cpp in Sources */, + ABAD0FE415ACE7A00000EC47 /* md5.cpp in Sources */, + ABAD0FE515ACE7A00000EC47 /* metaspu.cpp in Sources */, + ABAD0FE615ACE7A00000EC47 /* MMU.cpp in Sources */, + ABAD0FE715ACE7A00000EC47 /* mmx_optimized.cpp in Sources */, + ABAD0FE815ACE7A00000EC47 /* movie.cpp in Sources */, + ABAD0FE915ACE7A00000EC47 /* NDSSystem.cpp in Sources */, + ABAD0FEA15ACE7A00000EC47 /* partition.cpp in Sources */, + ABAD0FEB15ACE7A00000EC47 /* path.cpp in Sources */, + ABAD0FEC15ACE7A00000EC47 /* rasterize.cpp in Sources */, + ABAD0FED15ACE7A00000EC47 /* RateTransposer.cpp in Sources */, + ABAD0FEE15ACE7A00000EC47 /* readwrite.cpp in Sources */, + ABAD0FEF15ACE7A00000EC47 /* render3D.cpp in Sources */, + ABAD0FF015ACE7A00000EC47 /* ROMReader.cpp in Sources */, + ABAD0FF115ACE7A00000EC47 /* rtc.cpp in Sources */, + ABAD0FF215ACE7A00000EC47 /* saves.cpp in Sources */, + ABAD0FF315ACE7A00000EC47 /* slot1.cpp in Sources */, + ABAD0FF415ACE7A00000EC47 /* slot1_none.cpp in Sources */, + ABAD0FF515ACE7A00000EC47 /* slot1_r4.cpp in Sources */, + ABAD0FF615ACE7A00000EC47 /* slot1_retail.cpp in Sources */, + ABAD0FF715ACE7A00000EC47 /* slot1_retail_nand.cpp in Sources */, + ABAD0FF815ACE7A00000EC47 /* slot2_expMemory.cpp in Sources */, + ABAD0FF915ACE7A00000EC47 /* slot2_gbagame.cpp in Sources */, + ABAD0FFA15ACE7A00000EC47 /* slot2_guitarGrip.cpp in Sources */, + ABAD0FFB15ACE7A00000EC47 /* slot2_mpcf.cpp in Sources */, + ABAD0FFC15ACE7A00000EC47 /* slot2_none.cpp in Sources */, + ABAD0FFD15ACE7A00000EC47 /* slot2_paddle.cpp in Sources */, + ABAD0FFE15ACE7A00000EC47 /* slot2_piano.cpp in Sources */, + ABAD0FFF15ACE7A00000EC47 /* slot2_rumblepak.cpp in Sources */, + ABAD100015ACE7A00000EC47 /* sndOSX.cpp in Sources */, + ABAD100115ACE7A00000EC47 /* SndOut.cpp in Sources */, + ABAD100215ACE7A00000EC47 /* SoundTouch.cpp in Sources */, + ABAD100315ACE7A00000EC47 /* SPU.cpp in Sources */, + ABAD100415ACE7A00000EC47 /* sse_optimized.cpp in Sources */, + ABAD100515ACE7A00000EC47 /* task.cpp in Sources */, + ABAD100615ACE7A00000EC47 /* TDStretch.cpp in Sources */, + ABAD100715ACE7A00000EC47 /* texcache.cpp in Sources */, + ABAD100815ACE7A00000EC47 /* thumb_instructions.cpp in Sources */, + ABAD100915ACE7A00000EC47 /* Timestretcher.cpp in Sources */, + ABAD100A15ACE7A00000EC47 /* tinystr.cpp in Sources */, + ABAD100B15ACE7A00000EC47 /* tinyxml.cpp in Sources */, + ABAD100C15ACE7A00000EC47 /* tinyxmlerror.cpp in Sources */, + ABAD100D15ACE7A00000EC47 /* tinyxmlparser.cpp in Sources */, + ABAD100E15ACE7A00000EC47 /* version.cpp in Sources */, + ABAD100F15ACE7A00000EC47 /* vfat.cpp in Sources */, + ABAD101015ACE7A00000EC47 /* videofilter.cpp in Sources */, + ABAD101115ACE7A00000EC47 /* WavFile.cpp in Sources */, + ABAD101215ACE7A00000EC47 /* wifi.cpp in Sources */, + ABAD101315ACE7A00000EC47 /* xstring.cpp in Sources */, + ABAD101415ACE7A00000EC47 /* main.m in Sources */, + ABAD101515ACE7A00000EC47 /* cocoa_cheat.mm in Sources */, + ABAD101615ACE7A00000EC47 /* cocoa_core.mm in Sources */, + ABAD101715ACE7A00000EC47 /* cocoa_file.mm in Sources */, + ABAD101815ACE7A00000EC47 /* cocoa_firmware.mm in Sources */, + ABAD101915ACE7A00000EC47 /* cocoa_hid.mm in Sources */, + ABAD101A15ACE7A00000EC47 /* cocoa_input.mm in Sources */, + ABAD101B15ACE7A00000EC47 /* cocoa_mic.mm in Sources */, + ABAD101C15ACE7A00000EC47 /* cocoa_output.mm in Sources */, + ABAD101D15ACE7A00000EC47 /* cocoa_rom.mm in Sources */, + ABAD101E15ACE7A00000EC47 /* cocoa_util.mm in Sources */, + ABAD101F15ACE7A00000EC47 /* cocoa_videofilter.mm in Sources */, + ABAD102015ACE7A00000EC47 /* OGLRender.cpp in Sources */, + ABAD102115ACE7A00000EC47 /* appDelegate.mm in Sources */, + ABAD102215ACE7A00000EC47 /* cheatWindowDelegate.mm in Sources */, + ABAD102315ACE7A00000EC47 /* displayView.mm in Sources */, + ABAD102415ACE7A00000EC47 /* emuWindowDelegate.mm in Sources */, + ABAD102515ACE7A00000EC47 /* inputPrefsView.mm in Sources */, + ABAD102615ACE7A00000EC47 /* preferencesWindowDelegate.mm in Sources */, + ABAD102715ACE7A00000EC47 /* 2xsai.cpp in Sources */, + ABAD102815ACE7A00000EC47 /* bilinear.cpp in Sources */, + ABAD102915ACE7A00000EC47 /* epx.cpp in Sources */, + ABAD102A15ACE7A00000EC47 /* hq2x.cpp in Sources */, + ABAD102B15ACE7A00000EC47 /* hq4x.cpp in Sources */, + ABAD102C15ACE7A00000EC47 /* lq2x.cpp in Sources */, + ABAD102D15ACE7A00000EC47 /* scanline.cpp in Sources */, + ABAD102E15ACE7A00000EC47 /* coreaudiosound.cpp in Sources */, + ABAD102F15ACE7A00000EC47 /* ringbuffer.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2292,29 +2876,55 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - AB711F7D1481C35F009011C8 /* Debug */ = { + AB2F3C4315CF9C6000858373 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( - i386, - x86_64, + ppc, + ppc64, ); GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - SDKROOT = macosx10.6; - VALID_ARCHS = "i386 x86_64"; + GCC_VERSION = com.apple.compilers.llvmgcc42; + "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; + PRODUCT_NAME = "DeSmuME (Debug, PPC)"; + SDKROOT = macosx10.5; + SKIP_INSTALL = NO; + }; + name = Debug; + }; + AB2F3C4415CF9C6000858373 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + ppc64, + ); + GCC_VERSION = com.apple.compilers.llvmgcc42; + "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; + PRODUCT_NAME = "DeSmuME (PPC)"; + SDKROOT = macosx10.5; + }; + name = Release; + }; + AB711F7D1481C35F009011C8 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + OTHER_LDFLAGS = ( + "-weak_library", + /usr/lib/libSystem.B.dylib, + ); }; name = Debug; }; AB711F7E1481C35F009011C8 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = ( - i386, - x86_64, + OTHER_LDFLAGS = ( + "-weak_library", + /usr/lib/libSystem.B.dylib, ); - SDKROOT = macosx10.6; SKIP_INSTALL = NO; - VALID_ARCHS = "i386 x86_64"; }; name = Release; }; @@ -2324,6 +2934,10 @@ GCC_INLINES_ARE_PRIVATE_EXTERN = NO; GCC_VERSION = com.apple.compilers.llvmgcc42; "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; + OTHER_LDFLAGS = ( + "-weak_library", + /usr/lib/libSystem.B.dylib, + ); SKIP_INSTALL = NO; }; name = Debug; @@ -2333,20 +2947,36 @@ buildSettings = { GCC_VERSION = com.apple.compilers.llvmgcc42; "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; + OTHER_LDFLAGS = ( + "-weak_library", + /usr/lib/libSystem.B.dylib, + ); }; name = Release; }; - C01FCF4B08A954540054247B /* Debug */ = { + ABAD104715ACE7A00000EC47 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = ( + ppc, + ppc64, + ); GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + PRODUCT_NAME = "DeSmuME (Debug, PPC)"; + SDKROOT = macosx10.5; SKIP_INSTALL = NO; }; name = Debug; }; - C01FCF4C08A954540054247B /* Release */ = { + ABAD104815ACE7A00000EC47 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = ( + ppc, + ppc64, + ); + PRODUCT_NAME = "DeSmuME (PPC)"; + SDKROOT = macosx10.5; }; name = Release; }; @@ -2357,8 +2987,6 @@ ARCHS = ( i386, x86_64, - ppc, - ppc64, ); COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = YES; @@ -2388,9 +3016,9 @@ GCC_WARN_UNUSED_VARIABLE = YES; IBC_FLATTEN_NIBS = NO; INFOPLIST_FILE = "Info (Debug).plist"; + MACOSX_DEPLOYMENT_TARGET = 10.5; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "DeSmuME (Debug)"; - SDKROOT = macosx10.5; SKIP_INSTALL = YES; STRIP_INSTALLED_PRODUCT = NO; }; @@ -2403,8 +3031,6 @@ ARCHS = ( i386, x86_64, - ppc, - ppc64, ); COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = YES; @@ -2437,8 +3063,8 @@ GCC_WARN_SIGN_COMPARE = YES; GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = Info.plist; + MACOSX_DEPLOYMENT_TARGET = 10.5; PRODUCT_NAME = DeSmuME; - SDKROOT = macosx10.5; STRIP_INSTALLED_PRODUCT = NO; VALIDATE_PRODUCT = YES; }; @@ -2447,7 +3073,16 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - AB711F7C1481C35F009011C8 /* Build configuration list for PBXNativeTarget "DeSmuME (v10.6 Snow Leopard)" */ = { + AB2F3C4215CF9C6000858373 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; PowerPC; LLVM-GCC)" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AB2F3C4315CF9C6000858373 /* Debug */, + AB2F3C4415CF9C6000858373 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + AB711F7C1481C35F009011C8 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; LLVM-Clang)" */ = { isa = XCConfigurationList; buildConfigurations = ( AB711F7D1481C35F009011C8 /* Debug */, @@ -2456,7 +3091,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AB73AA301507C9F500A310C8 /* Build configuration list for PBXNativeTarget "DeSmuME (v10.5 Leopard; LLVM-GCC)" */ = { + AB73AA301507C9F500A310C8 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; LLVM-GCC)" */ = { isa = XCConfigurationList; buildConfigurations = ( AB73AA311507C9F500A310C8 /* Debug */, @@ -2465,11 +3100,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (v10.5 Leopard; LLVM-Clang)" */ = { + ABAD104615ACE7A00000EC47 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; PowerPC; LLVM-Clang)" */ = { isa = XCConfigurationList; buildConfigurations = ( - C01FCF4B08A954540054247B /* Debug */, - C01FCF4C08A954540054247B /* Release */, + ABAD104715ACE7A00000EC47 /* Debug */, + ABAD104815ACE7A00000EC47 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj index 941073207..ed96c2ae9 100644 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj +++ b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj @@ -15,10 +15,6 @@ 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 */; }; - AB0F290614BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; }; - AB0F290714BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; }; - AB0F290814BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; }; - AB0F290914BE6E68009ABC6F /* 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 */; }; @@ -36,36 +32,13 @@ 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 */; }; - AB0F294814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; }; - AB0F294914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; }; - AB0F294A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; }; - AB0F294B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; }; - AB0F294C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; }; - AB0F294D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; }; - AB0F294E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; }; - AB0F294F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; }; - AB0F295014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; }; - AB0F295114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; }; - AB0F295214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; }; - AB0F295314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; }; - AB0F295414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; }; - AB0F295514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; }; - AB0F295614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; }; - AB0F295714BE6FA7009ABC6F /* 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 */; }; - AB0F296F14BE705D009ABC6F /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; }; - AB0F297014BE705D009ABC6F /* 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 */; }; - AB0F297B14BE70BC009ABC6F /* 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 */; }; - AB0F299014BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; }; - AB0F299114BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; }; - AB0F299214BE71E0009ABC6F /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; }; - AB0F299314BE71E0009ABC6F /* 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 */; }; @@ -84,33 +57,11 @@ 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 */; }; - AB0F29B814BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; }; - AB0F29B914BE7213009ABC6F /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; }; - AB0F29BA14BE7213009ABC6F /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; }; - AB0F29BB14BE7213009ABC6F /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; }; - AB0F29BC14BE7213009ABC6F /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; }; - AB0F29BD14BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; }; - AB0F29BE14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; }; - AB0F29BF14BE7213009ABC6F /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; }; - AB0F29C014BE7213009ABC6F /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; }; - AB0F29C114BE7213009ABC6F /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; }; - AB0F29C214BE7213009ABC6F /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; }; - AB0F29C314BE7213009ABC6F /* Icon_Microphone_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299F14BE7213009ABC6F /* Icon_Microphone_420x420.png */; }; - AB0F29C414BE7213009ABC6F /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; }; - AB0F29C514BE7213009ABC6F /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; }; - AB0F29C614BE7213009ABC6F /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; }; - AB0F29C714BE7213009ABC6F /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; }; - AB0F29C814BE7213009ABC6F /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; }; - AB0F29C914BE7213009ABC6F /* 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 */; }; 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 */; }; - AB1B9E641501A78000464647 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; }; - AB1B9E651501A78000464647 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; }; AB1B9E661501A78000464647 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; }; - AB1B9E671501A78000464647 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; }; - AB1B9E681501A78000464647 /* 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 */; }; AB350B6A1478A5B3007165AC /* cocoa_hid.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB350B691478A5B3007165AC /* cocoa_hid.mm */; }; @@ -122,152 +73,254 @@ AB3ACB7514C2361100D7D192 /* emuWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6D14C2361100D7D192 /* emuWindowDelegate.mm */; }; AB3ACB7614C2361100D7D192 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; AB3ACB7714C2361100D7D192 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; }; - AB3ACB7814C2361100D7D192 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; - AB3ACB7914C2361100D7D192 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; - AB3ACB7A14C2361100D7D192 /* displayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6B14C2361100D7D192 /* displayView.mm */; }; - AB3ACB7B14C2361100D7D192 /* emuWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6D14C2361100D7D192 /* emuWindowDelegate.mm */; }; - AB3ACB7C14C2361100D7D192 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; - AB3ACB7D14C2361100D7D192 /* 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 */; }; - AB3ACC4414C24D5400D7D192 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; }; - AB3ACC4514C24D5400D7D192 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; }; - AB3ACC4614C24D5400D7D192 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; }; - AB3ACC4714C24D5400D7D192 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; }; - AB3ACC4914C24D5400D7D192 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; }; AB3E34C9134AF4500056477A /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; AB4676F314AB12D60002FF94 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; AB58F32D1364F44B0074C376 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; AB64987C13ECC73800EE7DD2 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; AB6FBEF6139B6258007BB045 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; - AB711ED21481C35F009011C8 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; }; - AB711ED31481C35F009011C8 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; }; - AB711ED81481C35F009011C8 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; }; - AB711EDE1481C35F009011C8 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; - AB711EEF1481C35F009011C8 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; }; - AB711EF01481C35F009011C8 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; }; - AB711EF11481C35F009011C8 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; }; - AB711EF21481C35F009011C8 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; }; - AB711EF31481C35F009011C8 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; }; - AB711EF41481C35F009011C8 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; }; - AB711EF51481C35F009011C8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; }; - AB711EFB1481C35F009011C8 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */; }; - AB711EFC1481C35F009011C8 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */; }; - AB711EFD1481C35F009011C8 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */; }; - AB711EFE1481C35F009011C8 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; }; - AB711F001481C35F009011C8 /* addons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA11345AC8400AF11D1 /* addons.cpp */; }; - AB711F011481C35F009011C8 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; }; - AB711F021481C35F009011C8 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; }; - AB711F031481C35F009011C8 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; }; - AB711F041481C35F009011C8 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; }; - AB711F051481C35F009011C8 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; }; - AB711F061481C35F009011C8 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; }; - AB711F071481C35F009011C8 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; }; - AB711F081481C35F009011C8 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; }; - AB711F091481C35F009011C8 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; }; - AB711F0A1481C35F009011C8 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; }; - AB711F0B1481C35F009011C8 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; }; - AB711F0C1481C35F009011C8 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; }; - AB711F0D1481C35F009011C8 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; }; - AB711F0E1481C35F009011C8 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.cpp */; }; - AB711F0F1481C35F009011C8 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; }; - AB711F101481C35F009011C8 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; }; - AB711F111481C35F009011C8 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; }; - AB711F121481C35F009011C8 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; }; - AB711F131481C35F009011C8 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; }; - AB711F141481C35F009011C8 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; }; - AB711F151481C35F009011C8 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; }; - AB711F161481C35F009011C8 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; }; - AB711F171481C35F009011C8 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; }; - AB711F181481C35F009011C8 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; }; - AB711F191481C35F009011C8 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; }; - AB711F1A1481C35F009011C8 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; }; - AB711F1B1481C35F009011C8 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; }; - AB711F1C1481C35F009011C8 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; }; - AB711F1D1481C35F009011C8 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; }; - AB711F1E1481C35F009011C8 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; }; - AB711F1F1481C35F009011C8 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; }; - AB711F201481C35F009011C8 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; }; - AB711F211481C35F009011C8 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; }; - AB711F221481C35F009011C8 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; }; - AB711F231481C35F009011C8 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; }; - AB711F241481C35F009011C8 /* slot1_retail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF021345AC9B00AF11D1 /* slot1_retail.cpp */; }; - AB711F251481C35F009011C8 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; }; - AB711F261481C35F009011C8 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; }; - AB711F271481C35F009011C8 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; }; - AB711F281481C35F009011C8 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; }; - AB711F291481C35F009011C8 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; }; - AB711F2A1481C35F009011C8 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; }; - AB711F2B1481C35F009011C8 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; }; - AB711F2C1481C35F009011C8 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; }; - AB711F2D1481C35F009011C8 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */; }; - AB711F2E1481C35F009011C8 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; }; - AB711F2F1481C35F009011C8 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; }; - AB711F301481C35F009011C8 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; }; - AB711F311481C35F009011C8 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; }; - AB711F321481C35F009011C8 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; }; - AB711F331481C35F009011C8 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; }; - AB711F341481C35F009011C8 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; }; - AB711F351481C35F009011C8 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; }; - AB711F361481C35F009011C8 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; }; - AB711F371481C35F009011C8 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; }; - AB711F381481C35F009011C8 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; }; - AB711F391481C35F009011C8 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; }; - AB711F3A1481C35F009011C8 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; }; - AB711F3B1481C35F009011C8 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; }; - AB711F3C1481C35F009011C8 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; }; - AB711F3D1481C35F009011C8 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; }; - AB711F3E1481C35F009011C8 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; }; - AB711F3F1481C35F009011C8 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4A1345ACBF00AF11D1 /* md5.cpp */; }; - AB711F401481C35F009011C8 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; }; - AB711F411481C35F009011C8 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; }; - AB711F421481C35F009011C8 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; }; - AB711F431481C35F009011C8 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; }; - AB711F461481C35F009011C8 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; - AB711F471481C35F009011C8 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; }; - AB711F481481C35F009011C8 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; }; - AB711F491481C35F009011C8 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; }; - AB711F4A1481C35F009011C8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; }; - AB711F4C1481C35F009011C8 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; - AB711F4E1481C35F009011C8 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; - AB711F501481C35F009011C8 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; - AB711F511481C35F009011C8 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; - AB711F521481C35F009011C8 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; - AB711F531481C35F009011C8 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; }; - AB711F541481C35F009011C8 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; }; - AB711F551481C35F009011C8 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; }; - AB711F561481C35F009011C8 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; }; - AB711F571481C35F009011C8 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; }; - AB711F581481C35F009011C8 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; }; - AB711F591481C35F009011C8 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; }; - AB711F5A1481C35F009011C8 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; }; - AB711F5B1481C35F009011C8 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; }; - AB711F5C1481C35F009011C8 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; }; - AB711F5D1481C35F009011C8 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; - AB711F5E1481C35F009011C8 /* cocoa_mic.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* cocoa_mic.mm */; }; - AB711F5F1481C35F009011C8 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; }; - AB711F601481C35F009011C8 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; }; - AB711F611481C35F009011C8 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; }; - AB711F621481C35F009011C8 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; }; - AB711F631481C35F009011C8 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; }; - AB711F641481C35F009011C8 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; }; - AB711F6C1481C35F009011C8 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; - AB711F6D1481C35F009011C8 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; }; - AB711F6E1481C35F009011C8 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; }; - AB711F701481C35F009011C8 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; - AB711F711481C35F009011C8 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; }; - AB711F721481C35F009011C8 /* cocoa_hid.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB350B691478A5B3007165AC /* cocoa_hid.mm */; }; - AB711F741481C35F009011C8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AB711F751481C35F009011C8 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; }; - AB711F761481C35F009011C8 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; }; - AB711F771481C35F009011C8 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB711F781481C35F009011C8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB711F7B1481C35F009011C8 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; }; AB75226E14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB75226F14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; + 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 */; }; + AB796CE115CDCBA200C59155 /* Icon_Microphone_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299F14BE7213009ABC6F /* Icon_Microphone_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 */; }; + AB796CEF15CDCBA200C59155 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */; }; + AB796CF015CDCBA200C59155 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; }; + AB796CF115CDCBA200C59155 /* addons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA11345AC8400AF11D1 /* addons.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 */; }; + AB796D0D15CDCBA200C59155 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; + AB796D0E15CDCBA200C59155 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; }; + AB796D0F15CDCBA200C59155 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; }; + AB796D1015CDCBA200C59155 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.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 */; }; + AB796D1815CDCBA200C59155 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4A1345ACBF00AF11D1 /* md5.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 */; }; + AB796D2B15CDCBA200C59155 /* slot1_retail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF021345AC9B00AF11D1 /* slot1_retail.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 */; }; + AB796D4E15CDCBA200C59155 /* cocoa_hid.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB350B691478A5B3007165AC /* cocoa_hid.mm */; }; + AB796D4F15CDCBA200C59155 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; + AB796D5015CDCBA200C59155 /* cocoa_mic.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* cocoa_mic.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 */; }; + AB796D5715CDCBA200C59155 /* displayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6B14C2361100D7D192 /* displayView.mm */; }; + AB796D5815CDCBA200C59155 /* emuWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6D14C2361100D7D192 /* emuWindowDelegate.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 */; }; + AB796D9A15CDD20E00C59155 /* AssemblerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7915CDD20E00C59155 /* AssemblerX86X64.cpp */; }; + AB796D9D15CDD20E00C59155 /* AssemblerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7915CDD20E00C59155 /* AssemblerX86X64.cpp */; }; + AB796D9E15CDD20E00C59155 /* AssemblerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7915CDD20E00C59155 /* AssemblerX86X64.cpp */; }; + AB796D9F15CDD20E00C59155 /* CodeGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7C15CDD20E00C59155 /* CodeGenerator.cpp */; }; + AB796DA215CDD20E00C59155 /* CodeGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7C15CDD20E00C59155 /* CodeGenerator.cpp */; }; + AB796DA315CDD20E00C59155 /* CodeGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7C15CDD20E00C59155 /* CodeGenerator.cpp */; }; + AB796DA415CDD20E00C59155 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7E15CDD20E00C59155 /* Compiler.cpp */; }; + AB796DA715CDD20E00C59155 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7E15CDD20E00C59155 /* Compiler.cpp */; }; + AB796DA815CDD20E00C59155 /* Compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D7E15CDD20E00C59155 /* Compiler.cpp */; }; + AB796DA915CDD20E00C59155 /* CompilerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8015CDD20E00C59155 /* CompilerX86X64.cpp */; }; + AB796DAC15CDD20E00C59155 /* CompilerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8015CDD20E00C59155 /* CompilerX86X64.cpp */; }; + AB796DAD15CDD20E00C59155 /* CompilerX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8015CDD20E00C59155 /* CompilerX86X64.cpp */; }; + AB796DB315CDD20E00C59155 /* CpuInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8415CDD20E00C59155 /* CpuInfo.cpp */; }; + AB796DB615CDD20E00C59155 /* CpuInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8415CDD20E00C59155 /* CpuInfo.cpp */; }; + AB796DB715CDD20E00C59155 /* CpuInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8415CDD20E00C59155 /* CpuInfo.cpp */; }; + AB796DB815CDD20E00C59155 /* Defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8615CDD20E00C59155 /* Defs.cpp */; }; + AB796DBB15CDD20E00C59155 /* Defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8615CDD20E00C59155 /* Defs.cpp */; }; + AB796DBC15CDD20E00C59155 /* Defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8615CDD20E00C59155 /* Defs.cpp */; }; + AB796DBD15CDD20E00C59155 /* DefsX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8815CDD20E00C59155 /* DefsX86X64.cpp */; }; + AB796DC015CDD20E00C59155 /* DefsX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8815CDD20E00C59155 /* DefsX86X64.cpp */; }; + AB796DC115CDD20E00C59155 /* DefsX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8815CDD20E00C59155 /* DefsX86X64.cpp */; }; + AB796DC215CDD20F00C59155 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8A15CDD20E00C59155 /* Logger.cpp */; }; + AB796DC515CDD20F00C59155 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8A15CDD20E00C59155 /* Logger.cpp */; }; + AB796DC615CDD20F00C59155 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8A15CDD20E00C59155 /* Logger.cpp */; }; + AB796DC715CDD20F00C59155 /* MemoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8C15CDD20E00C59155 /* MemoryManager.cpp */; }; + AB796DCA15CDD20F00C59155 /* MemoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8C15CDD20E00C59155 /* MemoryManager.cpp */; }; + AB796DCB15CDD20F00C59155 /* MemoryManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8C15CDD20E00C59155 /* MemoryManager.cpp */; }; + AB796DCC15CDD20F00C59155 /* MemoryMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8E15CDD20E00C59155 /* MemoryMarker.cpp */; }; + AB796DCF15CDD20F00C59155 /* MemoryMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8E15CDD20E00C59155 /* MemoryMarker.cpp */; }; + AB796DD015CDD20F00C59155 /* MemoryMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D8E15CDD20E00C59155 /* MemoryMarker.cpp */; }; + AB796DD115CDD20F00C59155 /* OperandX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9115CDD20E00C59155 /* OperandX86X64.cpp */; }; + AB796DD415CDD20F00C59155 /* OperandX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9115CDD20E00C59155 /* OperandX86X64.cpp */; }; + AB796DD515CDD20F00C59155 /* OperandX86X64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9115CDD20E00C59155 /* OperandX86X64.cpp */; }; + AB796DD615CDD20F00C59155 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9315CDD20E00C59155 /* Platform.cpp */; }; + AB796DD915CDD20F00C59155 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9315CDD20E00C59155 /* Platform.cpp */; }; + AB796DDA15CDD20F00C59155 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9315CDD20E00C59155 /* Platform.cpp */; }; + AB796DE515CDD20F00C59155 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9715CDD20E00C59155 /* Util.cpp */; }; + AB796DE815CDD20F00C59155 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9715CDD20E00C59155 /* Util.cpp */; }; + AB796DE915CDD20F00C59155 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796D9715CDD20E00C59155 /* Util.cpp */; }; AB80E04D142BC4A800A52038 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; AB901BDE1420706100348EEC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; }; AB91D46B13BD013800462471 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; @@ -392,214 +445,15 @@ 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 */; }; - ABB7154214E386740027FE88 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; }; - ABB7154314E386740027FE88 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; }; - ABB7154414E386740027FE88 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; }; - ABB7154514E386740027FE88 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; - ABB7154614E386740027FE88 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; }; - ABB7154714E386740027FE88 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; }; - ABB7154814E386740027FE88 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; }; - ABB7154914E386740027FE88 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; }; - ABB7154A14E386740027FE88 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; }; - ABB7154B14E386740027FE88 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; }; - ABB7154C14E386740027FE88 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; }; - ABB7154D14E386740027FE88 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */; }; - ABB7154E14E386740027FE88 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */; }; - ABB7154F14E386740027FE88 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */; }; - ABB7155014E386740027FE88 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; }; - ABB7155114E386740027FE88 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; }; - ABB7155214E386740027FE88 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; }; - ABB7155314E386740027FE88 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; }; - ABB7155414E386740027FE88 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; }; - ABB7155514E386740027FE88 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; }; - ABB7155614E386740027FE88 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; }; - ABB7155714E386740027FE88 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; }; - ABB7155814E386740027FE88 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; }; - ABB7155914E386740027FE88 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; }; - ABB7155A14E386740027FE88 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; }; - ABB7155B14E386740027FE88 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; }; - ABB7155C14E386740027FE88 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; }; - ABB7155D14E386740027FE88 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; }; - ABB7155E14E386740027FE88 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; }; - ABB7155F14E386740027FE88 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; }; - ABB7156014E386740027FE88 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; }; - ABB7156114E386740027FE88 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; }; - ABB7156214E386740027FE88 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; }; - ABB7156314E386740027FE88 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; }; - ABB7156414E386740027FE88 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; }; - ABB7156514E386740027FE88 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; }; - ABB7156614E386740027FE88 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; }; - ABB7156714E386740027FE88 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; }; - ABB7156814E386740027FE88 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; }; - ABB7156914E386740027FE88 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; }; - ABB7156A14E386740027FE88 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; }; - ABB7156B14E386740027FE88 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; }; - ABB7156C14E386740027FE88 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; }; - ABB7156D14E386740027FE88 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; }; - ABB7156E14E386740027FE88 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; }; - ABB7156F14E386740027FE88 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; }; - ABB7157014E386740027FE88 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; }; - ABB7157114E386740027FE88 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; }; - ABB7157214E386740027FE88 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; }; - ABB7157314E386740027FE88 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; }; - ABB7157414E386740027FE88 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; }; - ABB7157514E386740027FE88 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; }; - ABB7157614E386740027FE88 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; }; - ABB7157714E386740027FE88 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; }; - ABB7157814E386740027FE88 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; }; - ABB7157914E386740027FE88 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; }; - ABB7157A14E386740027FE88 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; }; - ABB7157B14E386740027FE88 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; }; - ABB7157C14E386740027FE88 /* Icon_Microphone_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299F14BE7213009ABC6F /* Icon_Microphone_420x420.png */; }; - ABB7157D14E386740027FE88 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; }; - ABB7157E14E386740027FE88 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; }; - ABB7157F14E386740027FE88 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; }; - ABB7158014E386740027FE88 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; }; - ABB7158114E386740027FE88 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; }; - ABB7158214E386740027FE88 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; }; - ABB7158314E386740027FE88 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; }; - ABB7158414E386740027FE88 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; }; - ABB7158514E386740027FE88 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; }; - ABB7158614E386740027FE88 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; }; - ABB7158814E386740027FE88 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; }; - ABB7158914E386740027FE88 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - ABB7158B14E386740027FE88 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */; }; - ABB7158C14E386740027FE88 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; }; - ABB7158D14E386740027FE88 /* addons.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA11345AC8400AF11D1 /* addons.cpp */; }; - ABB7158E14E386740027FE88 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; }; - ABB7158F14E386740027FE88 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; }; - ABB7159014E386740027FE88 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; }; - ABB7159114E386740027FE88 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; }; - ABB7159214E386740027FE88 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; }; - ABB7159314E386740027FE88 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; }; - ABB7159414E386740027FE88 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; }; - ABB7159514E386740027FE88 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; }; - ABB7159614E386740027FE88 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; }; - ABB7159714E386740027FE88 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; }; - ABB7159814E386740027FE88 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; }; - ABB7159914E386740027FE88 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; }; - ABB7159A14E386740027FE88 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; }; - ABB7159B14E386740027FE88 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; }; - ABB7159C14E386740027FE88 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; }; - ABB7159D14E386740027FE88 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; }; - ABB7159E14E386740027FE88 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; }; - ABB7159F14E386740027FE88 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; }; - ABB715A014E386740027FE88 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; }; - ABB715A114E386740027FE88 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; }; - ABB715A214E386740027FE88 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; }; - ABB715A314E386740027FE88 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; }; - ABB715A414E386740027FE88 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; }; - ABB715A514E386740027FE88 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; }; - ABB715A614E386740027FE88 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; }; - ABB715A714E386740027FE88 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; }; - ABB715A814E386740027FE88 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; }; - ABB715A914E386740027FE88 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; - ABB715AA14E386740027FE88 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; }; - ABB715AB14E386740027FE88 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; }; - ABB715AC14E386740027FE88 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.cpp */; }; - ABB715AD14E386740027FE88 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; }; - ABB715AE14E386740027FE88 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; }; - ABB715AF14E386740027FE88 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; }; - ABB715B014E386740027FE88 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; }; - ABB715B114E386740027FE88 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; }; - ABB715B214E386740027FE88 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; }; - ABB715B314E386740027FE88 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; }; - ABB715B414E386740027FE88 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4A1345ACBF00AF11D1 /* md5.cpp */; }; - ABB715B514E386740027FE88 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; }; - ABB715B614E386740027FE88 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; }; - ABB715B714E386740027FE88 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; }; - ABB715B814E386740027FE88 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; }; - ABB715B914E386740027FE88 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; }; - ABB715BA14E386740027FE88 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; }; - ABB715BB14E386740027FE88 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; }; - ABB715BC14E386740027FE88 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; }; - ABB715BD14E386740027FE88 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; }; - ABB715BE14E386740027FE88 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; }; - ABB715BF14E386740027FE88 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; }; - ABB715C014E386740027FE88 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; }; - ABB715C114E386740027FE88 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; }; - ABB715C214E386740027FE88 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; }; - ABB715C314E386740027FE88 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; }; - ABB715C414E386740027FE88 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; }; - ABB715C514E386740027FE88 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; }; - ABB715C614E386740027FE88 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; }; - ABB715C714E386740027FE88 /* slot1_retail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF021345AC9B00AF11D1 /* slot1_retail.cpp */; }; - ABB715C814E386740027FE88 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; - ABB715C914E386740027FE88 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; }; - ABB715CA14E386740027FE88 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; }; - ABB715CB14E386740027FE88 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; }; - ABB715CC14E386740027FE88 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; }; - ABB715CD14E386740027FE88 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; }; - ABB715CE14E386740027FE88 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; }; - ABB715CF14E386740027FE88 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; }; - ABB715D014E386740027FE88 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; }; - ABB715D114E386740027FE88 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; }; - ABB715D214E386740027FE88 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; - ABB715D314E386740027FE88 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; }; - ABB715D414E386740027FE88 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; }; - ABB715D514E386740027FE88 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; }; - ABB715D614E386740027FE88 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; }; - ABB715D714E386740027FE88 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; }; - ABB715D814E386740027FE88 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; }; - ABB715D914E386740027FE88 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; }; - ABB715DA14E386740027FE88 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; - ABB715DB14E386740027FE88 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; }; - ABB715DC14E386740027FE88 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; }; - ABB715DD14E386740027FE88 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; }; - ABB715DE14E386740027FE88 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; }; - ABB715DF14E386740027FE88 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; }; - ABB715E014E386740027FE88 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; }; - ABB715E114E386740027FE88 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; }; - ABB715E214E386740027FE88 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; }; - ABB715E314E386740027FE88 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; }; - ABB715E414E386740027FE88 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; }; - ABB715E514E386740027FE88 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; }; - ABB715E614E386740027FE88 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; - ABB715E714E386740027FE88 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; }; - ABB715E814E386740027FE88 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; - ABB715E914E386740027FE88 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; }; - ABB715EA14E386740027FE88 /* cocoa_hid.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB350B691478A5B3007165AC /* cocoa_hid.mm */; }; - ABB715EB14E386740027FE88 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; - ABB715EC14E386740027FE88 /* cocoa_mic.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* cocoa_mic.mm */; }; - ABB715ED14E386740027FE88 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; - ABB715EE14E386740027FE88 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; }; - ABB715EF14E386740027FE88 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; - ABB715F014E386740027FE88 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; }; - ABB715F114E386740027FE88 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; - ABB715F214E386740027FE88 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; - ABB715F314E386740027FE88 /* displayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6B14C2361100D7D192 /* displayView.mm */; }; - ABB715F414E386740027FE88 /* emuWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6D14C2361100D7D192 /* emuWindowDelegate.mm */; }; - ABB715F514E386740027FE88 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; - ABB715F614E386740027FE88 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; }; - ABB715F714E386740027FE88 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; }; - ABB715F814E386740027FE88 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; }; - ABB715F914E386740027FE88 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; }; - ABB715FA14E386740027FE88 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; }; - ABB715FB14E386740027FE88 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; }; - ABB715FC14E386740027FE88 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; }; - ABB715FD14E386740027FE88 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; }; - ABB715FF14E386740027FE88 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - ABB7160014E386740027FE88 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; }; - ABB7160114E386740027FE88 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - ABB7160214E386740027FE88 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - ABB7160314E386740027FE88 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; }; - ABB7160414E386740027FE88 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; }; - ABB7160514E386740027FE88 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; 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 */; }; - ABBF04A614B515F300E505A0 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; }; 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 */; }; - ABC3AF3314B7F06900D5B13D /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; }; - ABC3AF3414B7F06900D5B13D /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; }; - ABC3AF3514B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; }; - ABC3AF3614B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; }; - ABC3AFCF14B8D16700D5B13D /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; 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 */; }; @@ -700,13 +554,6 @@ 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 */; }; - ABFE150F14C92FF5005D6699 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; }; - ABFE151014C92FF5005D6699 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; }; - ABFE151114C92FF5005D6699 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; }; - ABFE151214C92FF5005D6699 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; }; - ABFE151314C92FF5005D6699 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; }; - ABFE151514C92FF5005D6699 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; }; - ABFE151614C92FF5005D6699 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -797,8 +644,46 @@ AB58F32C1364F44B0074C376 /* cocoa_file.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_file.mm; sourceTree = ""; }; AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = FileTypeInfo.plist; sourceTree = ""; }; AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_nand.cpp; sourceTree = ""; }; - AB711F7F1481C35F009011C8 /* DeSmuME (Debug).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (Debug).app"; sourceTree = BUILT_PRODUCTS_DIR; }; AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_FirmwareConfig.icns; sourceTree = ""; }; + AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arm_jit.cpp; path = ../arm_jit.cpp; sourceTree = ""; }; + AB796CA115CDCB4600C59155 /* arm_jit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = arm_jit.h; path = ../arm_jit.h; sourceTree = ""; }; + AB796CA215CDCB6B00C59155 /* instruction_attributes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = instruction_attributes.h; path = ../instruction_attributes.h; sourceTree = ""; }; + AB796CA315CDCB6B00C59155 /* instructions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = instructions.h; path = ../instructions.h; sourceTree = ""; }; + AB796D7015CDCBA200C59155 /* DeSmuME (Debug).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (Debug).app"; sourceTree = BUILT_PRODUCTS_DIR; }; + AB796D7515CDD20E00C59155 /* ApiBegin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApiBegin.h; sourceTree = ""; }; + AB796D7615CDD20E00C59155 /* ApiEnd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApiEnd.h; sourceTree = ""; }; + AB796D7715CDD20E00C59155 /* AsmJit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsmJit.h; sourceTree = ""; }; + AB796D7815CDD20E00C59155 /* Assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Assembler.h; sourceTree = ""; }; + AB796D7915CDD20E00C59155 /* AssemblerX86X64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AssemblerX86X64.cpp; sourceTree = ""; }; + AB796D7A15CDD20E00C59155 /* AssemblerX86X64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssemblerX86X64.h; sourceTree = ""; }; + AB796D7B15CDD20E00C59155 /* Build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Build.h; sourceTree = ""; }; + AB796D7C15CDD20E00C59155 /* CodeGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGenerator.cpp; sourceTree = ""; }; + AB796D7D15CDD20E00C59155 /* CodeGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodeGenerator.h; sourceTree = ""; }; + AB796D7E15CDD20E00C59155 /* Compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Compiler.cpp; sourceTree = ""; }; + AB796D7F15CDD20E00C59155 /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = ""; }; + AB796D8015CDD20E00C59155 /* CompilerX86X64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CompilerX86X64.cpp; sourceTree = ""; }; + AB796D8115CDD20E00C59155 /* CompilerX86X64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CompilerX86X64.h; sourceTree = ""; }; + AB796D8215CDD20E00C59155 /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = ""; }; + AB796D8415CDD20E00C59155 /* CpuInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CpuInfo.cpp; sourceTree = ""; }; + AB796D8515CDD20E00C59155 /* CpuInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CpuInfo.h; sourceTree = ""; }; + AB796D8615CDD20E00C59155 /* Defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Defs.cpp; sourceTree = ""; }; + AB796D8715CDD20E00C59155 /* Defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Defs.h; sourceTree = ""; }; + AB796D8815CDD20E00C59155 /* DefsX86X64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DefsX86X64.cpp; sourceTree = ""; }; + AB796D8915CDD20E00C59155 /* DefsX86X64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DefsX86X64.h; sourceTree = ""; }; + AB796D8A15CDD20E00C59155 /* Logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Logger.cpp; sourceTree = ""; }; + AB796D8B15CDD20E00C59155 /* Logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logger.h; sourceTree = ""; }; + AB796D8C15CDD20E00C59155 /* MemoryManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryManager.cpp; sourceTree = ""; }; + AB796D8D15CDD20E00C59155 /* MemoryManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryManager.h; sourceTree = ""; }; + AB796D8E15CDD20E00C59155 /* MemoryMarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryMarker.cpp; sourceTree = ""; }; + AB796D8F15CDD20E00C59155 /* MemoryMarker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryMarker.h; sourceTree = ""; }; + AB796D9015CDD20E00C59155 /* Operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operand.h; sourceTree = ""; }; + AB796D9115CDD20E00C59155 /* OperandX86X64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OperandX86X64.cpp; sourceTree = ""; }; + AB796D9215CDD20E00C59155 /* OperandX86X64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OperandX86X64.h; sourceTree = ""; }; + AB796D9315CDD20E00C59155 /* Platform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Platform.cpp; sourceTree = ""; }; + AB796D9415CDD20E00C59155 /* Platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = ""; }; + AB796D9715CDD20E00C59155 /* Util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Util.cpp; sourceTree = ""; }; + AB796D9815CDD20E00C59155 /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = ""; }; + AB796D9915CDD20E00C59155 /* Util_p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util_p.h; sourceTree = ""; }; AB80E04C142BC4A800A52038 /* cocoa_util.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_util.mm; sourceTree = ""; }; AB80E050142BC4FA00A52038 /* cocoa_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_util.h; sourceTree = ""; }; AB817A34143EE2DB00A7DFE9 /* videofilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videofilter.h; sourceTree = ""; }; @@ -841,7 +726,6 @@ ABB3C6401501BB8300E0C22E /* OESoundInterface.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = OESoundInterface.mm; sourceTree = ""; }; ABB3C6411501BB8300E0C22E /* OESoundInterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OESoundInterface.h; sourceTree = ""; }; ABB3C6471501BC6D00E0C22E /* DeSmuME.oecoreplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DeSmuME.oecoreplugin; sourceTree = BUILT_PRODUCTS_DIR; }; - ABB7160914E386740027FE88 /* DeSmuME (Debug).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (Debug).app"; 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 = ""; }; ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_CodeBreaker_32x32.png; path = Images/Icon_CodeBreaker_32x32.png; sourceTree = ""; }; ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DeSmuME_32x32.png; path = Images/Icon_DeSmuME_32x32.png; sourceTree = ""; }; @@ -1078,17 +962,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AB711F731481C35F009011C8 /* Frameworks */ = { + AB796D6515CDCBA200C59155 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - AB711F771481C35F009011C8 /* AppKit.framework in Frameworks */, - AB711F751481C35F009011C8 /* AudioUnit.framework in Frameworks */, - AB711F741481C35F009011C8 /* Cocoa.framework in Frameworks */, - AB711F781481C35F009011C8 /* Foundation.framework in Frameworks */, - AB711F7B1481C35F009011C8 /* IOKit.framework in Frameworks */, - AB711F761481C35F009011C8 /* OpenGL.framework in Frameworks */, - ABC3AFCF14B8D16700D5B13D /* libz.dylib in Frameworks */, + AB796D6615CDCBA200C59155 /* AppKit.framework in Frameworks */, + AB796D6715CDCBA200C59155 /* AudioUnit.framework in Frameworks */, + AB796D6815CDCBA200C59155 /* Cocoa.framework in Frameworks */, + AB796D6915CDCBA200C59155 /* Foundation.framework in Frameworks */, + AB796D6A15CDCBA200C59155 /* IOKit.framework in Frameworks */, + AB796D6B15CDCBA200C59155 /* OpenGL.framework in Frameworks */, + AB796D6C15CDCBA200C59155 /* libz.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1106,20 +990,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - ABB715FE14E386740027FE88 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ABB715FF14E386740027FE88 /* AppKit.framework in Frameworks */, - ABB7160014E386740027FE88 /* AudioUnit.framework in Frameworks */, - ABB7160114E386740027FE88 /* Cocoa.framework in Frameworks */, - ABB7160214E386740027FE88 /* Foundation.framework in Frameworks */, - ABB7160314E386740027FE88 /* IOKit.framework in Frameworks */, - ABB7160414E386740027FE88 /* OpenGL.framework in Frameworks */, - ABB7160514E386740027FE88 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -1189,9 +1059,8 @@ isa = PBXGroup; children = ( 8D1107320486CEB800E47090 /* DeSmuME (Debug).app */, - AB711F7F1481C35F009011C8 /* DeSmuME (Debug).app */, - ABB7160914E386740027FE88 /* DeSmuME (Debug).app */, ABB3C6471501BC6D00E0C22E /* DeSmuME.oecoreplugin */, + AB796D7015CDCBA200C59155 /* DeSmuME (Debug).app */, ); name = Products; sourceTree = ""; @@ -1269,6 +1138,47 @@ path = userinterface; sourceTree = ""; }; + AB796D7415CDD20E00C59155 /* AsmJit */ = { + isa = PBXGroup; + children = ( + AB796D7915CDD20E00C59155 /* AssemblerX86X64.cpp */, + AB796D7C15CDD20E00C59155 /* CodeGenerator.cpp */, + AB796D7E15CDD20E00C59155 /* Compiler.cpp */, + AB796D8015CDD20E00C59155 /* CompilerX86X64.cpp */, + AB796D8415CDD20E00C59155 /* CpuInfo.cpp */, + AB796D8615CDD20E00C59155 /* Defs.cpp */, + AB796D8815CDD20E00C59155 /* DefsX86X64.cpp */, + AB796D8A15CDD20E00C59155 /* Logger.cpp */, + AB796D8C15CDD20E00C59155 /* MemoryManager.cpp */, + AB796D8E15CDD20E00C59155 /* MemoryMarker.cpp */, + AB796D9115CDD20E00C59155 /* OperandX86X64.cpp */, + AB796D9315CDD20E00C59155 /* Platform.cpp */, + AB796D9715CDD20E00C59155 /* Util.cpp */, + AB796D7515CDD20E00C59155 /* ApiBegin.h */, + AB796D7615CDD20E00C59155 /* ApiEnd.h */, + AB796D7715CDD20E00C59155 /* AsmJit.h */, + AB796D7815CDD20E00C59155 /* Assembler.h */, + AB796D7A15CDD20E00C59155 /* AssemblerX86X64.h */, + AB796D7B15CDD20E00C59155 /* Build.h */, + AB796D7D15CDD20E00C59155 /* CodeGenerator.h */, + AB796D7F15CDD20E00C59155 /* Compiler.h */, + AB796D8115CDD20E00C59155 /* CompilerX86X64.h */, + AB796D8215CDD20E00C59155 /* Config.h */, + AB796D8515CDD20E00C59155 /* CpuInfo.h */, + AB796D8715CDD20E00C59155 /* Defs.h */, + AB796D8915CDD20E00C59155 /* DefsX86X64.h */, + AB796D8B15CDD20E00C59155 /* Logger.h */, + AB796D8D15CDD20E00C59155 /* MemoryManager.h */, + AB796D8F15CDD20E00C59155 /* MemoryMarker.h */, + AB796D9015CDD20E00C59155 /* Operand.h */, + AB796D9215CDD20E00C59155 /* OperandX86X64.h */, + AB796D9415CDD20E00C59155 /* Platform.h */, + AB796D9815CDD20E00C59155 /* Util.h */, + AB796D9915CDD20E00C59155 /* Util_p.h */, + ); + path = AsmJit; + sourceTree = ""; + }; AB85D77414ABE42100286B70 /* App Icons */ = { isa = PBXGroup; children = ( @@ -1367,6 +1277,7 @@ ABD1FEA11345AC8400AF11D1 /* addons.cpp */, ABD1FEA21345AC8400AF11D1 /* aggdraw.cpp */, ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */, + AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */, ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */, ABD1FEA51345AC8400AF11D1 /* bios.cpp */, ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */, @@ -1414,6 +1325,7 @@ ABD1FE6C1345AC8400AF11D1 /* agg2d.h */, ABD1FE6D1345AC8400AF11D1 /* aggdraw.h */, ABD1FE6F1345AC8400AF11D1 /* armcpu.h */, + AB796CA115CDCB4600C59155 /* arm_jit.h */, ABD1FE701345AC8400AF11D1 /* bios.h */, ABD1FE711345AC8400AF11D1 /* bits.h */, ABD1FE721345AC8400AF11D1 /* cheatSystem.h */, @@ -1434,6 +1346,8 @@ ABD1FE811345AC8400AF11D1 /* gfx3d.h */, ABD1FE831345AC8400AF11D1 /* GPU.h */, ABD1FE821345AC8400AF11D1 /* GPU_osd.h */, + AB796CA215CDCB6B00C59155 /* instruction_attributes.h */, + AB796CA315CDCB6B00C59155 /* instructions.h */, ABD1FE841345AC8400AF11D1 /* lua-engine.h */, ABD1FE851345AC8400AF11D1 /* matrix.h */, ABD1FE861345AC8400AF11D1 /* mc.h */, @@ -1499,6 +1413,7 @@ ABD1FF1C1345ACBF00AF11D1 /* utils */ = { isa = PBXGroup; children = ( + AB796D7415CDD20E00C59155 /* AsmJit */, ABD1FF211345ACBF00AF11D1 /* decrypt */, ABD1FF2E1345ACBF00AF11D1 /* libfat */, ABE670241415DE6C00E8E4C9 /* tinyxml */, @@ -1651,9 +1566,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 8D1107260486CEB800E47090 /* DeSmuME (v10.5 Leopard) */ = { + 8D1107260486CEB800E47090 /* DeSmuME (OS X App; v10.5 Leopard Release Build) */ = { isa = PBXNativeTarget; - buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (v10.5 Leopard)" */; + buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; v10.5 Leopard Release Build)" */; buildPhases = ( AB75221714C79884009B97B3 /* ShellScript */, 8D1107290486CEB800E47090 /* Resources */, @@ -1665,29 +1580,29 @@ ); dependencies = ( ); - name = "DeSmuME (v10.5 Leopard)"; + name = "DeSmuME (OS X App; v10.5 Leopard Release Build)"; productInstallPath = "$(HOME)/Applications"; productName = DeSmuME; productReference = 8D1107320486CEB800E47090 /* DeSmuME (Debug).app */; productType = "com.apple.product-type.application"; }; - AB711EBD1481C35F009011C8 /* DeSmuME (v10.6 Snow Leopard) */ = { + AB796CA415CDCBA200C59155 /* DeSmuME (OS X App) */ = { isa = PBXNativeTarget; - buildConfigurationList = AB711F7C1481C35F009011C8 /* Build configuration list for PBXNativeTarget "DeSmuME (v10.6 Snow Leopard)" */; + buildConfigurationList = AB796D6D15CDCBA200C59155 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App)" */; buildPhases = ( - AB75222C14C799C1009B97B3 /* ShellScript */, - AB711EBE1481C35F009011C8 /* Resources */, - AB711EFF1481C35F009011C8 /* Sources */, - AB711F731481C35F009011C8 /* Frameworks */, + AB796CA515CDCBA200C59155 /* ShellScript */, + AB796CA615CDCBA200C59155 /* Resources */, + AB796CEE15CDCBA200C59155 /* Sources */, + AB796D6515CDCBA200C59155 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); - name = "DeSmuME (v10.6 Snow Leopard)"; + name = "DeSmuME (OS X App)"; productInstallPath = "$(HOME)/Applications"; productName = DeSmuME; - productReference = AB711F7F1481C35F009011C8 /* DeSmuME (Debug).app */; + productReference = AB796D7015CDCBA200C59155 /* DeSmuME (Debug).app */; productType = "com.apple.product-type.application"; }; ABB3C6461501BC6D00E0C22E /* DeSmuME (OpenEmu Plug-in) */ = { @@ -1707,25 +1622,6 @@ productReference = ABB3C6471501BC6D00E0C22E /* DeSmuME.oecoreplugin */; productType = "com.apple.product-type.bundle"; }; - ABB7153F14E386740027FE88 /* DeSmuME (v10.7 Lion) */ = { - isa = PBXNativeTarget; - buildConfigurationList = ABB7160614E386740027FE88 /* Build configuration list for PBXNativeTarget "DeSmuME (v10.7 Lion)" */; - buildPhases = ( - ABB7154014E386740027FE88 /* ShellScript */, - ABB7154114E386740027FE88 /* Resources */, - ABB7158A14E386740027FE88 /* Sources */, - ABB715FE14E386740027FE88 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (v10.7 Lion)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = ABB7160914E386740027FE88 /* DeSmuME (Debug).app */; - productType = "com.apple.product-type.application"; - }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -1754,9 +1650,8 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 8D1107260486CEB800E47090 /* DeSmuME (v10.5 Leopard) */, - AB711EBD1481C35F009011C8 /* DeSmuME (v10.6 Snow Leopard) */, - ABB7153F14E386740027FE88 /* DeSmuME (v10.7 Lion) */, + AB796CA415CDCBA200C59155 /* DeSmuME (OS X App) */, + 8D1107260486CEB800E47090 /* DeSmuME (OS X App; v10.5 Leopard Release Build) */, ABB3C6461501BC6D00E0C22E /* DeSmuME (OpenEmu Plug-in) */, ); }; @@ -1841,81 +1736,81 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AB711EBE1481C35F009011C8 /* Resources */ = { + AB796CA615CDCBA200C59155 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - AB711ED21481C35F009011C8 /* KeyNames.plist in Resources */, - AB711ED31481C35F009011C8 /* DefaultKeyMappings.plist in Resources */, - AB711ED81481C35F009011C8 /* DefaultUserPrefs.plist in Resources */, - AB711EDE1481C35F009011C8 /* FileTypeInfo.plist in Resources */, - AB711EEF1481C35F009011C8 /* AppIcon_ROMSave.icns in Resources */, - AB711EF01481C35F009011C8 /* AppIcon_DeSmuME.icns in Resources */, - AB711EF11481C35F009011C8 /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB711EF21481C35F009011C8 /* AppIcon_SaveState.icns in Resources */, - AB711EF31481C35F009011C8 /* InfoPlist.strings in Resources */, - AB711EF41481C35F009011C8 /* MainMenu.xib in Resources */, - AB711EF51481C35F009011C8 /* Localizable.strings in Resources */, - AB711EFB1481C35F009011C8 /* Icon_ActionReplay_32x32.png in Resources */, - AB711EFC1481C35F009011C8 /* Icon_CodeBreaker_32x32.png in Resources */, - AB711EFD1481C35F009011C8 /* Icon_DeSmuME_32x32.png in Resources */, - AB711EFE1481C35F009011C8 /* HID_usage_strings.plist in Resources */, - ABBF04A614B515F300E505A0 /* AppIcon_ROMCheats.icns in Resources */, - ABC3AF3314B7F06900D5B13D /* Icon_VolumeFull_16x16.png in Resources */, - ABC3AF3414B7F06900D5B13D /* Icon_VolumeMute_16x16.png in Resources */, - ABC3AF3514B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png in Resources */, - ABC3AF3614B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB0F290614BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */, - AB0F290714BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */, - AB0F290814BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */, - AB0F290914BE6E68009ABC6F /* Icon_Speed2x_420x420.png in Resources */, - AB0F294814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png in Resources */, - AB0F294914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png in Resources */, - AB0F294A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png in Resources */, - AB0F294B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png in Resources */, - AB0F294C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png in Resources */, - AB0F294D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png in Resources */, - AB0F294E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png in Resources */, - AB0F294F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png in Resources */, - AB0F295014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png in Resources */, - AB0F295114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png in Resources */, - AB0F295214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png in Resources */, - AB0F295314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png in Resources */, - AB0F295414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png in Resources */, - AB0F295514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */, - AB0F295614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png in Resources */, - AB0F295714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png in Resources */, - AB0F296F14BE705D009ABC6F /* Icon_ActionReplay_128x128.png in Resources */, - AB0F297014BE705D009ABC6F /* Icon_CodeBreaker_128x128.png in Resources */, - AB0F297B14BE70BC009ABC6F /* VideoFilterPreview_64x64.png in Resources */, - AB0F299014BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */, - AB0F299114BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */, - AB0F299214BE71E0009ABC6F /* Icon_ArrowRight_420x420.png in Resources */, - AB0F299314BE71E0009ABC6F /* Icon_ArrowUp_420x420.png in Resources */, - AB0F29B814BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png in Resources */, - AB0F29B914BE7213009ABC6F /* Icon_DSButtonA_420x420.png in Resources */, - AB0F29BA14BE7213009ABC6F /* Icon_DSButtonB_420x420.png in Resources */, - AB0F29BB14BE7213009ABC6F /* Icon_DSButtonL_420x420.png in Resources */, - AB0F29BC14BE7213009ABC6F /* Icon_DSButtonR_420x420.png in Resources */, - AB0F29BD14BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png in Resources */, - AB0F29BE14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png in Resources */, - AB0F29BF14BE7213009ABC6F /* Icon_DSButtonX_420x420.png in Resources */, - AB0F29C014BE7213009ABC6F /* Icon_DSButtonY_420x420.png in Resources */, - AB0F29C114BE7213009ABC6F /* Icon_Emulation_420x420.png in Resources */, - AB0F29C214BE7213009ABC6F /* Icon_Input_420x420.png in Resources */, - AB0F29C314BE7213009ABC6F /* Icon_Microphone_420x420.png in Resources */, - AB0F29C414BE7213009ABC6F /* Icon_OpenROM_420x420.png in Resources */, - AB0F29C514BE7213009ABC6F /* Icon_Reset_420x420.png in Resources */, - AB0F29C614BE7213009ABC6F /* Icon_RotateCCW_420x420.png in Resources */, - AB0F29C714BE7213009ABC6F /* Icon_RotateCW_420x420.png in Resources */, - AB0F29C814BE7213009ABC6F /* Icon_ShowHUD_420x420.png in Resources */, - AB0F29C914BE7213009ABC6F /* Icon_Speaker_420x420.png in Resources */, - AB3ACC4414C24D5400D7D192 /* AUTHORS in Resources */, - AB3ACC4514C24D5400D7D192 /* ChangeLog in Resources */, - AB3ACC4614C24D5400D7D192 /* COPYING in Resources */, - AB3ACC4714C24D5400D7D192 /* README in Resources */, - AB3ACC4914C24D5400D7D192 /* README.MAC in Resources */, - AB75226F14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */, + AB796CA715CDCBA200C59155 /* KeyNames.plist 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 */, + AB796CAD15CDCBA200C59155 /* AppIcon_NintendoDS_ROM.icns in Resources */, + AB796CAE15CDCBA200C59155 /* AppIcon_SaveState.icns 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 */, + AB796CB615CDCBA200C59155 /* AppIcon_ROMCheats.icns 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 */, + AB796CBB15CDCBA200C59155 /* Icon_Execute_420x420.png in Resources */, + AB796CBC15CDCBA200C59155 /* Icon_Pause_420x420.png in Resources */, + AB796CBD15CDCBA200C59155 /* Icon_Speed1x_420x420.png in Resources */, + AB796CBE15CDCBA200C59155 /* Icon_Speed2x_420x420.png 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 */, + AB796CC315CDCBA200C59155 /* ColorSwatch_DarkPurple_16x16.png in Resources */, + AB796CC415CDCBA200C59155 /* ColorSwatch_Gray_16x16.png in Resources */, + AB796CC515CDCBA200C59155 /* ColorSwatch_Green_16x16.png in Resources */, + AB796CC615CDCBA200C59155 /* ColorSwatch_LimeGreen_16x16.png in Resources */, + AB796CC715CDCBA200C59155 /* ColorSwatch_Magenta_16x16.png in Resources */, + AB796CC815CDCBA200C59155 /* ColorSwatch_Orange_16x16.png in Resources */, + AB796CC915CDCBA200C59155 /* ColorSwatch_Pink_16x16.png in Resources */, + AB796CCA15CDCBA200C59155 /* ColorSwatch_Red_16x16.png in Resources */, + AB796CCB15CDCBA200C59155 /* ColorSwatch_SeaGreen_16x16.png in Resources */, + AB796CCC15CDCBA200C59155 /* ColorSwatch_Turquoise_16x16.png in Resources */, + AB796CCD15CDCBA200C59155 /* ColorSwatch_Violet_16x16.png 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 */, + AB796CD215CDCBA200C59155 /* Icon_ArrowDown_420x420.png in Resources */, + AB796CD315CDCBA200C59155 /* Icon_ArrowLeft_420x420.png in Resources */, + AB796CD415CDCBA200C59155 /* Icon_ArrowRight_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 */, + AB796CD915CDCBA200C59155 /* Icon_DSButtonL_420x420.png in Resources */, + AB796CDA15CDCBA200C59155 /* Icon_DSButtonR_420x420.png in Resources */, + AB796CDB15CDCBA200C59155 /* Icon_DSButtonSelect_420x420.png in Resources */, + AB796CDC15CDCBA200C59155 /* Icon_DSButtonStart_420x420.png in Resources */, + AB796CDD15CDCBA200C59155 /* Icon_DSButtonX_420x420.png in Resources */, + AB796CDE15CDCBA200C59155 /* Icon_DSButtonY_420x420.png in Resources */, + AB796CDF15CDCBA200C59155 /* Icon_Emulation_420x420.png in Resources */, + AB796CE015CDCBA200C59155 /* Icon_Input_420x420.png in Resources */, + AB796CE115CDCBA200C59155 /* Icon_Microphone_420x420.png 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 */, + AB796CEC15CDCBA200C59155 /* README.MAC in Resources */, + AB796CED15CDCBA200C59155 /* AppIcon_FirmwareConfig.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1928,84 +1823,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - ABB7154114E386740027FE88 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ABB7154214E386740027FE88 /* KeyNames.plist in Resources */, - ABB7154314E386740027FE88 /* DefaultKeyMappings.plist in Resources */, - ABB7154414E386740027FE88 /* DefaultUserPrefs.plist in Resources */, - ABB7154514E386740027FE88 /* FileTypeInfo.plist in Resources */, - ABB7154614E386740027FE88 /* AppIcon_ROMSave.icns in Resources */, - ABB7154714E386740027FE88 /* AppIcon_DeSmuME.icns in Resources */, - ABB7154814E386740027FE88 /* AppIcon_NintendoDS_ROM.icns in Resources */, - ABB7154914E386740027FE88 /* AppIcon_SaveState.icns in Resources */, - ABB7154A14E386740027FE88 /* InfoPlist.strings in Resources */, - ABB7154B14E386740027FE88 /* MainMenu.xib in Resources */, - ABB7154C14E386740027FE88 /* Localizable.strings in Resources */, - ABB7154D14E386740027FE88 /* Icon_ActionReplay_32x32.png in Resources */, - ABB7154E14E386740027FE88 /* Icon_CodeBreaker_32x32.png in Resources */, - ABB7154F14E386740027FE88 /* Icon_DeSmuME_32x32.png in Resources */, - ABB7155014E386740027FE88 /* HID_usage_strings.plist in Resources */, - ABB7155114E386740027FE88 /* AppIcon_ROMCheats.icns in Resources */, - ABB7155214E386740027FE88 /* Icon_VolumeFull_16x16.png in Resources */, - ABB7155314E386740027FE88 /* Icon_VolumeMute_16x16.png in Resources */, - ABB7155414E386740027FE88 /* Icon_VolumeOneThird_16x16.png in Resources */, - ABB7155514E386740027FE88 /* Icon_VolumeTwoThird_16x16.png in Resources */, - ABB7155614E386740027FE88 /* Icon_Execute_420x420.png in Resources */, - ABB7155714E386740027FE88 /* Icon_Pause_420x420.png in Resources */, - ABB7155814E386740027FE88 /* Icon_Speed1x_420x420.png in Resources */, - ABB7155914E386740027FE88 /* Icon_Speed2x_420x420.png in Resources */, - ABB7155A14E386740027FE88 /* ColorSwatch_Blue_16x16.png in Resources */, - ABB7155B14E386740027FE88 /* ColorSwatch_Brown_16x16.png in Resources */, - ABB7155C14E386740027FE88 /* ColorSwatch_DarkBlue_16x16.png in Resources */, - ABB7155D14E386740027FE88 /* ColorSwatch_DarkGreen_16x16.png in Resources */, - ABB7155E14E386740027FE88 /* ColorSwatch_DarkPurple_16x16.png in Resources */, - ABB7155F14E386740027FE88 /* ColorSwatch_Gray_16x16.png in Resources */, - ABB7156014E386740027FE88 /* ColorSwatch_Green_16x16.png in Resources */, - ABB7156114E386740027FE88 /* ColorSwatch_LimeGreen_16x16.png in Resources */, - ABB7156214E386740027FE88 /* ColorSwatch_Magenta_16x16.png in Resources */, - ABB7156314E386740027FE88 /* ColorSwatch_Orange_16x16.png in Resources */, - ABB7156414E386740027FE88 /* ColorSwatch_Pink_16x16.png in Resources */, - ABB7156514E386740027FE88 /* ColorSwatch_Red_16x16.png in Resources */, - ABB7156614E386740027FE88 /* ColorSwatch_SeaGreen_16x16.png in Resources */, - ABB7156714E386740027FE88 /* ColorSwatch_Turquoise_16x16.png in Resources */, - ABB7156814E386740027FE88 /* ColorSwatch_Violet_16x16.png in Resources */, - ABB7156914E386740027FE88 /* ColorSwatch_Yellow_16x16.png in Resources */, - ABB7156A14E386740027FE88 /* Icon_ActionReplay_128x128.png in Resources */, - ABB7156B14E386740027FE88 /* Icon_CodeBreaker_128x128.png in Resources */, - ABB7156C14E386740027FE88 /* VideoFilterPreview_64x64.png in Resources */, - ABB7156D14E386740027FE88 /* Icon_ArrowDown_420x420.png in Resources */, - ABB7156E14E386740027FE88 /* Icon_ArrowLeft_420x420.png in Resources */, - ABB7156F14E386740027FE88 /* Icon_ArrowRight_420x420.png in Resources */, - ABB7157014E386740027FE88 /* Icon_ArrowUp_420x420.png in Resources */, - ABB7157114E386740027FE88 /* Icon_DoubleSpeed_420x420.png in Resources */, - ABB7157214E386740027FE88 /* Icon_DSButtonA_420x420.png in Resources */, - ABB7157314E386740027FE88 /* Icon_DSButtonB_420x420.png in Resources */, - ABB7157414E386740027FE88 /* Icon_DSButtonL_420x420.png in Resources */, - ABB7157514E386740027FE88 /* Icon_DSButtonR_420x420.png in Resources */, - ABB7157614E386740027FE88 /* Icon_DSButtonSelect_420x420.png in Resources */, - ABB7157714E386740027FE88 /* Icon_DSButtonStart_420x420.png in Resources */, - ABB7157814E386740027FE88 /* Icon_DSButtonX_420x420.png in Resources */, - ABB7157914E386740027FE88 /* Icon_DSButtonY_420x420.png in Resources */, - ABB7157A14E386740027FE88 /* Icon_Emulation_420x420.png in Resources */, - ABB7157B14E386740027FE88 /* Icon_Input_420x420.png in Resources */, - ABB7157C14E386740027FE88 /* Icon_Microphone_420x420.png in Resources */, - ABB7157D14E386740027FE88 /* Icon_OpenROM_420x420.png in Resources */, - ABB7157E14E386740027FE88 /* Icon_Reset_420x420.png in Resources */, - ABB7157F14E386740027FE88 /* Icon_RotateCCW_420x420.png in Resources */, - ABB7158014E386740027FE88 /* Icon_RotateCW_420x420.png in Resources */, - ABB7158114E386740027FE88 /* Icon_ShowHUD_420x420.png in Resources */, - ABB7158214E386740027FE88 /* Icon_Speaker_420x420.png in Resources */, - ABB7158314E386740027FE88 /* AUTHORS in Resources */, - ABB7158414E386740027FE88 /* ChangeLog in Resources */, - ABB7158514E386740027FE88 /* COPYING in Resources */, - ABB7158614E386740027FE88 /* README in Resources */, - ABB7158814E386740027FE88 /* README.MAC in Resources */, - ABB7158914E386740027FE88 /* AppIcon_FirmwareConfig.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ @@ -2020,7 +1837,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "#!/bin/sh\n\n# This script creates an application package that merges the ppc and ppc64\n# binaries of an Xcode 3 universal build to the i386 and x86_64 binaries of\n# an Xcode 4 (or later) Intel-only build.\n#\n# Before you use this script, make sure that you already have an existing\n# universal binary Release build from Xcode 3 in the ${SRCROOT}/build/Release\n# directory.\n\nif test -e \"${SRCROOT}/build/Release/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\"\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 \"../Release/${PRODUCT_NAME}.app\" \"./\"\nrm -f \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\"\n\n# Create the temp binaries for PowerPC.\ncd \"${SRCROOT}/build/Release\"\nlipo \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\" -thin ppc7400 -output \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_ppc7400\"\nlipo \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\" -thin ppc64 -output \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_ppc64\"\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/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_ppc7400\" \"../Release/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_ppc64\" \"${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 \"${SRCROOT}/build/Release/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_ppc7400\"\nrm -f \"${SRCROOT}/build/Release/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_ppc64\"\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"; + shellScript = "#!/bin/sh\n\n# This script creates an application package that merges the ppc and ppc64\n# binaries of an Xcode 3 universal build to the i386 and x86_64 binaries of\n# an Xcode 4 (or later) Intel-only build.\n#\n# Before you use this script, make sure that you already have an existing\n# universal binary Release build from Xcode 3 in the ${SRCROOT}/build/Release\n# 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 PowerPC.\ncd \"${SRCROOT}/build/Release\"\nlipo \"./DeSmuME (PPC).app/Contents/MacOS/DeSmuME (PPC)\" -thin ppc7400 -output \"./DeSmuME (PPC).app/Contents/MacOS/${EXECUTABLE_NAME}_ppc7400\"\nlipo \"./DeSmuME (PPC).app/Contents/MacOS/DeSmuME (PPC)\" -thin ppc64 -output \"./DeSmuME (PPC).app/Contents/MacOS/${EXECUTABLE_NAME}_ppc64\"\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/${EXECUTABLE_NAME}_ppc7400\" \"../Release/DeSmuME (PPC).app/Contents/MacOS/${EXECUTABLE_NAME}_ppc64\" \"${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 \"${SRCROOT}/build/Release/DeSmuME (PPC).app/Contents/MacOS/${EXECUTABLE_NAME}_ppc7400\"\nrm -f \"${SRCROOT}/build/Release/DeSmuME (PPC).app/Contents/MacOS/${EXECUTABLE_NAME}_ppc64\"\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"; }; AB75221714C79884009B97B3 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; @@ -2037,22 +1854,7 @@ shellPath = /bin/sh; shellScript = "cd \"${SRCROOT}/translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\""; }; - AB75222C14C799C1009B97B3 /* 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\""; - }; - ABB7154014E386740027FE88 /* ShellScript */ = { + AB796CA515CDCBA200C59155 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -2191,130 +1993,158 @@ ABFE150E14C92FF5005D6699 /* scanline.cpp in Sources */, AB1B9E631501A78000464647 /* coreaudiosound.cpp in Sources */, AB1B9E661501A78000464647 /* ringbuffer.cpp in Sources */, + AB796C9C15CDCB0F00C59155 /* arm_jit.cpp in Sources */, + AB796D9A15CDD20E00C59155 /* AssemblerX86X64.cpp in Sources */, + AB796D9F15CDD20E00C59155 /* CodeGenerator.cpp in Sources */, + AB796DA415CDD20E00C59155 /* Compiler.cpp in Sources */, + AB796DA915CDD20E00C59155 /* CompilerX86X64.cpp in Sources */, + AB796DB315CDD20E00C59155 /* CpuInfo.cpp in Sources */, + AB796DB815CDD20E00C59155 /* Defs.cpp in Sources */, + AB796DBD15CDD20E00C59155 /* DefsX86X64.cpp in Sources */, + AB796DC215CDD20F00C59155 /* Logger.cpp in Sources */, + AB796DC715CDD20F00C59155 /* MemoryManager.cpp in Sources */, + AB796DCC15CDD20F00C59155 /* MemoryMarker.cpp in Sources */, + AB796DD115CDD20F00C59155 /* OperandX86X64.cpp in Sources */, + AB796DD615CDD20F00C59155 /* Platform.cpp in Sources */, + AB796DE515CDD20F00C59155 /* Util.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - AB711EFF1481C35F009011C8 /* Sources */ = { + AB796CEE15CDCBA200C59155 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AB711F2D1481C35F009011C8 /* ConvertUTF.c in Sources */, - AB711F531481C35F009011C8 /* AAFilter.cpp in Sources */, - AB711F001481C35F009011C8 /* addons.cpp in Sources */, - AB711F011481C35F009011C8 /* arm_instructions.cpp in Sources */, - AB711F021481C35F009011C8 /* armcpu.cpp in Sources */, - AB711F031481C35F009011C8 /* bios.cpp in Sources */, - AB711F341481C35F009011C8 /* cache.cpp in Sources */, - AB711F041481C35F009011C8 /* cheatSystem.cpp in Sources */, - AB711F051481C35F009011C8 /* common.cpp in Sources */, - AB711F061481C35F009011C8 /* cp15.cpp in Sources */, - AB711F711481C35F009011C8 /* cpu_detect_x86_gcc.cpp in Sources */, - AB711F2E1481C35F009011C8 /* crc.cpp in Sources */, - AB711F5C1481C35F009011C8 /* datetime.cpp in Sources */, - AB711F071481C35F009011C8 /* debug.cpp in Sources */, - AB711F2F1481C35F009011C8 /* decrypt.cpp in Sources */, - AB711F351481C35F009011C8 /* directory.cpp in Sources */, - AB711F081481C35F009011C8 /* Disassembler.cpp in Sources */, - AB711F361481C35F009011C8 /* disc.cpp in Sources */, - AB711F311481C35F009011C8 /* dlditool.cpp in Sources */, - AB711F091481C35F009011C8 /* driver.cpp in Sources */, - AB711F321481C35F009011C8 /* emufat.cpp in Sources */, - AB711F0A1481C35F009011C8 /* emufile.cpp in Sources */, - AB711F371481C35F009011C8 /* fatdir.cpp in Sources */, - AB711F381481C35F009011C8 /* fatfile.cpp in Sources */, - AB711F0B1481C35F009011C8 /* FIFO.cpp in Sources */, - AB711F541481C35F009011C8 /* FIFOSampleBuffer.cpp in Sources */, - AB711F391481C35F009011C8 /* file_allocation_table.cpp in Sources */, - AB711F3A1481C35F009011C8 /* filetime.cpp in Sources */, - AB711F551481C35F009011C8 /* FIRFilter.cpp in Sources */, - AB711F0C1481C35F009011C8 /* firmware.cpp in Sources */, - AB711F5D1481C35F009011C8 /* fs-linux.cpp in Sources */, - AB711F0D1481C35F009011C8 /* gfx3d.cpp in Sources */, - AB711F0F1481C35F009011C8 /* GPU.cpp in Sources */, - AB711F0E1481C35F009011C8 /* GPU_osd_stub.cpp in Sources */, - AB711F331481C35F009011C8 /* guid.cpp in Sources */, - AB711F301481C35F009011C8 /* header.cpp in Sources */, - AB711F3B1481C35F009011C8 /* libfat.cpp in Sources */, - AB711F3C1481C35F009011C8 /* libfat_public_api.cpp in Sources */, - AB711F3D1481C35F009011C8 /* lock.cpp in Sources */, - AB711F101481C35F009011C8 /* matrix.cpp in Sources */, - AB711F111481C35F009011C8 /* mc.cpp in Sources */, - AB711F3F1481C35F009011C8 /* md5.cpp in Sources */, - AB711F431481C35F009011C8 /* metaspu.cpp in Sources */, - AB711F121481C35F009011C8 /* MMU.cpp in Sources */, - AB711F561481C35F009011C8 /* mmx_optimized.cpp in Sources */, - AB711F131481C35F009011C8 /* movie.cpp in Sources */, - AB711F141481C35F009011C8 /* NDSSystem.cpp in Sources */, - AB711F5F1481C35F009011C8 /* OGLRender.cpp in Sources */, - AB711F3E1481C35F009011C8 /* partition.cpp in Sources */, - AB711F151481C35F009011C8 /* path.cpp in Sources */, - AB711F161481C35F009011C8 /* rasterize.cpp in Sources */, - AB711F571481C35F009011C8 /* RateTransposer.cpp in Sources */, - AB711F171481C35F009011C8 /* readwrite.cpp in Sources */, - AB711F181481C35F009011C8 /* render3D.cpp in Sources */, - AB711F191481C35F009011C8 /* ROMReader.cpp in Sources */, - AB711F1A1481C35F009011C8 /* rtc.cpp in Sources */, - AB711F1B1481C35F009011C8 /* saves.cpp in Sources */, - AB711F1C1481C35F009011C8 /* slot1.cpp in Sources */, - AB711F221481C35F009011C8 /* slot1_none.cpp in Sources */, - AB711F231481C35F009011C8 /* slot1_r4.cpp in Sources */, - AB711F241481C35F009011C8 /* slot1_retail.cpp in Sources */, - AB711F501481C35F009011C8 /* slot1_retail_nand.cpp in Sources */, - AB711F251481C35F009011C8 /* slot2_expMemory.cpp in Sources */, - AB711F261481C35F009011C8 /* slot2_gbagame.cpp in Sources */, - AB711F271481C35F009011C8 /* slot2_guitarGrip.cpp in Sources */, - AB711F281481C35F009011C8 /* slot2_mpcf.cpp in Sources */, - AB711F291481C35F009011C8 /* slot2_none.cpp in Sources */, - AB711F2A1481C35F009011C8 /* slot2_paddle.cpp in Sources */, - AB711F2B1481C35F009011C8 /* slot2_piano.cpp in Sources */, - AB711F2C1481C35F009011C8 /* slot2_rumblepak.cpp in Sources */, - AB711F491481C35F009011C8 /* sndOSX.cpp in Sources */, - AB711F511481C35F009011C8 /* SndOut.cpp in Sources */, - AB711F581481C35F009011C8 /* SoundTouch.cpp in Sources */, - AB711F1D1481C35F009011C8 /* SPU.cpp in Sources */, - AB711F591481C35F009011C8 /* sse_optimized.cpp in Sources */, - AB711F401481C35F009011C8 /* task.cpp in Sources */, - AB711F5A1481C35F009011C8 /* TDStretch.cpp in Sources */, - AB711F1E1481C35F009011C8 /* texcache.cpp in Sources */, - AB711F1F1481C35F009011C8 /* thumb_instructions.cpp in Sources */, - AB711F521481C35F009011C8 /* Timestretcher.cpp in Sources */, - AB711F611481C35F009011C8 /* tinystr.cpp in Sources */, - AB711F621481C35F009011C8 /* tinyxml.cpp in Sources */, - AB711F631481C35F009011C8 /* tinyxmlerror.cpp in Sources */, - AB711F641481C35F009011C8 /* tinyxmlparser.cpp in Sources */, - AB711F201481C35F009011C8 /* version.cpp in Sources */, - AB711F411481C35F009011C8 /* vfat.cpp in Sources */, - AB711F6D1481C35F009011C8 /* videofilter.cpp in Sources */, - AB711F5B1481C35F009011C8 /* WavFile.cpp in Sources */, - AB711F211481C35F009011C8 /* wifi.cpp in Sources */, - AB711F421481C35F009011C8 /* xstring.cpp in Sources */, - AB711F4A1481C35F009011C8 /* main.m in Sources */, - AB711F701481C35F009011C8 /* cocoa_cheat.mm in Sources */, - AB711F471481C35F009011C8 /* cocoa_core.mm in Sources */, - AB711F4E1481C35F009011C8 /* cocoa_file.mm in Sources */, - AB711F601481C35F009011C8 /* cocoa_firmware.mm in Sources */, - AB711F721481C35F009011C8 /* cocoa_hid.mm in Sources */, - AB711F461481C35F009011C8 /* cocoa_input.mm in Sources */, - AB711F5E1481C35F009011C8 /* cocoa_mic.mm in Sources */, - AB711F4C1481C35F009011C8 /* cocoa_output.mm in Sources */, - AB711F481481C35F009011C8 /* cocoa_rom.mm in Sources */, - AB711F6C1481C35F009011C8 /* cocoa_util.mm in Sources */, - AB711F6E1481C35F009011C8 /* cocoa_videofilter.mm in Sources */, - AB3ACB7814C2361100D7D192 /* appDelegate.mm in Sources */, - AB3ACB7914C2361100D7D192 /* cheatWindowDelegate.mm in Sources */, - AB3ACB7A14C2361100D7D192 /* displayView.mm in Sources */, - AB3ACB7B14C2361100D7D192 /* emuWindowDelegate.mm in Sources */, - AB3ACB7C14C2361100D7D192 /* inputPrefsView.mm in Sources */, - AB3ACB7D14C2361100D7D192 /* preferencesWindowDelegate.mm in Sources */, - ABFE150F14C92FF5005D6699 /* 2xsai.cpp in Sources */, - ABFE151014C92FF5005D6699 /* bilinear.cpp in Sources */, - ABFE151114C92FF5005D6699 /* epx.cpp in Sources */, - ABFE151214C92FF5005D6699 /* hq2x.cpp in Sources */, - ABFE151314C92FF5005D6699 /* hq4x.cpp in Sources */, - ABFE151514C92FF5005D6699 /* lq2x.cpp in Sources */, - ABFE151614C92FF5005D6699 /* scanline.cpp in Sources */, - AB1B9E641501A78000464647 /* coreaudiosound.cpp in Sources */, - AB1B9E671501A78000464647 /* ringbuffer.cpp in Sources */, + AB796CEF15CDCBA200C59155 /* ConvertUTF.c in Sources */, + AB796CF015CDCBA200C59155 /* AAFilter.cpp in Sources */, + AB796CF115CDCBA200C59155 /* addons.cpp in Sources */, + AB796CF215CDCBA200C59155 /* arm_instructions.cpp in Sources */, + AB796CF315CDCBA200C59155 /* armcpu.cpp in Sources */, + AB796CF415CDCBA200C59155 /* bios.cpp in Sources */, + AB796CF515CDCBA200C59155 /* cache.cpp in Sources */, + AB796CF615CDCBA200C59155 /* cheatSystem.cpp in Sources */, + AB796CF715CDCBA200C59155 /* common.cpp in Sources */, + AB796CF815CDCBA200C59155 /* cp15.cpp in Sources */, + AB796CF915CDCBA200C59155 /* cpu_detect_x86_gcc.cpp in Sources */, + AB796CFA15CDCBA200C59155 /* crc.cpp in Sources */, + AB796CFB15CDCBA200C59155 /* datetime.cpp in Sources */, + AB796CFC15CDCBA200C59155 /* debug.cpp in Sources */, + AB796CFD15CDCBA200C59155 /* decrypt.cpp in Sources */, + AB796CFE15CDCBA200C59155 /* directory.cpp in Sources */, + AB796CFF15CDCBA200C59155 /* Disassembler.cpp in Sources */, + AB796D0015CDCBA200C59155 /* disc.cpp in Sources */, + AB796D0115CDCBA200C59155 /* dlditool.cpp in Sources */, + AB796D0215CDCBA200C59155 /* driver.cpp in Sources */, + AB796D0315CDCBA200C59155 /* emufat.cpp in Sources */, + AB796D0415CDCBA200C59155 /* emufile.cpp in Sources */, + AB796D0515CDCBA200C59155 /* fatdir.cpp in Sources */, + AB796D0615CDCBA200C59155 /* fatfile.cpp in Sources */, + AB796D0715CDCBA200C59155 /* FIFO.cpp 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 */, + AB796D0D15CDCBA200C59155 /* fs-linux.cpp in Sources */, + AB796D0E15CDCBA200C59155 /* gfx3d.cpp in Sources */, + AB796D0F15CDCBA200C59155 /* GPU.cpp in Sources */, + AB796D1015CDCBA200C59155 /* GPU_osd_stub.cpp in Sources */, + AB796D1115CDCBA200C59155 /* guid.cpp 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 */, + AB796D1815CDCBA200C59155 /* md5.cpp in Sources */, + AB796D1915CDCBA200C59155 /* metaspu.cpp in Sources */, + AB796D1A15CDCBA200C59155 /* MMU.cpp in Sources */, + AB796D1B15CDCBA200C59155 /* mmx_optimized.cpp in Sources */, + AB796D1C15CDCBA200C59155 /* movie.cpp in Sources */, + AB796D1D15CDCBA200C59155 /* NDSSystem.cpp 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 */, + AB796D2515CDCBA200C59155 /* ROMReader.cpp in Sources */, + AB796D2615CDCBA200C59155 /* rtc.cpp in Sources */, + AB796D2715CDCBA200C59155 /* saves.cpp in Sources */, + AB796D2815CDCBA200C59155 /* slot1.cpp in Sources */, + AB796D2915CDCBA200C59155 /* slot1_none.cpp in Sources */, + AB796D2A15CDCBA200C59155 /* slot1_r4.cpp in Sources */, + AB796D2B15CDCBA200C59155 /* slot1_retail.cpp in Sources */, + AB796D2C15CDCBA200C59155 /* slot1_retail_nand.cpp in Sources */, + AB796D2D15CDCBA200C59155 /* slot2_expMemory.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 */, + 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 */, + AB796D3D15CDCBA200C59155 /* thumb_instructions.cpp in Sources */, + AB796D3E15CDCBA200C59155 /* Timestretcher.cpp 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 */, + AB796D4415CDCBA200C59155 /* vfat.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 */, + AB796D4A15CDCBA200C59155 /* cocoa_cheat.mm in Sources */, + AB796D4B15CDCBA200C59155 /* cocoa_core.mm in Sources */, + AB796D4C15CDCBA200C59155 /* cocoa_file.mm in Sources */, + AB796D4D15CDCBA200C59155 /* cocoa_firmware.mm in Sources */, + AB796D4E15CDCBA200C59155 /* cocoa_hid.mm in Sources */, + AB796D4F15CDCBA200C59155 /* cocoa_input.mm in Sources */, + AB796D5015CDCBA200C59155 /* cocoa_mic.mm in Sources */, + AB796D5115CDCBA200C59155 /* cocoa_output.mm in Sources */, + AB796D5215CDCBA200C59155 /* cocoa_rom.mm in Sources */, + AB796D5315CDCBA200C59155 /* cocoa_util.mm in Sources */, + AB796D5415CDCBA200C59155 /* cocoa_videofilter.mm in Sources */, + AB796D5515CDCBA200C59155 /* appDelegate.mm in Sources */, + AB796D5615CDCBA200C59155 /* cheatWindowDelegate.mm in Sources */, + AB796D5715CDCBA200C59155 /* displayView.mm in Sources */, + AB796D5815CDCBA200C59155 /* emuWindowDelegate.mm in Sources */, + AB796D5915CDCBA200C59155 /* inputPrefsView.mm in Sources */, + AB796D5A15CDCBA200C59155 /* preferencesWindowDelegate.mm in Sources */, + AB796D5B15CDCBA200C59155 /* 2xsai.cpp in Sources */, + AB796D5C15CDCBA200C59155 /* bilinear.cpp in Sources */, + AB796D5D15CDCBA200C59155 /* epx.cpp in Sources */, + AB796D5E15CDCBA200C59155 /* hq2x.cpp in Sources */, + AB796D5F15CDCBA200C59155 /* hq4x.cpp 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 */, + AB796D9D15CDD20E00C59155 /* AssemblerX86X64.cpp in Sources */, + AB796DA215CDD20E00C59155 /* CodeGenerator.cpp in Sources */, + AB796DA715CDD20E00C59155 /* Compiler.cpp in Sources */, + AB796DAC15CDD20E00C59155 /* CompilerX86X64.cpp in Sources */, + AB796DB615CDD20E00C59155 /* CpuInfo.cpp in Sources */, + AB796DBB15CDD20E00C59155 /* Defs.cpp in Sources */, + AB796DC015CDD20E00C59155 /* DefsX86X64.cpp in Sources */, + AB796DC515CDD20F00C59155 /* Logger.cpp in Sources */, + AB796DCA15CDD20F00C59155 /* MemoryManager.cpp in Sources */, + AB796DCF15CDD20F00C59155 /* MemoryMarker.cpp in Sources */, + AB796DD415CDD20F00C59155 /* OperandX86X64.cpp in Sources */, + AB796DD915CDD20F00C59155 /* Platform.cpp in Sources */, + AB796DE815CDD20F00C59155 /* Util.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2428,130 +2258,20 @@ ABB3C6D71501C04F00E0C22E /* wifi.cpp in Sources */, ABE9EEEA1501C6EB00D3FB19 /* cocoa_firmware.mm in Sources */, AB1949DB15034F900098793E /* OESoundInterface.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABB7158A14E386740027FE88 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ABB7158B14E386740027FE88 /* ConvertUTF.c in Sources */, - ABB7158C14E386740027FE88 /* AAFilter.cpp in Sources */, - ABB7158D14E386740027FE88 /* addons.cpp in Sources */, - ABB7158E14E386740027FE88 /* arm_instructions.cpp in Sources */, - ABB7158F14E386740027FE88 /* armcpu.cpp in Sources */, - ABB7159014E386740027FE88 /* bios.cpp in Sources */, - ABB7159114E386740027FE88 /* cache.cpp in Sources */, - ABB7159214E386740027FE88 /* cheatSystem.cpp in Sources */, - ABB7159314E386740027FE88 /* common.cpp in Sources */, - ABB7159414E386740027FE88 /* cp15.cpp in Sources */, - ABB7159514E386740027FE88 /* cpu_detect_x86_gcc.cpp in Sources */, - ABB7159614E386740027FE88 /* crc.cpp in Sources */, - ABB7159714E386740027FE88 /* datetime.cpp in Sources */, - ABB7159814E386740027FE88 /* debug.cpp in Sources */, - ABB7159914E386740027FE88 /* decrypt.cpp in Sources */, - ABB7159A14E386740027FE88 /* directory.cpp in Sources */, - ABB7159B14E386740027FE88 /* Disassembler.cpp in Sources */, - ABB7159C14E386740027FE88 /* disc.cpp in Sources */, - ABB7159D14E386740027FE88 /* dlditool.cpp in Sources */, - ABB7159E14E386740027FE88 /* driver.cpp in Sources */, - ABB7159F14E386740027FE88 /* emufat.cpp in Sources */, - ABB715A014E386740027FE88 /* emufile.cpp in Sources */, - ABB715A114E386740027FE88 /* fatdir.cpp in Sources */, - ABB715A214E386740027FE88 /* fatfile.cpp in Sources */, - ABB715A314E386740027FE88 /* FIFO.cpp in Sources */, - ABB715A414E386740027FE88 /* FIFOSampleBuffer.cpp in Sources */, - ABB715A514E386740027FE88 /* file_allocation_table.cpp in Sources */, - ABB715A614E386740027FE88 /* filetime.cpp in Sources */, - ABB715A714E386740027FE88 /* FIRFilter.cpp in Sources */, - ABB715A814E386740027FE88 /* firmware.cpp in Sources */, - ABB715A914E386740027FE88 /* fs-linux.cpp in Sources */, - ABB715AA14E386740027FE88 /* gfx3d.cpp in Sources */, - ABB715AB14E386740027FE88 /* GPU.cpp in Sources */, - ABB715AC14E386740027FE88 /* GPU_osd_stub.cpp in Sources */, - ABB715AD14E386740027FE88 /* guid.cpp in Sources */, - ABB715AE14E386740027FE88 /* header.cpp in Sources */, - ABB715AF14E386740027FE88 /* libfat.cpp in Sources */, - ABB715B014E386740027FE88 /* libfat_public_api.cpp in Sources */, - ABB715B114E386740027FE88 /* lock.cpp in Sources */, - ABB715B214E386740027FE88 /* matrix.cpp in Sources */, - ABB715B314E386740027FE88 /* mc.cpp in Sources */, - ABB715B414E386740027FE88 /* md5.cpp in Sources */, - ABB715B514E386740027FE88 /* metaspu.cpp in Sources */, - ABB715B614E386740027FE88 /* MMU.cpp in Sources */, - ABB715B714E386740027FE88 /* mmx_optimized.cpp in Sources */, - ABB715B814E386740027FE88 /* movie.cpp in Sources */, - ABB715B914E386740027FE88 /* NDSSystem.cpp in Sources */, - ABB715BA14E386740027FE88 /* OGLRender.cpp in Sources */, - ABB715BB14E386740027FE88 /* partition.cpp in Sources */, - ABB715BC14E386740027FE88 /* path.cpp in Sources */, - ABB715BD14E386740027FE88 /* rasterize.cpp in Sources */, - ABB715BE14E386740027FE88 /* RateTransposer.cpp in Sources */, - ABB715BF14E386740027FE88 /* readwrite.cpp in Sources */, - ABB715C014E386740027FE88 /* render3D.cpp in Sources */, - ABB715C114E386740027FE88 /* ROMReader.cpp in Sources */, - ABB715C214E386740027FE88 /* rtc.cpp in Sources */, - ABB715C314E386740027FE88 /* saves.cpp in Sources */, - ABB715C414E386740027FE88 /* slot1.cpp in Sources */, - ABB715C514E386740027FE88 /* slot1_none.cpp in Sources */, - ABB715C614E386740027FE88 /* slot1_r4.cpp in Sources */, - ABB715C714E386740027FE88 /* slot1_retail.cpp in Sources */, - ABB715C814E386740027FE88 /* slot1_retail_nand.cpp in Sources */, - ABB715C914E386740027FE88 /* slot2_expMemory.cpp in Sources */, - ABB715CA14E386740027FE88 /* slot2_gbagame.cpp in Sources */, - ABB715CB14E386740027FE88 /* slot2_guitarGrip.cpp in Sources */, - ABB715CC14E386740027FE88 /* slot2_mpcf.cpp in Sources */, - ABB715CD14E386740027FE88 /* slot2_none.cpp in Sources */, - ABB715CE14E386740027FE88 /* slot2_paddle.cpp in Sources */, - ABB715CF14E386740027FE88 /* slot2_piano.cpp in Sources */, - ABB715D014E386740027FE88 /* slot2_rumblepak.cpp in Sources */, - ABB715D114E386740027FE88 /* sndOSX.cpp in Sources */, - ABB715D214E386740027FE88 /* SndOut.cpp in Sources */, - ABB715D314E386740027FE88 /* SoundTouch.cpp in Sources */, - ABB715D414E386740027FE88 /* SPU.cpp in Sources */, - ABB715D514E386740027FE88 /* sse_optimized.cpp in Sources */, - ABB715D614E386740027FE88 /* task.cpp in Sources */, - ABB715D714E386740027FE88 /* TDStretch.cpp in Sources */, - ABB715D814E386740027FE88 /* texcache.cpp in Sources */, - ABB715D914E386740027FE88 /* thumb_instructions.cpp in Sources */, - ABB715DA14E386740027FE88 /* Timestretcher.cpp in Sources */, - ABB715DB14E386740027FE88 /* tinystr.cpp in Sources */, - ABB715DC14E386740027FE88 /* tinyxml.cpp in Sources */, - ABB715DD14E386740027FE88 /* tinyxmlerror.cpp in Sources */, - ABB715DE14E386740027FE88 /* tinyxmlparser.cpp in Sources */, - ABB715DF14E386740027FE88 /* version.cpp in Sources */, - ABB715E014E386740027FE88 /* vfat.cpp in Sources */, - ABB715E114E386740027FE88 /* videofilter.cpp in Sources */, - ABB715E214E386740027FE88 /* WavFile.cpp in Sources */, - ABB715E314E386740027FE88 /* wifi.cpp in Sources */, - ABB715E414E386740027FE88 /* xstring.cpp in Sources */, - ABB715E514E386740027FE88 /* main.m in Sources */, - ABB715E614E386740027FE88 /* cocoa_cheat.mm in Sources */, - ABB715E714E386740027FE88 /* cocoa_core.mm in Sources */, - ABB715E814E386740027FE88 /* cocoa_file.mm in Sources */, - ABB715E914E386740027FE88 /* cocoa_firmware.mm in Sources */, - ABB715EA14E386740027FE88 /* cocoa_hid.mm in Sources */, - ABB715EB14E386740027FE88 /* cocoa_input.mm in Sources */, - ABB715EC14E386740027FE88 /* cocoa_mic.mm in Sources */, - ABB715ED14E386740027FE88 /* cocoa_output.mm in Sources */, - ABB715EE14E386740027FE88 /* cocoa_rom.mm in Sources */, - ABB715EF14E386740027FE88 /* cocoa_util.mm in Sources */, - ABB715F014E386740027FE88 /* cocoa_videofilter.mm in Sources */, - ABB715F114E386740027FE88 /* appDelegate.mm in Sources */, - ABB715F214E386740027FE88 /* cheatWindowDelegate.mm in Sources */, - ABB715F314E386740027FE88 /* displayView.mm in Sources */, - ABB715F414E386740027FE88 /* emuWindowDelegate.mm in Sources */, - ABB715F514E386740027FE88 /* inputPrefsView.mm in Sources */, - ABB715F614E386740027FE88 /* preferencesWindowDelegate.mm in Sources */, - ABB715F714E386740027FE88 /* 2xsai.cpp in Sources */, - ABB715F814E386740027FE88 /* bilinear.cpp in Sources */, - ABB715F914E386740027FE88 /* epx.cpp in Sources */, - ABB715FA14E386740027FE88 /* hq2x.cpp in Sources */, - ABB715FB14E386740027FE88 /* hq4x.cpp in Sources */, - ABB715FC14E386740027FE88 /* lq2x.cpp in Sources */, - ABB715FD14E386740027FE88 /* scanline.cpp in Sources */, - AB1B9E651501A78000464647 /* coreaudiosound.cpp in Sources */, - AB1B9E681501A78000464647 /* ringbuffer.cpp in Sources */, + AB796C9F15CDCB0F00C59155 /* arm_jit.cpp in Sources */, + AB796D9E15CDD20E00C59155 /* AssemblerX86X64.cpp in Sources */, + AB796DA315CDD20E00C59155 /* CodeGenerator.cpp in Sources */, + AB796DA815CDD20E00C59155 /* Compiler.cpp in Sources */, + AB796DAD15CDD20E00C59155 /* CompilerX86X64.cpp in Sources */, + AB796DB715CDD20E00C59155 /* CpuInfo.cpp in Sources */, + AB796DBC15CDD20E00C59155 /* Defs.cpp in Sources */, + AB796DC115CDD20E00C59155 /* DefsX86X64.cpp in Sources */, + AB796DC615CDD20F00C59155 /* Logger.cpp in Sources */, + AB796DCB15CDD20F00C59155 /* MemoryManager.cpp in Sources */, + AB796DD015CDD20F00C59155 /* MemoryMarker.cpp in Sources */, + AB796DD515CDD20F00C59155 /* OperandX86X64.cpp in Sources */, + AB796DDA15CDD20F00C59155 /* Platform.cpp in Sources */, + AB796DE915CDD20F00C59155 /* Util.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2599,19 +2319,15 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - AB711F7D1481C35F009011C8 /* Debug */ = { + AB796D6E15CDCBA200C59155 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.6; - SDKROOT = macosx10.6; }; name = Debug; }; - AB711F7E1481C35F009011C8 /* Release */ = { + AB796D6F15CDCBA200C59155 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.6; - SDKROOT = macosx10.6; }; name = Release; }; @@ -2624,11 +2340,9 @@ "\"$(SYSTEM_APPS_DIR)/OpenEmu.app/Contents/Frameworks\"", ); GCC_PREFIX_HEADER = openemu/DeSmuME_Prefix_OpenEmu.pch; - GCC_WARN_UNINITIALIZED_AUTOS = YES; INFOPLIST_FILE = "openemu/Info (OpenEmu Plug-in).plist"; MACOSX_DEPLOYMENT_TARGET = 10.7; PRODUCT_NAME = DeSmuME; - SDKROOT = macosx; WRAPPER_EXTENSION = oecoreplugin; }; name = Debug; @@ -2637,36 +2351,18 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SYSTEM_APPS_DIR)/OpenEmu.app/Contents/Frameworks\"", ); GCC_PREFIX_HEADER = openemu/DeSmuME_Prefix_OpenEmu.pch; - GCC_WARN_UNINITIALIZED_AUTOS = YES; INFOPLIST_FILE = "openemu/Info (OpenEmu Plug-in).plist"; MACOSX_DEPLOYMENT_TARGET = 10.7; PRODUCT_NAME = DeSmuME; - SDKROOT = macosx; WRAPPER_EXTENSION = oecoreplugin; }; name = Release; }; - ABB7160714E386740027FE88 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.7; - }; - name = Debug; - }; - ABB7160814E386740027FE88 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.7; - }; - name = Release; - }; C01FCF4B08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2688,6 +2384,9 @@ 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_X86_VECTOR_INSTRUCTIONS = sse3; COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = YES; @@ -2701,17 +2400,15 @@ GCC_THREADSAFE_STATICS = NO; GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_SHADOW = NO; - GCC_WARN_SIGN_COMPARE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; + GCC_WARN_SHADOW = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; IBC_FLATTEN_NIBS = NO; INFOPLIST_FILE = "Info (Debug).plist"; + MACOSX_DEPLOYMENT_TARGET = 10.6; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "DeSmuME (Debug)"; - SDKROOT = macosx10.7; + SDKROOT = macosx; SKIP_INSTALL = YES; STRIP_INSTALLED_PRODUCT = NO; }; @@ -2722,6 +2419,9 @@ 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_X86_VECTOR_INSTRUCTIONS = ssse3; "CLANG_X86_VECTOR_INSTRUCTIONS[arch=i386]" = sse3; COPY_PHASE_STRIP = NO; @@ -2739,12 +2439,13 @@ GCC_UNROLL_LOOPS = YES; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_SIGN_COMPARE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; + GCC_WARN_SHADOW = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; INFOPLIST_FILE = Info.plist; + LD_NO_PIE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = DeSmuME; - SDKROOT = macosx10.7; + SDKROOT = macosx; STRIP_INSTALLED_PRODUCT = NO; VALIDATE_PRODUCT = YES; }; @@ -2753,11 +2454,11 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - AB711F7C1481C35F009011C8 /* Build configuration list for PBXNativeTarget "DeSmuME (v10.6 Snow Leopard)" */ = { + AB796D6D15CDCBA200C59155 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App)" */ = { isa = XCConfigurationList; buildConfigurations = ( - AB711F7D1481C35F009011C8 /* Debug */, - AB711F7E1481C35F009011C8 /* Release */, + AB796D6E15CDCBA200C59155 /* Debug */, + AB796D6F15CDCBA200C59155 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2771,16 +2472,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - ABB7160614E386740027FE88 /* Build configuration list for PBXNativeTarget "DeSmuME (v10.7 Lion)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ABB7160714E386740027FE88 /* Debug */, - ABB7160814E386740027FE88 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (v10.5 Leopard)" */ = { + C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; v10.5 Leopard Release Build)" */ = { isa = XCConfigurationList; buildConfigurations = ( C01FCF4B08A954540054247B /* Debug */, diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.6 Snow Leopard).xcscheme b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme similarity index 83% rename from desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.6 Snow Leopard).xcscheme rename to desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme index c11ac8161..256bdd49e 100644 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.6 Snow Leopard).xcscheme +++ b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme @@ -1,5 +1,6 @@ @@ -31,9 +32,9 @@ @@ -44,14 +45,15 @@ launchStyle = "0" useCustomWorkingDirectory = "NO" buildConfiguration = "Debug" + ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" allowLocationSimulation = "YES"> @@ -67,9 +69,9 @@ diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.5 Leopard).xcscheme b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme similarity index 89% rename from desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.5 Leopard).xcscheme rename to desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme index c88b13cc0..b614ef5b2 100644 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.5 Leopard).xcscheme +++ b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme @@ -15,7 +15,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "8D1107260486CEB800E47090" BuildableName = "DeSmuME.app" - BlueprintName = "DeSmuME (v10.5 Leopard)" + BlueprintName = "DeSmuME (OS X App; v10.5 Leopard Release Build)" ReferencedContainer = "container:DeSmuME (XCode 4).xcodeproj"> @@ -33,7 +33,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "8D1107260486CEB800E47090" BuildableName = "DeSmuME.app" - BlueprintName = "DeSmuME (v10.5 Leopard)" + BlueprintName = "DeSmuME (OS X App; v10.5 Leopard Release Build)" ReferencedContainer = "container:DeSmuME (XCode 4).xcodeproj"> @@ -44,6 +44,7 @@ launchStyle = "0" useCustomWorkingDirectory = "NO" buildConfiguration = "Debug" + ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" allowLocationSimulation = "YES"> @@ -51,7 +52,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "8D1107260486CEB800E47090" BuildableName = "DeSmuME.app" - BlueprintName = "DeSmuME (v10.5 Leopard)" + BlueprintName = "DeSmuME (OS X App; v10.5 Leopard Release Build)" ReferencedContainer = "container:DeSmuME (XCode 4).xcodeproj"> @@ -69,7 +70,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "8D1107260486CEB800E47090" BuildableName = "DeSmuME.app" - BlueprintName = "DeSmuME (v10.5 Leopard)" + BlueprintName = "DeSmuME (OS X App; v10.5 Leopard Release Build)" ReferencedContainer = "container:DeSmuME (XCode 4).xcodeproj"> diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.7 Lion).xcscheme b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.7 Lion).xcscheme deleted file mode 100644 index 70e1c7ae5..000000000 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (v10.7 Lion).xcscheme +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/desmume/src/cocoa/DeSmuME_Prefix.pch b/desmume/src/cocoa/DeSmuME_Prefix.pch index 56a344a1b..d6dd5f505 100644 --- a/desmume/src/cocoa/DeSmuME_Prefix.pch +++ b/desmume/src/cocoa/DeSmuME_Prefix.pch @@ -23,4 +23,9 @@ #define DESMUME_COCOA #define HAVE_OPENGL #define HAVE_LIBZ + +#if defined(__i386__) || defined(__x86_64__) + #define HAVE_JIT +#endif + #define PORT_VERSION "Cocoa" \ No newline at end of file diff --git a/desmume/src/cocoa/DefaultUserPrefs.plist b/desmume/src/cocoa/DefaultUserPrefs.plist index 153a8340446a8b1d261a4c3bbb9209b30bfdab64..2c348c0b0d55381f9c2ee4f320c59a3036cdd116 100644 GIT binary patch delta 1726 zcmYk52~<>79EX4ZH*?>Ty zVA}8@S-!!Ac|q@*7IYuo+U%yA(d)?@p@)C4&+lFHG*?GaO&;_Yj0onYjTqz$M21;` zL0)TsGcG3jI>`w5gN1?od~ab^UO|D+KX~|>GG{tD#ah#29b)YhpN9`GVjQMo7Up3o z*5XrC;79DmVbtL~E)yf2Jk*lzq-4slQu#653)R*(-or+s2%W61#sI6M(82YRjbe<# zXuOOu2w^OO);J~6S}a7n$5&wjCgK&mir4TuCSfwBM6ky?Eo8cb!8>>tbMamTCs@bD7Vh~~cpo2N0T$vzEW$@vj3xiG`$#Qa z%WQm%Q~(=#SrV?gn+c{;+WYf8sCv zjf?mPmm1JowUz6NjjOmuAR>+&;)^t0?QyXeacQm|j zsUGcWXH$DhphQZdyQl-*-LSF4h>cCDrjB$Eb)wFcN?qvQ@ZrB7LF!7~D2>v?Cu~Y= z_iE}vnbeaWpaI)XO?%6k7w$wxMdA4S!8*>P5LUiY!`An`t-I zag2-R61gY10bGbHhH;oH@?togwFZ z=N9Kq=V9j+=3%LOpH zDuvJi;jnN-xFiaqOKd8}iyg#dF;mPDdy9QVzgR53B9@4=#f9Puv0VIG{8p?KYsEV8 zPl=N>$t|^!+DVC0cd3`uUm7G8NTZ~XR4UDq=16m;71CzuD`}ThBORA6N!Mgf_QaP*-Yf5y56b7{tBRyVDb1CZO0v>X>8w1Y z^j7kep~{QOXr)9cRc0y+l~u|Xr9$~hsZx$ACzMmlRaI7_)D~(x^?tRRnxW>X1JogE zkvd+TslKI_sY}%LYPtHox<@^%UQjQpmo-fb#b|L_lGa7LPkU5*Ov}-{+AwXj_PSZCW;-Fl3kpr`6R^lZJK?$rzRiTWgcsy{Y1?EVz$b8j&&75pbF{hf-%o1~kS&GQRao2n5cfJ3wHJAMh D;uP#} delta 1656 zcmYk52~<@@7{~wLdw1q8bGM%Io?9rmrMMuFVA+DErs7g|Omjg?N-%_Q!Kg$uDbp;y zmRsaXCGO#dyJkb5f{|4~~=3Az0s>=@cB@Tz``#g{qX$Os`

Q&0N_2XwH62qP@5^;D4lg1P zFX3gpg7L_47MiV{gK{nZgbEa3A|~NgOhzGI!|Rw5!U3n1*1(BVn)s(yU>e@Ubi9SP zF#|KLyht;sK7!j!eT7JQWWC@e29XV{Me_#6juD1=%&Q6k{`(#2Oej3aPSfupDlTjNAs-*FdJIDxNm64f|` zZ^D)2UvVsE+kl=q?}Ns&?;sgpEBnkdbc zR!TdiD(P1iVDYRg8^p5NOtze@U@O@wwwkSFrEERhz&5f?tc-1DTk_dfww>)|`&c>K z&knH9*+F)QeZjtD$5|CS!SCZ;_~X1UAIMXA8Xv(&@o_wl7w}1ZGJlOvIyKRLM}rDh0|^rAS$#e5jNtTaCv>XYgKHB%j>=Bjz>RCTtxSY4%-sh_Hq>It=4y{i7JX<7}fzSdl8 zr*+r*XisWSX(RHrTy3H@U7M>d)i!9GwQbrVtxEe|yR7}A-4M3$i3rg|#EAz)SMh}C zCo)8)$QA|SO)*C-6|2Qsv0LmFpNT5*gSafN>xy1Sucz17WA*lW7rl=@SkKmT^f7v& zK2tB!m+9;D9r{;#g?>ywr(ZK*PGlm&i#tX(IqtKXQ%ribP z)*9Q4a^s|N$+%)%Gd0t1Mw!jcwq~-~(;Q-^nZwNy=F8^mreiKJOUxDKc5|1x$E+|< zo9E3xEU%?m^{o0wtCEx@!Gpldap4 vc5}O}-O*05AGiD1PutJf!|dnm;dZ*6VUMsg?U4vIkLOmV{ -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 +#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4 #include "macosx_10_4_compat.h" #endif diff --git a/desmume/src/cocoa/cocoa_globals.h b/desmume/src/cocoa/cocoa_globals.h index c003b6d59..763102a9e 100644 --- a/desmume/src/cocoa/cocoa_globals.h +++ b/desmume/src/cocoa/cocoa_globals.h @@ -242,6 +242,12 @@ enum EMULATION_DEBUG_CONSOLE_MASK = 1 << EMULATION_DEBUG_CONSOLE_BIT }; +enum +{ + CPU_EMULATION_ENGINE_INTERPRETER = 0, + CPU_EMULATION_ENGINE_DYNAMIC_RECOMPILER = 1 +}; + enum { GPUSTATE_MAIN_GPU_BIT = 0, diff --git a/desmume/src/cocoa/cocoa_hid.mm b/desmume/src/cocoa/cocoa_hid.mm index 6bd16a264..ce56e2c2f 100644 --- a/desmume/src/cocoa/cocoa_hid.mm +++ b/desmume/src/cocoa/cocoa_hid.mm @@ -32,7 +32,7 @@ or later. */ -#if !__LP64__ || MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if !__LP64__ || MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 #include @@ -58,7 +58,7 @@ extern "C" } #endif -#endif // !__LP64__ || MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#endif // !__LP64__ || MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 @implementation CocoaHIDDevice diff --git a/desmume/src/cocoa/cocoa_rom.h b/desmume/src/cocoa/cocoa_rom.h index 1f1c4d3d4..675373d81 100644 --- a/desmume/src/cocoa/cocoa_rom.h +++ b/desmume/src/cocoa/cocoa_rom.h @@ -20,7 +20,7 @@ #include -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 @interface CocoaDSRom : NSObject #else @interface CocoaDSRom : NSObject diff --git a/desmume/src/cocoa/cocoa_util.h b/desmume/src/cocoa/cocoa_util.h index 86d9e36c0..ee3289ae5 100644 --- a/desmume/src/cocoa/cocoa_util.h +++ b/desmume/src/cocoa/cocoa_util.h @@ -18,7 +18,7 @@ #import -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 +#if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4 #include "macosx_10_4_compat.h" #endif @@ -43,9 +43,9 @@ @end -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_4 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_4 -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 @interface CocoaDSThread : NSObject #else @interface CocoaDSThread : NSObject diff --git a/desmume/src/cocoa/cocoa_util.mm b/desmume/src/cocoa/cocoa_util.mm index c93a79aaa..00d63e870 100644 --- a/desmume/src/cocoa/cocoa_util.mm +++ b/desmume/src/cocoa/cocoa_util.mm @@ -127,7 +127,7 @@ static NSDate *distantFutureDate = [[NSDate distantFuture] retain]; @end -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_4 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_4 @implementation CocoaDSThread @synthesize thread; diff --git a/desmume/src/cocoa/translations/English.lproj/MainMenu.strings b/desmume/src/cocoa/translations/English.lproj/MainMenu.strings index 8ac11522543111952a73baa05bf5c85b993b68ff..7a61af0db49c17072872895db605b53cebd65604 100644 GIT binary patch delta 3487 zcmeHJTT4_?6khvmHMGk(-j5^B(aAC|IXbARK};IagQb>155bJ%c%6&RjEI=1AR-2Z z?O;9hP(t<8g9CvNLLfxcn-aZ56#ao-BM@rsbEY&er6q(R!_2I+_TKBPy}oblZ!f(v zy<0JjO|S{&DL>UCTr+8=0q6!Fw1Wl>;D(4WO%|Zb#}n{Y56>1EN}BmBte@koxqi3{ zBJ}BlS}21uJm1R)=U?>l4laXct}eI=UI;;$UJ`_WFi+ZK@Hm_f@*MFvB~4u${HM7X zjq(xH`gz>EtB?0Z&=q32!tTfw7wZxdHK>OsXax?Jf+4%HE>g!GEon$?uG#EPNv>RUvJFT$O=HGKI)}e z5eQ;)mSV9vp#>VDnp|$0Ad6{uYREDY4P$u{Q{y$b01;dsWvMuq&oZ!~nq_BdFi0UI z&_%QTRHrc68hCKl%2ZnzO6Wo6CZ~BRPv4K{E?U+JT^PN_($&pkw7?~36f+NPoXQ}U zi&NwEA_?=&^8aAVmMymoVVt$F%Q*Ikxc1<=l5ijfBYrUPb;ZEt1#XMi$3?K{9NJZu zrIRAB9fk-^w@v^_iroWW)u2NUtP!pQ#4*V<*&-pl-K1FXWhp;`D`!}ex+VQ^+{fw? z-7!8GWHE)|B<1NOXPAPO;Qb1gS>UHP4Us!QE=jCG`5x#cOa4pB(KzNEWu??sgTzAG zCmxJ472A(1$)kmEg?!yQ0Xt}n4hc$GHif4D_Up%ke3lfI{Ffv*+Q$c_&_=#6jmoZQ zB-;}sw9zLLLW9zqrAM)j(Grb%J*cxkL{|M~LB-e42CmIKMsm!X;^q4o?j;PPUs|mV zv8MAAF+7BP3sJ{I==-Tlh$^cMOhD_Wn)9{gw~P7r3%A^hNLdeK5874=R@9DZ8h3G0-`LG*|no$>-857q6-&W<^;uQ}iEX1lIAOpQ@r ke7t8c|HM9+d+h?TBk@^9yx*$sM1Cqa%7<{j(d8%k8x1@a_3an(nNO4e04-WAH~;_u diff --git a/desmume/src/cocoa/translations/English.lproj/MainMenu.xib b/desmume/src/cocoa/translations/English.lproj/MainMenu.xib index fe56a5aa7..e52dc1b40 100644 --- a/desmume/src/cocoa/translations/English.lproj/MainMenu.xib +++ b/desmume/src/cocoa/translations/English.lproj/MainMenu.xib @@ -12,8 +12,8 @@ YES - - + + YES @@ -4812,9 +4812,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 70385217 4199424 - + Build Version: - Version ? @@ -4829,9 +4828,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 70385217 4199424 - + Build Date: - Date @@ -4846,7 +4844,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 70385217 4199424 - http://www.desmume.org + http://desmume.org @@ -9155,6 +9153,233 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 YES + + + 12 + + YES + + + 256 + + YES + + + 268 + {{18, 14}, {165, 38}} + + YES + 2 + 1 + + YES + + -2080244224 + 0 + Interpreter + + + 1211912703 + 0 + + + + 200 + 25 + + + 67239424 + 0 + Dynamic Recompiler + + + 1 + 1211912703 + 0 + + 549453824 + {18, 18} + + YES + + YES + + + + TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADwRERGLJycnySsrK/A1NTXw +IyMjyRwcHIsJCQk8AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFRUVdVBQUOCoqKj/ +29vb//n5+f/6+vr/2tra/6qqqv9UVFTgHx8fdQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUZGRl5 +dXV198PDw//8/Pz////////////////////////////U1NT/fHx89yUlJXkAAAAFAAAAAAAAAAAAAAAA +AAAAAxEREUZqamrmtbW1/+3t7f/+/v7//v7+//7+/v/9/f3//f39//39/f/39/f/xMTE/3d3d+YZGRlG +AAAAAwAAAAAAAAAAAAAACkJCQqGtra3/xsbG/+vr6//y8vL/9fX1//X19f/z8/P/9fX1//Ly8v/u7u7/ +0tLS/6+vr/9KSkqhAAAACgAAAAAAAAAAAAAAF3h4eN2/v7//z8/P/93d3f/q6ur/7+/v/+/v7//w8PD/ +7e3t/+3t7f/i4uL/zs7O/8XFxf98fHzdAAAAFwAAAAAAAAADAAAAJKSkpPjOzs7/2dnZ/+Dg4P/i4uL/ +5eXl/+bm5v/n5+f/5eXl/+Li4v/e3t7/2tra/9DQ0P+srKz4AAAAJAAAAAMAAAADAAAALrCwsPrW1tb/ +3t7e/+Tk5P/p6en/6+vr/+zs7P/p6en/6+vr/+fn5//k5OT/4ODg/9nZ2f+zs7P6AAAALgAAAAMAAAAD +AAAALp2dnezg4OD/5eXl/+rq6v/u7u7/8PDw//Dw8P/x8fH/8PDw/+7u7v/q6ur/5ubm/+Hh4f+ZmZns +AAAALgAAAAMAAAADAAAAJG5ubs/l5eX/6enp/+/v7//y8vL/9vb2//r6+v/5+fn/9/f3//b29v/x8fH/ +6+vr/+Tk5P9ra2vPAAAAJAAAAAMAAAAAAAAAFy4uLpPCwsL67Ozs//Pz8//5+fn//v7+//7+/v/+/v7/ +/v7+//v7+//19fX/8PDw/8LCwvosLCyTAAAAFwAAAAAAAAAAAAAACgAAAENfX1/S5OTk/vn5+f/+/v7/ +///////////////////////////8/Pz/5ubm/l9fX9IAAABDAAAACgAAAAAAAAAAAAAAAwAAABcAAABl +YmJi3NLS0v3////////////////////////////////V1dX9ZGRk3AAAAGUAAAAXAAAAAwAAAAAAAAAA +AAAAAAAAAAUAAAAfAAAAZTMzM8KAgIDwv7+//O3t7f/t7e3/v7+//ICAgPAzMzPCAAAAZQAAAB8AAAAF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAFwAAAEMAAAB3AAAAnwAAALMAAACzAAAAnwAAAHcAAABD +AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu +AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgEAAAMAAAABABIAAAEB +AAMAAAABABIAAAECAAMAAAAEAAAFxgEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES +AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABABIAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS +AAMAAAABAAEAAAFTAAMAAAAEAAAFzodzAAcAAAwYAAAF1gAAAAAACAAIAAgACAABAAEAAQABAAAMGGFw +cGwCAAAAbW50clJHQiBYWVogB9YABAADABMALAASYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAOclhZWgAAASwAAAAUZ1hZWgAAAUAAAAAUYlhZWgAAAVQAAAAUd3RwdAAAAWgAAAAUY2hhZAAA +AXwAAAAsclRSQwAAAagAAAAOZ1RSQwAAAbgAAAAOYlRSQwAAAcgAAAAOdmNndAAAAdgAAAMSbmRpbgAA +BOwAAAY+ZGVzYwAACywAAABkZHNjbQAAC5AAAAAubW1vZAAAC8AAAAAoY3BydAAAC+gAAAAtWFlaIAAA +AAAAAF1KAAA0kQAACCVYWVogAAAAAAAAdCAAALRgAAAjPVhZWiAAAAAAAAAlbAAAFyoAAKfDWFlaIAAA +AAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1 +cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAAD +AQAAAQACBAUGBwkKCw0ODxASExQWFxgaGxweHyAiIyQmJygpKywtLzAxMjM1Njc4OTs8PT5AQUJDREZH +SElKS0xOT1BRUlNUVVZXWFlaW1xdXl9hYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SF +hoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnZ6foKGio6SlpqanqKmqq6ytra6vsLGysrO0tba3uLi5uru8 +vL2+v8DBwcLDxMXGxsfIycrKy8zNzs7P0NHS0tPU1dbW19jZ2drb3Nzd3t/g4eLi4+Tl5ufo6enq6+zt +7u/w8fHy8/T19vf4+fr7/P3+/v8AAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR8gISIjJCUnKCkq +Ky0uLzAxMzQ1Njc4OTo7PD0/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaWltcXV5fYGFiY2RlZmdo +aWprbG1ub3BxcnN0dXZ3d3h5ent8fH1+f4CBgoKDhIWGh4iIiYqLjI2Oj5CRkpOUlJWWl5iZmpucnZ2e +n6ChoqOkpaamp6ipqqusra6vsLCxsrO0tba3uLm5uru8vb6/wMHCw8TFx8jJysvMzc7P0NDR0tPU1dbX +2Nna29ze3+Dh4uPk5ebn6err7O3u7/Hy8/T19vf5+vv8/f7/AAIDAwQFBgcICQoKCwwNDg8QERITFBUW +FxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODg5Ojs8PT4+P0BBQkNDREVGR0hJSUpLTE1O +Tk9QUVJSU1RVVVZXWFhZWltbXF1eXl9gYWFiY2RkZWZnZ2hpaWprbGxtbm5vcHFxcnNzdHV1dnd4eHl6 +ent8fH1+fn+AgYGCg4SEhYaHiImJiouMjY6Oj5CRkpOTlJWWl5iZmZqbnJ2en6ChoqOkpaanqKmqq6yt +rq+xsrO0tba3uLq7vL2+wMHDxMbHycrMzs/R0tTW19nb3d7g4uTm6Ors7vDy9Pb4+vz+/wAAbmRpbgAA +AAAAAAY2AACXGgAAVjoAAFPKAACJ3gAAJ8IAABaoAABQDQAAVDkAAiuFAAIZmQABeFEAAwEAAAIAAAAA +AAEABgANABcAIwAxAEAAUgBlAHsAkwCrAMUA4gD/AR8BPwFhAYUBqgHQAfgCIAJLAncCpQLSAwIDMwNl +A5gDzgQFBD0EdQSvBOsFKQVnBacF6AYqBm4GtQb8B0UHkgfkCDkIkAjnCT4JmAn0ClAKrQsLC2sLygwq +DIwM8Q1XDcAOKA6SDv4PbA/bEE0QxBE7EbQSMRKwEzITuRREFNAVYBXxFocXHhfAGGIZBBmsGlQa+RuU +HC4czh1yHhQeux9jIA0gvCFoIhkizyOJJEEk+SW6JnknOygFKMspkypiKzIsASzXLawuhy9gMD4xGzH8 +MtszvzSgNYY2cjdcOEw5OTorOxs8CD0EPfU+6z/nQOFB2ELUQ9VE00XcRttH5EjxSgBLCUwdTTFOUE9v +UI9Rt1LdVAVVNlZsV6VY4FohW21ct135X09goGH0Y0tkqGYFZ19oxGova5ptCG54b/BxbnLsdG119Xd/ +eQh6knwqfcV/W4D4gpSEO4Xih4CJKorYjIqOOY/jkZuTWJUOlsyYiZpSnB6d4Z+soX+jWqUvpxOo+6rj +rMuuwLC4sra0rra0uL+60LzfvwDBHcLdxLXGhchYyi7MCs3lz7rRmtOA1WPXR9kq2xPc/97s4M/iveSn +5o3obupT7ELuLPAM8fLz0PW396H5f/tZ/T3//wAAAAEAAwALABYAJQA3AE0AZQCBAJ8AwQDlAQsBNQFh +AZABwQH1AisCZAKfAtwDHANfA6MD6gQ0BH8EzQT1BR0FcAXEBhsGdAbPBy0HXAeMB+4IUgi4CSAJVAmK +CfYKZArVC0cLgQu8DDIMqw0mDaIOIQ6hDyQPqRAvELgQ/RFDEc8SXRLuE4AUFRSrFUMV3RZ5FxcXthhY +GPwZoRpIGvEbnBxJHPgdqB5bHw8fxSB9ITch8iKwJDAk8yW3Jn4nRigQKNwpqSp5K0osHCzxLccuoC95 +MFUxMzISMvMz1TS5NaA2hzdxOFw5STo4Oyg8Gj4DPvs/9EDuQepD6ETpRexG8Uf3SP9LFEwhTTBOQE9S +UGZSklOrVMVV4Vb/WB5ZP1phW4Vcq13SXvthUmJ/Y69k4GYSZ0dofGm0au1tZG6ib+FxInJlc6l073Y2 +d396FXtjfLJ+A39VgKmB/4NWhK+GCYjCiiGLgYzjjkePrJESknuT5Ja8mCuZm5sMnH+d9J9qoOGiWqPV +pVGmz6eOqE6pzqtRrNSuWq/gsWmy8rR+tgu5Kbq6vE294b93wQ7Cp8RBxd3He8kZyrrLisxbzf/Po9FK +0vHUm9ZF1/HZn9tO3Cbc/96x4GTiGePQ5YjnQegf6Pzquex27jbv9/G583z0X/VC9wj40Pqa/GX+Mf// +AAAAAQADAAsAJQA3AE0AZQCBAJ8AwQELATUBYQGQAcEB9QIrAmQCnwLcAxwDXwOjA+oENAR/BM0FHQVw +BcQGGwZ0Bs8HLQeMB+4IUgi4CSAJign2CmQK1QtHC7wMMgyrDSYNog4hDqEPJA+pEC8QuBFDEl0S7hOA +FBUUqxVDFnkXFxe2GFgY/BpIGvEbnBxJHPgdqB8PH8UgfSE3IfIjbyQwJPMltydGKBAo3Cp5K0osHC3H +LqAveTEzMhIy8zS5NaA2hzhcOUk6ODwaPQ4+Az/0QO5C6EPoROlG8Uf3SglLFEwhTkBPUlF7UpJUxVXh +Vv9ZP1phXKtd0mAlYVJjr2TgZhJofGm0au1tZG6ib+FxInJldO92Nnd/eMl6FXyyfgN/VYCpgf+Er4YJ +h2WIwoohi4GOR4+skRKSe5PklVCWvJgrmZubDJx/nfSfaqDholqj1aVRps+oTqnOq1Gs1K2Xrlqv4LFp +svK0frYLt5m5Kbnxurq8Tb3hv3fBDsHawqfEQcUPxd3He8hKyRnKusuKzFvN/87Rz6PQdtFK0vHTxtSb +1kXXG9fx2MjZn9tO3Cbc/93Y3rHfiuBk4hni9ePQ5KzliOZk50HoH+j86drqueuX7HbtVu427xbv9/DX +8bnymvN89F/1QvYl9wj37PjQ+bX6mvt//GX9S/4x//8AAGRlc2MAAAAAAAAACkNvbG9yIExDRAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABIAAAAcAEMAbwBsAG8AcgAgAEwAQwBE +AABtbW9kAAAAAAAABhAAAJxOAAAAAL5zkQAAAAAAAAAAAAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQg +QXBwbGUgQ29tcHV0ZXIsIEluYy4sIDIwMDUAAAAAA + + + + + + + + 400 + 75 + + + {165, 18} + {4, 2} + 1151868928 + NSActionCell + + 67239424 + 0 + Radio + + 1211912703 + 0 + + 549453824 + {18, 18} + + YES + + YES + + + + TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADwRERGLJycnySsrK/A1NTXw +IyMjyRwcHIsJCQk8AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFRUVdVBQUOCoqKj/ +29vb//n5+f/6+vr/2tra/6qqqv9UVFTgHx8fdQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUZGRl5 +dXV198PDw//8/Pz////////////////////////////U1NT/fHx89yUlJXkAAAAFAAAAAAAAAAAAAAAA +AAAAAxEREUZqamrmtbW1/+3t7f/+/v7//v7+//7+/v/9/f3//f39//39/f/39/f/xMTE/3d3d+YZGRlG +AAAAAwAAAAAAAAAAAAAACkJCQqGtra3/xsbG/+vr6//y8vL/9fX1//X19f/z8/P/9fX1//Ly8v/u7u7/ +0tLS/6+vr/9KSkqhAAAACgAAAAAAAAAAAAAAF3h4eN2/v7//z8/P/93d3f/q6ur/7+/v/+/v7//w8PD/ +7e3t/+3t7f/i4uL/zs7O/8XFxf98fHzdAAAAFwAAAAAAAAADAAAAJKSkpPjOzs7/2dnZ/+Dg4P/i4uL/ +5eXl/+bm5v/n5+f/5eXl/+Li4v/e3t7/2tra/9DQ0P+srKz4AAAAJAAAAAMAAAADAAAALrCwsPrW1tb/ +3t7e/+Tk5P/p6en/6+vr/+zs7P/p6en/6+vr/+fn5//k5OT/4ODg/9nZ2f+zs7P6AAAALgAAAAMAAAAD +AAAALp2dnezg4OD/5eXl/+rq6v/u7u7/8PDw//Dw8P/x8fH/8PDw/+7u7v/q6ur/5ubm/+Hh4f+ZmZns +AAAALgAAAAMAAAADAAAAJG5ubs/l5eX/6enp/+/v7//y8vL/9vb2//r6+v/5+fn/9/f3//b29v/x8fH/ +6+vr/+Tk5P9ra2vPAAAAJAAAAAMAAAAAAAAAFy4uLpPCwsL67Ozs//Pz8//5+fn//v7+//7+/v/+/v7/ +/v7+//v7+//19fX/8PDw/8LCwvosLCyTAAAAFwAAAAAAAAAAAAAACgAAAENfX1/S5OTk/vn5+f/+/v7/ +///////////////////////////8/Pz/5ubm/l9fX9IAAABDAAAACgAAAAAAAAAAAAAAAwAAABcAAABl +YmJi3NLS0v3////////////////////////////////V1dX9ZGRk3AAAAGUAAAAXAAAAAwAAAAAAAAAA +AAAAAAAAAAUAAAAfAAAAZTMzM8KAgIDwv7+//O3t7f/t7e3/v7+//ICAgPAzMzPCAAAAZQAAAB8AAAAF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAFwAAAEMAAAB3AAAAnwAAALMAAACzAAAAnwAAAHcAAABD +AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu +AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEAAAMAAAABABIAAAEB +AAMAAAABABIAAAECAAMAAAAEAAAFugEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES +AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABABIAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS +AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA + + + + + + + + 400 + 75 + + + + + + + + {{1, 1}, {494, 62}} + + + + {{17, 454}, {496, 78}} + + {0, 0} + + 67239424 + 0 + ARM CPU Emulation Engine + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 0 + 2 + NO + 12 @@ -9192,7 +9417,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - {{17, 15}, {496, 54}} + {{17, 16}, {496, 54}} {0, 0} @@ -9271,7 +9496,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - {{17, 73}, {496, 74}} + {{17, 74}, {496, 74}} {0, 0} @@ -9424,7 +9649,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - {{17, 151}, {496, 135}} + {{17, 152}, {496, 135}} {0, 0} @@ -9633,7 +9858,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - {{17, 290}, {496, 159}} + {{17, 291}, {496, 159}} {0, 0} @@ -9690,7 +9915,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - {{17, 453}, {496, 54}} + {{17, 536}, {496, 54}} {0, 0} @@ -9711,7 +9936,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA NO - {530, 527} + {530, 610} NSView @@ -13269,7 +13494,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 279 2 - {{230, 145}, {280, 396}} + {{230, 63}, {280, 478}} -461896704 Emulation Settings NSPanel @@ -13318,7 +13543,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - {{17, 322}, {246, 54}} + {{17, 404}, {246, 54}} {0, 0} @@ -13660,8 +13885,235 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2 NO + + + 12 + + YES + + + 256 + + YES + + + 268 + {{18, 14}, {145, 38}} + + YES + 2 + 1 + + YES + + -2080244224 + 131072 + Interpreter + + + 1211912703 + 0 + + + + 200 + 25 + + + 67239424 + 131072 + Dynamic Recompiler + + + 1 + 1211912703 + 0 + + 549453824 + {18, 18} + + YES + + YES + + + + TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADwRERGLJycnySsrK/A1NTXw +IyMjyRwcHIsJCQk8AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFRUVdVBQUOCoqKj/ +29vb//n5+f/6+vr/2tra/6qqqv9UVFTgHx8fdQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUZGRl5 +dXV198PDw//8/Pz////////////////////////////U1NT/fHx89yUlJXkAAAAFAAAAAAAAAAAAAAAA +AAAAAxEREUZqamrmtbW1/+3t7f/+/v7//v7+//7+/v/9/f3//f39//39/f/39/f/xMTE/3d3d+YZGRlG +AAAAAwAAAAAAAAAAAAAACkJCQqGtra3/xsbG/+vr6//y8vL/9fX1//X19f/z8/P/9fX1//Ly8v/u7u7/ +0tLS/6+vr/9KSkqhAAAACgAAAAAAAAAAAAAAF3h4eN2/v7//z8/P/93d3f/q6ur/7+/v/+/v7//w8PD/ +7e3t/+3t7f/i4uL/zs7O/8XFxf98fHzdAAAAFwAAAAAAAAADAAAAJKSkpPjOzs7/2dnZ/+Dg4P/i4uL/ +5eXl/+bm5v/n5+f/5eXl/+Li4v/e3t7/2tra/9DQ0P+srKz4AAAAJAAAAAMAAAADAAAALrCwsPrW1tb/ +3t7e/+Tk5P/p6en/6+vr/+zs7P/p6en/6+vr/+fn5//k5OT/4ODg/9nZ2f+zs7P6AAAALgAAAAMAAAAD +AAAALp2dnezg4OD/5eXl/+rq6v/u7u7/8PDw//Dw8P/x8fH/8PDw/+7u7v/q6ur/5ubm/+Hh4f+ZmZns +AAAALgAAAAMAAAADAAAAJG5ubs/l5eX/6enp/+/v7//y8vL/9vb2//r6+v/5+fn/9/f3//b29v/x8fH/ +6+vr/+Tk5P9ra2vPAAAAJAAAAAMAAAAAAAAAFy4uLpPCwsL67Ozs//Pz8//5+fn//v7+//7+/v/+/v7/ +/v7+//v7+//19fX/8PDw/8LCwvosLCyTAAAAFwAAAAAAAAAAAAAACgAAAENfX1/S5OTk/vn5+f/+/v7/ +///////////////////////////8/Pz/5ubm/l9fX9IAAABDAAAACgAAAAAAAAAAAAAAAwAAABcAAABl +YmJi3NLS0v3////////////////////////////////V1dX9ZGRk3AAAAGUAAAAXAAAAAwAAAAAAAAAA +AAAAAAAAAAUAAAAfAAAAZTMzM8KAgIDwv7+//O3t7f/t7e3/v7+//ICAgPAzMzPCAAAAZQAAAB8AAAAF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAFwAAAEMAAAB3AAAAnwAAALMAAACzAAAAnwAAAHcAAABD +AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu +AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgEAAAMAAAABABIAAAEB +AAMAAAABABIAAAECAAMAAAAEAAAFxgEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES +AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABABIAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS +AAMAAAABAAEAAAFTAAMAAAAEAAAFzodzAAcAAAwYAAAF1gAAAAAACAAIAAgACAABAAEAAQABAAAMGGFw +cGwCAAAAbW50clJHQiBYWVogB9YABAADABMALAASYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAOclhZWgAAASwAAAAUZ1hZWgAAAUAAAAAUYlhZWgAAAVQAAAAUd3RwdAAAAWgAAAAUY2hhZAAA +AXwAAAAsclRSQwAAAagAAAAOZ1RSQwAAAbgAAAAOYlRSQwAAAcgAAAAOdmNndAAAAdgAAAMSbmRpbgAA +BOwAAAY+ZGVzYwAACywAAABkZHNjbQAAC5AAAAAubW1vZAAAC8AAAAAoY3BydAAAC+gAAAAtWFlaIAAA +AAAAAF1KAAA0kQAACCVYWVogAAAAAAAAdCAAALRgAAAjPVhZWiAAAAAAAAAlbAAAFyoAAKfDWFlaIAAA +AAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1 +cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAAD +AQAAAQACBAUGBwkKCw0ODxASExQWFxgaGxweHyAiIyQmJygpKywtLzAxMjM1Njc4OTs8PT5AQUJDREZH +SElKS0xOT1BRUlNUVVZXWFlaW1xdXl9hYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SF +hoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnZ6foKGio6SlpqanqKmqq6ytra6vsLGysrO0tba3uLi5uru8 +vL2+v8DBwcLDxMXGxsfIycrKy8zNzs7P0NHS0tPU1dbW19jZ2drb3Nzd3t/g4eLi4+Tl5ufo6enq6+zt +7u/w8fHy8/T19vf4+fr7/P3+/v8AAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR8gISIjJCUnKCkq +Ky0uLzAxMzQ1Njc4OTo7PD0/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaWltcXV5fYGFiY2RlZmdo +aWprbG1ub3BxcnN0dXZ3d3h5ent8fH1+f4CBgoKDhIWGh4iIiYqLjI2Oj5CRkpOUlJWWl5iZmpucnZ2e +n6ChoqOkpaamp6ipqqusra6vsLCxsrO0tba3uLm5uru8vb6/wMHCw8TFx8jJysvMzc7P0NDR0tPU1dbX +2Nna29ze3+Dh4uPk5ebn6err7O3u7/Hy8/T19vf5+vv8/f7/AAIDAwQFBgcICQoKCwwNDg8QERITFBUW +FxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODg5Ojs8PT4+P0BBQkNDREVGR0hJSUpLTE1O +Tk9QUVJSU1RVVVZXWFhZWltbXF1eXl9gYWFiY2RkZWZnZ2hpaWprbGxtbm5vcHFxcnNzdHV1dnd4eHl6 +ent8fH1+fn+AgYGCg4SEhYaHiImJiouMjY6Oj5CRkpOTlJWWl5iZmZqbnJ2en6ChoqOkpaanqKmqq6yt +rq+xsrO0tba3uLq7vL2+wMHDxMbHycrMzs/R0tTW19nb3d7g4uTm6Ors7vDy9Pb4+vz+/wAAbmRpbgAA +AAAAAAY2AACXGgAAVjoAAFPKAACJ3gAAJ8IAABaoAABQDQAAVDkAAiuFAAIZmQABeFEAAwEAAAIAAAAA +AAEABgANABcAIwAxAEAAUgBlAHsAkwCrAMUA4gD/AR8BPwFhAYUBqgHQAfgCIAJLAncCpQLSAwIDMwNl +A5gDzgQFBD0EdQSvBOsFKQVnBacF6AYqBm4GtQb8B0UHkgfkCDkIkAjnCT4JmAn0ClAKrQsLC2sLygwq +DIwM8Q1XDcAOKA6SDv4PbA/bEE0QxBE7EbQSMRKwEzITuRREFNAVYBXxFocXHhfAGGIZBBmsGlQa+RuU +HC4czh1yHhQeux9jIA0gvCFoIhkizyOJJEEk+SW6JnknOygFKMspkypiKzIsASzXLawuhy9gMD4xGzH8 +MtszvzSgNYY2cjdcOEw5OTorOxs8CD0EPfU+6z/nQOFB2ELUQ9VE00XcRttH5EjxSgBLCUwdTTFOUE9v +UI9Rt1LdVAVVNlZsV6VY4FohW21ct135X09goGH0Y0tkqGYFZ19oxGova5ptCG54b/BxbnLsdG119Xd/ +eQh6knwqfcV/W4D4gpSEO4Xih4CJKorYjIqOOY/jkZuTWJUOlsyYiZpSnB6d4Z+soX+jWqUvpxOo+6rj +rMuuwLC4sra0rra0uL+60LzfvwDBHcLdxLXGhchYyi7MCs3lz7rRmtOA1WPXR9kq2xPc/97s4M/iveSn +5o3obupT7ELuLPAM8fLz0PW396H5f/tZ/T3//wAAAAEAAwALABYAJQA3AE0AZQCBAJ8AwQDlAQsBNQFh +AZABwQH1AisCZAKfAtwDHANfA6MD6gQ0BH8EzQT1BR0FcAXEBhsGdAbPBy0HXAeMB+4IUgi4CSAJVAmK +CfYKZArVC0cLgQu8DDIMqw0mDaIOIQ6hDyQPqRAvELgQ/RFDEc8SXRLuE4AUFRSrFUMV3RZ5FxcXthhY +GPwZoRpIGvEbnBxJHPgdqB5bHw8fxSB9ITch8iKwJDAk8yW3Jn4nRigQKNwpqSp5K0osHCzxLccuoC95 +MFUxMzISMvMz1TS5NaA2hzdxOFw5STo4Oyg8Gj4DPvs/9EDuQepD6ETpRexG8Uf3SP9LFEwhTTBOQE9S +UGZSklOrVMVV4Vb/WB5ZP1phW4Vcq13SXvthUmJ/Y69k4GYSZ0dofGm0au1tZG6ib+FxInJlc6l073Y2 +d396FXtjfLJ+A39VgKmB/4NWhK+GCYjCiiGLgYzjjkePrJESknuT5Ja8mCuZm5sMnH+d9J9qoOGiWqPV +pVGmz6eOqE6pzqtRrNSuWq/gsWmy8rR+tgu5Kbq6vE294b93wQ7Cp8RBxd3He8kZyrrLisxbzf/Po9FK +0vHUm9ZF1/HZn9tO3Cbc/96x4GTiGePQ5YjnQegf6Pzquex27jbv9/G583z0X/VC9wj40Pqa/GX+Mf// +AAAAAQADAAsAJQA3AE0AZQCBAJ8AwQELATUBYQGQAcEB9QIrAmQCnwLcAxwDXwOjA+oENAR/BM0FHQVw +BcQGGwZ0Bs8HLQeMB+4IUgi4CSAJign2CmQK1QtHC7wMMgyrDSYNog4hDqEPJA+pEC8QuBFDEl0S7hOA +FBUUqxVDFnkXFxe2GFgY/BpIGvEbnBxJHPgdqB8PH8UgfSE3IfIjbyQwJPMltydGKBAo3Cp5K0osHC3H +LqAveTEzMhIy8zS5NaA2hzhcOUk6ODwaPQ4+Az/0QO5C6EPoROlG8Uf3SglLFEwhTkBPUlF7UpJUxVXh +Vv9ZP1phXKtd0mAlYVJjr2TgZhJofGm0au1tZG6ib+FxInJldO92Nnd/eMl6FXyyfgN/VYCpgf+Er4YJ +h2WIwoohi4GOR4+skRKSe5PklVCWvJgrmZubDJx/nfSfaqDholqj1aVRps+oTqnOq1Gs1K2Xrlqv4LFp +svK0frYLt5m5Kbnxurq8Tb3hv3fBDsHawqfEQcUPxd3He8hKyRnKusuKzFvN/87Rz6PQdtFK0vHTxtSb +1kXXG9fx2MjZn9tO3Cbc/93Y3rHfiuBk4hni9ePQ5KzliOZk50HoH+j86drqueuX7HbtVu427xbv9/DX +8bnymvN89F/1QvYl9wj37PjQ+bX6mvt//GX9S/4x//8AAGRlc2MAAAAAAAAACkNvbG9yIExDRAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABIAAAAcAEMAbwBsAG8AcgAgAEwAQwBE +AABtbW9kAAAAAAAABhAAAJxOAAAAAL5zkQAAAAAAAAAAAAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQg +QXBwbGUgQ29tcHV0ZXIsIEluYy4sIDIwMDUAAAAAA + + + + + + + + 400 + 75 + + + {145, 18} + {4, 2} + 1151868928 + NSActionCell + + 67239424 + 131072 + Radio + + 1211912703 + 0 + + 549453824 + {18, 18} + + YES + + YES + + + + TU0AKgAABRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAADwRERGLJycnySsrK/A1NTXw +IyMjyRwcHIsJCQk8AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFRUVdVBQUOCoqKj/ +29vb//n5+f/6+vr/2tra/6qqqv9UVFTgHx8fdQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUZGRl5 +dXV198PDw//8/Pz////////////////////////////U1NT/fHx89yUlJXkAAAAFAAAAAAAAAAAAAAAA +AAAAAxEREUZqamrmtbW1/+3t7f/+/v7//v7+//7+/v/9/f3//f39//39/f/39/f/xMTE/3d3d+YZGRlG +AAAAAwAAAAAAAAAAAAAACkJCQqGtra3/xsbG/+vr6//y8vL/9fX1//X19f/z8/P/9fX1//Ly8v/u7u7/ +0tLS/6+vr/9KSkqhAAAACgAAAAAAAAAAAAAAF3h4eN2/v7//z8/P/93d3f/q6ur/7+/v/+/v7//w8PD/ +7e3t/+3t7f/i4uL/zs7O/8XFxf98fHzdAAAAFwAAAAAAAAADAAAAJKSkpPjOzs7/2dnZ/+Dg4P/i4uL/ +5eXl/+bm5v/n5+f/5eXl/+Li4v/e3t7/2tra/9DQ0P+srKz4AAAAJAAAAAMAAAADAAAALrCwsPrW1tb/ +3t7e/+Tk5P/p6en/6+vr/+zs7P/p6en/6+vr/+fn5//k5OT/4ODg/9nZ2f+zs7P6AAAALgAAAAMAAAAD +AAAALp2dnezg4OD/5eXl/+rq6v/u7u7/8PDw//Dw8P/x8fH/8PDw/+7u7v/q6ur/5ubm/+Hh4f+ZmZns +AAAALgAAAAMAAAADAAAAJG5ubs/l5eX/6enp/+/v7//y8vL/9vb2//r6+v/5+fn/9/f3//b29v/x8fH/ +6+vr/+Tk5P9ra2vPAAAAJAAAAAMAAAAAAAAAFy4uLpPCwsL67Ozs//Pz8//5+fn//v7+//7+/v/+/v7/ +/v7+//v7+//19fX/8PDw/8LCwvosLCyTAAAAFwAAAAAAAAAAAAAACgAAAENfX1/S5OTk/vn5+f/+/v7/ +///////////////////////////8/Pz/5ubm/l9fX9IAAABDAAAACgAAAAAAAAAAAAAAAwAAABcAAABl +YmJi3NLS0v3////////////////////////////////V1dX9ZGRk3AAAAGUAAAAXAAAAAwAAAAAAAAAA +AAAAAAAAAAUAAAAfAAAAZTMzM8KAgIDwv7+//O3t7f/t7e3/v7+//ICAgPAzMzPCAAAAZQAAAB8AAAAF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAFwAAAEMAAAB3AAAAnwAAALMAAACzAAAAnwAAAHcAAABD +AAAAFwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAoAAAAXAAAAJAAAAC4AAAAu +AAAAJAAAABcAAAAKAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEAAAMAAAABABIAAAEB +AAMAAAABABIAAAECAAMAAAAEAAAFugEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES +AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABABIAAAEXAAQAAAABAAAFEAEcAAMAAAABAAEAAAFS +AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA + + + + + + + + 400 + 75 + + + + + + + + {{1, 1}, {244, 62}} + + + + {{17, 322}, {246, 78}} + + {0, 0} + + 67239424 + 0 + ARM CPU Emulation Engine + + + + 3 + MCAwLjgwMDAwMDAxMTkAA + + + + 1 + 0 + 2 + NO + - {280, 396} + {280, 478} {{0, 0}, {1920, 1178}} {1.79769e+308, 1.79769e+308} @@ -14429,7 +14881,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {1.79769e+308, 1.79769e+308} - + 256 YES @@ -14438,6 +14890,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{25, 18}, {154, 19}} + YES -2080244224 @@ -14468,6 +14921,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{18, 14}, {129, 358}} + YES 18 1 @@ -14952,10 +15406,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{1, 1}, {168, 382}} + {{17, 41}, {170, 398}} + {0, 0} 67239424 @@ -14979,6 +15435,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 268 {{17, 445}, {169, 18}} + YES -2080244224 @@ -14998,6 +15455,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {204, 481} + + {{0, 0}, {1920, 1178}} {1.79769e+308, 1.79769e+308} @@ -18774,6 +19233,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA emuFlagFirmwareBoot emuFlagDebugConsole emuFlagEmulateEnsata + cpuEmulationEngine CocoaDSCore @@ -27698,6 +28158,70 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 6125 + + + selectedTag: values.Emulation_CPUEmulationEngine + + + + + + selectedTag: values.Emulation_CPUEmulationEngine + selectedTag + values.Emulation_CPUEmulationEngine + 2 + + + 6137 + + + + selectedTag: selection.cpuEmulationEngine + + + + + + selectedTag: selection.cpuEmulationEngine + selectedTag + selection.cpuEmulationEngine + 2 + + + 6138 + + + + enabled: isAppRunningOnIntel + + + + + + enabled: isAppRunningOnIntel + enabled + isAppRunningOnIntel + 2 + + + 6156 + + + + enabled: isAppRunningOnIntel + + + + + + enabled: isAppRunningOnIntel + enabled + isAppRunningOnIntel + 2 + + + 6158 + @@ -30734,6 +31258,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA + Emulation Preferences View @@ -33291,10 +33816,11 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA YES + - + @@ -37983,6 +38509,76 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA + + 6126 + + + YES + + + + + + 6127 + + + YES + + + + + + + + 6128 + + + + + 6129 + + + + + 6130 + + + + + 6131 + + + YES + + + + + + 6132 + + + YES + + + + + + + + 6133 + + + + + 6134 + + + + + 6135 + + + @@ -39853,6 +40449,24 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 607.IBPluginDependency 608.IBEditorWindowLastContentRect 608.IBPluginDependency + 6126.IBPluginDependency + 6126.IBViewBoundsToFrameTransform + 6127.IBPluginDependency + 6127.IBViewBoundsToFrameTransform + 6128.IBAttributePlaceholdersKey + 6128.IBPluginDependency + 6129.IBAttributePlaceholdersKey + 6129.IBPluginDependency + 6130.IBPluginDependency + 6131.IBPluginDependency + 6131.IBViewBoundsToFrameTransform + 6132.IBPluginDependency + 6132.IBViewBoundsToFrameTransform + 6133.IBAttributePlaceholdersKey + 6133.IBPluginDependency + 6134.IBAttributePlaceholdersKey + 6134.IBPluginDependency + 6135.IBPluginDependency 627.IBEditorWindowLastContentRect 627.IBPluginDependency 627.IBWindowTemplateEditedContentRect @@ -40952,7 +41566,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA Excellent sound quality, producing the best balance between smoothness and sound detail. Neglible CPU usage. Recommended setting. - {{1006, 629}, {530, 527}} + {{786, 252}, {530, 610}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -40962,15 +41576,15 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin - AUGIAABDlIAAA + AUGIAABDkYAAA com.apple.InterfaceBuilder.CocoaPlugin - AUGIAABDFwAAA + AUGIAABDGAAAA com.apple.InterfaceBuilder.CocoaPlugin - AUGIAABCjgAAA + AUGIAABClAAAA ToolTip @@ -41492,9 +42106,9 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{1019, 562}, {256, 408}} + {{1243, 702}, {256, 408}} com.apple.InterfaceBuilder.CocoaPlugin - {{1019, 562}, {256, 408}} + {{1243, 702}, {256, 408}} {{33, 99}, {480, 360}} @@ -42078,9 +42692,9 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA AUGIAABEEwAAA - {{1326, 766}, {280, 396}} + {{1322, 684}, {280, 478}} com.apple.InterfaceBuilder.CocoaPlugin - {{1326, 766}, {280, 396}} + {{1322, 684}, {280, 478}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -42099,7 +42713,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - AUGIAABDqYAAA + AUGIAABDYAAAA ToolTip @@ -42143,7 +42757,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin - P4AAAL+AAABCNAAAwgwAAA + P4AAAL+AAABCfAAAwgwAAA com.apple.InterfaceBuilder.CocoaPlugin @@ -42174,7 +42788,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - AUGIAABCVAAAA + AUGIAABCJAAAA ToolTip @@ -42923,7 +43537,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - AUGwAABChAAAA + AUGIAABBgAAAA ToolTip @@ -43082,7 +43696,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin - P4AAAL+AAABDCwAAw9eAAA + P4AAAL+AAABDGQAAw8mAAA com.apple.InterfaceBuilder.CocoaPlugin @@ -43712,6 +44326,60 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin {{799, 1053}, {278, 83}} com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + AUGIAABD4wAAA + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBkAAAwkgAAA + + + ToolTip + + ToolTip + + Sets the classic interpreter engine to emulate the ARM7 and ARM9 CPUs by default. It features very high compatibility with most configurations, as well as high accuracy with most ROMs. + + + com.apple.InterfaceBuilder.CocoaPlugin + + ToolTip + + ToolTip + + Sets the dynarec engine to emulate the ARM7 and ARM9 CPUs by default. It features far superior performance to the interpreter engine, but is not compatible with all configurations. Also, some ROMs may not work or may show erratic behavior when using this engine. (This feature requires an Intel-based Mac, and will not work on a PowerPC-based Mac.) + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + AUKKAABDxwAAA + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBkAAAwkgAAA + + + ToolTip + + ToolTip + + Uses the classic interpreter engine to emulate the ARM7 and ARM9 CPUs. It features very high compatibility with most configurations, as well as high accuracy with most ROMs. + + + com.apple.InterfaceBuilder.CocoaPlugin + + ToolTip + + ToolTip + + Uses the dynarec engine to emulate the ARM7 and ARM9 CPUs. It features far superior performance to the interpreter engine, but is not compatible with all configurations. Also, some ROMs may not work or may show erratic behavior when using this engine. (This feature requires an Intel-based Mac, and will not work on a PowerPC-based Mac.) + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin {{609, 360}, {400, 100}} com.apple.InterfaceBuilder.CocoaPlugin {{609, 360}, {400, 100}} @@ -44091,7 +44759,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 6125 + 6158 @@ -46272,10 +46940,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin.macosx - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 diff --git a/desmume/src/cocoa/userinterface/appDelegate.h b/desmume/src/cocoa/userinterface/appDelegate.h index 5f33f713f..14aff5265 100644 --- a/desmume/src/cocoa/userinterface/appDelegate.h +++ b/desmume/src/cocoa/userinterface/appDelegate.h @@ -22,7 +22,7 @@ @class CocoaHIDManager; -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 @interface AppDelegate : NSObject #else @interface AppDelegate : NSObject @@ -54,6 +54,7 @@ CocoaHIDManager *hidManager; BOOL migrationFilesPresent; + BOOL isAppRunningOnIntel; } @property (readonly) IBOutlet NSObject *dummyObject; @@ -80,6 +81,7 @@ @property (retain) CocoaHIDManager *hidManager; @property (assign) BOOL migrationFilesPresent; +@property (assign) BOOL isAppRunningOnIntel; // Emulation Menu diff --git a/desmume/src/cocoa/userinterface/appDelegate.mm b/desmume/src/cocoa/userinterface/appDelegate.mm index 0db69f46e..4d6fb1f96 100644 --- a/desmume/src/cocoa/userinterface/appDelegate.mm +++ b/desmume/src/cocoa/userinterface/appDelegate.mm @@ -58,6 +58,8 @@ @synthesize hidManager; @synthesize migrationFilesPresent; +@synthesize isAppRunningOnIntel; + - (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename { @@ -93,6 +95,13 @@ PreferencesWindowDelegate *prefWindowDelegate = [prefWindow delegate]; CheatWindowDelegate *cheatWindowDelegate = [cheatListWindow delegate]; + // Determine if we're running on Intel or PPC. +#if defined(__i386__) || defined(__x86_64__) + isAppRunningOnIntel = YES; +#else + isAppRunningOnIntel = NO; +#endif + // Create the needed directories in Application Support if they haven't already // been created. if (![CocoaDSFile setupAllAppDirectories]) @@ -104,13 +113,18 @@ [CocoaDSFile setupAllFilePaths]; // Setup the About window. + NSString *buildVersionStr = @"Build Version: "; + buildVersionStr = [buildVersionStr stringByAppendingString:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]]; + NSString *buildDateStr = @"Build Date: "; + buildDateStr = [buildDateStr stringByAppendingString:@__DATE__]; + NSMutableDictionary *aboutWindowProperties = [NSMutableDictionary dictionaryWithObjectsAndKeys: [[NSBundle mainBundle] pathForResource:@FILENAME_README ofType:@""], @"readMePath", [[NSBundle mainBundle] pathForResource:@FILENAME_COPYING ofType:@""], @"licensePath", [[NSBundle mainBundle] pathForResource:@FILENAME_AUTHORS ofType:@""], @"authorsPath", [[NSBundle mainBundle] pathForResource:@FILENAME_CHANGELOG ofType:@""], @"changeLogPath", - [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"], @"versionString", - @__DATE__, @"dateString", + buildVersionStr, @"versionString", + buildDateStr, @"dateString", nil]; [aboutWindowController setContent:aboutWindowProperties]; @@ -383,6 +397,15 @@ [cdsCore setEmulationFlags:emuFlags]; + // If we're not running on Intel, force the CPU emulation engine to use the interpreter engine. + if (!isAppRunningOnIntel) + { + [[NSUserDefaults standardUserDefaults] setInteger:CPU_EMULATION_ENGINE_INTERPRETER forKey:@"Emulation_CPUEmulationEngine"]; + } + + // Set the CPU emulation engine per user preferences. + [cdsCore setCpuEmulationEngine:[[NSUserDefaults standardUserDefaults] integerForKey:@"Emulation_CPUEmulationEngine"]]; + // Set up the firmware per user preferences. NSMutableDictionary *newFWDict = [NSMutableDictionary dictionaryWithObjectsAndKeys: [[NSUserDefaults standardUserDefaults] objectForKey:@"FirmwareConfig_Nickname"], @"Nickname", diff --git a/desmume/src/cocoa/userinterface/cheatWindowDelegate.h b/desmume/src/cocoa/userinterface/cheatWindowDelegate.h index 0c91b2282..42e1b86cb 100644 --- a/desmume/src/cocoa/userinterface/cheatWindowDelegate.h +++ b/desmume/src/cocoa/userinterface/cheatWindowDelegate.h @@ -24,7 +24,7 @@ @class CocoaDSCheatSearchParams; -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 @interface CheatWindowDelegate : NSObject #else @interface CheatWindowDelegate : NSObject diff --git a/desmume/src/cocoa/userinterface/emuWindowDelegate.h b/desmume/src/cocoa/userinterface/emuWindowDelegate.h index 190ab803a..f8552dfc3 100644 --- a/desmume/src/cocoa/userinterface/emuWindowDelegate.h +++ b/desmume/src/cocoa/userinterface/emuWindowDelegate.h @@ -26,7 +26,7 @@ @class CheatWindowDelegate; -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 @interface EmuWindowDelegate : NSObject #else @interface EmuWindowDelegate : NSObject diff --git a/desmume/src/cocoa/userinterface/emuWindowDelegate.mm b/desmume/src/cocoa/userinterface/emuWindowDelegate.mm index bb7d9729f..27a384117 100644 --- a/desmume/src/cocoa/userinterface/emuWindowDelegate.mm +++ b/desmume/src/cocoa/userinterface/emuWindowDelegate.mm @@ -312,7 +312,7 @@ // The NSOpenPanel method -(NSInt)runModalForDirectory:file:types: // is deprecated in Mac OS X v10.6. -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 [panel setAllowedFileTypes:fileTypes]; buttonClicked = [panel runModal]; #else @@ -356,7 +356,7 @@ // The NSOpenPanel method -(NSInt)runModalForDirectory:file:types: // is deprecated in Mac OS X v10.6. -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 [panel setAllowedFileTypes:fileTypes]; buttonClicked = [panel runModal]; #else @@ -570,7 +570,7 @@ // The NSOpenPanel method -(NSInt)runModalForDirectory:file:types: // is deprecated in Mac OS X v10.6. -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 [panel setAllowedFileTypes:fileTypes]; buttonClicked = [panel runModal]; #else @@ -1155,6 +1155,9 @@ // Need to pause the core before loading the ROM. [self pauseCore]; + CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; + [cdsCore setDynaRec]; + CocoaDSRom *newRom = [[[CocoaDSRom alloc] init] autorelease]; if (newRom != nil) { @@ -1266,13 +1269,6 @@ [cheatWindowDelegate setCheatSearchViewByStyle:CHEATSEARCH_SEARCHSTYLE_EXACT_VALUE]; } - // After the ROM loading is complete, send an execute message to the Cocoa DS per - // user preferences. - if ([[NSUserDefaults standardUserDefaults] boolForKey:@"General_ExecuteROMOnLoad"]) - { - [self executeCore]; - } - // Add the last loaded ROM to the Recent ROMs list. [[NSDocumentController sharedDocumentController] noteNewRecentDocumentURL:[theRom fileURL]]; @@ -1283,6 +1279,13 @@ [self setIsRomLoaded:YES]; [window displayIfNeeded]; isRomLoading = NO; + + // After the ROM loading is complete, send an execute message to the Cocoa DS per + // user preferences. + if ([[NSUserDefaults standardUserDefaults] boolForKey:@"General_ExecuteROMOnLoad"]) + { + [self executeCore]; + } } - (BOOL) unloadRom @@ -1997,6 +2000,7 @@ [[(NSControl *)sender window] makeFirstResponder:nil]; [[NSUserDefaults standardUserDefaults] setBool:[cdsCore emuFlagAdvancedBusLevelTiming] forKey:@"Emulation_AdvancedBusLevelTiming"]; + [[NSUserDefaults standardUserDefaults] setInteger:[cdsCore cpuEmulationEngine] forKey:@"Emulation_CPUEmulationEngine"]; [[NSUserDefaults standardUserDefaults] setBool:[cdsCore emuFlagUseExternalBios] forKey:@"Emulation_UseExternalBIOSImages"]; [[NSUserDefaults standardUserDefaults] setBool:[cdsCore emuFlagEmulateBiosInterrupts] forKey:@"Emulation_BIOSEmulateSWI"]; [[NSUserDefaults standardUserDefaults] setBool:[cdsCore emuFlagPatchDelayLoop] forKey:@"Emulation_BIOSPatchDelayLoopSWI"]; diff --git a/desmume/src/cocoa/userinterface/preferencesWindowDelegate.h b/desmume/src/cocoa/userinterface/preferencesWindowDelegate.h index 468b83495..662905cfa 100644 --- a/desmume/src/cocoa/userinterface/preferencesWindowDelegate.h +++ b/desmume/src/cocoa/userinterface/preferencesWindowDelegate.h @@ -22,7 +22,7 @@ @class CocoaVideoFilter; -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 +#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5 @interface PreferencesWindowDelegate : NSObject #else @interface PreferencesWindowDelegate : NSObject