From 402434fe198df0b042f88240c93c2471b7ed6bb3 Mon Sep 17 00:00:00 2001 From: rogerman Date: Tue, 13 Jan 2015 04:15:07 +0000 Subject: [PATCH] Cocoa Port: - Delete the Legacy Cocoa port. (Not only was the Tiger build broken in several ways, but all features from the Legacy port have been subsumed into the main Cocoa port now. Therefore, the Legacy port is no longer necessary.) - Remove the "Xcode 4" and "Xcode 5" project files. These files have been superseded by the one project file "Xcode (Latest)". --- .../project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcschemes/DeSmuME (OS X App).xcscheme | 0 .../DeSmuME (OS X App; dev+).xcscheme | 0 ...App; v10.5 Leopard Release Build).xcscheme | 0 .../DeSmuME (OpenEmu Plug-in).xcscheme | 0 .../project.pbxproj | 4370 ---------- .../project.pbxproj | 3718 -------- .../contents.xcworkspacedata | 7 - .../xcschemes/DeSmuME (OS X App).xcscheme | 86 - .../DeSmuME (OS X App; dev+).xcscheme | 86 - ...App; v10.5 Leopard Release Build).xcscheme | 85 - .../DeSmuME (OpenEmu Plug-in).xcscheme | 58 - desmume/src/cocoa/Info (Legacy Debug).plist | 474 -- desmume/src/cocoa/Info (Legacy).plist | 474 -- desmume/src/cocoa/cocoa_input_legacy.h | 185 - desmume/src/cocoa/cocoa_input_legacy.mm | 596 -- desmume/src/cocoa/input_legacy.mm | 231 - desmume/src/cocoa/macosx_10_4_compat.h | 42 - desmume/src/cocoa/nds_control_legacy.h | 163 - desmume/src/cocoa/nds_control_legacy.mm | 1284 --- desmume/src/cocoa/preferences_legacy.h | 52 - desmume/src/cocoa/preferences_legacy.mm | 554 -- desmume/src/cocoa/screen_state_legacy.h | 52 - desmume/src/cocoa/screen_state_legacy.m | 152 - .../Chinese.lproj/Localizable.strings | Bin 9120 -> 0 bytes .../Chinese.lproj/MainMenu (Legacy).strings | Bin 26942 -> 0 bytes .../English.lproj/MainMenu (Legacy).strings | Bin 27662 -> 0 bytes .../English.lproj/MainMenu (Legacy).xib | 7461 ----------------- .../French.lproj/Localizable.strings | Bin 9534 -> 0 bytes .../French.lproj/MainMenu (Legacy).strings | Bin 28098 -> 0 bytes .../Italian.lproj/Localizable.strings | Bin 9766 -> 0 bytes .../Italian.lproj/MainMenu (Legacy).strings | Bin 27966 -> 0 bytes .../Japanese.lproj/Localizable.strings | Bin 9262 -> 0 bytes .../Japanese.lproj/MainMenu (Legacy).strings | Bin 27292 -> 0 bytes .../Norwegian.lproj/Localizable.strings | Bin 9788 -> 0 bytes .../Norwegian.lproj/MainMenu (Legacy).strings | Bin 27936 -> 0 bytes .../Romanian.lproj/Localizable.strings | Bin 9724 -> 0 bytes .../Romanian.lproj/MainMenu (Legacy).strings | Bin 28146 -> 0 bytes .../cocoa/userinterface/appDelegate_legacy.h | 75 - .../cocoa/userinterface/appDelegate_legacy.mm | 255 - .../userinterface/emuWindowDelegate_legacy.h | 123 - .../userinterface/emuWindowDelegate_legacy.mm | 1329 --- desmume/src/cocoa/video_output_view_legacy.h | 92 - desmume/src/cocoa/video_output_view_legacy.mm | 757 -- 45 files changed, 22761 deletions(-) rename desmume/src/cocoa/{DeSmuME (Xcode 5).xcodeproj => DeSmuME (Latest).xcodeproj}/project.pbxproj (100%) rename desmume/src/cocoa/{DeSmuME (Xcode 5).xcodeproj => DeSmuME (Latest).xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename desmume/src/cocoa/{DeSmuME (Xcode 5).xcodeproj => DeSmuME (Latest).xcodeproj}/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme (100%) rename desmume/src/cocoa/{DeSmuME (Xcode 5).xcodeproj => DeSmuME (Latest).xcodeproj}/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme (100%) rename desmume/src/cocoa/{DeSmuME (Xcode 5).xcodeproj => DeSmuME (Latest).xcodeproj}/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme (100%) rename desmume/src/cocoa/{DeSmuME (Xcode 5).xcodeproj => DeSmuME (Latest).xcodeproj}/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme (100%) delete mode 100644 desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj delete mode 100644 desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj delete mode 100644 desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme delete mode 100644 desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme delete mode 100644 desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme delete mode 100644 desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme delete mode 100644 desmume/src/cocoa/Info (Legacy Debug).plist delete mode 100644 desmume/src/cocoa/Info (Legacy).plist delete mode 100644 desmume/src/cocoa/cocoa_input_legacy.h delete mode 100644 desmume/src/cocoa/cocoa_input_legacy.mm delete mode 100644 desmume/src/cocoa/input_legacy.mm delete mode 100644 desmume/src/cocoa/macosx_10_4_compat.h delete mode 100644 desmume/src/cocoa/nds_control_legacy.h delete mode 100644 desmume/src/cocoa/nds_control_legacy.mm delete mode 100644 desmume/src/cocoa/preferences_legacy.h delete mode 100644 desmume/src/cocoa/preferences_legacy.mm delete mode 100644 desmume/src/cocoa/screen_state_legacy.h delete mode 100644 desmume/src/cocoa/screen_state_legacy.m delete mode 100644 desmume/src/cocoa/translations/Chinese.lproj/Localizable.strings delete mode 100644 desmume/src/cocoa/translations/Chinese.lproj/MainMenu (Legacy).strings delete mode 100644 desmume/src/cocoa/translations/English.lproj/MainMenu (Legacy).strings delete mode 100644 desmume/src/cocoa/translations/English.lproj/MainMenu (Legacy).xib delete mode 100644 desmume/src/cocoa/translations/French.lproj/Localizable.strings delete mode 100644 desmume/src/cocoa/translations/French.lproj/MainMenu (Legacy).strings delete mode 100644 desmume/src/cocoa/translations/Italian.lproj/Localizable.strings delete mode 100644 desmume/src/cocoa/translations/Italian.lproj/MainMenu (Legacy).strings delete mode 100644 desmume/src/cocoa/translations/Japanese.lproj/Localizable.strings delete mode 100644 desmume/src/cocoa/translations/Japanese.lproj/MainMenu (Legacy).strings delete mode 100644 desmume/src/cocoa/translations/Norwegian.lproj/Localizable.strings delete mode 100644 desmume/src/cocoa/translations/Norwegian.lproj/MainMenu (Legacy).strings delete mode 100644 desmume/src/cocoa/translations/Romanian.lproj/Localizable.strings delete mode 100644 desmume/src/cocoa/translations/Romanian.lproj/MainMenu (Legacy).strings delete mode 100644 desmume/src/cocoa/userinterface/appDelegate_legacy.h delete mode 100644 desmume/src/cocoa/userinterface/appDelegate_legacy.mm delete mode 100644 desmume/src/cocoa/userinterface/emuWindowDelegate_legacy.h delete mode 100644 desmume/src/cocoa/userinterface/emuWindowDelegate_legacy.mm delete mode 100644 desmume/src/cocoa/video_output_view_legacy.h delete mode 100644 desmume/src/cocoa/video_output_view_legacy.mm diff --git a/desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/project.pbxproj b/desmume/src/cocoa/DeSmuME (Latest).xcodeproj/project.pbxproj similarity index 100% rename from desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/project.pbxproj rename to desmume/src/cocoa/DeSmuME (Latest).xcodeproj/project.pbxproj diff --git a/desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/project.xcworkspace/contents.xcworkspacedata b/desmume/src/cocoa/DeSmuME (Latest).xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to desmume/src/cocoa/DeSmuME (Latest).xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme b/desmume/src/cocoa/DeSmuME (Latest).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme similarity index 100% rename from desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme rename to desmume/src/cocoa/DeSmuME (Latest).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme diff --git a/desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme b/desmume/src/cocoa/DeSmuME (Latest).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme similarity index 100% rename from desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme rename to desmume/src/cocoa/DeSmuME (Latest).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme diff --git a/desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme b/desmume/src/cocoa/DeSmuME (Latest).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme similarity index 100% rename from desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme rename to desmume/src/cocoa/DeSmuME (Latest).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme diff --git a/desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme b/desmume/src/cocoa/DeSmuME (Latest).xcodeproj/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme similarity index 100% rename from desmume/src/cocoa/DeSmuME (Xcode 5).xcodeproj/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme rename to desmume/src/cocoa/DeSmuME (Latest).xcodeproj/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme diff --git a/desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj b/desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj deleted file mode 100644 index a3384306a..000000000 --- a/desmume/src/cocoa/DeSmuME (Legacy).xcodeproj/project.pbxproj +++ /dev/null @@ -1,4370 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 45; - objects = { - -/* Begin PBXBuildFile section */ - 1EFD517A0F892B1A00B029BB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F4B55090F53924500C8B514 /* Localizable.strings */; }; - 1EFD51B70F892B1A00B029BB /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - 1EFD51B80F892B1A00B029BB /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECE60D9D57F600ED561B /* OpenGL.framework */; }; - 1EFD51B90F892B1A00B029BB /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECEF0D9D581900ED561B /* AudioUnit.framework */; }; - 1F4B550A0F53924500C8B514 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F4B55090F53924500C8B514 /* Localizable.strings */; }; - 729BECE70D9D57F600ED561B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECE60D9D57F600ED561B /* OpenGL.framework */; }; - 729BECF00D9D581900ED561B /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECEF0D9D581900ED561B /* AudioUnit.framework */; }; - 7FA912201426523900E2ABDD /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121A1426523900E2ABDD /* tinystr.cpp */; }; - 7FA912211426523900E2ABDD /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121C1426523900E2ABDD /* tinyxml.cpp */; }; - 7FA912221426523900E2ABDD /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */; }; - 7FA912231426523900E2ABDD /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */; }; - 7FA912241426523900E2ABDD /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121A1426523900E2ABDD /* tinystr.cpp */; }; - 7FA912251426523900E2ABDD /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121C1426523900E2ABDD /* tinyxml.cpp */; }; - 7FA912261426523900E2ABDD /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */; }; - 7FA912271426523900E2ABDD /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */; }; - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - 956B96C313DF4CF900FCDCD0 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 956B96C213DF4CF900FCDCD0 /* slot1_retail_nand.cpp */; }; - AB0191D314BD72EC004CB612 /* MainMenu (Legacy).xib in Resources */ = {isa = PBXBuildFile; fileRef = AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */; }; - AB0191D414BD72EC004CB612 /* MainMenu (Legacy).xib in Resources */ = {isa = PBXBuildFile; fileRef = AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */; }; - AB0191D514BD72EC004CB612 /* MainMenu (Legacy).xib in Resources */ = {isa = PBXBuildFile; fileRef = AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */; }; - AB0191D614BD72EC004CB612 /* MainMenu (Legacy).xib in Resources */ = {isa = PBXBuildFile; fileRef = AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */; }; - AB06CCD6135B8AA200E977B3 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB06CCD7135B8AA300E977B3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB06CD3F135B8ACE00E977B3 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */; }; - AB06CD40135B8ACE00E977B3 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD11135B8ACE00E977B3 /* armcpu.cpp */; }; - AB06CD41135B8ACE00E977B3 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD12135B8ACE00E977B3 /* bios.cpp */; }; - AB06CD42135B8ACE00E977B3 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */; }; - AB06CD44135B8ACE00E977B3 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD15135B8ACE00E977B3 /* common.cpp */; }; - AB06CD45135B8ACE00E977B3 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD16135B8ACE00E977B3 /* cp15.cpp */; }; - AB06CD47135B8ACE00E977B3 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD18135B8ACE00E977B3 /* debug.cpp */; }; - AB06CD49135B8ACE00E977B3 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */; }; - AB06CD4A135B8ACE00E977B3 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1B135B8ACE00E977B3 /* driver.cpp */; }; - AB06CD4B135B8ACE00E977B3 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1C135B8ACE00E977B3 /* emufile.cpp */; }; - AB06CD4C135B8ACE00E977B3 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */; }; - AB06CD4D135B8ACE00E977B3 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1E135B8ACE00E977B3 /* firmware.cpp */; }; - AB06CD4E135B8ACE00E977B3 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */; }; - AB06CD50135B8ACE00E977B3 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */; }; - AB06CD51135B8ACE00E977B3 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */; }; - AB06CD53135B8ACE00E977B3 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD24135B8ACE00E977B3 /* GPU.cpp */; }; - AB06CD55135B8ACE00E977B3 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD26135B8ACE00E977B3 /* matrix.cpp */; }; - AB06CD56135B8ACE00E977B3 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD27135B8ACE00E977B3 /* mc.cpp */; }; - AB06CD59135B8ACE00E977B3 /* mic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2A135B8ACE00E977B3 /* mic.cpp */; }; - AB06CD5A135B8ACE00E977B3 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2B135B8ACE00E977B3 /* MMU.cpp */; }; - AB06CD5B135B8ACE00E977B3 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2C135B8ACE00E977B3 /* movie.cpp */; }; - AB06CD5C135B8ACE00E977B3 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */; }; - AB06CD5E135B8ACE00E977B3 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2F135B8ACE00E977B3 /* path.cpp */; }; - AB06CD5F135B8ACE00E977B3 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD30135B8ACE00E977B3 /* rasterize.cpp */; }; - AB06CD60135B8ACE00E977B3 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD31135B8ACE00E977B3 /* readwrite.cpp */; }; - AB06CD61135B8ACE00E977B3 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD32135B8ACE00E977B3 /* render3D.cpp */; }; - AB06CD62135B8ACE00E977B3 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */; }; - AB06CD63135B8ACE00E977B3 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD34135B8ACE00E977B3 /* rtc.cpp */; }; - AB06CD64135B8ACE00E977B3 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD35135B8ACE00E977B3 /* saves.cpp */; }; - AB06CD65135B8ACE00E977B3 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD36135B8ACE00E977B3 /* slot1.cpp */; }; - AB06CD67135B8ACE00E977B3 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD38135B8ACE00E977B3 /* SPU.cpp */; }; - AB06CD68135B8ACE00E977B3 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD39135B8ACE00E977B3 /* texcache.cpp */; }; - AB06CD69135B8ACE00E977B3 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */; }; - AB06CD6A135B8ACE00E977B3 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3B135B8ACE00E977B3 /* version.cpp */; }; - AB06CD6B135B8ACE00E977B3 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3C135B8ACE00E977B3 /* wifi.cpp */; }; - AB06CD6D135B8ACE00E977B3 /* aggdraw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD0F135B8ACE00E977B3 /* aggdraw.cpp */; }; - AB06CD6E135B8ACE00E977B3 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */; }; - AB06CD6F135B8ACE00E977B3 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD11135B8ACE00E977B3 /* armcpu.cpp */; }; - AB06CD70135B8ACE00E977B3 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD12135B8ACE00E977B3 /* bios.cpp */; }; - AB06CD71135B8ACE00E977B3 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */; }; - AB06CD72135B8ACE00E977B3 /* commandline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD14135B8ACE00E977B3 /* commandline.cpp */; }; - AB06CD73135B8ACE00E977B3 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD15135B8ACE00E977B3 /* common.cpp */; }; - AB06CD74135B8ACE00E977B3 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD16135B8ACE00E977B3 /* cp15.cpp */; }; - AB06CD75135B8ACE00E977B3 /* ctrlssdl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD17135B8ACE00E977B3 /* ctrlssdl.cpp */; }; - AB06CD76135B8ACE00E977B3 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD18135B8ACE00E977B3 /* debug.cpp */; }; - AB06CD77135B8ACE00E977B3 /* desmume_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD19135B8ACE00E977B3 /* desmume_config.cpp */; }; - AB06CD78135B8ACE00E977B3 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */; }; - AB06CD79135B8ACE00E977B3 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1B135B8ACE00E977B3 /* driver.cpp */; }; - AB06CD7A135B8ACE00E977B3 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1C135B8ACE00E977B3 /* emufile.cpp */; }; - AB06CD7B135B8ACE00E977B3 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */; }; - AB06CD7C135B8ACE00E977B3 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1E135B8ACE00E977B3 /* firmware.cpp */; }; - AB06CD7D135B8ACE00E977B3 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */; }; - AB06CD7F135B8ACE00E977B3 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */; }; - AB06CD80135B8ACE00E977B3 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */; }; - AB06CD81135B8ACE00E977B3 /* GPU_osd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD23135B8ACE00E977B3 /* GPU_osd.cpp */; }; - AB06CD82135B8ACE00E977B3 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD24135B8ACE00E977B3 /* GPU.cpp */; }; - AB06CD83135B8ACE00E977B3 /* lua-engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD25135B8ACE00E977B3 /* lua-engine.cpp */; }; - AB06CD84135B8ACE00E977B3 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD26135B8ACE00E977B3 /* matrix.cpp */; }; - AB06CD85135B8ACE00E977B3 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD27135B8ACE00E977B3 /* mc.cpp */; }; - AB06CD86135B8ACE00E977B3 /* mic_alsa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD28135B8ACE00E977B3 /* mic_alsa.cpp */; }; - AB06CD87135B8ACE00E977B3 /* mic_openal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD29135B8ACE00E977B3 /* mic_openal.cpp */; }; - AB06CD88135B8ACE00E977B3 /* mic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2A135B8ACE00E977B3 /* mic.cpp */; }; - AB06CD89135B8ACE00E977B3 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2B135B8ACE00E977B3 /* MMU.cpp */; }; - AB06CD8A135B8ACE00E977B3 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2C135B8ACE00E977B3 /* movie.cpp */; }; - AB06CD8B135B8ACE00E977B3 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */; }; - AB06CD8D135B8ACE00E977B3 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2F135B8ACE00E977B3 /* path.cpp */; }; - AB06CD8E135B8ACE00E977B3 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD30135B8ACE00E977B3 /* rasterize.cpp */; }; - AB06CD8F135B8ACE00E977B3 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD31135B8ACE00E977B3 /* readwrite.cpp */; }; - AB06CD90135B8ACE00E977B3 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD32135B8ACE00E977B3 /* render3D.cpp */; }; - AB06CD91135B8ACE00E977B3 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */; }; - AB06CD92135B8ACE00E977B3 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD34135B8ACE00E977B3 /* rtc.cpp */; }; - AB06CD93135B8ACE00E977B3 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD35135B8ACE00E977B3 /* saves.cpp */; }; - AB06CD94135B8ACE00E977B3 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD36135B8ACE00E977B3 /* slot1.cpp */; }; - AB06CD95135B8ACE00E977B3 /* sndsdl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD37135B8ACE00E977B3 /* sndsdl.cpp */; }; - AB06CD96135B8ACE00E977B3 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD38135B8ACE00E977B3 /* SPU.cpp */; }; - AB06CD97135B8ACE00E977B3 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD39135B8ACE00E977B3 /* texcache.cpp */; }; - AB06CD98135B8ACE00E977B3 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */; }; - AB06CD99135B8ACE00E977B3 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3B135B8ACE00E977B3 /* version.cpp */; }; - AB06CD9A135B8ACE00E977B3 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3C135B8ACE00E977B3 /* wifi.cpp */; }; - AB06CE13135B8AEE00E977B3 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */; }; - AB06CE14135B8AEE00E977B3 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */; }; - AB06CE16135B8AEE00E977B3 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */; }; - AB06CE17135B8AEE00E977B3 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */; }; - AB06CE18135B8AEE00E977B3 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */; }; - AB06CE19135B8AEE00E977B3 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */; }; - AB06CE1A135B8AEE00E977B3 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */; }; - AB06CE1B135B8AEE00E977B3 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */; }; - AB06CE1C135B8AEE00E977B3 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */; }; - AB06CE1D135B8AEE00E977B3 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */; }; - AB06CE26135B8AEE00E977B3 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB4135B8AED00E977B3 /* metaspu.cpp */; }; - AB06CE28135B8AEE00E977B3 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB7135B8AED00E977B3 /* SndOut.cpp */; }; - AB06CE2A135B8AEE00E977B3 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */; }; - AB06CE2D135B8AEE00E977B3 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */; }; - AB06CE30135B8AEE00E977B3 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */; }; - AB06CE31135B8AEE00E977B3 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */; }; - AB06CE35135B8AEE00E977B3 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */; }; - AB06CE36135B8AEE00E977B3 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */; }; - AB06CE38135B8AEE00E977B3 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */; }; - AB06CE39135B8AEE00E977B3 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */; }; - AB06CE3A135B8AEE00E977B3 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */; }; - AB06CE3B135B8AEE00E977B3 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD6135B8AED00E977B3 /* WavFile.cpp */; }; - AB06CE3C135B8AEE00E977B3 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */; }; - AB06CE3E135B8AEE00E977B3 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */; }; - AB06CE3F135B8AEE00E977B3 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDF135B8AED00E977B3 /* datetime.cpp */; }; - AB06CE40135B8AEE00E977B3 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE2135B8AED00E977B3 /* crc.cpp */; }; - AB06CE41135B8AEE00E977B3 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE4135B8AED00E977B3 /* decrypt.cpp */; }; - AB06CE42135B8AEE00E977B3 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE6135B8AED00E977B3 /* header.cpp */; }; - AB06CE43135B8AEE00E977B3 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE8135B8AED00E977B3 /* dlditool.cpp */; }; - AB06CE44135B8AEE00E977B3 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE9135B8AED00E977B3 /* emufat.cpp */; }; - AB06CE45135B8AEE00E977B3 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDEC135B8AED00E977B3 /* guid.cpp */; }; - AB06CE46135B8AEE00E977B3 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF0135B8AED00E977B3 /* cache.cpp */; }; - AB06CE47135B8AEE00E977B3 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF3135B8AED00E977B3 /* directory.cpp */; }; - AB06CE48135B8AEE00E977B3 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF5135B8AED00E977B3 /* disc.cpp */; }; - AB06CE49135B8AEE00E977B3 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF9135B8AED00E977B3 /* fatdir.cpp */; }; - AB06CE4A135B8AEE00E977B3 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFB135B8AED00E977B3 /* fatfile.cpp */; }; - AB06CE4B135B8AEE00E977B3 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */; }; - AB06CE4C135B8AEE00E977B3 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFF135B8AED00E977B3 /* filetime.cpp */; }; - AB06CE4D135B8AEE00E977B3 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE01135B8AED00E977B3 /* libfat.cpp */; }; - AB06CE4E135B8AEE00E977B3 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */; }; - AB06CE4F135B8AEE00E977B3 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE05135B8AED00E977B3 /* lock.cpp */; }; - AB06CE50135B8AEE00E977B3 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE08135B8AED00E977B3 /* partition.cpp */; }; - AB06CE51135B8AEE00E977B3 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0A135B8AED00E977B3 /* md5.cpp */; }; - AB06CE52135B8AEE00E977B3 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0C135B8AED00E977B3 /* task.cpp */; }; - AB06CE53135B8AEE00E977B3 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0F135B8AED00E977B3 /* vfat.cpp */; }; - AB06CE54135B8AEE00E977B3 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE11135B8AED00E977B3 /* xstring.cpp */; }; - AB06CE55135B8AEE00E977B3 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */; }; - AB06CE56135B8AEE00E977B3 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */; }; - AB06CE58135B8AEE00E977B3 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */; }; - AB06CE59135B8AEE00E977B3 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */; }; - AB06CE5A135B8AEE00E977B3 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */; }; - AB06CE5B135B8AEE00E977B3 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */; }; - AB06CE5C135B8AEE00E977B3 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */; }; - AB06CE5D135B8AEE00E977B3 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */; }; - AB06CE5E135B8AEE00E977B3 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */; }; - AB06CE5F135B8AEE00E977B3 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */; }; - AB06CE63135B8AEE00E977B3 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDAC135B8AED00E977B3 /* main.cpp */; }; - AB06CE66135B8AEE00E977B3 /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB0135B8AED00E977B3 /* gdbstub.cpp */; }; - AB06CE68135B8AEE00E977B3 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB4135B8AED00E977B3 /* metaspu.cpp */; }; - AB06CE6A135B8AEE00E977B3 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB7135B8AED00E977B3 /* SndOut.cpp */; }; - AB06CE6C135B8AEE00E977B3 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */; }; - AB06CE6F135B8AEE00E977B3 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */; }; - AB06CE72135B8AEE00E977B3 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */; }; - AB06CE73135B8AEE00E977B3 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */; }; - AB06CE77135B8AEE00E977B3 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */; }; - AB06CE78135B8AEE00E977B3 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */; }; - AB06CE7A135B8AEE00E977B3 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */; }; - AB06CE7B135B8AEE00E977B3 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */; }; - AB06CE7C135B8AEE00E977B3 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */; }; - AB06CE7D135B8AEE00E977B3 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD6135B8AED00E977B3 /* WavFile.cpp */; }; - AB06CE7E135B8AEE00E977B3 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */; }; - AB06CE80135B8AEE00E977B3 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */; }; - AB06CE81135B8AEE00E977B3 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDF135B8AED00E977B3 /* datetime.cpp */; }; - AB06CE82135B8AEE00E977B3 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE2135B8AED00E977B3 /* crc.cpp */; }; - AB06CE83135B8AEE00E977B3 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE4135B8AED00E977B3 /* decrypt.cpp */; }; - AB06CE84135B8AEE00E977B3 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE6135B8AED00E977B3 /* header.cpp */; }; - AB06CE85135B8AEE00E977B3 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE8135B8AED00E977B3 /* dlditool.cpp */; }; - AB06CE86135B8AEE00E977B3 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE9135B8AED00E977B3 /* emufat.cpp */; }; - AB06CE87135B8AEE00E977B3 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDEC135B8AED00E977B3 /* guid.cpp */; }; - AB06CE88135B8AEE00E977B3 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF0135B8AED00E977B3 /* cache.cpp */; }; - AB06CE89135B8AEE00E977B3 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF3135B8AED00E977B3 /* directory.cpp */; }; - AB06CE8A135B8AEE00E977B3 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF5135B8AED00E977B3 /* disc.cpp */; }; - AB06CE8B135B8AEE00E977B3 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF9135B8AED00E977B3 /* fatdir.cpp */; }; - AB06CE8C135B8AEE00E977B3 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFB135B8AED00E977B3 /* fatfile.cpp */; }; - AB06CE8D135B8AEE00E977B3 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */; }; - AB06CE8E135B8AEE00E977B3 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFF135B8AED00E977B3 /* filetime.cpp */; }; - AB06CE8F135B8AEE00E977B3 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE01135B8AED00E977B3 /* libfat.cpp */; }; - AB06CE90135B8AEE00E977B3 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */; }; - AB06CE91135B8AEE00E977B3 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE05135B8AED00E977B3 /* lock.cpp */; }; - AB06CE92135B8AEE00E977B3 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE08135B8AED00E977B3 /* partition.cpp */; }; - AB06CE93135B8AEE00E977B3 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0A135B8AED00E977B3 /* md5.cpp */; }; - AB06CE94135B8AEE00E977B3 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0C135B8AED00E977B3 /* task.cpp */; }; - AB06CE95135B8AEE00E977B3 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0F135B8AED00E977B3 /* vfat.cpp */; }; - AB06CE96135B8AEE00E977B3 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE11135B8AED00E977B3 /* xstring.cpp */; }; - AB0A0D1E14AACACC00E83E91 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1D14AACACC00E83E91 /* libz.dylib */; }; - AB0A0D3714AACE9500E83E91 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F4B55090F53924500C8B514 /* Localizable.strings */; }; - AB0A0D4714AACE9500E83E91 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */; }; - AB0A0D4814AACE9500E83E91 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD11135B8ACE00E977B3 /* armcpu.cpp */; }; - AB0A0D4914AACE9500E83E91 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD12135B8ACE00E977B3 /* bios.cpp */; }; - AB0A0D4A14AACE9500E83E91 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */; }; - AB0A0D4B14AACE9500E83E91 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD15135B8ACE00E977B3 /* common.cpp */; }; - AB0A0D4C14AACE9500E83E91 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD16135B8ACE00E977B3 /* cp15.cpp */; }; - AB0A0D4D14AACE9500E83E91 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD18135B8ACE00E977B3 /* debug.cpp */; }; - AB0A0D4E14AACE9500E83E91 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */; }; - AB0A0D4F14AACE9500E83E91 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1B135B8ACE00E977B3 /* driver.cpp */; }; - AB0A0D5014AACE9500E83E91 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1C135B8ACE00E977B3 /* emufile.cpp */; }; - AB0A0D5114AACE9500E83E91 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */; }; - AB0A0D5214AACE9500E83E91 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1E135B8ACE00E977B3 /* firmware.cpp */; }; - AB0A0D5314AACE9500E83E91 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */; }; - AB0A0D5414AACE9500E83E91 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */; }; - AB0A0D5514AACE9500E83E91 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */; }; - AB0A0D5614AACE9500E83E91 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD24135B8ACE00E977B3 /* GPU.cpp */; }; - AB0A0D5714AACE9500E83E91 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD26135B8ACE00E977B3 /* matrix.cpp */; }; - AB0A0D5814AACE9500E83E91 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD27135B8ACE00E977B3 /* mc.cpp */; }; - AB0A0D5914AACE9500E83E91 /* mic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2A135B8ACE00E977B3 /* mic.cpp */; }; - AB0A0D5A14AACE9500E83E91 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2B135B8ACE00E977B3 /* MMU.cpp */; }; - AB0A0D5B14AACE9500E83E91 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2C135B8ACE00E977B3 /* movie.cpp */; }; - AB0A0D5C14AACE9500E83E91 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */; }; - AB0A0D5D14AACE9500E83E91 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2F135B8ACE00E977B3 /* path.cpp */; }; - AB0A0D5E14AACE9500E83E91 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD30135B8ACE00E977B3 /* rasterize.cpp */; }; - AB0A0D5F14AACE9500E83E91 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD31135B8ACE00E977B3 /* readwrite.cpp */; }; - AB0A0D6014AACE9500E83E91 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD32135B8ACE00E977B3 /* render3D.cpp */; }; - AB0A0D6114AACE9500E83E91 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */; }; - AB0A0D6214AACE9500E83E91 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD34135B8ACE00E977B3 /* rtc.cpp */; }; - AB0A0D6314AACE9500E83E91 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD35135B8ACE00E977B3 /* saves.cpp */; }; - AB0A0D6414AACE9500E83E91 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD36135B8ACE00E977B3 /* slot1.cpp */; }; - AB0A0D6514AACE9500E83E91 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD38135B8ACE00E977B3 /* SPU.cpp */; }; - AB0A0D6614AACE9500E83E91 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD39135B8ACE00E977B3 /* texcache.cpp */; }; - AB0A0D6714AACE9500E83E91 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */; }; - AB0A0D6814AACE9500E83E91 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3B135B8ACE00E977B3 /* version.cpp */; }; - AB0A0D6914AACE9500E83E91 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3C135B8ACE00E977B3 /* wifi.cpp */; }; - AB0A0D6A14AACE9500E83E91 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */; }; - AB0A0D6B14AACE9500E83E91 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */; }; - AB0A0D6D14AACE9500E83E91 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */; }; - AB0A0D6E14AACE9500E83E91 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */; }; - AB0A0D6F14AACE9500E83E91 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */; }; - AB0A0D7014AACE9500E83E91 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */; }; - AB0A0D7114AACE9500E83E91 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */; }; - AB0A0D7214AACE9500E83E91 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */; }; - AB0A0D7314AACE9500E83E91 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */; }; - AB0A0D7414AACE9500E83E91 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */; }; - AB0A0D7514AACE9500E83E91 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB4135B8AED00E977B3 /* metaspu.cpp */; }; - AB0A0D7614AACE9500E83E91 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB7135B8AED00E977B3 /* SndOut.cpp */; }; - AB0A0D7714AACE9500E83E91 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */; }; - AB0A0D7814AACE9500E83E91 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */; }; - AB0A0D7914AACE9500E83E91 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */; }; - AB0A0D7A14AACE9500E83E91 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */; }; - AB0A0D7B14AACE9500E83E91 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */; }; - AB0A0D7C14AACE9500E83E91 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */; }; - AB0A0D7D14AACE9500E83E91 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */; }; - AB0A0D7E14AACE9500E83E91 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */; }; - AB0A0D7F14AACE9500E83E91 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */; }; - AB0A0D8014AACE9500E83E91 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD6135B8AED00E977B3 /* WavFile.cpp */; }; - AB0A0D8114AACE9500E83E91 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */; }; - AB0A0D8214AACE9500E83E91 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */; }; - AB0A0D8314AACE9500E83E91 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDF135B8AED00E977B3 /* datetime.cpp */; }; - AB0A0D8414AACE9500E83E91 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE2135B8AED00E977B3 /* crc.cpp */; }; - AB0A0D8514AACE9500E83E91 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE4135B8AED00E977B3 /* decrypt.cpp */; }; - AB0A0D8614AACE9500E83E91 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE6135B8AED00E977B3 /* header.cpp */; }; - AB0A0D8714AACE9500E83E91 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE8135B8AED00E977B3 /* dlditool.cpp */; }; - AB0A0D8814AACE9500E83E91 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE9135B8AED00E977B3 /* emufat.cpp */; }; - AB0A0D8914AACE9500E83E91 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDEC135B8AED00E977B3 /* guid.cpp */; }; - AB0A0D8A14AACE9500E83E91 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF0135B8AED00E977B3 /* cache.cpp */; }; - AB0A0D8B14AACE9500E83E91 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF3135B8AED00E977B3 /* directory.cpp */; }; - AB0A0D8C14AACE9500E83E91 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF5135B8AED00E977B3 /* disc.cpp */; }; - AB0A0D8D14AACE9500E83E91 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF9135B8AED00E977B3 /* fatdir.cpp */; }; - AB0A0D8E14AACE9500E83E91 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFB135B8AED00E977B3 /* fatfile.cpp */; }; - AB0A0D8F14AACE9500E83E91 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */; }; - AB0A0D9014AACE9500E83E91 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFF135B8AED00E977B3 /* filetime.cpp */; }; - AB0A0D9114AACE9500E83E91 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE01135B8AED00E977B3 /* libfat.cpp */; }; - AB0A0D9214AACE9500E83E91 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */; }; - AB0A0D9314AACE9500E83E91 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE05135B8AED00E977B3 /* lock.cpp */; }; - AB0A0D9414AACE9500E83E91 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE08135B8AED00E977B3 /* partition.cpp */; }; - AB0A0D9514AACE9500E83E91 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0A135B8AED00E977B3 /* md5.cpp */; }; - AB0A0D9614AACE9500E83E91 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0C135B8AED00E977B3 /* task.cpp */; }; - AB0A0D9714AACE9500E83E91 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0F135B8AED00E977B3 /* vfat.cpp */; }; - AB0A0D9814AACE9500E83E91 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE11135B8AED00E977B3 /* xstring.cpp */; }; - AB0A0D9C14AACE9500E83E91 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 956B96C213DF4CF900FCDCD0 /* slot1_retail_nand.cpp */; }; - AB0A0D9D14AACE9500E83E91 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121A1426523900E2ABDD /* tinystr.cpp */; }; - AB0A0D9E14AACE9500E83E91 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121C1426523900E2ABDD /* tinyxml.cpp */; }; - AB0A0D9F14AACE9500E83E91 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */; }; - AB0A0DA014AACE9500E83E91 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */; }; - AB0A0DA214AACE9500E83E91 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AB0A0DA314AACE9500E83E91 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECE60D9D57F600ED561B /* OpenGL.framework */; }; - AB0A0DA414AACE9500E83E91 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECEF0D9D581900ED561B /* AudioUnit.framework */; }; - AB0A0DA514AACE9500E83E91 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB0A0DA614AACE9500E83E91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB0A0DA714AACE9500E83E91 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1D14AACACC00E83E91 /* libz.dylib */; }; - AB0A0EAD14AAF77000E83E91 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA714AAF77000E83E91 /* README.MAC */; }; - AB0A0EAE14AAF77000E83E91 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA814AAF77000E83E91 /* AUTHORS */; }; - AB0A0EAF14AAF77000E83E91 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA914AAF77000E83E91 /* ChangeLog */; }; - AB0A0EB014AAF77000E83E91 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAA14AAF77000E83E91 /* COPYING */; }; - AB0A0EB114AAF77000E83E91 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAB14AAF77000E83E91 /* README */; }; - AB0A0EB314AAF77000E83E91 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA714AAF77000E83E91 /* README.MAC */; }; - AB0A0EB414AAF77000E83E91 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA814AAF77000E83E91 /* AUTHORS */; }; - AB0A0EB514AAF77000E83E91 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA914AAF77000E83E91 /* ChangeLog */; }; - AB0A0EB614AAF77000E83E91 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAA14AAF77000E83E91 /* COPYING */; }; - AB0A0EB714AAF77000E83E91 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAB14AAF77000E83E91 /* README */; }; - AB0A0EB914AAF77000E83E91 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA714AAF77000E83E91 /* README.MAC */; }; - AB0A0EBA14AAF77000E83E91 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA814AAF77000E83E91 /* AUTHORS */; }; - AB0A0EBB14AAF77000E83E91 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA914AAF77000E83E91 /* ChangeLog */; }; - AB0A0EBC14AAF77000E83E91 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAA14AAF77000E83E91 /* COPYING */; }; - AB0A0EBD14AAF77000E83E91 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAB14AAF77000E83E91 /* README */; }; - AB0A0EBF14AAF77000E83E91 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA714AAF77000E83E91 /* README.MAC */; }; - AB0A0EC014AAF77000E83E91 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA814AAF77000E83E91 /* AUTHORS */; }; - AB0A0EC114AAF77000E83E91 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA914AAF77000E83E91 /* ChangeLog */; }; - AB0A0EC214AAF77000E83E91 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAA14AAF77000E83E91 /* COPYING */; }; - AB0A0EC314AAF77000E83E91 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAB14AAF77000E83E91 /* README */; }; - AB0E770314C5635800EF460C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = ABEB321914C56182007F0D4C /* InfoPlist.strings */; }; - AB0E770414C5635800EF460C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = ABEB321914C56182007F0D4C /* InfoPlist.strings */; }; - AB0E770514C5635900EF460C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = ABEB321914C56182007F0D4C /* InfoPlist.strings */; }; - AB0E770614C5635900EF460C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = ABEB321914C56182007F0D4C /* InfoPlist.strings */; }; - AB126D25182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */; }; - AB126D26182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */; }; - AB126D27182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */; }; - AB126D28182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */; }; - AB126D29182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */; }; - AB126D2A182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */; }; - AB126D2B182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */; }; - AB18136D15D1FB73007A6CC3 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB18136C15D1FB73007A6CC3 /* arm_jit.cpp */; }; - AB18136E15D1FB73007A6CC3 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB18136C15D1FB73007A6CC3 /* arm_jit.cpp */; }; - AB18136F15D1FB73007A6CC3 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB18136C15D1FB73007A6CC3 /* arm_jit.cpp */; }; - AB18137015D1FB73007A6CC3 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB18136C15D1FB73007A6CC3 /* arm_jit.cpp */; }; - AB1813A615D1FD88007A6CC3 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */; }; - AB1814C115D212B4007A6CC3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F4B55090F53924500C8B514 /* Localizable.strings */; }; - AB1814C215D212B4007A6CC3 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA714AAF77000E83E91 /* README.MAC */; }; - AB1814C315D212B4007A6CC3 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA814AAF77000E83E91 /* AUTHORS */; }; - AB1814C415D212B4007A6CC3 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA914AAF77000E83E91 /* ChangeLog */; }; - AB1814C515D212B4007A6CC3 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAA14AAF77000E83E91 /* COPYING */; }; - AB1814C615D212B4007A6CC3 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAB14AAF77000E83E91 /* README */; }; - AB1814C715D212B4007A6CC3 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */; }; - AB1814C815D212B4007A6CC3 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */; }; - AB1814C915D212B4007A6CC3 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */; }; - AB1814CA15D212B4007A6CC3 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */; }; - AB1814CB15D212B4007A6CC3 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */; }; - AB1814CC15D212B4007A6CC3 /* MainMenu (Legacy).xib in Resources */ = {isa = PBXBuildFile; fileRef = AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */; }; - AB1814CD15D212B4007A6CC3 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */; }; - AB1814CE15D212B4007A6CC3 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */; }; - AB1814CF15D212B4007A6CC3 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */; }; - AB1814D015D212B4007A6CC3 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */; }; - AB1814D115D212B4007A6CC3 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */; }; - AB1814D215D212B4007A6CC3 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */; }; - AB1814D315D212B4007A6CC3 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */; }; - AB1814D415D212B4007A6CC3 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */; }; - AB1814D515D212B4007A6CC3 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */; }; - AB1814D615D212B4007A6CC3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = ABEB321914C56182007F0D4C /* InfoPlist.strings */; }; - AB1814D715D212B4007A6CC3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB1814D915D212B4007A6CC3 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */; }; - AB1814DA15D212B4007A6CC3 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */; }; - AB1814DC15D212B4007A6CC3 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */; }; - AB1814DD15D212B4007A6CC3 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD11135B8ACE00E977B3 /* armcpu.cpp */; }; - AB1814DE15D212B4007A6CC3 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD12135B8ACE00E977B3 /* bios.cpp */; }; - AB1814DF15D212B4007A6CC3 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF0135B8AED00E977B3 /* cache.cpp */; }; - AB1814E015D212B4007A6CC3 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */; }; - AB1814E115D212B4007A6CC3 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD15135B8ACE00E977B3 /* common.cpp */; }; - AB1814E215D212B4007A6CC3 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD16135B8ACE00E977B3 /* cp15.cpp */; }; - AB1814E315D212B4007A6CC3 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */; }; - AB1814E415D212B4007A6CC3 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE2135B8AED00E977B3 /* crc.cpp */; }; - AB1814E515D212B4007A6CC3 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDF135B8AED00E977B3 /* datetime.cpp */; }; - AB1814E615D212B4007A6CC3 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD18135B8ACE00E977B3 /* debug.cpp */; }; - AB1814E715D212B4007A6CC3 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE4135B8AED00E977B3 /* decrypt.cpp */; }; - AB1814E815D212B4007A6CC3 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF3135B8AED00E977B3 /* directory.cpp */; }; - AB1814E915D212B4007A6CC3 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */; }; - AB1814EA15D212B4007A6CC3 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF5135B8AED00E977B3 /* disc.cpp */; }; - AB1814EB15D212B4007A6CC3 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE8135B8AED00E977B3 /* dlditool.cpp */; }; - AB1814EC15D212B4007A6CC3 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1B135B8ACE00E977B3 /* driver.cpp */; }; - AB1814ED15D212B4007A6CC3 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE9135B8AED00E977B3 /* emufat.cpp */; }; - AB1814EE15D212B4007A6CC3 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1C135B8ACE00E977B3 /* emufile.cpp */; }; - AB1814EF15D212B4007A6CC3 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF9135B8AED00E977B3 /* fatdir.cpp */; }; - AB1814F015D212B4007A6CC3 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFB135B8AED00E977B3 /* fatfile.cpp */; }; - AB1814F115D212B4007A6CC3 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */; }; - AB1814F215D212B4007A6CC3 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */; }; - AB1814F315D212B4007A6CC3 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */; }; - AB1814F415D212B4007A6CC3 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFF135B8AED00E977B3 /* filetime.cpp */; }; - AB1814F515D212B4007A6CC3 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */; }; - AB1814F615D212B4007A6CC3 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1E135B8ACE00E977B3 /* firmware.cpp */; }; - AB1814F715D212B4007A6CC3 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */; }; - AB1814F815D212B4007A6CC3 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */; }; - AB1814F915D212B4007A6CC3 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD24135B8ACE00E977B3 /* GPU.cpp */; }; - AB1814FA15D212B4007A6CC3 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */; }; - AB1814FB15D212B4007A6CC3 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDEC135B8AED00E977B3 /* guid.cpp */; }; - AB1814FC15D212B4007A6CC3 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE6135B8AED00E977B3 /* header.cpp */; }; - AB1814FD15D212B4007A6CC3 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE01135B8AED00E977B3 /* libfat.cpp */; }; - AB1814FE15D212B4007A6CC3 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */; }; - AB1814FF15D212B4007A6CC3 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE05135B8AED00E977B3 /* lock.cpp */; }; - AB18150015D212B4007A6CC3 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD26135B8ACE00E977B3 /* matrix.cpp */; }; - AB18150115D212B4007A6CC3 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD27135B8ACE00E977B3 /* mc.cpp */; }; - AB18150215D212B4007A6CC3 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0A135B8AED00E977B3 /* md5.cpp */; }; - AB18150315D212B4007A6CC3 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB4135B8AED00E977B3 /* metaspu.cpp */; }; - AB18150415D212B4007A6CC3 /* mic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2A135B8ACE00E977B3 /* mic.cpp */; }; - AB18150515D212B4007A6CC3 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2B135B8ACE00E977B3 /* MMU.cpp */; }; - AB18150615D212B4007A6CC3 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */; }; - AB18150715D212B4007A6CC3 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2C135B8ACE00E977B3 /* movie.cpp */; }; - AB18150815D212B4007A6CC3 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */; }; - AB18150915D212B4007A6CC3 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE08135B8AED00E977B3 /* partition.cpp */; }; - AB18150A15D212B4007A6CC3 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2F135B8ACE00E977B3 /* path.cpp */; }; - AB18150B15D212B4007A6CC3 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD30135B8ACE00E977B3 /* rasterize.cpp */; }; - AB18150C15D212B4007A6CC3 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */; }; - AB18150D15D212B4007A6CC3 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD31135B8ACE00E977B3 /* readwrite.cpp */; }; - AB18150E15D212B4007A6CC3 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD32135B8ACE00E977B3 /* render3D.cpp */; }; - AB18150F15D212B4007A6CC3 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */; }; - AB18151015D212B4007A6CC3 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD34135B8ACE00E977B3 /* rtc.cpp */; }; - AB18151115D212B4007A6CC3 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD35135B8ACE00E977B3 /* saves.cpp */; }; - AB18151215D212B4007A6CC3 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD36135B8ACE00E977B3 /* slot1.cpp */; }; - AB18151315D212B4007A6CC3 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */; }; - AB18151415D212B4007A6CC3 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */; }; - AB18151615D212B4007A6CC3 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 956B96C213DF4CF900FCDCD0 /* slot1_retail_nand.cpp */; }; - AB18151715D212B4007A6CC3 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */; }; - AB18151815D212B4007A6CC3 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */; }; - AB18151915D212B4007A6CC3 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */; }; - AB18151A15D212B4007A6CC3 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */; }; - AB18151B15D212B4007A6CC3 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */; }; - AB18151C15D212B4007A6CC3 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */; }; - AB18151D15D212B4007A6CC3 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */; }; - AB18151E15D212B4007A6CC3 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */; }; - AB18151F15D212B4007A6CC3 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */; }; - AB18152015D212B4007A6CC3 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB7135B8AED00E977B3 /* SndOut.cpp */; }; - AB18152115D212B4007A6CC3 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */; }; - AB18152215D212B4007A6CC3 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD38135B8ACE00E977B3 /* SPU.cpp */; }; - AB18152315D212B4007A6CC3 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */; }; - AB18152415D212B4007A6CC3 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0C135B8AED00E977B3 /* task.cpp */; }; - AB18152515D212B4007A6CC3 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */; }; - AB18152615D212B4007A6CC3 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD39135B8ACE00E977B3 /* texcache.cpp */; }; - AB18152715D212B4007A6CC3 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */; }; - AB18152815D212B4007A6CC3 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */; }; - AB18152915D212B4007A6CC3 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121A1426523900E2ABDD /* tinystr.cpp */; }; - AB18152A15D212B4007A6CC3 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121C1426523900E2ABDD /* tinyxml.cpp */; }; - AB18152B15D212B4007A6CC3 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */; }; - AB18152C15D212B4007A6CC3 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */; }; - AB18152D15D212B4007A6CC3 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3B135B8ACE00E977B3 /* version.cpp */; }; - AB18152E15D212B4007A6CC3 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0F135B8AED00E977B3 /* vfat.cpp */; }; - AB18152F15D212B4007A6CC3 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD6135B8AED00E977B3 /* WavFile.cpp */; }; - AB18153015D212B4007A6CC3 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3C135B8ACE00E977B3 /* wifi.cpp */; }; - AB18153115D212B4007A6CC3 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE11135B8AED00E977B3 /* xstring.cpp */; }; - AB18153215D212B4007A6CC3 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAC890814B7943E001B299F /* main.m */; }; - AB18153315D212B4007A6CC3 /* appDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */; }; - AB18153415D212B4007A6CC3 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABBF052F14B5436E00E505A0 /* cocoa_file.mm */; }; - AB18153515D212B4007A6CC3 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8FE37514B652EC009E20B1 /* cocoa_util.mm */; }; - AB18153615D212B4007A6CC3 /* emuWindowDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */; }; - AB18153715D212B4007A6CC3 /* cocoa_input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */; }; - AB18153815D212B4007A6CC3 /* input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F614BE3169006EA2D5 /* input_legacy.mm */; }; - AB18153915D212B4007A6CC3 /* nds_control_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */; }; - AB18153A15D212B4007A6CC3 /* preferences_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */; }; - AB18153B15D212B4007A6CC3 /* screen_state_legacy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */; }; - AB18153C15D212B4007A6CC3 /* video_output_view_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */; }; - AB18153D15D212B4007A6CC3 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */; }; - AB18153E15D212B4007A6CC3 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */; }; - AB18154E15D212B4007A6CC3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AB18154F15D212B4007A6CC3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECE60D9D57F600ED561B /* OpenGL.framework */; }; - AB18155015D212B4007A6CC3 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECEF0D9D581900ED561B /* AudioUnit.framework */; }; - AB18155115D212B4007A6CC3 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB18155215D212B4007A6CC3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB18155315D212B4007A6CC3 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1D14AACACC00E83E91 /* libz.dylib */; }; - AB18155D15D21469007A6CC3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F4B55090F53924500C8B514 /* Localizable.strings */; }; - AB18155E15D21469007A6CC3 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA714AAF77000E83E91 /* README.MAC */; }; - AB18155F15D21469007A6CC3 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA814AAF77000E83E91 /* AUTHORS */; }; - AB18156015D21469007A6CC3 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA914AAF77000E83E91 /* ChangeLog */; }; - AB18156115D21469007A6CC3 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAA14AAF77000E83E91 /* COPYING */; }; - AB18156215D21469007A6CC3 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAB14AAF77000E83E91 /* README */; }; - AB18156315D21469007A6CC3 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */; }; - AB18156415D21469007A6CC3 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */; }; - AB18156515D21469007A6CC3 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */; }; - AB18156615D21469007A6CC3 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */; }; - AB18156715D21469007A6CC3 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */; }; - AB18156815D21469007A6CC3 /* MainMenu (Legacy).xib in Resources */ = {isa = PBXBuildFile; fileRef = AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */; }; - AB18156915D21469007A6CC3 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */; }; - AB18156A15D21469007A6CC3 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */; }; - AB18156B15D21469007A6CC3 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */; }; - AB18156C15D21469007A6CC3 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */; }; - AB18156D15D21469007A6CC3 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */; }; - AB18156E15D21469007A6CC3 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */; }; - AB18156F15D21469007A6CC3 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */; }; - AB18157015D21469007A6CC3 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */; }; - AB18157115D21469007A6CC3 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */; }; - AB18157215D21469007A6CC3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = ABEB321914C56182007F0D4C /* InfoPlist.strings */; }; - AB18157315D21469007A6CC3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB18157515D21469007A6CC3 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */; }; - AB18157615D21469007A6CC3 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */; }; - AB18157815D21469007A6CC3 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */; }; - AB18157915D21469007A6CC3 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD11135B8ACE00E977B3 /* armcpu.cpp */; }; - AB18157A15D21469007A6CC3 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD12135B8ACE00E977B3 /* bios.cpp */; }; - AB18157B15D21469007A6CC3 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF0135B8AED00E977B3 /* cache.cpp */; }; - AB18157C15D21469007A6CC3 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */; }; - AB18157D15D21469007A6CC3 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD15135B8ACE00E977B3 /* common.cpp */; }; - AB18157E15D21469007A6CC3 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD16135B8ACE00E977B3 /* cp15.cpp */; }; - AB18157F15D21469007A6CC3 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */; }; - AB18158015D21469007A6CC3 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE2135B8AED00E977B3 /* crc.cpp */; }; - AB18158115D21469007A6CC3 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDF135B8AED00E977B3 /* datetime.cpp */; }; - AB18158215D21469007A6CC3 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD18135B8ACE00E977B3 /* debug.cpp */; }; - AB18158315D21469007A6CC3 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE4135B8AED00E977B3 /* decrypt.cpp */; }; - AB18158415D21469007A6CC3 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF3135B8AED00E977B3 /* directory.cpp */; }; - AB18158515D21469007A6CC3 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */; }; - AB18158615D21469007A6CC3 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF5135B8AED00E977B3 /* disc.cpp */; }; - AB18158715D21469007A6CC3 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE8135B8AED00E977B3 /* dlditool.cpp */; }; - AB18158815D21469007A6CC3 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1B135B8ACE00E977B3 /* driver.cpp */; }; - AB18158915D21469007A6CC3 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE9135B8AED00E977B3 /* emufat.cpp */; }; - AB18158A15D21469007A6CC3 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1C135B8ACE00E977B3 /* emufile.cpp */; }; - AB18158B15D21469007A6CC3 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF9135B8AED00E977B3 /* fatdir.cpp */; }; - AB18158C15D21469007A6CC3 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFB135B8AED00E977B3 /* fatfile.cpp */; }; - AB18158D15D21469007A6CC3 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */; }; - AB18158E15D21469007A6CC3 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */; }; - AB18158F15D21469007A6CC3 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */; }; - AB18159015D21469007A6CC3 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFF135B8AED00E977B3 /* filetime.cpp */; }; - AB18159115D21469007A6CC3 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */; }; - AB18159215D21469007A6CC3 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1E135B8ACE00E977B3 /* firmware.cpp */; }; - AB18159315D21469007A6CC3 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */; }; - AB18159415D21469007A6CC3 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */; }; - AB18159515D21469007A6CC3 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD24135B8ACE00E977B3 /* GPU.cpp */; }; - AB18159615D21469007A6CC3 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */; }; - AB18159715D21469007A6CC3 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDEC135B8AED00E977B3 /* guid.cpp */; }; - AB18159815D21469007A6CC3 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE6135B8AED00E977B3 /* header.cpp */; }; - AB18159915D21469007A6CC3 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE01135B8AED00E977B3 /* libfat.cpp */; }; - AB18159A15D21469007A6CC3 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */; }; - AB18159B15D21469007A6CC3 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE05135B8AED00E977B3 /* lock.cpp */; }; - AB18159C15D21469007A6CC3 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD26135B8ACE00E977B3 /* matrix.cpp */; }; - AB18159D15D21469007A6CC3 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD27135B8ACE00E977B3 /* mc.cpp */; }; - AB18159E15D21469007A6CC3 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0A135B8AED00E977B3 /* md5.cpp */; }; - AB18159F15D21469007A6CC3 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB4135B8AED00E977B3 /* metaspu.cpp */; }; - AB1815A015D21469007A6CC3 /* mic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2A135B8ACE00E977B3 /* mic.cpp */; }; - AB1815A115D21469007A6CC3 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2B135B8ACE00E977B3 /* MMU.cpp */; }; - AB1815A215D21469007A6CC3 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */; }; - AB1815A315D21469007A6CC3 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2C135B8ACE00E977B3 /* movie.cpp */; }; - AB1815A415D21469007A6CC3 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */; }; - AB1815A515D21469007A6CC3 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE08135B8AED00E977B3 /* partition.cpp */; }; - AB1815A615D21469007A6CC3 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2F135B8ACE00E977B3 /* path.cpp */; }; - AB1815A715D21469007A6CC3 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD30135B8ACE00E977B3 /* rasterize.cpp */; }; - AB1815A815D21469007A6CC3 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */; }; - AB1815A915D21469007A6CC3 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD31135B8ACE00E977B3 /* readwrite.cpp */; }; - AB1815AA15D21469007A6CC3 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD32135B8ACE00E977B3 /* render3D.cpp */; }; - AB1815AB15D21469007A6CC3 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */; }; - AB1815AC15D21469007A6CC3 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD34135B8ACE00E977B3 /* rtc.cpp */; }; - AB1815AD15D21469007A6CC3 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD35135B8ACE00E977B3 /* saves.cpp */; }; - AB1815AE15D21469007A6CC3 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD36135B8ACE00E977B3 /* slot1.cpp */; }; - AB1815AF15D21469007A6CC3 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */; }; - AB1815B015D21469007A6CC3 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */; }; - AB1815B215D21469007A6CC3 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 956B96C213DF4CF900FCDCD0 /* slot1_retail_nand.cpp */; }; - AB1815B315D21469007A6CC3 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */; }; - AB1815B415D21469007A6CC3 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */; }; - AB1815B515D21469007A6CC3 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */; }; - AB1815B615D21469007A6CC3 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */; }; - AB1815B715D21469007A6CC3 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */; }; - AB1815B815D21469007A6CC3 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */; }; - AB1815B915D21469007A6CC3 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */; }; - AB1815BA15D21469007A6CC3 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */; }; - AB1815BB15D21469007A6CC3 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */; }; - AB1815BC15D21469007A6CC3 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB7135B8AED00E977B3 /* SndOut.cpp */; }; - AB1815BD15D21469007A6CC3 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */; }; - AB1815BE15D21469007A6CC3 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD38135B8ACE00E977B3 /* SPU.cpp */; }; - AB1815BF15D21469007A6CC3 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */; }; - AB1815C015D21469007A6CC3 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0C135B8AED00E977B3 /* task.cpp */; }; - AB1815C115D21469007A6CC3 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */; }; - AB1815C215D21469007A6CC3 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD39135B8ACE00E977B3 /* texcache.cpp */; }; - AB1815C315D21469007A6CC3 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */; }; - AB1815C415D21469007A6CC3 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */; }; - AB1815C515D21469007A6CC3 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121A1426523900E2ABDD /* tinystr.cpp */; }; - AB1815C615D21469007A6CC3 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121C1426523900E2ABDD /* tinyxml.cpp */; }; - AB1815C715D21469007A6CC3 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */; }; - AB1815C815D21469007A6CC3 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */; }; - AB1815C915D21469007A6CC3 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3B135B8ACE00E977B3 /* version.cpp */; }; - AB1815CA15D21469007A6CC3 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0F135B8AED00E977B3 /* vfat.cpp */; }; - AB1815CB15D21469007A6CC3 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD6135B8AED00E977B3 /* WavFile.cpp */; }; - AB1815CC15D21469007A6CC3 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3C135B8ACE00E977B3 /* wifi.cpp */; }; - AB1815CD15D21469007A6CC3 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE11135B8AED00E977B3 /* xstring.cpp */; }; - AB1815CE15D21469007A6CC3 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAC890814B7943E001B299F /* main.m */; }; - AB1815CF15D21469007A6CC3 /* appDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */; }; - AB1815D015D21469007A6CC3 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABBF052F14B5436E00E505A0 /* cocoa_file.mm */; }; - AB1815D115D21469007A6CC3 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8FE37514B652EC009E20B1 /* cocoa_util.mm */; }; - AB1815D215D21469007A6CC3 /* emuWindowDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */; }; - AB1815D315D21469007A6CC3 /* cocoa_input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */; }; - AB1815D415D21469007A6CC3 /* input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F614BE3169006EA2D5 /* input_legacy.mm */; }; - AB1815D515D21469007A6CC3 /* nds_control_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */; }; - AB1815D615D21469007A6CC3 /* preferences_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */; }; - AB1815D715D21469007A6CC3 /* screen_state_legacy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */; }; - AB1815D815D21469007A6CC3 /* video_output_view_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */; }; - AB1815D915D21469007A6CC3 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */; }; - AB1815DA15D21469007A6CC3 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */; }; - AB1815EA15D21469007A6CC3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AB1815EB15D21469007A6CC3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECE60D9D57F600ED561B /* OpenGL.framework */; }; - AB1815EC15D21469007A6CC3 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECEF0D9D581900ED561B /* AudioUnit.framework */; }; - AB1815ED15D21469007A6CC3 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB1815EE15D21469007A6CC3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB1815EF15D21469007A6CC3 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1D14AACACC00E83E91 /* libz.dylib */; }; - AB1815F915D214F2007A6CC3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F4B55090F53924500C8B514 /* Localizable.strings */; }; - AB1815FA15D214F2007A6CC3 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA714AAF77000E83E91 /* README.MAC */; }; - AB1815FB15D214F2007A6CC3 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA814AAF77000E83E91 /* AUTHORS */; }; - AB1815FC15D214F2007A6CC3 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EA914AAF77000E83E91 /* ChangeLog */; }; - AB1815FD15D214F2007A6CC3 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAA14AAF77000E83E91 /* COPYING */; }; - AB1815FE15D214F2007A6CC3 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB0A0EAB14AAF77000E83E91 /* README */; }; - AB1815FF15D214F2007A6CC3 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */; }; - AB18160015D214F2007A6CC3 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */; }; - AB18160115D214F2007A6CC3 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */; }; - AB18160215D214F2007A6CC3 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */; }; - AB18160315D214F2007A6CC3 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */; }; - AB18160415D214F2007A6CC3 /* MainMenu (Legacy).xib in Resources */ = {isa = PBXBuildFile; fileRef = AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */; }; - AB18160515D214F2007A6CC3 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */; }; - AB18160615D214F2007A6CC3 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */; }; - AB18160715D214F2007A6CC3 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */; }; - AB18160815D214F2007A6CC3 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */; }; - AB18160915D214F2007A6CC3 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */; }; - AB18160A15D214F2007A6CC3 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */; }; - AB18160B15D214F2007A6CC3 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */; }; - AB18160C15D214F2007A6CC3 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */; }; - AB18160D15D214F2007A6CC3 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */; }; - AB18160E15D214F2007A6CC3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = ABEB321914C56182007F0D4C /* InfoPlist.strings */; }; - AB18160F15D214F2007A6CC3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB18161115D214F2007A6CC3 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */; }; - AB18161215D214F2007A6CC3 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */; }; - AB18161415D214F2007A6CC3 /* aggdraw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD0F135B8ACE00E977B3 /* aggdraw.cpp */; }; - AB18161515D214F2007A6CC3 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */; }; - AB18161615D214F2007A6CC3 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD11135B8ACE00E977B3 /* armcpu.cpp */; }; - AB18161715D214F2007A6CC3 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD12135B8ACE00E977B3 /* bios.cpp */; }; - AB18161815D214F2007A6CC3 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF0135B8AED00E977B3 /* cache.cpp */; }; - AB18161915D214F2007A6CC3 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */; }; - AB18161A15D214F2007A6CC3 /* commandline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD14135B8ACE00E977B3 /* commandline.cpp */; }; - AB18161B15D214F2007A6CC3 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD15135B8ACE00E977B3 /* common.cpp */; }; - AB18161C15D214F2007A6CC3 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD16135B8ACE00E977B3 /* cp15.cpp */; }; - AB18161D15D214F2007A6CC3 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */; }; - AB18161E15D214F2007A6CC3 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE2135B8AED00E977B3 /* crc.cpp */; }; - AB18161F15D214F2007A6CC3 /* ctrlssdl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD17135B8ACE00E977B3 /* ctrlssdl.cpp */; }; - AB18162015D214F2007A6CC3 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDF135B8AED00E977B3 /* datetime.cpp */; }; - AB18162115D214F2007A6CC3 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD18135B8ACE00E977B3 /* debug.cpp */; }; - AB18162215D214F2007A6CC3 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE4135B8AED00E977B3 /* decrypt.cpp */; }; - AB18162315D214F2007A6CC3 /* desmume_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD19135B8ACE00E977B3 /* desmume_config.cpp */; }; - AB18162415D214F2007A6CC3 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF3135B8AED00E977B3 /* directory.cpp */; }; - AB18162515D214F2007A6CC3 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */; }; - AB18162615D214F2007A6CC3 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF5135B8AED00E977B3 /* disc.cpp */; }; - AB18162715D214F2007A6CC3 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE8135B8AED00E977B3 /* dlditool.cpp */; }; - AB18162815D214F2007A6CC3 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1B135B8ACE00E977B3 /* driver.cpp */; }; - AB18162915D214F2007A6CC3 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE9135B8AED00E977B3 /* emufat.cpp */; }; - AB18162A15D214F2007A6CC3 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1C135B8ACE00E977B3 /* emufile.cpp */; }; - AB18162B15D214F2007A6CC3 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF9135B8AED00E977B3 /* fatdir.cpp */; }; - AB18162C15D214F2007A6CC3 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFB135B8AED00E977B3 /* fatfile.cpp */; }; - AB18162D15D214F2007A6CC3 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */; }; - AB18162E15D214F2007A6CC3 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */; }; - AB18162F15D214F2007A6CC3 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */; }; - AB18163015D214F2007A6CC3 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFF135B8AED00E977B3 /* filetime.cpp */; }; - AB18163115D214F2007A6CC3 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */; }; - AB18163215D214F2007A6CC3 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1E135B8ACE00E977B3 /* firmware.cpp */; }; - AB18163315D214F2007A6CC3 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */; }; - AB18163415D214F2007A6CC3 /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB0135B8AED00E977B3 /* gdbstub.cpp */; }; - AB18163515D214F2007A6CC3 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */; }; - AB18163615D214F2007A6CC3 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD24135B8ACE00E977B3 /* GPU.cpp */; }; - AB18163715D214F2007A6CC3 /* GPU_osd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD23135B8ACE00E977B3 /* GPU_osd.cpp */; }; - AB18163815D214F2007A6CC3 /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */; }; - AB18163915D214F2007A6CC3 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDEC135B8AED00E977B3 /* guid.cpp */; }; - AB18163A15D214F2007A6CC3 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE6135B8AED00E977B3 /* header.cpp */; }; - AB18163B15D214F2007A6CC3 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE01135B8AED00E977B3 /* libfat.cpp */; }; - AB18163C15D214F2007A6CC3 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */; }; - AB18163D15D214F2007A6CC3 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE05135B8AED00E977B3 /* lock.cpp */; }; - AB18163E15D214F2007A6CC3 /* lua-engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD25135B8ACE00E977B3 /* lua-engine.cpp */; }; - AB18163F15D214F2007A6CC3 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDAC135B8AED00E977B3 /* main.cpp */; }; - AB18164015D214F2007A6CC3 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD26135B8ACE00E977B3 /* matrix.cpp */; }; - AB18164115D214F2007A6CC3 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD27135B8ACE00E977B3 /* mc.cpp */; }; - AB18164215D214F2007A6CC3 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0A135B8AED00E977B3 /* md5.cpp */; }; - AB18164315D214F2007A6CC3 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB4135B8AED00E977B3 /* metaspu.cpp */; }; - AB18164415D214F2007A6CC3 /* mic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2A135B8ACE00E977B3 /* mic.cpp */; }; - AB18164515D214F2007A6CC3 /* mic_alsa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD28135B8ACE00E977B3 /* mic_alsa.cpp */; }; - AB18164615D214F2007A6CC3 /* mic_openal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD29135B8ACE00E977B3 /* mic_openal.cpp */; }; - AB18164715D214F2007A6CC3 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2B135B8ACE00E977B3 /* MMU.cpp */; }; - AB18164815D214F2007A6CC3 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */; }; - AB18164915D214F2007A6CC3 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2C135B8ACE00E977B3 /* movie.cpp */; }; - AB18164A15D214F2007A6CC3 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */; }; - AB18164B15D214F2007A6CC3 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE08135B8AED00E977B3 /* partition.cpp */; }; - AB18164C15D214F2007A6CC3 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2F135B8ACE00E977B3 /* path.cpp */; }; - AB18164D15D214F2007A6CC3 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD30135B8ACE00E977B3 /* rasterize.cpp */; }; - AB18164E15D214F2007A6CC3 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */; }; - AB18164F15D214F2007A6CC3 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD31135B8ACE00E977B3 /* readwrite.cpp */; }; - AB18165015D214F2007A6CC3 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD32135B8ACE00E977B3 /* render3D.cpp */; }; - AB18165115D214F2007A6CC3 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */; }; - AB18165215D214F2007A6CC3 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD34135B8ACE00E977B3 /* rtc.cpp */; }; - AB18165315D214F2007A6CC3 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD35135B8ACE00E977B3 /* saves.cpp */; }; - AB18165415D214F2007A6CC3 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD36135B8ACE00E977B3 /* slot1.cpp */; }; - AB18165515D214F2007A6CC3 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */; }; - AB18165615D214F2007A6CC3 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */; }; - AB18165815D214F2007A6CC3 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */; }; - AB18165915D214F2007A6CC3 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */; }; - AB18165A15D214F2007A6CC3 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */; }; - AB18165B15D214F2007A6CC3 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */; }; - AB18165C15D214F2007A6CC3 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */; }; - AB18165D15D214F2007A6CC3 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */; }; - AB18165E15D214F2007A6CC3 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */; }; - AB18165F15D214F2007A6CC3 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */; }; - AB18166015D214F2007A6CC3 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */; }; - AB18166115D214F2007A6CC3 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB7135B8AED00E977B3 /* SndOut.cpp */; }; - AB18166215D214F2007A6CC3 /* sndsdl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD37135B8ACE00E977B3 /* sndsdl.cpp */; }; - AB18166315D214F2007A6CC3 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */; }; - AB18166415D214F2007A6CC3 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD38135B8ACE00E977B3 /* SPU.cpp */; }; - AB18166515D214F2007A6CC3 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */; }; - AB18166615D214F2007A6CC3 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0C135B8AED00E977B3 /* task.cpp */; }; - AB18166715D214F2007A6CC3 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */; }; - AB18166815D214F2007A6CC3 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD39135B8ACE00E977B3 /* texcache.cpp */; }; - AB18166915D214F2007A6CC3 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */; }; - AB18166A15D214F2007A6CC3 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */; }; - AB18166B15D214F2007A6CC3 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121A1426523900E2ABDD /* tinystr.cpp */; }; - AB18166C15D214F2007A6CC3 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121C1426523900E2ABDD /* tinyxml.cpp */; }; - AB18166D15D214F2007A6CC3 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */; }; - AB18166E15D214F2007A6CC3 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */; }; - AB18166F15D214F2007A6CC3 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3B135B8ACE00E977B3 /* version.cpp */; }; - AB18167015D214F2007A6CC3 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0F135B8AED00E977B3 /* vfat.cpp */; }; - AB18167115D214F2007A6CC3 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD6135B8AED00E977B3 /* WavFile.cpp */; }; - AB18167215D214F2007A6CC3 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3C135B8ACE00E977B3 /* wifi.cpp */; }; - AB18167315D214F2007A6CC3 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE11135B8AED00E977B3 /* xstring.cpp */; }; - AB18167415D214F2007A6CC3 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAC890814B7943E001B299F /* main.m */; }; - AB18167515D214F2007A6CC3 /* appDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */; }; - AB18167615D214F2007A6CC3 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABBF052F14B5436E00E505A0 /* cocoa_file.mm */; }; - AB18167715D214F2007A6CC3 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8FE37514B652EC009E20B1 /* cocoa_util.mm */; }; - AB18167815D214F2007A6CC3 /* emuWindowDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */; }; - AB18167915D214F2007A6CC3 /* cocoa_input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */; }; - AB18167A15D214F2007A6CC3 /* input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F614BE3169006EA2D5 /* input_legacy.mm */; }; - AB18167B15D214F2007A6CC3 /* nds_control_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */; }; - AB18167C15D214F2007A6CC3 /* preferences_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */; }; - AB18167D15D214F2007A6CC3 /* screen_state_legacy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */; }; - AB18167E15D214F2007A6CC3 /* video_output_view_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */; }; - AB18167F15D214F2007A6CC3 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */; }; - AB18168015D214F2007A6CC3 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */; }; - AB18169015D214F2007A6CC3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AB18169115D214F2007A6CC3 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECE60D9D57F600ED561B /* OpenGL.framework */; }; - AB18169215D214F2007A6CC3 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECEF0D9D581900ED561B /* AudioUnit.framework */; }; - AB1816B415D216D6007A6CC3 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */; }; - AB1816B615D216EC007A6CC3 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */; }; - AB1816B715D216F2007A6CC3 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */; }; - AB1816B815D216F5007A6CC3 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */; }; - AB2F5B031704EE0100E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F5B021704EE0100E28885 /* utilities.c */; }; - AB2F5B041704EE0100E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F5B021704EE0100E28885 /* utilities.c */; }; - AB2F5B051704EE0100E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F5B021704EE0100E28885 /* utilities.c */; }; - AB2F5B061704EE0100E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F5B021704EE0100E28885 /* utilities.c */; }; - AB2F5B071704EE0100E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F5B021704EE0100E28885 /* utilities.c */; }; - AB2F5B081704EE0100E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F5B021704EE0100E28885 /* utilities.c */; }; - AB2F5B091704EE0100E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F5B021704EE0100E28885 /* utilities.c */; }; - AB3AD16C14C4F6AD00D7D192 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */; }; - AB3AD16D14C4F6AD00D7D192 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */; }; - AB3AD16E14C4F6AD00D7D192 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */; }; - AB3AD16F14C4F6AD00D7D192 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */; }; - AB4352B517D66187007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352B417D66187007417C8 /* fsnitro.cpp */; }; - AB4352B617D66187007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352B417D66187007417C8 /* fsnitro.cpp */; }; - AB4352B717D66187007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352B417D66187007417C8 /* fsnitro.cpp */; }; - AB4352B817D66187007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352B417D66187007417C8 /* fsnitro.cpp */; }; - AB4352B917D66187007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352B417D66187007417C8 /* fsnitro.cpp */; }; - AB4352BA17D66187007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352B417D66187007417C8 /* fsnitro.cpp */; }; - AB4352BB17D66187007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352B417D66187007417C8 /* fsnitro.cpp */; }; - AB4352C117D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */; }; - AB4352C217D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */; }; - AB4352C317D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */; }; - AB4352C417D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */; }; - AB4352C517D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */; }; - AB4352C617D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */; }; - AB4352C717D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */; }; - AB46780A14ABD4890002FF94 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */; }; - AB46780B14ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */; }; - AB46780C14ABD4890002FF94 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */; }; - AB46780D14ABD4890002FF94 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */; }; - AB46780E14ABD4890002FF94 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */; }; - AB46780F14ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */; }; - AB46781014ABD4890002FF94 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */; }; - AB46781114ABD4890002FF94 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */; }; - AB46781214ABD4890002FF94 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */; }; - AB46781314ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */; }; - AB46781414ABD4890002FF94 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */; }; - AB46781514ABD4890002FF94 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */; }; - AB46781614ABD4890002FF94 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */; }; - AB46781714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */; }; - AB46781814ABD4890002FF94 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */; }; - AB46781914ABD4890002FF94 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */; }; - AB4C80E417C5DA070024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80E317C5DA070024D479 /* advanscene.cpp */; }; - AB4C80E517C5DA070024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80E317C5DA070024D479 /* advanscene.cpp */; }; - AB4C80E617C5DA070024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80E317C5DA070024D479 /* advanscene.cpp */; }; - AB4C80E717C5DA070024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80E317C5DA070024D479 /* advanscene.cpp */; }; - AB4C80E817C5DA070024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80E317C5DA070024D479 /* advanscene.cpp */; }; - AB4C80E917C5DA070024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80E317C5DA070024D479 /* advanscene.cpp */; }; - AB4C80EA17C5DA070024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80E317C5DA070024D479 /* advanscene.cpp */; }; - AB4C80F517C5DA240024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */; }; - AB4C80F617C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */; }; - AB4C80F717C5DA240024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */; }; - AB4C80F817C5DA240024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */; }; - AB4C80F917C5DA240024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */; }; - AB4C80FA17C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */; }; - AB4C80FB17C5DA240024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */; }; - AB4C80FC17C5DA240024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */; }; - AB4C80FD17C5DA240024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */; }; - AB4C80FE17C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */; }; - AB4C80FF17C5DA240024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */; }; - AB4C810017C5DA240024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */; }; - AB4C810117C5DA240024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */; }; - AB4C810217C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */; }; - AB4C810317C5DA240024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */; }; - AB4C810417C5DA240024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */; }; - AB4C810517C5DA240024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */; }; - AB4C810617C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */; }; - AB4C810717C5DA240024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */; }; - AB4C810817C5DA240024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */; }; - AB4C810917C5DA240024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */; }; - AB4C810A17C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */; }; - AB4C810B17C5DA240024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */; }; - AB4C810C17C5DA240024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */; }; - AB4C810D17C5DA240024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */; }; - AB4C810E17C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */; }; - AB4C810F17C5DA240024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */; }; - AB4C811017C5DA240024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */; }; - AB4C815917C5DC240024D479 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C815817C5DC240024D479 /* encrypt.cpp */; }; - AB4C815A17C5DC240024D479 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C815817C5DC240024D479 /* encrypt.cpp */; }; - AB4C815B17C5DC240024D479 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C815817C5DC240024D479 /* encrypt.cpp */; }; - AB4C815C17C5DC240024D479 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C815817C5DC240024D479 /* encrypt.cpp */; }; - AB4C815D17C5DC240024D479 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C815817C5DC240024D479 /* encrypt.cpp */; }; - AB4C815E17C5DC240024D479 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C815817C5DC240024D479 /* encrypt.cpp */; }; - AB4C815F17C5DC240024D479 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C815817C5DC240024D479 /* encrypt.cpp */; }; - AB4F981716C30117000E90EA /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */; }; - AB73B12B14BDA01C00F49C92 /* appDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */; }; - AB73B12C14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */; }; - AB73B12D14BDA01C00F49C92 /* appDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */; }; - AB73B12E14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */; }; - AB73B12F14BDA01C00F49C92 /* appDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */; }; - AB73B13014BDA01C00F49C92 /* emuWindowDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */; }; - AB73B13114BDA01C00F49C92 /* appDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */; }; - AB73B13214BDA01C00F49C92 /* emuWindowDelegate_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */; }; - AB73B1C514BDA94800F49C92 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */; }; - AB73B1C614BDA94800F49C92 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */; }; - AB73B1C714BDA94800F49C92 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */; }; - AB73B1C814BDA94800F49C92 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */; }; - AB73B1C914BDA94800F49C92 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */; }; - AB73B1CA14BDA94800F49C92 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */; }; - AB73B1CB14BDA94800F49C92 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */; }; - AB73B1CC14BDA94800F49C92 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */; }; - AB73B1CD14BDA94800F49C92 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */; }; - AB73B1CE14BDA94800F49C92 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */; }; - AB73B1CF14BDA94800F49C92 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */; }; - AB73B1D014BDA94800F49C92 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */; }; - AB73B1D114BDA94800F49C92 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */; }; - AB73B1D214BDA94800F49C92 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */; }; - AB73B1D314BDA94800F49C92 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */; }; - AB73B1D414BDA94800F49C92 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */; }; - AB751A681696535D00AFA00D /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */; }; - AB7522E414C7D879009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB7522E514C7D879009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB7522E614C7D879009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB7522E714C7D879009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB8FE37614B652EC009E20B1 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8FE37514B652EC009E20B1 /* cocoa_util.mm */; }; - AB8FE37714B652EC009E20B1 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8FE37514B652EC009E20B1 /* cocoa_util.mm */; }; - AB8FE37814B652EC009E20B1 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8FE37514B652EC009E20B1 /* cocoa_util.mm */; }; - AB8FE37914B652EC009E20B1 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8FE37514B652EC009E20B1 /* cocoa_util.mm */; }; - AB8FE48C14B6657D009E20B1 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1D14AACACC00E83E91 /* libz.dylib */; }; - AB97D29616964D01002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97D29516964D01002AC11B /* Accelerate.framework */; }; - AB97D45116964DF2002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97D29516964D01002AC11B /* Accelerate.framework */; }; - AB97D45216964E0A002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97D29516964D01002AC11B /* Accelerate.framework */; }; - AB97D45316964E0F002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97D29516964D01002AC11B /* Accelerate.framework */; }; - AB97D45416964E14002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97D29516964D01002AC11B /* Accelerate.framework */; }; - AB97D45516964E26002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97D29516964D01002AC11B /* Accelerate.framework */; }; - AB97D45616964E2D002AC11B /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB97D50916964E30002AC11B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB97D58716964E34002AC11B /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1D14AACACC00E83E91 /* libz.dylib */; }; - AB97D58816964E3A002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97D29516964D01002AC11B /* Accelerate.framework */; }; - AB97D58916964E3F002AC11B /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB97D58A16964E42002AC11B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB97D58B16964E44002AC11B /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1D14AACACC00E83E91 /* libz.dylib */; }; - ABAC890914B7943E001B299F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAC890814B7943E001B299F /* main.m */; }; - ABAC890A14B7943E001B299F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAC890814B7943E001B299F /* main.m */; }; - ABAC890B14B7943E001B299F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAC890814B7943E001B299F /* main.m */; }; - ABAC890C14B7943E001B299F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABAC890814B7943E001B299F /* main.m */; }; - ABB328E718313F5A00FEE4C4 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328E618313F5A00FEE4C4 /* slot2.cpp */; }; - ABB328E818313F5A00FEE4C4 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328E618313F5A00FEE4C4 /* slot2.cpp */; }; - ABB328E918313F5A00FEE4C4 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328E618313F5A00FEE4C4 /* slot2.cpp */; }; - ABB328EA18313F5A00FEE4C4 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328E618313F5A00FEE4C4 /* slot2.cpp */; }; - ABB328EB18313F5A00FEE4C4 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328E618313F5A00FEE4C4 /* slot2.cpp */; }; - ABB328EC18313F5A00FEE4C4 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328E618313F5A00FEE4C4 /* slot2.cpp */; }; - ABB328ED18313F5A00FEE4C4 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328E618313F5A00FEE4C4 /* slot2.cpp */; }; - ABB328EF18313F7C00FEE4C4 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */; }; - ABB328F018313F7C00FEE4C4 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */; }; - ABB328F118313F7C00FEE4C4 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */; }; - ABB328F218313F7C00FEE4C4 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */; }; - ABB328F318313F7C00FEE4C4 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */; }; - ABB328F418313F7C00FEE4C4 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */; }; - ABB328F518313F7C00FEE4C4 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */; }; - ABB9215A17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */; }; - ABB9215B17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */; }; - ABB9215C17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */; }; - ABB9215D17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */; }; - ABB9215E17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */; }; - ABB9215F17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */; }; - ABB9216017CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */; }; - ABBBF2EE18B7F59E00BDE776 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */; }; - ABBBF2EF18B7F59E00BDE776 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */; }; - ABBBF2F118B7F59E00BDE776 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E018B7F59E00BDE776 /* epx.cpp */; }; - ABBBF2F218B7F59E00BDE776 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */; }; - ABBBF2F318B7F59E00BDE776 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */; }; - ABBBF2F418B7F59E00BDE776 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */; }; - ABBBF2F518B7F59E00BDE776 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E418B7F59E00BDE776 /* scanline.cpp */; }; - ABBBF2F618B7F59E00BDE776 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */; }; - ABBBF2F718B7F59E00BDE776 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */; }; - ABBBF2F818B7F59E00BDE776 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */; }; - ABBBF2F918B7F59E00BDE776 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */; }; - ABBBF2FB18B7F59E00BDE776 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E018B7F59E00BDE776 /* epx.cpp */; }; - ABBBF2FC18B7F59E00BDE776 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */; }; - ABBBF2FD18B7F59E00BDE776 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */; }; - ABBBF2FE18B7F59E00BDE776 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */; }; - ABBBF2FF18B7F59E00BDE776 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E418B7F59E00BDE776 /* scanline.cpp */; }; - ABBBF30018B7F59E00BDE776 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */; }; - ABBBF30118B7F59E00BDE776 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */; }; - ABBBF30218B7F59E00BDE776 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */; }; - ABBBF30318B7F59E00BDE776 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */; }; - ABBBF30518B7F59E00BDE776 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E018B7F59E00BDE776 /* epx.cpp */; }; - ABBBF30618B7F59E00BDE776 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */; }; - ABBBF30718B7F59E00BDE776 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */; }; - ABBBF30818B7F59E00BDE776 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */; }; - ABBBF30918B7F59E00BDE776 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E418B7F59E00BDE776 /* scanline.cpp */; }; - ABBBF30A18B7F59E00BDE776 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */; }; - ABBBF30B18B7F59E00BDE776 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */; }; - ABBBF30C18B7F59E00BDE776 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */; }; - ABBBF30D18B7F59E00BDE776 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */; }; - ABBBF30F18B7F59E00BDE776 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E018B7F59E00BDE776 /* epx.cpp */; }; - ABBBF31018B7F59E00BDE776 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */; }; - ABBBF31118B7F59E00BDE776 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */; }; - ABBBF31218B7F59E00BDE776 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */; }; - ABBBF31318B7F59E00BDE776 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E418B7F59E00BDE776 /* scanline.cpp */; }; - ABBBF31418B7F59E00BDE776 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */; }; - ABBBF31518B7F59E00BDE776 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */; }; - ABBBF31618B7F59E00BDE776 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */; }; - ABBBF31718B7F59E00BDE776 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */; }; - ABBBF31918B7F59E00BDE776 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E018B7F59E00BDE776 /* epx.cpp */; }; - ABBBF31A18B7F59E00BDE776 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */; }; - ABBBF31B18B7F59E00BDE776 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */; }; - ABBBF31C18B7F59E00BDE776 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */; }; - ABBBF31D18B7F59E00BDE776 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E418B7F59E00BDE776 /* scanline.cpp */; }; - ABBBF31E18B7F59E00BDE776 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */; }; - ABBBF31F18B7F59E00BDE776 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */; }; - ABBBF32018B7F59E00BDE776 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */; }; - ABBBF32118B7F59E00BDE776 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */; }; - ABBBF32318B7F59E00BDE776 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E018B7F59E00BDE776 /* epx.cpp */; }; - ABBBF32418B7F59E00BDE776 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */; }; - ABBBF32518B7F59E00BDE776 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */; }; - ABBBF32618B7F59E00BDE776 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */; }; - ABBBF32718B7F59E00BDE776 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E418B7F59E00BDE776 /* scanline.cpp */; }; - ABBBF32818B7F59E00BDE776 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */; }; - ABBBF32918B7F59E00BDE776 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */; }; - ABBBF32A18B7F59E00BDE776 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */; }; - ABBBF32B18B7F59E00BDE776 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */; }; - ABBBF32D18B7F59E00BDE776 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E018B7F59E00BDE776 /* epx.cpp */; }; - ABBBF32E18B7F59E00BDE776 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */; }; - ABBBF32F18B7F59E00BDE776 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */; }; - ABBBF33018B7F59E00BDE776 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */; }; - ABBBF33118B7F59E00BDE776 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E418B7F59E00BDE776 /* scanline.cpp */; }; - ABBBF33218B7F59E00BDE776 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */; }; - ABBBF33318B7F59E00BDE776 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */; }; - ABBF053014B5436E00E505A0 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABBF052F14B5436E00E505A0 /* cocoa_file.mm */; }; - ABBF053114B5436E00E505A0 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABBF052F14B5436E00E505A0 /* cocoa_file.mm */; }; - ABBF053214B5436E00E505A0 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABBF052F14B5436E00E505A0 /* cocoa_file.mm */; }; - ABBF053314B5436E00E505A0 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABBF052F14B5436E00E505A0 /* cocoa_file.mm */; }; - ABD0A5661501AC5C0074A094 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */; }; - ABD0A5671501AC5C0074A094 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */; }; - ABD0A5681501AC5C0074A094 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */; }; - ABD0A5691501AC5C0074A094 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */; }; - ABD0A56A1501AC5C0074A094 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */; }; - ABD0A56B1501AC5C0074A094 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */; }; - ABD0A56C1501AC5C0074A094 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */; }; - ABD0A56D1501AC5C0074A094 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */; }; - ABE240FF14BE3169006EA2D5 /* cocoa_input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */; }; - ABE2410014BE3169006EA2D5 /* input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F614BE3169006EA2D5 /* input_legacy.mm */; }; - ABE2410114BE3169006EA2D5 /* nds_control_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */; }; - ABE2410214BE3169006EA2D5 /* preferences_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */; }; - ABE2410314BE3169006EA2D5 /* screen_state_legacy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */; }; - ABE2410414BE3169006EA2D5 /* video_output_view_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */; }; - ABE2410514BE3169006EA2D5 /* cocoa_input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */; }; - ABE2410614BE3169006EA2D5 /* input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F614BE3169006EA2D5 /* input_legacy.mm */; }; - ABE2410714BE3169006EA2D5 /* nds_control_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */; }; - ABE2410814BE3169006EA2D5 /* preferences_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */; }; - ABE2410914BE3169006EA2D5 /* screen_state_legacy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */; }; - ABE2410A14BE3169006EA2D5 /* video_output_view_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */; }; - ABE2410B14BE3169006EA2D5 /* cocoa_input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */; }; - ABE2410C14BE3169006EA2D5 /* input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F614BE3169006EA2D5 /* input_legacy.mm */; }; - ABE2410D14BE3169006EA2D5 /* nds_control_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */; }; - ABE2410E14BE3169006EA2D5 /* preferences_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */; }; - ABE2410F14BE3169006EA2D5 /* screen_state_legacy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */; }; - ABE2411014BE3169006EA2D5 /* video_output_view_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */; }; - ABE2411114BE3169006EA2D5 /* cocoa_input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */; }; - ABE2411214BE3169006EA2D5 /* input_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F614BE3169006EA2D5 /* input_legacy.mm */; }; - ABE2411314BE3169006EA2D5 /* nds_control_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */; }; - ABE2411414BE3169006EA2D5 /* preferences_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */; }; - ABE2411514BE3169006EA2D5 /* screen_state_legacy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */; }; - ABE2411614BE3169006EA2D5 /* video_output_view_legacy.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */; }; - ABEFD81D14BB9E65004DB9DC /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */; }; - ABEFD81E14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */; }; - ABEFD81F14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */; }; - ABEFD82014BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */; }; - ABEFD82114BB9E65004DB9DC /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */; }; - ABEFD82214BB9E65004DB9DC /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */; }; - ABEFD82314BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */; }; - ABEFD82414BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */; }; - ABEFD82514BB9E65004DB9DC /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */; }; - ABEFD82614BB9E65004DB9DC /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */; }; - ABEFD82714BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */; }; - ABEFD82814BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */; }; - ABEFD82914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */; }; - ABEFD82A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */; }; - ABEFD82B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */; }; - ABEFD82C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */; }; - ABF4007714B4F19200578AE7 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */; }; - ABF4007814B4F19200578AE7 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */; }; - ABF4007914B4F19200578AE7 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */; }; - ABF4007A14B4F19200578AE7 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */; }; - ABF4007F14B4F1C000578AE7 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */; }; - ABF4008014B4F1C000578AE7 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */; }; - ABF4008114B4F1C000578AE7 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */; }; - ABF4008214B4F1C000578AE7 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */; }; - ABF50BAF169F61540018C08D /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B70169F61540018C08D /* assembler.cpp */; }; - ABF50BB0169F61540018C08D /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B72169F61540018C08D /* assert.cpp */; }; - ABF50BB1169F61540018C08D /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B74169F61540018C08D /* buffer.cpp */; }; - ABF50BB2169F61540018C08D /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B77169F61540018C08D /* compiler.cpp */; }; - ABF50BB3169F61540018C08D /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B79169F61540018C08D /* compilercontext.cpp */; }; - ABF50BB4169F61540018C08D /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7B169F61540018C08D /* compilerfunc.cpp */; }; - ABF50BB5169F61540018C08D /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7D169F61540018C08D /* compileritem.cpp */; }; - ABF50BB6169F61540018C08D /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7F169F61540018C08D /* context.cpp */; }; - ABF50BB7169F61540018C08D /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B81169F61540018C08D /* cpuinfo.cpp */; }; - ABF50BB8169F61540018C08D /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B83169F61540018C08D /* defs.cpp */; }; - ABF50BB9169F61540018C08D /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B85169F61540018C08D /* func.cpp */; }; - ABF50BBA169F61540018C08D /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B89169F61540018C08D /* logger.cpp */; }; - ABF50BBB169F61540018C08D /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8B169F61540018C08D /* memorymanager.cpp */; }; - ABF50BBC169F61540018C08D /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8D169F61540018C08D /* memorymarker.cpp */; }; - ABF50BBD169F61540018C08D /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8F169F61540018C08D /* operand.cpp */; }; - ABF50BBE169F61540018C08D /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B92169F61540018C08D /* stringbuilder.cpp */; }; - ABF50BBF169F61540018C08D /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B94169F61540018C08D /* stringutil.cpp */; }; - ABF50BC0169F61540018C08D /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B96169F61540018C08D /* virtualmemory.cpp */; }; - ABF50BC1169F61540018C08D /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B98169F61540018C08D /* zonememory.cpp */; }; - ABF50BC2169F61540018C08D /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9B169F61540018C08D /* x86assembler.cpp */; }; - ABF50BC3169F61540018C08D /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9D169F61540018C08D /* x86compiler.cpp */; }; - ABF50BC4169F61540018C08D /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9F169F61540018C08D /* x86compilercontext.cpp */; }; - ABF50BC5169F61540018C08D /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA1169F61540018C08D /* x86compilerfunc.cpp */; }; - ABF50BC6169F61540018C08D /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA3169F61540018C08D /* x86compileritem.cpp */; }; - ABF50BC7169F61540018C08D /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA5169F61540018C08D /* x86cpuinfo.cpp */; }; - ABF50BC8169F61540018C08D /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA7169F61540018C08D /* x86defs.cpp */; }; - ABF50BC9169F61540018C08D /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA9169F61540018C08D /* x86func.cpp */; }; - ABF50BCA169F61540018C08D /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BAB169F61540018C08D /* x86operand.cpp */; }; - ABF50BCB169F61540018C08D /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BAD169F61540018C08D /* x86util.cpp */; }; - ABF50BE9169F61540018C08D /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B70169F61540018C08D /* assembler.cpp */; }; - ABF50BEA169F61540018C08D /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B72169F61540018C08D /* assert.cpp */; }; - ABF50BEB169F61540018C08D /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B74169F61540018C08D /* buffer.cpp */; }; - ABF50BEC169F61540018C08D /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B77169F61540018C08D /* compiler.cpp */; }; - ABF50BED169F61540018C08D /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B79169F61540018C08D /* compilercontext.cpp */; }; - ABF50BEE169F61540018C08D /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7B169F61540018C08D /* compilerfunc.cpp */; }; - ABF50BEF169F61540018C08D /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7D169F61540018C08D /* compileritem.cpp */; }; - ABF50BF0169F61540018C08D /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7F169F61540018C08D /* context.cpp */; }; - ABF50BF1169F61540018C08D /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B81169F61540018C08D /* cpuinfo.cpp */; }; - ABF50BF2169F61540018C08D /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B83169F61540018C08D /* defs.cpp */; }; - ABF50BF3169F61540018C08D /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B85169F61540018C08D /* func.cpp */; }; - ABF50BF4169F61540018C08D /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B89169F61540018C08D /* logger.cpp */; }; - ABF50BF5169F61540018C08D /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8B169F61540018C08D /* memorymanager.cpp */; }; - ABF50BF6169F61540018C08D /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8D169F61540018C08D /* memorymarker.cpp */; }; - ABF50BF7169F61540018C08D /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8F169F61540018C08D /* operand.cpp */; }; - ABF50BF8169F61540018C08D /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B92169F61540018C08D /* stringbuilder.cpp */; }; - ABF50BF9169F61540018C08D /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B94169F61540018C08D /* stringutil.cpp */; }; - ABF50BFA169F61540018C08D /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B96169F61540018C08D /* virtualmemory.cpp */; }; - ABF50BFB169F61540018C08D /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B98169F61540018C08D /* zonememory.cpp */; }; - ABF50BFC169F61540018C08D /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9B169F61540018C08D /* x86assembler.cpp */; }; - ABF50BFD169F61540018C08D /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9D169F61540018C08D /* x86compiler.cpp */; }; - ABF50BFE169F61540018C08D /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9F169F61540018C08D /* x86compilercontext.cpp */; }; - ABF50BFF169F61540018C08D /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA1169F61540018C08D /* x86compilerfunc.cpp */; }; - ABF50C00169F61540018C08D /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA3169F61540018C08D /* x86compileritem.cpp */; }; - ABF50C01169F61540018C08D /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA5169F61540018C08D /* x86cpuinfo.cpp */; }; - ABF50C02169F61540018C08D /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA7169F61540018C08D /* x86defs.cpp */; }; - ABF50C03169F61540018C08D /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA9169F61540018C08D /* x86func.cpp */; }; - ABF50C04169F61540018C08D /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BAB169F61540018C08D /* x86operand.cpp */; }; - ABF50C05169F61540018C08D /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BAD169F61540018C08D /* x86util.cpp */; }; - ABF50C06169F61540018C08D /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B70169F61540018C08D /* assembler.cpp */; }; - ABF50C07169F61540018C08D /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B72169F61540018C08D /* assert.cpp */; }; - ABF50C08169F61540018C08D /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B74169F61540018C08D /* buffer.cpp */; }; - ABF50C09169F61540018C08D /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B77169F61540018C08D /* compiler.cpp */; }; - ABF50C0A169F61540018C08D /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B79169F61540018C08D /* compilercontext.cpp */; }; - ABF50C0B169F61540018C08D /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7B169F61540018C08D /* compilerfunc.cpp */; }; - ABF50C0C169F61540018C08D /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7D169F61540018C08D /* compileritem.cpp */; }; - ABF50C0D169F61540018C08D /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7F169F61540018C08D /* context.cpp */; }; - ABF50C0E169F61540018C08D /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B81169F61540018C08D /* cpuinfo.cpp */; }; - ABF50C0F169F61540018C08D /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B83169F61540018C08D /* defs.cpp */; }; - ABF50C10169F61540018C08D /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B85169F61540018C08D /* func.cpp */; }; - ABF50C11169F61540018C08D /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B89169F61540018C08D /* logger.cpp */; }; - ABF50C12169F61540018C08D /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8B169F61540018C08D /* memorymanager.cpp */; }; - ABF50C13169F61540018C08D /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8D169F61540018C08D /* memorymarker.cpp */; }; - ABF50C14169F61540018C08D /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8F169F61540018C08D /* operand.cpp */; }; - ABF50C15169F61540018C08D /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B92169F61540018C08D /* stringbuilder.cpp */; }; - ABF50C16169F61540018C08D /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B94169F61540018C08D /* stringutil.cpp */; }; - ABF50C17169F61540018C08D /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B96169F61540018C08D /* virtualmemory.cpp */; }; - ABF50C18169F61540018C08D /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B98169F61540018C08D /* zonememory.cpp */; }; - ABF50C19169F61540018C08D /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9B169F61540018C08D /* x86assembler.cpp */; }; - ABF50C1A169F61540018C08D /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9D169F61540018C08D /* x86compiler.cpp */; }; - ABF50C1B169F61540018C08D /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9F169F61540018C08D /* x86compilercontext.cpp */; }; - ABF50C1C169F61540018C08D /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA1169F61540018C08D /* x86compilerfunc.cpp */; }; - ABF50C1D169F61540018C08D /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA3169F61540018C08D /* x86compileritem.cpp */; }; - ABF50C1E169F61540018C08D /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA5169F61540018C08D /* x86cpuinfo.cpp */; }; - ABF50C1F169F61540018C08D /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA7169F61540018C08D /* x86defs.cpp */; }; - ABF50C20169F61540018C08D /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA9169F61540018C08D /* x86func.cpp */; }; - ABF50C21169F61540018C08D /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BAB169F61540018C08D /* x86operand.cpp */; }; - ABF50C22169F61540018C08D /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BAD169F61540018C08D /* x86util.cpp */; }; - ABF50C40169F61540018C08D /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B70169F61540018C08D /* assembler.cpp */; }; - ABF50C41169F61540018C08D /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B72169F61540018C08D /* assert.cpp */; }; - ABF50C42169F61540018C08D /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B74169F61540018C08D /* buffer.cpp */; }; - ABF50C43169F61540018C08D /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B77169F61540018C08D /* compiler.cpp */; }; - ABF50C44169F61540018C08D /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B79169F61540018C08D /* compilercontext.cpp */; }; - ABF50C45169F61540018C08D /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7B169F61540018C08D /* compilerfunc.cpp */; }; - ABF50C46169F61540018C08D /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7D169F61540018C08D /* compileritem.cpp */; }; - ABF50C47169F61540018C08D /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B7F169F61540018C08D /* context.cpp */; }; - ABF50C48169F61540018C08D /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B81169F61540018C08D /* cpuinfo.cpp */; }; - ABF50C49169F61540018C08D /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B83169F61540018C08D /* defs.cpp */; }; - ABF50C4A169F61540018C08D /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B85169F61540018C08D /* func.cpp */; }; - ABF50C4B169F61540018C08D /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B89169F61540018C08D /* logger.cpp */; }; - ABF50C4C169F61540018C08D /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8B169F61540018C08D /* memorymanager.cpp */; }; - ABF50C4D169F61540018C08D /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8D169F61540018C08D /* memorymarker.cpp */; }; - ABF50C4E169F61540018C08D /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B8F169F61540018C08D /* operand.cpp */; }; - ABF50C4F169F61540018C08D /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B92169F61540018C08D /* stringbuilder.cpp */; }; - ABF50C50169F61540018C08D /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B94169F61540018C08D /* stringutil.cpp */; }; - ABF50C51169F61540018C08D /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B96169F61540018C08D /* virtualmemory.cpp */; }; - ABF50C52169F61540018C08D /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B98169F61540018C08D /* zonememory.cpp */; }; - ABF50C53169F61540018C08D /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9B169F61540018C08D /* x86assembler.cpp */; }; - ABF50C54169F61540018C08D /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9D169F61540018C08D /* x86compiler.cpp */; }; - ABF50C55169F61540018C08D /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50B9F169F61540018C08D /* x86compilercontext.cpp */; }; - ABF50C56169F61540018C08D /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA1169F61540018C08D /* x86compilerfunc.cpp */; }; - ABF50C57169F61540018C08D /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA3169F61540018C08D /* x86compileritem.cpp */; }; - ABF50C58169F61540018C08D /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA5169F61540018C08D /* x86cpuinfo.cpp */; }; - ABF50C59169F61540018C08D /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA7169F61540018C08D /* x86defs.cpp */; }; - ABF50C5A169F61540018C08D /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BA9169F61540018C08D /* x86func.cpp */; }; - ABF50C5B169F61540018C08D /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BAB169F61540018C08D /* x86operand.cpp */; }; - ABF50C5C169F61540018C08D /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50BAD169F61540018C08D /* x86util.cpp */; }; - ABFE4242143E32F0009A3CCE /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1F4B55090F53924500C8B514 /* Localizable.strings */; }; - ABFE4252143E32F0009A3CCE /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */; }; - ABFE4253143E32F0009A3CCE /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD11135B8ACE00E977B3 /* armcpu.cpp */; }; - ABFE4254143E32F0009A3CCE /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD12135B8ACE00E977B3 /* bios.cpp */; }; - ABFE4255143E32F0009A3CCE /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */; }; - ABFE4256143E32F0009A3CCE /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD15135B8ACE00E977B3 /* common.cpp */; }; - ABFE4257143E32F0009A3CCE /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD16135B8ACE00E977B3 /* cp15.cpp */; }; - ABFE4258143E32F0009A3CCE /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD18135B8ACE00E977B3 /* debug.cpp */; }; - ABFE4259143E32F0009A3CCE /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */; }; - ABFE425A143E32F0009A3CCE /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1B135B8ACE00E977B3 /* driver.cpp */; }; - ABFE425B143E32F0009A3CCE /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1C135B8ACE00E977B3 /* emufile.cpp */; }; - ABFE425C143E32F0009A3CCE /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */; }; - ABFE425D143E32F0009A3CCE /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1E135B8ACE00E977B3 /* firmware.cpp */; }; - ABFE425E143E32F0009A3CCE /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */; }; - ABFE425F143E32F0009A3CCE /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */; }; - ABFE4260143E32F0009A3CCE /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */; }; - ABFE4261143E32F0009A3CCE /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD24135B8ACE00E977B3 /* GPU.cpp */; }; - ABFE4262143E32F0009A3CCE /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD26135B8ACE00E977B3 /* matrix.cpp */; }; - ABFE4263143E32F0009A3CCE /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD27135B8ACE00E977B3 /* mc.cpp */; }; - ABFE4264143E32F0009A3CCE /* mic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2A135B8ACE00E977B3 /* mic.cpp */; }; - ABFE4265143E32F0009A3CCE /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2B135B8ACE00E977B3 /* MMU.cpp */; }; - ABFE4266143E32F0009A3CCE /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2C135B8ACE00E977B3 /* movie.cpp */; }; - ABFE4267143E32F0009A3CCE /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */; }; - ABFE4268143E32F0009A3CCE /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD2F135B8ACE00E977B3 /* path.cpp */; }; - ABFE4269143E32F0009A3CCE /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD30135B8ACE00E977B3 /* rasterize.cpp */; }; - ABFE426A143E32F0009A3CCE /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD31135B8ACE00E977B3 /* readwrite.cpp */; }; - ABFE426B143E32F0009A3CCE /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD32135B8ACE00E977B3 /* render3D.cpp */; }; - ABFE426C143E32F0009A3CCE /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */; }; - ABFE426D143E32F0009A3CCE /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD34135B8ACE00E977B3 /* rtc.cpp */; }; - ABFE426E143E32F0009A3CCE /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD35135B8ACE00E977B3 /* saves.cpp */; }; - ABFE426F143E32F0009A3CCE /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD36135B8ACE00E977B3 /* slot1.cpp */; }; - ABFE4270143E32F0009A3CCE /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD38135B8ACE00E977B3 /* SPU.cpp */; }; - ABFE4271143E32F0009A3CCE /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD39135B8ACE00E977B3 /* texcache.cpp */; }; - ABFE4272143E32F0009A3CCE /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */; }; - ABFE4273143E32F0009A3CCE /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3B135B8ACE00E977B3 /* version.cpp */; }; - ABFE4274143E32F0009A3CCE /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD3C135B8ACE00E977B3 /* wifi.cpp */; }; - ABFE4275143E32F0009A3CCE /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */; }; - ABFE4276143E32F0009A3CCE /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */; }; - ABFE4278143E32F0009A3CCE /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */; }; - ABFE4279143E32F0009A3CCE /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */; }; - ABFE427A143E32F0009A3CCE /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */; }; - ABFE427B143E32F0009A3CCE /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */; }; - ABFE427C143E32F0009A3CCE /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */; }; - ABFE427D143E32F0009A3CCE /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */; }; - ABFE427E143E32F0009A3CCE /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */; }; - ABFE427F143E32F0009A3CCE /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */; }; - ABFE4280143E32F0009A3CCE /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB4135B8AED00E977B3 /* metaspu.cpp */; }; - ABFE4281143E32F0009A3CCE /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDB7135B8AED00E977B3 /* SndOut.cpp */; }; - ABFE4282143E32F0009A3CCE /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */; }; - ABFE4283143E32F0009A3CCE /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */; }; - ABFE4284143E32F0009A3CCE /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */; }; - ABFE4285143E32F0009A3CCE /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */; }; - ABFE4286143E32F0009A3CCE /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */; }; - ABFE4287143E32F0009A3CCE /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */; }; - ABFE4288143E32F0009A3CCE /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */; }; - ABFE4289143E32F0009A3CCE /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */; }; - ABFE428A143E32F0009A3CCE /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */; }; - ABFE428B143E32F0009A3CCE /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD6135B8AED00E977B3 /* WavFile.cpp */; }; - ABFE428C143E32F0009A3CCE /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */; }; - ABFE428D143E32F0009A3CCE /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */; }; - ABFE428E143E32F0009A3CCE /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDDF135B8AED00E977B3 /* datetime.cpp */; }; - ABFE428F143E32F0009A3CCE /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE2135B8AED00E977B3 /* crc.cpp */; }; - ABFE4290143E32F0009A3CCE /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE4135B8AED00E977B3 /* decrypt.cpp */; }; - ABFE4291143E32F0009A3CCE /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE6135B8AED00E977B3 /* header.cpp */; }; - ABFE4292143E32F0009A3CCE /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE8135B8AED00E977B3 /* dlditool.cpp */; }; - ABFE4293143E32F0009A3CCE /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDE9135B8AED00E977B3 /* emufat.cpp */; }; - ABFE4294143E32F0009A3CCE /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDEC135B8AED00E977B3 /* guid.cpp */; }; - ABFE4295143E32F0009A3CCE /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF0135B8AED00E977B3 /* cache.cpp */; }; - ABFE4296143E32F0009A3CCE /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF3135B8AED00E977B3 /* directory.cpp */; }; - ABFE4297143E32F0009A3CCE /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF5135B8AED00E977B3 /* disc.cpp */; }; - ABFE4298143E32F0009A3CCE /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDF9135B8AED00E977B3 /* fatdir.cpp */; }; - ABFE4299143E32F0009A3CCE /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFB135B8AED00E977B3 /* fatfile.cpp */; }; - ABFE429A143E32F0009A3CCE /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */; }; - ABFE429B143E32F0009A3CCE /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CDFF135B8AED00E977B3 /* filetime.cpp */; }; - ABFE429C143E32F0009A3CCE /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE01135B8AED00E977B3 /* libfat.cpp */; }; - ABFE429D143E32F0009A3CCE /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */; }; - ABFE429E143E32F0009A3CCE /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE05135B8AED00E977B3 /* lock.cpp */; }; - ABFE429F143E32F0009A3CCE /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE08135B8AED00E977B3 /* partition.cpp */; }; - ABFE42A0143E32F0009A3CCE /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0A135B8AED00E977B3 /* md5.cpp */; }; - ABFE42A1143E32F0009A3CCE /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0C135B8AED00E977B3 /* task.cpp */; }; - ABFE42A2143E32F0009A3CCE /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE0F135B8AED00E977B3 /* vfat.cpp */; }; - ABFE42A3143E32F0009A3CCE /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB06CE11135B8AED00E977B3 /* xstring.cpp */; }; - ABFE42A7143E32F0009A3CCE /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 956B96C213DF4CF900FCDCD0 /* slot1_retail_nand.cpp */; }; - ABFE42A8143E32F0009A3CCE /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121A1426523900E2ABDD /* tinystr.cpp */; }; - ABFE42A9143E32F0009A3CCE /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121C1426523900E2ABDD /* tinyxml.cpp */; }; - ABFE42AA143E32F0009A3CCE /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */; }; - ABFE42AB143E32F0009A3CCE /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */; }; - ABFE42AD143E32F0009A3CCE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - ABFE42AE143E32F0009A3CCE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECE60D9D57F600ED561B /* OpenGL.framework */; }; - ABFE42AF143E32F0009A3CCE /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 729BECEF0D9D581900ED561B /* AudioUnit.framework */; }; - ABFE42B0143E32F0009A3CCE /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - ABFE42B1143E32F0009A3CCE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - 1F4B55030F53921B00C8B514 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = translations/English.lproj/Localizable.strings; sourceTree = ""; }; - 1F4B550D0F53928000C8B514 /* Italian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Italian; path = translations/Italian.lproj/Localizable.strings; sourceTree = ""; }; - 1F4B550E0F53928400C8B514 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Japanese; path = translations/Japanese.lproj/Localizable.strings; sourceTree = ""; }; - 1F4B550F0F53928700C8B514 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = translations/French.lproj/Localizable.strings; sourceTree = ""; }; - 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 729BECE60D9D57F600ED561B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; - 729BECEF0D9D581900ED561B /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - 72C000020D9D59E60046B7EA /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = English; path = translations/English.lproj/InfoPlist.strings; sourceTree = ""; }; - 7FA9121A1426523900E2ABDD /* tinystr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinystr.cpp; sourceTree = ""; }; - 7FA9121B1426523900E2ABDD /* tinystr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinystr.h; sourceTree = ""; }; - 7FA9121C1426523900E2ABDD /* tinyxml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxml.cpp; sourceTree = ""; }; - 7FA9121D1426523900E2ABDD /* tinyxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinyxml.h; sourceTree = ""; }; - 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlerror.cpp; sourceTree = ""; }; - 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlparser.cpp; sourceTree = ""; }; - 956B96C213DF4CF900FCDCD0 /* slot1_retail_nand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_nand.cpp; sourceTree = ""; }; - AB0191D714BD72FC004CB612 /* French */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = French; path = "translations/French.lproj/MainMenu (Legacy).xib"; sourceTree = ""; }; - AB0191D814BD72FF004CB612 /* Italian */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Italian; path = "translations/Italian.lproj/MainMenu (Legacy).xib"; sourceTree = ""; }; - AB0191E614BD741B004CB612 /* Japanese */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Japanese; path = "translations/Japanese.lproj/MainMenu (Legacy).xib"; sourceTree = ""; }; - AB0191E714BD741F004CB612 /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Chinese; path = "translations/Chinese.lproj/MainMenu (Legacy).xib"; sourceTree = ""; }; - AB0191E814BD7423004CB612 /* Norwegian */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Norwegian; path = "translations/Norwegian.lproj/MainMenu (Legacy).xib"; sourceTree = ""; }; - AB0191E914BD7425004CB612 /* Romanian */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Romanian; path = "translations/Romanian.lproj/MainMenu (Legacy).xib"; sourceTree = ""; }; - AB06CB49135B8A4D00E977B3 /* sndOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndOSX.h; sourceTree = ""; }; - AB06CCD5135B8A9B00E977B3 /* DeSmuME_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeSmuME_Prefix.pch; sourceTree = ""; }; - AB06CCD9135B8ACE00E977B3 /* agg2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = agg2d.h; path = ../agg2d.h; sourceTree = SOURCE_ROOT; }; - AB06CCDA135B8ACE00E977B3 /* aggdraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aggdraw.h; path = ../aggdraw.h; sourceTree = SOURCE_ROOT; }; - AB06CCDC135B8ACE00E977B3 /* armcpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = armcpu.h; path = ../armcpu.h; sourceTree = SOURCE_ROOT; }; - AB06CCDD135B8ACE00E977B3 /* bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bios.h; path = ../bios.h; sourceTree = SOURCE_ROOT; }; - AB06CCDE135B8ACE00E977B3 /* bits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bits.h; path = ../bits.h; sourceTree = SOURCE_ROOT; }; - AB06CCDF135B8ACE00E977B3 /* cheatSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cheatSystem.h; path = ../cheatSystem.h; sourceTree = SOURCE_ROOT; }; - AB06CCE0135B8ACE00E977B3 /* commandline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = commandline.h; path = ../commandline.h; sourceTree = SOURCE_ROOT; }; - AB06CCE1135B8ACE00E977B3 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../common.h; sourceTree = SOURCE_ROOT; }; - AB06CCE2135B8ACE00E977B3 /* cp15.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cp15.h; path = ../cp15.h; sourceTree = SOURCE_ROOT; }; - AB06CCE3135B8ACE00E977B3 /* ctrlssdl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ctrlssdl.h; path = ../ctrlssdl.h; sourceTree = SOURCE_ROOT; }; - AB06CCE4135B8ACE00E977B3 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../debug.h; sourceTree = SOURCE_ROOT; }; - AB06CCE5135B8ACE00E977B3 /* desmume_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = desmume_config.h; path = ../desmume_config.h; sourceTree = SOURCE_ROOT; }; - AB06CCE6135B8ACE00E977B3 /* Disassembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Disassembler.h; path = ../Disassembler.h; sourceTree = SOURCE_ROOT; }; - AB06CCE7135B8ACE00E977B3 /* driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = driver.h; path = ../driver.h; sourceTree = SOURCE_ROOT; }; - AB06CCE8135B8ACE00E977B3 /* emufile_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emufile_types.h; path = ../emufile_types.h; sourceTree = SOURCE_ROOT; }; - AB06CCE9135B8ACE00E977B3 /* emufile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emufile.h; path = ../emufile.h; sourceTree = SOURCE_ROOT; }; - AB06CCEA135B8ACE00E977B3 /* FIFO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FIFO.h; path = ../FIFO.h; sourceTree = SOURCE_ROOT; }; - AB06CCEB135B8ACE00E977B3 /* firmware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = firmware.h; path = ../firmware.h; sourceTree = SOURCE_ROOT; }; - AB06CCEC135B8ACE00E977B3 /* fs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fs.h; path = ../fs.h; sourceTree = SOURCE_ROOT; }; - AB06CCED135B8ACE00E977B3 /* gdbstub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gdbstub.h; path = ../gdbstub.h; sourceTree = SOURCE_ROOT; }; - AB06CCEE135B8ACE00E977B3 /* gfx3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gfx3d.h; path = ../gfx3d.h; sourceTree = SOURCE_ROOT; }; - AB06CCEF135B8ACE00E977B3 /* GPU_osd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPU_osd.h; path = ../GPU_osd.h; sourceTree = SOURCE_ROOT; }; - AB06CCF0135B8ACE00E977B3 /* GPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPU.h; path = ../GPU.h; sourceTree = SOURCE_ROOT; }; - AB06CCF1135B8ACE00E977B3 /* lua-engine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "lua-engine.h"; path = "../lua-engine.h"; sourceTree = SOURCE_ROOT; }; - AB06CCF2135B8ACE00E977B3 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = matrix.h; path = ../matrix.h; sourceTree = SOURCE_ROOT; }; - AB06CCF3135B8ACE00E977B3 /* mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mc.h; path = ../mc.h; sourceTree = SOURCE_ROOT; }; - AB06CCF4135B8ACE00E977B3 /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mem.h; path = ../mem.h; sourceTree = SOURCE_ROOT; }; - AB06CCF5135B8ACE00E977B3 /* mic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mic.h; path = ../mic.h; sourceTree = SOURCE_ROOT; }; - AB06CCF6135B8ACE00E977B3 /* MMU_timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MMU_timing.h; path = ../MMU_timing.h; sourceTree = SOURCE_ROOT; }; - AB06CCF7135B8ACE00E977B3 /* MMU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MMU.h; path = ../MMU.h; sourceTree = SOURCE_ROOT; }; - AB06CCF8135B8ACE00E977B3 /* movie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = movie.h; path = ../movie.h; sourceTree = SOURCE_ROOT; }; - AB06CCF9135B8ACE00E977B3 /* NDSSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NDSSystem.h; path = ../NDSSystem.h; sourceTree = SOURCE_ROOT; }; - AB06CCFA135B8ACE00E977B3 /* OGLRender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OGLRender.h; path = ../OGLRender.h; sourceTree = SOURCE_ROOT; }; - AB06CCFB135B8ACE00E977B3 /* PACKED_END.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PACKED_END.h; path = ../PACKED_END.h; sourceTree = SOURCE_ROOT; }; - AB06CCFC135B8ACE00E977B3 /* PACKED.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PACKED.h; path = ../PACKED.h; sourceTree = SOURCE_ROOT; }; - AB06CCFD135B8ACE00E977B3 /* path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = path.h; path = ../path.h; sourceTree = SOURCE_ROOT; }; - AB06CCFE135B8ACE00E977B3 /* rasterize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rasterize.h; path = ../rasterize.h; sourceTree = SOURCE_ROOT; }; - AB06CCFF135B8ACE00E977B3 /* readwrite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = readwrite.h; path = ../readwrite.h; sourceTree = SOURCE_ROOT; }; - AB06CD00135B8ACE00E977B3 /* registers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = registers.h; path = ../registers.h; sourceTree = SOURCE_ROOT; }; - AB06CD01135B8ACE00E977B3 /* render3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = render3D.h; path = ../render3D.h; sourceTree = SOURCE_ROOT; }; - AB06CD02135B8ACE00E977B3 /* ROMReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ROMReader.h; path = ../ROMReader.h; sourceTree = SOURCE_ROOT; }; - AB06CD03135B8ACE00E977B3 /* rtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtc.h; path = ../rtc.h; sourceTree = SOURCE_ROOT; }; - AB06CD04135B8ACE00E977B3 /* saves.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = saves.h; path = ../saves.h; sourceTree = SOURCE_ROOT; }; - AB06CD06135B8ACE00E977B3 /* slot1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = slot1.h; path = ../slot1.h; sourceTree = SOURCE_ROOT; }; - AB06CD07135B8ACE00E977B3 /* sndsdl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sndsdl.h; path = ../sndsdl.h; sourceTree = SOURCE_ROOT; }; - AB06CD08135B8ACE00E977B3 /* SPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SPU.h; path = ../SPU.h; sourceTree = SOURCE_ROOT; }; - AB06CD09135B8ACE00E977B3 /* texcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = texcache.h; path = ../texcache.h; sourceTree = SOURCE_ROOT; }; - AB06CD0B135B8ACE00E977B3 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = types.h; path = ../types.h; sourceTree = SOURCE_ROOT; }; - AB06CD0C135B8ACE00E977B3 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = ../version.h; sourceTree = SOURCE_ROOT; }; - AB06CD0D135B8ACE00E977B3 /* wifi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wifi.h; path = ../wifi.h; sourceTree = SOURCE_ROOT; }; - AB06CD0F135B8ACE00E977B3 /* aggdraw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aggdraw.cpp; path = ../aggdraw.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arm_instructions.cpp; path = ../arm_instructions.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD11135B8ACE00E977B3 /* armcpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = armcpu.cpp; path = ../armcpu.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD12135B8ACE00E977B3 /* bios.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bios.cpp; path = ../bios.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cheatSystem.cpp; path = ../cheatSystem.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD14135B8ACE00E977B3 /* commandline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = commandline.cpp; path = ../commandline.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD15135B8ACE00E977B3 /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = common.cpp; path = ../common.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD16135B8ACE00E977B3 /* cp15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cp15.cpp; path = ../cp15.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD17135B8ACE00E977B3 /* ctrlssdl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlssdl.cpp; path = ../ctrlssdl.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD18135B8ACE00E977B3 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = ../debug.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD19135B8ACE00E977B3 /* desmume_config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = desmume_config.cpp; path = ../desmume_config.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Disassembler.cpp; path = ../Disassembler.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD1B135B8ACE00E977B3 /* driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = driver.cpp; path = ../driver.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD1C135B8ACE00E977B3 /* emufile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = emufile.cpp; path = ../emufile.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FIFO.cpp; path = ../FIFO.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD1E135B8ACE00E977B3 /* firmware.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = firmware.cpp; path = ../firmware.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "fs-linux.cpp"; path = "../fs-linux.cpp"; sourceTree = SOURCE_ROOT; }; - AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gfx3d.cpp; path = ../gfx3d.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GPU_osd_stub.cpp; path = ../GPU_osd_stub.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD23135B8ACE00E977B3 /* GPU_osd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GPU_osd.cpp; path = ../GPU_osd.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD24135B8ACE00E977B3 /* GPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GPU.cpp; path = ../GPU.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD25135B8ACE00E977B3 /* lua-engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "lua-engine.cpp"; path = "../lua-engine.cpp"; sourceTree = SOURCE_ROOT; }; - AB06CD26135B8ACE00E977B3 /* matrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = matrix.cpp; path = ../matrix.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD27135B8ACE00E977B3 /* mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mc.cpp; path = ../mc.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD28135B8ACE00E977B3 /* mic_alsa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mic_alsa.cpp; path = ../mic_alsa.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD29135B8ACE00E977B3 /* mic_openal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mic_openal.cpp; path = ../mic_openal.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD2A135B8ACE00E977B3 /* mic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mic.cpp; path = ../mic.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD2B135B8ACE00E977B3 /* MMU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MMU.cpp; path = ../MMU.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD2C135B8ACE00E977B3 /* movie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = movie.cpp; path = ../movie.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NDSSystem.cpp; path = ../NDSSystem.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OGLRender.cpp; path = ../OGLRender.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD2F135B8ACE00E977B3 /* path.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = path.cpp; path = ../path.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD30135B8ACE00E977B3 /* rasterize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rasterize.cpp; path = ../rasterize.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD31135B8ACE00E977B3 /* readwrite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = readwrite.cpp; path = ../readwrite.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD32135B8ACE00E977B3 /* render3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = render3D.cpp; path = ../render3D.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ROMReader.cpp; path = ../ROMReader.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD34135B8ACE00E977B3 /* rtc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtc.cpp; path = ../rtc.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD35135B8ACE00E977B3 /* saves.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = saves.cpp; path = ../saves.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD36135B8ACE00E977B3 /* slot1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = slot1.cpp; path = ../slot1.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD37135B8ACE00E977B3 /* sndsdl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sndsdl.cpp; path = ../sndsdl.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD38135B8ACE00E977B3 /* SPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SPU.cpp; path = ../SPU.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD39135B8ACE00E977B3 /* texcache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = texcache.cpp; path = ../texcache.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = thumb_instructions.cpp; path = ../thumb_instructions.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD3B135B8ACE00E977B3 /* version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = version.cpp; path = ../version.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD3C135B8ACE00E977B3 /* wifi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wifi.cpp; path = ../wifi.cpp; sourceTree = SOURCE_ROOT; }; - AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_none.cpp; sourceTree = ""; }; - AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_r4.cpp; sourceTree = ""; }; - AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_expMemory.cpp; sourceTree = ""; }; - AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_gbagame.cpp; sourceTree = ""; }; - AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_guitarGrip.cpp; sourceTree = ""; }; - AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_mpcf.cpp; sourceTree = ""; }; - AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_none.cpp; sourceTree = ""; }; - AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_paddle.cpp; sourceTree = ""; }; - AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_piano.cpp; sourceTree = ""; }; - AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_rumblepak.cpp; sourceTree = ""; }; - AB06CDAB135B8AED00E977B3 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AB06CDAC135B8AED00E977B3 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; - AB06CDB0135B8AED00E977B3 /* gdbstub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gdbstub.cpp; sourceTree = ""; }; - AB06CDB1135B8AED00E977B3 /* gdbstub_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdbstub_internal.h; sourceTree = ""; }; - AB06CDB4135B8AED00E977B3 /* metaspu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metaspu.cpp; sourceTree = ""; }; - AB06CDB5135B8AED00E977B3 /* metaspu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metaspu.h; sourceTree = ""; }; - AB06CDB7135B8AED00E977B3 /* SndOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SndOut.cpp; sourceTree = ""; }; - AB06CDB8135B8AED00E977B3 /* SndOut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SndOut.h; sourceTree = ""; }; - AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AAFilter.cpp; sourceTree = ""; }; - AB06CDBC135B8AED00E977B3 /* AAFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AAFilter.h; sourceTree = ""; }; - AB06CDBD135B8AED00E977B3 /* BPMDetect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BPMDetect.h; sourceTree = ""; }; - AB06CDC0135B8AED00E977B3 /* cpu_detect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_detect.h; sourceTree = ""; }; - AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_detect_x86_gcc.cpp; sourceTree = ""; }; - AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIFOSampleBuffer.cpp; sourceTree = ""; }; - AB06CDC5135B8AED00E977B3 /* FIFOSampleBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFOSampleBuffer.h; sourceTree = ""; }; - AB06CDC6135B8AED00E977B3 /* FIFOSamplePipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFOSamplePipe.h; sourceTree = ""; }; - AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIRFilter.cpp; sourceTree = ""; }; - AB06CDC8135B8AED00E977B3 /* FIRFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRFilter.h; sourceTree = ""; }; - AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mmx_optimized.cpp; sourceTree = ""; }; - AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RateTransposer.cpp; sourceTree = ""; }; - AB06CDCE135B8AED00E977B3 /* RateTransposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RateTransposer.h; sourceTree = ""; }; - AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundTouch.cpp; sourceTree = ""; }; - AB06CDD1135B8AED00E977B3 /* SoundTouch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundTouch.h; sourceTree = ""; }; - AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sse_optimized.cpp; sourceTree = ""; }; - AB06CDD3135B8AED00E977B3 /* STTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STTypes.h; sourceTree = ""; }; - AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TDStretch.cpp; sourceTree = ""; }; - AB06CDD5135B8AED00E977B3 /* TDStretch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TDStretch.h; sourceTree = ""; }; - AB06CDD6135B8AED00E977B3 /* WavFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WavFile.cpp; sourceTree = ""; }; - AB06CDD7135B8AED00E977B3 /* WavFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavFile.h; sourceTree = ""; }; - AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Timestretcher.cpp; sourceTree = ""; }; - AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ConvertUTF.c; sourceTree = ""; }; - AB06CDDE135B8AED00E977B3 /* ConvertUTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConvertUTF.h; sourceTree = ""; }; - AB06CDDF135B8AED00E977B3 /* datetime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = datetime.cpp; sourceTree = ""; }; - AB06CDE0135B8AED00E977B3 /* datetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = datetime.h; sourceTree = ""; }; - AB06CDE2135B8AED00E977B3 /* crc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crc.cpp; sourceTree = ""; }; - AB06CDE3135B8AED00E977B3 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = ""; }; - AB06CDE4135B8AED00E977B3 /* decrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decrypt.cpp; sourceTree = ""; }; - AB06CDE5135B8AED00E977B3 /* decrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decrypt.h; sourceTree = ""; }; - AB06CDE6135B8AED00E977B3 /* header.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = header.cpp; sourceTree = ""; }; - AB06CDE7135B8AED00E977B3 /* header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = header.h; sourceTree = ""; }; - AB06CDE8135B8AED00E977B3 /* dlditool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dlditool.cpp; sourceTree = ""; }; - AB06CDE9135B8AED00E977B3 /* emufat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emufat.cpp; sourceTree = ""; }; - AB06CDEA135B8AED00E977B3 /* emufat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufat.h; sourceTree = ""; }; - AB06CDEB135B8AED00E977B3 /* emufat_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufat_types.h; sourceTree = ""; }; - AB06CDEC135B8AED00E977B3 /* guid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guid.cpp; sourceTree = ""; }; - AB06CDED135B8AED00E977B3 /* guid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guid.h; sourceTree = ""; }; - AB06CDEF135B8AED00E977B3 /* bit_ops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_ops.h; sourceTree = ""; }; - AB06CDF0135B8AED00E977B3 /* cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cache.cpp; sourceTree = ""; }; - AB06CDF1135B8AED00E977B3 /* cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cache.h; sourceTree = ""; }; - AB06CDF2135B8AED00E977B3 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; - AB06CDF3135B8AED00E977B3 /* directory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = directory.cpp; sourceTree = ""; }; - AB06CDF4135B8AED00E977B3 /* directory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = directory.h; sourceTree = ""; }; - AB06CDF5135B8AED00E977B3 /* disc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disc.cpp; sourceTree = ""; }; - AB06CDF6135B8AED00E977B3 /* disc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disc.h; sourceTree = ""; }; - AB06CDF7135B8AED00E977B3 /* disc_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disc_io.h; sourceTree = ""; }; - AB06CDF8135B8AED00E977B3 /* fat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fat.h; sourceTree = ""; }; - AB06CDF9135B8AED00E977B3 /* fatdir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fatdir.cpp; sourceTree = ""; }; - AB06CDFA135B8AED00E977B3 /* fatdir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatdir.h; sourceTree = ""; }; - AB06CDFB135B8AED00E977B3 /* fatfile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fatfile.cpp; sourceTree = ""; }; - AB06CDFC135B8AED00E977B3 /* fatfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatfile.h; sourceTree = ""; }; - AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_allocation_table.cpp; sourceTree = ""; }; - AB06CDFE135B8AED00E977B3 /* file_allocation_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_allocation_table.h; sourceTree = ""; }; - AB06CDFF135B8AED00E977B3 /* filetime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filetime.cpp; sourceTree = ""; }; - AB06CE00135B8AED00E977B3 /* filetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filetime.h; sourceTree = ""; }; - AB06CE01135B8AED00E977B3 /* libfat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libfat.cpp; sourceTree = ""; }; - AB06CE02135B8AED00E977B3 /* libfat_pc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libfat_pc.h; sourceTree = ""; }; - AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libfat_public_api.cpp; sourceTree = ""; }; - AB06CE04135B8AED00E977B3 /* libfat_public_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libfat_public_api.h; sourceTree = ""; }; - AB06CE05135B8AED00E977B3 /* lock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lock.cpp; sourceTree = ""; }; - AB06CE06135B8AED00E977B3 /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = ""; }; - AB06CE07135B8AED00E977B3 /* mem_allocate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_allocate.h; sourceTree = ""; }; - AB06CE08135B8AED00E977B3 /* partition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partition.cpp; sourceTree = ""; }; - AB06CE09135B8AED00E977B3 /* partition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partition.h; sourceTree = ""; }; - AB06CE0A135B8AED00E977B3 /* md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cpp; sourceTree = ""; }; - AB06CE0B135B8AED00E977B3 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = ""; }; - AB06CE0C135B8AED00E977B3 /* task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task.cpp; sourceTree = ""; }; - AB06CE0D135B8AED00E977B3 /* task.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task.h; sourceTree = ""; }; - AB06CE0E135B8AED00E977B3 /* valuearray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = valuearray.h; sourceTree = ""; }; - AB06CE0F135B8AED00E977B3 /* vfat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vfat.cpp; sourceTree = ""; }; - AB06CE10135B8AED00E977B3 /* vfat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfat.h; sourceTree = ""; }; - AB06CE11135B8AED00E977B3 /* xstring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xstring.cpp; sourceTree = ""; }; - AB06CE12135B8AED00E977B3 /* xstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xstring.h; sourceTree = ""; }; - AB0A0D1D14AACACC00E83E91 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; - AB0A0DAC14AACE9500E83E91 /* DeSmuME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeSmuME.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AB0A0EA714AAF77000E83E91 /* README.MAC */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.MAC; path = ../../README.MAC; sourceTree = SOURCE_ROOT; }; - AB0A0EA814AAF77000E83E91 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = AUTHORS; path = ../../AUTHORS; sourceTree = SOURCE_ROOT; }; - AB0A0EA914AAF77000E83E91 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ChangeLog; path = ../../ChangeLog; sourceTree = SOURCE_ROOT; }; - AB0A0EAA14AAF77000E83E91 /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = ../../COPYING; sourceTree = SOURCE_ROOT; }; - AB0A0EAB14AAF77000E83E91 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = ../../README; sourceTree = SOURCE_ROOT; }; - AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_passme.cpp; sourceTree = ""; }; - AB18136C15D1FB73007A6CC3 /* arm_jit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arm_jit.cpp; path = ../arm_jit.cpp; sourceTree = SOURCE_ROOT; }; - AB18137115D1FB8F007A6CC3 /* arm_jit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = arm_jit.h; path = ../arm_jit.h; sourceTree = SOURCE_ROOT; }; - AB18137215D1FBA6007A6CC3 /* instruction_attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = instruction_attributes.h; path = ../instruction_attributes.h; sourceTree = SOURCE_ROOT; }; - AB18137315D1FBA6007A6CC3 /* instructions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = instructions.h; path = ../instructions.h; sourceTree = SOURCE_ROOT; }; - AB18155715D212B4007A6CC3 /* DeSmuME (PPC).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (PPC).app"; sourceTree = BUILT_PRODUCTS_DIR; }; - AB1815F315D21469007A6CC3 /* DeSmuME (PPC).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (PPC).app"; sourceTree = BUILT_PRODUCTS_DIR; }; - AB18169615D214F2007A6CC3 /* DeSmuME (PPC).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (PPC).app"; sourceTree = BUILT_PRODUCTS_DIR; }; - AB2F5B011704EE0100E28885 /* utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = ""; }; - AB2F5B021704EE0100E28885 /* utilities.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utilities.c; sourceTree = ""; }; - AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = FileTypeInfo.plist; sourceTree = ""; }; - AB4352B317D66187007417C8 /* fsnitro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fsnitro.h; sourceTree = ""; }; - AB4352B417D66187007417C8 /* fsnitro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fsnitro.cpp; sourceTree = ""; }; - AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_mcrom_debug.cpp; sourceTree = ""; }; - AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_DeSmuME.icns; sourceTree = ""; }; - AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_NintendoDS_ROM.icns; sourceTree = ""; }; - AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_ROMSave.icns; sourceTree = ""; }; - AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_SaveState.icns; sourceTree = ""; }; - AB4C80E217C5DA070024D479 /* advanscene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = advanscene.h; sourceTree = ""; }; - AB4C80E317C5DA070024D479 /* advanscene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = advanscene.cpp; sourceTree = ""; }; - AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_auto.cpp; sourceTree = ""; }; - AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_mcrom.cpp; sourceTree = ""; }; - AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_mc.cpp; sourceTree = ""; }; - AB4C80F217C5DA240024D479 /* slot1comp_mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_mc.h; sourceTree = ""; }; - AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_rom.cpp; sourceTree = ""; }; - AB4C80F417C5DA240024D479 /* slot1comp_rom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_rom.h; sourceTree = ""; }; - AB4C815717C5DC240024D479 /* encrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = encrypt.h; path = ../encrypt.h; sourceTree = SOURCE_ROOT; }; - AB4C815817C5DC240024D479 /* encrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = encrypt.cpp; path = ../encrypt.cpp; sourceTree = SOURCE_ROOT; }; - AB73B12714BDA01C00F49C92 /* appDelegate_legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = appDelegate_legacy.h; path = userinterface/appDelegate_legacy.h; sourceTree = ""; }; - AB73B12814BDA01C00F49C92 /* emuWindowDelegate_legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emuWindowDelegate_legacy.h; path = userinterface/emuWindowDelegate_legacy.h; sourceTree = ""; }; - AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = appDelegate_legacy.mm; path = userinterface/appDelegate_legacy.mm; sourceTree = ""; }; - AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = emuWindowDelegate_legacy.mm; path = userinterface/emuWindowDelegate_legacy.mm; sourceTree = ""; }; - AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Execute_420x420.png; path = images/Icon_Execute_420x420.png; sourceTree = ""; }; - AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Pause_420x420.png; path = images/Icon_Pause_420x420.png; sourceTree = ""; }; - AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speed1x_420x420.png; path = images/Icon_Speed1x_420x420.png; sourceTree = ""; }; - AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speed2x_420x420.png; path = images/Icon_Speed2x_420x420.png; sourceTree = ""; }; - AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_FirmwareConfig.icns; sourceTree = ""; }; - AB8FE30A14B647D6009E20B1 /* macosx_10_4_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macosx_10_4_compat.h; sourceTree = ""; }; - AB8FE37414B652EC009E20B1 /* cocoa_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_util.h; sourceTree = ""; }; - AB8FE37514B652EC009E20B1 /* cocoa_util.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_util.mm; sourceTree = ""; }; - AB97D29516964D01002AC11B /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; - ABAC890814B7943E001B299F /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - ABB328E518313F5A00FEE4C4 /* slot2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = slot2.h; path = ../slot2.h; sourceTree = SOURCE_ROOT; }; - ABB328E618313F5A00FEE4C4 /* slot2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = slot2.cpp; path = ../slot2.cpp; sourceTree = SOURCE_ROOT; }; - ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_auto.cpp; sourceTree = ""; }; - ABB9215817CEB53A0049D4C5 /* slot1comp_protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_protocol.h; sourceTree = ""; }; - ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_protocol.cpp; sourceTree = ""; }; - ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 2xsai.cpp; sourceTree = ""; }; - ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bilinear.cpp; sourceTree = ""; }; - ABBBF2E018B7F59E00BDE776 /* epx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = epx.cpp; sourceTree = ""; }; - ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq2x.cpp; sourceTree = ""; }; - ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq4x.cpp; sourceTree = ""; }; - ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lq2x.cpp; sourceTree = ""; }; - ABBBF2E418B7F59E00BDE776 /* scanline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scanline.cpp; sourceTree = ""; }; - ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videofilter.cpp; sourceTree = ""; }; - ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xbrz.cpp; sourceTree = ""; }; - ABBBF2E718B7F59E00BDE776 /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = ""; }; - ABBBF2E818B7F59E00BDE776 /* hq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hq2x.h; sourceTree = ""; }; - ABBBF2E918B7F59E00BDE776 /* hq4x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hq4x.h; sourceTree = ""; }; - ABBBF2EA18B7F59E00BDE776 /* interp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interp.h; sourceTree = ""; }; - ABBBF2EB18B7F59E00BDE776 /* lq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lq2x.h; sourceTree = ""; }; - ABBBF2EC18B7F59E00BDE776 /* videofilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videofilter.h; sourceTree = ""; }; - ABBBF2ED18B7F59E00BDE776 /* xbrz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xbrz.h; sourceTree = ""; }; - ABBF045E14B5144D00E505A0 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = "translations/English.lproj/MainMenu (Legacy).xib"; sourceTree = ""; }; - ABBF04CB14B51BBB00E505A0 /* Chinese */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Chinese; path = translations/Chinese.lproj/Localizable.strings; sourceTree = ""; }; - ABBF04CC14B51BC300E505A0 /* Norwegian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Norwegian; path = translations/Norwegian.lproj/Localizable.strings; sourceTree = ""; }; - ABBF04CD14B51BC900E505A0 /* Romanian */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Romanian; path = translations/Romanian.lproj/Localizable.strings; sourceTree = ""; }; - ABBF052F14B5436E00E505A0 /* cocoa_file.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_file.mm; sourceTree = ""; }; - ABBF053B14B543B600E505A0 /* cocoa_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_file.h; sourceTree = ""; }; - ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coreaudiosound.cpp; sourceTree = ""; }; - ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ringbuffer.cpp; sourceTree = ""; }; - ABD0A5641501AC5C0074A094 /* coreaudiosound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coreaudiosound.h; sourceTree = ""; }; - ABD0A5651501AC5C0074A094 /* ringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ringbuffer.h; sourceTree = ""; }; - ABE240E514BE30FC006EA2D5 /* Info (Legacy Debug).plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info (Legacy Debug).plist"; sourceTree = ""; }; - ABE240E614BE30FC006EA2D5 /* Info (Legacy).plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info (Legacy).plist"; sourceTree = ""; }; - ABE240F314BE3169006EA2D5 /* cocoa_input_legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_input_legacy.h; sourceTree = ""; }; - ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_input_legacy.mm; sourceTree = ""; }; - ABE240F514BE3169006EA2D5 /* input_legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input_legacy.h; sourceTree = ""; }; - ABE240F614BE3169006EA2D5 /* input_legacy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = input_legacy.mm; sourceTree = ""; }; - ABE240F714BE3169006EA2D5 /* nds_control_legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nds_control_legacy.h; sourceTree = ""; }; - ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = nds_control_legacy.mm; sourceTree = ""; }; - ABE240F914BE3169006EA2D5 /* preferences_legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preferences_legacy.h; sourceTree = ""; }; - ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = preferences_legacy.mm; sourceTree = ""; }; - ABE240FB14BE3169006EA2D5 /* screen_state_legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = screen_state_legacy.h; sourceTree = ""; }; - ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = screen_state_legacy.m; sourceTree = ""; }; - ABE240FD14BE3169006EA2D5 /* video_output_view_legacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video_output_view_legacy.h; sourceTree = ""; }; - ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = video_output_view_legacy.mm; sourceTree = ""; }; - ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeFull_16x16.png; path = images/Icon_VolumeFull_16x16.png; sourceTree = ""; }; - ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeMute_16x16.png; path = images/Icon_VolumeMute_16x16.png; sourceTree = ""; }; - ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeOneThird_16x16.png; path = images/Icon_VolumeOneThird_16x16.png; sourceTree = ""; }; - ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeTwoThird_16x16.png; path = images/Icon_VolumeTwoThird_16x16.png; sourceTree = ""; }; - ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_ROMCheats.icns; sourceTree = ""; }; - ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sndOSX.cpp; sourceTree = ""; }; - ABF50B69169F61540018C08D /* AsmJit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsmJit.h; sourceTree = ""; }; - ABF50B6A169F61540018C08D /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = ""; }; - ABF50B6B169F61540018C08D /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = ""; }; - ABF50B6C169F61540018C08D /* x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86.h; sourceTree = ""; }; - ABF50B6E169F61540018C08D /* apibegin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apibegin.h; sourceTree = ""; }; - ABF50B6F169F61540018C08D /* apiend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apiend.h; sourceTree = ""; }; - ABF50B70169F61540018C08D /* assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembler.cpp; sourceTree = ""; }; - ABF50B71169F61540018C08D /* assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembler.h; sourceTree = ""; }; - ABF50B72169F61540018C08D /* assert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assert.cpp; sourceTree = ""; }; - ABF50B73169F61540018C08D /* assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assert.h; sourceTree = ""; }; - ABF50B74169F61540018C08D /* buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer.cpp; sourceTree = ""; }; - ABF50B75169F61540018C08D /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = ""; }; - ABF50B76169F61540018C08D /* build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build.h; sourceTree = ""; }; - ABF50B77169F61540018C08D /* compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compiler.cpp; sourceTree = ""; }; - ABF50B78169F61540018C08D /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compiler.h; sourceTree = ""; }; - ABF50B79169F61540018C08D /* compilercontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compilercontext.cpp; sourceTree = ""; }; - ABF50B7A169F61540018C08D /* compilercontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compilercontext.h; sourceTree = ""; }; - ABF50B7B169F61540018C08D /* compilerfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compilerfunc.cpp; sourceTree = ""; }; - ABF50B7C169F61540018C08D /* compilerfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compilerfunc.h; sourceTree = ""; }; - ABF50B7D169F61540018C08D /* compileritem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compileritem.cpp; sourceTree = ""; }; - ABF50B7E169F61540018C08D /* compileritem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compileritem.h; sourceTree = ""; }; - ABF50B7F169F61540018C08D /* context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = context.cpp; sourceTree = ""; }; - ABF50B80169F61540018C08D /* context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = context.h; sourceTree = ""; }; - ABF50B81169F61540018C08D /* cpuinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpuinfo.cpp; sourceTree = ""; }; - ABF50B82169F61540018C08D /* cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpuinfo.h; sourceTree = ""; }; - ABF50B83169F61540018C08D /* defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = defs.cpp; sourceTree = ""; }; - ABF50B84169F61540018C08D /* defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defs.h; sourceTree = ""; }; - ABF50B85169F61540018C08D /* func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = func.cpp; sourceTree = ""; }; - ABF50B86169F61540018C08D /* func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = func.h; sourceTree = ""; }; - ABF50B87169F61540018C08D /* intutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intutil.h; sourceTree = ""; }; - ABF50B88169F61540018C08D /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = ""; }; - ABF50B89169F61540018C08D /* logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger.cpp; sourceTree = ""; }; - ABF50B8A169F61540018C08D /* logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logger.h; sourceTree = ""; }; - ABF50B8B169F61540018C08D /* memorymanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memorymanager.cpp; sourceTree = ""; }; - ABF50B8C169F61540018C08D /* memorymanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorymanager.h; sourceTree = ""; }; - ABF50B8D169F61540018C08D /* memorymarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memorymarker.cpp; sourceTree = ""; }; - ABF50B8E169F61540018C08D /* memorymarker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorymarker.h; sourceTree = ""; }; - ABF50B8F169F61540018C08D /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = ""; }; - ABF50B90169F61540018C08D /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = ""; }; - ABF50B91169F61540018C08D /* podvector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = podvector.h; sourceTree = ""; }; - ABF50B92169F61540018C08D /* stringbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringbuilder.cpp; sourceTree = ""; }; - ABF50B93169F61540018C08D /* stringbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringbuilder.h; sourceTree = ""; }; - ABF50B94169F61540018C08D /* stringutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutil.cpp; sourceTree = ""; }; - ABF50B95169F61540018C08D /* stringutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutil.h; sourceTree = ""; }; - ABF50B96169F61540018C08D /* virtualmemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = virtualmemory.cpp; sourceTree = ""; }; - ABF50B97169F61540018C08D /* virtualmemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = virtualmemory.h; sourceTree = ""; }; - ABF50B98169F61540018C08D /* zonememory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zonememory.cpp; sourceTree = ""; }; - ABF50B99169F61540018C08D /* zonememory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zonememory.h; sourceTree = ""; }; - ABF50B9B169F61540018C08D /* x86assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86assembler.cpp; sourceTree = ""; }; - ABF50B9C169F61540018C08D /* x86assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86assembler.h; sourceTree = ""; }; - ABF50B9D169F61540018C08D /* x86compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compiler.cpp; sourceTree = ""; }; - ABF50B9E169F61540018C08D /* x86compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compiler.h; sourceTree = ""; }; - ABF50B9F169F61540018C08D /* x86compilercontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compilercontext.cpp; sourceTree = ""; }; - ABF50BA0169F61540018C08D /* x86compilercontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compilercontext.h; sourceTree = ""; }; - ABF50BA1169F61540018C08D /* x86compilerfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compilerfunc.cpp; sourceTree = ""; }; - ABF50BA2169F61540018C08D /* x86compilerfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compilerfunc.h; sourceTree = ""; }; - ABF50BA3169F61540018C08D /* x86compileritem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compileritem.cpp; sourceTree = ""; }; - ABF50BA4169F61540018C08D /* x86compileritem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compileritem.h; sourceTree = ""; }; - ABF50BA5169F61540018C08D /* x86cpuinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86cpuinfo.cpp; sourceTree = ""; }; - ABF50BA6169F61540018C08D /* x86cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86cpuinfo.h; sourceTree = ""; }; - ABF50BA7169F61540018C08D /* x86defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86defs.cpp; sourceTree = ""; }; - ABF50BA8169F61540018C08D /* x86defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86defs.h; sourceTree = ""; }; - ABF50BA9169F61540018C08D /* x86func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86func.cpp; sourceTree = ""; }; - ABF50BAA169F61540018C08D /* x86func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86func.h; sourceTree = ""; }; - ABF50BAB169F61540018C08D /* x86operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86operand.cpp; sourceTree = ""; }; - ABF50BAC169F61540018C08D /* x86operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86operand.h; sourceTree = ""; }; - ABF50BAD169F61540018C08D /* x86util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86util.cpp; sourceTree = ""; }; - ABF50BAE169F61540018C08D /* x86util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86util.h; sourceTree = ""; }; - ABF95B4714B4F4FC007912B8 /* cocoa_globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_globals.h; sourceTree = ""; }; - ABFE42CD143E3398009A3CCE /* DeSmuME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeSmuME.app; sourceTree = BUILT_PRODUCTS_DIR; }; - ABFE42CF143E3398009A3CCE /* DeSmuME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeSmuME.app; sourceTree = BUILT_PRODUCTS_DIR; }; - ABFE42D1143E3399009A3CCE /* DeSmuME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeSmuME.app; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 1EFD51B60F892B1A00B029BB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB97D58816964E3A002AC11B /* Accelerate.framework in Frameworks */, - AB97D58916964E3F002AC11B /* AppKit.framework in Frameworks */, - 1EFD51B90F892B1A00B029BB /* AudioUnit.framework in Frameworks */, - 1EFD51B70F892B1A00B029BB /* Cocoa.framework in Frameworks */, - AB97D58A16964E42002AC11B /* Foundation.framework in Frameworks */, - 1EFD51B80F892B1A00B029BB /* OpenGL.framework in Frameworks */, - AB97D58B16964E44002AC11B /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8D11072E0486CEB800E47090 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB97D45216964E0A002AC11B /* Accelerate.framework in Frameworks */, - AB06CCD6135B8AA200E977B3 /* AppKit.framework in Frameworks */, - 729BECF00D9D581900ED561B /* AudioUnit.framework in Frameworks */, - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, - AB06CCD7135B8AA300E977B3 /* Foundation.framework in Frameworks */, - 729BECE70D9D57F600ED561B /* OpenGL.framework in Frameworks */, - AB0A0D1E14AACACC00E83E91 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB0A0DA114AACE9500E83E91 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB97D29616964D01002AC11B /* Accelerate.framework in Frameworks */, - AB0A0DA514AACE9500E83E91 /* AppKit.framework in Frameworks */, - AB0A0DA414AACE9500E83E91 /* AudioUnit.framework in Frameworks */, - AB0A0DA214AACE9500E83E91 /* Cocoa.framework in Frameworks */, - AB0A0DA614AACE9500E83E91 /* Foundation.framework in Frameworks */, - AB0A0DA314AACE9500E83E91 /* OpenGL.framework in Frameworks */, - AB0A0DA714AACE9500E83E91 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB18154D15D212B4007A6CC3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB97D45316964E0F002AC11B /* Accelerate.framework in Frameworks */, - AB18155115D212B4007A6CC3 /* AppKit.framework in Frameworks */, - AB18155015D212B4007A6CC3 /* AudioUnit.framework in Frameworks */, - AB18154E15D212B4007A6CC3 /* Cocoa.framework in Frameworks */, - AB18155215D212B4007A6CC3 /* Foundation.framework in Frameworks */, - AB18154F15D212B4007A6CC3 /* OpenGL.framework in Frameworks */, - AB18155315D212B4007A6CC3 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB1815E915D21469007A6CC3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB97D45116964DF2002AC11B /* Accelerate.framework in Frameworks */, - AB1815ED15D21469007A6CC3 /* AppKit.framework in Frameworks */, - AB1815EC15D21469007A6CC3 /* AudioUnit.framework in Frameworks */, - AB1815EA15D21469007A6CC3 /* Cocoa.framework in Frameworks */, - AB1815EE15D21469007A6CC3 /* Foundation.framework in Frameworks */, - AB1815EB15D21469007A6CC3 /* OpenGL.framework in Frameworks */, - AB1815EF15D21469007A6CC3 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB18168F15D214F2007A6CC3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB97D45516964E26002AC11B /* Accelerate.framework in Frameworks */, - AB97D45616964E2D002AC11B /* AppKit.framework in Frameworks */, - AB18169215D214F2007A6CC3 /* AudioUnit.framework in Frameworks */, - AB18169015D214F2007A6CC3 /* Cocoa.framework in Frameworks */, - AB97D50916964E30002AC11B /* Foundation.framework in Frameworks */, - AB18169115D214F2007A6CC3 /* OpenGL.framework in Frameworks */, - AB97D58716964E34002AC11B /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABFE42AC143E32F0009A3CCE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB97D45416964E14002AC11B /* Accelerate.framework in Frameworks */, - ABFE42B0143E32F0009A3CCE /* AppKit.framework in Frameworks */, - ABFE42AF143E32F0009A3CCE /* AudioUnit.framework in Frameworks */, - ABFE42AD143E32F0009A3CCE /* Cocoa.framework in Frameworks */, - ABFE42B1143E32F0009A3CCE /* Foundation.framework in Frameworks */, - ABFE42AE143E32F0009A3CCE /* OpenGL.framework in Frameworks */, - AB8FE48C14B6657D009E20B1 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 080E96DDFE201D6D7F000001 /* Cocoa Port */ = { - isa = PBXGroup; - children = ( - ABC3ADEC14B7DC6E00D5B13D /* userinterface */, - AB2F5B021704EE0100E28885 /* utilities.c */, - ABD0A5621501AC5C0074A094 /* coreaudiosound.cpp */, - ABD0A5631501AC5C0074A094 /* ringbuffer.cpp */, - ABF4007E14B4F1C000578AE7 /* sndOSX.cpp */, - ABBF053B14B543B600E505A0 /* cocoa_file.h */, - ABF95B4714B4F4FC007912B8 /* cocoa_globals.h */, - ABE240F314BE3169006EA2D5 /* cocoa_input_legacy.h */, - AB8FE37414B652EC009E20B1 /* cocoa_util.h */, - ABD0A5641501AC5C0074A094 /* coreaudiosound.h */, - ABE240F514BE3169006EA2D5 /* input_legacy.h */, - AB8FE30A14B647D6009E20B1 /* macosx_10_4_compat.h */, - ABE240F714BE3169006EA2D5 /* nds_control_legacy.h */, - ABE240F914BE3169006EA2D5 /* preferences_legacy.h */, - ABD0A5651501AC5C0074A094 /* ringbuffer.h */, - ABE240FB14BE3169006EA2D5 /* screen_state_legacy.h */, - AB06CB49135B8A4D00E977B3 /* sndOSX.h */, - AB2F5B011704EE0100E28885 /* utilities.h */, - ABE240FD14BE3169006EA2D5 /* video_output_view_legacy.h */, - ABE240FC14BE3169006EA2D5 /* screen_state_legacy.m */, - ABBF052F14B5436E00E505A0 /* cocoa_file.mm */, - ABE240F414BE3169006EA2D5 /* cocoa_input_legacy.mm */, - AB8FE37514B652EC009E20B1 /* cocoa_util.mm */, - ABE240F614BE3169006EA2D5 /* input_legacy.mm */, - ABE240F814BE3169006EA2D5 /* nds_control_legacy.mm */, - ABE240FA14BE3169006EA2D5 /* preferences_legacy.mm */, - ABE240FE14BE3169006EA2D5 /* video_output_view_legacy.mm */, - ); - name = "Cocoa Port"; - sourceTree = ""; - }; - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - AB97D29516964D01002AC11B /* Accelerate.framework */, - 29B97324FDCFA39411CA2CEA /* AppKit.framework */, - 729BECEF0D9D581900ED561B /* AudioUnit.framework */, - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - 29B97325FDCFA39411CA2CEA /* Foundation.framework */, - 729BECE60D9D57F600ED561B /* OpenGL.framework */, - AB0A0D1D14AACACC00E83E91 /* libz.dylib */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - ABFE42CD143E3398009A3CCE /* DeSmuME.app */, - ABFE42CF143E3398009A3CCE /* DeSmuME.app */, - ABFE42D1143E3399009A3CCE /* DeSmuME.app */, - AB0A0DAC14AACE9500E83E91 /* DeSmuME.app */, - AB18155715D212B4007A6CC3 /* DeSmuME (PPC).app */, - AB1815F315D21469007A6CC3 /* DeSmuME (PPC).app */, - AB18169615D214F2007A6CC3 /* DeSmuME (PPC).app */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* DeSmuME */ = { - isa = PBXGroup; - children = ( - 080E96DDFE201D6D7F000001 /* Cocoa Port */, - 29B97315FDCFA39411CA2CEA /* Core */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - AB06CB79135B8A7600E977B3 /* Other Sources */, - 19C28FACFE9D520D11CA2CBB /* Products */, - 29B97317FDCFA39411CA2CEA /* Resources */, - ); - name = DeSmuME; - sourceTree = ""; - }; - 29B97315FDCFA39411CA2CEA /* Core */ = { - isa = PBXGroup; - children = ( - AB06CD9B135B8AED00E977B3 /* addons */, - AB06CDA7135B8AED00E977B3 /* cli */, - AB06CDAF135B8AED00E977B3 /* gdbstub */, - ABBBF2DC18B7F59E00BDE776 /* filter */, - AB06CDB3135B8AED00E977B3 /* metaspu */, - AB06CDDC135B8AED00E977B3 /* utils */, - AB06CD0F135B8ACE00E977B3 /* aggdraw.cpp */, - AB06CD10135B8ACE00E977B3 /* arm_instructions.cpp */, - AB18136C15D1FB73007A6CC3 /* arm_jit.cpp */, - AB06CD11135B8ACE00E977B3 /* armcpu.cpp */, - AB06CD12135B8ACE00E977B3 /* bios.cpp */, - AB06CD13135B8ACE00E977B3 /* cheatSystem.cpp */, - AB06CD14135B8ACE00E977B3 /* commandline.cpp */, - AB06CD15135B8ACE00E977B3 /* common.cpp */, - AB06CD16135B8ACE00E977B3 /* cp15.cpp */, - AB06CD17135B8ACE00E977B3 /* ctrlssdl.cpp */, - AB06CD18135B8ACE00E977B3 /* debug.cpp */, - AB06CD19135B8ACE00E977B3 /* desmume_config.cpp */, - AB06CD1A135B8ACE00E977B3 /* Disassembler.cpp */, - AB06CD1B135B8ACE00E977B3 /* driver.cpp */, - AB06CD1C135B8ACE00E977B3 /* emufile.cpp */, - AB4C815817C5DC240024D479 /* encrypt.cpp */, - AB06CD1D135B8ACE00E977B3 /* FIFO.cpp */, - AB06CD1E135B8ACE00E977B3 /* firmware.cpp */, - AB06CD1F135B8ACE00E977B3 /* fs-linux.cpp */, - AB06CD21135B8ACE00E977B3 /* gfx3d.cpp */, - AB06CD24135B8ACE00E977B3 /* GPU.cpp */, - AB06CD23135B8ACE00E977B3 /* GPU_osd.cpp */, - AB06CD22135B8ACE00E977B3 /* GPU_osd_stub.cpp */, - AB06CD25135B8ACE00E977B3 /* lua-engine.cpp */, - AB06CD26135B8ACE00E977B3 /* matrix.cpp */, - AB06CD27135B8ACE00E977B3 /* mc.cpp */, - AB06CD2A135B8ACE00E977B3 /* mic.cpp */, - AB06CD28135B8ACE00E977B3 /* mic_alsa.cpp */, - AB06CD29135B8ACE00E977B3 /* mic_openal.cpp */, - AB06CD2B135B8ACE00E977B3 /* MMU.cpp */, - AB06CD2C135B8ACE00E977B3 /* movie.cpp */, - AB06CD2D135B8ACE00E977B3 /* NDSSystem.cpp */, - AB06CD2E135B8ACE00E977B3 /* OGLRender.cpp */, - AB06CD2F135B8ACE00E977B3 /* path.cpp */, - AB06CD30135B8ACE00E977B3 /* rasterize.cpp */, - AB06CD31135B8ACE00E977B3 /* readwrite.cpp */, - AB06CD32135B8ACE00E977B3 /* render3D.cpp */, - AB06CD33135B8ACE00E977B3 /* ROMReader.cpp */, - AB06CD34135B8ACE00E977B3 /* rtc.cpp */, - AB06CD35135B8ACE00E977B3 /* saves.cpp */, - AB06CD36135B8ACE00E977B3 /* slot1.cpp */, - ABB328E618313F5A00FEE4C4 /* slot2.cpp */, - AB06CD37135B8ACE00E977B3 /* sndsdl.cpp */, - AB06CD38135B8ACE00E977B3 /* SPU.cpp */, - AB06CD39135B8ACE00E977B3 /* texcache.cpp */, - AB06CD3A135B8ACE00E977B3 /* thumb_instructions.cpp */, - AB06CD3B135B8ACE00E977B3 /* version.cpp */, - AB06CD3C135B8ACE00E977B3 /* wifi.cpp */, - AB06CCD9135B8ACE00E977B3 /* agg2d.h */, - AB06CCDA135B8ACE00E977B3 /* aggdraw.h */, - AB18137115D1FB8F007A6CC3 /* arm_jit.h */, - AB06CCDC135B8ACE00E977B3 /* armcpu.h */, - AB06CCDD135B8ACE00E977B3 /* bios.h */, - AB06CCDE135B8ACE00E977B3 /* bits.h */, - AB06CCDF135B8ACE00E977B3 /* cheatSystem.h */, - AB06CCE0135B8ACE00E977B3 /* commandline.h */, - AB06CCE1135B8ACE00E977B3 /* common.h */, - AB06CCE2135B8ACE00E977B3 /* cp15.h */, - AB06CCE3135B8ACE00E977B3 /* ctrlssdl.h */, - AB06CCE4135B8ACE00E977B3 /* debug.h */, - AB06CCE5135B8ACE00E977B3 /* desmume_config.h */, - AB06CCE6135B8ACE00E977B3 /* Disassembler.h */, - AB06CCE7135B8ACE00E977B3 /* driver.h */, - AB06CCE9135B8ACE00E977B3 /* emufile.h */, - AB06CCE8135B8ACE00E977B3 /* emufile_types.h */, - AB4C815717C5DC240024D479 /* encrypt.h */, - AB06CCEA135B8ACE00E977B3 /* FIFO.h */, - AB06CCEB135B8ACE00E977B3 /* firmware.h */, - AB06CCEC135B8ACE00E977B3 /* fs.h */, - AB06CCED135B8ACE00E977B3 /* gdbstub.h */, - AB06CCEE135B8ACE00E977B3 /* gfx3d.h */, - AB06CCF0135B8ACE00E977B3 /* GPU.h */, - AB06CCEF135B8ACE00E977B3 /* GPU_osd.h */, - AB18137215D1FBA6007A6CC3 /* instruction_attributes.h */, - AB18137315D1FBA6007A6CC3 /* instructions.h */, - AB06CCF1135B8ACE00E977B3 /* lua-engine.h */, - AB06CCF2135B8ACE00E977B3 /* matrix.h */, - AB06CCF3135B8ACE00E977B3 /* mc.h */, - AB06CCF4135B8ACE00E977B3 /* mem.h */, - AB06CCF5135B8ACE00E977B3 /* mic.h */, - AB06CCF7135B8ACE00E977B3 /* MMU.h */, - AB06CCF6135B8ACE00E977B3 /* MMU_timing.h */, - AB06CCF8135B8ACE00E977B3 /* movie.h */, - AB06CCF9135B8ACE00E977B3 /* NDSSystem.h */, - AB06CCFA135B8ACE00E977B3 /* OGLRender.h */, - AB06CCFC135B8ACE00E977B3 /* PACKED.h */, - AB06CCFB135B8ACE00E977B3 /* PACKED_END.h */, - AB06CCFD135B8ACE00E977B3 /* path.h */, - AB06CCFE135B8ACE00E977B3 /* rasterize.h */, - AB06CCFF135B8ACE00E977B3 /* readwrite.h */, - AB06CD00135B8ACE00E977B3 /* registers.h */, - AB06CD01135B8ACE00E977B3 /* render3D.h */, - AB06CD02135B8ACE00E977B3 /* ROMReader.h */, - AB06CD03135B8ACE00E977B3 /* rtc.h */, - AB06CD04135B8ACE00E977B3 /* saves.h */, - AB06CD06135B8ACE00E977B3 /* slot1.h */, - ABB328E518313F5A00FEE4C4 /* slot2.h */, - AB06CD07135B8ACE00E977B3 /* sndsdl.h */, - AB06CD08135B8ACE00E977B3 /* SPU.h */, - AB06CD09135B8ACE00E977B3 /* texcache.h */, - AB06CD0B135B8ACE00E977B3 /* types.h */, - AB06CD0C135B8ACE00E977B3 /* version.h */, - AB06CD0D135B8ACE00E977B3 /* wifi.h */, - ); - name = Core; - sourceTree = ""; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - AB4677FA14ABD4790002FF94 /* Images */, - 1F4B55090F53924500C8B514 /* Localizable.strings */, - AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */, - ABE240E514BE30FC006EA2D5 /* Info (Legacy Debug).plist */, - ABE240E614BE30FC006EA2D5 /* Info (Legacy).plist */, - ABEB321914C56182007F0D4C /* InfoPlist.strings */, - AB3AD16B14C4F6AD00D7D192 /* FileTypeInfo.plist */, - AB0A0EA714AAF77000E83E91 /* README.MAC */, - AB0A0EA814AAF77000E83E91 /* AUTHORS */, - AB0A0EA914AAF77000E83E91 /* ChangeLog */, - AB0A0EAA14AAF77000E83E91 /* COPYING */, - AB0A0EAB14AAF77000E83E91 /* README */, - ); - name = Resources; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; - 7FA912191426523900E2ABDD /* tinyxml */ = { - isa = PBXGroup; - children = ( - 7FA9121A1426523900E2ABDD /* tinystr.cpp */, - 7FA9121B1426523900E2ABDD /* tinystr.h */, - 7FA9121C1426523900E2ABDD /* tinyxml.cpp */, - 7FA9121D1426523900E2ABDD /* tinyxml.h */, - 7FA9121E1426523900E2ABDD /* tinyxmlerror.cpp */, - 7FA9121F1426523900E2ABDD /* tinyxmlparser.cpp */, - ); - path = tinyxml; - sourceTree = ""; - }; - AB06CB79135B8A7600E977B3 /* Other Sources */ = { - isa = PBXGroup; - children = ( - ABAC890814B7943E001B299F /* main.m */, - AB06CCD5135B8A9B00E977B3 /* DeSmuME_Prefix.pch */, - ); - name = "Other Sources"; - sourceTree = ""; - }; - AB06CD9B135B8AED00E977B3 /* addons */ = { - isa = PBXGroup; - children = ( - AB06CD9C135B8AED00E977B3 /* slot1_none.cpp */, - AB06CD9D135B8AED00E977B3 /* slot1_r4.cpp */, - AB4C80EF17C5DA240024D479 /* slot1_retail_auto.cpp */, - AB4C80F017C5DA240024D479 /* slot1_retail_mcrom.cpp */, - AB4352C017D661AC007417C8 /* slot1_retail_mcrom_debug.cpp */, - 956B96C213DF4CF900FCDCD0 /* slot1_retail_nand.cpp */, - AB4C80F117C5DA240024D479 /* slot1comp_mc.cpp */, - ABB9215917CEB53A0049D4C5 /* slot1comp_protocol.cpp */, - AB4C80F317C5DA240024D479 /* slot1comp_rom.cpp */, - ABB328EE18313F7C00FEE4C4 /* slot2_auto.cpp */, - AB06CD9F135B8AED00E977B3 /* slot2_expMemory.cpp */, - AB06CDA0135B8AED00E977B3 /* slot2_gbagame.cpp */, - AB06CDA1135B8AED00E977B3 /* slot2_guitarGrip.cpp */, - AB06CDA2135B8AED00E977B3 /* slot2_mpcf.cpp */, - AB06CDA3135B8AED00E977B3 /* slot2_none.cpp */, - AB06CDA4135B8AED00E977B3 /* slot2_paddle.cpp */, - AB126D24182ECC7B00EBCF22 /* slot2_passme.cpp */, - AB06CDA5135B8AED00E977B3 /* slot2_piano.cpp */, - AB06CDA6135B8AED00E977B3 /* slot2_rumblepak.cpp */, - AB4C80F217C5DA240024D479 /* slot1comp_mc.h */, - ABB9215817CEB53A0049D4C5 /* slot1comp_protocol.h */, - AB4C80F417C5DA240024D479 /* slot1comp_rom.h */, - ); - name = addons; - path = ../addons; - sourceTree = SOURCE_ROOT; - }; - AB06CDA7135B8AED00E977B3 /* cli */ = { - isa = PBXGroup; - children = ( - AB06CDAC135B8AED00E977B3 /* main.cpp */, - AB06CDAB135B8AED00E977B3 /* Info.plist */, - ); - name = cli; - path = ../cli; - sourceTree = SOURCE_ROOT; - }; - AB06CDAF135B8AED00E977B3 /* gdbstub */ = { - isa = PBXGroup; - children = ( - AB06CDB0135B8AED00E977B3 /* gdbstub.cpp */, - AB06CDB1135B8AED00E977B3 /* gdbstub_internal.h */, - ); - name = gdbstub; - path = ../gdbstub; - sourceTree = SOURCE_ROOT; - }; - AB06CDB3135B8AED00E977B3 /* metaspu */ = { - isa = PBXGroup; - children = ( - AB06CDB9135B8AED00E977B3 /* SoundTouch */, - AB06CDB4135B8AED00E977B3 /* metaspu.cpp */, - AB06CDB7135B8AED00E977B3 /* SndOut.cpp */, - AB06CDD8135B8AED00E977B3 /* Timestretcher.cpp */, - AB06CDB5135B8AED00E977B3 /* metaspu.h */, - AB06CDB8135B8AED00E977B3 /* SndOut.h */, - ); - name = metaspu; - path = ../metaspu; - sourceTree = SOURCE_ROOT; - }; - AB06CDB9135B8AED00E977B3 /* SoundTouch */ = { - isa = PBXGroup; - children = ( - AB06CDBB135B8AED00E977B3 /* AAFilter.cpp */, - AB06CDC1135B8AED00E977B3 /* cpu_detect_x86_gcc.cpp */, - AB06CDC4135B8AED00E977B3 /* FIFOSampleBuffer.cpp */, - AB06CDC7135B8AED00E977B3 /* FIRFilter.cpp */, - AB06CDCC135B8AED00E977B3 /* mmx_optimized.cpp */, - AB06CDCD135B8AED00E977B3 /* RateTransposer.cpp */, - AB06CDD0135B8AED00E977B3 /* SoundTouch.cpp */, - AB06CDD2135B8AED00E977B3 /* sse_optimized.cpp */, - AB06CDD4135B8AED00E977B3 /* TDStretch.cpp */, - AB06CDD6135B8AED00E977B3 /* WavFile.cpp */, - AB06CDBC135B8AED00E977B3 /* AAFilter.h */, - AB06CDBD135B8AED00E977B3 /* BPMDetect.h */, - AB06CDC0135B8AED00E977B3 /* cpu_detect.h */, - AB06CDC5135B8AED00E977B3 /* FIFOSampleBuffer.h */, - AB06CDC6135B8AED00E977B3 /* FIFOSamplePipe.h */, - AB06CDC8135B8AED00E977B3 /* FIRFilter.h */, - AB06CDCE135B8AED00E977B3 /* RateTransposer.h */, - AB06CDD1135B8AED00E977B3 /* SoundTouch.h */, - AB06CDD3135B8AED00E977B3 /* STTypes.h */, - AB06CDD5135B8AED00E977B3 /* TDStretch.h */, - AB06CDD7135B8AED00E977B3 /* WavFile.h */, - ); - path = SoundTouch; - sourceTree = ""; - }; - AB06CDDC135B8AED00E977B3 /* utils */ = { - isa = PBXGroup; - children = ( - AB18130415D1FB4B007A6CC3 /* AsmJit */, - AB06CDE1135B8AED00E977B3 /* decrypt */, - AB06CDEE135B8AED00E977B3 /* libfat */, - 7FA912191426523900E2ABDD /* tinyxml */, - AB06CDDD135B8AED00E977B3 /* ConvertUTF.c */, - AB4C80E317C5DA070024D479 /* advanscene.cpp */, - AB06CDDF135B8AED00E977B3 /* datetime.cpp */, - AB06CDE8135B8AED00E977B3 /* dlditool.cpp */, - AB06CDE9135B8AED00E977B3 /* emufat.cpp */, - AB4352B417D66187007417C8 /* fsnitro.cpp */, - AB06CDEC135B8AED00E977B3 /* guid.cpp */, - AB06CE0A135B8AED00E977B3 /* md5.cpp */, - AB06CE0C135B8AED00E977B3 /* task.cpp */, - AB06CE0F135B8AED00E977B3 /* vfat.cpp */, - AB06CE11135B8AED00E977B3 /* xstring.cpp */, - AB4C80E217C5DA070024D479 /* advanscene.h */, - AB06CDDE135B8AED00E977B3 /* ConvertUTF.h */, - AB06CDE0135B8AED00E977B3 /* datetime.h */, - AB06CDEA135B8AED00E977B3 /* emufat.h */, - AB06CDEB135B8AED00E977B3 /* emufat_types.h */, - AB4352B317D66187007417C8 /* fsnitro.h */, - AB06CDED135B8AED00E977B3 /* guid.h */, - AB06CE0B135B8AED00E977B3 /* md5.h */, - AB06CE0D135B8AED00E977B3 /* task.h */, - AB06CE0E135B8AED00E977B3 /* valuearray.h */, - AB06CE10135B8AED00E977B3 /* vfat.h */, - AB06CE12135B8AED00E977B3 /* xstring.h */, - ); - name = utils; - path = ../utils; - sourceTree = SOURCE_ROOT; - }; - AB06CDE1135B8AED00E977B3 /* decrypt */ = { - isa = PBXGroup; - children = ( - AB06CDE2135B8AED00E977B3 /* crc.cpp */, - AB06CDE4135B8AED00E977B3 /* decrypt.cpp */, - AB06CDE6135B8AED00E977B3 /* header.cpp */, - AB06CDE3135B8AED00E977B3 /* crc.h */, - AB06CDE5135B8AED00E977B3 /* decrypt.h */, - AB06CDE7135B8AED00E977B3 /* header.h */, - ); - path = decrypt; - sourceTree = ""; - }; - AB06CDEE135B8AED00E977B3 /* libfat */ = { - isa = PBXGroup; - children = ( - AB06CDF0135B8AED00E977B3 /* cache.cpp */, - AB06CDF3135B8AED00E977B3 /* directory.cpp */, - AB06CDF5135B8AED00E977B3 /* disc.cpp */, - AB06CDF9135B8AED00E977B3 /* fatdir.cpp */, - AB06CDFB135B8AED00E977B3 /* fatfile.cpp */, - AB06CDFD135B8AED00E977B3 /* file_allocation_table.cpp */, - AB06CDFF135B8AED00E977B3 /* filetime.cpp */, - AB06CE01135B8AED00E977B3 /* libfat.cpp */, - AB06CE03135B8AED00E977B3 /* libfat_public_api.cpp */, - AB06CE05135B8AED00E977B3 /* lock.cpp */, - AB06CE08135B8AED00E977B3 /* partition.cpp */, - AB06CDEF135B8AED00E977B3 /* bit_ops.h */, - AB06CDF1135B8AED00E977B3 /* cache.h */, - AB06CDF2135B8AED00E977B3 /* common.h */, - AB06CDF4135B8AED00E977B3 /* directory.h */, - AB06CDF6135B8AED00E977B3 /* disc.h */, - AB06CDF7135B8AED00E977B3 /* disc_io.h */, - AB06CDF8135B8AED00E977B3 /* fat.h */, - AB06CDFA135B8AED00E977B3 /* fatdir.h */, - AB06CDFC135B8AED00E977B3 /* fatfile.h */, - AB06CDFE135B8AED00E977B3 /* file_allocation_table.h */, - AB06CE00135B8AED00E977B3 /* filetime.h */, - AB06CE02135B8AED00E977B3 /* libfat_pc.h */, - AB06CE04135B8AED00E977B3 /* libfat_public_api.h */, - AB06CE06135B8AED00E977B3 /* lock.h */, - AB06CE07135B8AED00E977B3 /* mem_allocate.h */, - AB06CE09135B8AED00E977B3 /* partition.h */, - ); - path = libfat; - sourceTree = ""; - }; - AB18130415D1FB4B007A6CC3 /* AsmJit */ = { - isa = PBXGroup; - children = ( - ABF50B6D169F61540018C08D /* core */, - ABF50B9A169F61540018C08D /* x86 */, - ABF50B69169F61540018C08D /* AsmJit.h */, - ABF50B6A169F61540018C08D /* Config.h */, - ABF50B6B169F61540018C08D /* core.h */, - ABF50B6C169F61540018C08D /* x86.h */, - ); - path = AsmJit; - sourceTree = ""; - }; - AB4677FA14ABD4790002FF94 /* Images */ = { - isa = PBXGroup; - children = ( - AB46782914ABD4BF0002FF94 /* App Icons */, - ABEFD81914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png */, - ABEFD81A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png */, - ABEFD81B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png */, - ABEFD81C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png */, - AB73B1C114BDA94800F49C92 /* Icon_Execute_420x420.png */, - AB73B1C214BDA94800F49C92 /* Icon_Pause_420x420.png */, - AB73B1C314BDA94800F49C92 /* Icon_Speed1x_420x420.png */, - AB73B1C414BDA94800F49C92 /* Icon_Speed2x_420x420.png */, - ); - name = Images; - sourceTree = ""; - }; - AB46782914ABD4BF0002FF94 /* App Icons */ = { - isa = PBXGroup; - children = ( - AB46780614ABD4890002FF94 /* AppIcon_DeSmuME.icns */, - AB46780714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns */, - ABF4007614B4F19200578AE7 /* AppIcon_ROMCheats.icns */, - AB46780814ABD4890002FF94 /* AppIcon_ROMSave.icns */, - AB7522E314C7D879009B97B3 /* AppIcon_FirmwareConfig.icns */, - AB46780914ABD4890002FF94 /* AppIcon_SaveState.icns */, - ); - name = "App Icons"; - sourceTree = ""; - }; - ABBBF2DC18B7F59E00BDE776 /* filter */ = { - isa = PBXGroup; - children = ( - ABBBF2DD18B7F59E00BDE776 /* 2xsai.cpp */, - ABBBF2DE18B7F59E00BDE776 /* bilinear.cpp */, - ABBBF2E018B7F59E00BDE776 /* epx.cpp */, - ABBBF2E118B7F59E00BDE776 /* hq2x.cpp */, - ABBBF2E218B7F59E00BDE776 /* hq4x.cpp */, - ABBBF2E318B7F59E00BDE776 /* lq2x.cpp */, - ABBBF2E418B7F59E00BDE776 /* scanline.cpp */, - ABBBF2E518B7F59E00BDE776 /* videofilter.cpp */, - ABBBF2E618B7F59E00BDE776 /* xbrz.cpp */, - ABBBF2E718B7F59E00BDE776 /* filter.h */, - ABBBF2E818B7F59E00BDE776 /* hq2x.h */, - ABBBF2E918B7F59E00BDE776 /* hq4x.h */, - ABBBF2EA18B7F59E00BDE776 /* interp.h */, - ABBBF2EB18B7F59E00BDE776 /* lq2x.h */, - ABBBF2EC18B7F59E00BDE776 /* videofilter.h */, - ABBBF2ED18B7F59E00BDE776 /* xbrz.h */, - ); - name = filter; - path = ../filter; - sourceTree = SOURCE_ROOT; - }; - ABC3ADEC14B7DC6E00D5B13D /* userinterface */ = { - isa = PBXGroup; - children = ( - AB73B12714BDA01C00F49C92 /* appDelegate_legacy.h */, - AB73B12814BDA01C00F49C92 /* emuWindowDelegate_legacy.h */, - AB73B12914BDA01C00F49C92 /* appDelegate_legacy.mm */, - AB73B12A14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm */, - ); - name = userinterface; - sourceTree = ""; - }; - ABF50B6D169F61540018C08D /* core */ = { - isa = PBXGroup; - children = ( - ABF50B70169F61540018C08D /* assembler.cpp */, - ABF50B72169F61540018C08D /* assert.cpp */, - ABF50B74169F61540018C08D /* buffer.cpp */, - ABF50B77169F61540018C08D /* compiler.cpp */, - ABF50B79169F61540018C08D /* compilercontext.cpp */, - ABF50B7B169F61540018C08D /* compilerfunc.cpp */, - ABF50B7D169F61540018C08D /* compileritem.cpp */, - ABF50B7F169F61540018C08D /* context.cpp */, - ABF50B81169F61540018C08D /* cpuinfo.cpp */, - ABF50B83169F61540018C08D /* defs.cpp */, - ABF50B85169F61540018C08D /* func.cpp */, - ABF50B89169F61540018C08D /* logger.cpp */, - ABF50B8B169F61540018C08D /* memorymanager.cpp */, - ABF50B8D169F61540018C08D /* memorymarker.cpp */, - ABF50B8F169F61540018C08D /* operand.cpp */, - ABF50B92169F61540018C08D /* stringbuilder.cpp */, - ABF50B94169F61540018C08D /* stringutil.cpp */, - ABF50B96169F61540018C08D /* virtualmemory.cpp */, - ABF50B98169F61540018C08D /* zonememory.cpp */, - ABF50B6E169F61540018C08D /* apibegin.h */, - ABF50B6F169F61540018C08D /* apiend.h */, - ABF50B71169F61540018C08D /* assembler.h */, - ABF50B73169F61540018C08D /* assert.h */, - ABF50B75169F61540018C08D /* buffer.h */, - ABF50B76169F61540018C08D /* build.h */, - ABF50B78169F61540018C08D /* compiler.h */, - ABF50B7A169F61540018C08D /* compilercontext.h */, - ABF50B7C169F61540018C08D /* compilerfunc.h */, - ABF50B7E169F61540018C08D /* compileritem.h */, - ABF50B80169F61540018C08D /* context.h */, - ABF50B82169F61540018C08D /* cpuinfo.h */, - ABF50B84169F61540018C08D /* defs.h */, - ABF50B86169F61540018C08D /* func.h */, - ABF50B87169F61540018C08D /* intutil.h */, - ABF50B88169F61540018C08D /* lock.h */, - ABF50B8A169F61540018C08D /* logger.h */, - ABF50B8C169F61540018C08D /* memorymanager.h */, - ABF50B8E169F61540018C08D /* memorymarker.h */, - ABF50B90169F61540018C08D /* operand.h */, - ABF50B91169F61540018C08D /* podvector.h */, - ABF50B93169F61540018C08D /* stringbuilder.h */, - ABF50B95169F61540018C08D /* stringutil.h */, - ABF50B97169F61540018C08D /* virtualmemory.h */, - ABF50B99169F61540018C08D /* zonememory.h */, - ); - path = core; - sourceTree = ""; - }; - ABF50B9A169F61540018C08D /* x86 */ = { - isa = PBXGroup; - children = ( - ABF50B9B169F61540018C08D /* x86assembler.cpp */, - ABF50B9D169F61540018C08D /* x86compiler.cpp */, - ABF50B9F169F61540018C08D /* x86compilercontext.cpp */, - ABF50BA1169F61540018C08D /* x86compilerfunc.cpp */, - ABF50BA3169F61540018C08D /* x86compileritem.cpp */, - ABF50BA5169F61540018C08D /* x86cpuinfo.cpp */, - ABF50BA7169F61540018C08D /* x86defs.cpp */, - ABF50BA9169F61540018C08D /* x86func.cpp */, - ABF50BAB169F61540018C08D /* x86operand.cpp */, - ABF50BAD169F61540018C08D /* x86util.cpp */, - ABF50B9C169F61540018C08D /* x86assembler.h */, - ABF50B9E169F61540018C08D /* x86compiler.h */, - ABF50BA0169F61540018C08D /* x86compilercontext.h */, - ABF50BA2169F61540018C08D /* x86compilerfunc.h */, - ABF50BA4169F61540018C08D /* x86compileritem.h */, - ABF50BA6169F61540018C08D /* x86cpuinfo.h */, - ABF50BA8169F61540018C08D /* x86defs.h */, - ABF50BAA169F61540018C08D /* x86func.h */, - ABF50BAC169F61540018C08D /* x86operand.h */, - ABF50BAE169F61540018C08D /* x86util.h */, - ); - path = x86; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 1EFD51770F892B1A00B029BB /* DeSmuME_gdbstub (OS X App; Intel; v10.5 Leopard) */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1EFD51BB0F892B1A00B029BB /* Build configuration list for PBXNativeTarget "DeSmuME_gdbstub (OS X App; Intel; v10.5 Leopard)" */; - buildPhases = ( - AB73B05614BD7A8B00F49C92 /* ShellScript */, - 1EFD51780F892B1A00B029BB /* Resources */, - ABE76AA315E0910700F458AE /* ShellScript */, - 1EFD517C0F892B1A00B029BB /* Sources */, - 1EFD51B60F892B1A00B029BB /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME_gdbstub (OS X App; Intel; v10.5 Leopard)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = ABFE42CF143E3398009A3CCE /* DeSmuME.app */; - productType = "com.apple.product-type.application"; - }; - 8D1107260486CEB800E47090 /* DeSmuME (OS X App; Intel; v10.5 Leopard) */ = { - isa = PBXNativeTarget; - buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; v10.5 Leopard)" */; - buildPhases = ( - AB73B04F14BD79CB00F49C92 /* ShellScript */, - 8D1107290486CEB800E47090 /* Resources */, - ABE76A9D15E090CE00F458AE /* ShellScript */, - 8D11072C0486CEB800E47090 /* Sources */, - 8D11072E0486CEB800E47090 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OS X App; Intel; v10.5 Leopard)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = ABFE42CD143E3398009A3CCE /* DeSmuME.app */; - productType = "com.apple.product-type.application"; - }; - AB0A0D3414AACE9500E83E91 /* DeSmuME (OS X App; Intel; v10.4 Tiger) */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB0A0DA914AACE9500E83E91 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; v10.4 Tiger)" */; - buildPhases = ( - AB01918414BD6A0A004CB612 /* ShellScript */, - AB0A0D3514AACE9500E83E91 /* Resources */, - ABE76A8E15E090A900F458AE /* ShellScript */, - AB0A0D3914AACE9500E83E91 /* Sources */, - AB0A0DA114AACE9500E83E91 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OS X App; Intel; v10.4 Tiger)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = AB0A0DAC14AACE9500E83E91 /* DeSmuME.app */; - productType = "com.apple.product-type.application"; - }; - AB1814BE15D212B4007A6CC3 /* DeSmuME (OS X App; PowerPC; v10.5 Leopard) */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB18155415D212B4007A6CC3 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; PowerPC; v10.5 Leopard)" */; - buildPhases = ( - AB1814BF15D212B4007A6CC3 /* ShellScript */, - AB1814C015D212B4007A6CC3 /* Resources */, - ABE76A9F15E090E500F458AE /* ShellScript */, - AB1814D815D212B4007A6CC3 /* Sources */, - AB18154D15D212B4007A6CC3 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OS X App; PowerPC; v10.5 Leopard)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = AB18155715D212B4007A6CC3 /* DeSmuME (PPC).app */; - productType = "com.apple.product-type.application"; - }; - AB18155A15D21469007A6CC3 /* DeSmuME (OS X App; PowerPC; v10.4 Tiger) */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB1815F015D21469007A6CC3 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; PowerPC; v10.4 Tiger)" */; - buildPhases = ( - AB18155B15D21469007A6CC3 /* ShellScript */, - AB18155C15D21469007A6CC3 /* Resources */, - ABE76A9B15E090C100F458AE /* ShellScript */, - AB18157415D21469007A6CC3 /* Sources */, - AB1815E915D21469007A6CC3 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OS X App; PowerPC; v10.4 Tiger)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = AB1815F315D21469007A6CC3 /* DeSmuME (PPC).app */; - productType = "com.apple.product-type.application"; - }; - AB1815F615D214F2007A6CC3 /* DeSmuME_gdbstub (OS X App; PowerPC; v10.5 Leopard) */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB18169315D214F2007A6CC3 /* Build configuration list for PBXNativeTarget "DeSmuME_gdbstub (OS X App; PowerPC; v10.5 Leopard)" */; - buildPhases = ( - AB1815F715D214F2007A6CC3 /* ShellScript */, - AB1815F815D214F2007A6CC3 /* Resources */, - ABE76AA515E0911E00F458AE /* ShellScript */, - AB18161015D214F2007A6CC3 /* Sources */, - AB18168F15D214F2007A6CC3 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME_gdbstub (OS X App; PowerPC; v10.5 Leopard)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = AB18169615D214F2007A6CC3 /* DeSmuME (PPC).app */; - productType = "com.apple.product-type.application"; - }; - ABFE423F143E32F0009A3CCE /* DeSmuME (OS X App; Intel; v10.6 Snow Leopard) */ = { - isa = PBXNativeTarget; - buildConfigurationList = ABFE42B3143E32F0009A3CCE /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; v10.6 Snow Leopard)" */; - buildPhases = ( - AB73B05114BD79D300F49C92 /* ShellScript */, - ABFE4240143E32F0009A3CCE /* Resources */, - ABE76AA115E090FA00F458AE /* ShellScript */, - ABFE4244143E32F0009A3CCE /* Sources */, - ABFE42AC143E32F0009A3CCE /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OS X App; Intel; v10.6 Snow Leopard)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = ABFE42D1143E3399009A3CCE /* DeSmuME.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - ORGANIZATIONNAME = "DeSmuME Team"; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DeSmuME (Legacy)" */; - compatibilityVersion = "Xcode 3.1"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - TestLocale, - Italian, - Chinese, - Norwegian, - Romanian, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* DeSmuME */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - AB0A0D3414AACE9500E83E91 /* DeSmuME (OS X App; Intel; v10.4 Tiger) */, - AB18155A15D21469007A6CC3 /* DeSmuME (OS X App; PowerPC; v10.4 Tiger) */, - 8D1107260486CEB800E47090 /* DeSmuME (OS X App; Intel; v10.5 Leopard) */, - AB1814BE15D212B4007A6CC3 /* DeSmuME (OS X App; PowerPC; v10.5 Leopard) */, - ABFE423F143E32F0009A3CCE /* DeSmuME (OS X App; Intel; v10.6 Snow Leopard) */, - 1EFD51770F892B1A00B029BB /* DeSmuME_gdbstub (OS X App; Intel; v10.5 Leopard) */, - AB1815F615D214F2007A6CC3 /* DeSmuME_gdbstub (OS X App; PowerPC; v10.5 Leopard) */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 1EFD51780F892B1A00B029BB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1EFD517A0F892B1A00B029BB /* Localizable.strings in Resources */, - AB0A0EB314AAF77000E83E91 /* README.MAC in Resources */, - AB0A0EB414AAF77000E83E91 /* AUTHORS in Resources */, - AB0A0EB514AAF77000E83E91 /* ChangeLog in Resources */, - AB0A0EB614AAF77000E83E91 /* COPYING in Resources */, - AB0A0EB714AAF77000E83E91 /* README in Resources */, - AB46780E14ABD4890002FF94 /* AppIcon_DeSmuME.icns in Resources */, - AB46780F14ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB46781014ABD4890002FF94 /* AppIcon_ROMSave.icns in Resources */, - AB46781114ABD4890002FF94 /* AppIcon_SaveState.icns in Resources */, - ABF4007A14B4F19200578AE7 /* AppIcon_ROMCheats.icns in Resources */, - AB0191D614BD72EC004CB612 /* MainMenu (Legacy).xib in Resources */, - ABEFD82514BB9E65004DB9DC /* Icon_VolumeFull_16x16.png in Resources */, - ABEFD82614BB9E65004DB9DC /* Icon_VolumeMute_16x16.png in Resources */, - ABEFD82714BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png in Resources */, - ABEFD82814BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB73B1CD14BDA94800F49C92 /* Icon_Execute_420x420.png in Resources */, - AB73B1CE14BDA94800F49C92 /* Icon_Pause_420x420.png in Resources */, - AB73B1CF14BDA94800F49C92 /* Icon_Speed1x_420x420.png in Resources */, - AB73B1D014BDA94800F49C92 /* Icon_Speed2x_420x420.png in Resources */, - AB3AD16D14C4F6AD00D7D192 /* FileTypeInfo.plist in Resources */, - AB0E770614C5635900EF460C /* InfoPlist.strings in Resources */, - AB7522E714C7D879009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8D1107290486CEB800E47090 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1F4B550A0F53924500C8B514 /* Localizable.strings in Resources */, - AB0A0EBF14AAF77000E83E91 /* README.MAC in Resources */, - AB0A0EC014AAF77000E83E91 /* AUTHORS in Resources */, - AB0A0EC114AAF77000E83E91 /* ChangeLog in Resources */, - AB0A0EC214AAF77000E83E91 /* COPYING in Resources */, - AB0A0EC314AAF77000E83E91 /* README in Resources */, - AB46781614ABD4890002FF94 /* AppIcon_DeSmuME.icns in Resources */, - AB46781714ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB46781814ABD4890002FF94 /* AppIcon_ROMSave.icns in Resources */, - AB46781914ABD4890002FF94 /* AppIcon_SaveState.icns in Resources */, - ABF4007714B4F19200578AE7 /* AppIcon_ROMCheats.icns in Resources */, - AB0191D414BD72EC004CB612 /* MainMenu (Legacy).xib in Resources */, - ABEFD82914BB9E65004DB9DC /* Icon_VolumeFull_16x16.png in Resources */, - ABEFD82A14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png in Resources */, - ABEFD82B14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png in Resources */, - ABEFD82C14BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB73B1D114BDA94800F49C92 /* Icon_Execute_420x420.png in Resources */, - AB73B1D214BDA94800F49C92 /* Icon_Pause_420x420.png in Resources */, - AB73B1D314BDA94800F49C92 /* Icon_Speed1x_420x420.png in Resources */, - AB73B1D414BDA94800F49C92 /* Icon_Speed2x_420x420.png in Resources */, - AB3AD16C14C4F6AD00D7D192 /* FileTypeInfo.plist in Resources */, - AB0E770414C5635800EF460C /* InfoPlist.strings in Resources */, - AB7522E414C7D879009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB0A0D3514AACE9500E83E91 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB0A0D3714AACE9500E83E91 /* Localizable.strings in Resources */, - AB0A0EAD14AAF77000E83E91 /* README.MAC in Resources */, - AB0A0EAE14AAF77000E83E91 /* AUTHORS in Resources */, - AB0A0EAF14AAF77000E83E91 /* ChangeLog in Resources */, - AB0A0EB014AAF77000E83E91 /* COPYING in Resources */, - AB0A0EB114AAF77000E83E91 /* README in Resources */, - AB46780A14ABD4890002FF94 /* AppIcon_DeSmuME.icns in Resources */, - AB46780B14ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB46780C14ABD4890002FF94 /* AppIcon_ROMSave.icns in Resources */, - AB46780D14ABD4890002FF94 /* AppIcon_SaveState.icns in Resources */, - ABF4007814B4F19200578AE7 /* AppIcon_ROMCheats.icns in Resources */, - AB0191D314BD72EC004CB612 /* MainMenu (Legacy).xib in Resources */, - ABEFD81D14BB9E65004DB9DC /* Icon_VolumeFull_16x16.png in Resources */, - ABEFD81E14BB9E65004DB9DC /* Icon_VolumeMute_16x16.png in Resources */, - ABEFD81F14BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png in Resources */, - ABEFD82014BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB73B1C514BDA94800F49C92 /* Icon_Execute_420x420.png in Resources */, - AB73B1C614BDA94800F49C92 /* Icon_Pause_420x420.png in Resources */, - AB73B1C714BDA94800F49C92 /* Icon_Speed1x_420x420.png in Resources */, - AB73B1C814BDA94800F49C92 /* Icon_Speed2x_420x420.png in Resources */, - AB3AD16F14C4F6AD00D7D192 /* FileTypeInfo.plist in Resources */, - AB0E770314C5635800EF460C /* InfoPlist.strings in Resources */, - AB7522E514C7D879009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB1814C015D212B4007A6CC3 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB1814C115D212B4007A6CC3 /* Localizable.strings in Resources */, - AB1814C215D212B4007A6CC3 /* README.MAC in Resources */, - AB1814C315D212B4007A6CC3 /* AUTHORS in Resources */, - AB1814C415D212B4007A6CC3 /* ChangeLog in Resources */, - AB1814C515D212B4007A6CC3 /* COPYING in Resources */, - AB1814C615D212B4007A6CC3 /* README in Resources */, - AB1814C715D212B4007A6CC3 /* AppIcon_DeSmuME.icns in Resources */, - AB1814C815D212B4007A6CC3 /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB1814C915D212B4007A6CC3 /* AppIcon_ROMSave.icns in Resources */, - AB1814CA15D212B4007A6CC3 /* AppIcon_SaveState.icns in Resources */, - AB1814CB15D212B4007A6CC3 /* AppIcon_ROMCheats.icns in Resources */, - AB1814CC15D212B4007A6CC3 /* MainMenu (Legacy).xib in Resources */, - AB1814CD15D212B4007A6CC3 /* Icon_VolumeFull_16x16.png in Resources */, - AB1814CE15D212B4007A6CC3 /* Icon_VolumeMute_16x16.png in Resources */, - AB1814CF15D212B4007A6CC3 /* Icon_VolumeOneThird_16x16.png in Resources */, - AB1814D015D212B4007A6CC3 /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB1814D115D212B4007A6CC3 /* Icon_Execute_420x420.png in Resources */, - AB1814D215D212B4007A6CC3 /* Icon_Pause_420x420.png in Resources */, - AB1814D315D212B4007A6CC3 /* Icon_Speed1x_420x420.png in Resources */, - AB1814D415D212B4007A6CC3 /* Icon_Speed2x_420x420.png in Resources */, - AB1814D515D212B4007A6CC3 /* FileTypeInfo.plist in Resources */, - AB1814D615D212B4007A6CC3 /* InfoPlist.strings in Resources */, - AB1814D715D212B4007A6CC3 /* AppIcon_FirmwareConfig.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB18155C15D21469007A6CC3 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB18155D15D21469007A6CC3 /* Localizable.strings in Resources */, - AB18155E15D21469007A6CC3 /* README.MAC in Resources */, - AB18155F15D21469007A6CC3 /* AUTHORS in Resources */, - AB18156015D21469007A6CC3 /* ChangeLog in Resources */, - AB18156115D21469007A6CC3 /* COPYING in Resources */, - AB18156215D21469007A6CC3 /* README in Resources */, - AB18156315D21469007A6CC3 /* AppIcon_DeSmuME.icns in Resources */, - AB18156415D21469007A6CC3 /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB18156515D21469007A6CC3 /* AppIcon_ROMSave.icns in Resources */, - AB18156615D21469007A6CC3 /* AppIcon_SaveState.icns in Resources */, - AB18156715D21469007A6CC3 /* AppIcon_ROMCheats.icns in Resources */, - AB18156815D21469007A6CC3 /* MainMenu (Legacy).xib in Resources */, - AB18156915D21469007A6CC3 /* Icon_VolumeFull_16x16.png in Resources */, - AB18156A15D21469007A6CC3 /* Icon_VolumeMute_16x16.png in Resources */, - AB18156B15D21469007A6CC3 /* Icon_VolumeOneThird_16x16.png in Resources */, - AB18156C15D21469007A6CC3 /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB18156D15D21469007A6CC3 /* Icon_Execute_420x420.png in Resources */, - AB18156E15D21469007A6CC3 /* Icon_Pause_420x420.png in Resources */, - AB18156F15D21469007A6CC3 /* Icon_Speed1x_420x420.png in Resources */, - AB18157015D21469007A6CC3 /* Icon_Speed2x_420x420.png in Resources */, - AB18157115D21469007A6CC3 /* FileTypeInfo.plist in Resources */, - AB18157215D21469007A6CC3 /* InfoPlist.strings in Resources */, - AB18157315D21469007A6CC3 /* AppIcon_FirmwareConfig.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB1815F815D214F2007A6CC3 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB1815F915D214F2007A6CC3 /* Localizable.strings in Resources */, - AB1815FA15D214F2007A6CC3 /* README.MAC in Resources */, - AB1815FB15D214F2007A6CC3 /* AUTHORS in Resources */, - AB1815FC15D214F2007A6CC3 /* ChangeLog in Resources */, - AB1815FD15D214F2007A6CC3 /* COPYING in Resources */, - AB1815FE15D214F2007A6CC3 /* README in Resources */, - AB1815FF15D214F2007A6CC3 /* AppIcon_DeSmuME.icns in Resources */, - AB18160015D214F2007A6CC3 /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB18160115D214F2007A6CC3 /* AppIcon_ROMSave.icns in Resources */, - AB18160215D214F2007A6CC3 /* AppIcon_SaveState.icns in Resources */, - AB18160315D214F2007A6CC3 /* AppIcon_ROMCheats.icns in Resources */, - AB18160415D214F2007A6CC3 /* MainMenu (Legacy).xib in Resources */, - AB18160515D214F2007A6CC3 /* Icon_VolumeFull_16x16.png in Resources */, - AB18160615D214F2007A6CC3 /* Icon_VolumeMute_16x16.png in Resources */, - AB18160715D214F2007A6CC3 /* Icon_VolumeOneThird_16x16.png in Resources */, - AB18160815D214F2007A6CC3 /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB18160915D214F2007A6CC3 /* Icon_Execute_420x420.png in Resources */, - AB18160A15D214F2007A6CC3 /* Icon_Pause_420x420.png in Resources */, - AB18160B15D214F2007A6CC3 /* Icon_Speed1x_420x420.png in Resources */, - AB18160C15D214F2007A6CC3 /* Icon_Speed2x_420x420.png in Resources */, - AB18160D15D214F2007A6CC3 /* FileTypeInfo.plist in Resources */, - AB18160E15D214F2007A6CC3 /* InfoPlist.strings in Resources */, - AB18160F15D214F2007A6CC3 /* AppIcon_FirmwareConfig.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABFE4240143E32F0009A3CCE /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ABFE4242143E32F0009A3CCE /* Localizable.strings in Resources */, - AB0A0EB914AAF77000E83E91 /* README.MAC in Resources */, - AB0A0EBA14AAF77000E83E91 /* AUTHORS in Resources */, - AB0A0EBB14AAF77000E83E91 /* ChangeLog in Resources */, - AB0A0EBC14AAF77000E83E91 /* COPYING in Resources */, - AB0A0EBD14AAF77000E83E91 /* README in Resources */, - AB46781214ABD4890002FF94 /* AppIcon_DeSmuME.icns in Resources */, - AB46781314ABD4890002FF94 /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB46781414ABD4890002FF94 /* AppIcon_ROMSave.icns in Resources */, - AB46781514ABD4890002FF94 /* AppIcon_SaveState.icns in Resources */, - ABF4007914B4F19200578AE7 /* AppIcon_ROMCheats.icns in Resources */, - AB0191D514BD72EC004CB612 /* MainMenu (Legacy).xib in Resources */, - ABEFD82114BB9E65004DB9DC /* Icon_VolumeFull_16x16.png in Resources */, - ABEFD82214BB9E65004DB9DC /* Icon_VolumeMute_16x16.png in Resources */, - ABEFD82314BB9E65004DB9DC /* Icon_VolumeOneThird_16x16.png in Resources */, - ABEFD82414BB9E65004DB9DC /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB73B1C914BDA94800F49C92 /* Icon_Execute_420x420.png in Resources */, - AB73B1CA14BDA94800F49C92 /* Icon_Pause_420x420.png in Resources */, - AB73B1CB14BDA94800F49C92 /* Icon_Speed1x_420x420.png in Resources */, - AB73B1CC14BDA94800F49C92 /* Icon_Speed2x_420x420.png in Resources */, - AB3AD16E14C4F6AD00D7D192 /* FileTypeInfo.plist in Resources */, - AB0E770514C5635900EF460C /* InfoPlist.strings in Resources */, - AB7522E614C7D879009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - AB01918414BD6A0A004CB612 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/French.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Italian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Japanese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Chinese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Norwegian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Romanian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).strings", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu (Legacy).strings\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./French.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./French.lproj/MainMenu (Legacy).strings\" --write \"./French.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Italian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Italian.lproj/MainMenu (Legacy).strings\" --write \"./Italian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Japanese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Japanese.lproj/MainMenu (Legacy).strings\" --write \"./Japanese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Chinese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Chinese.lproj/MainMenu (Legacy).strings\" --write \"./Chinese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Norwegian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Norwegian.lproj/MainMenu (Legacy).strings\" --write \"./Norwegian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Romanian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Romanian.lproj/MainMenu (Legacy).strings\" --write \"./Romanian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\""; - }; - AB1814BF15D212B4007A6CC3 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/French.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Italian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Japanese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Chinese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Norwegian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Romanian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).strings", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu (Legacy).strings\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./French.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./French.lproj/MainMenu (Legacy).strings\" --write \"./French.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Italian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Italian.lproj/MainMenu (Legacy).strings\" --write \"./Italian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Japanese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Japanese.lproj/MainMenu (Legacy).strings\" --write \"./Japanese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Chinese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Chinese.lproj/MainMenu (Legacy).strings\" --write \"./Chinese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Norwegian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Norwegian.lproj/MainMenu (Legacy).strings\" --write \"./Norwegian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Romanian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Romanian.lproj/MainMenu (Legacy).strings\" --write \"./Romanian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\""; - }; - AB18155B15D21469007A6CC3 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/French.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Italian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Japanese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Chinese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Norwegian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Romanian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).strings", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu (Legacy).strings\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./French.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./French.lproj/MainMenu (Legacy).strings\" --write \"./French.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Italian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Italian.lproj/MainMenu (Legacy).strings\" --write \"./Italian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Japanese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Japanese.lproj/MainMenu (Legacy).strings\" --write \"./Japanese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Chinese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Chinese.lproj/MainMenu (Legacy).strings\" --write \"./Chinese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Norwegian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Norwegian.lproj/MainMenu (Legacy).strings\" --write \"./Norwegian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Romanian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Romanian.lproj/MainMenu (Legacy).strings\" --write \"./Romanian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\""; - }; - AB1815F715D214F2007A6CC3 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/French.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Italian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Japanese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Chinese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Norwegian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).strings", - "$(SRCROOT)/translations/Romanian.lproj/MainMenu (Legacy).xib", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu (Legacy).strings\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./French.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./French.lproj/MainMenu (Legacy).strings\" --write \"./French.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Italian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Italian.lproj/MainMenu (Legacy).strings\" --write \"./Italian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Japanese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Japanese.lproj/MainMenu (Legacy).strings\" --write \"./Japanese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Chinese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Chinese.lproj/MainMenu (Legacy).strings\" --write \"./Chinese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Norwegian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Norwegian.lproj/MainMenu (Legacy).strings\" --write \"./Norwegian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Romanian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Romanian.lproj/MainMenu (Legacy).strings\" --write \"./Romanian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\""; - }; - AB73B04F14BD79CB00F49C92 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/French.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Italian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Japanese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Chinese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Norwegian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Romanian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).strings", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu (Legacy).strings\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./French.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./French.lproj/MainMenu (Legacy).strings\" --write \"./French.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Italian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Italian.lproj/MainMenu (Legacy).strings\" --write \"./Italian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Japanese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Japanese.lproj/MainMenu (Legacy).strings\" --write \"./Japanese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Chinese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Chinese.lproj/MainMenu (Legacy).strings\" --write \"./Chinese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Norwegian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Norwegian.lproj/MainMenu (Legacy).strings\" --write \"./Norwegian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Romanian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Romanian.lproj/MainMenu (Legacy).strings\" --write \"./Romanian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\""; - }; - AB73B05114BD79D300F49C92 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/French.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Italian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Japanese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Chinese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Norwegian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Romanian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).strings", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu (Legacy).strings\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./French.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./French.lproj/MainMenu (Legacy).strings\" --write \"./French.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Italian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Italian.lproj/MainMenu (Legacy).strings\" --write \"./Italian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Japanese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Japanese.lproj/MainMenu (Legacy).strings\" --write \"./Japanese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Chinese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Chinese.lproj/MainMenu (Legacy).strings\" --write \"./Chinese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Norwegian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Norwegian.lproj/MainMenu (Legacy).strings\" --write \"./Norwegian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Romanian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Romanian.lproj/MainMenu (Legacy).strings\" --write \"./Romanian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\""; - }; - AB73B05614BD7A8B00F49C92 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/French.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Italian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Japanese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Chinese.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/Norwegian.lproj/MainMenu (Legacy).xib", - "$(SRCROOT)/translations/English.lproj/MainMenu (Legacy).strings", - "$(SRCROOT)/translations/Romanian.lproj/MainMenu (Legacy).xib", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu (Legacy).strings\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./French.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./French.lproj/MainMenu (Legacy).strings\" --write \"./French.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Italian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Italian.lproj/MainMenu (Legacy).strings\" --write \"./Italian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Japanese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Japanese.lproj/MainMenu (Legacy).strings\" --write \"./Japanese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Chinese.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Chinese.lproj/MainMenu (Legacy).strings\" --write \"./Chinese.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Norwegian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Norwegian.lproj/MainMenu (Legacy).strings\" --write \"./Norwegian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\"\n\nrm -f \"./Romanian.lproj/MainMenu (Legacy).xib\"\nibtool --strings-file \"./Romanian.lproj/MainMenu (Legacy).strings\" --write \"./Romanian.lproj/MainMenu (Legacy).xib\" \"./English.lproj/MainMenu (Legacy).xib\""; - }; - ABE76A8E15E090A900F458AE /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - ABE76A9B15E090C100F458AE /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - ABE76A9D15E090CE00F458AE /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - ABE76A9F15E090E500F458AE /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - ABE76AA115E090FA00F458AE /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - ABE76AA315E0910700F458AE /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - ABE76AA515E0911E00F458AE /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 1EFD517C0F892B1A00B029BB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB06CE80135B8AEE00E977B3 /* ConvertUTF.c in Sources */, - AB06CE6C135B8AEE00E977B3 /* AAFilter.cpp in Sources */, - AB06CD6D135B8ACE00E977B3 /* aggdraw.cpp in Sources */, - AB06CD6E135B8ACE00E977B3 /* arm_instructions.cpp in Sources */, - AB06CD6F135B8ACE00E977B3 /* armcpu.cpp in Sources */, - AB06CD70135B8ACE00E977B3 /* bios.cpp in Sources */, - AB06CE88135B8AEE00E977B3 /* cache.cpp in Sources */, - AB06CD71135B8ACE00E977B3 /* cheatSystem.cpp in Sources */, - AB06CD72135B8ACE00E977B3 /* commandline.cpp in Sources */, - AB06CD73135B8ACE00E977B3 /* common.cpp in Sources */, - AB06CD74135B8ACE00E977B3 /* cp15.cpp in Sources */, - AB06CE6F135B8AEE00E977B3 /* cpu_detect_x86_gcc.cpp in Sources */, - AB06CE82135B8AEE00E977B3 /* crc.cpp in Sources */, - AB06CD75135B8ACE00E977B3 /* ctrlssdl.cpp in Sources */, - AB06CE81135B8AEE00E977B3 /* datetime.cpp in Sources */, - AB06CD76135B8ACE00E977B3 /* debug.cpp in Sources */, - AB06CE83135B8AEE00E977B3 /* decrypt.cpp in Sources */, - AB06CD77135B8ACE00E977B3 /* desmume_config.cpp in Sources */, - AB06CE89135B8AEE00E977B3 /* directory.cpp in Sources */, - AB06CD78135B8ACE00E977B3 /* Disassembler.cpp in Sources */, - AB06CE8A135B8AEE00E977B3 /* disc.cpp in Sources */, - AB06CE85135B8AEE00E977B3 /* dlditool.cpp in Sources */, - AB06CD79135B8ACE00E977B3 /* driver.cpp in Sources */, - AB06CE86135B8AEE00E977B3 /* emufat.cpp in Sources */, - AB06CD7A135B8ACE00E977B3 /* emufile.cpp in Sources */, - AB06CE8B135B8AEE00E977B3 /* fatdir.cpp in Sources */, - AB06CE8C135B8AEE00E977B3 /* fatfile.cpp in Sources */, - AB06CD7B135B8ACE00E977B3 /* FIFO.cpp in Sources */, - AB06CE72135B8AEE00E977B3 /* FIFOSampleBuffer.cpp in Sources */, - AB06CE8D135B8AEE00E977B3 /* file_allocation_table.cpp in Sources */, - AB06CE8E135B8AEE00E977B3 /* filetime.cpp in Sources */, - AB06CE73135B8AEE00E977B3 /* FIRFilter.cpp in Sources */, - AB06CD7C135B8ACE00E977B3 /* firmware.cpp in Sources */, - AB06CD7D135B8ACE00E977B3 /* fs-linux.cpp in Sources */, - AB06CE66135B8AEE00E977B3 /* gdbstub.cpp in Sources */, - AB06CD7F135B8ACE00E977B3 /* gfx3d.cpp in Sources */, - AB06CD82135B8ACE00E977B3 /* GPU.cpp in Sources */, - AB06CD81135B8ACE00E977B3 /* GPU_osd.cpp in Sources */, - AB06CD80135B8ACE00E977B3 /* GPU_osd_stub.cpp in Sources */, - AB06CE87135B8AEE00E977B3 /* guid.cpp in Sources */, - AB06CE84135B8AEE00E977B3 /* header.cpp in Sources */, - AB06CE8F135B8AEE00E977B3 /* libfat.cpp in Sources */, - AB06CE90135B8AEE00E977B3 /* libfat_public_api.cpp in Sources */, - AB06CE91135B8AEE00E977B3 /* lock.cpp in Sources */, - AB06CD83135B8ACE00E977B3 /* lua-engine.cpp in Sources */, - AB06CE63135B8AEE00E977B3 /* main.cpp in Sources */, - AB06CD84135B8ACE00E977B3 /* matrix.cpp in Sources */, - AB06CD85135B8ACE00E977B3 /* mc.cpp in Sources */, - AB06CE93135B8AEE00E977B3 /* md5.cpp in Sources */, - AB06CE68135B8AEE00E977B3 /* metaspu.cpp in Sources */, - AB06CD88135B8ACE00E977B3 /* mic.cpp in Sources */, - AB06CD86135B8ACE00E977B3 /* mic_alsa.cpp in Sources */, - AB06CD87135B8ACE00E977B3 /* mic_openal.cpp in Sources */, - AB06CD89135B8ACE00E977B3 /* MMU.cpp in Sources */, - AB06CE77135B8AEE00E977B3 /* mmx_optimized.cpp in Sources */, - AB06CD8A135B8ACE00E977B3 /* movie.cpp in Sources */, - AB06CD8B135B8ACE00E977B3 /* NDSSystem.cpp in Sources */, - AB06CE92135B8AEE00E977B3 /* partition.cpp in Sources */, - AB06CD8D135B8ACE00E977B3 /* path.cpp in Sources */, - AB06CD8E135B8ACE00E977B3 /* rasterize.cpp in Sources */, - AB06CE78135B8AEE00E977B3 /* RateTransposer.cpp in Sources */, - AB06CD8F135B8ACE00E977B3 /* readwrite.cpp in Sources */, - AB06CD90135B8ACE00E977B3 /* render3D.cpp in Sources */, - AB06CD91135B8ACE00E977B3 /* ROMReader.cpp in Sources */, - AB06CD92135B8ACE00E977B3 /* rtc.cpp in Sources */, - AB06CD93135B8ACE00E977B3 /* saves.cpp in Sources */, - AB06CD94135B8ACE00E977B3 /* slot1.cpp in Sources */, - AB06CE55135B8AEE00E977B3 /* slot1_none.cpp in Sources */, - AB06CE56135B8AEE00E977B3 /* slot1_r4.cpp in Sources */, - AB06CE58135B8AEE00E977B3 /* slot2_expMemory.cpp in Sources */, - AB06CE59135B8AEE00E977B3 /* slot2_gbagame.cpp in Sources */, - AB06CE5A135B8AEE00E977B3 /* slot2_guitarGrip.cpp in Sources */, - AB06CE5B135B8AEE00E977B3 /* slot2_mpcf.cpp in Sources */, - AB06CE5C135B8AEE00E977B3 /* slot2_none.cpp in Sources */, - AB06CE5D135B8AEE00E977B3 /* slot2_paddle.cpp in Sources */, - AB06CE5E135B8AEE00E977B3 /* slot2_piano.cpp in Sources */, - AB06CE5F135B8AEE00E977B3 /* slot2_rumblepak.cpp in Sources */, - ABF4008214B4F1C000578AE7 /* sndOSX.cpp in Sources */, - AB06CE6A135B8AEE00E977B3 /* SndOut.cpp in Sources */, - AB06CD95135B8ACE00E977B3 /* sndsdl.cpp in Sources */, - AB06CE7A135B8AEE00E977B3 /* SoundTouch.cpp in Sources */, - AB06CD96135B8ACE00E977B3 /* SPU.cpp in Sources */, - AB06CE7B135B8AEE00E977B3 /* sse_optimized.cpp in Sources */, - AB06CE94135B8AEE00E977B3 /* task.cpp in Sources */, - AB06CE7C135B8AEE00E977B3 /* TDStretch.cpp in Sources */, - AB06CD97135B8ACE00E977B3 /* texcache.cpp in Sources */, - AB06CD98135B8ACE00E977B3 /* thumb_instructions.cpp in Sources */, - AB06CE7E135B8AEE00E977B3 /* Timestretcher.cpp in Sources */, - 7FA912241426523900E2ABDD /* tinystr.cpp in Sources */, - 7FA912251426523900E2ABDD /* tinyxml.cpp in Sources */, - 7FA912261426523900E2ABDD /* tinyxmlerror.cpp in Sources */, - 7FA912271426523900E2ABDD /* tinyxmlparser.cpp in Sources */, - AB06CD99135B8ACE00E977B3 /* version.cpp in Sources */, - AB06CE95135B8AEE00E977B3 /* vfat.cpp in Sources */, - AB06CE7D135B8AEE00E977B3 /* WavFile.cpp in Sources */, - AB06CD9A135B8ACE00E977B3 /* wifi.cpp in Sources */, - AB06CE96135B8AEE00E977B3 /* xstring.cpp in Sources */, - ABAC890C14B7943E001B299F /* main.m in Sources */, - AB73B12F14BDA01C00F49C92 /* appDelegate_legacy.mm in Sources */, - ABBF053314B5436E00E505A0 /* cocoa_file.mm in Sources */, - AB8FE37914B652EC009E20B1 /* cocoa_util.mm in Sources */, - AB73B13014BDA01C00F49C92 /* emuWindowDelegate_legacy.mm in Sources */, - ABE2410B14BE3169006EA2D5 /* cocoa_input_legacy.mm in Sources */, - ABE2410C14BE3169006EA2D5 /* input_legacy.mm in Sources */, - ABE2410D14BE3169006EA2D5 /* nds_control_legacy.mm in Sources */, - ABE2410E14BE3169006EA2D5 /* preferences_legacy.mm in Sources */, - ABE2410F14BE3169006EA2D5 /* screen_state_legacy.m in Sources */, - ABE2411014BE3169006EA2D5 /* video_output_view_legacy.mm in Sources */, - ABD0A5681501AC5C0074A094 /* coreaudiosound.cpp in Sources */, - ABD0A5691501AC5C0074A094 /* ringbuffer.cpp in Sources */, - AB18137015D1FB73007A6CC3 /* arm_jit.cpp in Sources */, - AB1816B715D216F2007A6CC3 /* OGLRender.cpp in Sources */, - ABF50BE9169F61540018C08D /* assembler.cpp in Sources */, - ABF50BEA169F61540018C08D /* assert.cpp in Sources */, - ABF50BEB169F61540018C08D /* buffer.cpp in Sources */, - ABF50BEC169F61540018C08D /* compiler.cpp in Sources */, - ABF50BED169F61540018C08D /* compilercontext.cpp in Sources */, - ABF50BEE169F61540018C08D /* compilerfunc.cpp in Sources */, - ABF50BEF169F61540018C08D /* compileritem.cpp in Sources */, - ABF50BF0169F61540018C08D /* context.cpp in Sources */, - ABF50BF1169F61540018C08D /* cpuinfo.cpp in Sources */, - ABF50BF2169F61540018C08D /* defs.cpp in Sources */, - ABF50BF3169F61540018C08D /* func.cpp in Sources */, - ABF50BF4169F61540018C08D /* logger.cpp in Sources */, - ABF50BF5169F61540018C08D /* memorymanager.cpp in Sources */, - ABF50BF6169F61540018C08D /* memorymarker.cpp in Sources */, - ABF50BF7169F61540018C08D /* operand.cpp in Sources */, - ABF50BF8169F61540018C08D /* stringbuilder.cpp in Sources */, - ABF50BF9169F61540018C08D /* stringutil.cpp in Sources */, - ABF50BFA169F61540018C08D /* virtualmemory.cpp in Sources */, - ABF50BFB169F61540018C08D /* zonememory.cpp in Sources */, - ABF50BFC169F61540018C08D /* x86assembler.cpp in Sources */, - ABF50BFD169F61540018C08D /* x86compiler.cpp in Sources */, - ABF50BFE169F61540018C08D /* x86compilercontext.cpp in Sources */, - ABF50BFF169F61540018C08D /* x86compilerfunc.cpp in Sources */, - ABF50C00169F61540018C08D /* x86compileritem.cpp in Sources */, - ABF50C01169F61540018C08D /* x86cpuinfo.cpp in Sources */, - ABF50C02169F61540018C08D /* x86defs.cpp in Sources */, - ABF50C03169F61540018C08D /* x86func.cpp in Sources */, - ABF50C04169F61540018C08D /* x86operand.cpp in Sources */, - ABF50C05169F61540018C08D /* x86util.cpp in Sources */, - AB2F5B051704EE0100E28885 /* utilities.c in Sources */, - AB4C80E617C5DA070024D479 /* advanscene.cpp in Sources */, - AB4C80FD17C5DA240024D479 /* slot1_retail_auto.cpp in Sources */, - AB4C80FE17C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */, - AB4C80FF17C5DA240024D479 /* slot1comp_mc.cpp in Sources */, - AB4C810017C5DA240024D479 /* slot1comp_rom.cpp in Sources */, - AB4C815B17C5DC240024D479 /* encrypt.cpp in Sources */, - ABB9215C17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */, - AB4352B717D66187007417C8 /* fsnitro.cpp in Sources */, - AB4352C317D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB126D2A182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */, - ABB328EC18313F5A00FEE4C4 /* slot2.cpp in Sources */, - ABB328F418313F7C00FEE4C4 /* slot2_auto.cpp in Sources */, - ABBBF32018B7F59E00BDE776 /* 2xsai.cpp in Sources */, - ABBBF32118B7F59E00BDE776 /* bilinear.cpp in Sources */, - ABBBF32318B7F59E00BDE776 /* epx.cpp in Sources */, - ABBBF32418B7F59E00BDE776 /* hq2x.cpp in Sources */, - ABBBF32518B7F59E00BDE776 /* hq4x.cpp in Sources */, - ABBBF32618B7F59E00BDE776 /* lq2x.cpp in Sources */, - ABBBF32718B7F59E00BDE776 /* scanline.cpp in Sources */, - ABBBF32818B7F59E00BDE776 /* videofilter.cpp in Sources */, - ABBBF32918B7F59E00BDE776 /* xbrz.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8D11072C0486CEB800E47090 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB06CE3E135B8AEE00E977B3 /* ConvertUTF.c in Sources */, - AB06CE2A135B8AEE00E977B3 /* AAFilter.cpp in Sources */, - AB06CD3F135B8ACE00E977B3 /* arm_instructions.cpp in Sources */, - AB06CD40135B8ACE00E977B3 /* armcpu.cpp in Sources */, - AB06CD41135B8ACE00E977B3 /* bios.cpp in Sources */, - AB06CE46135B8AEE00E977B3 /* cache.cpp in Sources */, - AB06CD42135B8ACE00E977B3 /* cheatSystem.cpp in Sources */, - AB06CD44135B8ACE00E977B3 /* common.cpp in Sources */, - AB06CD45135B8ACE00E977B3 /* cp15.cpp in Sources */, - AB06CE2D135B8AEE00E977B3 /* cpu_detect_x86_gcc.cpp in Sources */, - AB06CE40135B8AEE00E977B3 /* crc.cpp in Sources */, - AB06CE3F135B8AEE00E977B3 /* datetime.cpp in Sources */, - AB06CD47135B8ACE00E977B3 /* debug.cpp in Sources */, - AB06CE41135B8AEE00E977B3 /* decrypt.cpp in Sources */, - AB06CE47135B8AEE00E977B3 /* directory.cpp in Sources */, - AB06CD49135B8ACE00E977B3 /* Disassembler.cpp in Sources */, - AB06CE48135B8AEE00E977B3 /* disc.cpp in Sources */, - AB06CE43135B8AEE00E977B3 /* dlditool.cpp in Sources */, - AB06CD4A135B8ACE00E977B3 /* driver.cpp in Sources */, - AB06CE44135B8AEE00E977B3 /* emufat.cpp in Sources */, - AB06CD4B135B8ACE00E977B3 /* emufile.cpp in Sources */, - AB06CE49135B8AEE00E977B3 /* fatdir.cpp in Sources */, - AB06CE4A135B8AEE00E977B3 /* fatfile.cpp in Sources */, - AB06CD4C135B8ACE00E977B3 /* FIFO.cpp in Sources */, - AB06CE30135B8AEE00E977B3 /* FIFOSampleBuffer.cpp in Sources */, - AB06CE4B135B8AEE00E977B3 /* file_allocation_table.cpp in Sources */, - AB06CE4C135B8AEE00E977B3 /* filetime.cpp in Sources */, - AB06CE31135B8AEE00E977B3 /* FIRFilter.cpp in Sources */, - AB06CD4D135B8ACE00E977B3 /* firmware.cpp in Sources */, - AB06CD4E135B8ACE00E977B3 /* fs-linux.cpp in Sources */, - AB06CD50135B8ACE00E977B3 /* gfx3d.cpp in Sources */, - AB06CD53135B8ACE00E977B3 /* GPU.cpp in Sources */, - AB06CD51135B8ACE00E977B3 /* GPU_osd_stub.cpp in Sources */, - AB06CE45135B8AEE00E977B3 /* guid.cpp in Sources */, - AB06CE42135B8AEE00E977B3 /* header.cpp in Sources */, - AB06CE4D135B8AEE00E977B3 /* libfat.cpp in Sources */, - AB06CE4E135B8AEE00E977B3 /* libfat_public_api.cpp in Sources */, - AB06CE4F135B8AEE00E977B3 /* lock.cpp in Sources */, - AB06CD55135B8ACE00E977B3 /* matrix.cpp in Sources */, - AB06CD56135B8ACE00E977B3 /* mc.cpp in Sources */, - AB06CE51135B8AEE00E977B3 /* md5.cpp in Sources */, - AB06CE26135B8AEE00E977B3 /* metaspu.cpp in Sources */, - AB06CD59135B8ACE00E977B3 /* mic.cpp in Sources */, - AB06CD5A135B8ACE00E977B3 /* MMU.cpp in Sources */, - AB06CE35135B8AEE00E977B3 /* mmx_optimized.cpp in Sources */, - AB06CD5B135B8ACE00E977B3 /* movie.cpp in Sources */, - AB06CD5C135B8ACE00E977B3 /* NDSSystem.cpp in Sources */, - AB06CE50135B8AEE00E977B3 /* partition.cpp in Sources */, - AB06CD5E135B8ACE00E977B3 /* path.cpp in Sources */, - AB06CD5F135B8ACE00E977B3 /* rasterize.cpp in Sources */, - AB06CE36135B8AEE00E977B3 /* RateTransposer.cpp in Sources */, - AB06CD60135B8ACE00E977B3 /* readwrite.cpp in Sources */, - AB06CD61135B8ACE00E977B3 /* render3D.cpp in Sources */, - AB06CD62135B8ACE00E977B3 /* ROMReader.cpp in Sources */, - AB06CD63135B8ACE00E977B3 /* rtc.cpp in Sources */, - AB06CD64135B8ACE00E977B3 /* saves.cpp in Sources */, - AB06CD65135B8ACE00E977B3 /* slot1.cpp in Sources */, - AB06CE13135B8AEE00E977B3 /* slot1_none.cpp in Sources */, - AB06CE14135B8AEE00E977B3 /* slot1_r4.cpp in Sources */, - 956B96C313DF4CF900FCDCD0 /* slot1_retail_nand.cpp in Sources */, - AB06CE16135B8AEE00E977B3 /* slot2_expMemory.cpp in Sources */, - AB06CE17135B8AEE00E977B3 /* slot2_gbagame.cpp in Sources */, - AB06CE18135B8AEE00E977B3 /* slot2_guitarGrip.cpp in Sources */, - AB06CE19135B8AEE00E977B3 /* slot2_mpcf.cpp in Sources */, - AB06CE1A135B8AEE00E977B3 /* slot2_none.cpp in Sources */, - AB06CE1B135B8AEE00E977B3 /* slot2_paddle.cpp in Sources */, - AB06CE1C135B8AEE00E977B3 /* slot2_piano.cpp in Sources */, - AB06CE1D135B8AEE00E977B3 /* slot2_rumblepak.cpp in Sources */, - ABF4007F14B4F1C000578AE7 /* sndOSX.cpp in Sources */, - AB06CE28135B8AEE00E977B3 /* SndOut.cpp in Sources */, - AB06CE38135B8AEE00E977B3 /* SoundTouch.cpp in Sources */, - AB06CD67135B8ACE00E977B3 /* SPU.cpp in Sources */, - AB06CE39135B8AEE00E977B3 /* sse_optimized.cpp in Sources */, - AB06CE52135B8AEE00E977B3 /* task.cpp in Sources */, - AB06CE3A135B8AEE00E977B3 /* TDStretch.cpp in Sources */, - AB06CD68135B8ACE00E977B3 /* texcache.cpp in Sources */, - AB06CD69135B8ACE00E977B3 /* thumb_instructions.cpp in Sources */, - AB06CE3C135B8AEE00E977B3 /* Timestretcher.cpp in Sources */, - 7FA912201426523900E2ABDD /* tinystr.cpp in Sources */, - 7FA912211426523900E2ABDD /* tinyxml.cpp in Sources */, - 7FA912221426523900E2ABDD /* tinyxmlerror.cpp in Sources */, - 7FA912231426523900E2ABDD /* tinyxmlparser.cpp in Sources */, - AB06CD6A135B8ACE00E977B3 /* version.cpp in Sources */, - AB06CE53135B8AEE00E977B3 /* vfat.cpp in Sources */, - AB06CE3B135B8AEE00E977B3 /* WavFile.cpp in Sources */, - AB06CD6B135B8ACE00E977B3 /* wifi.cpp in Sources */, - AB06CE54135B8AEE00E977B3 /* xstring.cpp in Sources */, - ABAC890914B7943E001B299F /* main.m in Sources */, - AB73B13114BDA01C00F49C92 /* appDelegate_legacy.mm in Sources */, - ABBF053014B5436E00E505A0 /* cocoa_file.mm in Sources */, - AB8FE37714B652EC009E20B1 /* cocoa_util.mm in Sources */, - AB73B13214BDA01C00F49C92 /* emuWindowDelegate_legacy.mm in Sources */, - ABE2411114BE3169006EA2D5 /* cocoa_input_legacy.mm in Sources */, - ABE2411214BE3169006EA2D5 /* input_legacy.mm in Sources */, - ABE2411314BE3169006EA2D5 /* nds_control_legacy.mm in Sources */, - ABE2411414BE3169006EA2D5 /* preferences_legacy.mm in Sources */, - ABE2411514BE3169006EA2D5 /* screen_state_legacy.m in Sources */, - ABE2411614BE3169006EA2D5 /* video_output_view_legacy.mm in Sources */, - ABD0A56C1501AC5C0074A094 /* coreaudiosound.cpp in Sources */, - ABD0A56D1501AC5C0074A094 /* ringbuffer.cpp in Sources */, - AB18136D15D1FB73007A6CC3 /* arm_jit.cpp in Sources */, - AB1816B415D216D6007A6CC3 /* OGLRender.cpp in Sources */, - ABF50C40169F61540018C08D /* assembler.cpp in Sources */, - ABF50C41169F61540018C08D /* assert.cpp in Sources */, - ABF50C42169F61540018C08D /* buffer.cpp in Sources */, - ABF50C43169F61540018C08D /* compiler.cpp in Sources */, - ABF50C44169F61540018C08D /* compilercontext.cpp in Sources */, - ABF50C45169F61540018C08D /* compilerfunc.cpp in Sources */, - ABF50C46169F61540018C08D /* compileritem.cpp in Sources */, - ABF50C47169F61540018C08D /* context.cpp in Sources */, - ABF50C48169F61540018C08D /* cpuinfo.cpp in Sources */, - ABF50C49169F61540018C08D /* defs.cpp in Sources */, - ABF50C4A169F61540018C08D /* func.cpp in Sources */, - ABF50C4B169F61540018C08D /* logger.cpp in Sources */, - ABF50C4C169F61540018C08D /* memorymanager.cpp in Sources */, - ABF50C4D169F61540018C08D /* memorymarker.cpp in Sources */, - ABF50C4E169F61540018C08D /* operand.cpp in Sources */, - ABF50C4F169F61540018C08D /* stringbuilder.cpp in Sources */, - ABF50C50169F61540018C08D /* stringutil.cpp in Sources */, - ABF50C51169F61540018C08D /* virtualmemory.cpp in Sources */, - ABF50C52169F61540018C08D /* zonememory.cpp in Sources */, - ABF50C53169F61540018C08D /* x86assembler.cpp in Sources */, - ABF50C54169F61540018C08D /* x86compiler.cpp in Sources */, - ABF50C55169F61540018C08D /* x86compilercontext.cpp in Sources */, - ABF50C56169F61540018C08D /* x86compilerfunc.cpp in Sources */, - ABF50C57169F61540018C08D /* x86compileritem.cpp in Sources */, - ABF50C58169F61540018C08D /* x86cpuinfo.cpp in Sources */, - ABF50C59169F61540018C08D /* x86defs.cpp in Sources */, - ABF50C5A169F61540018C08D /* x86func.cpp in Sources */, - ABF50C5B169F61540018C08D /* x86operand.cpp in Sources */, - ABF50C5C169F61540018C08D /* x86util.cpp in Sources */, - AB2F5B081704EE0100E28885 /* utilities.c in Sources */, - AB4C80E917C5DA070024D479 /* advanscene.cpp in Sources */, - AB4C810917C5DA240024D479 /* slot1_retail_auto.cpp in Sources */, - AB4C810A17C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */, - AB4C810B17C5DA240024D479 /* slot1comp_mc.cpp in Sources */, - AB4C810C17C5DA240024D479 /* slot1comp_rom.cpp in Sources */, - AB4C815E17C5DC240024D479 /* encrypt.cpp in Sources */, - ABB9215F17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */, - AB4352BA17D66187007417C8 /* fsnitro.cpp in Sources */, - AB4352C617D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB126D28182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */, - ABB328EA18313F5A00FEE4C4 /* slot2.cpp in Sources */, - ABB328F218313F7C00FEE4C4 /* slot2_auto.cpp in Sources */, - ABBBF30C18B7F59E00BDE776 /* 2xsai.cpp in Sources */, - ABBBF30D18B7F59E00BDE776 /* bilinear.cpp in Sources */, - ABBBF30F18B7F59E00BDE776 /* epx.cpp in Sources */, - ABBBF31018B7F59E00BDE776 /* hq2x.cpp in Sources */, - ABBBF31118B7F59E00BDE776 /* hq4x.cpp in Sources */, - ABBBF31218B7F59E00BDE776 /* lq2x.cpp in Sources */, - ABBBF31318B7F59E00BDE776 /* scanline.cpp in Sources */, - ABBBF31418B7F59E00BDE776 /* videofilter.cpp in Sources */, - ABBBF31518B7F59E00BDE776 /* xbrz.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB0A0D3914AACE9500E83E91 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB0A0D8214AACE9500E83E91 /* ConvertUTF.c in Sources */, - AB0A0D7714AACE9500E83E91 /* AAFilter.cpp in Sources */, - AB0A0D4714AACE9500E83E91 /* arm_instructions.cpp in Sources */, - AB0A0D4814AACE9500E83E91 /* armcpu.cpp in Sources */, - AB0A0D4914AACE9500E83E91 /* bios.cpp in Sources */, - AB0A0D8A14AACE9500E83E91 /* cache.cpp in Sources */, - AB0A0D4A14AACE9500E83E91 /* cheatSystem.cpp in Sources */, - AB0A0D4B14AACE9500E83E91 /* common.cpp in Sources */, - AB0A0D4C14AACE9500E83E91 /* cp15.cpp in Sources */, - AB0A0D7814AACE9500E83E91 /* cpu_detect_x86_gcc.cpp in Sources */, - AB0A0D8414AACE9500E83E91 /* crc.cpp in Sources */, - AB0A0D8314AACE9500E83E91 /* datetime.cpp in Sources */, - AB0A0D4D14AACE9500E83E91 /* debug.cpp in Sources */, - AB0A0D8514AACE9500E83E91 /* decrypt.cpp in Sources */, - AB0A0D8B14AACE9500E83E91 /* directory.cpp in Sources */, - AB0A0D4E14AACE9500E83E91 /* Disassembler.cpp in Sources */, - AB0A0D8C14AACE9500E83E91 /* disc.cpp in Sources */, - AB0A0D8714AACE9500E83E91 /* dlditool.cpp in Sources */, - AB0A0D4F14AACE9500E83E91 /* driver.cpp in Sources */, - AB0A0D8814AACE9500E83E91 /* emufat.cpp in Sources */, - AB0A0D5014AACE9500E83E91 /* emufile.cpp in Sources */, - AB0A0D8D14AACE9500E83E91 /* fatdir.cpp in Sources */, - AB0A0D8E14AACE9500E83E91 /* fatfile.cpp in Sources */, - AB0A0D5114AACE9500E83E91 /* FIFO.cpp in Sources */, - AB0A0D7914AACE9500E83E91 /* FIFOSampleBuffer.cpp in Sources */, - AB0A0D8F14AACE9500E83E91 /* file_allocation_table.cpp in Sources */, - AB0A0D9014AACE9500E83E91 /* filetime.cpp in Sources */, - AB0A0D7A14AACE9500E83E91 /* FIRFilter.cpp in Sources */, - AB0A0D5214AACE9500E83E91 /* firmware.cpp in Sources */, - AB0A0D5314AACE9500E83E91 /* fs-linux.cpp in Sources */, - AB0A0D5414AACE9500E83E91 /* gfx3d.cpp in Sources */, - AB0A0D5614AACE9500E83E91 /* GPU.cpp in Sources */, - AB0A0D5514AACE9500E83E91 /* GPU_osd_stub.cpp in Sources */, - AB0A0D8914AACE9500E83E91 /* guid.cpp in Sources */, - AB0A0D8614AACE9500E83E91 /* header.cpp in Sources */, - AB0A0D9114AACE9500E83E91 /* libfat.cpp in Sources */, - AB0A0D9214AACE9500E83E91 /* libfat_public_api.cpp in Sources */, - AB0A0D9314AACE9500E83E91 /* lock.cpp in Sources */, - AB0A0D5714AACE9500E83E91 /* matrix.cpp in Sources */, - AB0A0D5814AACE9500E83E91 /* mc.cpp in Sources */, - AB0A0D9514AACE9500E83E91 /* md5.cpp in Sources */, - AB0A0D7514AACE9500E83E91 /* metaspu.cpp in Sources */, - AB0A0D5914AACE9500E83E91 /* mic.cpp in Sources */, - AB0A0D5A14AACE9500E83E91 /* MMU.cpp in Sources */, - AB0A0D7B14AACE9500E83E91 /* mmx_optimized.cpp in Sources */, - AB0A0D5B14AACE9500E83E91 /* movie.cpp in Sources */, - AB0A0D5C14AACE9500E83E91 /* NDSSystem.cpp in Sources */, - AB0A0D9414AACE9500E83E91 /* partition.cpp in Sources */, - AB0A0D5D14AACE9500E83E91 /* path.cpp in Sources */, - AB0A0D5E14AACE9500E83E91 /* rasterize.cpp in Sources */, - AB0A0D7C14AACE9500E83E91 /* RateTransposer.cpp in Sources */, - AB0A0D5F14AACE9500E83E91 /* readwrite.cpp in Sources */, - AB0A0D6014AACE9500E83E91 /* render3D.cpp in Sources */, - AB0A0D6114AACE9500E83E91 /* ROMReader.cpp in Sources */, - AB0A0D6214AACE9500E83E91 /* rtc.cpp in Sources */, - AB0A0D6314AACE9500E83E91 /* saves.cpp in Sources */, - AB0A0D6414AACE9500E83E91 /* slot1.cpp in Sources */, - AB0A0D6A14AACE9500E83E91 /* slot1_none.cpp in Sources */, - AB0A0D6B14AACE9500E83E91 /* slot1_r4.cpp in Sources */, - AB0A0D9C14AACE9500E83E91 /* slot1_retail_nand.cpp in Sources */, - AB0A0D6D14AACE9500E83E91 /* slot2_expMemory.cpp in Sources */, - AB0A0D6E14AACE9500E83E91 /* slot2_gbagame.cpp in Sources */, - AB0A0D6F14AACE9500E83E91 /* slot2_guitarGrip.cpp in Sources */, - AB0A0D7014AACE9500E83E91 /* slot2_mpcf.cpp in Sources */, - AB0A0D7114AACE9500E83E91 /* slot2_none.cpp in Sources */, - AB0A0D7214AACE9500E83E91 /* slot2_paddle.cpp in Sources */, - AB0A0D7314AACE9500E83E91 /* slot2_piano.cpp in Sources */, - AB0A0D7414AACE9500E83E91 /* slot2_rumblepak.cpp in Sources */, - ABF4008014B4F1C000578AE7 /* sndOSX.cpp in Sources */, - AB0A0D7614AACE9500E83E91 /* SndOut.cpp in Sources */, - AB0A0D7D14AACE9500E83E91 /* SoundTouch.cpp in Sources */, - AB0A0D6514AACE9500E83E91 /* SPU.cpp in Sources */, - AB0A0D7E14AACE9500E83E91 /* sse_optimized.cpp in Sources */, - AB0A0D9614AACE9500E83E91 /* task.cpp in Sources */, - AB0A0D7F14AACE9500E83E91 /* TDStretch.cpp in Sources */, - AB0A0D6614AACE9500E83E91 /* texcache.cpp in Sources */, - AB0A0D6714AACE9500E83E91 /* thumb_instructions.cpp in Sources */, - AB0A0D8114AACE9500E83E91 /* Timestretcher.cpp in Sources */, - AB0A0D9D14AACE9500E83E91 /* tinystr.cpp in Sources */, - AB0A0D9E14AACE9500E83E91 /* tinyxml.cpp in Sources */, - AB0A0D9F14AACE9500E83E91 /* tinyxmlerror.cpp in Sources */, - AB0A0DA014AACE9500E83E91 /* tinyxmlparser.cpp in Sources */, - AB0A0D6814AACE9500E83E91 /* version.cpp in Sources */, - AB0A0D9714AACE9500E83E91 /* vfat.cpp in Sources */, - AB0A0D8014AACE9500E83E91 /* WavFile.cpp in Sources */, - AB0A0D6914AACE9500E83E91 /* wifi.cpp in Sources */, - AB0A0D9814AACE9500E83E91 /* xstring.cpp in Sources */, - ABAC890B14B7943E001B299F /* main.m in Sources */, - AB73B12B14BDA01C00F49C92 /* appDelegate_legacy.mm in Sources */, - ABBF053114B5436E00E505A0 /* cocoa_file.mm in Sources */, - AB8FE37614B652EC009E20B1 /* cocoa_util.mm in Sources */, - AB73B12C14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm in Sources */, - ABE240FF14BE3169006EA2D5 /* cocoa_input_legacy.mm in Sources */, - ABE2410014BE3169006EA2D5 /* input_legacy.mm in Sources */, - ABE2410114BE3169006EA2D5 /* nds_control_legacy.mm in Sources */, - ABE2410214BE3169006EA2D5 /* preferences_legacy.mm in Sources */, - ABE2410314BE3169006EA2D5 /* screen_state_legacy.m in Sources */, - ABE2410414BE3169006EA2D5 /* video_output_view_legacy.mm in Sources */, - ABD0A5661501AC5C0074A094 /* coreaudiosound.cpp in Sources */, - ABD0A5671501AC5C0074A094 /* ringbuffer.cpp in Sources */, - AB18136E15D1FB73007A6CC3 /* arm_jit.cpp in Sources */, - AB751A681696535D00AFA00D /* OGLRender.cpp in Sources */, - ABF50BAF169F61540018C08D /* assembler.cpp in Sources */, - ABF50BB0169F61540018C08D /* assert.cpp in Sources */, - ABF50BB1169F61540018C08D /* buffer.cpp in Sources */, - ABF50BB2169F61540018C08D /* compiler.cpp in Sources */, - ABF50BB3169F61540018C08D /* compilercontext.cpp in Sources */, - ABF50BB4169F61540018C08D /* compilerfunc.cpp in Sources */, - ABF50BB5169F61540018C08D /* compileritem.cpp in Sources */, - ABF50BB6169F61540018C08D /* context.cpp in Sources */, - ABF50BB7169F61540018C08D /* cpuinfo.cpp in Sources */, - ABF50BB8169F61540018C08D /* defs.cpp in Sources */, - ABF50BB9169F61540018C08D /* func.cpp in Sources */, - ABF50BBA169F61540018C08D /* logger.cpp in Sources */, - ABF50BBB169F61540018C08D /* memorymanager.cpp in Sources */, - ABF50BBC169F61540018C08D /* memorymarker.cpp in Sources */, - ABF50BBD169F61540018C08D /* operand.cpp in Sources */, - ABF50BBE169F61540018C08D /* stringbuilder.cpp in Sources */, - ABF50BBF169F61540018C08D /* stringutil.cpp in Sources */, - ABF50BC0169F61540018C08D /* virtualmemory.cpp in Sources */, - ABF50BC1169F61540018C08D /* zonememory.cpp in Sources */, - ABF50BC2169F61540018C08D /* x86assembler.cpp in Sources */, - ABF50BC3169F61540018C08D /* x86compiler.cpp in Sources */, - ABF50BC4169F61540018C08D /* x86compilercontext.cpp in Sources */, - ABF50BC5169F61540018C08D /* x86compilerfunc.cpp in Sources */, - ABF50BC6169F61540018C08D /* x86compileritem.cpp in Sources */, - ABF50BC7169F61540018C08D /* x86cpuinfo.cpp in Sources */, - ABF50BC8169F61540018C08D /* x86defs.cpp in Sources */, - ABF50BC9169F61540018C08D /* x86func.cpp in Sources */, - ABF50BCA169F61540018C08D /* x86operand.cpp in Sources */, - ABF50BCB169F61540018C08D /* x86util.cpp in Sources */, - AB2F5B031704EE0100E28885 /* utilities.c in Sources */, - AB4C80E417C5DA070024D479 /* advanscene.cpp in Sources */, - AB4C80F517C5DA240024D479 /* slot1_retail_auto.cpp in Sources */, - AB4C80F617C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */, - AB4C80F717C5DA240024D479 /* slot1comp_mc.cpp in Sources */, - AB4C80F817C5DA240024D479 /* slot1comp_rom.cpp in Sources */, - AB4C815917C5DC240024D479 /* encrypt.cpp in Sources */, - ABB9215A17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */, - AB4352B517D66187007417C8 /* fsnitro.cpp in Sources */, - AB4352C117D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB126D26182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */, - ABB328E818313F5A00FEE4C4 /* slot2.cpp in Sources */, - ABB328F018313F7C00FEE4C4 /* slot2_auto.cpp in Sources */, - ABBBF2F818B7F59E00BDE776 /* 2xsai.cpp in Sources */, - ABBBF2F918B7F59E00BDE776 /* bilinear.cpp in Sources */, - ABBBF2FB18B7F59E00BDE776 /* epx.cpp in Sources */, - ABBBF2FC18B7F59E00BDE776 /* hq2x.cpp in Sources */, - ABBBF2FD18B7F59E00BDE776 /* hq4x.cpp in Sources */, - ABBBF2FE18B7F59E00BDE776 /* lq2x.cpp in Sources */, - ABBBF2FF18B7F59E00BDE776 /* scanline.cpp in Sources */, - ABBBF30018B7F59E00BDE776 /* videofilter.cpp in Sources */, - ABBBF30118B7F59E00BDE776 /* xbrz.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB1814D815D212B4007A6CC3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB1814D915D212B4007A6CC3 /* ConvertUTF.c in Sources */, - AB1814DA15D212B4007A6CC3 /* AAFilter.cpp in Sources */, - AB1814DC15D212B4007A6CC3 /* arm_instructions.cpp in Sources */, - AB1814DD15D212B4007A6CC3 /* armcpu.cpp in Sources */, - AB1814DE15D212B4007A6CC3 /* bios.cpp in Sources */, - AB1814DF15D212B4007A6CC3 /* cache.cpp in Sources */, - AB1814E015D212B4007A6CC3 /* cheatSystem.cpp in Sources */, - AB1814E115D212B4007A6CC3 /* common.cpp in Sources */, - AB1814E215D212B4007A6CC3 /* cp15.cpp in Sources */, - AB1814E315D212B4007A6CC3 /* cpu_detect_x86_gcc.cpp in Sources */, - AB1814E415D212B4007A6CC3 /* crc.cpp in Sources */, - AB1814E515D212B4007A6CC3 /* datetime.cpp in Sources */, - AB1814E615D212B4007A6CC3 /* debug.cpp in Sources */, - AB1814E715D212B4007A6CC3 /* decrypt.cpp in Sources */, - AB1814E815D212B4007A6CC3 /* directory.cpp in Sources */, - AB1814E915D212B4007A6CC3 /* Disassembler.cpp in Sources */, - AB1814EA15D212B4007A6CC3 /* disc.cpp in Sources */, - AB1814EB15D212B4007A6CC3 /* dlditool.cpp in Sources */, - AB1814EC15D212B4007A6CC3 /* driver.cpp in Sources */, - AB1814ED15D212B4007A6CC3 /* emufat.cpp in Sources */, - AB1814EE15D212B4007A6CC3 /* emufile.cpp in Sources */, - AB1814EF15D212B4007A6CC3 /* fatdir.cpp in Sources */, - AB1814F015D212B4007A6CC3 /* fatfile.cpp in Sources */, - AB1814F115D212B4007A6CC3 /* FIFO.cpp in Sources */, - AB1814F215D212B4007A6CC3 /* FIFOSampleBuffer.cpp in Sources */, - AB1814F315D212B4007A6CC3 /* file_allocation_table.cpp in Sources */, - AB1814F415D212B4007A6CC3 /* filetime.cpp in Sources */, - AB1814F515D212B4007A6CC3 /* FIRFilter.cpp in Sources */, - AB1814F615D212B4007A6CC3 /* firmware.cpp in Sources */, - AB1814F715D212B4007A6CC3 /* fs-linux.cpp in Sources */, - AB1814F815D212B4007A6CC3 /* gfx3d.cpp in Sources */, - AB1814F915D212B4007A6CC3 /* GPU.cpp in Sources */, - AB1814FA15D212B4007A6CC3 /* GPU_osd_stub.cpp in Sources */, - AB1814FB15D212B4007A6CC3 /* guid.cpp in Sources */, - AB1814FC15D212B4007A6CC3 /* header.cpp in Sources */, - AB1814FD15D212B4007A6CC3 /* libfat.cpp in Sources */, - AB1814FE15D212B4007A6CC3 /* libfat_public_api.cpp in Sources */, - AB1814FF15D212B4007A6CC3 /* lock.cpp in Sources */, - AB18150015D212B4007A6CC3 /* matrix.cpp in Sources */, - AB18150115D212B4007A6CC3 /* mc.cpp in Sources */, - AB18150215D212B4007A6CC3 /* md5.cpp in Sources */, - AB18150315D212B4007A6CC3 /* metaspu.cpp in Sources */, - AB18150415D212B4007A6CC3 /* mic.cpp in Sources */, - AB18150515D212B4007A6CC3 /* MMU.cpp in Sources */, - AB18150615D212B4007A6CC3 /* mmx_optimized.cpp in Sources */, - AB18150715D212B4007A6CC3 /* movie.cpp in Sources */, - AB18150815D212B4007A6CC3 /* NDSSystem.cpp in Sources */, - AB18150915D212B4007A6CC3 /* partition.cpp in Sources */, - AB18150A15D212B4007A6CC3 /* path.cpp in Sources */, - AB18150B15D212B4007A6CC3 /* rasterize.cpp in Sources */, - AB18150C15D212B4007A6CC3 /* RateTransposer.cpp in Sources */, - AB18150D15D212B4007A6CC3 /* readwrite.cpp in Sources */, - AB18150E15D212B4007A6CC3 /* render3D.cpp in Sources */, - AB18150F15D212B4007A6CC3 /* ROMReader.cpp in Sources */, - AB18151015D212B4007A6CC3 /* rtc.cpp in Sources */, - AB18151115D212B4007A6CC3 /* saves.cpp in Sources */, - AB18151215D212B4007A6CC3 /* slot1.cpp in Sources */, - AB18151315D212B4007A6CC3 /* slot1_none.cpp in Sources */, - AB18151415D212B4007A6CC3 /* slot1_r4.cpp in Sources */, - AB18151615D212B4007A6CC3 /* slot1_retail_nand.cpp in Sources */, - AB18151715D212B4007A6CC3 /* slot2_expMemory.cpp in Sources */, - AB18151815D212B4007A6CC3 /* slot2_gbagame.cpp in Sources */, - AB18151915D212B4007A6CC3 /* slot2_guitarGrip.cpp in Sources */, - AB18151A15D212B4007A6CC3 /* slot2_mpcf.cpp in Sources */, - AB18151B15D212B4007A6CC3 /* slot2_none.cpp in Sources */, - AB18151C15D212B4007A6CC3 /* slot2_paddle.cpp in Sources */, - AB18151D15D212B4007A6CC3 /* slot2_piano.cpp in Sources */, - AB18151E15D212B4007A6CC3 /* slot2_rumblepak.cpp in Sources */, - AB18151F15D212B4007A6CC3 /* sndOSX.cpp in Sources */, - AB18152015D212B4007A6CC3 /* SndOut.cpp in Sources */, - AB18152115D212B4007A6CC3 /* SoundTouch.cpp in Sources */, - AB18152215D212B4007A6CC3 /* SPU.cpp in Sources */, - AB18152315D212B4007A6CC3 /* sse_optimized.cpp in Sources */, - AB18152415D212B4007A6CC3 /* task.cpp in Sources */, - AB18152515D212B4007A6CC3 /* TDStretch.cpp in Sources */, - AB18152615D212B4007A6CC3 /* texcache.cpp in Sources */, - AB18152715D212B4007A6CC3 /* thumb_instructions.cpp in Sources */, - AB18152815D212B4007A6CC3 /* Timestretcher.cpp in Sources */, - AB18152915D212B4007A6CC3 /* tinystr.cpp in Sources */, - AB18152A15D212B4007A6CC3 /* tinyxml.cpp in Sources */, - AB18152B15D212B4007A6CC3 /* tinyxmlerror.cpp in Sources */, - AB18152C15D212B4007A6CC3 /* tinyxmlparser.cpp in Sources */, - AB18152D15D212B4007A6CC3 /* version.cpp in Sources */, - AB18152E15D212B4007A6CC3 /* vfat.cpp in Sources */, - AB18152F15D212B4007A6CC3 /* WavFile.cpp in Sources */, - AB18153015D212B4007A6CC3 /* wifi.cpp in Sources */, - AB18153115D212B4007A6CC3 /* xstring.cpp in Sources */, - AB18153215D212B4007A6CC3 /* main.m in Sources */, - AB18153315D212B4007A6CC3 /* appDelegate_legacy.mm in Sources */, - AB18153415D212B4007A6CC3 /* cocoa_file.mm in Sources */, - AB18153515D212B4007A6CC3 /* cocoa_util.mm in Sources */, - AB18153615D212B4007A6CC3 /* emuWindowDelegate_legacy.mm in Sources */, - AB18153715D212B4007A6CC3 /* cocoa_input_legacy.mm in Sources */, - AB18153815D212B4007A6CC3 /* input_legacy.mm in Sources */, - AB18153915D212B4007A6CC3 /* nds_control_legacy.mm in Sources */, - AB18153A15D212B4007A6CC3 /* preferences_legacy.mm in Sources */, - AB18153B15D212B4007A6CC3 /* screen_state_legacy.m in Sources */, - AB18153C15D212B4007A6CC3 /* video_output_view_legacy.mm in Sources */, - AB18153D15D212B4007A6CC3 /* coreaudiosound.cpp in Sources */, - AB18153E15D212B4007A6CC3 /* ringbuffer.cpp in Sources */, - AB1816B615D216EC007A6CC3 /* OGLRender.cpp in Sources */, - AB2F5B071704EE0100E28885 /* utilities.c in Sources */, - AB4C80E817C5DA070024D479 /* advanscene.cpp in Sources */, - AB4C810517C5DA240024D479 /* slot1_retail_auto.cpp in Sources */, - AB4C810617C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */, - AB4C810717C5DA240024D479 /* slot1comp_mc.cpp in Sources */, - AB4C810817C5DA240024D479 /* slot1comp_rom.cpp in Sources */, - AB4C815D17C5DC240024D479 /* encrypt.cpp in Sources */, - ABB9215E17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */, - AB4352B917D66187007417C8 /* fsnitro.cpp in Sources */, - AB4352C517D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB126D25182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */, - ABB328E718313F5A00FEE4C4 /* slot2.cpp in Sources */, - ABB328EF18313F7C00FEE4C4 /* slot2_auto.cpp in Sources */, - ABBBF2EE18B7F59E00BDE776 /* 2xsai.cpp in Sources */, - ABBBF2EF18B7F59E00BDE776 /* bilinear.cpp in Sources */, - ABBBF2F118B7F59E00BDE776 /* epx.cpp in Sources */, - ABBBF2F218B7F59E00BDE776 /* hq2x.cpp in Sources */, - ABBBF2F318B7F59E00BDE776 /* hq4x.cpp in Sources */, - ABBBF2F418B7F59E00BDE776 /* lq2x.cpp in Sources */, - ABBBF2F518B7F59E00BDE776 /* scanline.cpp in Sources */, - ABBBF2F618B7F59E00BDE776 /* videofilter.cpp in Sources */, - ABBBF2F718B7F59E00BDE776 /* xbrz.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB18157415D21469007A6CC3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB18157515D21469007A6CC3 /* ConvertUTF.c in Sources */, - AB18157615D21469007A6CC3 /* AAFilter.cpp in Sources */, - AB18157815D21469007A6CC3 /* arm_instructions.cpp in Sources */, - AB18157915D21469007A6CC3 /* armcpu.cpp in Sources */, - AB18157A15D21469007A6CC3 /* bios.cpp in Sources */, - AB18157B15D21469007A6CC3 /* cache.cpp in Sources */, - AB18157C15D21469007A6CC3 /* cheatSystem.cpp in Sources */, - AB18157D15D21469007A6CC3 /* common.cpp in Sources */, - AB18157E15D21469007A6CC3 /* cp15.cpp in Sources */, - AB18157F15D21469007A6CC3 /* cpu_detect_x86_gcc.cpp in Sources */, - AB18158015D21469007A6CC3 /* crc.cpp in Sources */, - AB18158115D21469007A6CC3 /* datetime.cpp in Sources */, - AB18158215D21469007A6CC3 /* debug.cpp in Sources */, - AB18158315D21469007A6CC3 /* decrypt.cpp in Sources */, - AB18158415D21469007A6CC3 /* directory.cpp in Sources */, - AB18158515D21469007A6CC3 /* Disassembler.cpp in Sources */, - AB18158615D21469007A6CC3 /* disc.cpp in Sources */, - AB18158715D21469007A6CC3 /* dlditool.cpp in Sources */, - AB18158815D21469007A6CC3 /* driver.cpp in Sources */, - AB18158915D21469007A6CC3 /* emufat.cpp in Sources */, - AB18158A15D21469007A6CC3 /* emufile.cpp in Sources */, - AB18158B15D21469007A6CC3 /* fatdir.cpp in Sources */, - AB18158C15D21469007A6CC3 /* fatfile.cpp in Sources */, - AB18158D15D21469007A6CC3 /* FIFO.cpp in Sources */, - AB18158E15D21469007A6CC3 /* FIFOSampleBuffer.cpp in Sources */, - AB18158F15D21469007A6CC3 /* file_allocation_table.cpp in Sources */, - AB18159015D21469007A6CC3 /* filetime.cpp in Sources */, - AB18159115D21469007A6CC3 /* FIRFilter.cpp in Sources */, - AB18159215D21469007A6CC3 /* firmware.cpp in Sources */, - AB18159315D21469007A6CC3 /* fs-linux.cpp in Sources */, - AB18159415D21469007A6CC3 /* gfx3d.cpp in Sources */, - AB18159515D21469007A6CC3 /* GPU.cpp in Sources */, - AB18159615D21469007A6CC3 /* GPU_osd_stub.cpp in Sources */, - AB18159715D21469007A6CC3 /* guid.cpp in Sources */, - AB18159815D21469007A6CC3 /* header.cpp in Sources */, - AB18159915D21469007A6CC3 /* libfat.cpp in Sources */, - AB18159A15D21469007A6CC3 /* libfat_public_api.cpp in Sources */, - AB18159B15D21469007A6CC3 /* lock.cpp in Sources */, - AB18159C15D21469007A6CC3 /* matrix.cpp in Sources */, - AB18159D15D21469007A6CC3 /* mc.cpp in Sources */, - AB18159E15D21469007A6CC3 /* md5.cpp in Sources */, - AB18159F15D21469007A6CC3 /* metaspu.cpp in Sources */, - AB1815A015D21469007A6CC3 /* mic.cpp in Sources */, - AB1815A115D21469007A6CC3 /* MMU.cpp in Sources */, - AB1815A215D21469007A6CC3 /* mmx_optimized.cpp in Sources */, - AB1815A315D21469007A6CC3 /* movie.cpp in Sources */, - AB1815A415D21469007A6CC3 /* NDSSystem.cpp in Sources */, - AB1815A515D21469007A6CC3 /* partition.cpp in Sources */, - AB1815A615D21469007A6CC3 /* path.cpp in Sources */, - AB1815A715D21469007A6CC3 /* rasterize.cpp in Sources */, - AB1815A815D21469007A6CC3 /* RateTransposer.cpp in Sources */, - AB1815A915D21469007A6CC3 /* readwrite.cpp in Sources */, - AB1815AA15D21469007A6CC3 /* render3D.cpp in Sources */, - AB1815AB15D21469007A6CC3 /* ROMReader.cpp in Sources */, - AB1815AC15D21469007A6CC3 /* rtc.cpp in Sources */, - AB1815AD15D21469007A6CC3 /* saves.cpp in Sources */, - AB1815AE15D21469007A6CC3 /* slot1.cpp in Sources */, - AB1815AF15D21469007A6CC3 /* slot1_none.cpp in Sources */, - AB1815B015D21469007A6CC3 /* slot1_r4.cpp in Sources */, - AB1815B215D21469007A6CC3 /* slot1_retail_nand.cpp in Sources */, - AB1815B315D21469007A6CC3 /* slot2_expMemory.cpp in Sources */, - AB1815B415D21469007A6CC3 /* slot2_gbagame.cpp in Sources */, - AB1815B515D21469007A6CC3 /* slot2_guitarGrip.cpp in Sources */, - AB1815B615D21469007A6CC3 /* slot2_mpcf.cpp in Sources */, - AB1815B715D21469007A6CC3 /* slot2_none.cpp in Sources */, - AB1815B815D21469007A6CC3 /* slot2_paddle.cpp in Sources */, - AB1815B915D21469007A6CC3 /* slot2_piano.cpp in Sources */, - AB1815BA15D21469007A6CC3 /* slot2_rumblepak.cpp in Sources */, - AB1815BB15D21469007A6CC3 /* sndOSX.cpp in Sources */, - AB1815BC15D21469007A6CC3 /* SndOut.cpp in Sources */, - AB1815BD15D21469007A6CC3 /* SoundTouch.cpp in Sources */, - AB1815BE15D21469007A6CC3 /* SPU.cpp in Sources */, - AB1815BF15D21469007A6CC3 /* sse_optimized.cpp in Sources */, - AB1815C015D21469007A6CC3 /* task.cpp in Sources */, - AB1815C115D21469007A6CC3 /* TDStretch.cpp in Sources */, - AB1815C215D21469007A6CC3 /* texcache.cpp in Sources */, - AB1815C315D21469007A6CC3 /* thumb_instructions.cpp in Sources */, - AB1815C415D21469007A6CC3 /* Timestretcher.cpp in Sources */, - AB1815C515D21469007A6CC3 /* tinystr.cpp in Sources */, - AB1815C615D21469007A6CC3 /* tinyxml.cpp in Sources */, - AB1815C715D21469007A6CC3 /* tinyxmlerror.cpp in Sources */, - AB1815C815D21469007A6CC3 /* tinyxmlparser.cpp in Sources */, - AB1815C915D21469007A6CC3 /* version.cpp in Sources */, - AB1815CA15D21469007A6CC3 /* vfat.cpp in Sources */, - AB1815CB15D21469007A6CC3 /* WavFile.cpp in Sources */, - AB1815CC15D21469007A6CC3 /* wifi.cpp in Sources */, - AB1815CD15D21469007A6CC3 /* xstring.cpp in Sources */, - AB1815CE15D21469007A6CC3 /* main.m in Sources */, - AB1815CF15D21469007A6CC3 /* appDelegate_legacy.mm in Sources */, - AB1815D015D21469007A6CC3 /* cocoa_file.mm in Sources */, - AB1815D115D21469007A6CC3 /* cocoa_util.mm in Sources */, - AB1815D215D21469007A6CC3 /* emuWindowDelegate_legacy.mm in Sources */, - AB1815D315D21469007A6CC3 /* cocoa_input_legacy.mm in Sources */, - AB1815D415D21469007A6CC3 /* input_legacy.mm in Sources */, - AB1815D515D21469007A6CC3 /* nds_control_legacy.mm in Sources */, - AB1815D615D21469007A6CC3 /* preferences_legacy.mm in Sources */, - AB1815D715D21469007A6CC3 /* screen_state_legacy.m in Sources */, - AB1815D815D21469007A6CC3 /* video_output_view_legacy.mm in Sources */, - AB1815D915D21469007A6CC3 /* coreaudiosound.cpp in Sources */, - AB1815DA15D21469007A6CC3 /* ringbuffer.cpp in Sources */, - AB4F981716C30117000E90EA /* OGLRender.cpp in Sources */, - AB2F5B091704EE0100E28885 /* utilities.c in Sources */, - AB4C80EA17C5DA070024D479 /* advanscene.cpp in Sources */, - AB4C810D17C5DA240024D479 /* slot1_retail_auto.cpp in Sources */, - AB4C810E17C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */, - AB4C810F17C5DA240024D479 /* slot1comp_mc.cpp in Sources */, - AB4C811017C5DA240024D479 /* slot1comp_rom.cpp in Sources */, - AB4C815F17C5DC240024D479 /* encrypt.cpp in Sources */, - ABB9216017CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */, - AB4352BB17D66187007417C8 /* fsnitro.cpp in Sources */, - AB4352C717D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB126D27182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */, - ABB328E918313F5A00FEE4C4 /* slot2.cpp in Sources */, - ABB328F118313F7C00FEE4C4 /* slot2_auto.cpp in Sources */, - ABBBF30218B7F59E00BDE776 /* 2xsai.cpp in Sources */, - ABBBF30318B7F59E00BDE776 /* bilinear.cpp in Sources */, - ABBBF30518B7F59E00BDE776 /* epx.cpp in Sources */, - ABBBF30618B7F59E00BDE776 /* hq2x.cpp in Sources */, - ABBBF30718B7F59E00BDE776 /* hq4x.cpp in Sources */, - ABBBF30818B7F59E00BDE776 /* lq2x.cpp in Sources */, - ABBBF30918B7F59E00BDE776 /* scanline.cpp in Sources */, - ABBBF30A18B7F59E00BDE776 /* videofilter.cpp in Sources */, - ABBBF30B18B7F59E00BDE776 /* xbrz.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB18161015D214F2007A6CC3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB18161115D214F2007A6CC3 /* ConvertUTF.c in Sources */, - AB18161215D214F2007A6CC3 /* AAFilter.cpp in Sources */, - AB18161415D214F2007A6CC3 /* aggdraw.cpp in Sources */, - AB18161515D214F2007A6CC3 /* arm_instructions.cpp in Sources */, - AB18161615D214F2007A6CC3 /* armcpu.cpp in Sources */, - AB18161715D214F2007A6CC3 /* bios.cpp in Sources */, - AB18161815D214F2007A6CC3 /* cache.cpp in Sources */, - AB18161915D214F2007A6CC3 /* cheatSystem.cpp in Sources */, - AB18161A15D214F2007A6CC3 /* commandline.cpp in Sources */, - AB18161B15D214F2007A6CC3 /* common.cpp in Sources */, - AB18161C15D214F2007A6CC3 /* cp15.cpp in Sources */, - AB18161D15D214F2007A6CC3 /* cpu_detect_x86_gcc.cpp in Sources */, - AB18161E15D214F2007A6CC3 /* crc.cpp in Sources */, - AB18161F15D214F2007A6CC3 /* ctrlssdl.cpp in Sources */, - AB18162015D214F2007A6CC3 /* datetime.cpp in Sources */, - AB18162115D214F2007A6CC3 /* debug.cpp in Sources */, - AB18162215D214F2007A6CC3 /* decrypt.cpp in Sources */, - AB18162315D214F2007A6CC3 /* desmume_config.cpp in Sources */, - AB18162415D214F2007A6CC3 /* directory.cpp in Sources */, - AB18162515D214F2007A6CC3 /* Disassembler.cpp in Sources */, - AB18162615D214F2007A6CC3 /* disc.cpp in Sources */, - AB18162715D214F2007A6CC3 /* dlditool.cpp in Sources */, - AB18162815D214F2007A6CC3 /* driver.cpp in Sources */, - AB18162915D214F2007A6CC3 /* emufat.cpp in Sources */, - AB18162A15D214F2007A6CC3 /* emufile.cpp in Sources */, - AB18162B15D214F2007A6CC3 /* fatdir.cpp in Sources */, - AB18162C15D214F2007A6CC3 /* fatfile.cpp in Sources */, - AB18162D15D214F2007A6CC3 /* FIFO.cpp in Sources */, - AB18162E15D214F2007A6CC3 /* FIFOSampleBuffer.cpp in Sources */, - AB18162F15D214F2007A6CC3 /* file_allocation_table.cpp in Sources */, - AB18163015D214F2007A6CC3 /* filetime.cpp in Sources */, - AB18163115D214F2007A6CC3 /* FIRFilter.cpp in Sources */, - AB18163215D214F2007A6CC3 /* firmware.cpp in Sources */, - AB18163315D214F2007A6CC3 /* fs-linux.cpp in Sources */, - AB18163415D214F2007A6CC3 /* gdbstub.cpp in Sources */, - AB18163515D214F2007A6CC3 /* gfx3d.cpp in Sources */, - AB18163615D214F2007A6CC3 /* GPU.cpp in Sources */, - AB18163715D214F2007A6CC3 /* GPU_osd.cpp in Sources */, - AB18163815D214F2007A6CC3 /* GPU_osd_stub.cpp in Sources */, - AB18163915D214F2007A6CC3 /* guid.cpp in Sources */, - AB18163A15D214F2007A6CC3 /* header.cpp in Sources */, - AB18163B15D214F2007A6CC3 /* libfat.cpp in Sources */, - AB18163C15D214F2007A6CC3 /* libfat_public_api.cpp in Sources */, - AB18163D15D214F2007A6CC3 /* lock.cpp in Sources */, - AB18163E15D214F2007A6CC3 /* lua-engine.cpp in Sources */, - AB18163F15D214F2007A6CC3 /* main.cpp in Sources */, - AB18164015D214F2007A6CC3 /* matrix.cpp in Sources */, - AB18164115D214F2007A6CC3 /* mc.cpp in Sources */, - AB18164215D214F2007A6CC3 /* md5.cpp in Sources */, - AB18164315D214F2007A6CC3 /* metaspu.cpp in Sources */, - AB18164415D214F2007A6CC3 /* mic.cpp in Sources */, - AB18164515D214F2007A6CC3 /* mic_alsa.cpp in Sources */, - AB18164615D214F2007A6CC3 /* mic_openal.cpp in Sources */, - AB18164715D214F2007A6CC3 /* MMU.cpp in Sources */, - AB18164815D214F2007A6CC3 /* mmx_optimized.cpp in Sources */, - AB18164915D214F2007A6CC3 /* movie.cpp in Sources */, - AB18164A15D214F2007A6CC3 /* NDSSystem.cpp in Sources */, - AB18164B15D214F2007A6CC3 /* partition.cpp in Sources */, - AB18164C15D214F2007A6CC3 /* path.cpp in Sources */, - AB18164D15D214F2007A6CC3 /* rasterize.cpp in Sources */, - AB18164E15D214F2007A6CC3 /* RateTransposer.cpp in Sources */, - AB18164F15D214F2007A6CC3 /* readwrite.cpp in Sources */, - AB18165015D214F2007A6CC3 /* render3D.cpp in Sources */, - AB18165115D214F2007A6CC3 /* ROMReader.cpp in Sources */, - AB18165215D214F2007A6CC3 /* rtc.cpp in Sources */, - AB18165315D214F2007A6CC3 /* saves.cpp in Sources */, - AB18165415D214F2007A6CC3 /* slot1.cpp in Sources */, - AB18165515D214F2007A6CC3 /* slot1_none.cpp in Sources */, - AB18165615D214F2007A6CC3 /* slot1_r4.cpp in Sources */, - AB18165815D214F2007A6CC3 /* slot2_expMemory.cpp in Sources */, - AB18165915D214F2007A6CC3 /* slot2_gbagame.cpp in Sources */, - AB18165A15D214F2007A6CC3 /* slot2_guitarGrip.cpp in Sources */, - AB18165B15D214F2007A6CC3 /* slot2_mpcf.cpp in Sources */, - AB18165C15D214F2007A6CC3 /* slot2_none.cpp in Sources */, - AB18165D15D214F2007A6CC3 /* slot2_paddle.cpp in Sources */, - AB18165E15D214F2007A6CC3 /* slot2_piano.cpp in Sources */, - AB18165F15D214F2007A6CC3 /* slot2_rumblepak.cpp in Sources */, - AB18166015D214F2007A6CC3 /* sndOSX.cpp in Sources */, - AB18166115D214F2007A6CC3 /* SndOut.cpp in Sources */, - AB18166215D214F2007A6CC3 /* sndsdl.cpp in Sources */, - AB18166315D214F2007A6CC3 /* SoundTouch.cpp in Sources */, - AB18166415D214F2007A6CC3 /* SPU.cpp in Sources */, - AB18166515D214F2007A6CC3 /* sse_optimized.cpp in Sources */, - AB18166615D214F2007A6CC3 /* task.cpp in Sources */, - AB18166715D214F2007A6CC3 /* TDStretch.cpp in Sources */, - AB18166815D214F2007A6CC3 /* texcache.cpp in Sources */, - AB18166915D214F2007A6CC3 /* thumb_instructions.cpp in Sources */, - AB18166A15D214F2007A6CC3 /* Timestretcher.cpp in Sources */, - AB18166B15D214F2007A6CC3 /* tinystr.cpp in Sources */, - AB18166C15D214F2007A6CC3 /* tinyxml.cpp in Sources */, - AB18166D15D214F2007A6CC3 /* tinyxmlerror.cpp in Sources */, - AB18166E15D214F2007A6CC3 /* tinyxmlparser.cpp in Sources */, - AB18166F15D214F2007A6CC3 /* version.cpp in Sources */, - AB18167015D214F2007A6CC3 /* vfat.cpp in Sources */, - AB18167115D214F2007A6CC3 /* WavFile.cpp in Sources */, - AB18167215D214F2007A6CC3 /* wifi.cpp in Sources */, - AB18167315D214F2007A6CC3 /* xstring.cpp in Sources */, - AB18167415D214F2007A6CC3 /* main.m in Sources */, - AB18167515D214F2007A6CC3 /* appDelegate_legacy.mm in Sources */, - AB18167615D214F2007A6CC3 /* cocoa_file.mm in Sources */, - AB18167715D214F2007A6CC3 /* cocoa_util.mm in Sources */, - AB18167815D214F2007A6CC3 /* emuWindowDelegate_legacy.mm in Sources */, - AB18167915D214F2007A6CC3 /* cocoa_input_legacy.mm in Sources */, - AB18167A15D214F2007A6CC3 /* input_legacy.mm in Sources */, - AB18167B15D214F2007A6CC3 /* nds_control_legacy.mm in Sources */, - AB18167C15D214F2007A6CC3 /* preferences_legacy.mm in Sources */, - AB18167D15D214F2007A6CC3 /* screen_state_legacy.m in Sources */, - AB18167E15D214F2007A6CC3 /* video_output_view_legacy.mm in Sources */, - AB18167F15D214F2007A6CC3 /* coreaudiosound.cpp in Sources */, - AB18168015D214F2007A6CC3 /* ringbuffer.cpp in Sources */, - AB1816B815D216F5007A6CC3 /* OGLRender.cpp in Sources */, - AB2F5B041704EE0100E28885 /* utilities.c in Sources */, - AB4C80E517C5DA070024D479 /* advanscene.cpp in Sources */, - AB4C80F917C5DA240024D479 /* slot1_retail_auto.cpp in Sources */, - AB4C80FA17C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */, - AB4C80FB17C5DA240024D479 /* slot1comp_mc.cpp in Sources */, - AB4C80FC17C5DA240024D479 /* slot1comp_rom.cpp in Sources */, - AB4C815A17C5DC240024D479 /* encrypt.cpp in Sources */, - ABB9215B17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */, - AB4352B617D66187007417C8 /* fsnitro.cpp in Sources */, - AB4352C217D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB126D2B182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */, - ABB328ED18313F5A00FEE4C4 /* slot2.cpp in Sources */, - ABB328F518313F7C00FEE4C4 /* slot2_auto.cpp in Sources */, - ABBBF32A18B7F59E00BDE776 /* 2xsai.cpp in Sources */, - ABBBF32B18B7F59E00BDE776 /* bilinear.cpp in Sources */, - ABBBF32D18B7F59E00BDE776 /* epx.cpp in Sources */, - ABBBF32E18B7F59E00BDE776 /* hq2x.cpp in Sources */, - ABBBF32F18B7F59E00BDE776 /* hq4x.cpp in Sources */, - ABBBF33018B7F59E00BDE776 /* lq2x.cpp in Sources */, - ABBBF33118B7F59E00BDE776 /* scanline.cpp in Sources */, - ABBBF33218B7F59E00BDE776 /* videofilter.cpp in Sources */, - ABBBF33318B7F59E00BDE776 /* xbrz.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABFE4244143E32F0009A3CCE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ABFE428D143E32F0009A3CCE /* ConvertUTF.c in Sources */, - ABFE4282143E32F0009A3CCE /* AAFilter.cpp in Sources */, - ABFE4252143E32F0009A3CCE /* arm_instructions.cpp in Sources */, - ABFE4253143E32F0009A3CCE /* armcpu.cpp in Sources */, - ABFE4254143E32F0009A3CCE /* bios.cpp in Sources */, - ABFE4295143E32F0009A3CCE /* cache.cpp in Sources */, - ABFE4255143E32F0009A3CCE /* cheatSystem.cpp in Sources */, - ABFE4256143E32F0009A3CCE /* common.cpp in Sources */, - ABFE4257143E32F0009A3CCE /* cp15.cpp in Sources */, - ABFE4283143E32F0009A3CCE /* cpu_detect_x86_gcc.cpp in Sources */, - ABFE428F143E32F0009A3CCE /* crc.cpp in Sources */, - ABFE428E143E32F0009A3CCE /* datetime.cpp in Sources */, - ABFE4258143E32F0009A3CCE /* debug.cpp in Sources */, - ABFE4290143E32F0009A3CCE /* decrypt.cpp in Sources */, - ABFE4296143E32F0009A3CCE /* directory.cpp in Sources */, - ABFE4259143E32F0009A3CCE /* Disassembler.cpp in Sources */, - ABFE4297143E32F0009A3CCE /* disc.cpp in Sources */, - ABFE4292143E32F0009A3CCE /* dlditool.cpp in Sources */, - ABFE425A143E32F0009A3CCE /* driver.cpp in Sources */, - ABFE4293143E32F0009A3CCE /* emufat.cpp in Sources */, - ABFE425B143E32F0009A3CCE /* emufile.cpp in Sources */, - ABFE4298143E32F0009A3CCE /* fatdir.cpp in Sources */, - ABFE4299143E32F0009A3CCE /* fatfile.cpp in Sources */, - ABFE425C143E32F0009A3CCE /* FIFO.cpp in Sources */, - ABFE4284143E32F0009A3CCE /* FIFOSampleBuffer.cpp in Sources */, - ABFE429A143E32F0009A3CCE /* file_allocation_table.cpp in Sources */, - ABFE429B143E32F0009A3CCE /* filetime.cpp in Sources */, - ABFE4285143E32F0009A3CCE /* FIRFilter.cpp in Sources */, - ABFE425D143E32F0009A3CCE /* firmware.cpp in Sources */, - ABFE425E143E32F0009A3CCE /* fs-linux.cpp in Sources */, - ABFE425F143E32F0009A3CCE /* gfx3d.cpp in Sources */, - ABFE4261143E32F0009A3CCE /* GPU.cpp in Sources */, - ABFE4260143E32F0009A3CCE /* GPU_osd_stub.cpp in Sources */, - ABFE4294143E32F0009A3CCE /* guid.cpp in Sources */, - ABFE4291143E32F0009A3CCE /* header.cpp in Sources */, - ABFE429C143E32F0009A3CCE /* libfat.cpp in Sources */, - ABFE429D143E32F0009A3CCE /* libfat_public_api.cpp in Sources */, - ABFE429E143E32F0009A3CCE /* lock.cpp in Sources */, - ABFE4262143E32F0009A3CCE /* matrix.cpp in Sources */, - ABFE4263143E32F0009A3CCE /* mc.cpp in Sources */, - ABFE42A0143E32F0009A3CCE /* md5.cpp in Sources */, - ABFE4280143E32F0009A3CCE /* metaspu.cpp in Sources */, - ABFE4264143E32F0009A3CCE /* mic.cpp in Sources */, - ABFE4265143E32F0009A3CCE /* MMU.cpp in Sources */, - ABFE4286143E32F0009A3CCE /* mmx_optimized.cpp in Sources */, - ABFE4266143E32F0009A3CCE /* movie.cpp in Sources */, - ABFE4267143E32F0009A3CCE /* NDSSystem.cpp in Sources */, - ABFE429F143E32F0009A3CCE /* partition.cpp in Sources */, - ABFE4268143E32F0009A3CCE /* path.cpp in Sources */, - ABFE4269143E32F0009A3CCE /* rasterize.cpp in Sources */, - ABFE4287143E32F0009A3CCE /* RateTransposer.cpp in Sources */, - ABFE426A143E32F0009A3CCE /* readwrite.cpp in Sources */, - ABFE426B143E32F0009A3CCE /* render3D.cpp in Sources */, - ABFE426C143E32F0009A3CCE /* ROMReader.cpp in Sources */, - ABFE426D143E32F0009A3CCE /* rtc.cpp in Sources */, - ABFE426E143E32F0009A3CCE /* saves.cpp in Sources */, - ABFE426F143E32F0009A3CCE /* slot1.cpp in Sources */, - ABFE4275143E32F0009A3CCE /* slot1_none.cpp in Sources */, - ABFE4276143E32F0009A3CCE /* slot1_r4.cpp in Sources */, - ABFE42A7143E32F0009A3CCE /* slot1_retail_nand.cpp in Sources */, - ABFE4278143E32F0009A3CCE /* slot2_expMemory.cpp in Sources */, - ABFE4279143E32F0009A3CCE /* slot2_gbagame.cpp in Sources */, - ABFE427A143E32F0009A3CCE /* slot2_guitarGrip.cpp in Sources */, - ABFE427B143E32F0009A3CCE /* slot2_mpcf.cpp in Sources */, - ABFE427C143E32F0009A3CCE /* slot2_none.cpp in Sources */, - ABFE427D143E32F0009A3CCE /* slot2_paddle.cpp in Sources */, - ABFE427E143E32F0009A3CCE /* slot2_piano.cpp in Sources */, - ABFE427F143E32F0009A3CCE /* slot2_rumblepak.cpp in Sources */, - ABF4008114B4F1C000578AE7 /* sndOSX.cpp in Sources */, - ABFE4281143E32F0009A3CCE /* SndOut.cpp in Sources */, - ABFE4288143E32F0009A3CCE /* SoundTouch.cpp in Sources */, - ABFE4270143E32F0009A3CCE /* SPU.cpp in Sources */, - ABFE4289143E32F0009A3CCE /* sse_optimized.cpp in Sources */, - ABFE42A1143E32F0009A3CCE /* task.cpp in Sources */, - ABFE428A143E32F0009A3CCE /* TDStretch.cpp in Sources */, - ABFE4271143E32F0009A3CCE /* texcache.cpp in Sources */, - ABFE4272143E32F0009A3CCE /* thumb_instructions.cpp in Sources */, - ABFE428C143E32F0009A3CCE /* Timestretcher.cpp in Sources */, - ABFE42A8143E32F0009A3CCE /* tinystr.cpp in Sources */, - ABFE42A9143E32F0009A3CCE /* tinyxml.cpp in Sources */, - ABFE42AA143E32F0009A3CCE /* tinyxmlerror.cpp in Sources */, - ABFE42AB143E32F0009A3CCE /* tinyxmlparser.cpp in Sources */, - ABFE4273143E32F0009A3CCE /* version.cpp in Sources */, - ABFE42A2143E32F0009A3CCE /* vfat.cpp in Sources */, - ABFE428B143E32F0009A3CCE /* WavFile.cpp in Sources */, - ABFE4274143E32F0009A3CCE /* wifi.cpp in Sources */, - ABFE42A3143E32F0009A3CCE /* xstring.cpp in Sources */, - ABAC890A14B7943E001B299F /* main.m in Sources */, - AB73B12D14BDA01C00F49C92 /* appDelegate_legacy.mm in Sources */, - ABBF053214B5436E00E505A0 /* cocoa_file.mm in Sources */, - AB8FE37814B652EC009E20B1 /* cocoa_util.mm in Sources */, - AB73B12E14BDA01C00F49C92 /* emuWindowDelegate_legacy.mm in Sources */, - ABE2410514BE3169006EA2D5 /* cocoa_input_legacy.mm in Sources */, - ABE2410614BE3169006EA2D5 /* input_legacy.mm in Sources */, - ABE2410714BE3169006EA2D5 /* nds_control_legacy.mm in Sources */, - ABE2410814BE3169006EA2D5 /* preferences_legacy.mm in Sources */, - ABE2410914BE3169006EA2D5 /* screen_state_legacy.m in Sources */, - ABE2410A14BE3169006EA2D5 /* video_output_view_legacy.mm in Sources */, - ABD0A56A1501AC5C0074A094 /* coreaudiosound.cpp in Sources */, - ABD0A56B1501AC5C0074A094 /* ringbuffer.cpp in Sources */, - AB18136F15D1FB73007A6CC3 /* arm_jit.cpp in Sources */, - AB1813A615D1FD88007A6CC3 /* OGLRender.cpp in Sources */, - ABF50C06169F61540018C08D /* assembler.cpp in Sources */, - ABF50C07169F61540018C08D /* assert.cpp in Sources */, - ABF50C08169F61540018C08D /* buffer.cpp in Sources */, - ABF50C09169F61540018C08D /* compiler.cpp in Sources */, - ABF50C0A169F61540018C08D /* compilercontext.cpp in Sources */, - ABF50C0B169F61540018C08D /* compilerfunc.cpp in Sources */, - ABF50C0C169F61540018C08D /* compileritem.cpp in Sources */, - ABF50C0D169F61540018C08D /* context.cpp in Sources */, - ABF50C0E169F61540018C08D /* cpuinfo.cpp in Sources */, - ABF50C0F169F61540018C08D /* defs.cpp in Sources */, - ABF50C10169F61540018C08D /* func.cpp in Sources */, - ABF50C11169F61540018C08D /* logger.cpp in Sources */, - ABF50C12169F61540018C08D /* memorymanager.cpp in Sources */, - ABF50C13169F61540018C08D /* memorymarker.cpp in Sources */, - ABF50C14169F61540018C08D /* operand.cpp in Sources */, - ABF50C15169F61540018C08D /* stringbuilder.cpp in Sources */, - ABF50C16169F61540018C08D /* stringutil.cpp in Sources */, - ABF50C17169F61540018C08D /* virtualmemory.cpp in Sources */, - ABF50C18169F61540018C08D /* zonememory.cpp in Sources */, - ABF50C19169F61540018C08D /* x86assembler.cpp in Sources */, - ABF50C1A169F61540018C08D /* x86compiler.cpp in Sources */, - ABF50C1B169F61540018C08D /* x86compilercontext.cpp in Sources */, - ABF50C1C169F61540018C08D /* x86compilerfunc.cpp in Sources */, - ABF50C1D169F61540018C08D /* x86compileritem.cpp in Sources */, - ABF50C1E169F61540018C08D /* x86cpuinfo.cpp in Sources */, - ABF50C1F169F61540018C08D /* x86defs.cpp in Sources */, - ABF50C20169F61540018C08D /* x86func.cpp in Sources */, - ABF50C21169F61540018C08D /* x86operand.cpp in Sources */, - ABF50C22169F61540018C08D /* x86util.cpp in Sources */, - AB2F5B061704EE0100E28885 /* utilities.c in Sources */, - AB4C80E717C5DA070024D479 /* advanscene.cpp in Sources */, - AB4C810117C5DA240024D479 /* slot1_retail_auto.cpp in Sources */, - AB4C810217C5DA240024D479 /* slot1_retail_mcrom.cpp in Sources */, - AB4C810317C5DA240024D479 /* slot1comp_mc.cpp in Sources */, - AB4C810417C5DA240024D479 /* slot1comp_rom.cpp in Sources */, - AB4C815C17C5DC240024D479 /* encrypt.cpp in Sources */, - ABB9215D17CEB53A0049D4C5 /* slot1comp_protocol.cpp in Sources */, - AB4352B817D66187007417C8 /* fsnitro.cpp in Sources */, - AB4352C417D661AC007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB126D29182ECC7B00EBCF22 /* slot2_passme.cpp in Sources */, - ABB328EB18313F5A00FEE4C4 /* slot2.cpp in Sources */, - ABB328F318313F7C00FEE4C4 /* slot2_auto.cpp in Sources */, - ABBBF31618B7F59E00BDE776 /* 2xsai.cpp in Sources */, - ABBBF31718B7F59E00BDE776 /* bilinear.cpp in Sources */, - ABBBF31918B7F59E00BDE776 /* epx.cpp in Sources */, - ABBBF31A18B7F59E00BDE776 /* hq2x.cpp in Sources */, - ABBBF31B18B7F59E00BDE776 /* hq4x.cpp in Sources */, - ABBBF31C18B7F59E00BDE776 /* lq2x.cpp in Sources */, - ABBBF31D18B7F59E00BDE776 /* scanline.cpp in Sources */, - ABBBF31E18B7F59E00BDE776 /* videofilter.cpp in Sources */, - ABBBF31F18B7F59E00BDE776 /* xbrz.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 1F4B55090F53924500C8B514 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 1F4B55030F53921B00C8B514 /* English */, - 1F4B550F0F53928700C8B514 /* French */, - 1F4B550D0F53928000C8B514 /* Italian */, - 1F4B550E0F53928400C8B514 /* Japanese */, - ABBF04CB14B51BBB00E505A0 /* Chinese */, - ABBF04CC14B51BC300E505A0 /* Norwegian */, - ABBF04CD14B51BC900E505A0 /* Romanian */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - AB0191D214BD72EC004CB612 /* MainMenu (Legacy).xib */ = { - isa = PBXVariantGroup; - children = ( - ABBF045E14B5144D00E505A0 /* English */, - AB0191D714BD72FC004CB612 /* French */, - AB0191D814BD72FF004CB612 /* Italian */, - AB0191E614BD741B004CB612 /* Japanese */, - AB0191E714BD741F004CB612 /* Chinese */, - AB0191E814BD7423004CB612 /* Norwegian */, - AB0191E914BD7425004CB612 /* Romanian */, - ); - name = "MainMenu (Legacy).xib"; - sourceTree = ""; - }; - ABEB321914C56182007F0D4C /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 72C000020D9D59E60046B7EA /* English */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 1EFD51BC0F892B1A00B029BB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - x86_64, - ); - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_PREPROCESSOR_DEFINITIONS = GDB_STUB; - GCC_VERSION = com.apple.compilers.llvmgcc42; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - }; - name = Debug; - }; - 1EFD51BD0F892B1A00B029BB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - x86_64, - ); - GCC_PREPROCESSOR_DEFINITIONS = GDB_STUB; - GCC_VERSION = com.apple.compilers.llvmgcc42; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - SKIP_INSTALL = NO; - }; - name = Release; - }; - AB0A0DAA14AACE9500E83E91 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = i386; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_VERSION = 4.0; - SDKROOT = macosx10.4; - SKIP_INSTALL = NO; - VALID_ARCHS = "i386 ppc ppc7400 ppc970"; - }; - name = Debug; - }; - AB0A0DAB14AACE9500E83E91 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = i386; - GCC_VERSION = 4.0; - SDKROOT = macosx10.4; - VALID_ARCHS = "i386 ppc ppc7400 ppc970"; - }; - name = Release; - }; - AB18155515D212B4007A6CC3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - ppc, - ppc64, - ); - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvmgcc42; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - PRODUCT_NAME = "DeSmuME (Debug, PPC)"; - SKIP_INSTALL = NO; - }; - name = Debug; - }; - AB18155615D212B4007A6CC3 /* 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)"; - }; - name = Release; - }; - AB1815F115D21469007A6CC3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ppc; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_VERSION = 4.0; - PRODUCT_NAME = "DeSmuME (Debug, PPC)"; - SDKROOT = macosx10.4; - SKIP_INSTALL = NO; - VALID_ARCHS = "i386 ppc ppc7400 ppc970"; - }; - name = Debug; - }; - AB1815F215D21469007A6CC3 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ppc; - GCC_VERSION = 4.0; - PRODUCT_NAME = "DeSmuME (PPC)"; - SDKROOT = macosx10.4; - VALID_ARCHS = "i386 ppc ppc7400 ppc970"; - }; - name = Release; - }; - AB18169415D214F2007A6CC3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - ppc, - ppc64, - ); - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_PREPROCESSOR_DEFINITIONS = GDB_STUB; - GCC_VERSION = com.apple.compilers.llvmgcc42; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - PRODUCT_NAME = "DeSmuME (Debug, PPC)"; - }; - name = Debug; - }; - AB18169515D214F2007A6CC3 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - ppc, - ppc64, - ); - GCC_PREPROCESSOR_DEFINITIONS = GDB_STUB; - GCC_VERSION = com.apple.compilers.llvmgcc42; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - PRODUCT_NAME = "DeSmuME (PPC)"; - SKIP_INSTALL = NO; - }; - name = Release; - }; - ABFE42B4143E32F0009A3CCE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - x86_64, - ); - SDKROOT = macosx10.6; - }; - name = Debug; - }; - ABFE42B5143E32F0009A3CCE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - x86_64, - ); - SDKROOT = macosx10.6; - SKIP_INSTALL = NO; - }; - name = Release; - }; - C01FCF4B08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - x86_64, - ); - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvmgcc42; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - SKIP_INSTALL = NO; - }; - name = Debug; - }; - C01FCF4C08A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - i386, - x86_64, - ); - GCC_VERSION = com.apple.compilers.llvmgcc42; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = ( - i386, - x86_64, - ppc, - ppc64, - ); - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - GCC_ALTIVEC_EXTENSIONS = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_FAST_OBJC_DISPATCH = NO; - GCC_MODEL_TUNING = ""; - "GCC_MODEL_TUNING[sdk=macosx10.4][arch=ppc]" = G4; - "GCC_MODEL_TUNING[sdk=macosx10.5][arch=ppc64]" = G5; - GCC_OBJC_CALL_CXX_CDTORS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; - GCC_PREPROCESSOR_DEFINITIONS = ( - _DEBUG, - "DEBUG=1", - ); - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IBC_STRIP_NIBS = NO; - INFOPLIST_FILE = "Info (Legacy Debug).plist"; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "DeSmuME (Debug)"; - SDKROOT = macosx10.5; - SKIP_INSTALL = YES; - STRIP_INSTALLED_PRODUCT = NO; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = ( - i386, - x86_64, - ppc, - ppc64, - ); - COPY_PHASE_STRIP = NO; - GCC_ALTIVEC_EXTENSIONS = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - "GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS[arch=i386]" = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - GCC_MODEL_TUNING = ""; - "GCC_MODEL_TUNING[sdk=macosx10.4][arch=ppc]" = G4; - "GCC_MODEL_TUNING[sdk=macosx10.5][arch=ppc64]" = G5; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; - GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; - GCC_STRICT_ALIASING = YES; - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_UNROLL_LOOPS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - "GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - INFOPLIST_FILE = "Info (Legacy).plist"; - ONLY_ACTIVE_ARCH = NO; - PRODUCT_NAME = DeSmuME; - SDKROOT = macosx10.5; - STRIP_INSTALLED_PRODUCT = NO; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 1EFD51BB0F892B1A00B029BB /* Build configuration list for PBXNativeTarget "DeSmuME_gdbstub (OS X App; Intel; v10.5 Leopard)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1EFD51BC0F892B1A00B029BB /* Debug */, - 1EFD51BD0F892B1A00B029BB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AB0A0DA914AACE9500E83E91 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; v10.4 Tiger)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB0A0DAA14AACE9500E83E91 /* Debug */, - AB0A0DAB14AACE9500E83E91 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AB18155415D212B4007A6CC3 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; PowerPC; v10.5 Leopard)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB18155515D212B4007A6CC3 /* Debug */, - AB18155615D212B4007A6CC3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AB1815F015D21469007A6CC3 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; PowerPC; v10.4 Tiger)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB1815F115D21469007A6CC3 /* Debug */, - AB1815F215D21469007A6CC3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AB18169315D214F2007A6CC3 /* Build configuration list for PBXNativeTarget "DeSmuME_gdbstub (OS X App; PowerPC; v10.5 Leopard)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB18169415D214F2007A6CC3 /* Debug */, - AB18169515D214F2007A6CC3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - ABFE42B3143E32F0009A3CCE /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; v10.6 Snow Leopard)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ABFE42B4143E32F0009A3CCE /* Debug */, - ABFE42B5143E32F0009A3CCE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; Intel; v10.5 Leopard)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4B08A954540054247B /* Debug */, - C01FCF4C08A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DeSmuME (Legacy)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj deleted file mode 100644 index 7928ab76c..000000000 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.pbxproj +++ /dev/null @@ -1,3718 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - 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 */; }; - AB01005E170D07B000D70FBE /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB01005D170D07B000D70FBE /* InputProfileController.mm */; }; - AB01005F170D07B000D70FBE /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB01005D170D07B000D70FBE /* InputProfileController.mm */; }; - AB02475C13886BF300E9F9AB /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; }; - AB0F290214BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; }; - AB0F290314BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; }; - AB0F290414BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; }; - AB0F290514BE6E68009ABC6F /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; }; - AB0F291D14BE6F4A009ABC6F /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; }; - AB0F293814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; }; - AB0F293914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; }; - AB0F293A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; }; - AB0F293B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; }; - AB0F293C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; }; - AB0F293D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; }; - AB0F293E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; }; - AB0F293F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; }; - AB0F294014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; }; - AB0F294114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; }; - AB0F294214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; }; - AB0F294314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; }; - AB0F294414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; }; - AB0F294514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; }; - AB0F294614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; }; - AB0F294714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; }; - AB0F296D14BE705D009ABC6F /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; }; - AB0F296E14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; }; - AB0F297A14BE70BC009ABC6F /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; }; - AB0F298C14BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; }; - AB0F298D14BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; }; - AB0F298E14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; }; - AB0F298F14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; }; - AB0F29A614BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; }; - AB0F29A714BE7213009ABC6F /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; }; - AB0F29A814BE7213009ABC6F /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; }; - AB0F29A914BE7213009ABC6F /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; }; - AB0F29AA14BE7213009ABC6F /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; }; - AB0F29AB14BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; }; - AB0F29AC14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; }; - AB0F29AD14BE7213009ABC6F /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; }; - AB0F29AE14BE7213009ABC6F /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; }; - AB0F29AF14BE7213009ABC6F /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; }; - AB0F29B014BE7213009ABC6F /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; }; - 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 */; }; - AB107685182ECB29000D6F67 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB107684182ECB29000D6F67 /* slot2_passme.cpp */; }; - AB107686182ECB29000D6F67 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB107684182ECB29000D6F67 /* slot2_passme.cpp */; }; - AB107687182ECB29000D6F67 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB107684182ECB29000D6F67 /* slot2_passme.cpp */; }; - 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 */; }; - AB1B702C18313D7700E64141 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B702B18313D7700E64141 /* slot2_auto.cpp */; }; - AB1B702D18313D7700E64141 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B702B18313D7700E64141 /* slot2_auto.cpp */; }; - AB1B702E18313D7700E64141 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B702B18313D7700E64141 /* slot2_auto.cpp */; }; - AB1B703018313D9000E64141 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B702F18313D9000E64141 /* slot2.cpp */; }; - AB1B703118313D9000E64141 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B702F18313D9000E64141 /* slot2.cpp */; }; - AB1B703218313D9000E64141 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B702F18313D9000E64141 /* slot2.cpp */; }; - AB1B9E631501A78000464647 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; }; - AB1B9E661501A78000464647 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; }; - AB1F468413A0ADE400B80DE6 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; - AB1F469813A0AE2F00B80DE6 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; - AB23567416C2F6F400DA782E /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB23567216C2F6F400DA782E /* macosx_10_5_compat.cpp */; }; - AB23567516C2FAD800DA782E /* OGLRender_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */; }; - AB26D87C16B5253D00A2305C /* OGLRender_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */; }; - AB29B33116D4BEBF000EF671 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB29B33016D4BEBF000EF671 /* InputManager.mm */; }; - AB29B33216D4BEBF000EF671 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB29B33016D4BEBF000EF671 /* InputManager.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 */; }; - AB3701E5173A3FBF006E573E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB74EC891738499C0026C41E /* Carbon.framework */; }; - AB3A655E16CC5421001F5D4A /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */; }; - AB3A655F16CC5421001F5D4A /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */; }; - AB3A656116CC5438001F5D4A /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */; }; - AB3A656216CC5438001F5D4A /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */; }; - AB3A656316CC5438001F5D4A /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */; }; - AB3ACB7214C2361100D7D192 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; - AB3ACB7314C2361100D7D192 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; - AB3ACB7614C2361100D7D192 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; - AB3ACB7714C2361100D7D192 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; }; - AB3ACC3E14C24D5400D7D192 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; }; - AB3ACC3F14C24D5400D7D192 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; }; - AB3ACC4014C24D5400D7D192 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; }; - AB3ACC4114C24D5400D7D192 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; }; - AB3ACC4314C24D5400D7D192 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; }; - AB3E34C9134AF4500056477A /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; - AB40562A169F5DBB0016AC3E /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405600169F5DBB0016AC3E /* assembler.cpp */; }; - AB40562B169F5DBB0016AC3E /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405600169F5DBB0016AC3E /* assembler.cpp */; }; - AB40562C169F5DBB0016AC3E /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405600169F5DBB0016AC3E /* assembler.cpp */; }; - AB40562D169F5DBB0016AC3E /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405602169F5DBB0016AC3E /* assert.cpp */; }; - AB40562E169F5DBB0016AC3E /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405602169F5DBB0016AC3E /* assert.cpp */; }; - AB40562F169F5DBB0016AC3E /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405602169F5DBB0016AC3E /* assert.cpp */; }; - AB405630169F5DBB0016AC3E /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405604169F5DBB0016AC3E /* buffer.cpp */; }; - AB405631169F5DBB0016AC3E /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405604169F5DBB0016AC3E /* buffer.cpp */; }; - AB405632169F5DBB0016AC3E /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405604169F5DBB0016AC3E /* buffer.cpp */; }; - AB405633169F5DBB0016AC3E /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405607169F5DBB0016AC3E /* compiler.cpp */; }; - AB405634169F5DBB0016AC3E /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405607169F5DBB0016AC3E /* compiler.cpp */; }; - AB405635169F5DBB0016AC3E /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405607169F5DBB0016AC3E /* compiler.cpp */; }; - AB405636169F5DBB0016AC3E /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405609169F5DBB0016AC3E /* compilercontext.cpp */; }; - AB405637169F5DBB0016AC3E /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405609169F5DBB0016AC3E /* compilercontext.cpp */; }; - AB405638169F5DBB0016AC3E /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405609169F5DBB0016AC3E /* compilercontext.cpp */; }; - AB405639169F5DBB0016AC3E /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */; }; - AB40563A169F5DBB0016AC3E /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */; }; - AB40563B169F5DBB0016AC3E /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */; }; - AB40563C169F5DBB0016AC3E /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560D169F5DBB0016AC3E /* compileritem.cpp */; }; - AB40563D169F5DBB0016AC3E /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560D169F5DBB0016AC3E /* compileritem.cpp */; }; - AB40563E169F5DBB0016AC3E /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560D169F5DBB0016AC3E /* compileritem.cpp */; }; - AB40563F169F5DBB0016AC3E /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560F169F5DBB0016AC3E /* context.cpp */; }; - AB405640169F5DBB0016AC3E /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560F169F5DBB0016AC3E /* context.cpp */; }; - AB405641169F5DBB0016AC3E /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560F169F5DBB0016AC3E /* context.cpp */; }; - AB405642169F5DBB0016AC3E /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405611169F5DBB0016AC3E /* cpuinfo.cpp */; }; - AB405643169F5DBB0016AC3E /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405611169F5DBB0016AC3E /* cpuinfo.cpp */; }; - AB405644169F5DBB0016AC3E /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405611169F5DBB0016AC3E /* cpuinfo.cpp */; }; - AB405645169F5DBB0016AC3E /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405613169F5DBB0016AC3E /* defs.cpp */; }; - AB405646169F5DBB0016AC3E /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405613169F5DBB0016AC3E /* defs.cpp */; }; - AB405647169F5DBB0016AC3E /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405613169F5DBB0016AC3E /* defs.cpp */; }; - AB405648169F5DBB0016AC3E /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405615169F5DBB0016AC3E /* func.cpp */; }; - AB405649169F5DBB0016AC3E /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405615169F5DBB0016AC3E /* func.cpp */; }; - AB40564A169F5DBB0016AC3E /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405615169F5DBB0016AC3E /* func.cpp */; }; - AB40564B169F5DBB0016AC3E /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405619169F5DBB0016AC3E /* logger.cpp */; }; - AB40564C169F5DBB0016AC3E /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405619169F5DBB0016AC3E /* logger.cpp */; }; - AB40564D169F5DBB0016AC3E /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405619169F5DBB0016AC3E /* logger.cpp */; }; - AB40564E169F5DBB0016AC3E /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561B169F5DBB0016AC3E /* memorymanager.cpp */; }; - AB40564F169F5DBB0016AC3E /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561B169F5DBB0016AC3E /* memorymanager.cpp */; }; - AB405650169F5DBB0016AC3E /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561B169F5DBB0016AC3E /* memorymanager.cpp */; }; - AB405651169F5DBB0016AC3E /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561D169F5DBB0016AC3E /* memorymarker.cpp */; }; - AB405652169F5DBB0016AC3E /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561D169F5DBB0016AC3E /* memorymarker.cpp */; }; - AB405653169F5DBB0016AC3E /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561D169F5DBB0016AC3E /* memorymarker.cpp */; }; - AB405654169F5DBB0016AC3E /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561F169F5DBB0016AC3E /* operand.cpp */; }; - AB405655169F5DBB0016AC3E /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561F169F5DBB0016AC3E /* operand.cpp */; }; - AB405656169F5DBB0016AC3E /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561F169F5DBB0016AC3E /* operand.cpp */; }; - AB405657169F5DBB0016AC3E /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405622169F5DBB0016AC3E /* stringbuilder.cpp */; }; - AB405658169F5DBB0016AC3E /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405622169F5DBB0016AC3E /* stringbuilder.cpp */; }; - AB405659169F5DBB0016AC3E /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405622169F5DBB0016AC3E /* stringbuilder.cpp */; }; - AB40565A169F5DBB0016AC3E /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405624169F5DBB0016AC3E /* stringutil.cpp */; }; - AB40565B169F5DBB0016AC3E /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405624169F5DBB0016AC3E /* stringutil.cpp */; }; - AB40565C169F5DBB0016AC3E /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405624169F5DBB0016AC3E /* stringutil.cpp */; }; - AB40565D169F5DBB0016AC3E /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405626169F5DBB0016AC3E /* virtualmemory.cpp */; }; - AB40565E169F5DBB0016AC3E /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405626169F5DBB0016AC3E /* virtualmemory.cpp */; }; - AB40565F169F5DBB0016AC3E /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405626169F5DBB0016AC3E /* virtualmemory.cpp */; }; - AB405660169F5DBB0016AC3E /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405628169F5DBB0016AC3E /* zonememory.cpp */; }; - AB405661169F5DBB0016AC3E /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405628169F5DBB0016AC3E /* zonememory.cpp */; }; - AB405662169F5DBB0016AC3E /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405628169F5DBB0016AC3E /* zonememory.cpp */; }; - AB405678169F5DCC0016AC3E /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405664169F5DCC0016AC3E /* x86assembler.cpp */; }; - AB405679169F5DCC0016AC3E /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405664169F5DCC0016AC3E /* x86assembler.cpp */; }; - AB40567A169F5DCC0016AC3E /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405664169F5DCC0016AC3E /* x86assembler.cpp */; }; - AB40567B169F5DCC0016AC3E /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405666169F5DCC0016AC3E /* x86compiler.cpp */; }; - AB40567C169F5DCC0016AC3E /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405666169F5DCC0016AC3E /* x86compiler.cpp */; }; - AB40567D169F5DCC0016AC3E /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405666169F5DCC0016AC3E /* x86compiler.cpp */; }; - AB40567E169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */; }; - AB40567F169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */; }; - AB405680169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */; }; - AB405681169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */; }; - AB405682169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */; }; - AB405683169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */; }; - AB405684169F5DCC0016AC3E /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */; }; - AB405685169F5DCC0016AC3E /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */; }; - AB405686169F5DCC0016AC3E /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */; }; - AB405687169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */; }; - AB405688169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */; }; - AB405689169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */; }; - AB40568A169F5DCC0016AC3E /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405670169F5DCC0016AC3E /* x86defs.cpp */; }; - AB40568B169F5DCC0016AC3E /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405670169F5DCC0016AC3E /* x86defs.cpp */; }; - AB40568C169F5DCC0016AC3E /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405670169F5DCC0016AC3E /* x86defs.cpp */; }; - AB40568D169F5DCC0016AC3E /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405672169F5DCC0016AC3E /* x86func.cpp */; }; - AB40568E169F5DCC0016AC3E /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405672169F5DCC0016AC3E /* x86func.cpp */; }; - AB40568F169F5DCC0016AC3E /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405672169F5DCC0016AC3E /* x86func.cpp */; }; - AB405690169F5DCC0016AC3E /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405674169F5DCC0016AC3E /* x86operand.cpp */; }; - AB405691169F5DCC0016AC3E /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405674169F5DCC0016AC3E /* x86operand.cpp */; }; - AB405692169F5DCC0016AC3E /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405674169F5DCC0016AC3E /* x86operand.cpp */; }; - AB405693169F5DCC0016AC3E /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405676169F5DCC0016AC3E /* x86util.cpp */; }; - AB405694169F5DCC0016AC3E /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405676169F5DCC0016AC3E /* x86util.cpp */; }; - AB405695169F5DCC0016AC3E /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405676169F5DCC0016AC3E /* x86util.cpp */; }; - AB4676F314AB12D60002FF94 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; - AB4806BC18472EF20085F59B /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; - AB497A9B17D583EE0045B888 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB497A9A17D583EE0045B888 /* fsnitro.cpp */; }; - AB497A9C17D583EE0045B888 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB497A9A17D583EE0045B888 /* fsnitro.cpp */; }; - AB497A9D17D583EE0045B888 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB497A9A17D583EE0045B888 /* fsnitro.cpp */; }; - AB497A9F17D584570045B888 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB497A9E17D584570045B888 /* slot1_retail_mcrom_debug.cpp */; }; - AB497AA017D584570045B888 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB497A9E17D584570045B888 /* slot1_retail_mcrom_debug.cpp */; }; - AB497AA117D584570045B888 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB497A9E17D584570045B888 /* slot1_retail_mcrom_debug.cpp */; }; - AB4FCEBD1692AB82000F498F /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4FCEBC1692AB82000F498F /* Accelerate.framework */; }; - AB4FCEBE1692AB82000F498F /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4FCEBC1692AB82000F498F /* Accelerate.framework */; }; - AB4FCEBF1692AB82000F498F /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4FCEBC1692AB82000F498F /* Accelerate.framework */; }; - AB5785FD17176AFC002C5FC7 /* OpenEmuBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB5785FC17176AFC002C5FC7 /* OpenEmuBase.framework */; }; - AB58F32D1364F44B0074C376 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; - AB64987C13ECC73800EE7DD2 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; - AB68A0DD16B139BC00DE0546 /* OGLRender_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */; }; - AB6FBEF6139B6258007BB045 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; - AB74EC8A1738499C0026C41E /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB74EC891738499C0026C41E /* Carbon.framework */; }; - AB75226E14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - 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 */; }; - 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 */; }; - AB796D2C15CDCBA200C59155 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; - AB796D2D15CDCBA200C59155 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; }; - AB796D2E15CDCBA200C59155 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; }; - AB796D2F15CDCBA200C59155 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; }; - AB796D3015CDCBA200C59155 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; }; - AB796D3115CDCBA200C59155 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; }; - AB796D3215CDCBA200C59155 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; }; - AB796D3315CDCBA200C59155 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; }; - AB796D3415CDCBA200C59155 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; }; - AB796D3515CDCBA200C59155 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; }; - AB796D3615CDCBA200C59155 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; - AB796D3715CDCBA200C59155 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; }; - AB796D3815CDCBA200C59155 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; }; - AB796D3915CDCBA200C59155 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; }; - AB796D3A15CDCBA200C59155 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; }; - AB796D3B15CDCBA200C59155 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; }; - AB796D3C15CDCBA200C59155 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; }; - AB796D3D15CDCBA200C59155 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; }; - AB796D3E15CDCBA200C59155 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; - AB796D3F15CDCBA200C59155 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; }; - AB796D4015CDCBA200C59155 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; }; - AB796D4115CDCBA200C59155 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; }; - AB796D4215CDCBA200C59155 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; }; - AB796D4315CDCBA200C59155 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; }; - AB796D4415CDCBA200C59155 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; }; - AB796D4515CDCBA200C59155 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; }; - AB796D4615CDCBA200C59155 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; }; - AB796D4715CDCBA200C59155 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; }; - AB796D4815CDCBA200C59155 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; }; - AB796D4915CDCBA200C59155 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; }; - AB796D4A15CDCBA200C59155 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; - AB796D4B15CDCBA200C59155 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; }; - AB796D4C15CDCBA200C59155 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; - AB796D4D15CDCBA200C59155 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; }; - AB796D4F15CDCBA200C59155 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; - AB796D5115CDCBA200C59155 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; - AB796D5215CDCBA200C59155 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; }; - AB796D5315CDCBA200C59155 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; - AB796D5415CDCBA200C59155 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; }; - AB796D5515CDCBA200C59155 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; - AB796D5615CDCBA200C59155 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; - AB796D5915CDCBA200C59155 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; - AB796D5A15CDCBA200C59155 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; }; - AB796D5B15CDCBA200C59155 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; }; - AB796D5C15CDCBA200C59155 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; }; - AB796D5D15CDCBA200C59155 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; }; - AB796D5E15CDCBA200C59155 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; }; - AB796D5F15CDCBA200C59155 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; }; - AB796D6015CDCBA200C59155 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; }; - AB796D6115CDCBA200C59155 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; }; - AB796D6215CDCBA200C59155 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; }; - AB796D6315CDCBA200C59155 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; }; - AB796D6415CDCBA200C59155 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */; }; - AB796D6615CDCBA200C59155 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB796D6715CDCBA200C59155 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; }; - AB796D6815CDCBA200C59155 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AB796D6915CDCBA200C59155 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB796D6A15CDCBA200C59155 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; }; - AB796D6B15CDCBA200C59155 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; }; - AB796D6C15CDCBA200C59155 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; - AB7EC7FA189B2CBA009D198A /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F8189B2CBA009D198A /* Icon_AutoholdClear_420x420.png */; }; - AB7EC7FB189B2CBA009D198A /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F8189B2CBA009D198A /* Icon_AutoholdClear_420x420.png */; }; - AB7EC7FC189B2CBA009D198A /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F9189B2CBA009D198A /* Icon_AutoholdSet_420x420.png */; }; - AB7EC7FD189B2CBA009D198A /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F9189B2CBA009D198A /* Icon_AutoholdSet_420x420.png */; }; - AB80E04D142BC4A800A52038 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; - AB82445B1704AE9A00B8EE20 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB82445A1704AE9A00B8EE20 /* utilities.c */; }; - AB82445C1704AE9A00B8EE20 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB82445A1704AE9A00B8EE20 /* utilities.c */; }; - AB82445D1704AE9A00B8EE20 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB82445A1704AE9A00B8EE20 /* utilities.c */; }; - AB8967D916D2ED0700F826F1 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */; }; - AB8967DA16D2ED0700F826F1 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */; }; - AB8967DD16D2ED2700F826F1 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */; }; - AB8967DE16D2ED2700F826F1 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */; }; - AB901BDE1420706100348EEC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; }; - AB91D46B13BD013800462471 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; - AB931D111A535D9300BFCE0B /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; }; - AB931D121A535D9300BFCE0B /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; }; - AB931D131A535D9300BFCE0B /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; }; - AB931D141A535D9300BFCE0B /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; - AB931D151A535D9300BFCE0B /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; }; - AB931D161A535D9300BFCE0B /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; }; - AB931D171A535D9300BFCE0B /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; }; - AB931D181A535D9300BFCE0B /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; }; - AB931D191A535D9300BFCE0B /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; }; - AB931D1A1A535D9300BFCE0B /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; }; - AB931D1B1A535D9300BFCE0B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; }; - AB931D1C1A535D9300BFCE0B /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */; }; - AB931D1D1A535D9300BFCE0B /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */; }; - AB931D1E1A535D9300BFCE0B /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */; }; - AB931D1F1A535D9300BFCE0B /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; }; - AB931D201A535D9300BFCE0B /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; }; - AB931D211A535D9300BFCE0B /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; }; - AB931D221A535D9300BFCE0B /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; }; - AB931D231A535D9300BFCE0B /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; }; - AB931D241A535D9300BFCE0B /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; }; - AB931D251A535D9300BFCE0B /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; }; - AB931D261A535D9300BFCE0B /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F941898F0F7000DF924 /* Icon_FrameJump_420x420.png */; }; - AB931D271A535D9300BFCE0B /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; }; - AB931D281A535D9300BFCE0B /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; }; - AB931D291A535D9300BFCE0B /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; }; - AB931D2A1A535D9300BFCE0B /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; }; - AB931D2B1A535D9300BFCE0B /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; }; - AB931D2C1A535D9300BFCE0B /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; }; - AB931D2D1A535D9300BFCE0B /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; }; - AB931D2E1A535D9300BFCE0B /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; }; - AB931D2F1A535D9300BFCE0B /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; }; - AB931D301A535D9300BFCE0B /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; }; - AB931D311A535D9300BFCE0B /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; }; - AB931D321A535D9300BFCE0B /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; }; - AB931D331A535D9300BFCE0B /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; }; - AB931D341A535D9300BFCE0B /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; }; - AB931D351A535D9300BFCE0B /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; }; - AB931D361A535D9300BFCE0B /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; }; - AB931D371A535D9300BFCE0B /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; }; - AB931D381A535D9300BFCE0B /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; }; - AB931D391A535D9300BFCE0B /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; }; - AB931D3A1A535D9300BFCE0B /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; }; - AB931D3B1A535D9300BFCE0B /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; }; - AB931D3C1A535D9300BFCE0B /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; }; - AB931D3D1A535D9300BFCE0B /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; }; - AB931D3E1A535D9300BFCE0B /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; }; - AB931D3F1A535D9300BFCE0B /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; }; - AB931D401A535D9300BFCE0B /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; }; - AB931D411A535D9300BFCE0B /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; }; - AB931D421A535D9300BFCE0B /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; }; - AB931D431A535D9300BFCE0B /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; }; - AB931D441A535D9300BFCE0B /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; }; - AB931D451A535D9300BFCE0B /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; }; - AB931D461A535D9300BFCE0B /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F8189B2CBA009D198A /* Icon_AutoholdClear_420x420.png */; }; - AB931D471A535D9300BFCE0B /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F901898F0E7000DF924 /* Icon_DisplayToggle_420x420.png */; }; - AB931D481A535D9300BFCE0B /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; }; - AB931D491A535D9300BFCE0B /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; }; - AB931D4A1A535D9300BFCE0B /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; }; - AB931D4B1A535D9300BFCE0B /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; }; - AB931D4C1A535D9300BFCE0B /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; }; - AB931D4D1A535D9300BFCE0B /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F931898F0F7000DF924 /* Icon_FrameAdvance_420x420.png */; }; - AB931D4E1A535D9300BFCE0B /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; }; - AB931D4F1A535D9300BFCE0B /* Icon_Microphone_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299F14BE7213009ABC6F /* Icon_Microphone_420x420.png */; }; - AB931D501A535D9300BFCE0B /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; }; - AB931D511A535D9300BFCE0B /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; }; - AB931D521A535D9300BFCE0B /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; }; - AB931D531A535D9300BFCE0B /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; }; - AB931D541A535D9300BFCE0B /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; }; - AB931D551A535D9300BFCE0B /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; }; - AB931D561A535D9300BFCE0B /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; }; - AB931D571A535D9300BFCE0B /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB7EC7F9189B2CBA009D198A /* Icon_AutoholdSet_420x420.png */; }; - AB931D581A535D9300BFCE0B /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; }; - AB931D591A535D9300BFCE0B /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; }; - AB931D5A1A535D9300BFCE0B /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; }; - AB931D5B1A535D9300BFCE0B /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; }; - AB931D5C1A535D9300BFCE0B /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; }; - AB931D5D1A535D9300BFCE0B /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */; }; - AB931D5E1A535D9300BFCE0B /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1818750221001A7D02 /* Image_MemoryExpansionPak.png */; }; - AB931D5F1A535D9300BFCE0B /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1918750221001A7D02 /* Image_PaddleController.png */; }; - AB931D601A535D9300BFCE0B /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1A18750221001A7D02 /* Image_PassME.png */; }; - AB931D611A535D9300BFCE0B /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1B18750221001A7D02 /* Image_Piano.png */; }; - AB931D621A535D9300BFCE0B /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20D187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png */; }; - AB931D631A535D9300BFCE0B /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20E187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png */; }; - AB931D641A535D9300BFCE0B /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20F187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png */; }; - AB931D651A535D9300BFCE0B /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA210187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png */; }; - AB931D661A535D9300BFCE0B /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA211187D4BED00383DBE /* Icon_PaddleKnob_256x256.png */; }; - AB931D671A535D9300BFCE0B /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA212187D4BED00383DBE /* Icon_Piano_256x256.png */; }; - AB931D681A535D9300BFCE0B /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA213187D4BED00383DBE /* Image_GuitarGrip.png */; }; - AB931D6B1A535D9300BFCE0B /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */; }; - AB931D6C1A535D9300BFCE0B /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; }; - AB931D6D1A535D9300BFCE0B /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; }; - AB931D6E1A535D9300BFCE0B /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; }; - AB931D6F1A535D9300BFCE0B /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; }; - AB931D701A535D9300BFCE0B /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; }; - AB931D711A535D9300BFCE0B /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB72D4118A493A900EB9AA7 /* OGLDisplayOutput.cpp */; }; - AB931D721A535D9300BFCE0B /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; }; - AB931D731A535D9300BFCE0B /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; }; - AB931D741A535D9300BFCE0B /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; }; - AB931D751A535D9300BFCE0B /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; }; - AB931D761A535D9300BFCE0B /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; }; - AB931D771A535D9300BFCE0B /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; }; - AB931D781A535D9300BFCE0B /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; }; - AB931D791A535D9300BFCE0B /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; }; - AB931D7A1A535D9300BFCE0B /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; }; - AB931D7B1A535D9300BFCE0B /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; }; - AB931D7C1A535D9300BFCE0B /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; }; - AB931D7D1A535D9300BFCE0B /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; }; - AB931D7E1A535D9300BFCE0B /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; }; - AB931D7F1A535D9300BFCE0B /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; }; - AB931D801A535D9300BFCE0B /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; }; - AB931D811A535D9300BFCE0B /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; }; - AB931D821A535D9300BFCE0B /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; }; - AB931D831A535D9300BFCE0B /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; }; - AB931D841A535D9300BFCE0B /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; }; - AB931D851A535D9300BFCE0B /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; }; - AB931D861A535D9300BFCE0B /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; }; - AB931D871A535D9300BFCE0B /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; }; - AB931D881A535D9300BFCE0B /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; }; - AB931D891A535D9300BFCE0B /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; - AB931D8A1A535D9300BFCE0B /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; }; - AB931D8B1A535D9300BFCE0B /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; }; - AB931D8C1A535D9300BFCE0B /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.cpp */; }; - AB931D8D1A535D9300BFCE0B /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; }; - AB931D8E1A535D9300BFCE0B /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; }; - AB931D8F1A535D9300BFCE0B /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; }; - AB931D901A535D9300BFCE0B /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; }; - AB931D911A535D9300BFCE0B /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; }; - AB931D921A535D9300BFCE0B /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; }; - AB931D931A535D9300BFCE0B /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; }; - AB931D941A535D9300BFCE0B /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4A1345ACBF00AF11D1 /* md5.cpp */; }; - AB931D951A535D9300BFCE0B /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; }; - AB931D961A535D9300BFCE0B /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; }; - AB931D971A535D9300BFCE0B /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; }; - AB931D981A535D9300BFCE0B /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; }; - AB931D991A535D9300BFCE0B /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; }; - AB931D9A1A535D9300BFCE0B /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; }; - AB931D9B1A535D9300BFCE0B /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; }; - AB931D9C1A535D9300BFCE0B /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; }; - AB931D9D1A535D9300BFCE0B /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; }; - AB931D9E1A535D9300BFCE0B /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; }; - AB931D9F1A535D9300BFCE0B /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; }; - AB931DA01A535D9300BFCE0B /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; }; - AB931DA11A535D9300BFCE0B /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; }; - AB931DA21A535D9300BFCE0B /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; }; - AB931DA31A535D9300BFCE0B /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; }; - AB931DA41A535D9300BFCE0B /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; }; - AB931DA51A535D9300BFCE0B /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; }; - AB931DA61A535D9300BFCE0B /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; - AB931DA71A535D9300BFCE0B /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; }; - AB931DA81A535D9300BFCE0B /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; }; - AB931DA91A535D9300BFCE0B /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; }; - AB931DAA1A535D9300BFCE0B /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; }; - AB931DAB1A535D9300BFCE0B /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; }; - AB931DAC1A535D9300BFCE0B /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; }; - AB931DAD1A535D9300BFCE0B /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; }; - AB931DAE1A535D9300BFCE0B /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; }; - AB931DAF1A535D9300BFCE0B /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; }; - AB931DB01A535D9300BFCE0B /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; - AB931DB11A535D9300BFCE0B /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; }; - AB931DB21A535D9300BFCE0B /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; }; - AB931DB31A535D9300BFCE0B /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; }; - AB931DB41A535D9300BFCE0B /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; }; - AB931DB51A535D9300BFCE0B /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; }; - AB931DB61A535D9300BFCE0B /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; }; - AB931DB71A535D9300BFCE0B /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; }; - AB931DB81A535D9300BFCE0B /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; - AB931DB91A535D9300BFCE0B /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; }; - AB931DBA1A535D9300BFCE0B /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; }; - AB931DBB1A535D9300BFCE0B /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; }; - AB931DBC1A535D9300BFCE0B /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; }; - AB931DBD1A535D9300BFCE0B /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; }; - AB931DBE1A535D9300BFCE0B /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; }; - AB931DBF1A535D9300BFCE0B /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; }; - AB931DC01A535D9300BFCE0B /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; }; - AB931DC11A535D9300BFCE0B /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; }; - AB931DC21A535D9300BFCE0B /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; }; - AB931DC31A535D9300BFCE0B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; }; - AB931DC41A535D9300BFCE0B /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; - AB931DC51A535D9300BFCE0B /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; }; - AB931DC61A535D9300BFCE0B /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; - AB931DC71A535D9300BFCE0B /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; }; - AB931DC81A535D9300BFCE0B /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; - AB931DC91A535D9300BFCE0B /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; }; - AB931DCA1A535D9300BFCE0B /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; }; - AB931DCB1A535D9300BFCE0B /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; - AB931DCC1A535D9300BFCE0B /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; }; - AB931DCD1A535D9300BFCE0B /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; }; - AB931DCE1A535D9300BFCE0B /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; }; - AB931DCF1A535D9300BFCE0B /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; }; - AB931DD01A535D9300BFCE0B /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; }; - AB931DD11A535D9300BFCE0B /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; }; - AB931DD21A535D9300BFCE0B /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; }; - AB931DD31A535D9300BFCE0B /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; }; - AB931DD41A535D9300BFCE0B /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; }; - AB931DD51A535D9300BFCE0B /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; }; - AB931DD61A535D9300BFCE0B /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; }; - AB931DD71A535D9300BFCE0B /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; }; - AB931DD81A535D9300BFCE0B /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; }; - AB931DD91A535D9300BFCE0B /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */; }; - AB931DDA1A535D9300BFCE0B /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; }; - AB931DDB1A535D9300BFCE0B /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */; }; - AB931DDC1A535D9300BFCE0B /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */; }; - AB931DDD1A535D9300BFCE0B /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405600169F5DBB0016AC3E /* assembler.cpp */; }; - AB931DDE1A535D9300BFCE0B /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405602169F5DBB0016AC3E /* assert.cpp */; }; - AB931DDF1A535D9300BFCE0B /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405604169F5DBB0016AC3E /* buffer.cpp */; }; - AB931DE01A535D9300BFCE0B /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405607169F5DBB0016AC3E /* compiler.cpp */; }; - AB931DE11A535D9300BFCE0B /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405609169F5DBB0016AC3E /* compilercontext.cpp */; }; - AB931DE21A535D9300BFCE0B /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */; }; - AB931DE31A535D9300BFCE0B /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB72D4518A493C000EB9AA7 /* xbrz.cpp */; }; - AB931DE41A535D9300BFCE0B /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560D169F5DBB0016AC3E /* compileritem.cpp */; }; - AB931DE51A535D9300BFCE0B /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40560F169F5DBB0016AC3E /* context.cpp */; }; - AB931DE61A535D9300BFCE0B /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405611169F5DBB0016AC3E /* cpuinfo.cpp */; }; - AB931DE71A535D9300BFCE0B /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405613169F5DBB0016AC3E /* defs.cpp */; }; - AB931DE81A535D9300BFCE0B /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405615169F5DBB0016AC3E /* func.cpp */; }; - AB931DE91A535D9300BFCE0B /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405619169F5DBB0016AC3E /* logger.cpp */; }; - AB931DEA1A535D9300BFCE0B /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561B169F5DBB0016AC3E /* memorymanager.cpp */; }; - AB931DEB1A535D9300BFCE0B /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561D169F5DBB0016AC3E /* memorymarker.cpp */; }; - AB931DEC1A535D9300BFCE0B /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40561F169F5DBB0016AC3E /* operand.cpp */; }; - AB931DED1A535D9300BFCE0B /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405622169F5DBB0016AC3E /* stringbuilder.cpp */; }; - AB931DEE1A535D9300BFCE0B /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405624169F5DBB0016AC3E /* stringutil.cpp */; }; - AB931DEF1A535D9300BFCE0B /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405626169F5DBB0016AC3E /* virtualmemory.cpp */; }; - AB931DF01A535D9300BFCE0B /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405628169F5DBB0016AC3E /* zonememory.cpp */; }; - AB931DF11A535D9300BFCE0B /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405664169F5DCC0016AC3E /* x86assembler.cpp */; }; - AB931DF21A535D9300BFCE0B /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405666169F5DCC0016AC3E /* x86compiler.cpp */; }; - AB931DF31A535D9300BFCE0B /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */; }; - AB931DF41A535D9300BFCE0B /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */; }; - AB931DF51A535D9300BFCE0B /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */; }; - AB931DF61A535D9300BFCE0B /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */; }; - AB931DF71A535D9300BFCE0B /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405670169F5DCC0016AC3E /* x86defs.cpp */; }; - AB931DF81A535D9300BFCE0B /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405672169F5DCC0016AC3E /* x86func.cpp */; }; - AB931DF91A535D9300BFCE0B /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405674169F5DCC0016AC3E /* x86operand.cpp */; }; - AB931DFA1A535D9300BFCE0B /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB405676169F5DCC0016AC3E /* x86util.cpp */; }; - AB931DFB1A535D9300BFCE0B /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB23567216C2F6F400DA782E /* macosx_10_5_compat.cpp */; }; - AB931DFC1A535D9300BFCE0B /* OGLRender_3_2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */; }; - AB931DFD1A535D9300BFCE0B /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */; }; - AB931DFE1A535D9300BFCE0B /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */; }; - AB931DFF1A535D9300BFCE0B /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */; }; - AB931E001A535D9300BFCE0B /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB29B33016D4BEBF000EF671 /* InputManager.mm */; }; - AB931E011A535D9300BFCE0B /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB82445A1704AE9A00B8EE20 /* utilities.c */; }; - AB931E021A535D9300BFCE0B /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB01005D170D07B000D70FBE /* InputProfileController.mm */; }; - AB931E031A535D9300BFCE0B /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */; }; - AB931E041A535D9300BFCE0B /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE61715FCDD00B5729D /* mic_ext.cpp */; }; - AB931E051A535D9300BFCE0B /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */; }; - AB931E061A535D9300BFCE0B /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD798C7178C7B9000089F19 /* encrypt.cpp */; }; - AB931E071A535D9300BFCE0B /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8117C5CFE70028DC56 /* advanscene.cpp */; }; - AB931E081A535D9300BFCE0B /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8717C5D03C0028DC56 /* slot1_retail_auto.cpp */; }; - AB931E091A535D9300BFCE0B /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8817C5D03C0028DC56 /* slot1_retail_mcrom.cpp */; }; - AB931E0A1A535D9300BFCE0B /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8917C5D03C0028DC56 /* slot1comp_mc.cpp */; }; - AB931E0B1A535D9300BFCE0B /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8A17C5D03C0028DC56 /* slot1comp_rom.cpp */; }; - AB931E0C1A535D9300BFCE0B /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF55C2717CEB38F00A193FD /* slot1comp_protocol.cpp */; }; - AB931E0D1A535D9300BFCE0B /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB497A9A17D583EE0045B888 /* fsnitro.cpp */; }; - AB931E0E1A535D9300BFCE0B /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB497A9E17D584570045B888 /* slot1_retail_mcrom_debug.cpp */; }; - AB931E0F1A535D9300BFCE0B /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB107684182ECB29000D6F67 /* slot2_passme.cpp */; }; - AB931E101A535D9300BFCE0B /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B702B18313D7700E64141 /* slot2_auto.cpp */; }; - AB931E111A535D9300BFCE0B /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B702F18313D9000E64141 /* slot2.cpp */; }; - AB931E121A535D9300BFCE0B /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC9ED15187501FD001A7D02 /* Slot2WindowDelegate.mm */; }; - AB931E131A535D9300BFCE0B /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC9ED2518750244001A7D02 /* cocoa_slot2.mm */; }; - AB931E151A535D9300BFCE0B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB4FCEBC1692AB82000F498F /* Accelerate.framework */; }; - AB931E161A535D9300BFCE0B /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - AB931E171A535D9300BFCE0B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABACB8DB1710B621003B845D /* AudioToolbox.framework */; }; - AB931E181A535D9300BFCE0B /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; }; - AB931E191A535D9300BFCE0B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB74EC891738499C0026C41E /* Carbon.framework */; }; - AB931E1A1A535D9300BFCE0B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - AB931E1B1A535D9300BFCE0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - AB931E1C1A535D9300BFCE0B /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC9ED291875028E001A7D02 /* ForceFeedback.framework */; }; - AB931E1D1A535D9300BFCE0B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; }; - AB931E1E1A535D9300BFCE0B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; }; - AB931E1F1A535D9300BFCE0B /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; - AB931E261A53608400BFCE0B /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */; }; - AB9A1F911898F0E7000DF924 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F901898F0E7000DF924 /* Icon_DisplayToggle_420x420.png */; }; - AB9A1F921898F0E7000DF924 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F901898F0E7000DF924 /* Icon_DisplayToggle_420x420.png */; }; - AB9A1F951898F0F7000DF924 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F931898F0F7000DF924 /* Icon_FrameAdvance_420x420.png */; }; - AB9A1F961898F0F7000DF924 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F931898F0F7000DF924 /* Icon_FrameAdvance_420x420.png */; }; - AB9A1F971898F0F7000DF924 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F941898F0F7000DF924 /* Icon_FrameJump_420x420.png */; }; - AB9A1F981898F0F7000DF924 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB9A1F941898F0F7000DF924 /* Icon_FrameJump_420x420.png */; }; - ABA6574B14511EC90077E5E9 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; }; - ABACB8DC1710B621003B845D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABACB8DB1710B621003B845D /* AudioToolbox.framework */; }; - ABACB8DD1710B656003B845D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABACB8DB1710B621003B845D /* AudioToolbox.framework */; }; - ABACB8DE1710B65F003B845D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABACB8DB1710B621003B845D /* AudioToolbox.framework */; }; - 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 */; }; - ABB3C6621501BF4E00E0C22E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; }; - ABB3C6631501BF4E00E0C22E /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; }; - ABB3C6641501BF8A00E0C22E /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; - ABB3C6651501BF8A00E0C22E /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; }; - ABB3C6661501BF8A00E0C22E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - ABB3C6671501BF8A00E0C22E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; }; - ABB3C6691501BF8A00E0C22E /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; }; - ABB3C66A1501BF8A00E0C22E /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; }; - ABB3C66C1501C04F00E0C22E /* NDSGameCore.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABB3C63E1501BB8300E0C22E /* NDSGameCore.mm */; }; - ABB3C6701501C04F00E0C22E /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; }; - ABB3C6721501C04F00E0C22E /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; }; - ABB3C6751501C04F00E0C22E /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; }; - ABB3C6761501C04F00E0C22E /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; }; - ABB3C6781501C04F00E0C22E /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; }; - ABB3C6791501C04F00E0C22E /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; }; - ABB3C67A1501C04F00E0C22E /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; }; - ABB3C67C1501C04F00E0C22E /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; }; - ABB3C67D1501C04F00E0C22E /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; }; - ABB3C67E1501C04F00E0C22E /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; }; - ABB3C67F1501C04F00E0C22E /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; }; - ABB3C6801501C04F00E0C22E /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; }; - ABB3C6811501C04F00E0C22E /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; }; - ABB3C6821501C04F00E0C22E /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; }; - ABB3C6831501C04F00E0C22E /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; }; - ABB3C6841501C04F00E0C22E /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; }; - ABB3C6851501C04F00E0C22E /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; }; - ABB3C6861501C04F00E0C22E /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; }; - ABB3C6871501C04F00E0C22E /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; }; - ABB3C6881501C04F00E0C22E /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; }; - ABB3C6891501C04F00E0C22E /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; }; - ABB3C68A1501C04F00E0C22E /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; }; - ABB3C68B1501C04F00E0C22E /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */; }; - ABB3C68C1501C04F00E0C22E /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */; }; - ABB3C68D1501C04F00E0C22E /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */; }; - ABB3C68E1501C04F00E0C22E /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */; }; - ABB3C68F1501C04F00E0C22E /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */; }; - ABB3C6901501C04F00E0C22E /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */; }; - ABB3C6911501C04F00E0C22E /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */; }; - ABB3C6921501C04F00E0C22E /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */; }; - ABB3C6931501C04F00E0C22E /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */; }; - ABB3C6941501C04F00E0C22E /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */; }; - ABB3C6951501C04F00E0C22E /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; }; - ABB3C6961501C04F00E0C22E /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; }; - ABB3C6971501C04F00E0C22E /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; }; - ABB3C6981501C04F00E0C22E /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; }; - ABB3C6991501C04F00E0C22E /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; }; - ABB3C69A1501C04F00E0C22E /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; }; - ABB3C69B1501C04F00E0C22E /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; }; - ABB3C69C1501C04F00E0C22E /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; }; - ABB3C69D1501C04F00E0C22E /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; }; - ABB3C69E1501C04F00E0C22E /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; }; - ABB3C69F1501C04F00E0C22E /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; }; - ABB3C6A01501C04F00E0C22E /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; }; - ABB3C6A11501C04F00E0C22E /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; }; - ABB3C6A21501C04F00E0C22E /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; }; - ABB3C6A31501C04F00E0C22E /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; }; - ABB3C6A41501C04F00E0C22E /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; }; - ABB3C6A51501C04F00E0C22E /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; }; - ABB3C6A61501C04F00E0C22E /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; }; - ABB3C6A71501C04F00E0C22E /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; }; - ABB3C6A81501C04F00E0C22E /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; }; - ABB3C6A91501C04F00E0C22E /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; }; - ABB3C6AA1501C04F00E0C22E /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */; }; - ABB3C6AB1501C04F00E0C22E /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; }; - ABB3C6AC1501C04F00E0C22E /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; }; - ABB3C6AD1501C04F00E0C22E /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; }; - ABB3C6AE1501C04F00E0C22E /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; }; - ABB3C6AF1501C04F00E0C22E /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4A1345ACBF00AF11D1 /* md5.cpp */; }; - ABB3C6B01501C04F00E0C22E /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; }; - ABB3C6B11501C04F00E0C22E /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; }; - ABB3C6B21501C04F00E0C22E /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; }; - ABB3C6B41501C04F00E0C22E /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; }; - ABB3C6B51501C04F00E0C22E /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; }; - ABB3C6B61501C04F00E0C22E /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; }; - ABB3C6B71501C04F00E0C22E /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; }; - ABB3C6B81501C04F00E0C22E /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; }; - ABB3C6B91501C04F00E0C22E /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; }; - ABB3C6BA1501C04F00E0C22E /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; }; - ABB3C6BB1501C04F00E0C22E /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; }; - ABB3C6BC1501C04F00E0C22E /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; }; - ABB3C6BD1501C04F00E0C22E /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; }; - ABB3C6BE1501C04F00E0C22E /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; }; - ABB3C6BF1501C04F00E0C22E /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; }; - ABB3C6C01501C04F00E0C22E /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; }; - ABB3C6C11501C04F00E0C22E /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; }; - ABB3C6C21501C04F00E0C22E /* GPU_osd_stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.cpp */; }; - ABB3C6C31501C04F00E0C22E /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; }; - ABB3C6C41501C04F00E0C22E /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; }; - ABB3C6C61501C04F00E0C22E /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; }; - ABB3C6C71501C04F00E0C22E /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; }; - ABB3C6C81501C04F00E0C22E /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; }; - ABB3C6C91501C04F00E0C22E /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; }; - ABB3C6CA1501C04F00E0C22E /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; }; - ABB3C6CB1501C04F00E0C22E /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; }; - ABB3C6CC1501C04F00E0C22E /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; }; - ABB3C6CD1501C04F00E0C22E /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; }; - ABB3C6CE1501C04F00E0C22E /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; }; - ABB3C6CF1501C04F00E0C22E /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; }; - ABB3C6D01501C04F00E0C22E /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; }; - ABB3C6D11501C04F00E0C22E /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; }; - ABB3C6D31501C04F00E0C22E /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; }; - ABB3C6D41501C04F00E0C22E /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; }; - ABB3C6D51501C04F00E0C22E /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; }; - ABB3C6D61501C04F00E0C22E /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; }; - ABB3C6D71501C04F00E0C22E /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; }; - ABB72D4218A493A900EB9AA7 /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB72D4118A493A900EB9AA7 /* OGLDisplayOutput.cpp */; }; - ABB72D4318A493A900EB9AA7 /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB72D4118A493A900EB9AA7 /* OGLDisplayOutput.cpp */; }; - ABB72D4618A493C000EB9AA7 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB72D4518A493C000EB9AA7 /* xbrz.cpp */; }; - ABB72D4718A493C000EB9AA7 /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB72D4518A493C000EB9AA7 /* xbrz.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 */; }; - ABBCA214187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20D187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png */; }; - ABBCA215187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20D187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png */; }; - ABBCA216187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20E187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png */; }; - ABBCA217187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20E187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png */; }; - ABBCA218187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20F187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png */; }; - ABBCA219187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA20F187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png */; }; - ABBCA21A187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA210187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png */; }; - ABBCA21B187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA210187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png */; }; - ABBCA21C187D4BED00383DBE /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA211187D4BED00383DBE /* Icon_PaddleKnob_256x256.png */; }; - ABBCA21D187D4BED00383DBE /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA211187D4BED00383DBE /* Icon_PaddleKnob_256x256.png */; }; - ABBCA21E187D4BED00383DBE /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA212187D4BED00383DBE /* Icon_Piano_256x256.png */; }; - ABBCA21F187D4BED00383DBE /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA212187D4BED00383DBE /* Icon_Piano_256x256.png */; }; - ABBCA220187D4BED00383DBE /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA213187D4BED00383DBE /* Image_GuitarGrip.png */; }; - ABBCA221187D4BED00383DBE /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBCA213187D4BED00383DBE /* Image_GuitarGrip.png */; }; - ABBF04A514B515F300E505A0 /* 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 */; }; - 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 */; }; - ABC9ED16187501FD001A7D02 /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC9ED15187501FD001A7D02 /* Slot2WindowDelegate.mm */; }; - ABC9ED17187501FD001A7D02 /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC9ED15187501FD001A7D02 /* Slot2WindowDelegate.mm */; }; - ABC9ED1C18750221001A7D02 /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1818750221001A7D02 /* Image_MemoryExpansionPak.png */; }; - ABC9ED1D18750221001A7D02 /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1818750221001A7D02 /* Image_MemoryExpansionPak.png */; }; - ABC9ED1E18750221001A7D02 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1918750221001A7D02 /* Image_PaddleController.png */; }; - ABC9ED1F18750221001A7D02 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1918750221001A7D02 /* Image_PaddleController.png */; }; - ABC9ED2018750221001A7D02 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1A18750221001A7D02 /* Image_PassME.png */; }; - ABC9ED2118750221001A7D02 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1A18750221001A7D02 /* Image_PassME.png */; }; - ABC9ED2218750221001A7D02 /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1B18750221001A7D02 /* Image_Piano.png */; }; - ABC9ED2318750221001A7D02 /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC9ED1B18750221001A7D02 /* Image_Piano.png */; }; - ABC9ED2618750244001A7D02 /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC9ED2518750244001A7D02 /* cocoa_slot2.mm */; }; - ABC9ED2718750244001A7D02 /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC9ED2518750244001A7D02 /* cocoa_slot2.mm */; }; - ABC9ED2818750244001A7D02 /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC9ED2518750244001A7D02 /* cocoa_slot2.mm */; }; - ABC9ED2A1875028E001A7D02 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC9ED291875028E001A7D02 /* ForceFeedback.framework */; }; - ABC9ED2B187502A2001A7D02 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC9ED291875028E001A7D02 /* ForceFeedback.framework */; }; - ABD1041C1346652500AF11D1 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; - ABD1041D1346652500AF11D1 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; }; - ABD1041E1346652500AF11D1 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; }; - ABD1041F1346652500AF11D1 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; }; - ABD104281346653B00AF11D1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; }; - ABD10AE71715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */; }; - ABD10AE81715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */; }; - ABD10AE91715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */; }; - ABD10AEA1715FCDD00B5729D /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE61715FCDD00B5729D /* mic_ext.cpp */; }; - ABD10AEB1715FCDD00B5729D /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE61715FCDD00B5729D /* mic_ext.cpp */; }; - ABD10AEC1715FCDD00B5729D /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD10AE61715FCDD00B5729D /* mic_ext.cpp */; }; - ABD10AED17160C9300B5729D /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB1B9E601501A78000464647 /* ringbuffer.cpp */; }; - ABD10AEE17160CDD00B5729D /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; }; - ABD1FED21345AC8400AF11D1 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; }; - ABD1FED31345AC8400AF11D1 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; }; - ABD1FED41345AC8400AF11D1 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; }; - ABD1FED51345AC8400AF11D1 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; }; - ABD1FED71345AC8400AF11D1 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; }; - ABD1FED81345AC8400AF11D1 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; }; - ABD1FEDA1345AC8400AF11D1 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; }; - ABD1FEDC1345AC8400AF11D1 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; }; - ABD1FEDD1345AC8400AF11D1 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; }; - ABD1FEDE1345AC8400AF11D1 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; }; - ABD1FEDF1345AC8400AF11D1 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; }; - ABD1FEE01345AC8400AF11D1 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; }; - ABD1FEE31345AC8400AF11D1 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; }; - 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 */; }; - 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 */; }; - ABD42047172319D1006A9B46 /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */; }; - ABD42048172319D1006A9B46 /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */; }; - ABD798C8178C7B9000089F19 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD798C7178C7B9000089F19 /* encrypt.cpp */; }; - ABD798C9178C7B9000089F19 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD798C7178C7B9000089F19 /* encrypt.cpp */; }; - ABD798CA178C7B9000089F19 /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD798C7178C7B9000089F19 /* encrypt.cpp */; }; - 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 */; }; - ABE9EEEA1501C6EB00D3FB19 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; }; - ABE9EEEB1501C78700D3FB19 /* fs-linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */; }; - ABEFCF61141AB82A000CC0CD /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; }; - ABEFCF62141AB82A000CC0CD /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; }; - ABEFCF63141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; }; - ABEFCF64141AB82A000CC0CD /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; }; - ABF2B9FB16904133000FF7C0 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */; }; - ABF2B9FC16904133000FF7C0 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */; }; - ABF55C2817CEB38F00A193FD /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF55C2717CEB38F00A193FD /* slot1comp_protocol.cpp */; }; - ABF55C2917CEB38F00A193FD /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF55C2717CEB38F00A193FD /* slot1comp_protocol.cpp */; }; - ABF55C2A17CEB38F00A193FD /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF55C2717CEB38F00A193FD /* slot1comp_protocol.cpp */; }; - 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 */; }; - ABFE7C8217C5CFE70028DC56 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8117C5CFE70028DC56 /* advanscene.cpp */; }; - ABFE7C8317C5CFE70028DC56 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8117C5CFE70028DC56 /* advanscene.cpp */; }; - ABFE7C8417C5CFE70028DC56 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8117C5CFE70028DC56 /* advanscene.cpp */; }; - ABFE7C8B17C5D03C0028DC56 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8717C5D03C0028DC56 /* slot1_retail_auto.cpp */; }; - ABFE7C8C17C5D03C0028DC56 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8717C5D03C0028DC56 /* slot1_retail_auto.cpp */; }; - ABFE7C8D17C5D03C0028DC56 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8717C5D03C0028DC56 /* slot1_retail_auto.cpp */; }; - ABFE7C8E17C5D03C0028DC56 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8817C5D03C0028DC56 /* slot1_retail_mcrom.cpp */; }; - ABFE7C8F17C5D03C0028DC56 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8817C5D03C0028DC56 /* slot1_retail_mcrom.cpp */; }; - ABFE7C9017C5D03C0028DC56 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8817C5D03C0028DC56 /* slot1_retail_mcrom.cpp */; }; - ABFE7C9117C5D03C0028DC56 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8917C5D03C0028DC56 /* slot1comp_mc.cpp */; }; - ABFE7C9217C5D03C0028DC56 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8917C5D03C0028DC56 /* slot1comp_mc.cpp */; }; - ABFE7C9317C5D03C0028DC56 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8917C5D03C0028DC56 /* slot1comp_mc.cpp */; }; - ABFE7C9417C5D03C0028DC56 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8A17C5D03C0028DC56 /* slot1comp_rom.cpp */; }; - ABFE7C9517C5D03C0028DC56 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8A17C5D03C0028DC56 /* slot1comp_rom.cpp */; }; - ABFE7C9617C5D03C0028DC56 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE7C8A17C5D03C0028DC56 /* slot1comp_rom.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8D1107320486CEB800E47090 /* DeSmuME (Debug).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (Debug).app"; sourceTree = BUILT_PRODUCTS_DIR; }; - AB00E87A14205EAE00DE561F /* English */ = {isa = PBXFileReference; fileEncoding = 10; 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 = ""; }; - AB01005C170D07AF00D70FBE /* InputProfileController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputProfileController.h; sourceTree = ""; }; - AB01005D170D07B000D70FBE /* InputProfileController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InputProfileController.mm; sourceTree = ""; }; - AB02475B13886BF300E9F9AB /* KeyNames.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = KeyNames.plist; sourceTree = ""; }; - AB02791814415E4C0075E58C /* Info (Debug).plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info (Debug).plist"; sourceTree = ""; }; - AB0A0D1914AACA9600E83E91 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; - AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Execute_420x420.png; path = images/Icon_Execute_420x420.png; sourceTree = ""; }; - AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Pause_420x420.png; path = images/Icon_Pause_420x420.png; sourceTree = ""; }; - AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speed1x_420x420.png; path = images/Icon_Speed1x_420x420.png; sourceTree = ""; }; - AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speed2x_420x420.png; path = images/Icon_Speed2x_420x420.png; sourceTree = ""; }; - AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Blue_16x16.png; path = images/ColorSwatch_Blue_16x16.png; sourceTree = ""; }; - AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Brown_16x16.png; path = images/ColorSwatch_Brown_16x16.png; sourceTree = ""; }; - AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkBlue_16x16.png; path = images/ColorSwatch_DarkBlue_16x16.png; sourceTree = ""; }; - AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkGreen_16x16.png; path = images/ColorSwatch_DarkGreen_16x16.png; sourceTree = ""; }; - AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkPurple_16x16.png; path = images/ColorSwatch_DarkPurple_16x16.png; sourceTree = ""; }; - AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Gray_16x16.png; path = images/ColorSwatch_Gray_16x16.png; sourceTree = ""; }; - AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Green_16x16.png; path = images/ColorSwatch_Green_16x16.png; sourceTree = ""; }; - AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_LimeGreen_16x16.png; path = images/ColorSwatch_LimeGreen_16x16.png; sourceTree = ""; }; - AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Magenta_16x16.png; path = images/ColorSwatch_Magenta_16x16.png; sourceTree = ""; }; - AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Orange_16x16.png; path = images/ColorSwatch_Orange_16x16.png; sourceTree = ""; }; - AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Pink_16x16.png; path = images/ColorSwatch_Pink_16x16.png; sourceTree = ""; }; - AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Red_16x16.png; path = images/ColorSwatch_Red_16x16.png; sourceTree = ""; }; - AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_SeaGreen_16x16.png; path = images/ColorSwatch_SeaGreen_16x16.png; sourceTree = ""; }; - AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Turquoise_16x16.png; path = images/ColorSwatch_Turquoise_16x16.png; sourceTree = ""; }; - AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Violet_16x16.png; path = images/ColorSwatch_Violet_16x16.png; sourceTree = ""; }; - AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Yellow_16x16.png; path = images/ColorSwatch_Yellow_16x16.png; sourceTree = ""; }; - AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ActionReplay_128x128.png; path = images/Icon_ActionReplay_128x128.png; sourceTree = ""; }; - AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_CodeBreaker_128x128.png; path = images/Icon_CodeBreaker_128x128.png; sourceTree = ""; }; - AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = VideoFilterPreview_64x64.png; path = images/VideoFilterPreview_64x64.png; sourceTree = ""; }; - AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowDown_420x420.png; path = images/Icon_ArrowDown_420x420.png; sourceTree = ""; }; - AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowLeft_420x420.png; path = images/Icon_ArrowLeft_420x420.png; sourceTree = ""; }; - AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowRight_420x420.png; path = images/Icon_ArrowRight_420x420.png; sourceTree = ""; }; - AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowUp_420x420.png; path = images/Icon_ArrowUp_420x420.png; sourceTree = ""; }; - AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DoubleSpeed_420x420.png; path = images/Icon_DoubleSpeed_420x420.png; sourceTree = ""; }; - AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonA_420x420.png; path = images/Icon_DSButtonA_420x420.png; sourceTree = ""; }; - AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonB_420x420.png; path = images/Icon_DSButtonB_420x420.png; sourceTree = ""; }; - AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonL_420x420.png; path = images/Icon_DSButtonL_420x420.png; sourceTree = ""; }; - AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonR_420x420.png; path = images/Icon_DSButtonR_420x420.png; sourceTree = ""; }; - AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonSelect_420x420.png; path = images/Icon_DSButtonSelect_420x420.png; sourceTree = ""; }; - AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonStart_420x420.png; path = images/Icon_DSButtonStart_420x420.png; sourceTree = ""; }; - AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonX_420x420.png; path = images/Icon_DSButtonX_420x420.png; sourceTree = ""; }; - AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonY_420x420.png; path = images/Icon_DSButtonY_420x420.png; sourceTree = ""; }; - AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Emulation_420x420.png; path = images/Icon_Emulation_420x420.png; sourceTree = ""; }; - AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Input_420x420.png; path = images/Icon_Input_420x420.png; sourceTree = ""; }; - AB0F299F14BE7213009ABC6F /* Icon_Microphone_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Microphone_420x420.png; path = images/Icon_Microphone_420x420.png; sourceTree = ""; }; - AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_OpenROM_420x420.png; path = images/Icon_OpenROM_420x420.png; sourceTree = ""; }; - AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Reset_420x420.png; path = images/Icon_Reset_420x420.png; sourceTree = ""; }; - AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_RotateCCW_420x420.png; path = images/Icon_RotateCCW_420x420.png; sourceTree = ""; }; - 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 = ""; }; - AB107684182ECB29000D6F67 /* slot2_passme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_passme.cpp; sourceTree = ""; }; - AB1B702B18313D7700E64141 /* slot2_auto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_auto.cpp; sourceTree = ""; }; - AB1B702F18313D9000E64141 /* slot2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = slot2.cpp; path = ../slot2.cpp; sourceTree = ""; }; - AB1B703318313D9F00E64141 /* slot2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = slot2.h; path = ../slot2.h; sourceTree = ""; }; - AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coreaudiosound.cpp; sourceTree = ""; }; - AB1B9E601501A78000464647 /* ringbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ringbuffer.cpp; sourceTree = ""; }; - AB1B9E611501A78000464647 /* coreaudiosound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coreaudiosound.h; sourceTree = ""; }; - AB1B9E621501A78000464647 /* ringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ringbuffer.h; sourceTree = ""; }; - AB23567216C2F6F400DA782E /* macosx_10_5_compat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macosx_10_5_compat.cpp; sourceTree = ""; }; - AB29B32F16D4BEBF000EF671 /* InputManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputManager.h; sourceTree = ""; }; - AB29B33016D4BEBF000EF671 /* InputManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InputManager.mm; sourceTree = ""; }; - AB350BA41478AC96007165AC /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; - AB350D38147A1D8D007165AC /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = English; path = translations/English.lproj/HID_usage_strings.plist; sourceTree = ""; }; - AB3A655C16CC5416001F5D4A /* EmuControllerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmuControllerDelegate.h; sourceTree = ""; }; - AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EmuControllerDelegate.mm; sourceTree = ""; }; - AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_GPU.mm; sourceTree = ""; }; - AB3A656416CC5442001F5D4A /* cocoa_GPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_GPU.h; sourceTree = ""; }; - AB3ACB6614C2361100D7D192 /* appDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = appDelegate.h; sourceTree = ""; }; - AB3ACB6714C2361100D7D192 /* appDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = appDelegate.mm; sourceTree = ""; }; - AB3ACB6814C2361100D7D192 /* cheatWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheatWindowDelegate.h; sourceTree = ""; }; - AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cheatWindowDelegate.mm; sourceTree = ""; }; - AB3ACB6E14C2361100D7D192 /* inputPrefsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputPrefsView.h; sourceTree = ""; }; - AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = inputPrefsView.mm; sourceTree = ""; }; - AB3ACB7014C2361100D7D192 /* preferencesWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preferencesWindowDelegate.h; sourceTree = ""; }; - AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = preferencesWindowDelegate.mm; sourceTree = ""; }; - AB3ACC3814C24D5400D7D192 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = AUTHORS; path = ../../AUTHORS; sourceTree = SOURCE_ROOT; }; - AB3ACC3914C24D5400D7D192 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ChangeLog; path = ../../ChangeLog; sourceTree = SOURCE_ROOT; }; - AB3ACC3A14C24D5400D7D192 /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = ../../COPYING; sourceTree = SOURCE_ROOT; }; - AB3ACC3B14C24D5400D7D192 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = ../../README; sourceTree = SOURCE_ROOT; }; - AB3ACC3D14C24D5400D7D192 /* README.MAC */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.MAC; path = ../../README.MAC; sourceTree = SOURCE_ROOT; }; - AB3E34C7134AF4500056477A /* cocoa_output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_output.h; sourceTree = ""; }; - AB3E34C8134AF4500056477A /* cocoa_output.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_output.mm; sourceTree = ""; }; - AB4055ED169F59380016AC3E /* AsmJit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsmJit.h; sourceTree = ""; }; - AB4055EE169F59380016AC3E /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = ""; }; - AB4055EF169F59380016AC3E /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = ""; }; - AB4055F0169F59380016AC3E /* x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86.h; sourceTree = ""; }; - AB4055FE169F5DBB0016AC3E /* apibegin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apibegin.h; sourceTree = ""; }; - AB4055FF169F5DBB0016AC3E /* apiend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apiend.h; sourceTree = ""; }; - AB405600169F5DBB0016AC3E /* assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembler.cpp; sourceTree = ""; }; - AB405601169F5DBB0016AC3E /* assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembler.h; sourceTree = ""; }; - AB405602169F5DBB0016AC3E /* assert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assert.cpp; sourceTree = ""; }; - AB405603169F5DBB0016AC3E /* assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assert.h; sourceTree = ""; }; - AB405604169F5DBB0016AC3E /* buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer.cpp; sourceTree = ""; }; - AB405605169F5DBB0016AC3E /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = ""; }; - AB405606169F5DBB0016AC3E /* build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build.h; sourceTree = ""; }; - AB405607169F5DBB0016AC3E /* compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compiler.cpp; sourceTree = ""; }; - AB405608169F5DBB0016AC3E /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compiler.h; sourceTree = ""; }; - AB405609169F5DBB0016AC3E /* compilercontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compilercontext.cpp; sourceTree = ""; }; - AB40560A169F5DBB0016AC3E /* compilercontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compilercontext.h; sourceTree = ""; }; - AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compilerfunc.cpp; sourceTree = ""; }; - AB40560C169F5DBB0016AC3E /* compilerfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compilerfunc.h; sourceTree = ""; }; - AB40560D169F5DBB0016AC3E /* compileritem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compileritem.cpp; sourceTree = ""; }; - AB40560E169F5DBB0016AC3E /* compileritem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compileritem.h; sourceTree = ""; }; - AB40560F169F5DBB0016AC3E /* context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = context.cpp; sourceTree = ""; }; - AB405610169F5DBB0016AC3E /* context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = context.h; sourceTree = ""; }; - AB405611169F5DBB0016AC3E /* cpuinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpuinfo.cpp; sourceTree = ""; }; - AB405612169F5DBB0016AC3E /* cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpuinfo.h; sourceTree = ""; }; - AB405613169F5DBB0016AC3E /* defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = defs.cpp; sourceTree = ""; }; - AB405614169F5DBB0016AC3E /* defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defs.h; sourceTree = ""; }; - AB405615169F5DBB0016AC3E /* func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = func.cpp; sourceTree = ""; }; - AB405616169F5DBB0016AC3E /* func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = func.h; sourceTree = ""; }; - AB405617169F5DBB0016AC3E /* intutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intutil.h; sourceTree = ""; }; - AB405618169F5DBB0016AC3E /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = ""; }; - AB405619169F5DBB0016AC3E /* logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger.cpp; sourceTree = ""; }; - AB40561A169F5DBB0016AC3E /* logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logger.h; sourceTree = ""; }; - AB40561B169F5DBB0016AC3E /* memorymanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memorymanager.cpp; sourceTree = ""; }; - AB40561C169F5DBB0016AC3E /* memorymanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorymanager.h; sourceTree = ""; }; - AB40561D169F5DBB0016AC3E /* memorymarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memorymarker.cpp; sourceTree = ""; }; - AB40561E169F5DBB0016AC3E /* memorymarker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorymarker.h; sourceTree = ""; }; - AB40561F169F5DBB0016AC3E /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = ""; }; - AB405620169F5DBB0016AC3E /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = ""; }; - AB405621169F5DBB0016AC3E /* podvector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = podvector.h; sourceTree = ""; }; - AB405622169F5DBB0016AC3E /* stringbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringbuilder.cpp; sourceTree = ""; }; - AB405623169F5DBB0016AC3E /* stringbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringbuilder.h; sourceTree = ""; }; - AB405624169F5DBB0016AC3E /* stringutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutil.cpp; sourceTree = ""; }; - AB405625169F5DBB0016AC3E /* stringutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutil.h; sourceTree = ""; }; - AB405626169F5DBB0016AC3E /* virtualmemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = virtualmemory.cpp; sourceTree = ""; }; - AB405627169F5DBB0016AC3E /* virtualmemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = virtualmemory.h; sourceTree = ""; }; - AB405628169F5DBB0016AC3E /* zonememory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zonememory.cpp; sourceTree = ""; }; - AB405629169F5DBB0016AC3E /* zonememory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zonememory.h; sourceTree = ""; }; - AB405664169F5DCC0016AC3E /* x86assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86assembler.cpp; sourceTree = ""; }; - AB405665169F5DCC0016AC3E /* x86assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86assembler.h; sourceTree = ""; }; - AB405666169F5DCC0016AC3E /* x86compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compiler.cpp; sourceTree = ""; }; - AB405667169F5DCC0016AC3E /* x86compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compiler.h; sourceTree = ""; }; - AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compilercontext.cpp; sourceTree = ""; }; - AB405669169F5DCC0016AC3E /* x86compilercontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compilercontext.h; sourceTree = ""; }; - AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compilerfunc.cpp; sourceTree = ""; }; - AB40566B169F5DCC0016AC3E /* x86compilerfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compilerfunc.h; sourceTree = ""; }; - AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compileritem.cpp; sourceTree = ""; }; - AB40566D169F5DCC0016AC3E /* x86compileritem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compileritem.h; sourceTree = ""; }; - AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86cpuinfo.cpp; sourceTree = ""; }; - AB40566F169F5DCC0016AC3E /* x86cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86cpuinfo.h; sourceTree = ""; }; - AB405670169F5DCC0016AC3E /* x86defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86defs.cpp; sourceTree = ""; }; - AB405671169F5DCC0016AC3E /* x86defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86defs.h; sourceTree = ""; }; - AB405672169F5DCC0016AC3E /* x86func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86func.cpp; sourceTree = ""; }; - AB405673169F5DCC0016AC3E /* x86func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86func.h; sourceTree = ""; }; - AB405674169F5DCC0016AC3E /* x86operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86operand.cpp; sourceTree = ""; }; - AB405675169F5DCC0016AC3E /* x86operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86operand.h; sourceTree = ""; }; - AB405676169F5DCC0016AC3E /* x86util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86util.cpp; sourceTree = ""; }; - AB405677169F5DCC0016AC3E /* x86util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86util.h; sourceTree = ""; }; - AB497A9917D583EE0045B888 /* fsnitro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fsnitro.h; sourceTree = ""; }; - AB497A9A17D583EE0045B888 /* fsnitro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fsnitro.cpp; sourceTree = ""; }; - AB497A9E17D584570045B888 /* slot1_retail_mcrom_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_mcrom_debug.cpp; sourceTree = ""; }; - AB4FCEBC1692AB82000F498F /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; - AB5785FC17176AFC002C5FC7 /* OpenEmuBase.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenEmuBase.framework; path = openemu/OpenEmuBase.framework; sourceTree = ""; }; - AB58F32B1364F44B0074C376 /* cocoa_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_file.h; sourceTree = ""; }; - 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 = ""; }; - AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OGLRender_3_2.cpp; path = ../OGLRender_3_2.cpp; sourceTree = ""; }; - AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_nand.cpp; sourceTree = ""; }; - AB74EC891738499C0026C41E /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; - AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_FirmwareConfig.icns; sourceTree = ""; }; - 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; }; - AB7EC7F8189B2CBA009D198A /* Icon_AutoholdClear_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_AutoholdClear_420x420.png; path = images/Icon_AutoholdClear_420x420.png; sourceTree = ""; }; - AB7EC7F9189B2CBA009D198A /* Icon_AutoholdSet_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_AutoholdSet_420x420.png; path = images/Icon_AutoholdSet_420x420.png; 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 = ""; }; - AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videofilter.cpp; sourceTree = ""; }; - AB82445A1704AE9A00B8EE20 /* utilities.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utilities.c; sourceTree = ""; }; - AB82445E1704AEC400B8EE20 /* utilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = ""; }; - AB8967D716D2ED0700F826F1 /* DisplayWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayWindowController.h; sourceTree = ""; }; - AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DisplayWindowController.mm; sourceTree = ""; }; - AB8967DC16D2ED2700F826F1 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = translations/English.lproj/DisplayWindow.xib; sourceTree = ""; }; - AB901BDF1420706B00348EEC /* Japanese */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = Japanese; path = translations/Japanese.lproj/Localizable.strings; sourceTree = ""; }; - AB901BE01420706F00348EEC /* French */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = French; path = translations/French.lproj/Localizable.strings; sourceTree = ""; }; - AB901BE11420707400348EEC /* Italian */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = Italian; path = translations/Italian.lproj/Localizable.strings; sourceTree = ""; }; - AB901BE21420707800348EEC /* Chinese */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = Chinese; path = translations/Chinese.lproj/Localizable.strings; sourceTree = ""; }; - AB901BE31420707D00348EEC /* Norwegian */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = Norwegian; path = translations/Norwegian.lproj/Localizable.strings; sourceTree = ""; }; - AB901BE41420708200348EEC /* Romanian */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = Romanian; path = translations/Romanian.lproj/Localizable.strings; sourceTree = ""; }; - AB931E241A535D9300BFCE0B /* DeSmuME (Debug, dev+).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (Debug, dev+).app"; sourceTree = BUILT_PRODUCTS_DIR; }; - AB9971CE134EDA0800531BA7 /* cocoa_globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_globals.h; sourceTree = ""; }; - AB9A1F901898F0E7000DF924 /* Icon_DisplayToggle_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DisplayToggle_420x420.png; path = images/Icon_DisplayToggle_420x420.png; sourceTree = ""; }; - AB9A1F931898F0F7000DF924 /* Icon_FrameAdvance_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_FrameAdvance_420x420.png; path = images/Icon_FrameAdvance_420x420.png; sourceTree = ""; }; - AB9A1F941898F0F7000DF924 /* Icon_FrameJump_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_FrameJump_420x420.png; path = images/Icon_FrameJump_420x420.png; 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 = ""; }; - ABACB8DB1710B621003B845D /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 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 = ""; }; - ABAD3E5C13AF1D6D00502E1E /* FIFOSampleBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFOSampleBuffer.h; sourceTree = ""; }; - ABAD3E5D13AF1D6D00502E1E /* FIFOSamplePipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFOSamplePipe.h; sourceTree = ""; }; - ABAD3E5E13AF1D6D00502E1E /* FIRFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRFilter.h; sourceTree = ""; }; - ABAD3E5F13AF1D6D00502E1E /* RateTransposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RateTransposer.h; sourceTree = ""; }; - ABAD3E6013AF1D6D00502E1E /* SoundTouch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundTouch.h; sourceTree = ""; }; - ABAD3E6113AF1D6D00502E1E /* STTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STTypes.h; sourceTree = ""; }; - ABAD3E6213AF1D6D00502E1E /* TDStretch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TDStretch.h; sourceTree = ""; }; - ABAD3E6313AF1D6D00502E1E /* WavFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavFile.h; sourceTree = ""; }; - ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AAFilter.cpp; sourceTree = ""; }; - ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_detect_x86_gcc.cpp; sourceTree = ""; }; - ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIFOSampleBuffer.cpp; sourceTree = ""; }; - ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIRFilter.cpp; sourceTree = ""; }; - ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mmx_optimized.cpp; sourceTree = ""; }; - ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RateTransposer.cpp; sourceTree = ""; }; - ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundTouch.cpp; sourceTree = ""; }; - ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sse_optimized.cpp; sourceTree = ""; }; - ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TDStretch.cpp; sourceTree = ""; }; - ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WavFile.cpp; sourceTree = ""; }; - ABB3C63B1501BB8300E0C22E /* DeSmuME_Prefix_OpenEmu.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeSmuME_Prefix_OpenEmu.pch; sourceTree = ""; }; - ABB3C63C1501BB8300E0C22E /* Info (OpenEmu Plug-in).plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info (OpenEmu Plug-in).plist"; sourceTree = ""; }; - ABB3C63D1501BB8300E0C22E /* NDSGameCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NDSGameCore.h; sourceTree = ""; }; - ABB3C63E1501BB8300E0C22E /* NDSGameCore.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = NDSGameCore.mm; sourceTree = ""; }; - ABB3C63F1501BB8300E0C22E /* OENDSSystemResponderClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OENDSSystemResponderClient.h; sourceTree = ""; }; - 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; }; - ABB72D4018A493A900EB9AA7 /* OGLDisplayOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGLDisplayOutput.h; sourceTree = ""; }; - ABB72D4118A493A900EB9AA7 /* OGLDisplayOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGLDisplayOutput.cpp; sourceTree = ""; }; - ABB72D4418A493C000EB9AA7 /* xbrz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xbrz.h; sourceTree = ""; }; - ABB72D4518A493C000EB9AA7 /* xbrz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xbrz.cpp; sourceTree = ""; }; - 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 = ""; }; - ABBB421516B4A5F30012E5AB /* OGLRender_3_2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OGLRender_3_2.h; path = ../OGLRender_3_2.h; sourceTree = ""; }; - ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = DefaultUserPrefs.plist; sourceTree = ""; }; - ABBCA20D187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Blue_512x512.png; path = images/Icon_GuitarGrip_Button_Blue_512x512.png; sourceTree = ""; }; - ABBCA20E187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Green_512x512.png; path = images/Icon_GuitarGrip_Button_Green_512x512.png; sourceTree = ""; }; - ABBCA20F187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Red_512x512.png; path = images/Icon_GuitarGrip_Button_Red_512x512.png; sourceTree = ""; }; - ABBCA210187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Yellow_512x512.png; path = images/Icon_GuitarGrip_Button_Yellow_512x512.png; sourceTree = ""; }; - ABBCA211187D4BED00383DBE /* Icon_PaddleKnob_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_PaddleKnob_256x256.png; path = images/Icon_PaddleKnob_256x256.png; sourceTree = ""; }; - ABBCA212187D4BED00383DBE /* Icon_Piano_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Piano_256x256.png; path = images/Icon_Piano_256x256.png; sourceTree = ""; }; - ABBCA213187D4BED00383DBE /* Image_GuitarGrip.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_GuitarGrip.png; path = images/Image_GuitarGrip.png; 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 = ""; }; - ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeOneThird_16x16.png; path = images/Icon_VolumeOneThird_16x16.png; sourceTree = ""; }; - ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeTwoThird_16x16.png; path = images/Icon_VolumeTwoThird_16x16.png; sourceTree = ""; }; - ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; - ABC570D4134431DA00E7B0B1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; - ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = DefaultKeyMappings.plist; sourceTree = ""; }; - ABC9ED14187501FD001A7D02 /* Slot2WindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Slot2WindowDelegate.h; sourceTree = ""; }; - ABC9ED15187501FD001A7D02 /* Slot2WindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Slot2WindowDelegate.mm; sourceTree = ""; }; - ABC9ED1818750221001A7D02 /* Image_MemoryExpansionPak.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_MemoryExpansionPak.png; path = images/Image_MemoryExpansionPak.png; sourceTree = ""; }; - ABC9ED1918750221001A7D02 /* Image_PaddleController.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_PaddleController.png; path = images/Image_PaddleController.png; sourceTree = ""; }; - ABC9ED1A18750221001A7D02 /* Image_PassME.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_PassME.png; path = images/Image_PassME.png; sourceTree = ""; }; - ABC9ED1B18750221001A7D02 /* Image_Piano.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_Piano.png; path = images/Image_Piano.png; sourceTree = ""; }; - ABC9ED2418750244001A7D02 /* cocoa_slot2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_slot2.h; sourceTree = ""; }; - ABC9ED2518750244001A7D02 /* cocoa_slot2.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_slot2.mm; sourceTree = ""; }; - ABC9ED291875028E001A7D02 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; }; - ABD103FE1346652500AF11D1 /* cocoa_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_core.h; sourceTree = ""; }; - ABD103FF1346652500AF11D1 /* cocoa_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_input.h; sourceTree = ""; }; - ABD104001346652500AF11D1 /* cocoa_rom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_rom.h; sourceTree = ""; }; - ABD104011346652500AF11D1 /* sndOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndOSX.h; sourceTree = ""; }; - ABD104111346652500AF11D1 /* cocoa_input.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_input.mm; sourceTree = ""; }; - ABD104121346652500AF11D1 /* cocoa_core.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_core.mm; sourceTree = ""; }; - ABD104131346652500AF11D1 /* cocoa_rom.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_rom.mm; sourceTree = ""; }; - ABD104141346652500AF11D1 /* sndOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sndOSX.cpp; sourceTree = ""; }; - ABD104271346653B00AF11D1 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - ABD10452134666DD00AF11D1 /* DeSmuME_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeSmuME_Prefix.pch; sourceTree = ""; }; - ABD10AE31715FCDD00B5729D /* audiosamplegenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiosamplegenerator.h; sourceTree = SOURCE_ROOT; }; - ABD10AE41715FCDD00B5729D /* mic_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mic_ext.h; sourceTree = SOURCE_ROOT; }; - ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiosamplegenerator.cpp; sourceTree = SOURCE_ROOT; }; - ABD10AE61715FCDD00B5729D /* mic_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mic_ext.cpp; sourceTree = SOURCE_ROOT; }; - 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; }; - 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; }; - ABD1FE721345AC8400AF11D1 /* cheatSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cheatSystem.h; path = ../cheatSystem.h; sourceTree = SOURCE_ROOT; }; - ABD1FE731345AC8400AF11D1 /* commandline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = commandline.h; path = ../commandline.h; sourceTree = SOURCE_ROOT; }; - ABD1FE741345AC8400AF11D1 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../common.h; sourceTree = SOURCE_ROOT; }; - ABD1FE751345AC8400AF11D1 /* cp15.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cp15.h; path = ../cp15.h; sourceTree = SOURCE_ROOT; }; - ABD1FE761345AC8400AF11D1 /* ctrlssdl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ctrlssdl.h; path = ../ctrlssdl.h; sourceTree = SOURCE_ROOT; }; - ABD1FE771345AC8400AF11D1 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../debug.h; sourceTree = SOURCE_ROOT; }; - ABD1FE781345AC8400AF11D1 /* desmume_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = desmume_config.h; path = ../desmume_config.h; sourceTree = SOURCE_ROOT; }; - ABD1FE791345AC8400AF11D1 /* Disassembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Disassembler.h; path = ../Disassembler.h; sourceTree = SOURCE_ROOT; }; - ABD1FE7A1345AC8400AF11D1 /* driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = driver.h; path = ../driver.h; sourceTree = SOURCE_ROOT; }; - ABD1FE7B1345AC8400AF11D1 /* emufile_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emufile_types.h; path = ../emufile_types.h; sourceTree = SOURCE_ROOT; }; - ABD1FE7C1345AC8400AF11D1 /* emufile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emufile.h; path = ../emufile.h; sourceTree = SOURCE_ROOT; }; - ABD1FE7D1345AC8400AF11D1 /* FIFO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FIFO.h; path = ../FIFO.h; sourceTree = SOURCE_ROOT; }; - ABD1FE7E1345AC8400AF11D1 /* firmware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = firmware.h; path = ../firmware.h; sourceTree = SOURCE_ROOT; }; - ABD1FE7F1345AC8400AF11D1 /* fs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fs.h; path = ../fs.h; sourceTree = SOURCE_ROOT; }; - ABD1FE801345AC8400AF11D1 /* gdbstub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gdbstub.h; path = ../gdbstub.h; sourceTree = SOURCE_ROOT; }; - ABD1FE811345AC8400AF11D1 /* gfx3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gfx3d.h; path = ../gfx3d.h; sourceTree = SOURCE_ROOT; }; - ABD1FE821345AC8400AF11D1 /* GPU_osd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPU_osd.h; path = ../GPU_osd.h; sourceTree = SOURCE_ROOT; }; - ABD1FE831345AC8400AF11D1 /* GPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GPU.h; path = ../GPU.h; sourceTree = SOURCE_ROOT; }; - ABD1FE841345AC8400AF11D1 /* lua-engine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "lua-engine.h"; path = "../lua-engine.h"; sourceTree = SOURCE_ROOT; }; - ABD1FE851345AC8400AF11D1 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = matrix.h; path = ../matrix.h; sourceTree = SOURCE_ROOT; }; - ABD1FE861345AC8400AF11D1 /* mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mc.h; path = ../mc.h; sourceTree = SOURCE_ROOT; }; - ABD1FE871345AC8400AF11D1 /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mem.h; path = ../mem.h; sourceTree = SOURCE_ROOT; }; - ABD1FE881345AC8400AF11D1 /* mic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mic.h; path = ../mic.h; sourceTree = SOURCE_ROOT; }; - ABD1FE891345AC8400AF11D1 /* MMU_timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MMU_timing.h; path = ../MMU_timing.h; sourceTree = SOURCE_ROOT; }; - ABD1FE8A1345AC8400AF11D1 /* MMU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MMU.h; path = ../MMU.h; sourceTree = SOURCE_ROOT; }; - ABD1FE8B1345AC8400AF11D1 /* movie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = movie.h; path = ../movie.h; sourceTree = SOURCE_ROOT; }; - ABD1FE8C1345AC8400AF11D1 /* NDSSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NDSSystem.h; path = ../NDSSystem.h; sourceTree = SOURCE_ROOT; }; - ABD1FE8D1345AC8400AF11D1 /* OGLRender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OGLRender.h; path = ../OGLRender.h; sourceTree = SOURCE_ROOT; }; - ABD1FE8E1345AC8400AF11D1 /* PACKED_END.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PACKED_END.h; path = ../PACKED_END.h; sourceTree = SOURCE_ROOT; }; - ABD1FE8F1345AC8400AF11D1 /* PACKED.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PACKED.h; path = ../PACKED.h; sourceTree = SOURCE_ROOT; }; - ABD1FE901345AC8400AF11D1 /* path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = path.h; path = ../path.h; sourceTree = SOURCE_ROOT; }; - ABD1FE911345AC8400AF11D1 /* rasterize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rasterize.h; path = ../rasterize.h; sourceTree = SOURCE_ROOT; }; - ABD1FE921345AC8400AF11D1 /* readwrite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = readwrite.h; path = ../readwrite.h; sourceTree = SOURCE_ROOT; }; - ABD1FE931345AC8400AF11D1 /* registers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = registers.h; path = ../registers.h; sourceTree = SOURCE_ROOT; }; - ABD1FE941345AC8400AF11D1 /* render3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = render3D.h; path = ../render3D.h; sourceTree = SOURCE_ROOT; }; - ABD1FE951345AC8400AF11D1 /* ROMReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ROMReader.h; path = ../ROMReader.h; sourceTree = SOURCE_ROOT; }; - ABD1FE961345AC8400AF11D1 /* rtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rtc.h; path = ../rtc.h; sourceTree = SOURCE_ROOT; }; - ABD1FE971345AC8400AF11D1 /* saves.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = saves.h; path = ../saves.h; sourceTree = SOURCE_ROOT; }; - ABD1FE991345AC8400AF11D1 /* slot1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = slot1.h; path = ../slot1.h; sourceTree = SOURCE_ROOT; }; - 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; }; - 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; }; - ABD1FEA21345AC8400AF11D1 /* aggdraw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aggdraw.cpp; path = ../aggdraw.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arm_instructions.cpp; path = ../arm_instructions.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = armcpu.cpp; path = ../armcpu.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEA51345AC8400AF11D1 /* bios.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bios.cpp; path = ../bios.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cheatSystem.cpp; path = ../cheatSystem.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEA71345AC8400AF11D1 /* commandline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = commandline.cpp; path = ../commandline.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEA81345AC8400AF11D1 /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = common.cpp; path = ../common.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEA91345AC8400AF11D1 /* cp15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cp15.cpp; path = ../cp15.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEAA1345AC8400AF11D1 /* ctrlssdl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ctrlssdl.cpp; path = ../ctrlssdl.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEAB1345AC8400AF11D1 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = ../debug.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEAC1345AC8400AF11D1 /* desmume_config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = desmume_config.cpp; path = ../desmume_config.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Disassembler.cpp; path = ../Disassembler.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEAE1345AC8400AF11D1 /* driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = driver.cpp; path = ../driver.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = emufile.cpp; path = ../emufile.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FIFO.cpp; path = ../FIFO.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEB11345AC8400AF11D1 /* firmware.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = firmware.cpp; path = ../firmware.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "fs-linux.cpp"; path = "../fs-linux.cpp"; sourceTree = SOURCE_ROOT; }; - ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gfx3d.cpp; path = ../gfx3d.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GPU_osd_stub.cpp; path = ../GPU_osd_stub.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEB61345AC8400AF11D1 /* GPU_osd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GPU_osd.cpp; path = ../GPU_osd.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEB71345AC8400AF11D1 /* GPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GPU.cpp; path = ../GPU.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEB81345AC8400AF11D1 /* lua-engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "lua-engine.cpp"; path = "../lua-engine.cpp"; sourceTree = SOURCE_ROOT; }; - ABD1FEB91345AC8400AF11D1 /* matrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = matrix.cpp; path = ../matrix.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEBA1345AC8400AF11D1 /* mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mc.cpp; path = ../mc.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEBB1345AC8400AF11D1 /* mic_alsa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mic_alsa.cpp; path = ../mic_alsa.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEBC1345AC8400AF11D1 /* mic_openal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mic_openal.cpp; path = ../mic_openal.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEBD1345AC8400AF11D1 /* mic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mic.cpp; path = ../mic.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MMU.cpp; path = ../MMU.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEBF1345AC8400AF11D1 /* movie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = movie.cpp; path = ../movie.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NDSSystem.cpp; path = ../NDSSystem.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OGLRender.cpp; path = ../OGLRender.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC21345AC8400AF11D1 /* path.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = path.cpp; path = ../path.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rasterize.cpp; path = ../rasterize.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = readwrite.cpp; path = ../readwrite.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC51345AC8400AF11D1 /* render3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = render3D.cpp; path = ../render3D.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ROMReader.cpp; path = ../ROMReader.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC71345AC8400AF11D1 /* rtc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rtc.cpp; path = ../rtc.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC81345AC8400AF11D1 /* saves.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = saves.cpp; path = ../saves.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FEC91345AC8400AF11D1 /* slot1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = slot1.cpp; path = ../slot1.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FECA1345AC8400AF11D1 /* sndsdl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sndsdl.cpp; path = ../sndsdl.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FECB1345AC8400AF11D1 /* SPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SPU.cpp; path = ../SPU.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FECC1345AC8400AF11D1 /* texcache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = texcache.cpp; path = ../texcache.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = thumb_instructions.cpp; path = ../thumb_instructions.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FECE1345AC8400AF11D1 /* version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = version.cpp; path = ../version.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FECF1345AC8400AF11D1 /* wifi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wifi.cpp; path = ../wifi.cpp; sourceTree = SOURCE_ROOT; }; - ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_none.cpp; sourceTree = ""; }; - ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_r4.cpp; sourceTree = ""; }; - ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_expMemory.cpp; sourceTree = ""; }; - ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_gbagame.cpp; sourceTree = ""; }; - ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_guitarGrip.cpp; sourceTree = ""; }; - ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_mpcf.cpp; sourceTree = ""; }; - ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_none.cpp; sourceTree = ""; }; - ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_paddle.cpp; sourceTree = ""; }; - ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_piano.cpp; sourceTree = ""; }; - ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_rumblepak.cpp; sourceTree = ""; }; - ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gdbstub.cpp; sourceTree = ""; }; - ABD1FF181345ACA900AF11D1 /* gdbstub_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdbstub_internal.h; sourceTree = ""; }; - ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ConvertUTF.c; sourceTree = ""; }; - ABD1FF1E1345ACBF00AF11D1 /* ConvertUTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConvertUTF.h; sourceTree = ""; }; - ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = datetime.cpp; sourceTree = ""; }; - ABD1FF201345ACBF00AF11D1 /* datetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = datetime.h; sourceTree = ""; }; - ABD1FF221345ACBF00AF11D1 /* crc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crc.cpp; sourceTree = ""; }; - ABD1FF231345ACBF00AF11D1 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = ""; }; - ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decrypt.cpp; sourceTree = ""; }; - ABD1FF251345ACBF00AF11D1 /* decrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decrypt.h; sourceTree = ""; }; - ABD1FF261345ACBF00AF11D1 /* header.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = header.cpp; sourceTree = ""; }; - ABD1FF271345ACBF00AF11D1 /* header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = header.h; sourceTree = ""; }; - ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dlditool.cpp; sourceTree = ""; }; - ABD1FF291345ACBF00AF11D1 /* emufat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emufat.cpp; sourceTree = ""; }; - ABD1FF2A1345ACBF00AF11D1 /* emufat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufat.h; sourceTree = ""; }; - ABD1FF2B1345ACBF00AF11D1 /* emufat_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufat_types.h; sourceTree = ""; }; - ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guid.cpp; sourceTree = ""; }; - ABD1FF2D1345ACBF00AF11D1 /* guid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guid.h; sourceTree = ""; }; - ABD1FF2F1345ACBF00AF11D1 /* bit_ops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_ops.h; sourceTree = ""; }; - ABD1FF301345ACBF00AF11D1 /* cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cache.cpp; sourceTree = ""; }; - ABD1FF311345ACBF00AF11D1 /* cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cache.h; sourceTree = ""; }; - ABD1FF321345ACBF00AF11D1 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; - ABD1FF331345ACBF00AF11D1 /* directory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = directory.cpp; sourceTree = ""; }; - ABD1FF341345ACBF00AF11D1 /* directory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = directory.h; sourceTree = ""; }; - ABD1FF351345ACBF00AF11D1 /* disc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disc.cpp; sourceTree = ""; }; - ABD1FF361345ACBF00AF11D1 /* disc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disc.h; sourceTree = ""; }; - ABD1FF371345ACBF00AF11D1 /* disc_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disc_io.h; sourceTree = ""; }; - ABD1FF381345ACBF00AF11D1 /* fat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fat.h; sourceTree = ""; }; - ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fatdir.cpp; sourceTree = ""; }; - ABD1FF3A1345ACBF00AF11D1 /* fatdir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatdir.h; sourceTree = ""; }; - ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fatfile.cpp; sourceTree = ""; }; - ABD1FF3C1345ACBF00AF11D1 /* fatfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatfile.h; sourceTree = ""; }; - ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_allocation_table.cpp; sourceTree = ""; }; - ABD1FF3E1345ACBF00AF11D1 /* file_allocation_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_allocation_table.h; sourceTree = ""; }; - ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filetime.cpp; sourceTree = ""; }; - ABD1FF401345ACBF00AF11D1 /* filetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filetime.h; sourceTree = ""; }; - ABD1FF411345ACBF00AF11D1 /* libfat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libfat.cpp; sourceTree = ""; }; - ABD1FF421345ACBF00AF11D1 /* libfat_pc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libfat_pc.h; sourceTree = ""; }; - ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libfat_public_api.cpp; sourceTree = ""; }; - ABD1FF441345ACBF00AF11D1 /* libfat_public_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libfat_public_api.h; sourceTree = ""; }; - ABD1FF451345ACBF00AF11D1 /* lock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lock.cpp; sourceTree = ""; }; - ABD1FF461345ACBF00AF11D1 /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = ""; }; - ABD1FF471345ACBF00AF11D1 /* mem_allocate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_allocate.h; sourceTree = ""; }; - ABD1FF481345ACBF00AF11D1 /* partition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partition.cpp; sourceTree = ""; }; - ABD1FF491345ACBF00AF11D1 /* partition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partition.h; sourceTree = ""; }; - ABD1FF4A1345ACBF00AF11D1 /* md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cpp; sourceTree = ""; }; - ABD1FF4B1345ACBF00AF11D1 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = ""; }; - ABD1FF4C1345ACBF00AF11D1 /* task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task.cpp; sourceTree = ""; }; - ABD1FF4D1345ACBF00AF11D1 /* task.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task.h; sourceTree = ""; }; - ABD1FF4E1345ACBF00AF11D1 /* valuearray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = valuearray.h; sourceTree = ""; }; - ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vfat.cpp; sourceTree = ""; }; - ABD1FF501345ACBF00AF11D1 /* vfat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfat.h; sourceTree = ""; }; - ABD1FF511345ACBF00AF11D1 /* xstring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xstring.cpp; sourceTree = ""; }; - ABD1FF521345ACBF00AF11D1 /* xstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xstring.h; sourceTree = ""; }; - ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metaspu.cpp; sourceTree = ""; }; - ABD1FF781345ACFA00AF11D1 /* metaspu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metaspu.h; sourceTree = ""; }; - ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SndOut.cpp; sourceTree = ""; }; - ABD1FF7B1345ACFA00AF11D1 /* SndOut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SndOut.h; sourceTree = ""; }; - ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Timestretcher.cpp; sourceTree = ""; }; - ABD42045172319D1006A9B46 /* FileMigrationDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileMigrationDelegate.h; sourceTree = ""; }; - ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FileMigrationDelegate.mm; sourceTree = ""; }; - ABD798C6178C7B9000089F19 /* encrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = encrypt.h; path = ../encrypt.h; sourceTree = ""; }; - ABD798C7178C7B9000089F19 /* encrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = encrypt.cpp; path = ../encrypt.cpp; sourceTree = ""; }; - ABE5DFE3143FB1DA00835AD8 /* cocoa_videofilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_videofilter.h; sourceTree = ""; }; - ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_videofilter.mm; sourceTree = ""; }; - ABE670251415DE6C00E8E4C9 /* tinystr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinystr.cpp; sourceTree = ""; }; - ABE670261415DE6C00E8E4C9 /* tinystr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinystr.h; sourceTree = ""; }; - ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxml.cpp; sourceTree = ""; }; - ABE670281415DE6C00E8E4C9 /* tinyxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinyxml.h; sourceTree = ""; }; - ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlerror.cpp; sourceTree = ""; }; - ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlparser.cpp; sourceTree = ""; }; - ABE7F53C13EE1C7900FD3A71 /* cocoa_firmware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_firmware.h; sourceTree = ""; }; - ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_firmware.mm; sourceTree = ""; }; - ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_ROMSave.icns; sourceTree = ""; }; - ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_DeSmuME.icns; sourceTree = ""; }; - ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_NintendoDS_ROM.icns; sourceTree = ""; }; - ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_SaveState.icns; sourceTree = ""; }; - ABF2B9F81690412A000FF7C0 /* troubleshootingWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = troubleshootingWindowDelegate.h; sourceTree = ""; }; - ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = troubleshootingWindowDelegate.mm; sourceTree = ""; }; - ABF55C2617CEB38F00A193FD /* slot1comp_protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_protocol.h; sourceTree = ""; }; - ABF55C2717CEB38F00A193FD /* slot1comp_protocol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_protocol.cpp; sourceTree = ""; }; - ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 2xsai.cpp; sourceTree = ""; }; - ABFE14FB14C92FF5005D6699 /* bilinear.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bilinear.cpp; sourceTree = ""; }; - ABFE14FC14C92FF5005D6699 /* epx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = epx.cpp; sourceTree = ""; }; - ABFE14FD14C92FF5005D6699 /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = ""; }; - ABFE14FE14C92FF5005D6699 /* hq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq2x.cpp; sourceTree = ""; }; - ABFE14FF14C92FF5005D6699 /* hq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hq2x.h; sourceTree = ""; }; - ABFE150014C92FF5005D6699 /* hq4x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq4x.cpp; sourceTree = ""; }; - ABFE150214C92FF5005D6699 /* hq4x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hq4x.h; sourceTree = ""; }; - ABFE150314C92FF5005D6699 /* interp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interp.h; sourceTree = ""; }; - ABFE150414C92FF5005D6699 /* lq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lq2x.cpp; sourceTree = ""; }; - ABFE150514C92FF5005D6699 /* lq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lq2x.h; sourceTree = ""; }; - ABFE150614C92FF5005D6699 /* scanline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scanline.cpp; sourceTree = ""; }; - ABFE7C8017C5CFE70028DC56 /* advanscene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = advanscene.h; sourceTree = ""; }; - ABFE7C8117C5CFE70028DC56 /* advanscene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = advanscene.cpp; sourceTree = ""; }; - ABFE7C8517C5D03C0028DC56 /* slot1comp_mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_mc.h; sourceTree = ""; }; - ABFE7C8617C5D03C0028DC56 /* slot1comp_rom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_rom.h; sourceTree = ""; }; - ABFE7C8717C5D03C0028DC56 /* slot1_retail_auto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_auto.cpp; sourceTree = ""; }; - ABFE7C8817C5D03C0028DC56 /* slot1_retail_mcrom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_mcrom.cpp; sourceTree = ""; }; - ABFE7C8917C5D03C0028DC56 /* slot1comp_mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_mc.cpp; sourceTree = ""; }; - ABFE7C8A17C5D03C0028DC56 /* slot1comp_rom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_rom.cpp; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8D11072E0486CEB800E47090 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB4FCEBE1692AB82000F498F /* Accelerate.framework in Frameworks */, - ABC5720D1344346600E7B0B1 /* AppKit.framework in Frameworks */, - ABACB8DD1710B656003B845D /* AudioToolbox.framework in Frameworks */, - ABC570D1134431CE00E7B0B1 /* AudioUnit.framework in Frameworks */, - AB3701E5173A3FBF006E573E /* Carbon.framework in Frameworks */, - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, - ABC572101344347000E7B0B1 /* Foundation.framework in Frameworks */, - ABC9ED2B187502A2001A7D02 /* ForceFeedback.framework in Frameworks */, - AB350BA51478AC96007165AC /* IOKit.framework in Frameworks */, - ABC570D5134431DA00E7B0B1 /* OpenGL.framework in Frameworks */, - AB4676F314AB12D60002FF94 /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB796D6515CDCBA200C59155 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB4FCEBD1692AB82000F498F /* Accelerate.framework in Frameworks */, - AB796D6615CDCBA200C59155 /* AppKit.framework in Frameworks */, - ABACB8DC1710B621003B845D /* AudioToolbox.framework in Frameworks */, - AB796D6715CDCBA200C59155 /* AudioUnit.framework in Frameworks */, - AB74EC8A1738499C0026C41E /* Carbon.framework in Frameworks */, - AB796D6815CDCBA200C59155 /* Cocoa.framework in Frameworks */, - ABC9ED2A1875028E001A7D02 /* ForceFeedback.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; - }; - AB931E141A535D9300BFCE0B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB931E151A535D9300BFCE0B /* Accelerate.framework in Frameworks */, - AB931E161A535D9300BFCE0B /* AppKit.framework in Frameworks */, - AB931E171A535D9300BFCE0B /* AudioToolbox.framework in Frameworks */, - AB931E181A535D9300BFCE0B /* AudioUnit.framework in Frameworks */, - AB931E191A535D9300BFCE0B /* Carbon.framework in Frameworks */, - AB931E1A1A535D9300BFCE0B /* Cocoa.framework in Frameworks */, - AB931E1B1A535D9300BFCE0B /* Foundation.framework in Frameworks */, - AB931E1C1A535D9300BFCE0B /* ForceFeedback.framework in Frameworks */, - AB931E1D1A535D9300BFCE0B /* IOKit.framework in Frameworks */, - AB931E1E1A535D9300BFCE0B /* OpenGL.framework in Frameworks */, - AB931E1F1A535D9300BFCE0B /* libz.dylib in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABB3C6441501BC6D00E0C22E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AB4FCEBF1692AB82000F498F /* Accelerate.framework in Frameworks */, - ABB3C6641501BF8A00E0C22E /* AppKit.framework in Frameworks */, - ABACB8DE1710B65F003B845D /* AudioToolbox.framework in Frameworks */, - ABB3C6651501BF8A00E0C22E /* AudioUnit.framework in Frameworks */, - ABB3C6661501BF8A00E0C22E /* Cocoa.framework in Frameworks */, - ABB3C6671501BF8A00E0C22E /* Foundation.framework in Frameworks */, - ABB3C6691501BF8A00E0C22E /* OpenGL.framework in Frameworks */, - ABB3C66A1501BF8A00E0C22E /* libz.dylib in Frameworks */, - AB5785FD17176AFC002C5FC7 /* OpenEmuBase.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 080E96DDFE201D6D7F000001 /* Cocoa Port */ = { - isa = PBXGroup; - children = ( - ABB3C63A1501BB8300E0C22E /* openemu */, - AB3ACB6514C2361100D7D192 /* userinterface */, - AB82445A1704AE9A00B8EE20 /* utilities.c */, - ABD10AE51715FCDD00B5729D /* audiosamplegenerator.cpp */, - AB1B9E5F1501A78000464647 /* coreaudiosound.cpp */, - AB23567216C2F6F400DA782E /* macosx_10_5_compat.cpp */, - ABD10AE61715FCDD00B5729D /* mic_ext.cpp */, - ABB72D4118A493A900EB9AA7 /* OGLDisplayOutput.cpp */, - AB1B9E601501A78000464647 /* ringbuffer.cpp */, - ABD104141346652500AF11D1 /* sndOSX.cpp */, - ABD10AE31715FCDD00B5729D /* audiosamplegenerator.h */, - ABA6574914511EC90077E5E9 /* cocoa_cheat.h */, - ABD103FE1346652500AF11D1 /* cocoa_core.h */, - AB58F32B1364F44B0074C376 /* cocoa_file.h */, - ABE7F53C13EE1C7900FD3A71 /* cocoa_firmware.h */, - AB9971CE134EDA0800531BA7 /* cocoa_globals.h */, - AB3A656416CC5442001F5D4A /* cocoa_GPU.h */, - ABD103FF1346652500AF11D1 /* cocoa_input.h */, - AB3E34C7134AF4500056477A /* cocoa_output.h */, - ABD104001346652500AF11D1 /* cocoa_rom.h */, - ABC9ED2418750244001A7D02 /* cocoa_slot2.h */, - AB80E050142BC4FA00A52038 /* cocoa_util.h */, - ABE5DFE3143FB1DA00835AD8 /* cocoa_videofilter.h */, - AB1B9E611501A78000464647 /* coreaudiosound.h */, - ABD10AE41715FCDD00B5729D /* mic_ext.h */, - ABB72D4018A493A900EB9AA7 /* OGLDisplayOutput.h */, - AB1B9E621501A78000464647 /* ringbuffer.h */, - ABD104011346652500AF11D1 /* sndOSX.h */, - AB82445E1704AEC400B8EE20 /* utilities.h */, - ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */, - ABD104121346652500AF11D1 /* cocoa_core.mm */, - AB58F32C1364F44B0074C376 /* cocoa_file.mm */, - ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */, - AB3A656016CC5438001F5D4A /* cocoa_GPU.mm */, - ABD104111346652500AF11D1 /* cocoa_input.mm */, - AB3E34C8134AF4500056477A /* cocoa_output.mm */, - ABD104131346652500AF11D1 /* cocoa_rom.mm */, - ABC9ED2518750244001A7D02 /* cocoa_slot2.mm */, - AB80E04C142BC4A800A52038 /* cocoa_util.mm */, - ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */, - ); - name = "Cocoa Port"; - sourceTree = ""; - }; - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - AB4FCEBC1692AB82000F498F /* Accelerate.framework */, - 29B97324FDCFA39411CA2CEA /* AppKit.framework */, - ABACB8DB1710B621003B845D /* AudioToolbox.framework */, - ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */, - AB74EC891738499C0026C41E /* Carbon.framework */, - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - ABC9ED291875028E001A7D02 /* ForceFeedback.framework */, - 29B97325FDCFA39411CA2CEA /* Foundation.framework */, - AB350BA41478AC96007165AC /* IOKit.framework */, - ABC570D4134431DA00E7B0B1 /* OpenGL.framework */, - AB0A0D1914AACA9600E83E91 /* libz.dylib */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - AB5785FC17176AFC002C5FC7 /* OpenEmuBase.framework */, - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8D1107320486CEB800E47090 /* DeSmuME (Debug).app */, - ABB3C6471501BC6D00E0C22E /* DeSmuME.oecoreplugin */, - AB796D7015CDCBA200C59155 /* DeSmuME (Debug).app */, - AB931E241A535D9300BFCE0B /* DeSmuME (Debug, dev+).app */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* DeSmuME */ = { - isa = PBXGroup; - children = ( - 080E96DDFE201D6D7F000001 /* Cocoa Port */, - ABC572B7134592D900E7B0B1 /* Core */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, - 19C28FACFE9D520D11CA2CBB /* Products */, - 29B97317FDCFA39411CA2CEA /* Resources */, - ); - name = DeSmuME; - sourceTree = ""; - }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - ABD104271346653B00AF11D1 /* main.m */, - ABD10452134666DD00AF11D1 /* DeSmuME_Prefix.pch */, - ); - name = "Other Sources"; - sourceTree = ""; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - ABC2ECD613B1C87000FAAA2A /* Images */, - AB00E87C14205EBC00DE561F /* MainMenu.xib */, - AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */, - AB350D3A147A1D93007165AC /* HID_usage_strings.plist */, - 8D1107310486CEB800E47090 /* Info.plist */, - AB02791814415E4C0075E58C /* Info (Debug).plist */, - AB00E87914205EAE00DE561F /* InfoPlist.strings */, - AB02475B13886BF300E9F9AB /* KeyNames.plist */, - AB901BDD1420706100348EEC /* Localizable.strings */, - ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */, - ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */, - AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */, - AB3ACC3814C24D5400D7D192 /* AUTHORS */, - AB3ACC3914C24D5400D7D192 /* ChangeLog */, - AB3ACC3A14C24D5400D7D192 /* COPYING */, - AB3ACC3B14C24D5400D7D192 /* README */, - AB3ACC3D14C24D5400D7D192 /* README.MAC */, - ); - name = Resources; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; - AB3ACB6514C2361100D7D192 /* userinterface */ = { - isa = PBXGroup; - children = ( - AB3ACB6614C2361100D7D192 /* appDelegate.h */, - AB3ACB6814C2361100D7D192 /* cheatWindowDelegate.h */, - AB8967D716D2ED0700F826F1 /* DisplayWindowController.h */, - AB3A655C16CC5416001F5D4A /* EmuControllerDelegate.h */, - ABD42045172319D1006A9B46 /* FileMigrationDelegate.h */, - AB29B32F16D4BEBF000EF671 /* InputManager.h */, - AB3ACB6E14C2361100D7D192 /* inputPrefsView.h */, - AB01005C170D07AF00D70FBE /* InputProfileController.h */, - AB3ACB7014C2361100D7D192 /* preferencesWindowDelegate.h */, - ABC9ED14187501FD001A7D02 /* Slot2WindowDelegate.h */, - ABF2B9F81690412A000FF7C0 /* troubleshootingWindowDelegate.h */, - AB3ACB6714C2361100D7D192 /* appDelegate.mm */, - AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */, - AB8967D816D2ED0700F826F1 /* DisplayWindowController.mm */, - AB3A655D16CC5421001F5D4A /* EmuControllerDelegate.mm */, - ABD42046172319D1006A9B46 /* FileMigrationDelegate.mm */, - AB29B33016D4BEBF000EF671 /* InputManager.mm */, - AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */, - AB01005D170D07B000D70FBE /* InputProfileController.mm */, - AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */, - ABC9ED15187501FD001A7D02 /* Slot2WindowDelegate.mm */, - ABF2B9FA16904133000FF7C0 /* troubleshootingWindowDelegate.mm */, - ); - path = userinterface; - sourceTree = ""; - }; - AB4055FD169F5DBB0016AC3E /* core */ = { - isa = PBXGroup; - children = ( - AB405600169F5DBB0016AC3E /* assembler.cpp */, - AB405602169F5DBB0016AC3E /* assert.cpp */, - AB405604169F5DBB0016AC3E /* buffer.cpp */, - AB405607169F5DBB0016AC3E /* compiler.cpp */, - AB405609169F5DBB0016AC3E /* compilercontext.cpp */, - AB40560B169F5DBB0016AC3E /* compilerfunc.cpp */, - AB40560D169F5DBB0016AC3E /* compileritem.cpp */, - AB40560F169F5DBB0016AC3E /* context.cpp */, - AB405611169F5DBB0016AC3E /* cpuinfo.cpp */, - AB405613169F5DBB0016AC3E /* defs.cpp */, - AB405615169F5DBB0016AC3E /* func.cpp */, - AB405619169F5DBB0016AC3E /* logger.cpp */, - AB40561B169F5DBB0016AC3E /* memorymanager.cpp */, - AB40561D169F5DBB0016AC3E /* memorymarker.cpp */, - AB40561F169F5DBB0016AC3E /* operand.cpp */, - AB405622169F5DBB0016AC3E /* stringbuilder.cpp */, - AB405624169F5DBB0016AC3E /* stringutil.cpp */, - AB405626169F5DBB0016AC3E /* virtualmemory.cpp */, - AB405628169F5DBB0016AC3E /* zonememory.cpp */, - AB4055FE169F5DBB0016AC3E /* apibegin.h */, - AB4055FF169F5DBB0016AC3E /* apiend.h */, - AB405601169F5DBB0016AC3E /* assembler.h */, - AB405603169F5DBB0016AC3E /* assert.h */, - AB405605169F5DBB0016AC3E /* buffer.h */, - AB405606169F5DBB0016AC3E /* build.h */, - AB405608169F5DBB0016AC3E /* compiler.h */, - AB40560A169F5DBB0016AC3E /* compilercontext.h */, - AB40560C169F5DBB0016AC3E /* compilerfunc.h */, - AB40560E169F5DBB0016AC3E /* compileritem.h */, - AB405610169F5DBB0016AC3E /* context.h */, - AB405612169F5DBB0016AC3E /* cpuinfo.h */, - AB405614169F5DBB0016AC3E /* defs.h */, - AB405616169F5DBB0016AC3E /* func.h */, - AB405617169F5DBB0016AC3E /* intutil.h */, - AB405618169F5DBB0016AC3E /* lock.h */, - AB40561A169F5DBB0016AC3E /* logger.h */, - AB40561C169F5DBB0016AC3E /* memorymanager.h */, - AB40561E169F5DBB0016AC3E /* memorymarker.h */, - AB405620169F5DBB0016AC3E /* operand.h */, - AB405621169F5DBB0016AC3E /* podvector.h */, - AB405623169F5DBB0016AC3E /* stringbuilder.h */, - AB405625169F5DBB0016AC3E /* stringutil.h */, - AB405627169F5DBB0016AC3E /* virtualmemory.h */, - AB405629169F5DBB0016AC3E /* zonememory.h */, - ); - path = core; - sourceTree = ""; - }; - AB405663169F5DCC0016AC3E /* x86 */ = { - isa = PBXGroup; - children = ( - AB405664169F5DCC0016AC3E /* x86assembler.cpp */, - AB405666169F5DCC0016AC3E /* x86compiler.cpp */, - AB405668169F5DCC0016AC3E /* x86compilercontext.cpp */, - AB40566A169F5DCC0016AC3E /* x86compilerfunc.cpp */, - AB40566C169F5DCC0016AC3E /* x86compileritem.cpp */, - AB40566E169F5DCC0016AC3E /* x86cpuinfo.cpp */, - AB405670169F5DCC0016AC3E /* x86defs.cpp */, - AB405672169F5DCC0016AC3E /* x86func.cpp */, - AB405674169F5DCC0016AC3E /* x86operand.cpp */, - AB405676169F5DCC0016AC3E /* x86util.cpp */, - AB405665169F5DCC0016AC3E /* x86assembler.h */, - AB405667169F5DCC0016AC3E /* x86compiler.h */, - AB405669169F5DCC0016AC3E /* x86compilercontext.h */, - AB40566B169F5DCC0016AC3E /* x86compilerfunc.h */, - AB40566D169F5DCC0016AC3E /* x86compileritem.h */, - AB40566F169F5DCC0016AC3E /* x86cpuinfo.h */, - AB405671169F5DCC0016AC3E /* x86defs.h */, - AB405673169F5DCC0016AC3E /* x86func.h */, - AB405675169F5DCC0016AC3E /* x86operand.h */, - AB405677169F5DCC0016AC3E /* x86util.h */, - ); - path = x86; - sourceTree = ""; - }; - AB796D7415CDD20E00C59155 /* AsmJit */ = { - isa = PBXGroup; - children = ( - AB4055ED169F59380016AC3E /* AsmJit.h */, - AB4055EE169F59380016AC3E /* Config.h */, - AB4055EF169F59380016AC3E /* core.h */, - AB4055F0169F59380016AC3E /* x86.h */, - AB4055FD169F5DBB0016AC3E /* core */, - AB405663169F5DCC0016AC3E /* x86 */, - ); - path = AsmJit; - sourceTree = ""; - }; - AB85D77414ABE42100286B70 /* App Icons */ = { - isa = PBXGroup; - children = ( - ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */, - ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */, - ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */, - ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */, - AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */, - ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */, - ); - name = "App Icons"; - sourceTree = ""; - }; - ABB3C63A1501BB8300E0C22E /* openemu */ = { - isa = PBXGroup; - children = ( - ABB3C63D1501BB8300E0C22E /* NDSGameCore.h */, - ABB3C63F1501BB8300E0C22E /* OENDSSystemResponderClient.h */, - ABB3C6411501BB8300E0C22E /* OESoundInterface.h */, - ABB3C63E1501BB8300E0C22E /* NDSGameCore.mm */, - ABB3C6401501BB8300E0C22E /* OESoundInterface.mm */, - ABB3C63B1501BB8300E0C22E /* DeSmuME_Prefix_OpenEmu.pch */, - ABB3C63C1501BB8300E0C22E /* Info (OpenEmu Plug-in).plist */, - ); - path = openemu; - sourceTree = ""; - }; - ABC2ECD613B1C87000FAAA2A /* Images */ = { - isa = PBXGroup; - children = ( - AB85D77414ABE42100286B70 /* App Icons */, - AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */, - AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */, - AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */, - AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */, - AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */, - AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */, - AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */, - AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */, - AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */, - AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */, - AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */, - AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */, - AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */, - AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */, - AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */, - AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */, - AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */, - ABB97873144E89CC00793FA3 /* Icon_ActionReplay_32x32.png */, - AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */, - AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */, - AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */, - AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */, - AB7EC7F8189B2CBA009D198A /* Icon_AutoholdClear_420x420.png */, - AB7EC7F9189B2CBA009D198A /* Icon_AutoholdSet_420x420.png */, - AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */, - ABB97874144E89CC00793FA3 /* Icon_CodeBreaker_32x32.png */, - ABB97875144E89CC00793FA3 /* Icon_DeSmuME_32x32.png */, - AB9A1F901898F0E7000DF924 /* Icon_DisplayToggle_420x420.png */, - AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */, - AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */, - AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */, - AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */, - AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */, - AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */, - AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */, - AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */, - AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */, - AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */, - AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */, - AB9A1F931898F0F7000DF924 /* Icon_FrameAdvance_420x420.png */, - AB9A1F941898F0F7000DF924 /* Icon_FrameJump_420x420.png */, - ABBCA20D187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png */, - ABBCA20E187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png */, - ABBCA20F187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png */, - ABBCA210187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png */, - AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */, - AB0F299F14BE7213009ABC6F /* Icon_Microphone_420x420.png */, - AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */, - ABBCA211187D4BED00383DBE /* Icon_PaddleKnob_256x256.png */, - AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */, - ABBCA212187D4BED00383DBE /* Icon_Piano_256x256.png */, - AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */, - AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */, - AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */, - AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */, - AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */, - AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */, - AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */, - ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */, - ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */, - ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */, - ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */, - ABBCA213187D4BED00383DBE /* Image_GuitarGrip.png */, - ABC9ED1818750221001A7D02 /* Image_MemoryExpansionPak.png */, - ABC9ED1918750221001A7D02 /* Image_PaddleController.png */, - ABC9ED1A18750221001A7D02 /* Image_PassME.png */, - ABC9ED1B18750221001A7D02 /* Image_Piano.png */, - AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */, - ); - name = Images; - sourceTree = ""; - }; - ABC572B7134592D900E7B0B1 /* Core */ = { - isa = PBXGroup; - children = ( - ABD1FEFF1345AC9B00AF11D1 /* addons */, - ABD1FF161345ACA900AF11D1 /* gdbstub */, - ABFE14F914C92FF5005D6699 /* filter */, - ABD1FF761345ACFA00AF11D1 /* metaspu */, - ABD1FF1C1345ACBF00AF11D1 /* utils */, - ABD1FEA21345AC8400AF11D1 /* aggdraw.cpp */, - ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */, - AB796C9B15CDCB0F00C59155 /* arm_jit.cpp */, - ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */, - ABD1FEA51345AC8400AF11D1 /* bios.cpp */, - ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */, - ABD1FEA71345AC8400AF11D1 /* commandline.cpp */, - ABD1FEA81345AC8400AF11D1 /* common.cpp */, - ABD1FEA91345AC8400AF11D1 /* cp15.cpp */, - ABD1FEAA1345AC8400AF11D1 /* ctrlssdl.cpp */, - ABD1FEAB1345AC8400AF11D1 /* debug.cpp */, - ABD1FEAC1345AC8400AF11D1 /* desmume_config.cpp */, - ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */, - ABD1FEAE1345AC8400AF11D1 /* driver.cpp */, - ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */, - ABD798C7178C7B9000089F19 /* encrypt.cpp */, - ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */, - ABD1FEB11345AC8400AF11D1 /* firmware.cpp */, - ABD1FEB21345AC8400AF11D1 /* fs-linux.cpp */, - ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */, - ABD1FEB71345AC8400AF11D1 /* GPU.cpp */, - ABD1FEB61345AC8400AF11D1 /* GPU_osd.cpp */, - ABD1FEB51345AC8400AF11D1 /* GPU_osd_stub.cpp */, - ABD1FEB81345AC8400AF11D1 /* lua-engine.cpp */, - ABD1FEB91345AC8400AF11D1 /* matrix.cpp */, - ABD1FEBA1345AC8400AF11D1 /* mc.cpp */, - ABD1FEBD1345AC8400AF11D1 /* mic.cpp */, - ABD1FEBB1345AC8400AF11D1 /* mic_alsa.cpp */, - ABD1FEBC1345AC8400AF11D1 /* mic_openal.cpp */, - ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */, - ABD1FEBF1345AC8400AF11D1 /* movie.cpp */, - ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */, - ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */, - AB68A0DA16B139BC00DE0546 /* OGLRender_3_2.cpp */, - ABD1FEC21345AC8400AF11D1 /* path.cpp */, - ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */, - ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */, - ABD1FEC51345AC8400AF11D1 /* render3D.cpp */, - ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */, - ABD1FEC71345AC8400AF11D1 /* rtc.cpp */, - ABD1FEC81345AC8400AF11D1 /* saves.cpp */, - ABD1FEC91345AC8400AF11D1 /* slot1.cpp */, - AB1B702F18313D9000E64141 /* slot2.cpp */, - ABD1FECA1345AC8400AF11D1 /* sndsdl.cpp */, - ABD1FECB1345AC8400AF11D1 /* SPU.cpp */, - ABD1FECC1345AC8400AF11D1 /* texcache.cpp */, - ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */, - ABD1FECE1345AC8400AF11D1 /* version.cpp */, - ABD1FECF1345AC8400AF11D1 /* wifi.cpp */, - ABD1FE6C1345AC8400AF11D1 /* agg2d.h */, - ABD1FE6D1345AC8400AF11D1 /* aggdraw.h */, - ABD1FE6F1345AC8400AF11D1 /* armcpu.h */, - AB796CA115CDCB4600C59155 /* arm_jit.h */, - ABD1FE701345AC8400AF11D1 /* bios.h */, - ABD1FE711345AC8400AF11D1 /* bits.h */, - ABD1FE721345AC8400AF11D1 /* cheatSystem.h */, - ABD1FE731345AC8400AF11D1 /* commandline.h */, - ABD1FE741345AC8400AF11D1 /* common.h */, - ABD1FE751345AC8400AF11D1 /* cp15.h */, - ABD1FE761345AC8400AF11D1 /* ctrlssdl.h */, - ABD1FE771345AC8400AF11D1 /* debug.h */, - ABD1FE781345AC8400AF11D1 /* desmume_config.h */, - ABD1FE791345AC8400AF11D1 /* Disassembler.h */, - ABD1FE7A1345AC8400AF11D1 /* driver.h */, - ABD1FE7C1345AC8400AF11D1 /* emufile.h */, - ABD1FE7B1345AC8400AF11D1 /* emufile_types.h */, - ABD798C6178C7B9000089F19 /* encrypt.h */, - ABD1FE7D1345AC8400AF11D1 /* FIFO.h */, - ABD1FE7E1345AC8400AF11D1 /* firmware.h */, - ABD1FE7F1345AC8400AF11D1 /* fs.h */, - ABD1FE801345AC8400AF11D1 /* gdbstub.h */, - 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 */, - ABD1FE871345AC8400AF11D1 /* mem.h */, - ABD1FE881345AC8400AF11D1 /* mic.h */, - ABD1FE8A1345AC8400AF11D1 /* MMU.h */, - ABD1FE891345AC8400AF11D1 /* MMU_timing.h */, - ABD1FE8B1345AC8400AF11D1 /* movie.h */, - ABD1FE8C1345AC8400AF11D1 /* NDSSystem.h */, - ABD1FE8D1345AC8400AF11D1 /* OGLRender.h */, - ABBB421516B4A5F30012E5AB /* OGLRender_3_2.h */, - ABD1FE8F1345AC8400AF11D1 /* PACKED.h */, - ABD1FE8E1345AC8400AF11D1 /* PACKED_END.h */, - ABD1FE901345AC8400AF11D1 /* path.h */, - ABD1FE911345AC8400AF11D1 /* rasterize.h */, - ABD1FE921345AC8400AF11D1 /* readwrite.h */, - ABD1FE931345AC8400AF11D1 /* registers.h */, - ABD1FE941345AC8400AF11D1 /* render3D.h */, - ABD1FE951345AC8400AF11D1 /* ROMReader.h */, - ABD1FE961345AC8400AF11D1 /* rtc.h */, - ABD1FE971345AC8400AF11D1 /* saves.h */, - ABD1FE991345AC8400AF11D1 /* slot1.h */, - AB1B703318313D9F00E64141 /* slot2.h */, - ABD1FE9A1345AC8400AF11D1 /* sndsdl.h */, - ABD1FE9B1345AC8400AF11D1 /* SPU.h */, - ABD1FE9C1345AC8400AF11D1 /* texcache.h */, - ABD1FE9E1345AC8400AF11D1 /* types.h */, - ABD1FE9F1345AC8400AF11D1 /* version.h */, - ABD1FEA01345AC8400AF11D1 /* wifi.h */, - ); - name = Core; - sourceTree = ""; - }; - ABD1FEFF1345AC9B00AF11D1 /* addons */ = { - isa = PBXGroup; - children = ( - ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */, - ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */, - ABFE7C8717C5D03C0028DC56 /* slot1_retail_auto.cpp */, - ABFE7C8817C5D03C0028DC56 /* slot1_retail_mcrom.cpp */, - AB497A9E17D584570045B888 /* slot1_retail_mcrom_debug.cpp */, - AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */, - ABFE7C8917C5D03C0028DC56 /* slot1comp_mc.cpp */, - ABF55C2717CEB38F00A193FD /* slot1comp_protocol.cpp */, - ABFE7C8A17C5D03C0028DC56 /* slot1comp_rom.cpp */, - AB1B702B18313D7700E64141 /* slot2_auto.cpp */, - ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */, - ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */, - ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */, - ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */, - ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */, - ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */, - AB107684182ECB29000D6F67 /* slot2_passme.cpp */, - ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */, - ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */, - ABFE7C8517C5D03C0028DC56 /* slot1comp_mc.h */, - ABF55C2617CEB38F00A193FD /* slot1comp_protocol.h */, - ABFE7C8617C5D03C0028DC56 /* slot1comp_rom.h */, - ); - name = addons; - path = ../addons; - sourceTree = SOURCE_ROOT; - }; - ABD1FF161345ACA900AF11D1 /* gdbstub */ = { - isa = PBXGroup; - children = ( - ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */, - ABD1FF181345ACA900AF11D1 /* gdbstub_internal.h */, - ); - name = gdbstub; - path = ../gdbstub; - sourceTree = SOURCE_ROOT; - }; - ABD1FF1C1345ACBF00AF11D1 /* utils */ = { - isa = PBXGroup; - children = ( - AB796D7415CDD20E00C59155 /* AsmJit */, - ABD1FF211345ACBF00AF11D1 /* decrypt */, - ABD1FF2E1345ACBF00AF11D1 /* libfat */, - ABE670241415DE6C00E8E4C9 /* tinyxml */, - ABD1FF1D1345ACBF00AF11D1 /* ConvertUTF.c */, - ABFE7C8117C5CFE70028DC56 /* advanscene.cpp */, - ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */, - ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */, - ABD1FF291345ACBF00AF11D1 /* emufat.cpp */, - AB497A9A17D583EE0045B888 /* fsnitro.cpp */, - ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */, - ABD1FF4A1345ACBF00AF11D1 /* md5.cpp */, - ABD1FF4C1345ACBF00AF11D1 /* task.cpp */, - ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */, - ABD1FF511345ACBF00AF11D1 /* xstring.cpp */, - ABFE7C8017C5CFE70028DC56 /* advanscene.h */, - ABD1FF1E1345ACBF00AF11D1 /* ConvertUTF.h */, - ABD1FF201345ACBF00AF11D1 /* datetime.h */, - ABD1FF2A1345ACBF00AF11D1 /* emufat.h */, - ABD1FF2B1345ACBF00AF11D1 /* emufat_types.h */, - AB497A9917D583EE0045B888 /* fsnitro.h */, - ABD1FF2D1345ACBF00AF11D1 /* guid.h */, - ABD1FF4B1345ACBF00AF11D1 /* md5.h */, - ABD1FF4D1345ACBF00AF11D1 /* task.h */, - ABD1FF4E1345ACBF00AF11D1 /* valuearray.h */, - ABD1FF501345ACBF00AF11D1 /* vfat.h */, - ABD1FF521345ACBF00AF11D1 /* xstring.h */, - ); - name = utils; - path = ../utils; - sourceTree = SOURCE_ROOT; - }; - ABD1FF211345ACBF00AF11D1 /* decrypt */ = { - isa = PBXGroup; - children = ( - ABD1FF221345ACBF00AF11D1 /* crc.cpp */, - ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */, - ABD1FF261345ACBF00AF11D1 /* header.cpp */, - ABD1FF231345ACBF00AF11D1 /* crc.h */, - ABD1FF251345ACBF00AF11D1 /* decrypt.h */, - ABD1FF271345ACBF00AF11D1 /* header.h */, - ); - path = decrypt; - sourceTree = ""; - }; - ABD1FF2E1345ACBF00AF11D1 /* libfat */ = { - isa = PBXGroup; - children = ( - ABD1FF301345ACBF00AF11D1 /* cache.cpp */, - ABD1FF331345ACBF00AF11D1 /* directory.cpp */, - ABD1FF351345ACBF00AF11D1 /* disc.cpp */, - ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */, - ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */, - ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */, - ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */, - ABD1FF411345ACBF00AF11D1 /* libfat.cpp */, - ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */, - ABD1FF451345ACBF00AF11D1 /* lock.cpp */, - ABD1FF481345ACBF00AF11D1 /* partition.cpp */, - ABD1FF2F1345ACBF00AF11D1 /* bit_ops.h */, - ABD1FF311345ACBF00AF11D1 /* cache.h */, - ABD1FF321345ACBF00AF11D1 /* common.h */, - ABD1FF341345ACBF00AF11D1 /* directory.h */, - ABD1FF361345ACBF00AF11D1 /* disc.h */, - ABD1FF371345ACBF00AF11D1 /* disc_io.h */, - ABD1FF381345ACBF00AF11D1 /* fat.h */, - ABD1FF3A1345ACBF00AF11D1 /* fatdir.h */, - ABD1FF3C1345ACBF00AF11D1 /* fatfile.h */, - ABD1FF3E1345ACBF00AF11D1 /* file_allocation_table.h */, - ABD1FF401345ACBF00AF11D1 /* filetime.h */, - ABD1FF421345ACBF00AF11D1 /* libfat_pc.h */, - ABD1FF441345ACBF00AF11D1 /* libfat_public_api.h */, - ABD1FF461345ACBF00AF11D1 /* lock.h */, - ABD1FF471345ACBF00AF11D1 /* mem_allocate.h */, - ABD1FF491345ACBF00AF11D1 /* partition.h */, - ); - path = libfat; - sourceTree = ""; - }; - ABD1FF761345ACFA00AF11D1 /* metaspu */ = { - isa = PBXGroup; - children = ( - ABD1FF7C1345ACFA00AF11D1 /* SoundTouch */, - ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */, - ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */, - ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */, - ABD1FF781345ACFA00AF11D1 /* metaspu.h */, - ABD1FF7B1345ACFA00AF11D1 /* SndOut.h */, - ); - name = metaspu; - path = ../metaspu; - sourceTree = SOURCE_ROOT; - }; - ABD1FF7C1345ACFA00AF11D1 /* SoundTouch */ = { - isa = PBXGroup; - children = ( - ABAD3E5913AF1D6D00502E1E /* AAFilter.h */, - ABAD3E5A13AF1D6D00502E1E /* BPMDetect.h */, - ABAD3E5B13AF1D6D00502E1E /* cpu_detect.h */, - ABAD3E5C13AF1D6D00502E1E /* FIFOSampleBuffer.h */, - ABAD3E5D13AF1D6D00502E1E /* FIFOSamplePipe.h */, - ABAD3E5E13AF1D6D00502E1E /* FIRFilter.h */, - ABAD3E5F13AF1D6D00502E1E /* RateTransposer.h */, - ABAD3E6013AF1D6D00502E1E /* SoundTouch.h */, - ABAD3E6113AF1D6D00502E1E /* STTypes.h */, - ABAD3E6213AF1D6D00502E1E /* TDStretch.h */, - ABAD3E6313AF1D6D00502E1E /* WavFile.h */, - ABAD3E6513AF1D6D00502E1E /* AAFilter.cpp */, - ABAD3E6613AF1D6D00502E1E /* cpu_detect_x86_gcc.cpp */, - ABAD3E6813AF1D6D00502E1E /* FIFOSampleBuffer.cpp */, - ABAD3E6913AF1D6D00502E1E /* FIRFilter.cpp */, - ABAD3E6A13AF1D6D00502E1E /* mmx_optimized.cpp */, - ABAD3E6B13AF1D6D00502E1E /* RateTransposer.cpp */, - ABAD3E6C13AF1D6D00502E1E /* SoundTouch.cpp */, - ABAD3E6D13AF1D6D00502E1E /* sse_optimized.cpp */, - ABAD3E6E13AF1D6D00502E1E /* TDStretch.cpp */, - ABAD3E6F13AF1D6D00502E1E /* WavFile.cpp */, - ); - path = SoundTouch; - sourceTree = ""; - }; - ABE670241415DE6C00E8E4C9 /* tinyxml */ = { - isa = PBXGroup; - children = ( - ABE670251415DE6C00E8E4C9 /* tinystr.cpp */, - ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */, - ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */, - ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */, - ABE670261415DE6C00E8E4C9 /* tinystr.h */, - ABE670281415DE6C00E8E4C9 /* tinyxml.h */, - ); - path = tinyxml; - sourceTree = ""; - }; - ABFE14F914C92FF5005D6699 /* filter */ = { - isa = PBXGroup; - children = ( - ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */, - ABFE14FB14C92FF5005D6699 /* bilinear.cpp */, - ABFE14FC14C92FF5005D6699 /* epx.cpp */, - ABFE14FE14C92FF5005D6699 /* hq2x.cpp */, - ABFE150014C92FF5005D6699 /* hq4x.cpp */, - ABFE150414C92FF5005D6699 /* lq2x.cpp */, - ABFE150614C92FF5005D6699 /* scanline.cpp */, - AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */, - ABB72D4518A493C000EB9AA7 /* xbrz.cpp */, - ABFE14FD14C92FF5005D6699 /* filter.h */, - ABFE14FF14C92FF5005D6699 /* hq2x.h */, - ABFE150214C92FF5005D6699 /* hq4x.h */, - ABFE150314C92FF5005D6699 /* interp.h */, - ABFE150514C92FF5005D6699 /* lq2x.h */, - AB817A34143EE2DB00A7DFE9 /* videofilter.h */, - ABB72D4418A493C000EB9AA7 /* xbrz.h */, - ); - name = filter; - path = ../filter; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8D1107260486CEB800E47090 /* DeSmuME (OS X App; v10.5 Leopard Release Build) */ = { - isa = PBXNativeTarget; - buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; v10.5 Leopard Release Build)" */; - buildPhases = ( - AB75221714C79884009B97B3 /* ShellScript */, - 8D1107290486CEB800E47090 /* Resources */, - AB2DF23415E0838600B4D0BC /* ShellScript */, - 8D11072C0486CEB800E47090 /* Sources */, - 8D11072E0486CEB800E47090 /* Frameworks */, - AB067BF0153E59B000F417B1 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OS X App; v10.5 Leopard Release Build)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = 8D1107320486CEB800E47090 /* DeSmuME (Debug).app */; - productType = "com.apple.product-type.application"; - }; - AB796CA415CDCBA200C59155 /* DeSmuME (OS X App) */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB796D6D15CDCBA200C59155 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App)" */; - buildPhases = ( - AB796CA515CDCBA200C59155 /* ShellScript */, - AB796CA615CDCBA200C59155 /* Resources */, - AB2DF23215E0834E00B4D0BC /* ShellScript */, - AB796CEE15CDCBA200C59155 /* Sources */, - AB796D6515CDCBA200C59155 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OS X App)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = AB796D7015CDCBA200C59155 /* DeSmuME (Debug).app */; - productType = "com.apple.product-type.application"; - }; - AB931D0E1A535D9200BFCE0B /* DeSmuME (OS X App; dev+) */ = { - isa = PBXNativeTarget; - buildConfigurationList = AB931E211A535D9300BFCE0B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; dev+)" */; - buildPhases = ( - AB931D0F1A535D9200BFCE0B /* ShellScript */, - AB931D101A535D9300BFCE0B /* Resources */, - AB931D691A535D9300BFCE0B /* ShellScript */, - AB931D6A1A535D9300BFCE0B /* Sources */, - AB931E141A535D9300BFCE0B /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OS X App; dev+)"; - productInstallPath = "$(HOME)/Applications"; - productName = DeSmuME; - productReference = AB931E241A535D9300BFCE0B /* DeSmuME (Debug, dev+).app */; - productType = "com.apple.product-type.application"; - }; - ABB3C6461501BC6D00E0C22E /* DeSmuME (OpenEmu Plug-in) */ = { - isa = PBXNativeTarget; - buildConfigurationList = ABB3C6571501BC6D00E0C22E /* Build configuration list for PBXNativeTarget "DeSmuME (OpenEmu Plug-in)" */; - buildPhases = ( - ABB3C6611501BF3700E0C22E /* Resources */, - AB2DF23515E0839D00B4D0BC /* ShellScript */, - ABB3C6431501BC6D00E0C22E /* Sources */, - ABB3C6441501BC6D00E0C22E /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "DeSmuME (OpenEmu Plug-in)"; - productName = DeSmuME; - productReference = ABB3C6471501BC6D00E0C22E /* DeSmuME.oecoreplugin */; - productType = "com.apple.product-type.bundle"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - ORGANIZATIONNAME = "DeSmuME Team"; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DeSmuME (XCode 4)" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - Italian, - Chinese, - Norwegian, - Romanian, - en, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* DeSmuME */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - AB796CA415CDCBA200C59155 /* DeSmuME (OS X App) */, - 8D1107260486CEB800E47090 /* DeSmuME (OS X App; v10.5 Leopard Release Build) */, - AB931D0E1A535D9200BFCE0B /* DeSmuME (OS X App; dev+) */, - ABB3C6461501BC6D00E0C22E /* DeSmuME (OpenEmu Plug-in) */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8D1107290486CEB800E47090 /* 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 */, - AB9A1F981898F0F7000DF924 /* Icon_FrameJump_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 */, - AB7EC7FB189B2CBA009D198A /* Icon_AutoholdClear_420x420.png in Resources */, - AB9A1F921898F0E7000DF924 /* Icon_DisplayToggle_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 */, - AB9A1F961898F0F7000DF924 /* Icon_FrameAdvance_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 */, - AB7EC7FD189B2CBA009D198A /* Icon_AutoholdSet_420x420.png 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 */, - AB8967DE16D2ED2700F826F1 /* DisplayWindow.xib in Resources */, - ABC9ED1D18750221001A7D02 /* Image_MemoryExpansionPak.png in Resources */, - ABC9ED1F18750221001A7D02 /* Image_PaddleController.png in Resources */, - ABC9ED2118750221001A7D02 /* Image_PassME.png in Resources */, - ABC9ED2318750221001A7D02 /* Image_Piano.png in Resources */, - ABBCA215187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */, - ABBCA217187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */, - ABBCA219187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */, - ABBCA21B187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */, - ABBCA21D187D4BED00383DBE /* Icon_PaddleKnob_256x256.png in Resources */, - ABBCA21F187D4BED00383DBE /* Icon_Piano_256x256.png in Resources */, - ABBCA221187D4BED00383DBE /* Image_GuitarGrip.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB796CA615CDCBA200C59155 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 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 */, - AB9A1F971898F0F7000DF924 /* Icon_FrameJump_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 */, - AB7EC7FA189B2CBA009D198A /* Icon_AutoholdClear_420x420.png in Resources */, - AB9A1F911898F0E7000DF924 /* Icon_DisplayToggle_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 */, - AB9A1F951898F0F7000DF924 /* Icon_FrameAdvance_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 */, - AB7EC7FC189B2CBA009D198A /* Icon_AutoholdSet_420x420.png 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 */, - AB8967DD16D2ED2700F826F1 /* DisplayWindow.xib in Resources */, - ABC9ED1C18750221001A7D02 /* Image_MemoryExpansionPak.png in Resources */, - ABC9ED1E18750221001A7D02 /* Image_PaddleController.png in Resources */, - ABC9ED2018750221001A7D02 /* Image_PassME.png in Resources */, - ABC9ED2218750221001A7D02 /* Image_Piano.png in Resources */, - ABBCA214187D4BED00383DBE /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */, - ABBCA216187D4BED00383DBE /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */, - ABBCA218187D4BED00383DBE /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */, - ABBCA21A187D4BED00383DBE /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */, - ABBCA21C187D4BED00383DBE /* Icon_PaddleKnob_256x256.png in Resources */, - ABBCA21E187D4BED00383DBE /* Icon_Piano_256x256.png in Resources */, - ABBCA220187D4BED00383DBE /* Image_GuitarGrip.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB931D101A535D9300BFCE0B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB931D111A535D9300BFCE0B /* KeyNames.plist in Resources */, - AB931D121A535D9300BFCE0B /* DefaultKeyMappings.plist in Resources */, - AB931D131A535D9300BFCE0B /* DefaultUserPrefs.plist in Resources */, - AB931D141A535D9300BFCE0B /* FileTypeInfo.plist in Resources */, - AB931D151A535D9300BFCE0B /* AppIcon_ROMSave.icns in Resources */, - AB931D161A535D9300BFCE0B /* AppIcon_DeSmuME.icns in Resources */, - AB931D171A535D9300BFCE0B /* AppIcon_NintendoDS_ROM.icns in Resources */, - AB931D181A535D9300BFCE0B /* AppIcon_SaveState.icns in Resources */, - AB931D191A535D9300BFCE0B /* InfoPlist.strings in Resources */, - AB931D1A1A535D9300BFCE0B /* MainMenu.xib in Resources */, - AB931D1B1A535D9300BFCE0B /* Localizable.strings in Resources */, - AB931D1C1A535D9300BFCE0B /* Icon_ActionReplay_32x32.png in Resources */, - AB931D1D1A535D9300BFCE0B /* Icon_CodeBreaker_32x32.png in Resources */, - AB931D1E1A535D9300BFCE0B /* Icon_DeSmuME_32x32.png in Resources */, - AB931D1F1A535D9300BFCE0B /* HID_usage_strings.plist in Resources */, - AB931D201A535D9300BFCE0B /* AppIcon_ROMCheats.icns in Resources */, - AB931D211A535D9300BFCE0B /* Icon_VolumeFull_16x16.png in Resources */, - AB931D221A535D9300BFCE0B /* Icon_VolumeMute_16x16.png in Resources */, - AB931D231A535D9300BFCE0B /* Icon_VolumeOneThird_16x16.png in Resources */, - AB931D241A535D9300BFCE0B /* Icon_VolumeTwoThird_16x16.png in Resources */, - AB931D251A535D9300BFCE0B /* Icon_Execute_420x420.png in Resources */, - AB931D261A535D9300BFCE0B /* Icon_FrameJump_420x420.png in Resources */, - AB931D271A535D9300BFCE0B /* Icon_Pause_420x420.png in Resources */, - AB931D281A535D9300BFCE0B /* Icon_Speed1x_420x420.png in Resources */, - AB931D291A535D9300BFCE0B /* Icon_Speed2x_420x420.png in Resources */, - AB931D2A1A535D9300BFCE0B /* ColorSwatch_Blue_16x16.png in Resources */, - AB931D2B1A535D9300BFCE0B /* ColorSwatch_Brown_16x16.png in Resources */, - AB931D2C1A535D9300BFCE0B /* ColorSwatch_DarkBlue_16x16.png in Resources */, - AB931D2D1A535D9300BFCE0B /* ColorSwatch_DarkGreen_16x16.png in Resources */, - AB931D2E1A535D9300BFCE0B /* ColorSwatch_DarkPurple_16x16.png in Resources */, - AB931D2F1A535D9300BFCE0B /* ColorSwatch_Gray_16x16.png in Resources */, - AB931D301A535D9300BFCE0B /* ColorSwatch_Green_16x16.png in Resources */, - AB931D311A535D9300BFCE0B /* ColorSwatch_LimeGreen_16x16.png in Resources */, - AB931D321A535D9300BFCE0B /* ColorSwatch_Magenta_16x16.png in Resources */, - AB931D331A535D9300BFCE0B /* ColorSwatch_Orange_16x16.png in Resources */, - AB931D341A535D9300BFCE0B /* ColorSwatch_Pink_16x16.png in Resources */, - AB931D351A535D9300BFCE0B /* ColorSwatch_Red_16x16.png in Resources */, - AB931D361A535D9300BFCE0B /* ColorSwatch_SeaGreen_16x16.png in Resources */, - AB931D371A535D9300BFCE0B /* ColorSwatch_Turquoise_16x16.png in Resources */, - AB931D381A535D9300BFCE0B /* ColorSwatch_Violet_16x16.png in Resources */, - AB931D391A535D9300BFCE0B /* ColorSwatch_Yellow_16x16.png in Resources */, - AB931D3A1A535D9300BFCE0B /* Icon_ActionReplay_128x128.png in Resources */, - AB931D3B1A535D9300BFCE0B /* Icon_CodeBreaker_128x128.png in Resources */, - AB931D3C1A535D9300BFCE0B /* VideoFilterPreview_64x64.png in Resources */, - AB931D3D1A535D9300BFCE0B /* Icon_ArrowDown_420x420.png in Resources */, - AB931D3E1A535D9300BFCE0B /* Icon_ArrowLeft_420x420.png in Resources */, - AB931D3F1A535D9300BFCE0B /* Icon_ArrowRight_420x420.png in Resources */, - AB931D401A535D9300BFCE0B /* Icon_ArrowUp_420x420.png in Resources */, - AB931D411A535D9300BFCE0B /* Icon_DoubleSpeed_420x420.png in Resources */, - AB931D421A535D9300BFCE0B /* Icon_DSButtonA_420x420.png in Resources */, - AB931D431A535D9300BFCE0B /* Icon_DSButtonB_420x420.png in Resources */, - AB931D441A535D9300BFCE0B /* Icon_DSButtonL_420x420.png in Resources */, - AB931D451A535D9300BFCE0B /* Icon_DSButtonR_420x420.png in Resources */, - AB931D461A535D9300BFCE0B /* Icon_AutoholdClear_420x420.png in Resources */, - AB931D471A535D9300BFCE0B /* Icon_DisplayToggle_420x420.png in Resources */, - AB931D481A535D9300BFCE0B /* Icon_DSButtonSelect_420x420.png in Resources */, - AB931D491A535D9300BFCE0B /* Icon_DSButtonStart_420x420.png in Resources */, - AB931D4A1A535D9300BFCE0B /* Icon_DSButtonX_420x420.png in Resources */, - AB931D4B1A535D9300BFCE0B /* Icon_DSButtonY_420x420.png in Resources */, - AB931D4C1A535D9300BFCE0B /* Icon_Emulation_420x420.png in Resources */, - AB931D4D1A535D9300BFCE0B /* Icon_FrameAdvance_420x420.png in Resources */, - AB931D4E1A535D9300BFCE0B /* Icon_Input_420x420.png in Resources */, - AB931D4F1A535D9300BFCE0B /* Icon_Microphone_420x420.png in Resources */, - AB931D501A535D9300BFCE0B /* Icon_OpenROM_420x420.png in Resources */, - AB931D511A535D9300BFCE0B /* Icon_Reset_420x420.png in Resources */, - AB931D521A535D9300BFCE0B /* Icon_RotateCCW_420x420.png in Resources */, - AB931D531A535D9300BFCE0B /* Icon_RotateCW_420x420.png in Resources */, - AB931D541A535D9300BFCE0B /* Icon_ShowHUD_420x420.png in Resources */, - AB931D551A535D9300BFCE0B /* Icon_Speaker_420x420.png in Resources */, - AB931D561A535D9300BFCE0B /* AUTHORS in Resources */, - AB931D571A535D9300BFCE0B /* Icon_AutoholdSet_420x420.png in Resources */, - AB931D581A535D9300BFCE0B /* ChangeLog in Resources */, - AB931D591A535D9300BFCE0B /* COPYING in Resources */, - AB931D5A1A535D9300BFCE0B /* README in Resources */, - AB931D5B1A535D9300BFCE0B /* README.MAC in Resources */, - AB931D5C1A535D9300BFCE0B /* AppIcon_FirmwareConfig.icns in Resources */, - AB931D5D1A535D9300BFCE0B /* DisplayWindow.xib in Resources */, - AB931D5E1A535D9300BFCE0B /* Image_MemoryExpansionPak.png in Resources */, - AB931D5F1A535D9300BFCE0B /* Image_PaddleController.png in Resources */, - AB931D601A535D9300BFCE0B /* Image_PassME.png in Resources */, - AB931D611A535D9300BFCE0B /* Image_Piano.png in Resources */, - AB931D621A535D9300BFCE0B /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */, - AB931D631A535D9300BFCE0B /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */, - AB931D641A535D9300BFCE0B /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */, - AB931D651A535D9300BFCE0B /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */, - AB931D661A535D9300BFCE0B /* Icon_PaddleKnob_256x256.png in Resources */, - AB931D671A535D9300BFCE0B /* Icon_Piano_256x256.png in Resources */, - AB931D681A535D9300BFCE0B /* Image_GuitarGrip.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABB3C6611501BF3700E0C22E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ABB3C6621501BF4E00E0C22E /* InfoPlist.strings in Resources */, - ABB3C6631501BF4E00E0C22E /* FileTypeInfo.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - AB067BF0153E59B000F417B1 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/sh\n\n# This script creates an application package that merges the ppc binary of an\n# Xcode 3 PowerPC release build to the i386 and x86_64 binaries of an Xcode 4\n# (or later) release build.\n#\n# Before you use this script, make sure that you already have an existing\n# PowerPC Release build from Xcode 3 in the ${SRCROOT}/build/Release directory.\n\nif test -e \"${SRCROOT}/build/Release/DeSmuME (PPC).app/Contents/MacOS/DeSmuME (PPC)\"\nthen\n\n# Create the Merged Release directory, plus a working copy of the\n# universal binary .app.\ncd \"${SRCROOT}/build\"\nmkdir -p \"./Merged Release\"\ncd \"./Merged Release\"\ncp -a \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app\" \"./\"\nrm -f \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\"\n\n# Create the temp binaries for Intel.\ncd \"${TARGET_BUILD_DIR}\"\nlipo \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\" -thin i386 -output \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_i386\"\nlipo \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\" -thin x86_64 -output \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_x86_64\"\n\n# Merge the separate temp binaries into a single binary package.\ncd \"${SRCROOT}/build/Merged Release\"\nlipo \"../Release/DeSmuME (PPC).app/Contents/MacOS/DeSmuME (PPC)\" \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_i386\" \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_x86_64\" -create -output \"./${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}\"\n\n# Remove the temp binaries now that we're done with them.\nrm -f \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_i386\"\nrm -f \"${TARGET_BUILD_DIR}/${PRODUCT_NAME}.app/Contents/MacOS/${EXECUTABLE_NAME}_x86_64\"\n\nfi"; - }; - AB2DF23215E0834E00B4D0BC /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - AB2DF23415E0838600B4D0BC /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - AB2DF23515E0839D00B4D0BC /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; - AB75221714C79884009B97B3 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu.xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu.strings", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}/translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\""; - }; - AB796CA515CDCBA200C59155 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu.xib", - ); - outputPaths = ( - "$(SRCROOT)/translations/English.lproj/MainMenu.strings", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}/translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\""; - }; - AB931D0F1A535D9200BFCE0B /* 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\""; - }; - AB931D691A535D9300BFCE0B /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/../svnrev.h", - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cd \"${SRCROOT}\"\nsh \"svnrev.sh\""; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8D11072C0486CEB800E47090 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ABD1FF531345ACBF00AF11D1 /* ConvertUTF.c in Sources */, - ABAD3E7113AF1D6D00502E1E /* AAFilter.cpp in Sources */, - ABD1FED21345AC8400AF11D1 /* arm_instructions.cpp in Sources */, - ABD1FED31345AC8400AF11D1 /* armcpu.cpp in Sources */, - ABD1FED41345AC8400AF11D1 /* bios.cpp in Sources */, - ABD1FF5B1345ACBF00AF11D1 /* cache.cpp in Sources */, - ABB72D4318A493A900EB9AA7 /* OGLDisplayOutput.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 */, - 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 */, - ABD1041C1346652500AF11D1 /* cocoa_input.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 */, - 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 */, - AB1B9E631501A78000464647 /* coreaudiosound.cpp in Sources */, - AB1B9E661501A78000464647 /* ringbuffer.cpp in Sources */, - AB796C9C15CDCB0F00C59155 /* arm_jit.cpp in Sources */, - ABF2B9FC16904133000FF7C0 /* troubleshootingWindowDelegate.mm in Sources */, - AB40562B169F5DBB0016AC3E /* assembler.cpp in Sources */, - AB40562E169F5DBB0016AC3E /* assert.cpp in Sources */, - AB405631169F5DBB0016AC3E /* buffer.cpp in Sources */, - AB405634169F5DBB0016AC3E /* compiler.cpp in Sources */, - AB405637169F5DBB0016AC3E /* compilercontext.cpp in Sources */, - AB40563A169F5DBB0016AC3E /* compilerfunc.cpp in Sources */, - ABB72D4718A493C000EB9AA7 /* xbrz.cpp in Sources */, - AB40563D169F5DBB0016AC3E /* compileritem.cpp in Sources */, - AB405640169F5DBB0016AC3E /* context.cpp in Sources */, - AB405643169F5DBB0016AC3E /* cpuinfo.cpp in Sources */, - AB405646169F5DBB0016AC3E /* defs.cpp in Sources */, - AB405649169F5DBB0016AC3E /* func.cpp in Sources */, - AB40564C169F5DBB0016AC3E /* logger.cpp in Sources */, - AB40564F169F5DBB0016AC3E /* memorymanager.cpp in Sources */, - AB405652169F5DBB0016AC3E /* memorymarker.cpp in Sources */, - AB405655169F5DBB0016AC3E /* operand.cpp in Sources */, - AB405658169F5DBB0016AC3E /* stringbuilder.cpp in Sources */, - AB40565B169F5DBB0016AC3E /* stringutil.cpp in Sources */, - AB40565E169F5DBB0016AC3E /* virtualmemory.cpp in Sources */, - AB405661169F5DBB0016AC3E /* zonememory.cpp in Sources */, - AB405679169F5DCC0016AC3E /* x86assembler.cpp in Sources */, - AB40567C169F5DCC0016AC3E /* x86compiler.cpp in Sources */, - AB40567F169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */, - AB405682169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */, - AB405685169F5DCC0016AC3E /* x86compileritem.cpp in Sources */, - AB405688169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */, - AB40568B169F5DCC0016AC3E /* x86defs.cpp in Sources */, - AB40568E169F5DCC0016AC3E /* x86func.cpp in Sources */, - AB405691169F5DCC0016AC3E /* x86operand.cpp in Sources */, - AB405694169F5DCC0016AC3E /* x86util.cpp in Sources */, - AB23567416C2F6F400DA782E /* macosx_10_5_compat.cpp in Sources */, - AB23567516C2FAD800DA782E /* OGLRender_3_2.cpp in Sources */, - AB3A655F16CC5421001F5D4A /* EmuControllerDelegate.mm in Sources */, - AB3A656216CC5438001F5D4A /* cocoa_GPU.mm in Sources */, - AB8967DA16D2ED0700F826F1 /* DisplayWindowController.mm in Sources */, - AB29B33216D4BEBF000EF671 /* InputManager.mm in Sources */, - AB82445C1704AE9A00B8EE20 /* utilities.c in Sources */, - AB01005F170D07B000D70FBE /* InputProfileController.mm in Sources */, - ABD10AE81715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */, - ABD10AEB1715FCDD00B5729D /* mic_ext.cpp in Sources */, - ABD42048172319D1006A9B46 /* FileMigrationDelegate.mm in Sources */, - ABD798C9178C7B9000089F19 /* encrypt.cpp in Sources */, - ABFE7C8317C5CFE70028DC56 /* advanscene.cpp in Sources */, - ABFE7C8C17C5D03C0028DC56 /* slot1_retail_auto.cpp in Sources */, - ABFE7C8F17C5D03C0028DC56 /* slot1_retail_mcrom.cpp in Sources */, - ABFE7C9217C5D03C0028DC56 /* slot1comp_mc.cpp in Sources */, - ABFE7C9517C5D03C0028DC56 /* slot1comp_rom.cpp in Sources */, - ABF55C2917CEB38F00A193FD /* slot1comp_protocol.cpp in Sources */, - AB497A9C17D583EE0045B888 /* fsnitro.cpp in Sources */, - AB497AA017D584570045B888 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB107686182ECB29000D6F67 /* slot2_passme.cpp in Sources */, - AB1B702D18313D7700E64141 /* slot2_auto.cpp in Sources */, - AB1B703118313D9000E64141 /* slot2.cpp in Sources */, - ABC9ED17187501FD001A7D02 /* Slot2WindowDelegate.mm in Sources */, - ABC9ED2718750244001A7D02 /* cocoa_slot2.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB796CEE15CDCBA200C59155 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB796CEF15CDCBA200C59155 /* ConvertUTF.c in Sources */, - AB796CF015CDCBA200C59155 /* AAFilter.cpp in Sources */, - AB796CF215CDCBA200C59155 /* arm_instructions.cpp in Sources */, - AB796CF315CDCBA200C59155 /* armcpu.cpp in Sources */, - AB796CF415CDCBA200C59155 /* bios.cpp in Sources */, - AB796CF515CDCBA200C59155 /* cache.cpp in Sources */, - 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 */, - 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 */, - ABB72D4618A493C000EB9AA7 /* xbrz.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 */, - AB796D4F15CDCBA200C59155 /* cocoa_input.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 */, - AB796D5915CDCBA200C59155 /* inputPrefsView.mm in Sources */, - AB796D5A15CDCBA200C59155 /* preferencesWindowDelegate.mm in Sources */, - AB796D5B15CDCBA200C59155 /* 2xsai.cpp in Sources */, - AB796D5C15CDCBA200C59155 /* bilinear.cpp in Sources */, - ABB72D4218A493A900EB9AA7 /* OGLDisplayOutput.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 */, - ABF2B9FB16904133000FF7C0 /* troubleshootingWindowDelegate.mm in Sources */, - AB40562A169F5DBB0016AC3E /* assembler.cpp in Sources */, - AB40562D169F5DBB0016AC3E /* assert.cpp in Sources */, - AB405630169F5DBB0016AC3E /* buffer.cpp in Sources */, - AB405633169F5DBB0016AC3E /* compiler.cpp in Sources */, - AB405636169F5DBB0016AC3E /* compilercontext.cpp in Sources */, - AB405639169F5DBB0016AC3E /* compilerfunc.cpp in Sources */, - AB40563C169F5DBB0016AC3E /* compileritem.cpp in Sources */, - AB40563F169F5DBB0016AC3E /* context.cpp in Sources */, - AB405642169F5DBB0016AC3E /* cpuinfo.cpp in Sources */, - AB405645169F5DBB0016AC3E /* defs.cpp in Sources */, - AB405648169F5DBB0016AC3E /* func.cpp in Sources */, - AB40564B169F5DBB0016AC3E /* logger.cpp in Sources */, - AB40564E169F5DBB0016AC3E /* memorymanager.cpp in Sources */, - AB405651169F5DBB0016AC3E /* memorymarker.cpp in Sources */, - AB405654169F5DBB0016AC3E /* operand.cpp in Sources */, - AB405657169F5DBB0016AC3E /* stringbuilder.cpp in Sources */, - AB40565A169F5DBB0016AC3E /* stringutil.cpp in Sources */, - AB40565D169F5DBB0016AC3E /* virtualmemory.cpp in Sources */, - AB405660169F5DBB0016AC3E /* zonememory.cpp in Sources */, - AB405678169F5DCC0016AC3E /* x86assembler.cpp in Sources */, - AB40567B169F5DCC0016AC3E /* x86compiler.cpp in Sources */, - AB40567E169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */, - AB405681169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */, - AB405684169F5DCC0016AC3E /* x86compileritem.cpp in Sources */, - AB405687169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */, - AB40568A169F5DCC0016AC3E /* x86defs.cpp in Sources */, - AB40568D169F5DCC0016AC3E /* x86func.cpp in Sources */, - AB405690169F5DCC0016AC3E /* x86operand.cpp in Sources */, - AB405693169F5DCC0016AC3E /* x86util.cpp in Sources */, - AB26D87C16B5253D00A2305C /* OGLRender_3_2.cpp in Sources */, - AB3A655E16CC5421001F5D4A /* EmuControllerDelegate.mm in Sources */, - AB3A656116CC5438001F5D4A /* cocoa_GPU.mm in Sources */, - AB8967D916D2ED0700F826F1 /* DisplayWindowController.mm in Sources */, - AB29B33116D4BEBF000EF671 /* InputManager.mm in Sources */, - AB82445B1704AE9A00B8EE20 /* utilities.c in Sources */, - AB01005E170D07B000D70FBE /* InputProfileController.mm in Sources */, - ABD10AE71715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */, - ABD10AEA1715FCDD00B5729D /* mic_ext.cpp in Sources */, - ABD42047172319D1006A9B46 /* FileMigrationDelegate.mm in Sources */, - ABD798C8178C7B9000089F19 /* encrypt.cpp in Sources */, - ABFE7C8217C5CFE70028DC56 /* advanscene.cpp in Sources */, - ABFE7C8B17C5D03C0028DC56 /* slot1_retail_auto.cpp in Sources */, - ABFE7C8E17C5D03C0028DC56 /* slot1_retail_mcrom.cpp in Sources */, - ABFE7C9117C5D03C0028DC56 /* slot1comp_mc.cpp in Sources */, - ABFE7C9417C5D03C0028DC56 /* slot1comp_rom.cpp in Sources */, - ABF55C2817CEB38F00A193FD /* slot1comp_protocol.cpp in Sources */, - AB497A9B17D583EE0045B888 /* fsnitro.cpp in Sources */, - AB497A9F17D584570045B888 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB107685182ECB29000D6F67 /* slot2_passme.cpp in Sources */, - AB1B702C18313D7700E64141 /* slot2_auto.cpp in Sources */, - AB1B703018313D9000E64141 /* slot2.cpp in Sources */, - ABC9ED16187501FD001A7D02 /* Slot2WindowDelegate.mm in Sources */, - ABC9ED2618750244001A7D02 /* cocoa_slot2.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB931D6A1A535D9300BFCE0B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB931D6B1A535D9300BFCE0B /* ConvertUTF.c in Sources */, - AB931D6C1A535D9300BFCE0B /* AAFilter.cpp in Sources */, - AB931D6D1A535D9300BFCE0B /* arm_instructions.cpp in Sources */, - AB931D6E1A535D9300BFCE0B /* armcpu.cpp in Sources */, - AB931D6F1A535D9300BFCE0B /* bios.cpp in Sources */, - AB931D701A535D9300BFCE0B /* cache.cpp in Sources */, - AB931D711A535D9300BFCE0B /* OGLDisplayOutput.cpp in Sources */, - AB931D721A535D9300BFCE0B /* cheatSystem.cpp in Sources */, - AB931D731A535D9300BFCE0B /* common.cpp in Sources */, - AB931D741A535D9300BFCE0B /* cp15.cpp in Sources */, - AB931D751A535D9300BFCE0B /* cpu_detect_x86_gcc.cpp in Sources */, - AB931D761A535D9300BFCE0B /* crc.cpp in Sources */, - AB931D771A535D9300BFCE0B /* datetime.cpp in Sources */, - AB931D781A535D9300BFCE0B /* debug.cpp in Sources */, - AB931D791A535D9300BFCE0B /* decrypt.cpp in Sources */, - AB931D7A1A535D9300BFCE0B /* directory.cpp in Sources */, - AB931D7B1A535D9300BFCE0B /* Disassembler.cpp in Sources */, - AB931D7C1A535D9300BFCE0B /* disc.cpp in Sources */, - AB931D7D1A535D9300BFCE0B /* dlditool.cpp in Sources */, - AB931D7E1A535D9300BFCE0B /* driver.cpp in Sources */, - AB931D7F1A535D9300BFCE0B /* emufat.cpp in Sources */, - AB931D801A535D9300BFCE0B /* emufile.cpp in Sources */, - AB931D811A535D9300BFCE0B /* fatdir.cpp in Sources */, - AB931D821A535D9300BFCE0B /* fatfile.cpp in Sources */, - AB931D831A535D9300BFCE0B /* FIFO.cpp in Sources */, - AB931D841A535D9300BFCE0B /* FIFOSampleBuffer.cpp in Sources */, - AB931D851A535D9300BFCE0B /* file_allocation_table.cpp in Sources */, - AB931D861A535D9300BFCE0B /* filetime.cpp in Sources */, - AB931D871A535D9300BFCE0B /* FIRFilter.cpp in Sources */, - AB931D881A535D9300BFCE0B /* firmware.cpp in Sources */, - AB931D891A535D9300BFCE0B /* fs-linux.cpp in Sources */, - AB931D8A1A535D9300BFCE0B /* gfx3d.cpp in Sources */, - AB931D8B1A535D9300BFCE0B /* GPU.cpp in Sources */, - AB931D8C1A535D9300BFCE0B /* GPU_osd_stub.cpp in Sources */, - AB931D8D1A535D9300BFCE0B /* guid.cpp in Sources */, - AB931D8E1A535D9300BFCE0B /* header.cpp in Sources */, - AB931D8F1A535D9300BFCE0B /* libfat.cpp in Sources */, - AB931D901A535D9300BFCE0B /* libfat_public_api.cpp in Sources */, - AB931D911A535D9300BFCE0B /* lock.cpp in Sources */, - AB931D921A535D9300BFCE0B /* matrix.cpp in Sources */, - AB931D931A535D9300BFCE0B /* mc.cpp in Sources */, - AB931D941A535D9300BFCE0B /* md5.cpp in Sources */, - AB931D951A535D9300BFCE0B /* metaspu.cpp in Sources */, - AB931D961A535D9300BFCE0B /* MMU.cpp in Sources */, - AB931D971A535D9300BFCE0B /* mmx_optimized.cpp in Sources */, - AB931D981A535D9300BFCE0B /* movie.cpp in Sources */, - AB931D991A535D9300BFCE0B /* NDSSystem.cpp in Sources */, - AB931D9A1A535D9300BFCE0B /* partition.cpp in Sources */, - AB931D9B1A535D9300BFCE0B /* path.cpp in Sources */, - AB931D9C1A535D9300BFCE0B /* rasterize.cpp in Sources */, - AB931D9D1A535D9300BFCE0B /* RateTransposer.cpp in Sources */, - AB931D9E1A535D9300BFCE0B /* readwrite.cpp in Sources */, - AB931D9F1A535D9300BFCE0B /* render3D.cpp in Sources */, - AB931DA01A535D9300BFCE0B /* ROMReader.cpp in Sources */, - AB931DA11A535D9300BFCE0B /* rtc.cpp in Sources */, - AB931DA21A535D9300BFCE0B /* saves.cpp in Sources */, - AB931DA31A535D9300BFCE0B /* slot1.cpp in Sources */, - AB931DA41A535D9300BFCE0B /* slot1_none.cpp in Sources */, - AB931DA51A535D9300BFCE0B /* slot1_r4.cpp in Sources */, - AB931DA61A535D9300BFCE0B /* slot1_retail_nand.cpp in Sources */, - AB931DA71A535D9300BFCE0B /* slot2_expMemory.cpp in Sources */, - AB931DA81A535D9300BFCE0B /* slot2_gbagame.cpp in Sources */, - AB931DA91A535D9300BFCE0B /* slot2_guitarGrip.cpp in Sources */, - AB931DAA1A535D9300BFCE0B /* slot2_mpcf.cpp in Sources */, - AB931DAB1A535D9300BFCE0B /* slot2_none.cpp in Sources */, - AB931DAC1A535D9300BFCE0B /* slot2_paddle.cpp in Sources */, - AB931DAD1A535D9300BFCE0B /* slot2_piano.cpp in Sources */, - AB931DAE1A535D9300BFCE0B /* slot2_rumblepak.cpp in Sources */, - AB931DAF1A535D9300BFCE0B /* sndOSX.cpp in Sources */, - AB931DB01A535D9300BFCE0B /* SndOut.cpp in Sources */, - AB931DB11A535D9300BFCE0B /* SoundTouch.cpp in Sources */, - AB931DB21A535D9300BFCE0B /* SPU.cpp in Sources */, - AB931DB31A535D9300BFCE0B /* sse_optimized.cpp in Sources */, - AB931DB41A535D9300BFCE0B /* task.cpp in Sources */, - AB931DB51A535D9300BFCE0B /* TDStretch.cpp in Sources */, - AB931DB61A535D9300BFCE0B /* texcache.cpp in Sources */, - AB931DB71A535D9300BFCE0B /* thumb_instructions.cpp in Sources */, - AB931DB81A535D9300BFCE0B /* Timestretcher.cpp in Sources */, - AB931DB91A535D9300BFCE0B /* tinystr.cpp in Sources */, - AB931DBA1A535D9300BFCE0B /* tinyxml.cpp in Sources */, - AB931DBB1A535D9300BFCE0B /* tinyxmlerror.cpp in Sources */, - AB931DBC1A535D9300BFCE0B /* tinyxmlparser.cpp in Sources */, - AB931DBD1A535D9300BFCE0B /* version.cpp in Sources */, - AB931DBE1A535D9300BFCE0B /* vfat.cpp in Sources */, - AB931DBF1A535D9300BFCE0B /* videofilter.cpp in Sources */, - AB931DC01A535D9300BFCE0B /* WavFile.cpp in Sources */, - AB931DC11A535D9300BFCE0B /* wifi.cpp in Sources */, - AB931DC21A535D9300BFCE0B /* xstring.cpp in Sources */, - AB931DC31A535D9300BFCE0B /* main.m in Sources */, - AB931DC41A535D9300BFCE0B /* cocoa_cheat.mm in Sources */, - AB931DC51A535D9300BFCE0B /* cocoa_core.mm in Sources */, - AB931DC61A535D9300BFCE0B /* cocoa_file.mm in Sources */, - AB931DC71A535D9300BFCE0B /* cocoa_firmware.mm in Sources */, - AB931DC81A535D9300BFCE0B /* cocoa_input.mm in Sources */, - AB931DC91A535D9300BFCE0B /* cocoa_output.mm in Sources */, - AB931DCA1A535D9300BFCE0B /* cocoa_rom.mm in Sources */, - AB931DCB1A535D9300BFCE0B /* cocoa_util.mm in Sources */, - AB931DCC1A535D9300BFCE0B /* cocoa_videofilter.mm in Sources */, - AB931DCD1A535D9300BFCE0B /* OGLRender.cpp in Sources */, - AB931DCE1A535D9300BFCE0B /* appDelegate.mm in Sources */, - AB931DCF1A535D9300BFCE0B /* cheatWindowDelegate.mm in Sources */, - AB931DD01A535D9300BFCE0B /* inputPrefsView.mm in Sources */, - AB931DD11A535D9300BFCE0B /* preferencesWindowDelegate.mm in Sources */, - AB931DD21A535D9300BFCE0B /* 2xsai.cpp in Sources */, - AB931DD31A535D9300BFCE0B /* bilinear.cpp in Sources */, - AB931DD41A535D9300BFCE0B /* epx.cpp in Sources */, - AB931DD51A535D9300BFCE0B /* hq2x.cpp in Sources */, - AB931DD61A535D9300BFCE0B /* hq4x.cpp in Sources */, - AB931DD71A535D9300BFCE0B /* lq2x.cpp in Sources */, - AB931DD81A535D9300BFCE0B /* scanline.cpp in Sources */, - AB931DD91A535D9300BFCE0B /* coreaudiosound.cpp in Sources */, - AB931DDA1A535D9300BFCE0B /* ringbuffer.cpp in Sources */, - AB931DDB1A535D9300BFCE0B /* arm_jit.cpp in Sources */, - AB931DDC1A535D9300BFCE0B /* troubleshootingWindowDelegate.mm in Sources */, - AB931DDD1A535D9300BFCE0B /* assembler.cpp in Sources */, - AB931DDE1A535D9300BFCE0B /* assert.cpp in Sources */, - AB931DDF1A535D9300BFCE0B /* buffer.cpp in Sources */, - AB931DE01A535D9300BFCE0B /* compiler.cpp in Sources */, - AB931DE11A535D9300BFCE0B /* compilercontext.cpp in Sources */, - AB931DE21A535D9300BFCE0B /* compilerfunc.cpp in Sources */, - AB931DE31A535D9300BFCE0B /* xbrz.cpp in Sources */, - AB931DE41A535D9300BFCE0B /* compileritem.cpp in Sources */, - AB931DE51A535D9300BFCE0B /* context.cpp in Sources */, - AB931DE61A535D9300BFCE0B /* cpuinfo.cpp in Sources */, - AB931DE71A535D9300BFCE0B /* defs.cpp in Sources */, - AB931DE81A535D9300BFCE0B /* func.cpp in Sources */, - AB931DE91A535D9300BFCE0B /* logger.cpp in Sources */, - AB931DEA1A535D9300BFCE0B /* memorymanager.cpp in Sources */, - AB931DEB1A535D9300BFCE0B /* memorymarker.cpp in Sources */, - AB931DEC1A535D9300BFCE0B /* operand.cpp in Sources */, - AB931DED1A535D9300BFCE0B /* stringbuilder.cpp in Sources */, - AB931DEE1A535D9300BFCE0B /* stringutil.cpp in Sources */, - AB931DEF1A535D9300BFCE0B /* virtualmemory.cpp in Sources */, - AB931DF01A535D9300BFCE0B /* zonememory.cpp in Sources */, - AB931DF11A535D9300BFCE0B /* x86assembler.cpp in Sources */, - AB931DF21A535D9300BFCE0B /* x86compiler.cpp in Sources */, - AB931DF31A535D9300BFCE0B /* x86compilercontext.cpp in Sources */, - AB931DF41A535D9300BFCE0B /* x86compilerfunc.cpp in Sources */, - AB931DF51A535D9300BFCE0B /* x86compileritem.cpp in Sources */, - AB931DF61A535D9300BFCE0B /* x86cpuinfo.cpp in Sources */, - AB931DF71A535D9300BFCE0B /* x86defs.cpp in Sources */, - AB931DF81A535D9300BFCE0B /* x86func.cpp in Sources */, - AB931DF91A535D9300BFCE0B /* x86operand.cpp in Sources */, - AB931DFA1A535D9300BFCE0B /* x86util.cpp in Sources */, - AB931DFB1A535D9300BFCE0B /* macosx_10_5_compat.cpp in Sources */, - AB931DFC1A535D9300BFCE0B /* OGLRender_3_2.cpp in Sources */, - AB931DFD1A535D9300BFCE0B /* EmuControllerDelegate.mm in Sources */, - AB931DFE1A535D9300BFCE0B /* cocoa_GPU.mm in Sources */, - AB931DFF1A535D9300BFCE0B /* DisplayWindowController.mm in Sources */, - AB931E001A535D9300BFCE0B /* InputManager.mm in Sources */, - AB931E011A535D9300BFCE0B /* utilities.c in Sources */, - AB931E021A535D9300BFCE0B /* InputProfileController.mm in Sources */, - AB931E031A535D9300BFCE0B /* audiosamplegenerator.cpp in Sources */, - AB931E041A535D9300BFCE0B /* mic_ext.cpp in Sources */, - AB931E051A535D9300BFCE0B /* FileMigrationDelegate.mm in Sources */, - AB931E061A535D9300BFCE0B /* encrypt.cpp in Sources */, - AB931E071A535D9300BFCE0B /* advanscene.cpp in Sources */, - AB931E081A535D9300BFCE0B /* slot1_retail_auto.cpp in Sources */, - AB931E091A535D9300BFCE0B /* slot1_retail_mcrom.cpp in Sources */, - AB931E0A1A535D9300BFCE0B /* slot1comp_mc.cpp in Sources */, - AB931E0B1A535D9300BFCE0B /* slot1comp_rom.cpp in Sources */, - AB931E0C1A535D9300BFCE0B /* slot1comp_protocol.cpp in Sources */, - AB931E0D1A535D9300BFCE0B /* fsnitro.cpp in Sources */, - AB931E0E1A535D9300BFCE0B /* slot1_retail_mcrom_debug.cpp in Sources */, - AB931E0F1A535D9300BFCE0B /* slot2_passme.cpp in Sources */, - AB931E101A535D9300BFCE0B /* slot2_auto.cpp in Sources */, - AB931E111A535D9300BFCE0B /* slot2.cpp in Sources */, - AB931E121A535D9300BFCE0B /* Slot2WindowDelegate.mm in Sources */, - AB931E131A535D9300BFCE0B /* cocoa_slot2.mm in Sources */, - AB931E261A53608400BFCE0B /* gdbstub.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABB3C6431501BC6D00E0C22E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ABE9EEEB1501C78700D3FB19 /* fs-linux.cpp in Sources */, - ABB3C66C1501C04F00E0C22E /* NDSGameCore.mm in Sources */, - ABB3C6701501C04F00E0C22E /* videofilter.cpp in Sources */, - ABB3C6721501C04F00E0C22E /* cocoa_file.mm in Sources */, - ABB3C6751501C04F00E0C22E /* cocoa_rom.mm in Sources */, - ABB3C6761501C04F00E0C22E /* cocoa_util.mm in Sources */, - ABB3C6781501C04F00E0C22E /* slot1_none.cpp in Sources */, - ABB3C6791501C04F00E0C22E /* slot1_r4.cpp in Sources */, - ABB3C67A1501C04F00E0C22E /* slot1_retail_nand.cpp in Sources */, - ABB3C67C1501C04F00E0C22E /* slot2_expMemory.cpp in Sources */, - ABB3C67D1501C04F00E0C22E /* slot2_gbagame.cpp in Sources */, - ABB3C67E1501C04F00E0C22E /* slot2_guitarGrip.cpp in Sources */, - ABB3C67F1501C04F00E0C22E /* slot2_mpcf.cpp in Sources */, - ABB3C6801501C04F00E0C22E /* slot2_none.cpp in Sources */, - ABB3C6811501C04F00E0C22E /* slot2_paddle.cpp in Sources */, - ABB3C6821501C04F00E0C22E /* slot2_piano.cpp in Sources */, - ABB3C6831501C04F00E0C22E /* slot2_rumblepak.cpp in Sources */, - ABB3C6841501C04F00E0C22E /* 2xsai.cpp in Sources */, - ABB3C6851501C04F00E0C22E /* bilinear.cpp in Sources */, - ABB3C6861501C04F00E0C22E /* epx.cpp in Sources */, - ABB3C6871501C04F00E0C22E /* hq2x.cpp in Sources */, - ABB3C6881501C04F00E0C22E /* hq4x.cpp in Sources */, - ABB3C6891501C04F00E0C22E /* lq2x.cpp in Sources */, - ABB3C68A1501C04F00E0C22E /* scanline.cpp in Sources */, - ABB3C68B1501C04F00E0C22E /* AAFilter.cpp in Sources */, - ABB3C68C1501C04F00E0C22E /* cpu_detect_x86_gcc.cpp in Sources */, - ABB3C68D1501C04F00E0C22E /* FIFOSampleBuffer.cpp in Sources */, - ABB3C68E1501C04F00E0C22E /* FIRFilter.cpp in Sources */, - ABB3C68F1501C04F00E0C22E /* mmx_optimized.cpp in Sources */, - ABB3C6901501C04F00E0C22E /* RateTransposer.cpp in Sources */, - ABB3C6911501C04F00E0C22E /* SoundTouch.cpp in Sources */, - ABB3C6921501C04F00E0C22E /* sse_optimized.cpp in Sources */, - ABB3C6931501C04F00E0C22E /* TDStretch.cpp in Sources */, - ABB3C6941501C04F00E0C22E /* WavFile.cpp in Sources */, - ABB3C6951501C04F00E0C22E /* metaspu.cpp in Sources */, - ABB3C6961501C04F00E0C22E /* SndOut.cpp in Sources */, - ABB3C6971501C04F00E0C22E /* Timestretcher.cpp in Sources */, - ABB3C6981501C04F00E0C22E /* crc.cpp in Sources */, - ABB3C6991501C04F00E0C22E /* decrypt.cpp in Sources */, - ABB3C69A1501C04F00E0C22E /* header.cpp in Sources */, - ABB3C69B1501C04F00E0C22E /* cache.cpp in Sources */, - ABB3C69C1501C04F00E0C22E /* directory.cpp in Sources */, - ABB3C69D1501C04F00E0C22E /* disc.cpp in Sources */, - ABB3C69E1501C04F00E0C22E /* fatdir.cpp in Sources */, - ABB3C69F1501C04F00E0C22E /* fatfile.cpp in Sources */, - ABB3C6A01501C04F00E0C22E /* file_allocation_table.cpp in Sources */, - ABB3C6A11501C04F00E0C22E /* filetime.cpp in Sources */, - ABB3C6A21501C04F00E0C22E /* libfat.cpp in Sources */, - ABB3C6A31501C04F00E0C22E /* libfat_public_api.cpp in Sources */, - ABB3C6A41501C04F00E0C22E /* lock.cpp in Sources */, - ABB3C6A51501C04F00E0C22E /* partition.cpp in Sources */, - ABB3C6A61501C04F00E0C22E /* tinystr.cpp in Sources */, - ABB3C6A71501C04F00E0C22E /* tinyxml.cpp in Sources */, - ABB3C6A81501C04F00E0C22E /* tinyxmlerror.cpp in Sources */, - ABB3C6A91501C04F00E0C22E /* tinyxmlparser.cpp in Sources */, - ABB3C6AA1501C04F00E0C22E /* ConvertUTF.c in Sources */, - ABB3C6AB1501C04F00E0C22E /* datetime.cpp in Sources */, - ABB3C6AC1501C04F00E0C22E /* dlditool.cpp in Sources */, - ABB3C6AD1501C04F00E0C22E /* emufat.cpp in Sources */, - ABB3C6AE1501C04F00E0C22E /* guid.cpp in Sources */, - ABB3C6AF1501C04F00E0C22E /* md5.cpp in Sources */, - ABB3C6B01501C04F00E0C22E /* task.cpp in Sources */, - ABB3C6B11501C04F00E0C22E /* vfat.cpp in Sources */, - ABB3C6B21501C04F00E0C22E /* xstring.cpp in Sources */, - ABB3C6B41501C04F00E0C22E /* arm_instructions.cpp in Sources */, - ABB3C6B51501C04F00E0C22E /* armcpu.cpp in Sources */, - ABB3C6B61501C04F00E0C22E /* bios.cpp in Sources */, - ABB3C6B71501C04F00E0C22E /* cheatSystem.cpp in Sources */, - ABB3C6B81501C04F00E0C22E /* common.cpp in Sources */, - ABB3C6B91501C04F00E0C22E /* cp15.cpp in Sources */, - ABB3C6BA1501C04F00E0C22E /* debug.cpp in Sources */, - ABB3C6BB1501C04F00E0C22E /* Disassembler.cpp in Sources */, - ABB3C6BC1501C04F00E0C22E /* driver.cpp in Sources */, - ABB3C6BD1501C04F00E0C22E /* emufile.cpp in Sources */, - ABB3C6BE1501C04F00E0C22E /* FIFO.cpp in Sources */, - ABB3C6BF1501C04F00E0C22E /* firmware.cpp in Sources */, - ABB3C6C01501C04F00E0C22E /* gfx3d.cpp in Sources */, - ABB3C6C11501C04F00E0C22E /* GPU.cpp in Sources */, - ABB3C6C21501C04F00E0C22E /* GPU_osd_stub.cpp in Sources */, - ABB3C6C31501C04F00E0C22E /* matrix.cpp in Sources */, - ABB3C6C41501C04F00E0C22E /* mc.cpp in Sources */, - ABB3C6C61501C04F00E0C22E /* MMU.cpp in Sources */, - ABB3C6C71501C04F00E0C22E /* movie.cpp in Sources */, - ABB3C6C81501C04F00E0C22E /* NDSSystem.cpp in Sources */, - ABB3C6C91501C04F00E0C22E /* OGLRender.cpp in Sources */, - ABB3C6CA1501C04F00E0C22E /* path.cpp in Sources */, - ABB3C6CB1501C04F00E0C22E /* rasterize.cpp in Sources */, - ABB3C6CC1501C04F00E0C22E /* readwrite.cpp in Sources */, - ABB3C6CD1501C04F00E0C22E /* render3D.cpp in Sources */, - ABB3C6CE1501C04F00E0C22E /* ROMReader.cpp in Sources */, - ABB3C6CF1501C04F00E0C22E /* rtc.cpp in Sources */, - ABB3C6D01501C04F00E0C22E /* saves.cpp in Sources */, - ABB3C6D11501C04F00E0C22E /* slot1.cpp in Sources */, - ABB3C6D31501C04F00E0C22E /* SPU.cpp in Sources */, - ABB3C6D41501C04F00E0C22E /* texcache.cpp in Sources */, - ABB3C6D51501C04F00E0C22E /* thumb_instructions.cpp in Sources */, - ABB3C6D61501C04F00E0C22E /* version.cpp in Sources */, - ABB3C6D71501C04F00E0C22E /* wifi.cpp in Sources */, - ABE9EEEA1501C6EB00D3FB19 /* cocoa_firmware.mm in Sources */, - AB1949DB15034F900098793E /* OESoundInterface.mm in Sources */, - AB796C9F15CDCB0F00C59155 /* arm_jit.cpp in Sources */, - AB40562C169F5DBB0016AC3E /* assembler.cpp in Sources */, - AB40562F169F5DBB0016AC3E /* assert.cpp in Sources */, - AB405632169F5DBB0016AC3E /* buffer.cpp in Sources */, - AB405635169F5DBB0016AC3E /* compiler.cpp in Sources */, - AB405638169F5DBB0016AC3E /* compilercontext.cpp in Sources */, - AB40563B169F5DBB0016AC3E /* compilerfunc.cpp in Sources */, - AB40563E169F5DBB0016AC3E /* compileritem.cpp in Sources */, - AB405641169F5DBB0016AC3E /* context.cpp in Sources */, - AB405644169F5DBB0016AC3E /* cpuinfo.cpp in Sources */, - AB405647169F5DBB0016AC3E /* defs.cpp in Sources */, - AB40564A169F5DBB0016AC3E /* func.cpp in Sources */, - AB40564D169F5DBB0016AC3E /* logger.cpp in Sources */, - AB405650169F5DBB0016AC3E /* memorymanager.cpp in Sources */, - AB405653169F5DBB0016AC3E /* memorymarker.cpp in Sources */, - AB405656169F5DBB0016AC3E /* operand.cpp in Sources */, - AB405659169F5DBB0016AC3E /* stringbuilder.cpp in Sources */, - AB40565C169F5DBB0016AC3E /* stringutil.cpp in Sources */, - AB40565F169F5DBB0016AC3E /* virtualmemory.cpp in Sources */, - AB405662169F5DBB0016AC3E /* zonememory.cpp in Sources */, - AB40567A169F5DCC0016AC3E /* x86assembler.cpp in Sources */, - AB40567D169F5DCC0016AC3E /* x86compiler.cpp in Sources */, - AB405680169F5DCC0016AC3E /* x86compilercontext.cpp in Sources */, - AB405683169F5DCC0016AC3E /* x86compilerfunc.cpp in Sources */, - AB405686169F5DCC0016AC3E /* x86compileritem.cpp in Sources */, - AB405689169F5DCC0016AC3E /* x86cpuinfo.cpp in Sources */, - AB40568C169F5DCC0016AC3E /* x86defs.cpp in Sources */, - AB40568F169F5DCC0016AC3E /* x86func.cpp in Sources */, - AB405692169F5DCC0016AC3E /* x86operand.cpp in Sources */, - AB405695169F5DCC0016AC3E /* x86util.cpp in Sources */, - AB68A0DD16B139BC00DE0546 /* OGLRender_3_2.cpp in Sources */, - AB3A656316CC5438001F5D4A /* cocoa_GPU.mm in Sources */, - AB82445D1704AE9A00B8EE20 /* utilities.c in Sources */, - ABD10AE91715FCDD00B5729D /* audiosamplegenerator.cpp in Sources */, - ABD10AEC1715FCDD00B5729D /* mic_ext.cpp in Sources */, - ABD10AED17160C9300B5729D /* ringbuffer.cpp in Sources */, - ABD10AEE17160CDD00B5729D /* cocoa_input.mm in Sources */, - ABD798CA178C7B9000089F19 /* encrypt.cpp in Sources */, - ABFE7C8417C5CFE70028DC56 /* advanscene.cpp in Sources */, - ABFE7C8D17C5D03C0028DC56 /* slot1_retail_auto.cpp in Sources */, - ABFE7C9017C5D03C0028DC56 /* slot1_retail_mcrom.cpp in Sources */, - ABFE7C9317C5D03C0028DC56 /* slot1comp_mc.cpp in Sources */, - ABFE7C9617C5D03C0028DC56 /* slot1comp_rom.cpp in Sources */, - ABF55C2A17CEB38F00A193FD /* slot1comp_protocol.cpp in Sources */, - AB497A9D17D583EE0045B888 /* fsnitro.cpp in Sources */, - AB497AA117D584570045B888 /* slot1_retail_mcrom_debug.cpp in Sources */, - AB107687182ECB29000D6F67 /* slot2_passme.cpp in Sources */, - AB1B702E18313D7700E64141 /* slot2_auto.cpp in Sources */, - AB1B703218313D9000E64141 /* slot2.cpp in Sources */, - AB4806BC18472EF20085F59B /* cocoa_cheat.mm in Sources */, - ABC9ED2818750244001A7D02 /* cocoa_slot2.mm in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - AB00E87914205EAE00DE561F /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - AB00E87A14205EAE00DE561F /* English */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - AB00E87C14205EBC00DE561F /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - AB00E87D14205EBC00DE561F /* English */, - ); - name = MainMenu.xib; - sourceTree = ""; - }; - AB350D3A147A1D93007165AC /* HID_usage_strings.plist */ = { - isa = PBXVariantGroup; - children = ( - AB350D38147A1D8D007165AC /* English */, - ); - name = HID_usage_strings.plist; - sourceTree = ""; - }; - AB8967DB16D2ED2700F826F1 /* DisplayWindow.xib */ = { - isa = PBXVariantGroup; - children = ( - AB8967DC16D2ED2700F826F1 /* English */, - ); - name = DisplayWindow.xib; - sourceTree = ""; - }; - AB901BDD1420706100348EEC /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - AB00E89114205ECC00DE561F /* English */, - AB901BE01420706F00348EEC /* French */, - AB901BE11420707400348EEC /* Italian */, - AB901BDF1420706B00348EEC /* Japanese */, - AB901BE21420707800348EEC /* Chinese */, - AB901BE31420707D00348EEC /* Norwegian */, - AB901BE41420708200348EEC /* Romanian */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - AB796D6E15CDCBA200C59155 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Debug; - }; - AB796D6F15CDCBA200C59155 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Release; - }; - AB931E221A535D9300BFCE0B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - _DEBUG, - "DEBUG=1", - GDB_STUB, - ); - MACOSX_DEPLOYMENT_TARGET = 10.5; - PRODUCT_NAME = "DeSmuME (Debug, dev+)"; - }; - name = Debug; - }; - AB931E231A535D9300BFCE0B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - NDEBUG, - GDB_STUB, - ); - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.5; - PRODUCT_NAME = "DeSmuME (dev+)"; - }; - name = Release; - }; - ABB3C6581501BC6D00E0C22E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/openemu\"", - ); - GCC_PREFIX_HEADER = openemu/DeSmuME_Prefix_OpenEmu.pch; - INFOPLIST_FILE = "openemu/Info (OpenEmu Plug-in).plist"; - MACOSX_DEPLOYMENT_TARGET = 10.7; - PRODUCT_NAME = DeSmuME; - WRAPPER_EXTENSION = oecoreplugin; - }; - name = Debug; - }; - ABB3C6591501BC6D00E0C22E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/openemu\"", - ); - GCC_PREFIX_HEADER = openemu/DeSmuME_Prefix_OpenEmu.pch; - INFOPLIST_FILE = "openemu/Info (OpenEmu Plug-in).plist"; - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; - PRODUCT_NAME = DeSmuME; - WRAPPER_EXTENSION = oecoreplugin; - }; - name = Release; - }; - C01FCF4B08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - MACOSX_DEPLOYMENT_TARGET = 10.5; - }; - name = Debug; - }; - C01FCF4C08A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - NDEBUG, - PUBLIC_RELEASE, - ); - LLVM_LTO = YES; - MACOSX_DEPLOYMENT_TARGET = 10.5; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CLANG_X86_VECTOR_INSTRUCTIONS = sse3; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - GCC_DYNAMIC_NO_PIC = NO; - GCC_FAST_MATH = YES; - GCC_FAST_OBJC_DISPATCH = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; - GCC_PREPROCESSOR_DEFINITIONS = ( - _DEBUG, - "DEBUG=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_THREADSAFE_STATICS = NO; - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IBC_FLATTEN_NIBS = NO; - INFOPLIST_FILE = "Info (Debug).plist"; - MACOSX_DEPLOYMENT_TARGET = 10.6; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "DeSmuME (Debug)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - STRIP_INSTALLED_PRODUCT = NO; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CLANG_X86_VECTOR_INSTRUCTIONS = ssse3; - "CLANG_X86_VECTOR_INSTRUCTIONS[arch=i386]" = sse3; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_DYNAMIC_NO_PIC = YES; - GCC_FAST_MATH = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_INLINES_ARE_PRIVATE_EXTERN = YES; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = DeSmuME_Prefix.pch; - GCC_PREPROCESSOR_DEFINITIONS = NDEBUG; - GCC_STRICT_ALIASING = YES; - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - GCC_THREADSAFE_STATICS = NO; - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_UNROLL_LOOPS = YES; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - INFOPLIST_FILE = Info.plist; - LD_NO_PIE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.6; - PRODUCT_NAME = DeSmuME; - SDKROOT = macosx; - STRIP_INSTALLED_PRODUCT = NO; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - AB796D6D15CDCBA200C59155 /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB796D6E15CDCBA200C59155 /* Debug */, - AB796D6F15CDCBA200C59155 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - AB931E211A535D9300BFCE0B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; dev+)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB931E221A535D9300BFCE0B /* Debug */, - AB931E231A535D9300BFCE0B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - ABB3C6571501BC6D00E0C22E /* Build configuration list for PBXNativeTarget "DeSmuME (OpenEmu Plug-in)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ABB3C6581501BC6D00E0C22E /* Debug */, - ABB3C6591501BC6D00E0C22E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "DeSmuME (OS X App; v10.5 Leopard Release Build)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4B08A954540054247B /* Debug */, - C01FCF4C08A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DeSmuME (XCode 4)" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.xcworkspace/contents.xcworkspacedata b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 28fe92e33..000000000 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme deleted file mode 100644 index 256bdd49e..000000000 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App).xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme deleted file mode 100644 index 12532d163..000000000 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; dev+).xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme deleted file mode 100644 index b614ef5b2..000000000 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OS X App; v10.5 Leopard Release Build).xcscheme +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme b/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme deleted file mode 100644 index 53cf8ad31..000000000 --- a/desmume/src/cocoa/DeSmuME (XCode 4).xcodeproj/xcshareddata/xcschemes/DeSmuME (OpenEmu Plug-in).xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/desmume/src/cocoa/Info (Legacy Debug).plist b/desmume/src/cocoa/Info (Legacy Debug).plist deleted file mode 100644 index 4eea95033..000000000 --- a/desmume/src/cocoa/Info (Legacy Debug).plist +++ /dev/null @@ -1,474 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDocumentTypes - - - CFBundleTypeExtensions - - nds - - CFBundleTypeIconFile - AppIcon_NintendoDS_ROM.icns - CFBundleTypeName - Nintendo DS ROM - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.nintendo.rom.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - ds.gba - - CFBundleTypeIconFile - AppIcon_NintendoGBA_ROM.icns - CFBundleTypeName - Gameboy Advance ROM - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.nintendo.rom.gba - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dst - - CFBundleTypeIconFile - AppIcon_SaveState.icns - CFBundleTypeName - DeSmuME Save State - CFBundleTypeRole - Editor - LSItemContentTypes - - com.desmume.savestate - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dsv - - CFBundleTypeIconFile - AppIcon_ROMSave.icns - CFBundleTypeName - DeSmuME ROM Save - CFBundleTypeRole - Editor - LSItemContentTypes - - com.desmume.romsave - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dfc - - CFBundleTypeIconFile - AppIcon_FirmwareConfig.icns - CFBundleTypeName - DeSmuME Firmware Configuration - CFBundleTypeRole - Editor - LSItemContentTypes - - com.desmume.firmwareconfig - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dct - - CFBundleTypeIconFile - AppIcon_ROMCheats.icns - CFBundleTypeName - DeSmuME ROM Cheats - CFBundleTypeRole - Editor - LSItemContentTypes - - com.desmume.romcheats - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - sav - - CFBundleTypeIconFile - AppIcon_NoGBA_ROMSave.icns - CFBundleTypeName - No$GBA ROM Save - CFBundleTypeRole - Viewer - LSItemContentTypes - - de.emubase.nocash.romsave.gba - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - duc - - CFBundleTypeIconFile - AppIcon_ActionReplaySave.icns - CFBundleTypeName - Action Replay Save - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.codejunkies.actionreplay.save.nintendo.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - bin - - CFBundleTypeIconFile - AppIcon_HWImage_NDS.icns - CFBundleTypeName - Nintendo DS Hardware Image - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.nintendo.hwimage.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - xml - - CFBundleTypeIconFile - AppIcon_ADVANsCEneDatabase.icns - CFBundleTypeName - ADVANsCEne Database - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.advanscene.database.nintendo.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dat - - CFBundleTypeIconFile - AppIcon_R4CheatDatabase.icns - CFBundleTypeName - R4 Cheats Database - CFBundleTypeRole - Viewer - LSItemContentTypes - - net.gbatemp.cheats.database.nintendo.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleExecutable - ${PRODUCT_NAME} - CFBundleIconFile - AppIcon_DeSmuME - CFBundleIdentifier - org.desmume.DeSmuME - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - v0.9.11 (Debug) - CFBundleSignature - DSmM - CFBundleVersion - 0.9.11 - LSApplicationCategoryType - public.app-category.entertainment - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSHumanReadableCopyright - Copyright ©2007-2014 DeSmuME Team. All rights reserved. - NSMainNibFile - MainMenu (Legacy) - NSPrincipalClass - NSApplication - UTExportedTypeDeclarations - - - UTTypeConformsTo - - public.data - - UTTypeDescription - DeSmuME Save State - UTTypeIconFile - AppIcon_SaveState.icns - UTTypeIdentifier - com.desmume.savestate - UTTypeTagSpecification - - public.filename-extension - - dst - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - DeSmuME ROM Save - UTTypeIconFile - AppIcon_ROMSave.icns - UTTypeIdentifier - com.desmume.romsave - UTTypeTagSpecification - - public.filename-extension - - dsv - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - DeSmuME Firmware Configuration - UTTypeIconFile - AppIcon_FirmwareConfig.icns - UTTypeIdentifier - com.desmume.firmwareconfig - UTTypeTagSpecification - - public.filename-extension - - dfc - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - DeSmuME ROM Cheats - UTTypeIconFile - AppIcon_ROMCheats.icns - UTTypeIdentifier - com.desmume.romcheats - UTTypeTagSpecification - - public.filename-extension - - dct - - - - - UTImportedTypeDeclarations - - - UTTypeConformsTo - - public.data - - UTTypeDescription - Nintendo DS ROM - UTTypeIconFile - AppIcon_NintendoDS_ROM.icns - UTTypeIdentifier - com.nintendo.rom.ds - UTTypeTagSpecification - - public.filename-extension - - nds - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - Gameboy Advance ROM - UTTypeIconFile - AppIcon_NintendoGBA_ROM.icns - UTTypeIdentifier - com.nintendo.rom.gba - UTTypeTagSpecification - - public.filename-extension - - ds.gba - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - No$GBA ROM Save - UTTypeIconFile - AppIcon_NoGBA_ROMSave.icns - UTTypeIdentifier - de.emubase.nocash.romsave.gba - UTTypeTagSpecification - - public.filename-extension - - sav - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - Action Replay Save - UTTypeIconFile - AppIcon_ActionReplaySave.icns - UTTypeIdentifier - com.codejunkies.actionreplay.save.nintendo.ds - UTTypeTagSpecification - - public.filename-extension - - duc - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - Nintendo DS Hardware Image - UTTypeIconFile - AppIcon_HWImage_NDS.icns - UTTypeIdentifier - com.nintendo.hwimage.ds - UTTypeTagSpecification - - public.filename-extension - - bin - - - - - UTTypeConformsTo - - public.xml - - UTTypeDescription - ADVANsCEne Database - UTTypeIconFile - AppIcon_ADVANsCEneDatabase.icns - UTTypeIdentifier - com.advanscene.database.nintendo.ds - UTTypeTagSpecification - - public.filename-extension - - xml - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - R4 Cheats Database - UTTypeIconFile - AppIcon_R4CheatDatabase.icns - UTTypeIdentifier - net.gbatemp.cheats.database.nintendo.ds - UTTypeTagSpecification - - public.filename-extension - - dat - - - - - - diff --git a/desmume/src/cocoa/Info (Legacy).plist b/desmume/src/cocoa/Info (Legacy).plist deleted file mode 100644 index 5c9a7dc1c..000000000 --- a/desmume/src/cocoa/Info (Legacy).plist +++ /dev/null @@ -1,474 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDocumentTypes - - - CFBundleTypeExtensions - - nds - - CFBundleTypeIconFile - AppIcon_NintendoDS_ROM.icns - CFBundleTypeName - Nintendo DS ROM - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.nintendo.rom.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - ds.gba - - CFBundleTypeIconFile - AppIcon_NintendoGBA_ROM.icns - CFBundleTypeName - Gameboy Advance ROM - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.nintendo.rom.gba - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dst - - CFBundleTypeIconFile - AppIcon_SaveState.icns - CFBundleTypeName - DeSmuME Save State - CFBundleTypeRole - Editor - LSItemContentTypes - - com.desmume.savestate - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dsv - - CFBundleTypeIconFile - AppIcon_ROMSave.icns - CFBundleTypeName - DeSmuME ROM Save - CFBundleTypeRole - Editor - LSItemContentTypes - - com.desmume.romsave - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dfc - - CFBundleTypeIconFile - AppIcon_FirmwareConfig.icns - CFBundleTypeName - DeSmuME Firmware Configuration - CFBundleTypeRole - Editor - LSItemContentTypes - - com.desmume.firmwareconfig - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dct - - CFBundleTypeIconFile - AppIcon_ROMCheats.icns - CFBundleTypeName - DeSmuME ROM Cheats - CFBundleTypeRole - Editor - LSItemContentTypes - - com.desmume.romcheats - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - sav - - CFBundleTypeIconFile - AppIcon_NoGBA_ROMSave.icns - CFBundleTypeName - No$GBA ROM Save - CFBundleTypeRole - Viewer - LSItemContentTypes - - de.emubase.nocash.romsave.gba - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - duc - - CFBundleTypeIconFile - AppIcon_ActionReplaySave.icns - CFBundleTypeName - Action Replay Save - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.codejunkies.actionreplay.save.nintendo.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - bin - - CFBundleTypeIconFile - AppIcon_HWImage_NDS.icns - CFBundleTypeName - Nintendo DS Hardware Image - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.nintendo.hwimage.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - xml - - CFBundleTypeIconFile - AppIcon_ADVANsCEneDatabase.icns - CFBundleTypeName - ADVANsCEne Database - CFBundleTypeRole - Viewer - LSItemContentTypes - - com.advanscene.database.nintendo.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleTypeExtensions - - dat - - CFBundleTypeIconFile - AppIcon_R4CheatDatabase.icns - CFBundleTypeName - R4 Cheats Database - CFBundleTypeRole - Viewer - LSItemContentTypes - - net.gbatemp.cheats.database.nintendo.ds - - LSTypeIsPackage - - NSPersistentStoreTypeKey - Binary - - - CFBundleExecutable - ${PRODUCT_NAME} - CFBundleIconFile - AppIcon_DeSmuME - CFBundleIdentifier - org.desmume.DeSmuME - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - v0.9.11 - CFBundleSignature - DSmM - CFBundleVersion - 0.9.11 - LSApplicationCategoryType - public.app-category.entertainment - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSHumanReadableCopyright - Copyright ©2007-2014 DeSmuME Team. All rights reserved. - NSMainNibFile - MainMenu (Legacy) - NSPrincipalClass - NSApplication - UTExportedTypeDeclarations - - - UTTypeConformsTo - - public.data - - UTTypeDescription - DeSmuME Save State - UTTypeIconFile - AppIcon_SaveState.icns - UTTypeIdentifier - com.desmume.savestate - UTTypeTagSpecification - - public.filename-extension - - dst - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - DeSmuME ROM Save - UTTypeIconFile - AppIcon_ROMSave.icns - UTTypeIdentifier - com.desmume.romsave - UTTypeTagSpecification - - public.filename-extension - - dsv - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - DeSmuME Firmware Configuration - UTTypeIconFile - AppIcon_FirmwareConfig.icns - UTTypeIdentifier - com.desmume.firmwareconfig - UTTypeTagSpecification - - public.filename-extension - - dfc - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - DeSmuME ROM Cheats - UTTypeIconFile - AppIcon_ROMCheats.icns - UTTypeIdentifier - com.desmume.romcheats - UTTypeTagSpecification - - public.filename-extension - - dct - - - - - UTImportedTypeDeclarations - - - UTTypeConformsTo - - public.data - - UTTypeDescription - Nintendo DS ROM - UTTypeIconFile - AppIcon_NintendoDS_ROM.icns - UTTypeIdentifier - com.nintendo.rom.ds - UTTypeTagSpecification - - public.filename-extension - - nds - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - Gameboy Advance ROM - UTTypeIconFile - AppIcon_NintendoGBA_ROM.icns - UTTypeIdentifier - com.nintendo.rom.gba - UTTypeTagSpecification - - public.filename-extension - - ds.gba - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - No$GBA ROM Save - UTTypeIconFile - AppIcon_NoGBA_ROMSave.icns - UTTypeIdentifier - de.emubase.nocash.romsave.gba - UTTypeTagSpecification - - public.filename-extension - - sav - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - Action Replay Save - UTTypeIconFile - AppIcon_ActionReplaySave.icns - UTTypeIdentifier - com.codejunkies.actionreplay.save.nintendo.ds - UTTypeTagSpecification - - public.filename-extension - - duc - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - Nintendo DS Hardware Image - UTTypeIconFile - AppIcon_HWImage_NDS.icns - UTTypeIdentifier - com.nintendo.hwimage.ds - UTTypeTagSpecification - - public.filename-extension - - bin - - - - - UTTypeConformsTo - - public.xml - - UTTypeDescription - ADVANsCEne Database - UTTypeIconFile - AppIcon_ADVANsCEneDatabase.icns - UTTypeIdentifier - com.advanscene.database.nintendo.ds - UTTypeTagSpecification - - public.filename-extension - - xml - - - - - UTTypeConformsTo - - public.data - - UTTypeDescription - R4 Cheats Database - UTTypeIconFile - AppIcon_R4CheatDatabase.icns - UTTypeIdentifier - net.gbatemp.cheats.database.nintendo.ds - UTTypeTagSpecification - - public.filename-extension - - dat - - - - - - diff --git a/desmume/src/cocoa/cocoa_input_legacy.h b/desmume/src/cocoa/cocoa_input_legacy.h deleted file mode 100644 index 1a153ce75..000000000 --- a/desmume/src/cocoa/cocoa_input_legacy.h +++ /dev/null @@ -1,185 +0,0 @@ -/* Copyright (C) 2011 Roger Manuel - - This file is part of DeSmuME - - DeSmuME is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - DeSmuME is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with DeSmuME; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#import - - -@interface CocoaDSInput : NSObject -{ - bool isStateChanged; - NSMutableDictionary *property; -} - -- (id) init; -- (void) dealloc; -- (void) setIsStateChanged:(bool)state; -- (bool) isStateChanged; -- (void) setInputTime:(NSDate*)inputTime; -- (NSDate*) getInputTime; - -@end - -@interface CocoaDSButton : CocoaDSInput -{ - -} - -- (id) init; -- (void) dealloc; -- (void) setPressed:(bool)inputValue; -- (bool) getPressed; - -@end - -@interface CocoaDSTouch : CocoaDSInput -{ - -} - -- (id) init; -- (void) dealloc; - -- (void) setTouching:(bool)inputValue; -- (bool) getTouching; - -- (void) setX:(float)inputValue; -- (float) getX; - -- (void) setY:(float)inputValue; -- (float) getY; - -- (void) setPoint:(NSPoint)inputValue; -- (NSPoint) getPoint; - -- (void) setTouchingWithCoords:(bool)isTouching x:(float)xValue y:(float)yValue; -- (void) setTouchingWithPoint:(bool)isTouching point:(NSPoint)inputPoint; - -@end - -@interface CocoaDSMic : CocoaDSInput -{ - -} - -- (id) init; -- (void) dealloc; -- (void) setPressed:(bool)inputValue; -- (bool) getPressed; - -@end - - -@interface CocoaDSController : NSObject -{ - CocoaDSButton *ndsButton_Up; - CocoaDSButton *ndsButton_Down; - CocoaDSButton *ndsButton_Left; - CocoaDSButton *ndsButton_Right; - CocoaDSButton *ndsButton_A; - CocoaDSButton *ndsButton_B; - CocoaDSButton *ndsButton_X; - CocoaDSButton *ndsButton_Y; - CocoaDSButton *ndsButton_Select; - CocoaDSButton *ndsButton_Start; - CocoaDSButton *ndsButton_R; - CocoaDSButton *ndsButton_L; - CocoaDSButton *ndsButton_Debug; - CocoaDSButton *ndsButton_Lid; - - CocoaDSTouch *ndsTouch; - - CocoaDSMic *ndsMic; -} - -- (id) init; -- (void) dealloc; - -- (void) setupAllDSInputs; - -//touch screen -- (void)touch:(NSPoint)point; -- (void)releaseTouch; -- (bool) getTouching; -- (NSPoint) getTouchPoint; -- (float) getTouchXCoord; -- (float) getTouchYCoord; - -//button input -- (void)pressStart; -- (void)liftStart; -- (bool) getStartPressed; - -- (void)pressSelect; -- (void)liftSelect; -- (bool) getSelectPressed; - -- (void)pressLeft; -- (void)liftLeft; -- (bool) getLeftPressed; - -- (void)pressRight; -- (void)liftRight; -- (bool) getRightPressed; - -- (void)pressUp; -- (void)liftUp; -- (bool) getUpPressed; - -- (void)pressDown; -- (void)liftDown; -- (bool) getDownPressed; - -- (void)pressA; -- (void)liftA; -- (bool) getAPressed; - -- (void)pressB; -- (void)liftB; -- (bool) getBPressed; - -- (void)pressX; -- (void)liftX; -- (bool) getXPressed; - -- (void)pressY; -- (void)liftY; -- (bool) getYPressed; - -- (void)pressL; -- (void)liftL; -- (bool) getLPressed; - -- (void)pressR; -- (void)liftR; -- (bool) getRPressed; - -- (void) pressDebug; -- (void) liftDebug; -- (bool) getDebugPressed; - -- (void) pressLid; -- (void) liftLid; -- (bool) getLidPressed; - -// Nintendo DS Mic -- (void) pressMic; -- (void) liftMic; -- (bool) getMicPressed; - -@end \ No newline at end of file diff --git a/desmume/src/cocoa/cocoa_input_legacy.mm b/desmume/src/cocoa/cocoa_input_legacy.mm deleted file mode 100644 index b5c61cef9..000000000 --- a/desmume/src/cocoa/cocoa_input_legacy.mm +++ /dev/null @@ -1,596 +0,0 @@ -/* Copyright (C) 2011 Roger Manuel - - This file is part of DeSmuME - - DeSmuME is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - DeSmuME is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with DeSmuME; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#import "cocoa_input_legacy.h" -#include "../NDSSystem.h" - - -@implementation CocoaDSInput - -- (id) init -{ - isStateChanged = false; - - property = [[NSMutableDictionary alloc] init]; - [property setValue:[NSDate date] forKey:@"inputTime"]; - - return self; -} - -- (void) dealloc -{ - [property release]; - - [super dealloc]; -} - -- (void) setIsStateChanged:(bool)state -{ - isStateChanged = state; -} - -- (bool) isStateChanged -{ - return isStateChanged; -} - -- (void) setInputTime:(NSDate*)inputTime -{ - [property setValue:inputTime forKey:@"inputTime"]; -} - -- (NSDate*) getInputTime -{ - return [property objectForKey:@"inputTime"]; -} - -@end - -@implementation CocoaDSButton - -- (id) init -{ - [super init]; - [property setValue:[NSNumber numberWithBool:false] forKey:@"press"]; - - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - -- (void) setPressed:(bool)inputValue -{ - // Check for state change and set the flag appropriately. - if (inputValue != [self getPressed]) - { - isStateChanged = true; - } - else - { - isStateChanged = false; - } - - [property setValue:[NSDate date] forKey:@"inputTime"]; - [property setValue:[NSNumber numberWithBool:inputValue] forKey:@"press"]; -} - -- (bool) getPressed -{ - return [[property objectForKey:@"press"] boolValue]; -} - -@end - -@implementation CocoaDSTouch - -- (id) init -{ - [super init]; - [property setValue:[NSNumber numberWithBool:false] forKey:@"touch"]; - [property setValue:[NSNumber numberWithFloat:0.0] forKey:@"x"]; - [property setValue:[NSNumber numberWithFloat:0.0] forKey:@"y"]; - - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - -- (void) setTouching:(bool)inputValue -{ - // Check for state change and set the flag appropriately. - if (inputValue != [self getTouching]) - { - isStateChanged = true; - } - else - { - isStateChanged = false; - } - - [property setValue:[NSDate date] forKey:@"inputTime"]; - [property setValue:[NSNumber numberWithBool:inputValue] forKey:@"touch"]; -} - -- (bool) getTouching -{ - return [[property objectForKey:@"touch"] boolValue]; -} - -- (void) setX:(float)inputValue -{ - // Check for state change and set the flag appropriately. - if (inputValue != [self getX]) - { - isStateChanged = true; - } - else - { - isStateChanged = false; - } - - [property setValue:[NSDate date] forKey:@"inputTime"]; - [property setValue:[NSNumber numberWithFloat:inputValue] forKey:@"x"]; -} - -- (float) getX -{ - return [[property objectForKey:@"x"] floatValue]; -} - -- (void) setY:(float)inputValue -{ - // Check for state change and set the flag appropriately. - if (inputValue != [self getY]) - { - isStateChanged = true; - } - else - { - isStateChanged = false; - } - - [property setValue:[NSDate date] forKey:@"inputTime"]; - [property setValue:[NSNumber numberWithFloat:inputValue] forKey:@"y"]; -} - -- (float) getY -{ - return [[property objectForKey:@"y"] floatValue]; -} - -- (void) setPoint:(NSPoint)inputValue -{ - // Check for state change and set the flag appropriately. - if (inputValue.x != [self getX] || inputValue.y != [self getY]) - { - isStateChanged = true; - } - else - { - isStateChanged = false; - } - - [self setX:inputValue.x]; - [self setY:inputValue.y]; -} - -- (NSPoint) getPoint -{ - NSPoint outPoint = {[self getX], [self getY]}; - return outPoint; -} - -- (void) setTouchingWithCoords:(bool)isTouching x:(float)xValue y:(float)yValue -{ - // Check for state change and set the flag appropriately. - if (isTouching != [self getTouching] || - xValue != [self getX] || - yValue != [self getY]) - { - isStateChanged = true; - } - else - { - isStateChanged = false; - } - - [property setValue:[NSDate date] forKey:@"inputTime"]; - [property setValue:[NSNumber numberWithBool:isTouching] forKey:@"touch"]; - [property setValue:[NSNumber numberWithFloat:xValue] forKey:@"x"]; - [property setValue:[NSNumber numberWithFloat:yValue] forKey:@"y"]; -} - -- (void) setTouchingWithPoint:(bool)isTouching point:(NSPoint)inputPoint -{ - [self setTouchingWithCoords:isTouching x:inputPoint.x y:inputPoint.y]; -} - -@end - -@implementation CocoaDSMic - -- (id) init -{ - [super init]; - [property setValue:[NSNumber numberWithBool:false] forKey:@"press"]; - - return self; -} - -- (void) dealloc -{ - [super dealloc]; -} - -- (void) setPressed:(bool)inputValue -{ - [property setValue:[NSDate date] forKey:@"inputTime"]; - [property setValue:[NSNumber numberWithBool:inputValue] forKey:@"press"]; -} - -- (bool) getPressed -{ - return [[property objectForKey:@"press"] boolValue]; -} - -@end - - -@implementation CocoaDSController - -- (id) init -{ - ndsButton_Up = [[CocoaDSButton alloc] init]; - ndsButton_Down = [[CocoaDSButton alloc] init]; - ndsButton_Left = [[CocoaDSButton alloc] init]; - ndsButton_Right = [[CocoaDSButton alloc] init]; - ndsButton_A = [[CocoaDSButton alloc] init]; - ndsButton_B = [[CocoaDSButton alloc] init]; - ndsButton_X = [[CocoaDSButton alloc] init]; - ndsButton_Y = [[CocoaDSButton alloc] init]; - ndsButton_Select = [[CocoaDSButton alloc] init]; - ndsButton_Start = [[CocoaDSButton alloc] init]; - ndsButton_R = [[CocoaDSButton alloc] init]; - ndsButton_L = [[CocoaDSButton alloc] init]; - ndsButton_Debug = [[CocoaDSButton alloc] init]; - ndsButton_Lid = [[CocoaDSButton alloc] init]; - - ndsTouch = [[CocoaDSTouch alloc] init]; - - ndsMic = [[CocoaDSMic alloc] init]; - - return self; -} - -- (void) dealloc -{ - [ndsButton_Up release]; - [ndsButton_Down release]; - [ndsButton_Left release]; - [ndsButton_Right release]; - [ndsButton_A release]; - [ndsButton_B release]; - [ndsButton_X release]; - [ndsButton_Y release]; - [ndsButton_Select release]; - [ndsButton_Start release]; - [ndsButton_R release]; - [ndsButton_L release]; - [ndsButton_Debug release]; - [ndsButton_Lid release]; - [ndsTouch release]; - [ndsMic release]; - - [super dealloc]; -} - -- (void) setupAllDSInputs -{ - // Setup the DS pad. - NDS_setPad([self getRightPressed], - [self getLeftPressed], - [self getDownPressed], - [self getUpPressed], - [self getSelectPressed], - [self getStartPressed], - [self getBPressed], - [self getAPressed], - [self getYPressed], - [self getXPressed], - [self getLPressed], - [self getRPressed], - [self getDebugPressed], - [self getLidPressed]); - - // Setup the DS touch pad. - if ([self getTouching]) - { - NDS_setTouchPos([self getTouchXCoord], [self getTouchYCoord]); - } - else - { - NDS_releaseTouch(); - } - - // Setup the DS mic. - NDS_setMic([self getMicPressed]); -} - -- (void)touch:(NSPoint)point -{ - [ndsTouch setTouchingWithPoint:true point:point]; -} - -- (void)releaseTouch -{ - [ndsTouch setTouching:false]; -} - -- (bool) getTouching -{ - return [ndsTouch getTouching]; -} - -- (NSPoint) getTouchPoint -{ - return [ndsTouch getPoint]; -} - -- (float) getTouchXCoord -{ - return [ndsTouch getX]; -} - -- (float) getTouchYCoord -{ - return [ndsTouch getY]; -} - -- (void)pressStart -{ - [ndsButton_Start setPressed:true]; -} - -- (void)liftStart -{ - [ndsButton_Start setPressed:false]; -} - -- (bool) getStartPressed -{ - return [ndsButton_Start getPressed]; -} - -- (void)pressSelect -{ - [ndsButton_Select setPressed:true]; -} - -- (void)liftSelect -{ - [ndsButton_Select setPressed:false]; -} - -- (bool) getSelectPressed -{ - return [ndsButton_Select getPressed]; -} - -- (void)pressLeft -{ - [ndsButton_Left setPressed:true]; -} - -- (void)liftLeft -{ - [ndsButton_Left setPressed:false]; -} - -- (bool) getLeftPressed -{ - return [ndsButton_Left getPressed]; -} - -- (void)pressRight -{ - [ndsButton_Right setPressed:true]; -} - -- (void)liftRight -{ - [ndsButton_Right setPressed:false]; -} - -- (bool) getRightPressed -{ - return [ndsButton_Right getPressed]; -} - -- (void)pressUp -{ - [ndsButton_Up setPressed:true]; -} - -- (void)liftUp -{ - [ndsButton_Up setPressed:false]; -} - -- (bool) getUpPressed -{ - return [ndsButton_Up getPressed]; -} - -- (void)pressDown -{ - [ndsButton_Down setPressed:true]; -} - -- (void)liftDown -{ - [ndsButton_Down setPressed:false]; -} - -- (bool) getDownPressed -{ - return [ndsButton_Down getPressed]; -} - -- (void)pressA -{ - [ndsButton_A setPressed:true]; -} - -- (void)liftA -{ - [ndsButton_A setPressed:false]; -} - -- (bool) getAPressed -{ - return [ndsButton_A getPressed]; -} - -- (void)pressB -{ - [ndsButton_B setPressed:true]; -} - -- (void)liftB -{ - [ndsButton_B setPressed:false]; -} - -- (bool) getBPressed -{ - return [ndsButton_B getPressed]; -} - -- (void)pressX -{ - [ndsButton_X setPressed:true]; -} - -- (void)liftX -{ - [ndsButton_X setPressed:false]; -} - -- (bool) getXPressed -{ - return [ndsButton_X getPressed]; -} - -- (void)pressY -{ - [ndsButton_Y setPressed:true]; -} - -- (void)liftY -{ - [ndsButton_Y setPressed:false]; -} - -- (bool) getYPressed -{ - return [ndsButton_Y getPressed]; -} - -- (void)pressL -{ - [ndsButton_L setPressed:true]; -} - -- (void)liftL -{ - [ndsButton_L setPressed:false]; -} - -- (bool) getLPressed -{ - return [ndsButton_L getPressed]; -} - -- (void)pressR -{ - [ndsButton_R setPressed:true]; -} - -- (void)liftR -{ - [ndsButton_R setPressed:false]; -} - -- (bool) getRPressed -{ - return [ndsButton_R getPressed]; -} - -- (void) pressDebug -{ - [ndsButton_Debug setPressed:true]; -} - -- (void) liftDebug -{ - [ndsButton_Debug setPressed:false]; -} - -- (bool) getDebugPressed -{ - return [ndsButton_Debug getPressed]; -} - -- (void) pressLid -{ - [ndsButton_Lid setPressed:true]; -} - -- (void) liftLid -{ - [ndsButton_Lid setPressed:false]; -} - -- (bool) getLidPressed -{ - return [ndsButton_Lid getPressed]; -} - -- (void) pressMic -{ - [ndsMic setPressed:true]; -} - -- (void) liftMic -{ - [ndsMic setPressed:false]; -} - -- (bool) getMicPressed -{ - return [ndsMic getPressed]; -} - -@end \ No newline at end of file diff --git a/desmume/src/cocoa/input_legacy.mm b/desmume/src/cocoa/input_legacy.mm deleted file mode 100644 index f218601db..000000000 --- a/desmume/src/cocoa/input_legacy.mm +++ /dev/null @@ -1,231 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import "input_legacy.h" -#import "cocoa_input_legacy.h" -#import "preferences_legacy.h" - -static unsigned char utf8_return = 0x0D; -static unsigned char utf8_right[3] = { 0xEF, 0x9C, 0x83 }; -static unsigned char utf8_up[3] = { 0xEF, 0x9C, 0x80 }; -static unsigned char utf8_down[3] = { 0xEF, 0x9C, 0x81 }; -static unsigned char utf8_left[3] = { 0xEF, 0x9C, 0x82 }; - -// - -@implementation ControlsDelegate -+ (id)sharedObject -{ - static ControlsDelegate* object = nil; - if(!object)object = [[ControlsDelegate alloc] init]; - return object; -} -- (void)bindingForKeyA:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_A]; } -- (void)bindingForKeyB:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_B]; } -- (void)bindingForKeyX:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_X]; } -- (void)bindingForKeyY:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_Y]; } -- (void)bindingForKeyL:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_L]; } -- (void)bindingForKeyR:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_R]; } -- (void)bindingForKeyUp:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_UP]; } -- (void)bindingForKeyDown:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_DOWN]; } -- (void)bindingForKeyLeft:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_LEFT]; } -- (void)bindingForKeyRight:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_RIGHT]; } -- (void)bindingForKeyStart:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_START]; } -- (void)bindingForKeySelect:(id)sender { [[NSUserDefaults standardUserDefaults] setValue:[[sender selectedItem] representedObject] forKey:PREF_KEY_SELECT]; } -@end - -// - -@implementation InputHandler - -//Class functions --------------------------------- - -+ (NSView*)createPreferencesView:(float)width -{ - NSArray *keys = [NSArray arrayWithObjects: - @"0", @"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", - @"A", @"B", @"C", @"D", @"E", @"F", @"G", @"H", @"I", @"J", @"K", @"L", - @"M", @"N", @"O", @"P", @"Q", @"R", @"S", @"T", @"V", @"W", @"X", @"Y", @"Z", - @",", @"<", @".", @">", @"/", @"?", @";", @":", @"'", @"\"", @"[", @"{", @"]", @"}", @"\\", @"|", - @"Up Key" , @"Down Key" , @"Left Key" , - @"Right Key", @"Space Bar", @"Enter Key", - nil]; - - NSArray *objects = [NSArray arrayWithObjects: - @"0" , @"1" , @"2" , @"3" , @"4" , @"5" , @"6" , @"7" , @"8" , @"9", - @"aA", @"bB", @"cC", @"dD", @"eE", @"fF", @"gG", @"hH", @"iI", @"jJ", @"kK", @"lL", - @"mM", @"nN", @"oO", @"pP", @"qQ", @"rR", @"sS", @"tT", @"vV", @"wW", @"xX", @"yY", @"zZ", - @",", @"<", @".", @">", @"/", @"?", @";", @":", @"'", @"\"", @"[", @"{", @"]", @"}", @"\\", @"|", - [[[NSString alloc] initWithBytesNoCopy:utf8_up length:3 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], - [[[NSString alloc] initWithBytesNoCopy:utf8_down length:3 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], - [[[NSString alloc] initWithBytesNoCopy:utf8_left length:3 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], - [[[NSString alloc] initWithBytesNoCopy:utf8_right length:3 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], - @" ", - [[[NSString alloc] initWithBytesNoCopy:&utf8_return length:1 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], - nil]; - - NSDictionary *keyboardMap = [[NSDictionary alloc] initWithObjects:objects forKeys:keys]; - - NSDictionary *controls_options = [NSDictionary dictionaryWithObjectsAndKeys: - - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyA:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_A, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyB:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_B, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyX:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_X, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyY:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_Y, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyL:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_L, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyR:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_R, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyUp:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_UP, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyDown:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_DOWN, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyLeft:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_LEFT, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyRight:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_RIGHT, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeyStart:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_START, - [NSArray arrayWithObjects:@"Dictionary", [NSData dataWithBytes:&@selector(bindingForKeySelect:) length:sizeof(SEL)], keyboardMap , nil] , PREF_KEY_SELECT, - - nil]; - - return createPreferencesView(@"Use the popup buttons on the right to change settings", controls_options, [ControlsDelegate sharedObject]); -} - -+ (NSDictionary*)appDefaults -{ - return [NSDictionary dictionaryWithObjectsAndKeys: - @"vV", PREF_KEY_A, - @"bB", PREF_KEY_B, - @"gG", PREF_KEY_X, - @"hH", PREF_KEY_Y, - @"cC", PREF_KEY_L, - @"nN", PREF_KEY_R, - @" ", PREF_KEY_SELECT, - [[[NSString alloc] initWithBytesNoCopy:utf8_up length:3 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], PREF_KEY_UP, - [[[NSString alloc] initWithBytesNoCopy:utf8_down length:3 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], PREF_KEY_DOWN, - [[[NSString alloc] initWithBytesNoCopy:utf8_left length:3 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], PREF_KEY_LEFT, - [[[NSString alloc] initWithBytesNoCopy:utf8_right length:3 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], PREF_KEY_RIGHT, - [[[NSString alloc] initWithBytesNoCopy:&utf8_return length:1 encoding:NSUTF8StringEncoding freeWhenDone:NO] autorelease], PREF_KEY_START, - nil]; -} - -//Member Functions ----------------------------------- - -- (id)init -{ - //make sure we go through through the designated init function - [self doesNotRecognizeSelector:_cmd]; - return nil; -} - -- (id) initWithCdsController:(CocoaDSController *)theController -{ - self = [super init]; - if(self == nil) - { - return nil; - } - - cdsController = theController; - [cdsController retain]; - - return self; -} - -- (void)dealloc -{ - [cdsController release]; - - [super dealloc]; -} - -- (void) setCdsController:(CocoaDSController *)theController -{ - [cdsController release]; - cdsController = theController; - [cdsController retain]; -} - -- (CocoaDSController *) cdsController -{ - return cdsController; -} - -- (void)keyDown:(NSEvent*)event -{ - if([event isARepeat])return; - - NSUserDefaults *settings = [NSUserDefaults standardUserDefaults]; - NSString *chars = [event characters]; - - if(testKey(chars, [settings stringForKey:PREF_KEY_A ]))[cdsController pressA]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_B ]))[cdsController pressB]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_SELECT]))[cdsController pressSelect]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_START ]))[cdsController pressStart]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_RIGHT ]))[cdsController pressRight]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_LEFT ]))[cdsController pressLeft]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_UP ]))[cdsController pressUp]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_DOWN ]))[cdsController pressDown]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_R ]))[cdsController pressR]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_L ]))[cdsController pressL]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_X ]))[cdsController pressX]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_Y ]))[cdsController pressY]; -} - -- (void)keyUp:(NSEvent*)event -{ - NSUserDefaults *settings = [NSUserDefaults standardUserDefaults]; - NSString *chars = [event characters]; - - if(testKey(chars, [settings stringForKey:PREF_KEY_A ]))[cdsController liftA]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_B ]))[cdsController liftB]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_SELECT]))[cdsController liftSelect]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_START ]))[cdsController liftStart]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_RIGHT ]))[cdsController liftRight]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_LEFT ]))[cdsController liftLeft]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_UP ]))[cdsController liftUp]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_DOWN ]))[cdsController liftDown]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_R ]))[cdsController liftR]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_L ]))[cdsController liftL]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_X ]))[cdsController liftX]; - else if(testKey(chars, [settings stringForKey:PREF_KEY_Y ]))[cdsController liftY]; -} - -@end - -inline int testKey(NSString *chars_pressed, NSString *chars_for_key) -{ - //Checks for common characters in chars_pressed and chars_for_key - - unichar *buffer1 = (unichar*)malloc([chars_pressed length] * sizeof(unichar)); - unichar *buffer2 = (unichar*)malloc([chars_for_key length] * sizeof(unichar)); - if(!buffer1 || !buffer2)return 0; - - [chars_pressed getCharacters:buffer1]; - [chars_for_key getCharacters:buffer2]; - - int i1, i2; - for(i1 = 0; i1 < [chars_pressed length]; i1++) - for(i2 = 0; i2 < [chars_for_key length]; i2++) - if(buffer1[i1] == buffer2[i2]) - { - free(buffer1); - free(buffer2); - return 1; - } - - free(buffer1); - free(buffer2); - return 0; -} diff --git a/desmume/src/cocoa/macosx_10_4_compat.h b/desmume/src/cocoa/macosx_10_4_compat.h deleted file mode 100644 index d32b3b977..000000000 --- a/desmume/src/cocoa/macosx_10_4_compat.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - Copyright (C) 2013 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#ifndef MACOSX_10_4_COMPATIBILITY_H -#define MACOSX_10_4_COMPATIBILITY_H - -// Taken from NSObjCRuntime.h of the Mac OS X v10.5 SDK. -// Defines NSInteger and NSUInteger for Mac OS X v10.4 and earlier. -#ifndef NSINTEGER_DEFINED -#define NSINTEGER_DEFINED 1 -typedef int NSInteger; -typedef unsigned int NSUInteger; -#define NSIntegerMax LONG_MAX -#define NSIntegerMin LONG_MIN -#define NSUIntegerMax ULONG_MAX -#endif - -// Taken from CIVector.h of the Mac OS X v10.5 SDK. -// Defines CGFloat for Mac OS X v10.4 and earlier. -#ifndef CGFLOAT_DEFINED -#define CGFLOAT_DEFINED 1 -typedef float CGFloat; -#define CGFLOAT_MIN FLT_MIN -#define CGFLOAT_MAX FLT_MAX -#define CGFLOAT_IS_DOUBLE 0 -#endif - -#endif // MACOSX_10_4_COMPATIBILITY_H diff --git a/desmume/src/cocoa/nds_control_legacy.h b/desmume/src/cocoa/nds_control_legacy.h deleted file mode 100644 index 9a75591c8..000000000 --- a/desmume/src/cocoa/nds_control_legacy.h +++ /dev/null @@ -1,163 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import -#include - - -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 - #include "macosx_10_4_compat.h" -#endif - -#ifdef GDB_STUB -#define OBJ_C -#include "../gdbstub.h" -#endif - -#define MAX_SLOTS 10 - -@class CocoaDSController; -@class ScreenState; - -//This class is a compelte objective-c wrapper for -//the core emulation features, other objective-c code inherit -//upon or instanciate this to add interfaces for these features -//Please only instanciate once. -@interface NintendoDS : NSObject -{ - @private - - NSOpenGLContext* context; //context where the 3d gets renderered to - NSOpenGLPixelFormat* pixel_format; //pixel format for opengl 3d renderer - NSThread *gui_thread; - SEL display_func; //the function id that gets called when the screen is ready to update - id display_object; //the object that the above function is called on - SEL error_func; - id error_object; - - NSLock *execution_lock; - NSLock *sound_lock; - pthread_mutex_t *mutexCoreExecute; - - ScreenState * volatile current_screen; - NSLock *video_update_lock; - - volatile bool finish; //set to true to make the other thread finish - volatile bool finished; //set to true by the other thread after it finishes - volatile bool run; //set to control execution in other thread - volatile bool paused; //sey by other thread to let us know if its executing - - bool muted; - float volume; - - volatile int frame_skip; - volatile int speed_limit; - volatile int save_type; - CGFloat speedScalar; - BOOL isSpeedLimitEnabled; - NSTimeInterval calcTimeBudget; - CocoaDSController *cdsController; - -#ifdef GDB_STUB - NSInteger arm9_gdb_port; - NSInteger arm7_gdb_port; - gdbstub_handle_t arm9_gdb_stub; - gdbstub_handle_t arm7_gdb_stub; -#endif - - unsigned char gpu_buff[256 * 256 * 5]; //this is where the 3D rendering of the NDS is stored - - @public - NSURL *loadedRomURL; - NSInteger prevCoreState; -} - -//Instanciating, setup, and deconstruction -- (id)init; -- (void)setVideoUpdateCallback:(SEL)callback withObject:(id)object; //this callback should take one ScreenState(below) parameter -- (void)setErrorCallback:(SEL)callback withObject:(id)object; -- (void)dealloc; - -// Data accessors -- (void) setMasterExecute:(BOOL)theState; -- (BOOL) masterExecute; -- (void) setCdsController:(CocoaDSController *)theController; -- (CocoaDSController*) cdsController; - -//Firmware control -- (void)setPlayerName:(NSString*)player_name; - -//ROM control -- (BOOL) loadRom:(NSURL *)romURL; -- (BOOL)isRomLoaded; -- (void)closeROM; - -//ROM Info -- (NSImage *)romIcon; -- (NSString *) romFileName; -- (NSString *)romTitle; -- (NSInteger)romMaker; -- (NSInteger)romSize; -- (NSInteger)romArm9Size; -- (NSInteger)romArm7Size; -- (NSInteger)romDataSize; -- (NSURL *) loadedRomURL; -- (NSMutableDictionary *) romInfoBindings; -+ (NSMutableDictionary *) romNotLoadedBindings; - -//execution control -- (void) setCoreState:(NSInteger)coreState; -- (void) restoreCoreState; -- (BOOL)executing; -- (void)execute; -- (BOOL)paused; -- (void)pause; -- (void)reset; -- (void) setSpeedScalar:(CGFloat)scalar; -- (CGFloat) speedScalar; -- (void) setIsSpeedLimitEnabled:(BOOL)theState; -- (BOOL) isSpeedLimitEnabled; -- (void)setSaveType:(int)savetype; // see save_types in src/mmu.h -- (int)saveType; // default is 0, which is autodetect -- (void) updateConfig; -- (void) emulateDS; -- (void) drawFrame; -- (void) padTime:(NSTimeInterval)timePad; - -- (BOOL) isSubScreenLayerDisplayed:(int)i; -- (BOOL) isMainScreenLayerDisplayed:(int)i; -- (void) toggleMainScreenLayer:(int)i; -- (void) toggleSubScreenLayer:(int)i; - -//Sound -- (BOOL)hasSound; -- (void) setVolume:(float)vol; //clamped: 0 to 100 -- (float) volume; -- (void)enableMute; -- (void)disableMute; -- (void)toggleMute; -- (BOOL)muted; - -- (void) copyToPasteboard; -- (NSBitmapImageRep *) bitmapImageRep; - -@end - -void RomIconToRGBA8888(uint32_t *bitmapData); -bool OSXOpenGLRendererInit(); diff --git a/desmume/src/cocoa/nds_control_legacy.mm b/desmume/src/cocoa/nds_control_legacy.mm deleted file mode 100644 index f7684519f..000000000 --- a/desmume/src/cocoa/nds_control_legacy.mm +++ /dev/null @@ -1,1284 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2013 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import "nds_control_legacy.h" -#import "cocoa_globals.h" -#import "cocoa_file.h" -#import "cocoa_util.h" -#import "cocoa_input_legacy.h" -#import "preferences_legacy.h" -#import "screen_state_legacy.h" -#include "sndOSX.h" - -#ifdef HAVE_OPENGL -#import -#import -#endif - -//DeSmuME general includes -#include "../NDSSystem.h" -#include "../saves.h" -#include "../render3D.h" -#include "../GPU.h" -#include "../OGLRender.h" -#include "../rasterize.h" -#undef BOOL - -//this bool controls whether we will use a timer to constantly check for screen updates -//or if we can use inter-thread messaging introduced in leopard to update the screen (more efficient) -bool timer_based; - -//accessed from other files -volatile bool execute = true; - -GPU3DInterface *core3DList[] = { -&gpu3DNull, -&gpu3DRasterize, -&gpu3Dgl, -NULL -}; - -struct NDS_fw_config_data macDS_firmware; - -bool OSXOpenGLRendererInit() -{ - return true; -} - -@implementation NintendoDS -- (id)init -{ - // - self = [super init]; - if(self == nil)return nil; - - display_object = nil; - error_object = nil; - frame_skip = -1; //default to auto frame skip - speedScalar = SPEED_SCALAR_NORMAL; - calcTimeBudget = (NSTimeInterval)(DS_SECONDS_PER_FRAME / speedScalar); - isSpeedLimitEnabled = YES; - gui_thread = [NSThread currentThread]; - loadedRomURL = nil; - execution_lock = [[NSLock alloc] init]; - sound_lock = [[NSLock alloc] init]; - current_screen = nil; - - mutexCoreExecute = (pthread_mutex_t *)malloc(sizeof(pthread_mutex_t)); - pthread_mutex_init(mutexCoreExecute, NULL); - mutexAudioEmulateCore = mutexCoreExecute; - -#ifdef GDB_STUB - arm9_gdb_port = 0; - arm7_gdb_port = 0; - arm9_gdb_stub = NULL; - arm7_gdb_stub = NULL; - struct armcpu_memory_iface *arm9_memio = &arm9_base_memory_iface; - struct armcpu_memory_iface *arm7_memio = &arm7_base_memory_iface; - struct armcpu_ctrl_iface *arm9_ctrl_iface; - struct armcpu_ctrl_iface *arm7_ctrl_iface; - - //create GDB stubs if required - arm9_gdb_port = [defaults integerForKey:PREF_ARM9_GDB_PORT]; - arm7_gdb_port = [defaults integerForKey:PREF_ARM7_GDB_PORT]; - - if(arm9_gdb_port > 0 && arm9_gdb_port < 65536) - { - NSLog(@"Using ARM9 GDB port %d", arm9_gdb_port); - arm9_gdb_stub = createStub_gdb(arm9_gdb_port, - &arm9_memio, - &arm9_direct_memory_iface); - if ( arm9_gdb_stub == NULL) - { - NSLog(@"Failed to create ARM9 gdbstub on port %d\n",arm9_gdb_port); - exit(1); - } - } - - if (arm7_gdb_port > 0 && arm7_gdb_port < 65536) - { - NSLog(@"Using ARM7 GDB port %d", arm7_gdb_port); - arm7_gdb_stub = createStub_gdb(arm7_gdb_port, - &arm7_memio, - &arm7_base_memory_iface); - - if ( arm7_gdb_stub == NULL) { - NSLog(@"Failed to create ARM7 gdbstub on port %d\n",arm7_gdb_port); - exit(1); - } - } -#endif - - //check if we can send messages on other threads, which we will use for video update - //this is for compatibility for tiger and earlier - timer_based = ([NSObject instancesRespondToSelector:@selector(performSelector:onThread:withObject:waitUntilDone:)]==NO)?true:false; - -#ifdef HAVE_JIT - CommonSettings.use_jit = true; -#endif - - //Firmware setup -#ifdef GDB_STUB - NDS_Init(arm9_memio, &arm9_ctrl_iface, - arm7_memio, &arm7_ctrl_iface); -#else - NDS_Init(); -#endif - - //use default firmware - NDS_FillDefaultFirmwareConfigData(&macDS_firmware); - NDS_CreateDummyFirmware(&macDS_firmware); - - /* - * Activate the GDB stubs - * This has to come after the NDS_Init where the cpus are set up. - */ -#ifdef GDB_STUB - if(arm9_gdb_port > 0 && arm9_gdb_port < 65536) - { - activateStub_gdb( arm9_gdb_stub, arm9_ctrl_iface); - } - if(arm7_gdb_port > 0 && arm7_gdb_port < 65536) - { - activateStub_gdb( arm7_gdb_stub, arm7_ctrl_iface); - } -#endif - - - //3D Init -#ifdef HAVE_OPENGL - NSOpenGLContext *prev_context = [NSOpenGLContext currentContext]; - [prev_context retain]; - - bool gl_ready = false; - - NSOpenGLPixelFormatAttribute attrs[] = - { - NSOpenGLPFAColorSize, (NSOpenGLPixelFormatAttribute)24, - NSOpenGLPFAAlphaSize, (NSOpenGLPixelFormatAttribute)8, - NSOpenGLPFADepthSize, (NSOpenGLPixelFormatAttribute)24, - NSOpenGLPFAStencilSize, (NSOpenGLPixelFormatAttribute)8, - NSOpenGLPFAAccelerated, - (NSOpenGLPixelFormatAttribute)0 - }; - - if((pixel_format = [[NSOpenGLPixelFormat alloc] initWithAttributes:attrs]) == nil) - { - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Couldn't create OpenGL pixel format for 3D rendering", nil)]; - context = nil; - - } else if((context = [[NSOpenGLContext alloc] initWithFormat:pixel_format shareContext:nil]) == nil) - { - [pixel_format release]; - pixel_format = nil; - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Couldn't create OpenGL context for 3D rendering", nil)]; - } else - { - [context makeCurrentContext]; - - //check extensions - BOOL supports_pixel_buffers = NO; - const char *extension_list = (const char*)glGetString(GL_EXTENSIONS); - if(extension_list) - { - NSArray *extensions = [[NSString stringWithCString:extension_list encoding:NSASCIIStringEncoding] componentsSeparatedByString:@" "]; - supports_pixel_buffers = [extensions containsObject:@"GL_APPLE_pixel_buffer"]; - } - - //attempt to use a pixel-buffer for hopefully hardware accelerated offscreen drawing - if(supports_pixel_buffers == YES) - { - NSOpenGLPixelBuffer *pixel_buffer = [[NSOpenGLPixelBuffer alloc] - initWithTextureTarget:GL_TEXTURE_2D - textureInternalFormat:GL_RGBA - textureMaxMipMapLevel:0 - pixelsWide:DS_SCREEN_WIDTH - pixelsHigh:DS_SCREEN_HEIGHT*2]; - - if(pixel_buffer == nil) - { - GLenum error = glGetError(); - NSString *errorStr = [NSString stringWithFormat:@"Error setting up rgba pixel buffer for 3D rendering (glerror: %d)", error]; - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(errorStr, nil)]; - } else - { - [context setPixelBuffer:pixel_buffer cubeMapFace:0 mipMapLevel:0 currentVirtualScreen:0]; - [pixel_buffer release]; - gl_ready = true; - } - } - - //if pixel buffers didn't work out, try simple offscreen renderings (probably software accelerated) - if(!gl_ready) - { - [context setOffScreen:(void*)&gpu_buff width:DS_SCREEN_WIDTH height:DS_SCREEN_HEIGHT rowbytes:DS_SCREEN_WIDTH*5]; - gl_ready = true; - } - } - - if(context) - { - [context makeCurrentContext]; - - oglrender_init = &OSXOpenGLRendererInit; - NDS_3D_SetDriver(CORE3DLIST_OPENGL); - //NDS_3D_SetDriver(CORE3DLIST_SWRASTERIZE); - - if(!gpu3D->NDS_3D_Init()) - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Unable to initialize OpenGL components", nil)]; - } - - if(prev_context != nil) //make sure the old context is restored, and make sure our new context is not set in this thread (since the other thread will need it) - { - [prev_context makeCurrentContext]; - [prev_context release]; - } else - [NSOpenGLContext clearCurrentContext]; -#endif - - //Sound Init - muted = false; - volume = 100.0; -#ifdef DESMUME_COCOA - if(SPU_ChangeSoundCore(SNDCORE_OSX, 735 * 4) != 0) - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Unable to initialize sound core", nil)]; - else - SPU_SetVolume((int)volume); -#endif - - //Breakoff a new thread that will execute the ds stuff - finish = false; - finished = false; - run = false; - paused = false; - prevCoreState = CORESTATE_PAUSE; - [NSThread detachNewThreadSelector:@selector(run:) toTarget:self withObject:context]; - - //Start a timer to update the screen - if(timer_based) - { - video_update_lock = [[NSLock alloc] init]; - [NSTimer scheduledTimerWithTimeInterval:DS_SECONDS_PER_FRAME target:self selector:@selector(videoUpdateTimerHelper) userInfo:nil repeats:YES]; - } - - cdsController = nil; - - return self; -} - -- (void)setVideoUpdateCallback:(SEL)callback withObject:(id)object -{ - //release object we were previously using - [display_object release]; - - //get and retain the new one - display_object = object; - [display_object retain]; - - //set the selector - display_func = callback; -} - -- (void)setErrorCallback:(SEL)callback withObject:(id)object; -{ - [error_object release]; - - error_object = object; - [error_object retain]; - - error_func = callback; -} - -- (void)dealloc -{ - //end the other thread - finish = true; - while(!finished){} - - [cdsController release]; - - [display_object release]; - [error_object release]; - [context release]; - [pixel_format release]; - [loadedRomURL release]; - [sound_lock release]; - [execution_lock release]; - - pthread_mutex_destroy(mutexCoreExecute); - free(mutexCoreExecute); - - NDS_DeInit(); - -#ifdef GDB_STUB - if(arm9_gdb_port > 0 && arm9_gdb_port < 65536) - { - destroyStub_gdb(arm9_gdb_stub); - } - if(arm7_gdb_port > 0 && arm7_gdb_port < 65536) - { - destroyStub_gdb(arm7_gdb_stub); - } -#endif - - [super dealloc]; -} - -- (void) setMasterExecute:(BOOL)theState -{ - //OSSpinLockLock(&spinlockMasterExecute); - - if (theState) - { - execute = true; - } - else - { - execute = false; - } - - //OSSpinLockUnlock(&spinlockMasterExecute); -} - -- (BOOL) masterExecute -{ - BOOL theState = NO; - - //OSSpinLockLock(&spinlockMasterExecute); - - if (execute) - { - theState = YES; - } - - //OSSpinLockUnlock(&spinlockMasterExecute); - - return theState; -} - -- (void) setCdsController:(CocoaDSController *)theController -{ - cdsController = theController; -} - -- (CocoaDSController*) cdsController -{ - return cdsController; -} - -- (void)setPlayerName:(NSString*)player_name -{ - //first we convert to UTF-16 which the DS uses to store the nickname - NSData *string_chars = [player_name dataUsingEncoding:NSUnicodeStringEncoding]; - - //copy the bytes - macDS_firmware.nickname_len = MIN([string_chars length],MAX_FW_NICKNAME_LENGTH); - [string_chars getBytes:macDS_firmware.nickname length:macDS_firmware.nickname_len]; - macDS_firmware.nickname[macDS_firmware.nickname_len / 2] = 0; - - //set the firmware - //NDS_CreateDummyFirmware(&macDS_firmware); -} - -- (BOOL) loadRom:(NSURL *)romURL -{ - BOOL result = NO; - - //pause if not already paused - BOOL was_paused = [self paused]; - [self pause]; - - //load the rom - result = [CocoaDSFile loadRom:romURL]; - if(!result) - { - //if it didn't work give an error and dont unpause - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Could not open file", nil)]; - - //continue playing if load didn't work - if(was_paused == NO)[self execute]; - - return result; - } -/* - //clear screen data - if(current_screen != nil) - { - [current_screen release]; - current_screen = nil; - } -*/ - // Retain a copy of the URL of the currently loaded ROM, since we'll be - // using it later. - loadedRomURL = romURL; - [loadedRomURL retain]; - - //this is incase emulation stopped from the - //emulation core somehow - execute = true; - - result = YES; - - return result; -} - -- (BOOL) isRomLoaded -{ - return (loadedRomURL==nil)?NO:YES; -} - -- (void)closeROM -{ - [self pause]; -/* - if(current_screen != nil) - { - [current_screen release]; - current_screen = nil; - } -*/ - NDS_FreeROM(); - - [loadedRomURL release]; - loadedRomURL = nil; -} - -- (NSImage *) romIcon -{ - NSImage *newImage = nil; - - NDS_header *ndsRomHeader = NDS_getROMHeader(); - if (ndsRomHeader == nil) - { - return newImage; - } - - NSUInteger iconOffset = ndsRomHeader->IconOff; - if(iconOffset == 0) - { - return newImage; - } - - newImage = [[NSImage alloc] initWithSize:NSMakeSize(32, 32)]; - if(newImage == nil) - { - return newImage; - } - - NSUInteger w = ROM_ICON_WIDTH; - NSUInteger h = ROM_ICON_HEIGHT; - NSBitmapImageRep *imageRep = [[NSBitmapImageRep alloc] initWithBitmapDataPlanes:NULL - pixelsWide:w - pixelsHigh:h - bitsPerSample:8 - samplesPerPixel:4 - hasAlpha:YES - isPlanar:NO - colorSpaceName:NSCalibratedRGBColorSpace - bytesPerRow:w * 4 - bitsPerPixel:32]; - - if(imageRep == nil) - { - [newImage release]; - newImage = nil; - return newImage; - } - - uint32_t *bitmapData = (uint32_t *)[imageRep bitmapData]; - RomIconToRGBA8888(bitmapData); - -#ifdef __BIG_ENDIAN__ - uint32_t *bitmapDataEnd = bitmapData + (w * h); - while (bitmapData < bitmapDataEnd) - { - *bitmapData++ = CFSwapInt32LittleToHost(*bitmapData); - } -#endif - - [imageRep autorelease]; - [newImage addRepresentation:imageRep]; - - return [newImage autorelease]; -} - -- (NSString *) romFileName -{ - return [[loadedRomURL path] lastPathComponent]; -} - -- (NSString *) romTitle -{ - return [[NSString alloc] initWithCString:(NDS_getROMHeader()->gameTile) encoding:NSUTF8StringEncoding]; -} - -- (NSInteger) romMaker -{ - return NDS_getROMHeader()->makerCode; -} - -- (NSInteger) romSize -{ - return NDS_getROMHeader()->cardSize; -} - -- (NSInteger) romArm9Size -{ - return NDS_getROMHeader()->ARM9binSize; -} - -- (NSInteger) romArm7Size -{ - return NDS_getROMHeader()->ARM7binSize; -} - -- (NSInteger) romDataSize -{ - return NDS_getROMHeader()->ARM7binSize + NDS_getROMHeader()->ARM7src; -} - -- (NSMutableDictionary *) romInfoBindings -{ - if (![self isRomLoaded]) - { - return [NintendoDS romNotLoadedBindings]; - } - - return [NSMutableDictionary dictionaryWithObjectsAndKeys: - [self romFileName], @"romFileName", - [self romTitle], @"romTitle", - [NSString stringWithFormat:@"%04X", [self romMaker]], @"makerCode", - [NSString stringWithFormat:NSSTRING_STATUS_SIZE_BYTES, [self romSize]], @"romSize", - [NSString stringWithFormat:NSSTRING_STATUS_SIZE_BYTES, [self romArm9Size]], @"arm9BinarySize", - [NSString stringWithFormat:NSSTRING_STATUS_SIZE_BYTES, [self romArm7Size]], @"arm7BinarySize", - [NSString stringWithFormat:NSSTRING_STATUS_SIZE_BYTES, [self romDataSize]], @"dataSize", - [self romIcon], @"iconImage", - nil]; -} - -+ (NSMutableDictionary *) romNotLoadedBindings -{ - NSImage *iconImage = [[[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"AppIcon_DeSmuME" ofType:@"icns"]] autorelease]; - - return [NSMutableDictionary dictionaryWithObjectsAndKeys: - NSSTRING_STATUS_NO_ROM_LOADED, @"romFileName", - NSSTRING_STATUS_NO_ROM_LOADED, @"romTitle", - NSSTRING_STATUS_NO_ROM_LOADED, @"makerCode", - [NSString stringWithFormat:NSSTRING_STATUS_SIZE_BYTES, 0], @"romSize", - [NSString stringWithFormat:NSSTRING_STATUS_SIZE_BYTES, 0], @"arm9BinarySize", - [NSString stringWithFormat:NSSTRING_STATUS_SIZE_BYTES, 0], @"arm7BinarySize", - [NSString stringWithFormat:NSSTRING_STATUS_SIZE_BYTES, 0], @"dataSize", - iconImage, @"iconImage", - nil]; -} - -- (NSURL *) loadedRomURL -{ - return loadedRomURL; -} - -- (void) setCoreState:(NSInteger)coreState -{ - if ([self paused]) - { - prevCoreState = CORESTATE_PAUSE; - } - else - { - prevCoreState = CORESTATE_EXECUTE; - } - - switch (coreState) - { - case CORESTATE_EXECUTE: - [self execute]; - break; - - case CORESTATE_PAUSE: - [self pause]; - break; - - default: - break; - } -} - -- (void) restoreCoreState -{ - switch (prevCoreState) - { - case CORESTATE_EXECUTE: - [self execute]; - break; - - case CORESTATE_PAUSE: - [self pause]; - break; - - default: - break; - } -} - -- (BOOL)executing -{ - return run; -} - -- (void)execute -{ - run = TRUE; -} - -- (BOOL)paused -{ - return !run; -} - -- (void)pause -{ - run = false; - - //wait for the other thread to stop execution - while (!paused) {} -} - -- (void)reset -{ - //note that the execution_lock method would probably be a little better - - //but the NDS_Reset() function sets execution to false for some reason - //we treat execution == false as an emulation error - //pausing allows the other thread to not think theres an emulation error - - //[execution_lock lock]; - bool old_run = run; - if(old_run) - { - run = false; - while(!paused){} - } - - pthread_mutex_lock(mutexCoreExecute); - NDS_Reset(); - pthread_mutex_unlock(mutexCoreExecute); - - //[execution_lock unlock]; - run = old_run; - - //if there was a previous emulation error, clear it, since we reset - execute = true; -} - -- (void) setSpeedScalar:(CGFloat)scalar -{ - speedScalar = scalar; - [self updateConfig]; -} - -- (CGFloat) speedScalar -{ - return speedScalar; -} - -- (void) setIsSpeedLimitEnabled:(BOOL)theState -{ - isSpeedLimitEnabled = theState; - [self updateConfig]; -} - -- (BOOL) isSpeedLimitEnabled -{ - return isSpeedLimitEnabled; -} - -- (void)setSaveType:(int)savetype -{ - if(savetype < 0 || savetype > 6) savetype = 0; - - // Set the savetype - backup_setManualBackupType(savetype); -} - -- (int)saveType -{ - return CommonSettings.manualBackupType; -} - -- (BOOL) isSubScreenLayerDisplayed:(int)i -{ - GPU *theGPU = SubScreen.gpu; - BOOL isLayerDisplayed = NO; - - // Check bounds on the layer index. - if(i < 0 || i > 4) - { - return isLayerDisplayed; - } - - // Check if theGPU exists. - if(theGPU == nil) - { - return isLayerDisplayed; - } - - // CommonSettings.dispLayers is returned as a bool, so we convert - // to BOOL here. - if (CommonSettings.dispLayers[theGPU->core][i]) - { - isLayerDisplayed = YES; - } - - return isLayerDisplayed; -} - -- (BOOL) isMainScreenLayerDisplayed:(int)i -{ - GPU *theGPU = MainScreen.gpu; - BOOL isLayerDisplayed = NO; - - // Check bounds on the layer index. - if(i < 0 || i > 4) - { - return isLayerDisplayed; - } - - // Check if theGPU exists. - if(theGPU == nil) - { - return isLayerDisplayed; - } - - // CommonSettings.dispLayers is returned as a bool, so we convert - // to BOOL here. - if (CommonSettings.dispLayers[theGPU->core][i]) - { - isLayerDisplayed = YES; - } - - return isLayerDisplayed; -} - -- (void) toggleSubScreenLayer:(int)i -{ - GPU *theGPU = SubScreen.gpu; - BOOL isLayerDisplayed; - - // Check bounds on the layer index. - if(i < 0 || i > 4) - { - return; - } - - // Check if theGPU exists. - if(theGPU == nil) - { - return; - } - - isLayerDisplayed = [self isSubScreenLayerDisplayed:i]; - if(isLayerDisplayed == YES) - { - GPU_remove(theGPU, i); - } - else - { - GPU_addBack(theGPU, i); - } -} - -- (void) toggleMainScreenLayer:(int)i -{ - GPU *theGPU = MainScreen.gpu; - BOOL isLayerDisplayed; - - // Check bounds on the layer index. - if(i < 0 || i > 4) - { - return; - } - - // Check if theGPU exists. - if(theGPU == nil) - { - return; - } - - isLayerDisplayed = [self isMainScreenLayerDisplayed:i]; - if(isLayerDisplayed == YES) - { - GPU_remove(theGPU, i); - } - else - { - GPU_addBack(theGPU, i); - } -} - -- (BOOL)hasSound -{ - SoundInterface_struct *core = SPU_SoundCore(); - if(!core)return NO; - return core != &SNDDummy; -} - -- (void) setVolume:(float)vol -{ - if (vol < 0.0f) - { - vol = 0.0f; - } - else if (vol > MAX_VOLUME) - { - vol = MAX_VOLUME; - } - - volume = vol; - - [sound_lock lock]; - SPU_SetVolume((int)vol); - [sound_lock unlock]; -} - -- (float) volume -{ - if([self hasSound]) - return volume; - return -1; -} - -- (void)enableMute -{ - [sound_lock lock]; - SPU_SetVolume(0); - [sound_lock unlock]; - muted = true; -} - -- (void)disableMute -{ - [sound_lock lock]; - SPU_SetVolume((int)volume); - [sound_lock unlock]; - muted = false; -} - -- (void)toggleMute -{ - if(muted) - [self disableMute]; - else - [self enableMute]; -} - -- (BOOL)muted -{ - return muted?YES:NO; -} - -- (void) copyToPasteboard -{ - if (current_screen == nil) - { - return; - } - - NSImage *screenshot = [[current_screen image] autorelease]; - if (screenshot == nil) - { - return; - } - - NSPasteboard *pboard = [NSPasteboard generalPasteboard]; - [pboard declareTypes:[NSArray arrayWithObjects:NSTIFFPboardType, nil] owner:self]; - [pboard setData:[screenshot TIFFRepresentationUsingCompression:NSTIFFCompressionLZW factor:1.0f] forType:NSTIFFPboardType]; -} - -- (NSBitmapImageRep *) bitmapImageRep -{ - NSBitmapImageRep *currentScreenImageRep = nil; - - if (current_screen == nil) - { - return currentScreenImageRep; - } - - currentScreenImageRep = [current_screen imageRep]; - - return currentScreenImageRep; -} - -//---------------------------- -//Here's the run function which continuously executes in a separate thread -//it's controlled by the run and finish varaiables of the instance -//and its status can be determined with the paused and finished variables - -- (void)videoUpdateHelper:(ScreenState*)screen_data -{ - //we check if the emulation is running before we update the screen - //this is because the emulation could have been paused or ended - //with a video update call still queued on this thread - - //this also means it may skip a frame or more upon resuming emulation - - //the ideal thing would be to find a way to have the pause function - //check what video updates are queued on this run loop and perform them - - if(run) - [display_object performSelector:display_func withObject:screen_data]; -} - -- (void)videoUpdateTimerHelper -{ - if(!run || current_screen == nil) - { - return; - } - - [display_object performSelector:display_func withObject:current_screen]; -} - -- (void)run:(NSOpenGLContext*)gl_context -{ - NSAutoreleasePool *autorelease = [[NSAutoreleasePool alloc] init]; - - NSDate *loopStartDate; - NSDate *emulation_start_date; - NSDate *frame_start_date; - - NSTimeInterval timeBudget; - NSTimeInterval timePad; - -#ifdef HAVE_OPENGL - [gl_context retain]; - [gl_context makeCurrentContext]; - CGLLockContext((CGLContextObj)[gl_context CGLContextObj]); -#endif - - //program main loop - while(!finish) - { - if(!run) - { - paused = true; - } - - //run the emulator - while(run && execute) //run controls when the emulator runs, execute prevents it from continuing execution if there are errors - { - /* - Get the start time for the loop. This will be needed when it comes - time to determine the total time spent, and then calculating what - timePad should be. - */ - loopStartDate = [NSDate date]; - - // Force paused state. - paused = false; - - /* - Set up our time budget, which is equal to calcTimeBudget, which - is the relationship between DS_SECONDS_PER_FRAME and speed_limit. - timeBudget represents how much time we have to spend doing the - various functions of making a new frame. - - The major parts we spend our time on is: - - Emulation - - Drawing the frame - - Pad time - - The priorities for spending time are the same as the order listed - above. - - timePad represents any excess time that can be released back - to the OS. - */ - timeBudget = calcTimeBudget; - timePad = timeBudget; - - /* - Set up the inputs for the emulator. - - The time taken up by this step should be insignificant, so we - won't bother calculating this in the time budget. - */ - [cdsController setupAllDSInputs]; - NDS_beginProcessingInput(); - /* - Shouldn't need to do any special processing steps in between. - We'll just jump directly to ending the input processing. - */ - NDS_endProcessingInput(); - - emulation_start_date = [NSDate date]; - [self emulateDS]; - - /* - Subtract the emulation time from our time budget. - - For some reason, [NSDate timeIntervalSinceNow] returns a - negative interval if the receiver is an earlier date than now. - So to subtract from timeBudget, we add the interval. - - Go figure. - */ - timeBudget += [emulation_start_date timeIntervalSinceNow]; - - /* - If we have time left in our time budget, draw the frame. - - But if we don't have time left in our time budget, then we need - to make a decision on whether to simply drop the frame, or just - draw the frame. - - Currently, the decision is to just draw everything because - frame drawing time is very negligible. Dropping a whole bunch of - frames will NOT yield any significant speed increase. - */ - if(timeBudget > 0) - { - frame_start_date = [NSDate date]; - [self drawFrame]; - - // Subtract the drawing time from our time budget. - timeBudget += [frame_start_date timeIntervalSinceNow]; - } - else - { - // Don't even bother calculating timeBudget. We've already - // gone over at this point. - [self drawFrame]; - } - - // If there is any time left in the loop, go ahead and pad it. - timePad += [loopStartDate timeIntervalSinceNow]; - if(timePad > 0) - { - [self padTime:timePad]; - } - } - - //when emulation is paused, return CPU time to the OS - [NSThread sleepUntilDate:[NSDate dateWithTimeIntervalSinceNow:.1]]; - } - -#ifdef HAVE_OPENGL - CGLUnlockContext((CGLContextObj)[gl_context CGLContextObj]); - [gl_context release]; -#endif - - [autorelease release]; - - paused = true; - finished = true; -} - -- (void) emulateDS -{ - [execution_lock lock]; - - pthread_mutex_lock(mutexCoreExecute); - NDS_exec(); - pthread_mutex_unlock(mutexCoreExecute); - - [sound_lock lock]; - SPU_Emulate_user(); - [sound_lock unlock]; - - [execution_lock unlock]; -} - -- (void) drawFrame -{ - ScreenState *new_screen_data = [[ScreenState alloc] initWithColorData:GPU_screen]; - - if(timer_based) - { //for tiger compatibility - [video_update_lock lock]; - ScreenState *oldScreenData = current_screen; - current_screen = new_screen_data; - [oldScreenData release]; - [video_update_lock unlock]; - } - else - { //for leopard and later - ScreenState *oldScreenData = current_screen; - current_screen = new_screen_data; - - //this will generate a warning when compiling on tiger or earlier, but it should - //be ok since the purpose of the if statement is to check if this will work - [self performSelector:@selector(videoUpdateHelper:) onThread:gui_thread withObject:current_screen waitUntilDone:NO]; - [oldScreenData release]; //performSelector will auto retain the screen data while the other thread displays - } -} - -- (void) padTime:(NSTimeInterval)timePad -{ -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 // Code for Mac OS X 10.4 and earlier - - [NSThread sleepUntilDate:[NSDate dateWithTimeIntervalSinceNow:timePad]]; - -#else // Code for Mac OS X 10.5 and later - - [NSThread sleepForTimeInterval:timePad]; - -#endif -} - -- (void) updateConfig -{ - CGFloat newTimeBudget; - - // Update speed limit - if(!isSpeedLimitEnabled) - { - newTimeBudget = 0.0; - } - else - { - CGFloat theSpeed = speedScalar; - if(theSpeed <= SPEED_SCALAR_MIN) - { - theSpeed = SPEED_SCALAR_MIN; - } - - newTimeBudget = (NSTimeInterval)(DS_SECONDS_PER_FRAME / theSpeed); - } - - calcTimeBudget = newTimeBudget; -} - -@end - -void RomIconToRGBA8888(uint32_t *bitmapData) -{ - const RomBanner &ndsRomBanner = gameInfo.getRomBanner(); // Contains the memory addresses we need to get our read pointer locations. - const uint16_t *iconClutPtr; // Read pointer for the icon's CLUT. - const uint32_t *iconPixPtr; // Read pointer for the icon's pixel data. - - uint32_t clut[16]; // 4-bit indexed CLUT, storing RGBA8888 values for each color. - - uint32_t pixRowColors; // Temp location for storing an 8 pixel row of 4-bit indexed color values from the icon's pixel data. - unsigned int pixRowIndex; // Temp location for tracking which pixel row of an 8x8 square that we are reading. - unsigned int x; // Temp location for tracking which of the 8x8 pixel squares that we are reading (x-dimension). - unsigned int y; // Temp location for tracking which of the 8x8 pixel squares that we are reading (y-dimension). - - uint32_t *bitmapPixPtr; // Write pointer for the RGBA8888 bitmap pixel data, relative to the passed in *bitmapData pointer. - - if (bitmapData == NULL) - { - return; - } - - if (&ndsRomBanner == NULL) - { - memset(bitmapData, 0, 4096); // 4096 bytes = 32px * 32px * sizeof(uint32_t) - return; - } - - // Set all of our icon read pointers. - iconClutPtr = (uint16_t *)ndsRomBanner.palette + 1; - iconPixPtr = (uint32_t *)ndsRomBanner.bitmap; - - // Setup the 4-bit CLUT. - // - // The actual color values are stored with the ROM icon data in RGB555 format. - // We convert these color values and store them in the CLUT as RGBA8888 values. - // - // The first entry always represents the alpha, so we can just ignore it. - clut[0] = 0x00000000; - RGB555ToRGBA8888Buffer(iconClutPtr, &clut[1], 15); - - // Load the image from the icon pixel data. - // - // ROM icons are stored in 4-bit indexed color and have dimensions of 32x32 pixels. - // Also, ROM icons are split into 16 separate 8x8 pixel squares arranged in a 4x4 - // array. Here, we sequentially read from the ROM data, and adjust our write - // location appropriately within the bitmap memory block. - for(y = 0; y < 4; y++) - { - for(x = 0; x < 4; x++) - { - for(pixRowIndex = 0; pixRowIndex < 8; pixRowIndex++, iconPixPtr++) - { - // Load the entire row of pixels as a single 32-bit chunk. - pixRowColors = *iconPixPtr; - - // Set the write location. The formula below calculates the proper write - // location depending on the position of the read pointer. We use a more - // optimized version of this formula in practice. - // - // bitmapPixPtr = bitmapData + ( ((y * 8) + pixRowIndex) * 32 ) + (x * 8); - bitmapPixPtr = bitmapData + ( ((y << 3) + pixRowIndex) << 5 ) + (x << 3); - - // Set the RGBA8888 bitmap pixels using our CLUT from earlier. - -#ifdef __BIG_ENDIAN__ - *bitmapPixPtr = clut[(pixRowColors & 0x0F000000) >> 24]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0xF0000000) >> 28]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x000F0000) >> 16]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x00F00000) >> 20]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x00000F00) >> 8]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x0000F000) >> 12]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x0000000F)]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x000000F0) >> 4]; - -#else - - *bitmapPixPtr = clut[(pixRowColors & 0x0000000F)]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x000000F0) >> 4]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x00000F00) >> 8]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x0000F000) >> 12]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x000F0000) >> 16]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x00F00000) >> 20]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0x0F000000) >> 24]; - - bitmapPixPtr++; - *bitmapPixPtr = clut[(pixRowColors & 0xF0000000) >> 28]; -#endif - } - } - } -} diff --git a/desmume/src/cocoa/preferences_legacy.h b/desmume/src/cocoa/preferences_legacy.h deleted file mode 100644 index 2ad99bce5..000000000 --- a/desmume/src/cocoa/preferences_legacy.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import - -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 - #include "macosx_10_4_compat.h" -#endif - -#define PREF_EXECUTE_UPON_LOAD @"Execute Upon Load" - -#define PREF_AFTER_LAUNCHED @"When Launching, Load" -#define PREF_AFTER_LAUNCHED_OPTION_NOTHING @"Load Nothing" -#define PREF_AFTER_LAUNCHED_OPTION_LAST_ROM @"Load Last ROM" - -#ifdef GDB_STUB -#define PREF_ARM9_GDB_PORT @"arm9gdb" -#define PREF_ARM7_GDB_PORT @"arm7gdb" -#endif - -#define PREF_KEY_A @"A Button" -#define PREF_KEY_B @"B Button" -#define PREF_KEY_X @"X Button" -#define PREF_KEY_Y @"Y Button" -#define PREF_KEY_L @"L Button" -#define PREF_KEY_R @"R Button" -#define PREF_KEY_UP @"Up Button" -#define PREF_KEY_DOWN @"Down Button" -#define PREF_KEY_LEFT @"Left Button" -#define PREF_KEY_RIGHT @"Right Button" -#define PREF_KEY_START @"Start Button" -#define PREF_KEY_SELECT @"Select Button" - -void setAppDefaults(); //this is defined in preferences.m and should be called at app launch - -NSView *createPreferencesView(NSString *helpinfo, NSDictionary *options, id delegate); //utility func for creating a preference panel with a set of options diff --git a/desmume/src/cocoa/preferences_legacy.mm b/desmume/src/cocoa/preferences_legacy.mm deleted file mode 100644 index 7e4fcf8aa..000000000 --- a/desmume/src/cocoa/preferences_legacy.mm +++ /dev/null @@ -1,554 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import "preferences_legacy.h" -#import "cocoa_util.h" -#import "input_legacy.h" - -/* Preference settings are stored using NSUserDefaults - which should put them in a property list in /Users/username/Library/Preferences - - For the keys we use the same strings you see in the preference menu - such as "Execute Upon Load" to keep things simple, of course the unlocalized version - of the strings are used so that when you change language it will still - finds the settings from before. Also theres no guarantee that localized - strings will be unique. - */ - -#define INTERFACE_INTERNAL_NAME @"Interface" -#define CONTROLS_INTERNAL_NAME @"Controls" -#define FIRMWARE_INTERNAL_NAME @"Firmware" - -const CGFloat PREFERENCES_WIDTH = 365; - -/////////////////////////////// - -NSFont *preferences_font; -NSDictionary *preferences_font_attribs; -NSMutableDictionary *defaults; - -/////////////////////////////// - -//This needs to be called when the program starts -void setAppDefaults() -{ - defaults = [[NSMutableDictionary alloc] initWithObjectsAndKeys: - - //Interface defaults - @"Yes", PREF_EXECUTE_UPON_LOAD, - PREF_AFTER_LAUNCHED_OPTION_NOTHING, PREF_AFTER_LAUNCHED, - - //Firmware defaults - //@"DeSmuME User", PREF_FIRMWARE_PLAYER_NAME, - //@"English", PREF_FIRMWARE_LANGUAGE, - - nil]; - - //Input defaults - [defaults addEntriesFromDictionary:[InputHandler appDefaults]]; - - [[NSUserDefaults standardUserDefaults] registerDefaults:defaults]; -} - -/////////////////////////////// -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 -@interface PreferencesDelegate : NSObject -#else -@interface PreferencesDelegate : NSObject -#endif -{} -@end - -@implementation PreferencesDelegate -- (void)windowWillClose:(NSNotification*)aNotification -{ - [NSApp stopModal]; - - [[NSUserDefaults standardUserDefaults] synchronize]; -} - -- (void)textDidChange:(NSNotification*)notification -{ - //NSText *text_field = [notification object]; - //NSString *text = [text_field string]; -} - -- (void)executeUponLoad:(id)sender -{ - BOOL value = ([sender indexOfSelectedItem] == 0) ? YES : NO; - - [[NSUserDefaults standardUserDefaults] setBool:value forKey:@"ExecuteROMOnLoad"]; -} - -- (void)afterLaunch:(id)sender -{ - if([sender indexOfSelectedItem] == 0) - [[NSUserDefaults standardUserDefaults] setObject:PREF_AFTER_LAUNCHED_OPTION_NOTHING forKey:PREF_AFTER_LAUNCHED]; - else - [[NSUserDefaults standardUserDefaults] setObject:PREF_AFTER_LAUNCHED_OPTION_LAST_ROM forKey:PREF_AFTER_LAUNCHED]; -} - -@end - -//////////////////////////////////////////////////// -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 -@interface ToolbarDelegate : NSObject -#else -@interface ToolbarDelegate : NSObject -#endif -{ - NSWindow *window; - NSToolbarItem *interface; - NSView *interface_view; - NSToolbarItem *controls; - NSView *controls_view; - NSToolbarItem *ds_firmware; - NSView *firmware_view; -} -- (id)initWithWindow:(NSWindow*)_window generalView:(NSView*)g controlsView:(NSView*)c firmwareView:(NSView*)f; -- (void)dealloc; -- (NSToolbarItem*)toolbar:(NSToolbar*)toolbar itemForItemIdentifier:(NSString*)itemIdentifier willBeInsertedIntoToolbar:(BOOL)flag; -- (NSArray*)toolbarAllowedItemIdentifiers:(NSToolbar*)toolbar; -- (NSArray*)toolbarDefaultItemIdentifiers:(NSToolbar*)toolbar; -- (NSArray*)toolbarSelectableItemIdentifiers:(NSToolbar*)toolbar; -@end - -@implementation ToolbarDelegate -- (id)init -{ - //make sure we go through through the designated init function - [self doesNotRecognizeSelector:_cmd]; - return nil; -} - -- (id)initWithWindow:(NSWindow*)_window generalView:(NSView*)g controlsView:(NSView*)c firmwareView:(NSView*)f; -{ - self = [super init]; - if(self == nil)return nil; - - window = _window; - [window retain]; - - interface_view = g; - [interface_view retain]; - - controls_view = c; - [controls_view retain]; - - firmware_view = f; - [firmware_view retain]; - - interface = controls = ds_firmware = nil; - - return self; -} - -- (void)dealloc -{ - [interface release]; - [interface_view release]; - [controls release]; - [controls_view release]; - [ds_firmware release]; - [firmware_view release]; - [window release]; - [super dealloc]; -} - -- (NSToolbarItem*)toolbar:(NSToolbar*)toolbar itemForItemIdentifier:(NSString*)itemIdentifier willBeInsertedIntoToolbar:(BOOL)flag -{ - NSToolbarItem *result; - - if([itemIdentifier compare:INTERFACE_INTERNAL_NAME] == NSOrderedSame) - { - - if(interface == nil) - { - interface = [[NSToolbarItem alloc] initWithItemIdentifier:INTERFACE_INTERNAL_NAME]; - [interface setImage:[NSApp applicationIconImage]]; - [interface setLabel:NSLocalizedString(@"Interface", nil)]; - [interface setTarget:self]; - [interface setAction:@selector(toolbarItemClicked:)]; - } - - result = interface; - } else if([itemIdentifier compare:CONTROLS_INTERNAL_NAME] == NSOrderedSame) - { - - if(controls == nil) - { - controls = [[NSToolbarItem alloc] initWithItemIdentifier:CONTROLS_INTERNAL_NAME]; - [controls setImage:[NSApp applicationIconImage]]; - [controls setLabel:NSLocalizedString(@"Controls", nil)]; - [controls setTarget:self]; - [controls setAction:@selector(toolbarItemClicked:)]; - } - - result = controls; - } else if([itemIdentifier compare:FIRMWARE_INTERNAL_NAME] == NSOrderedSame) - { - - if(ds_firmware == nil) - { - ds_firmware = [[NSToolbarItem alloc] initWithItemIdentifier:FIRMWARE_INTERNAL_NAME]; - [ds_firmware setImage:[NSApp applicationIconImage]]; - [ds_firmware setLabel:NSLocalizedString(@"DS Firmware", nil)]; - [ds_firmware setTarget:self]; - [ds_firmware setAction:@selector(toolbarItemClicked:)]; - } - - result = ds_firmware; - } - - else result = nil; - - return result; -} - -- (NSArray*)toolbarAllowedItemIdentifiers:(NSToolbar*)toolbar -{ - return [NSArray arrayWithObjects:INTERFACE_INTERNAL_NAME, CONTROLS_INTERNAL_NAME, FIRMWARE_INTERNAL_NAME, nil]; -} - -- (NSArray*)toolbarDefaultItemIdentifiers:(NSToolbar*)toolbar -{ - return [NSArray arrayWithObjects:INTERFACE_INTERNAL_NAME, CONTROLS_INTERNAL_NAME, /*FIRMWARE_INTERNAL_NAME, */nil]; -} - -- (NSArray*)toolbarSelectableItemIdentifiers:(NSToolbar*)toolbar -{ - return [NSArray arrayWithObjects:INTERFACE_INTERNAL_NAME, CONTROLS_INTERNAL_NAME, FIRMWARE_INTERNAL_NAME, nil]; -} - -- (void)toolbarItemClicked:(id)sender -{ - - //Check what button was clicked - - NSString *item_clicked = [sender itemIdentifier]; - NSView *new_view; - - if([item_clicked compare:INTERFACE_INTERNAL_NAME] == NSOrderedSame) - { - - if([interface_view superview] == [window contentView])return; - new_view = interface_view; - - } else if([item_clicked compare:CONTROLS_INTERNAL_NAME] == NSOrderedSame) - { - - if([controls_view superview] == [window contentView])return; - new_view = controls_view; - - } else if([item_clicked compare:FIRMWARE_INTERNAL_NAME] == NSOrderedSame) - { - - if([firmware_view superview] == [window contentView])return; - new_view = firmware_view; - } else return; - - //Add/remove views to show only the view we now want to see - - NSView *content_view = [window contentView]; - - if(interface_view == new_view)[content_view addSubview:interface_view]; - else [interface_view removeFromSuperview]; - - if(controls_view == new_view)[content_view addSubview:controls_view]; - else [controls_view removeFromSuperview]; - - if(firmware_view == new_view)[content_view addSubview:firmware_view]; - else [firmware_view removeFromSuperview]; - - //Resize window to fit the new information perfectly - //we must take into account the size of the titlebar and toolbar - //and we also have to recalc the window position to keep the top of the window in the same place, - //since coordinates are based from the bottom left - - NSRect old_window_size = [window frame]; - NSRect new_window_size = [window frameRectForContentRect:[new_view frame]]; - new_window_size.size.width = PREFERENCES_WIDTH; - new_window_size.origin.x = old_window_size.origin.x; - new_window_size.origin.y = old_window_size.origin.y + old_window_size.size.height - new_window_size.size.height; - [window setFrame:new_window_size display:YES animate:YES]; - -} - -@end - -//////////////////////////////////////////////////// - -@implementation NSApplication(custom_extensions) - -NSView *createPreferencesView(NSString *helpinfo, NSDictionary *options, id delegate) -{ - //create the view - NSView *view = [[NSView alloc] initWithFrame:NSMakeRect(0, 0, PREFERENCES_WIDTH, 10)]; - - //loop through each option in the options list - //this is done backwards since we build the view upwards - //fixme: because dictionaries lack order, options should not be passed as a dictionary - - NSArray* keys = [[options allKeys] sortedArrayUsingSelector:@selector(localizedCompare:)]; - - NSEnumerator *key_enumerator = [keys reverseObjectEnumerator]; - NSString *key; - NSString *key_raw; - NSArray *object; - NSRect text_rect = NSMakeRect(5, 5, 220, 29); - NSRect button_rect = NSMakeRect(230, 5, PREFERENCES_WIDTH - 235, 26); - while ((key_raw = [key_enumerator nextObject])) - { - object = [options objectForKey:key_raw]; - - key = NSLocalizedString(key_raw, nil); - - NSString *current_setting = [[NSUserDefaults standardUserDefaults] objectForKey:key_raw]; - - if([(NSString *)[object objectAtIndex:0] compare:@"Bool"] == NSOrderedSame) - { - //Create the button for this option - NSPopUpButton *button = [[NSPopUpButton alloc] initWithFrame:button_rect pullsDown:NO]; - - //Setup the button callback - //the items array should have a selector encoded in an NSData - //since we can't stick a selector directly in an NSArray - SEL action; - [[object objectAtIndex:1] getBytes:&action]; - [button setAction:action]; - [button setTarget:delegate]; - - [button addItemWithTitle:NSLocalizedString(@"Yes",nil)]; - [button addItemWithTitle:NSLocalizedString(@"No",nil)]; - - [button selectItemAtIndex:([[NSUserDefaults standardUserDefaults] boolForKey:@"ExecuteROMOnLoad"] == YES) ? 0 : 1]; - - [view addSubview:button]; - - } - else if([(NSString *)[object objectAtIndex:0] compare:@"Array"] == NSOrderedSame) - { - //Create the button for this option - NSPopUpButton *button = [[NSPopUpButton alloc] initWithFrame:button_rect pullsDown:NO]; - - //button callback - SEL action; - [[object objectAtIndex:1] getBytes:&action]; - [button setAction:action]; - [button setTarget:delegate]; - - int i; - bool found = false; - for(i = 2; i < [object count]; i++) - { - //add the item to the popup buttons list - [button addItemWithTitle:NSLocalizedString([object objectAtIndex:i],nil)]; - - //if this is the currently selected or default item - if([current_setting compare:[object objectAtIndex:i]] == NSOrderedSame) - { - found = true; - [button selectItemAtIndex:i - 2]; - } - } - - if(!found) - { //the user setting for this option was not found - - //get the default value - NSString *default_setting = [defaults objectForKey:key_raw]; - - //show an error - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:[NSString stringWithFormat:@"%@ setting corrupt (%@), resetting to default (%@)", key, NSLocalizedString(current_setting, nil), NSLocalizedString(default_setting, nil)]]; - - //set the setting to default - [[NSUserDefaults standardUserDefaults] setObject:default_setting forKey:key_raw]; - - //show the default setting in the button - for(i = 2; i < [object count]; i++) - if([current_setting compare:[object objectAtIndex:i]] == NSOrderedSame) - ;//[button selectItemAtIndex:i - 2]; fixme - } - - [view addSubview:button]; - - } - else if ([(NSString *)[object objectAtIndex:0] caseInsensitiveCompare:@"Text"] == NSOrderedSame) - { - - //if this preference is a text field - //we will create a text field and add it to the view - NSRect temp = button_rect; - temp.size.height = [current_setting sizeWithAttributes:preferences_font_attribs].height + 2; - temp.origin.y += (26. - temp.size.height) / 2.; - NSText *text = [[NSText alloc] initWithFrame:temp]; - [text setMinSize:temp.size]; - [text setMaxSize:temp.size]; - [text setFont:preferences_font]; - [text setString:current_setting]; - [text setEditable:YES]; - [text setDrawsBackground:YES]; - [text setDelegate:delegate]; - [view addSubview:text]; - - } - else if([(NSString *)[object objectAtIndex:0] compare:@"Dictionary"] == NSOrderedSame) - { - //Create the button for this option - NSPopUpButton *button = [[NSPopUpButton alloc] initWithFrame:button_rect pullsDown:NO]; - - //button callback - SEL action; - [[object objectAtIndex:1] getBytes:&action]; - [button setAction:action]; - [button setTarget:delegate]; - - NSDictionary* keymap = [object objectAtIndex:2]; - - // Sort elements by name - NSArray* keys = [[keymap allKeys] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]; - - int i; - - for(i = 0; i < [keys count]; i++) - { - //add the item to the popup buttons list - NSString* key = [keys objectAtIndex:i]; - [button addItemWithTitle:NSLocalizedString(key,nil)]; - [[button lastItem] setRepresentedObject:[keymap objectForKey:key]]; - - if ( [current_setting compare:[keymap valueForKey:key] ] == NSOrderedSame ) { - [button selectItemAtIndex:i]; - } - } - - [view addSubview:button]; - } - - //Create text for this option - text_rect.size.height = [key sizeWithAttributes:preferences_font_attribs].height; - text_rect.origin.y = button_rect.origin.y + (26. - [key sizeWithAttributes:preferences_font_attribs].height) / 2.; - NSText *text = [[NSText alloc] initWithFrame:text_rect]; - [text setFont:preferences_font]; - [text setString:key]; - [text setEditable:NO]; - [text setDrawsBackground:NO]; - [text setSelectable:NO]; - [text setVerticallyResizable:NO]; - [view addSubview:text]; - - //Increase the y - button_rect.origin.y += 29; - - } - - //add the info text at the top - NSText *help_text = [[NSText alloc] initWithFrame:NSMakeRect(5, button_rect.origin.y, PREFERENCES_WIDTH-10, 25)]; - [help_text setDrawsBackground:NO]; - [help_text setVerticallyResizable:YES]; - [help_text setHorizontallyResizable:NO]; - [help_text insertText:helpinfo]; - [help_text setSelectable:NO]; - [help_text setEditable:NO]; - [view addSubview:help_text]; - - //resize the view to fit the stuff vertically - NSRect temprect = [view frame]; - temprect.size.height = button_rect.origin.y + [help_text frame].size.height + 3; - [view setFrame:temprect]; - - [help_text release]; - - return [view autorelease]; -} - - -//this is a hack - in the nib we connect preferences to this function name, -//since it's there, and then here we override whatever it's actually supposed to do -//and replace it with the preference panel. -//Incase you were wondering, I actually have no idea what I'm doing. -- (void)orderFrontDataLinkPanel:(id)sender //<- Preferences Display Function -{ - //---------------------------------------------------------------------------------------------- - - //get the applications main bundle - //NSBundle* app_bundle = [NSBundle mainBundle]; - - //get a font for displaying text - preferences_font = [NSFont systemFontOfSize:[NSFont systemFontSizeForControlSize:NSRegularControlSize]]; - - preferences_font_attribs = [NSDictionary dictionaryWithObjectsAndKeys:preferences_font, NSFontAttributeName, nil]; - - //create our delegate - PreferencesDelegate *delegate = [[PreferencesDelegate alloc] init]; - - //Create the window ------------------------------------------------------------------------------ - - //Create interface view - NSDictionary *interface_options = [NSDictionary dictionaryWithObjectsAndKeys: - - [NSArray arrayWithObjects:@"Bool", [NSData dataWithBytes:&@selector(executeUponLoad:) length:sizeof(SEL)], @"Yes", @"No",nil], PREF_EXECUTE_UPON_LOAD, - [NSArray arrayWithObjects:@"Array", [NSData dataWithBytes:&@selector(afterLaunch:) length:sizeof(SEL)], PREF_AFTER_LAUNCHED_OPTION_NOTHING, PREF_AFTER_LAUNCHED_OPTION_LAST_ROM, nil], PREF_AFTER_LAUNCHED, - - nil]; - - NSView *interface_view = createPreferencesView(@"Use the popup buttons on the right to change settings", interface_options, delegate); - - //Create the controls view - - NSView *controls_view = [InputHandler createPreferencesView:PREFERENCES_WIDTH]; - [controls_view setFrame:NSMakeRect(0, 0, PREFERENCES_WIDTH, [controls_view frame].size.height)]; - - //create the preferences window - NSWindow *preferences_window = [[NSWindow alloc] initWithContentRect:[interface_view frame] styleMask: - NSTitledWindowMask|NSClosableWindowMask backing:NSBackingStoreBuffered defer:NO screen:nil]; - [preferences_window setTitle:NSLocalizedString(@"DeSmuME Preferences", nil)]; - [preferences_window setDelegate:delegate]; - [preferences_window setFrameAutosaveName:@"DeSmuME Preferences Window"]; - [preferences_window setFrameOrigin:NSMakePoint(500,500)]; - [[preferences_window contentView] addSubview:interface_view]; - - //create the toolbar delegate - ToolbarDelegate *toolbar_delegate = [[ToolbarDelegate alloc] - initWithWindow:preferences_window - generalView:interface_view - controlsView:controls_view - firmwareView:nil]; - - //create the toolbar - NSToolbar *toolbar =[[NSToolbar alloc] initWithIdentifier:@"DeSmuMe Preferences"]; - [toolbar setDelegate:toolbar_delegate]; - [toolbar setSelectedItemIdentifier:INTERFACE_INTERNAL_NAME]; //start with the general tab selected - [preferences_window setToolbar:toolbar]; - [toolbar release]; - - //show the window - NSWindowController *wc = [[NSWindowController alloc] initWithWindow:preferences_window]; - [wc setShouldCascadeWindows:NO]; - [wc showWindow:nil]; - [wc release]; - - //run the preferences - [NSApp runModalForWindow:preferences_window]; - - // - [toolbar_delegate release]; - [preferences_window release]; -} -@end diff --git a/desmume/src/cocoa/screen_state_legacy.h b/desmume/src/cocoa/screen_state_legacy.h deleted file mode 100644 index 21427dd5e..000000000 --- a/desmume/src/cocoa/screen_state_legacy.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import - -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 - #include "macosx_10_4_compat.h" -#endif - -#define DS_BPP 2 //bytes per pixel -#define DS_SCREEN_X_RATIO (256.0 / (192.0 * 2.0)) -#define DS_SCREEN_Y_RATIO ((192.0 * 2.0) / 256.0) -#define DS_SCREEN_WIDTH 256 -#define DS_SCREEN_HEIGHT 192 - -//This class is used to return screen data at the end of a frame -//we wrap it in a obj-c class so it can be passed to a selector -//and so we get retain/release niftyness -@interface ScreenState : NSObject -{ - @private - unsigned char color_data[DS_SCREEN_WIDTH * DS_SCREEN_HEIGHT*2 * DS_BPP]; -} -+ (NSInteger)width; -+ (NSInteger)height; -+ (NSSize)size; -+ (ScreenState*)blackScreenState; -+ (ScreenState*)whiteScreenState; -- (id)initWithBlack; -- (id)initWithWhite; -- (id)initWithScreenState:(ScreenState*)state; -- (id)initWithColorData:(const unsigned char*)data; -- (const unsigned char*)colorData; -- (NSImage*)image; -- (NSBitmapImageRep*)imageRep; -@end \ No newline at end of file diff --git a/desmume/src/cocoa/screen_state_legacy.m b/desmume/src/cocoa/screen_state_legacy.m deleted file mode 100644 index f6caef84b..000000000 --- a/desmume/src/cocoa/screen_state_legacy.m +++ /dev/null @@ -1,152 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import "screen_state_legacy.h" -#import "cocoa_util.h" - -@implementation ScreenState -+ (NSInteger)width -{ - return DS_SCREEN_WIDTH; -} - -+ (NSInteger)height -{ - return DS_SCREEN_HEIGHT*2; -} - -+ (NSSize)size -{ - return NSMakeSize(DS_SCREEN_WIDTH, DS_SCREEN_HEIGHT*2); -} - -+ (ScreenState*)blackScreenState -{ - return [[[ScreenState alloc] initWithBlack] autorelease]; -} - -+ (ScreenState*)whiteScreenState; -{ - return [[[ScreenState alloc] initWithWhite] autorelease]; -} - -- (id)init -{ - //make sure we go through through the designated init function - [self doesNotRecognizeSelector:_cmd]; - return nil; -} - -- (id)initWithBlack -{ - self = [super init]; - if(self)memset(color_data, 0, DS_SCREEN_WIDTH * DS_SCREEN_HEIGHT*2 * DS_BPP); - return self; -} - -- (id)initWithWhite -{ - self = [super init]; - if(self)memset(color_data, 255, DS_SCREEN_WIDTH * DS_SCREEN_HEIGHT*2 * DS_BPP); - return self; -} - -- (id)initWithScreenState:(ScreenState*)state -{ - self = [super init]; - if(self)memcpy(color_data, state->color_data, DS_SCREEN_WIDTH * DS_SCREEN_HEIGHT*2 * DS_BPP); - return self; -} - -- (id)initWithColorData:(const unsigned char*)data -{ - self = [super init]; - if(self)memcpy(color_data, data, DS_SCREEN_WIDTH * DS_SCREEN_HEIGHT*2 * DS_BPP); - return self; -} - -- (const unsigned char*)colorData -{ - return color_data; -} - -- (NSImage *)image -{ - NSImage *newImage = [[NSImage alloc] initWithSize:[ScreenState size]]; - if (newImage == nil) - { - return newImage; - } - - // Render the frame in an NSBitmapImageRep - NSBitmapImageRep *newImageRep = [self imageRep]; - if (newImageRep == nil) - { - [newImage release]; - newImage = nil; - return newImage; - } - - // Attach the rendered frame to the NSImageRep - [newImage addRepresentation:newImageRep]; - - return newImage; -} - -- (NSBitmapImageRep *)imageRep -{ - if (color_data == nil) - { - return nil; - } - - NSUInteger w = DS_SCREEN_WIDTH; - NSUInteger h = DS_SCREEN_HEIGHT * 2; - NSBitmapImageRep *imageRep = [[NSBitmapImageRep alloc] initWithBitmapDataPlanes:NULL - pixelsWide:w - pixelsHigh:h - bitsPerSample:8 - samplesPerPixel:4 - hasAlpha:YES - isPlanar:NO - colorSpaceName:NSCalibratedRGBColorSpace - bytesPerRow:w * 4 - bitsPerPixel:32]; - - if(imageRep == nil) - { - return imageRep; - } - - UInt32 *bitmapData = (UInt32 *)[imageRep bitmapData]; - RGB555ToRGBA8888Buffer((const uint16_t *)color_data, (uint32_t *)bitmapData, (w * h)); - -#ifdef __BIG_ENDIAN__ - UInt32 *bitmapDataEnd = bitmapData + (w * h); - - while (bitmapData < bitmapDataEnd) - { - *bitmapData++ = CFSwapInt32LittleToHost(*bitmapData); - } -#endif - - return [imageRep autorelease]; -} - -@end diff --git a/desmume/src/cocoa/translations/Chinese.lproj/Localizable.strings b/desmume/src/cocoa/translations/Chinese.lproj/Localizable.strings deleted file mode 100644 index 0d69cef592b5495f43b600f8000ea16e1d846524..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9120 zcmd5?&1;-R7$1)o)Uzkw79tX~p(2VEmCZ-f(#S`uokZ&&<5L^SEQ2k_`U_01ke-aL=S7qoHrLt1sFApC40I% z4V(tBc0eOBllVNqXC141mKNy>#wjyzc0s*`l`6i^nN#@oHhyC}Z-IZfPFWlHrF1H1 z3_lJh)M}t`%TkC#sWe4!LhS-9xeI;UkV-Y8O_j%>l*3~PhZ)#%G!DaKs72PTmsSHE zyj5$k72_ej8^bIiwiZnZQPMF}h?17I^0f6>!>r)5gOx1G!(zucSIuj%{*>7SeZ~i) zoS(&9hrx_-EFpU5%p2e|iM*JH#}j;RgX2c7j`>*GoZdVZr);bkC&p?UI_yJ>w)I`H zM)^3(MYExXC?aL%e+S;$fsev?$cG~}tvGX*M%Pv>tt^at#%UK+gE(8+I4XmS$g%+4 zh!yNNKVEpx?X!|~Y}`lXb%T1l>6lT|Go19G!w*33=FzZ=+mRJ@oT!}3b&Q-l@Q%jb9}M~gI6Oy)F%*8H@DX_&Y?=gno* zn(TPc{g@287w4|Kf_WZ(TkH8ydZ5JqBz)Tr_!q$mwVKVneH#%u)SB-co^5}7{i)68 zz(FzDy(J&cAm6;^VW!B=AjYei7_y@nJV~&Mk3nb0VfpI9gWd1kDq*!6lx#*x53WPH z1BkyANq$Sce3hnTJlr4-IJ^e`@4Mt5B)@mUB4pZJuuL`|W!Ff+?BPUcJVT@88(9~VmIfVma_)w#q8^QuEO+tV-y^bHV-58a}k_M zJq3AN_>r?5@5P)5@HQg-aj$oJiPeo=3$>Z*j{g=t(Kby@?xoq1v3IiuatcBZ9Og)N zJX&hC@Epxkn%p=OdwQUynhKx**gNL?;g)@l3ols7hv+&;40B(ZW;SMrdW-{sdyWU#o0Lgyk?c!HN zmO5y3QIR$Sm~c&?rU11KiFX31a80Dtn{*kyW)^qYDYFDAYnb6z?c9IXPB=w2g`I`` zTG2ymr|*QxK=<+*^+CRWa^=@WY9o@*n~PrNgVvp|-Hz1mRqJI(t@iWwQ4c~TvcWS+_HXIJe_Zbc!ZM zKELxPP!dP_#^m3F!ndE2?V$-WfRW1^L$_~*v*(ue2>Yy`u)OOdVgC9-Yx(~5KR^5E zb93pj;f}=1=+sxO|9Or|z>}{B`i2wbcd2vlx4XYo#(Os&<*YtRPZVS_C(*&VlDrIr z)=1ZzGW6w)fK|!G^ww7!PYbuBhj(vZ;?!Dn4Wmm=wGM~#?#e3;(#Kao_u3!9)LZ4( z2@%g|%xvZt<-KC-&>H09%xm1f3d)ozd`FC9JE{66Majba((OCnFW+}^vV!wm*tXLV z@^-l0@|PP4#sLHErt^^FMsiaIlc3W|GCnl}8R^$!hB$nye3E zYx>Ep*I(?dtJMbOW)GqTn^v39l4`rqdyKiu_Rh#!qEX=Z9sO|kcKzAZ8^#qIsRGR@ zA3e2ceY9a-j?t)3R3EHAO2v=zN$^_73aI#wZ{?W`_%foD(<#jqk8$GW$@vevFWvg2 zmmgw3wNu(}#Wvy`brRa~hC`1#KBnY6Gnol9>0qvA!d!JQ>~(QoOAe--3FBXvs+llV zM~A-7;>JCVx@l;=552QsbzkAjHsa`)xF))<@Kr?22K=6l;UN@9DxA#O<6Jz1#|ht$ zv#>mj;)$IuLaRgAM7z*3a%I6>i&$w8avJZlR}kMGT5XWvWYJHTC!cdT?|5jhe+-`I zqFMY`M2Nv#Rm0XzdLjKXvy6(ffY{~BxaTorYZV5uLHj7Ff^Ouy+-Rxy0h?% z6YngV!^zP@)){A2Jt=FINcE&%cK74NPDWv!%kNS#?BdRqo{Z>utP0=CY{bRQ7eCgu zo~s3CU~~46w(W6hIlt;~?>&F#cW0TB&B*m&9;008L!p;|>MDMCwqYL#`mUUCYd>{g MsC-&6m2pq|AIMyp(f|Me diff --git a/desmume/src/cocoa/translations/Chinese.lproj/MainMenu (Legacy).strings b/desmume/src/cocoa/translations/Chinese.lproj/MainMenu (Legacy).strings deleted file mode 100644 index 0fc4450cb9734cfb78b684dc99ca3334f2e3dad8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26942 zcmdU2-D_Q06+a3hQz^y2!0RA_eMp<+<|e75L(-<58Jf=<+m0RD>1{JfrtM8g(oc}l z2T=()^WxYp=b|>3`loR2(ag7LDR$aih3WY|~ex_#AydS9e%9Q>@eX z4O(-bnWf)Zr%&{LZocRgFVm;4(x;y-PCfecNHMub=_u`bi2jb1p&H#MAAL4N`4Ih1 z4BBUj;!1H-MSY6?wN3wii*V2EeM-YTR3)MGyF;2xLq8$VPblcO7r!|dq8=-4i-(0`i!9_N`o^DKvf~xpUtQOMI;IbjC^VQG}v6f-Ue35)|J=rV4g&+TTEo>>p zgMTj$l8Z_g^Tf+qY4zKCQr7*lS&RuyU@go8G;w?Jy}6IwfAvyct6!tYc!%t0igM@; z6ZKfYN3j-0{rQ(p+*@1x^Me?~%OtnEB)`*S5i5k`8fAa{=`hJW506FOM@DZ@PQOWc zf0cf25RDCrlK6S2IAQQKQXn33Y;qBj*TOtK@!&6=_s_kv@YLFo%S=1g8+Z@NM`bnV zO5X2KT<6bf)&qRL_3&C4v$jJla?6hws4hDbf!X(3VAkrEie@g9(^Oe4M4 zmWpOBlxN72Pe-8iD-)p9YLkj)E|kxaBxj;@F01QdwZ5)X&4qNil&3Ax5fRx&C@yG` ztxh!;Qbaz)Gt2i!$Qu24g|)Ene{JQTbNF;DN~SEMR6IIqnIo!YrlPYV(R{H<66{hA zSfVq@tXUtAloh5gO}*-DcZ$osv}5I(f*d&wTaWkk%46; z4O`MG=?fR%T$tz{>EuO!mgIefDy0T>4l4AgsrK2R>L*qcvXU58>(Gb0@3qtUU`@-I zQuo$)n{NgpHP*uMZxA+*zSIgyev2d@+huA7JQZtU)Y=ZY>^@{Umd}m_>SU~iIdGN& zsk zvxF^SS&@#Z73uck-(IUzjQ)|6YXVWt?iMorjZTOO9$TqzhCnY?sxgEmL{AYpJKZUb?x^;*JCr4ys`r zuZ*WHHJUJK*@ zf1JuZ3;1m+nFRzL%O_69SQ6zwla4l$K1-lMQfP zcqhUFq{lbap5?di|FNB-ea)BB5K3=vs@|T8(30hBDa&=rQ0!OCk=ETq_sGwzycX7f zh4(@q#Q?Du1L{cMJhVWo_nX48bv&689(%{ zhrdg1F3yy8&DMRMtfE7iZ#}9ulV^BT!P*)Ar@McDZSj>~--pg~S#cdZ&l%jJxM*i? zoZs2@+>`;3YyC(de{1*R`JBkxRR4C$7>;>~EA%~0D~LDfAZ(IOwjyFoi?X}qL%a9* z<<;-a@h*8eaZ@YcY4Z_wp8UY<2&Uv3Wjw_iR{~gL*1rhRyNWus>R(zfIF;(xs$Xl#MTVYCdL0N<=rOa=JbTSt19>LoUgmjx<#JVC>&jj zzsUf9SQ{b>v39PeeD%F8{@q=W6~*Ci=viAC9o4??ZM+uN*e||yY&ox=;WiyT%SLgQ zya@GQ3}!!n1G9G8|HOmuUs`y*l_iI_NzePi>t}S})x2UqcrAMvrU~*U$+*Jb-_n84 z&*!`rwhKoe*mK&)bm`64%NWczp}5sRW?81LEOcS^@Ng>&D6Ob{ym%|Zu4VMo zZ#^8vTy}ew?DJmfkJjw~vYm`0`V{5#3pw)=C@vSQQkStRXT+ON-3U!^#OzGRo`48*b>imdiiGT=qVE`7f8xAPY+9_`G(koOsr zNs_tkX_%(uxKj01^a;y~W-e*t*~d7XGP3H^m36AQkn)USj6`L0)o-HeRC6J%`-Y27 z{rpbGT73>w(jEkA7qfKKat5?XxmT+<>!_LbAW*yb)ep7PN9Aqf>Y2KZnrY`oJx{Uu zIWrrNQ^&)P5m*aXnGSVDI~Quc2anAs(!E#v5f$8CUN+CGFg@t~{pS9o2ZClYzDVvaV=bsPSY1xlLPm9y^NK#F)G${JJsiDT+#1qTm1j&PIK|PwwdJ$64>cx~@56ZJWP3GQ3 zx&3G&=|Tj*uGXk)7Ku(sH*sh4SrLZUJrr~zjorau-1O| zji=U_=0UNi=&HZv0k7{tyq2mT>~m1Qq)uk3BEC*`wq?GP4ygSb8D0x(qqX$H{71h0 zIO@Z%ZNUXjp|;kmi1u{pm-+RvTuzMP#w^A={JIyMXeZN;uD$WbQGgHNkM)Z3D4{Bd-m{z4@*}&w}KD9JHl&2MA1>Ms+)i9KHU9y2Q>3y#`8M-7D+s5 zWMRhbsc$t{3uFGt?mwcQfL|{8jg>M#HGuo^t%$SO1m%2*7^mfslu;k&m+{HHDJy>K zG~QCT8X;*JeJ09mAHqGk^5)W?R(=)r#!l;0EPYiz;ny$U$)^W#U!c`plD2K%sc!(E zBOC9QXLo+n15dj(=-CkbKN^rHdTv{$PB4$)+Y;8or>%!`pLzbn7u;U)Z>zENV`m>1 zkIs=t!$)|UtWod@sh{p91E+herPV6oeGjVFc)mFw+RkV&wX#%+DKgYqbSZ;fno zhbqMrG*N$y-oTHqq4LS)?b3R0l8%Q;>$PLbWFY5bEo{H3J6pV`^ulMzUy%d-Y4-Y^ ypZ%ORV!t0nc`eLw%B~i-vCsIrcbVf^o8#pdM;NVcm>~P~&$YZ3<|$17Q1M@`W#-NR diff --git a/desmume/src/cocoa/translations/English.lproj/MainMenu (Legacy).strings b/desmume/src/cocoa/translations/English.lproj/MainMenu (Legacy).strings deleted file mode 100644 index c90937c5a2da33640b9128d70603f999d3d90888..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27662 zcmc&-+fp1y676Sw#e^UB!4I++<^tN-aDW7|9YSI?ti7>sV6ieQ#1Mci*`Kx_xAr+* zl)9%fv$9%KqYZ+PNR2X2R$eMAE4%sQe-D~(ny;Ht^Q5_KPMceNjhesV`>WZbNU)mAK>q# zJnZrP>eFX6&JXZ^O3;1}j_1ug6ZKR4>jMA&9=H$gKV@N_HnRjXDLQ7!w-m9pzLMjp zv60RN(s^~H-rDZL_Dihn9V|Hv{fyquUtKK2B^CXqIl}Qaznl zD;=p}=V3p#tMUPRMn3NndFp9_rfXwKC`In&-eXjL&k8W7QBKTOWz_Mkg>oOY+i?NP zv?d}-t19Yv)T~)i1)%kA%J$F88a_9PmtZ1o~Rnhh}Sd~#ri?H(C zv#)R_TEhDL^1OQ+n57-I4d1b4)Y4*s`r_BN-dMl}tTkAB>=o?MvOcFhtol4JrTPm?sLn}Ag{+!EH6D8}Dre`W!Mk#tPZ?UI# z4h!ADLaTM7b?O+yqtcUXpy@hT5^8Cn+1rcxsZyJhrfXnHDAmC7Ad7F#f2K;dB5gCs zJ@3(Sh`;tSnx|$oTN2h?dy8*=?d5sG?zCDGN|AeO&$wD*SK#gtb|ru1WoI@CDEQGbQVhrX%fh zEnQ0w=_`0^8B$r3&CD#<=UNNtllFeVUs0LMW@awyc-BL?#JS_Q0?W(HH8VRQPvA?D zYb~V5s4;HaTGn4vdD@(rr_EKqwb1fbh;Sd7j%+uMRXFzs|oDeZV3+6gpRXzaYZYzXNR(sJ(oA zfZjOI;=Bv>Je?@hE=!Ywe+qU2ESz(#RxU>o&j7wG^r46@6YgUy!Fkp4YAF zrq8t$p|_R`#Mpc+$&YxgT1WD(h57{fVTlaw-CGb{dJ7Y1y3eliEk$d2 z!78`BAEfmTQCg?ERlcPtJx}-vo)GHD4+VZ8Gr`2{x2Bv+5nJn;^2@KR%mEWK2c(=! zk$P);)UNFXcDN92UgnbbqU?8Bc|qe|3;Dm=NQ-kyR!@lN(w2cQQS_|nudRX+} zH^^n7{^2y(56WWA%i}%Qy{yxv{K=8_VM@e0*9kj1YDy5bt3slu-ZN}#u$tk|~L1A`czv3EJ zyD7*>Gt>c6FZ)iXRAxObZ z4i0ZM(z-yKGhU5#PrDsOJJNLRBySI~H}`ano#eE=>81Umop?vr?V@4EI^Ns8M-+~l z$k)?vSJ98Ohwu<57w=P_ zBbHcCmLN~-0V22NH*6WDS_I#ay%L+Vz2g#Tde#Uuecf#trRY76*}{DP1nb{P%EtoH zrZq#L=^E(#YoXt7qyBB1tHX^i?_sz*ouH3Q@A9;f6WBbdT4$3od8OJ}o>e9#=Vfx1 zg<4sijWT(qT6rF~2Wy4;j{5*Rb(~H0?UZ&tsF79O*)nQrae(=~WLCQZ}OrE3|T5()%LnV$Ex>>XORYj5a*Sj|b?JcHpUxHDSA|kCaqP zqeFPv9;R7F(1iE%<<^n=B)j!`p3X_Br^$0@vcTz-y1Xln7`bDzcW>!o$=HMzlL1=D zUDNK~AEF+LE43=4mKNNX$Ak8L+1;NYS6Dlx&c7D=?ZH)x?DZ49wIk~MYoUM9o|gIK z#pOT?q+J2(V08s@Qfg`P6q@ji&fDc7HKcsfhniSBM@~vDO}JWD1@+d3nmYQ_okN63lHChW4E;Q6~#L?xf>T)4hIh3BNcPMRH= zB@%0C*zf3t$??#E;@QjV9?~YV(#}npc3n(eRxPbw!EQl9$&3s2kTt1&m!oknMIJms zc5O7Cxs$ZK+o2X#2GzKiBKFSBkDC7$#DL75_I*y|SPS8E`0{UU?0PpG+%aY5vFA)v z&ZUSgFG%_2JV4$n5xv!UNI91x^{jt_NV`TR+{aUcan8-Uza~CeDcbi(l6NiC{i*Sv zk>}X$y+ZZE{B(!R>_5>&U1aXFr&3EL*3xhn*6`z!)2Zp+WKXPiJZqukv#n(~Wq!7& zRr_3PAq_K|B`Yc`Tl+q(&$SlPe$>QVmWxQ4neDk+$$Jy1V@K6SEoW*c*ukx;wvRgS z-URBH*>b3(J-Qz2+^lN*r~~iXs9z#$|KRT3bL=T;jv!61UnA;{cP-T6roVKjnJZN{ zX*z1jdlRUm^>ZE~_mnyI86S1vy$RIO`Z?5c7nx&c@ln@}#=aFxqEYTCbF&XEdDmX+ zE@E<3-(2aOkd|NTj<<)JPkON5WWTwk-;L?_*7|qlqejkhSpLKFV)U_?7XwY#>GR}! zddGe+&%_xMbdZpSaI_3uI&`&?lyA%!76aI#-bi}zmxL`B{DrthiAQR9%qCs8E2zL_tRYg z(_>%@+SoZ?R+ZG)sw#&_T~}v+axT8}^!C%7*gp&OjTK3^$IaV2GGAUdsh3LhboF=h z^i3f*2D=h{xjU6@($C4O1kJw+YCDTX0&$Fq7Gcckg{geAeV zo$T&up7(k0|7QFnSuFHwy1rm~?BTfy-p=0?oaA;;8%XS& zN7dF{@~(^h$^Eogc)K~@M);;+^<|FQX=?*b151Lh$I!R7%O@mryQF;jk~bAr)h2n@ z$NvH`aMkt$!aF#^1m6hH%aBbPgyK(KqNr=?LNYk_I5UK0x?C)VQm;Hz=z-S5+ za-$}kymI#3Rk{eI4LeQfa=)D3VbAk3;I6U@kv2@*zO;39lzZ$i@Yg$>_2_r7@x#`m{hYI_R1T!+K0Q>jr~8ne`vGE@yLLL=-@k$MpMB>pk!IOI m(={F<)zh~0x#{@kd_I@-sQt?C+dJ^j^rReUx=uR(2hE>e!3Gfk diff --git a/desmume/src/cocoa/translations/English.lproj/MainMenu (Legacy).xib b/desmume/src/cocoa/translations/English.lproj/MainMenu (Legacy).xib deleted file mode 100644 index a7ca74401..000000000 --- a/desmume/src/cocoa/translations/English.lproj/MainMenu (Legacy).xib +++ /dev/null @@ -1,7461 +0,0 @@ - - - - 1040 - 10K549 - 851 - 1038.36 - 461.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 851 - - - YES - - - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - - NSApplication - - - - FirstResponder - - - NSApplication - - - MainMenu - - YES - - - DeSmuME - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - DeSmuME - - YES - - - About DeSmuME - - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Preferences… - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - - Services - - - YES - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide DeSmuME - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit DeSmuME - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - File - - 2147483647 - - - submenuAction: - - File - - YES - - - Open ROM… - o - 1048576 - 2147483647 - - - - - - Open Recent - - 2147483647 - - - submenuAction: - - Open Recent - - YES - - - Clear Menu - - 1048576 - 2147483647 - - - - - _NSRecentDocumentsMenu - - - - - YES - YES - - - 2147483647 - - - - - - ROM Info... - i - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Save State As - - 2147483647 - - - - - - Load State From... - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Save State - - 2147483647 - - - submenuAction: - - Save State - - YES - - - - - - Load State - - 2147483647 - - - submenuAction: - - Load State - - YES - - - - - - YES - YES - - - 2147483647 - - - - - - Close ROM - w - 1048576 - 2147483647 - - - - - - - - - Edit - - 2147483647 - - - submenuAction: - - Edit - - YES - - - Undo - z - 1048576 - 2147483647 - - - - - - Redo - Z - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Cut - x - 1048576 - 2147483647 - - - - - - Copy - c - 1048576 - 2147483647 - - - - - - Paste - v - 1048576 - 2147483647 - - - - - - Delete - - 2147483647 - - - - - - Select All - a - 1048576 - 2147483647 - - - - - - - - - Emulation - - 2147483647 - - - submenuAction: - - Emulation - - YES - - - Execute - - 2147483647 - - - - - - Reset - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Speed Limit - - 2147483647 - - - submenuAction: - - Speed Limit - - YES - - - 1/4 Speed - - 2147483647 - - - 25 - - - - 1/2 Speed - - 2147483647 - - - 50 - - - - 3/4 Speed - - 2147483647 - - - 75 - - - - YES - YES - - - 2147483647 - - - - - - Normal Speed - - 2147483647 - - - 100 - - - - YES - YES - - - 2147483647 - - - - - - Double Speed - - 2147483647 - - - 200 - - - - None - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Custom - - 2147483647 - - - -1 - - - - - - - Backup Media Type - - 2147483647 - - - submenuAction: - - Backup Media Type - - YES - - - Auto Detect - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - EEPROM 4kbit - - 2147483647 - - - 1 - - - - EEPROM 64kbit - - 2147483647 - - - 2 - - - - EEPROM 512kbit - - 2147483647 - - - 3 - - - - FRAM 256kbit - - 2147483647 - - - 4 - - - - FLASH 2mbit - - 2147483647 - - - 5 - - - - FLASH 4mbit - - 2147483647 - - - 6 - - - - - - - - - - View - - 2147483647 - - - submenuAction: - - View - - YES - - - Size 1x - 1 - 1048576 - 2147483647 - - - 100 - - - - Size 2x - 2 - 1048576 - 2147483647 - - - 200 - - - - Size 3x - 3 - 1048576 - 2147483647 - - - 300 - - - - Size 4x - 4 - 1048576 - 2147483647 - - - 400 - - - - YES - YES - - - 2147483647 - - - - - - No Smaller Than DS - - 2147483647 - - - - - - Show Status Bar - / - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Rotation - - 2147483647 - - - submenuAction: - - Rotation - - YES - - - 0º - - 2147483647 - - - - - - 90º - - 2147483647 - - - 90 - - - - 180º - - 2147483647 - - - 180 - - - - 270º - - 2147483647 - - - 270 - - - - - - - YES - YES - - - 2147483647 - - - - - - Layers - - 2147483647 - - - submenuAction: - - Layers - - YES - - - Top BG0 - - 2147483647 - - - 1 - - - - Top BG1 - - 2147483647 - - - 2 - - - - Top BG2 - - 2147483647 - - - 3 - - - - Top BG3 - - 2147483647 - - - 4 - - - - Top OBJ - - 2147483647 - - - 5 - - - - YES - YES - - - 2147483647 - - - - - - Sub BG0 - - 2147483647 - - - 7 - - - - Sub BG1 - - 2147483647 - - - 8 - - - - Sub BG2 - - 2147483647 - - - 9 - - - - Sub BG3 - - 2147483647 - - - 10 - - - - Sub OBJ - - 2147483647 - - - 11 - - - - - - - YES - YES - - - 2147483647 - - - - - - Save Screenshot... - - 2147483647 - - - - - - - - - Tools - - 2147483647 - - - submenuAction: - - Tools - - YES - - - Show Support Folder in Finder - - 2147483647 - - - - - - - - - Window - - 2147483647 - - - submenuAction: - - Window - - YES - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Bring All to Front - - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - YES - - - DeSmuME Help - ? - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Go to Website - - 2147483647 - - - - - - Go to Forums - - 2147483647 - - - - - - Submit a Bug Report - - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - AppDelegate - - - - 268 - - YES - - - 268 - {{176, 5}, {126, 26}} - - YES - - -2076049856 - 2048 - - LucidaGrande - 13 - 1044 - - - 109199615 - 1 - - - 400 - 75 - - - TIFF - - 2147483647 - 1 - - - _popUpItemAction: - - - YES - - OtherViews - - YES - - - - BMP - - 2147483647 - - - _popUpItemAction: - 1 - - - - - GIF - - 2147483647 - - - _popUpItemAction: - 2 - - - - - JPEG - - 2147483647 - - - _popUpItemAction: - 3 - - - - - PNG - - 2147483647 - - - _popUpItemAction: - 4 - - - - - JPEG 2000 - - 2147483647 - - - _popUpItemAction: - 5 - - - - - - 1 - YES - YES - 2 - - - - - 268 - {{38, 11}, {136, 17}} - - YES - - 68288064 - 71304192 - Select Image Format: - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - 3 - MAA - - - - - - {350, 35} - NSView - - - 3 - 2 - {{19, 214}, {500, 500}} - 1148716032 - About DeSmuME - NSWindow - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 352}, {128, 128}} - - YES - - 130560 - 33554432 - - NSImage - NSApplicationIcon - - 0 - 1 - 0 - NO - - YES - - - - 18 - {{13, 10}, {474, 340}} - - - YES - - 1 - - - 256 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {455, 14} - - - - - - - - - - - YES - - - 6 - - - - 455 - 1 - - - 10341 - 0 - - - 3 - MQA - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - 6 - System - selectedTextBackgroundColor - - - - 6 - System - selectedTextColor - - - - - - - YES - - YES - NSColor - NSCursor - NSUnderline - - - YES - - 1 - MCAwIDEAA - - - {8, -8} - 13 - - - - - - - 6 - {463, 1e+07} - {223, 0} - - - - {455, 294} - - - - - - {4, -5} - 1 - - 2 - - - - 256 - {{440, 0}, {15, 294}} - - - _doScroller: - 0.96240601503759393 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{-3, -3}, {455, 294}} - - - 16 - - - - - - {{10, 33}, {454, 294}} - - - Read Me - - - - - 2 - - - 256 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {455, 14} - - - - - - - - - - - YES - - - 6 - - - - 455 - 1 - - - 10341 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSCursor - NSUnderline - - - YES - - - - - - - - 6 - {463, 1e+07} - {223, 0} - - - - {455, 294} - - - - - - 2 - - - - 256 - {{440, 0}, {15, 294}} - - - _doScroller: - 0.96240601503759393 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{-3, -3}, {455, 294}} - - - 16 - - - - - - {{10, 33}, {454, 294}} - - License - - - - - Item 2 - - - 256 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {430, 14} - - - - - - - - - - - YES - - - 6 - - - - 430 - 1 - - - 10341 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSCursor - NSUnderline - - - YES - - - - - - - - 6 - {463, 1e+07} - {223, 0} - - - - {430, 322} - - - - - - 2 - - - - 256 - {{430, 0}, {15, 322}} - - - _doScroller: - 0.96240601503759393 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{-3, -3}, {445, 322}} - - - 16 - - - - - - {{10, 33}, {444, 322}} - - Authors - - - - - Item 3 - - - 256 - - YES - - - 274 - - YES - - - 2304 - - YES - - - 2322 - {430, 14} - - - - - - - - - - - YES - - - 6 - - - - 430 - 1 - - - 10341 - 0 - - - - YES - - YES - NSBackgroundColor - NSColor - - - YES - - - - - - - YES - - YES - NSColor - NSCursor - NSUnderline - - - YES - - - - - - - - 6 - {463, 1e+07} - {223, 0} - - - - {430, 322} - - - - - - 2 - - - - 256 - {{430, 0}, {15, 322}} - - - _doScroller: - 0.96240601503759393 - - - - -2147483392 - {{-100, -100}, {87, 18}} - - 1 - - _doScroller: - 1 - 0.94565218687057495 - - - {{-3, -3}, {445, 322}} - - - 16 - - - - - - {{10, 33}, {444, 322}} - - Change Log - - - - - - - 0 - YES - YES - - YES - - - - - - 268 - {{153, 463}, {320, 17}} - - YES - - 70385217 - 4199424 - DeSmuME - - - - - - - - - 268 - {{153, 438}, {320, 17}} - - YES - - 70385217 - 4199424 - Nintendo DS Emulator - - - - - - - - - 268 - {{153, 413}, {320, 17}} - - YES - - 70385217 - 4199424 - - - Version ? - - - - - - - - 268 - {{153, 388}, {320, 17}} - - YES - - 70385217 - 4199424 - - - Date - - - - - - - - 268 - {{153, 363}, {320, 17}} - - YES - - 70385217 - 4199424 - http://www.desmume.org - - - - - - - - {500, 500} - - {{0, 0}, {1440, 878}} - {1.79769e+308, 1.79769e+308} - - - 271 - 2 - {{830, 370}, {256, 408}} - 1148716032 - DeSmuME - NSWindow - - {1.79769e+308, 1.79769e+308} - {256, 408} - - - 256 - - YES - - - 5156 - - {{2, 3}, {16, 16}} - - 28938 - 100 - - - - 289 - {{180, 3}, {56, 15}} - - YES - - -2079981824 - 131072 - - - 100 - 0.0 - 100 - 0.0 - 0 - 1 - NO - NO - - - - - 289 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{160, 1}, {20, 20}} - - YES - - 130560 - 33554432 - - NSImage - Icon_VolumeFull_16x16 - - 0 - 2 - 0 - YES - - YES - - - - 294 - {{17, 5}, {137, 14}} - - YES - - 68288064 - 272634880 - - - LucidaGrande - 11 - 16 - - Status Text - - - - - - - - 301 - {{0, 24}, {256, 384}} - - VideoOutputView - - - {256, 408} - - - {{0, 0}, {1920, 1178}} - {256, 430} - {1.79769e+308, 1.79769e+308} - - - EmuWindowDelegate - - - 279 - 2 - {{33, 38}, {550, 186}} - -461897728 - ROM Info - NSPanel - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 29}, {128, 128}} - - YES - - 130560 - 33554432 - - 0 - 1 - 0 - NO - - YES - - - - 268 - {{164, 152}, {86, 14}} - - YES - - 68288064 - 272630784 - File: - - LucidaGrande-Bold - 11 - 16 - - - - - 3 - MAA - - 2 - - - - - - - 268 - {{252, 152}, {281, 14}} - - YES - - 68288064 - 4195328 - - - ? - - - - 3 - MAA - - - - - - - 268 - {{164, 130}, {86, 14}} - - YES - - 68288064 - 272630784 - Title: - - - - - - - - - 268 - {{252, 130}, {281, 14}} - - YES - - 68288064 - 4195328 - - - ? - - - - - - - - 268 - {{164, 108}, {86, 14}} - - YES - - 68288064 - 272630784 - Maker: - - - - - - - - - 268 - {{252, 108}, {281, 14}} - - YES - - 68288064 - 4195328 - - - ? - - - - - - - - 268 - {{164, 86}, {86, 14}} - - YES - - 68288064 - 272630784 - ROM Size: - - - - - - - - - 268 - {{252, 86}, {281, 14}} - - YES - - 68288064 - 4195328 - - - ? bytes - - - - - - - - 268 - {{164, 64}, {86, 14}} - - YES - - 68288064 - 272630784 - ARM9 Size: - - - - - 3 - MAA - - - - - - - 268 - {{252, 64}, {281, 14}} - - YES - - 68288064 - 4195328 - - - ? bytes - - - - 3 - MAA - - - - - - - 268 - {{164, 42}, {86, 14}} - - YES - - 68288064 - 272630784 - ARM7 Size: - - - - - 3 - MAA - - - - - - - 268 - {{252, 42}, {281, 14}} - - YES - - 68288064 - 4195328 - - - ? bytes - - - - 3 - MAA - - - - - - - 268 - {{164, 20}, {86, 14}} - - YES - - 68288064 - 272630784 - Data Size: - - - - - 3 - MAA - - - - - - - 268 - {{252, 20}, {281, 14}} - - YES - - 68288064 - 4195328 - - - ? bytes - - - - 3 - MAA - - - - - - {550, 186} - - {{0, 0}, {1440, 878}} - {1.79769e+308, 1.79769e+308} - - - 279 - 2 - {{20, 33}, {467, 166}} - -461897728 - Custom Speed Limit Window - NSPanel - - {1.79769e+308, 1.79769e+308} - - - 256 - - YES - - - 268 - {{30, 73}, {411, 26}} - - YES - - -2079981824 - 0 - - - 10 - 0.0 - 1 - 0.0 - 6 - 1 - NO - NO - - - - - 268 - {{17, 107}, {38, 17}} - - YES - - 68288064 - 138413056 - 0x - - - - - - - - - 268 - {{412, 107}, {38, 17}} - - YES - - 68288064 - 138413056 - 10x - - - - - - - - - 268 - {{97, 107}, {38, 17}} - - YES - - 68288064 - 138413056 - 2x - - - - - - - - - 268 - {{176, 107}, {38, 17}} - - YES - - 68288064 - 138413056 - 4x - - - - - - - - - 268 - {{254, 107}, {38, 17}} - - YES - - 68288064 - 138413056 - 6x - - - - - - - - - 268 - {{335, 107}, {38, 17}} - - YES - - 68288064 - 138413056 - 8x - - - - - - - - - 268 - {{169, 18}, {133, 19}} - - 100 - YES - - 67239424 - 134217728 - Set to Normal Speed - - LucidaGrande - 12 - 16 - - - -2038152961 - 36 - - - 400 - 75 - - - - - 268 - {{148, 50}, {123, 17}} - - YES - - 68288064 - 272630784 - Speed limit set to: - - - - - - - - - 268 - {{273, 50}, {83, 17}} - - YES - - 68288064 - 272630784 - - - - YES - - YES - allowsFloats - alwaysShowsDecimalSeparator - formatterBehavior - lenient - locale - maximumFractionDigits - minimumFractionDigits - negativeFormat - negativeInfinitySymbol - nilSymbol - numberStyle - positiveFormat - positiveInfinitySymbol - usesGroupingSeparator - - - YES - - - - - - - - - - #0.00x - -∞ - - - #0.00x - +∞ - - - - #0.00x - #0.00x - - - - - - - - NaN - - YES - - YES - - - YES - - - - - 0 - 0 - YES - NO - 1 - AAAAAAAAAAAAAAAAAAAAAA - - - - 3 - YES - YES - YES - - . - , - NO - NO - YES - - speedX - - - - - - - - 268 - {{158, 130}, {154, 18}} - - YES - - -2080244224 - 0 - Enable Speed Limiter - - - 1211912703 - 2 - - NSImage - NSSwitch - - - NSSwitch - - - - 200 - 25 - - - - {467, 166} - - {{0, 0}, {1440, 878}} - {1.79769e+308, 1.79769e+308} - - - - YES - isSpeedLimitEnabled - isCheatingEnabled - speedScalar - isFrameSkipEnabled - emuFlagAdvancedBusLevelTiming - emuFlagUseExternalBios - emuFlagEmulateBiosInterrupts - emuFlagPatchDelayLoop - emuFlagUseExternalFirmware - emuFlagFirmwareBoot - emuFlagDebugConsole - emuFlagEmulateEnsata - - NintendoDS - - - - - YES - readMePath - licensePath - authorsPath - changeLogPath - versionString - dateString - - - - - - YES - isWorking - status - volumeIconImage - volume - isRomLoaded - - YES - - - - - YES - romFileName - romTitle - makerCode - romSize - arm9BinarySize - arm7BinarySize - dataSize - iconImage - - - - - YES - - - - - YES - - - terminate: - - - - 139 - - - - hideOtherApplications: - - - - 146 - - - - hide: - - - - 152 - - - - unhideAllApplications: - - - - 153 - - - - orderFrontDataLinkPanel: - - - - 206 - - - - delegate - - - - 226 - - - - clearRecentDocuments: - - - - 246 - - - - copy: - - - - 307 - - - - cut: - - - - 308 - - - - paste: - - - - 313 - - - - redo: - - - - 322 - - - - delete: - - - - 323 - - - - selectAll: - - - - 326 - - - - undo: - - - - 328 - - - - performMiniaturize: - - - - 354 - - - - arrangeInFront: - - - - 355 - - - - performZoom: - - - - 356 - - - - showHelp: - - - - 360 - - - - bugReport: - - - - 365 - - - - launchForums: - - - - 366 - - - - launchWebsite: - - - - 367 - - - - showSupportFolderInFinder: - - - - 385 - - - - closeRom: - - - - 498 - - - - openEmuSaveState: - - - - 499 - - - - saveEmuSaveStateAs: - - - - 500 - - - - resetCore: - - - - 501 - - - - executeCoreToggle: - - - - 502 - - - - speedLimitDisable: - - - - 504 - - - - changeRomSaveType: - - - - 505 - - - - changeRomSaveType: - - - - 506 - - - - changeRomSaveType: - - - - 507 - - - - changeRomSaveType: - - - - 508 - - - - changeRomSaveType: - - - - 509 - - - - changeRomSaveType: - - - - 510 - - - - changeRomSaveType: - - - - 511 - - - - changeScale: - - - - 512 - - - - changeScale: - - - - 513 - - - - changeScale: - - - - 514 - - - - changeScale: - - - - 515 - - - - changeRotation: - - - - 516 - - - - changeRotation: - - - - 517 - - - - changeRotation: - - - - 518 - - - - changeRotation: - - - - 519 - - - - toggleGPUState: - - - - 520 - - - - toggleGPUState: - - - - 521 - - - - toggleGPUState: - - - - 522 - - - - toggleGPUState: - - - - 523 - - - - toggleGPUState: - - - - 524 - - - - toggleGPUState: - - - - 525 - - - - toggleGPUState: - - - - 526 - - - - toggleGPUState: - - - - 527 - - - - toggleGPUState: - - - - 528 - - - - toggleGPUState: - - - - 529 - - - - changeCoreSpeed: - - - - 530 - - - - changeCoreSpeed: - - - - 531 - - - - changeCoreSpeed: - - - - 532 - - - - changeCoreSpeed: - - - - 533 - - - - changeCoreSpeed: - - - - 534 - - - - openRom: - - - - 535 - - - - emuWindowController - - - - 541 - - - - emuWindowController - - - - 542 - - - - changeVolume: - - - - 544 - - - - window - - - - 545 - - - - cdsCoreController - - - - 547 - - - - mainWindow - - - - 548 - - - - displayView - - - - 551 - - - - value: selection.speedScalar - - - - - - value: selection.speedScalar - value - selection.speedScalar - - YES - - YES - NSAllowsEditingMultipleValuesSelection - NSRaisesForNotApplicableKeys - NSValidatesImmediately - - - YES - - - - - - 2 - - - 578 - - - - value: selection.speedScalar - - - - - - value: selection.speedScalar - value - selection.speedScalar - - YES - - YES - NSAllowsEditingMultipleValuesSelection - NSConditionallySetsEnabled - NSRaisesForNotApplicableKeys - NSValidatesImmediately - - - YES - - - - - - - 2 - - - 583 - - - - changeCoreSpeed: - - - - 584 - - - - makeKeyAndOrderFront: - - - - 585 - - - - cdsCoreController - - - - 586 - - - - makeKeyAndOrderFront: - - - - 692 - - - - delegate - - - - 693 - - - - value: selection.volume - - - - - - value: selection.volume - value - selection.volume - 2 - - - 694 - - - - value: selection.volumeIconImage - - - - - - value: selection.volumeIconImage - value - selection.volumeIconImage - 2 - - - 695 - - - - value: selection.status - - - - - - value: selection.status - value - selection.status - 2 - - - 696 - - - - animate: selection.isWorking - - - - - - animate: selection.isWorking - animate - selection.isWorking - 2 - - - 697 - - - - value: selection.romFileName - - - - - - value: selection.romFileName - value - selection.romFileName - 2 - - - 758 - - - - value: selection.romTitle - - - - - - value: selection.romTitle - value - selection.romTitle - 2 - - - 759 - - - - value: selection.makerCode - - - - - - value: selection.makerCode - value - selection.makerCode - 2 - - - 760 - - - - value: selection.romSize - - - - - - value: selection.romSize - value - selection.romSize - 2 - - - 761 - - - - value: selection.arm9BinarySize - - - - - - value: selection.arm9BinarySize - value - selection.arm9BinarySize - 2 - - - 762 - - - - value: selection.arm7BinarySize - - - - - - value: selection.arm7BinarySize - value - selection.arm7BinarySize - 2 - - - 763 - - - - value: selection.dataSize - - - - - - value: selection.dataSize - value - selection.dataSize - 2 - - - 764 - - - - value: selection.iconImage - - - - - - value: selection.iconImage - value - selection.iconImage - 2 - - - 765 - - - - romInfoPanelController - - - - 766 - - - - romInfoPanelController - - - - 767 - - - - toggleMinSize: - - - - 769 - - - - toggleStatusBar: - - - - 770 - - - - mLoadStateSlot - - - - 772 - - - - mSaveStateSlot - - - - 773 - - - - aboutWindowController - - - - 822 - - - - makeKeyAndOrderFront: - - - - 824 - - - - value: selection.isSpeedLimitEnabled - - - - - - value: selection.isSpeedLimitEnabled - value - selection.isSpeedLimitEnabled - - YES - - YES - NSAllowsEditingMultipleValuesSelection - NSConditionallySetsEnabled - NSRaisesForNotApplicableKeys - NSValidatesImmediately - - - YES - - - - - - - 2 - - - 840 - - - - saveScreenshotAs: - - - - 841 - - - - saveScreenshotPanelAccessoryView - - - - 842 - - - - changeScreenshotFileFormat: - - - - 843 - - - - changeScreenshotFileFormat: - - - - 844 - - - - changeScreenshotFileFormat: - - - - 845 - - - - changeScreenshotFileFormat: - - - - 846 - - - - changeScreenshotFileFormat: - - - - 847 - - - - changeScreenshotFileFormat: - - - - 849 - - - - value: selection.versionString - - - - - - value: selection.versionString - value - selection.versionString - 2 - - - 850 - - - - value: selection.dateString - - - - - - value: selection.dateString - value - selection.dateString - 2 - - - 851 - - - - readMeTextView - - - - 858 - - - - valuePath: selection.readMePath - - - - - - valuePath: selection.readMePath - valuePath - selection.readMePath - 2 - - - 859 - - - - valuePath: selection.licensePath - - - - - - valuePath: selection.licensePath - valuePath - selection.licensePath - 2 - - - 860 - - - - valuePath: selection.authorsPath - - - - - - valuePath: selection.authorsPath - valuePath - selection.authorsPath - 2 - - - 861 - - - - valuePath: selection.changeLogPath - - - - - - valuePath: selection.changeLogPath - valuePath - selection.changeLogPath - 2 - - - 862 - - - - - YES - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - 29 - - - YES - - - - - - - - - - - MainMenu - - - 56 - - - YES - - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 129 - - - - - 131 - - - YES - - - - - - 130 - - - - - 134 - - - - - 136 - - - - - 143 - - - - - 144 - - - - - 145 - - - - - 149 - - - - - 150 - - - - - 196 - - - - - -3 - - - Application - - - 210 - - - YES - - - - - Screenshot Save Panel Accessory - - - 211 - - - YES - - - - - - 212 - - - - - 213 - - - YES - - - - - - 214 - - - YES - - - - - - 215 - - - YES - - - - - - - - - - - 216 - - - - - 217 - - - - - 218 - - - - - 219 - - - - - 220 - - - - - 225 - - - - - 227 - - - YES - - - - - - 228 - - - YES - - - - - - - - - - - - - - - - - 230 - - - - - 231 - - - YES - - - - - - 232 - - - - - 233 - - - - - 234 - - - - - 235 - - - - - 237 - - - - - 240 - - - YES - - - - - - 241 - - - - - 251 - - - - - 252 - - - YES - - - - - - 253 - - - YES - - - - - 255 - - - YES - - - - - - 256 - - - YES - - - - - 258 - - - - - 259 - - - - - 260 - - - YES - - - - - - 261 - - - YES - - - - - - - - - - - - - 262 - - - - - 263 - - - - - 264 - - - - - 265 - - - - - 266 - - - - - 267 - - - - - 269 - - - - - 270 - - - - - 336 - - - YES - - - - - - 337 - - - YES - - - - - - - - - - 339 - - - YES - - - - - - 340 - - - YES - - - - - - - - - - - - - - - - - - 341 - - - - - 342 - - - YES - - - - - - 343 - - - YES - - - - - - 348 - - - YES - - - - - - 349 - - - YES - - - - - - - - - 350 - - - - - 351 - - - - - 352 - - - - - 353 - - - - - 357 - - - YES - - - - - - 358 - - - YES - - - - - - - - - - 359 - - - - - 361 - - - - - 362 - - - - - 363 - - - - - 364 - - - - - 368 - - - - - 388 - - - YES - - - - - - 390 - - - YES - - - - - - - - - - 391 - - - YES - - - - - - 393 - - - YES - - - - - - 394 - - - YES - - - - - - 395 - - - - - 396 - - - - - 397 - - - - - 398 - - - - - 424 - - - - - 425 - - - - - 427 - - - YES - - - - - - 428 - - - YES - - - - - - - - - - - - - - - 429 - - - - - 430 - - - YES - - - - - - 431 - - - YES - - - - - - - - - - - - - 432 - - - - - 433 - - - - - 434 - - - - - 435 - - - - - 436 - - - - - 437 - - - - - 438 - - - - - 439 - - - - - 440 - - - - - 441 - - - - - 442 - - - - - 443 - - - - - 444 - - - - - 445 - - - - - 446 - - - - - 447 - - - - - 448 - - - - - 449 - - - - - 450 - - - - - 451 - - - - - 452 - - - - - 454 - - - - - 455 - - - - - 456 - - - - - 457 - - - YES - - - - - - 458 - - - YES - - - - - - - - - 459 - - - - - 460 - - - - - 461 - - - YES - - - - - - 462 - - - YES - - - - - - - - - - - - - - - - 463 - - - - - 464 - - - - - 465 - - - - - 466 - - - - - 467 - - - - - 468 - - - - - 469 - - - - - 470 - - - - - 471 - - - - - 472 - - - - - 473 - - - - - 474 - - - - - 475 - - - - - 476 - - - - - 477 - - - - - 478 - - - - - 493 - - - - - 497 - - - - - 536 - - - Emulation Window Controller - - - 546 - - - CocoaDS Core Controller - - - 338 - - - - - 552 - - - YES - - - - - - 553 - - - YES - - - - - - - - - - - - - - - - 554 - - - YES - - - - - - 555 - - - YES - - - - - - 556 - - - YES - - - - - - 557 - - - YES - - - - - - 558 - - - YES - - - - - - 559 - - - YES - - - - - - 560 - - - YES - - - - - - 561 - - - YES - - - - - - 562 - - - YES - - - - - - 563 - - - YES - - - - - - 564 - - - - - 565 - - - - - 566 - - - - - 567 - - - - - 568 - - - - - 569 - - - - - 570 - - - - - 571 - - - - - 572 - - - - - 573 - - - YES - - - - - - 574 - - - - - 587 - - - YES - - - - - - 588 - - - YES - - - - - - - - - - - - - - - - - - - - 594 - - - YES - - - - - - 595 - - - - - 698 - - - ROM Info Panel Controller - - - 723 - - - YES - - - - - - 724 - - - YES - - - - - - 725 - - - YES - - - - - - 726 - - - YES - - - - - - 727 - - - YES - - - - - - 728 - - - YES - - - - - - 729 - - - YES - - - - - - 730 - - - YES - - - - - - 731 - - - - - 732 - - - - - 733 - - - - - 734 - - - - - 735 - - - - - 736 - - - - - 737 - - - - - 738 - - - - - 743 - - - YES - - - - - - 744 - - - YES - - - - - - 745 - - - - - 746 - - - - - 748 - - - YES - - - - - - 749 - - - YES - - - - - - 750 - - - - - 751 - - - - - 753 - - - YES - - - - - - 754 - - - YES - - - - - - 755 - - - - - 756 - - - - - 774 - - - YES - - - - - - 775 - - - YES - - - - - - - - - - - - 776 - - - YES - - - - - - 777 - - - - - 778 - - - YES - - - - - - - - - 779 - - - YES - - - - - - 780 - - - YES - - - - - - 781 - - - YES - - - - - - 782 - - - YES - - - - - - 783 - - - YES - - - - - - 784 - - - YES - - - - - - 785 - - - YES - - - - - - 786 - - - YES - - - - - - 787 - - - YES - - - - - - 788 - - - - - 789 - - - YES - - - - - - 790 - - - - - 791 - - - YES - - - - - - 792 - - - - - 793 - - - YES - - - - - - 794 - - - - - 795 - - - YES - - - - - - 796 - - - - - 801 - - - YES - - - - - - - - 802 - - - - - 803 - - - - - 804 - - - - - 805 - - - YES - - - - - - - - 806 - - - - - 807 - - - - - 808 - - - - - 809 - - - YES - - - - - - - - 810 - - - - - 811 - - - - - 812 - - - - - 797 - - - YES - - - - - - - - 800 - - - - - 799 - - - - - 798 - - - - - 817 - - - About Window Controller - - - 550 - - - - - 834 - - - YES - - - - - - 835 - - - - - 848 - - - - - - - YES - - YES - 129.IBPluginDependency - 129.ImportedFromIB2 - 130.IBPluginDependency - 130.ImportedFromIB2 - 131.IBPluginDependency - 131.ImportedFromIB2 - 134.IBPluginDependency - 134.ImportedFromIB2 - 136.IBPluginDependency - 136.ImportedFromIB2 - 143.IBPluginDependency - 143.ImportedFromIB2 - 144.IBPluginDependency - 144.ImportedFromIB2 - 145.IBPluginDependency - 145.ImportedFromIB2 - 149.IBPluginDependency - 149.ImportedFromIB2 - 150.IBPluginDependency - 150.ImportedFromIB2 - 196.IBPluginDependency - 196.ImportedFromIB2 - 210.IBEditorWindowLastContentRect - 210.IBPluginDependency - 211.IBPluginDependency - 211.IBViewBoundsToFrameTransform - 212.IBPluginDependency - 213.IBPluginDependency - 213.IBViewBoundsToFrameTransform - 214.IBPluginDependency - 215.IBEditorWindowLastContentRect - 215.IBPluginDependency - 216.IBPluginDependency - 217.IBPluginDependency - 218.IBPluginDependency - 219.IBPluginDependency - 220.IBPluginDependency - 225.IBPluginDependency - 227.IBPluginDependency - 228.IBEditorWindowLastContentRect - 228.IBPluginDependency - 230.IBPluginDependency - 231.IBPluginDependency - 232.IBPluginDependency - 233.IBPluginDependency - 234.IBPluginDependency - 235.IBPluginDependency - 237.IBPluginDependency - 240.IBEditorWindowLastContentRect - 240.IBPluginDependency - 241.IBPluginDependency - 251.IBPluginDependency - 252.IBPluginDependency - 253.IBEditorWindowLastContentRect - 253.IBPluginDependency - 255.IBPluginDependency - 256.IBEditorWindowLastContentRect - 256.IBPluginDependency - 258.IBPluginDependency - 259.IBPluginDependency - 260.IBPluginDependency - 261.IBEditorWindowLastContentRect - 261.IBPluginDependency - 262.IBPluginDependency - 263.IBPluginDependency - 264.IBPluginDependency - 265.IBPluginDependency - 266.IBPluginDependency - 267.IBPluginDependency - 269.IBPluginDependency - 270.IBPluginDependency - 29.IBEditorWindowLastContentRect - 29.IBPluginDependency - 29.ImportedFromIB2 - 336.IBPluginDependency - 337.IBEditorWindowLastContentRect - 337.IBPluginDependency - 338.IBPluginDependency - 339.IBPluginDependency - 340.IBEditorWindowLastContentRect - 340.IBPluginDependency - 341.IBPluginDependency - 342.IBPluginDependency - 343.IBEditorWindowLastContentRect - 343.IBPluginDependency - 348.IBPluginDependency - 349.IBEditorWindowLastContentRect - 349.IBPluginDependency - 350.IBPluginDependency - 351.IBPluginDependency - 352.IBPluginDependency - 353.IBPluginDependency - 357.IBPluginDependency - 358.IBEditorWindowLastContentRect - 358.IBPluginDependency - 359.IBPluginDependency - 361.IBPluginDependency - 362.IBPluginDependency - 363.IBPluginDependency - 364.IBPluginDependency - 368.IBPluginDependency - 388.IBEditorWindowLastContentRect - 388.IBPluginDependency - 388.IBWindowTemplateEditedContentRect - 388.NSWindowTemplate.visibleAtLaunch - 388.editorWindowContentRectSynchronizationRect - 388.windowTemplate.hasMinSize - 388.windowTemplate.maxSize - 388.windowTemplate.minSize - 390.IBPluginDependency - 391.IBPluginDependency - 391.IBViewBoundsToFrameTransform - 393.IBViewBoundsToFrameTransform - 394.IBPluginDependency - 394.IBViewBoundsToFrameTransform - 395.IBPluginDependency - 395.IBViewBoundsToFrameTransform - 396.IBPluginDependency - 398.IBPluginDependency - 424.IBPluginDependency - 425.IBPluginDependency - 427.IBPluginDependency - 428.IBEditorWindowLastContentRect - 428.IBPluginDependency - 429.IBPluginDependency - 430.IBPluginDependency - 431.IBEditorWindowLastContentRect - 431.IBPluginDependency - 432.IBPluginDependency - 433.IBPluginDependency - 434.IBPluginDependency - 435.IBPluginDependency - 436.IBPluginDependency - 437.IBPluginDependency - 438.IBPluginDependency - 439.IBPluginDependency - 440.IBPluginDependency - 441.IBPluginDependency - 442.IBPluginDependency - 443.IBPluginDependency - 444.IBPluginDependency - 445.IBPluginDependency - 446.IBPluginDependency - 447.IBPluginDependency - 448.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 454.IBPluginDependency - 455.IBPluginDependency - 456.IBPluginDependency - 457.IBPluginDependency - 458.IBEditorWindowLastContentRect - 458.IBPluginDependency - 459.IBPluginDependency - 460.IBPluginDependency - 461.IBPluginDependency - 462.IBEditorWindowLastContentRect - 462.IBPluginDependency - 463.IBPluginDependency - 464.IBPluginDependency - 465.IBPluginDependency - 466.IBPluginDependency - 467.IBPluginDependency - 468.IBPluginDependency - 469.IBPluginDependency - 470.IBPluginDependency - 471.IBPluginDependency - 472.IBPluginDependency - 473.IBPluginDependency - 474.IBPluginDependency - 475.IBPluginDependency - 476.IBPluginDependency - 477.IBPluginDependency - 478.IBPluginDependency - 497.IBPluginDependency - 536.IBPluginDependency - 546.IBPluginDependency - 550.IBPluginDependency - 550.IBViewBoundsToFrameTransform - 552.IBEditorWindowLastContentRect - 552.IBPluginDependency - 552.IBWindowTemplateEditedContentRect - 552.NSWindowTemplate.visibleAtLaunch - 553.IBPluginDependency - 554.IBPluginDependency - 554.IBViewBoundsToFrameTransform - 555.IBPluginDependency - 555.IBViewBoundsToFrameTransform - 556.IBPluginDependency - 556.IBViewBoundsToFrameTransform - 557.IBPluginDependency - 557.IBViewBoundsToFrameTransform - 558.IBPluginDependency - 558.IBViewBoundsToFrameTransform - 559.IBPluginDependency - 559.IBViewBoundsToFrameTransform - 56.IBPluginDependency - 56.ImportedFromIB2 - 560.IBPluginDependency - 560.IBViewBoundsToFrameTransform - 561.IBPluginDependency - 561.IBViewBoundsToFrameTransform - 562.IBPluginDependency - 562.IBViewBoundsToFrameTransform - 563.IBPluginDependency - 563.IBViewBoundsToFrameTransform - 564.IBPluginDependency - 565.IBPluginDependency - 566.IBPluginDependency - 567.IBPluginDependency - 568.IBPluginDependency - 569.IBPluginDependency - 57.IBEditorWindowLastContentRect - 57.IBPluginDependency - 57.ImportedFromIB2 - 570.IBPluginDependency - 571.IBPluginDependency - 572.IBPluginDependency - 573.IBPluginDependency - 574.IBNumberFormatterBehaviorMetadataKey - 574.IBNumberFormatterLocalizesFormatMetadataKey - 574.IBPluginDependency - 58.IBPluginDependency - 58.ImportedFromIB2 - 587.IBEditorWindowLastContentRect - 587.IBPluginDependency - 587.IBWindowTemplateEditedContentRect - 587.NSWindowTemplate.visibleAtLaunch - 588.IBPluginDependency - 594.IBViewBoundsToFrameTransform - 698.IBPluginDependency - 723.IBPluginDependency - 723.IBViewBoundsToFrameTransform - 724.IBPluginDependency - 724.IBViewBoundsToFrameTransform - 725.IBPluginDependency - 725.IBViewBoundsToFrameTransform - 726.IBPluginDependency - 726.IBViewBoundsToFrameTransform - 727.IBPluginDependency - 727.IBViewBoundsToFrameTransform - 728.IBPluginDependency - 728.IBViewBoundsToFrameTransform - 729.IBPluginDependency - 729.IBViewBoundsToFrameTransform - 730.IBPluginDependency - 730.IBViewBoundsToFrameTransform - 731.IBPluginDependency - 732.IBPluginDependency - 733.IBPluginDependency - 734.IBPluginDependency - 735.IBPluginDependency - 736.IBPluginDependency - 737.IBPluginDependency - 738.IBPluginDependency - 743.IBPluginDependency - 743.IBViewBoundsToFrameTransform - 744.IBPluginDependency - 744.IBViewBoundsToFrameTransform - 745.IBPluginDependency - 746.IBPluginDependency - 748.IBPluginDependency - 748.IBViewBoundsToFrameTransform - 749.IBPluginDependency - 749.IBViewBoundsToFrameTransform - 750.IBPluginDependency - 751.IBPluginDependency - 753.IBPluginDependency - 753.IBViewBoundsToFrameTransform - 754.IBPluginDependency - 754.IBViewBoundsToFrameTransform - 755.IBPluginDependency - 756.IBPluginDependency - 774.IBEditorWindowLastContentRect - 774.IBPluginDependency - 774.IBWindowTemplateEditedContentRect - 774.NSWindowTemplate.visibleAtLaunch - 775.IBPluginDependency - 776.IBPluginDependency - 776.IBViewBoundsToFrameTransform - 777.IBPluginDependency - 778.IBAttributePlaceholdersKey - 778.IBPluginDependency - 778.IBViewBoundsToFrameTransform - 779.IBPluginDependency - 780.IBPluginDependency - 781.IBPluginDependency - 782.IBPluginDependency - 787.IBPluginDependency - 787.IBViewBoundsToFrameTransform - 788.IBPluginDependency - 789.IBPluginDependency - 789.IBViewBoundsToFrameTransform - 790.IBPluginDependency - 791.IBPluginDependency - 791.IBViewBoundsToFrameTransform - 792.IBPluginDependency - 793.IBPluginDependency - 793.IBViewBoundsToFrameTransform - 794.IBPluginDependency - 795.IBPluginDependency - 795.IBViewBoundsToFrameTransform - 796.IBPluginDependency - 797.IBPluginDependency - 797.IBViewBoundsToFrameTransform - 798.IBPluginDependency - 799.IBPluginDependency - 800.IBPluginDependency - 801.IBPluginDependency - 801.IBViewBoundsToFrameTransform - 802.IBPluginDependency - 803.IBPluginDependency - 804.IBPluginDependency - 805.IBPluginDependency - 805.IBViewBoundsToFrameTransform - 806.IBPluginDependency - 807.IBPluginDependency - 808.IBPluginDependency - 809.IBPluginDependency - 809.IBViewBoundsToFrameTransform - 810.IBPluginDependency - 811.IBPluginDependency - 812.IBPluginDependency - 817.IBPluginDependency - 834.IBPluginDependency - 834.IBViewBoundsToFrameTransform - 835.IBPluginDependency - 848.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{795, 552}, {350, 35}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCGAAAwgwAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDMAAAwiQAAA - - com.apple.InterfaceBuilder.CocoaPlugin - {{960, 460}, {126, 123}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{426, 933}, {201, 203}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{779, 1093}, {143, 23}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{779, 980}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{779, 1000}, {64, 6}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{468, 983}, {151, 153}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{1026, 1136}, {512, 20}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - {{512, 1043}, {183, 93}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{598, 913}, {209, 223}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{648, 1113}, {257, 23}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{704, 1063}, {194, 73}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{775, 1043}, {210, 93}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{1040, 685}, {256, 408}} - com.apple.InterfaceBuilder.CocoaPlugin - {{1040, 685}, {256, 408}} - - {{33, 99}, {480, 360}} - - {3.40282e+38, 3.40282e+38} - {256, 408} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABBmAAAwZAAAA - - - AULcAAA/gAAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABC/AAAwZgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABAQAAAwjAAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{678, 913}, {147, 173}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{739, 913}, {164, 153}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{973, 893}, {86, 83}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{973, 733}, {110, 213}} - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - AQAAAABBwAAAA - - {{360, 696}, {467, 166}} - com.apple.InterfaceBuilder.CocoaPlugin - {{360, 696}, {467, 166}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDiIAAwoQAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDFAAAwoQAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDKQAAwgwAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDp4AAwxgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDfgAAwxgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDMAAAwxgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCwgAAwxgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDzgAAwxgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABBiAAAwxgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABB8AAAwv4AAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{336, 953}, {203, 183}} - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{466, 676}, {550, 186}} - com.apple.InterfaceBuilder.CocoaPlugin - {{466, 676}, {550, 186}} - - com.apple.InterfaceBuilder.CocoaPlugin - - AUGgAABCGAAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCmgAAw4AAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDcQAAwyQAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCmgAAw2oAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDcQAAww4AAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABCmgAAw1QAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDcQAAwvAAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDGQAAwzMAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDcQAAwsQAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDGQAAwx0AAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDcQAAwpgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDGQAAwwcAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDcQAAwlgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDHgAAwwIAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDcQAAwgAAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{583, 356}, {500, 500}} - com.apple.InterfaceBuilder.CocoaPlugin - {{583, 356}, {500, 500}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - AUGgAABDvgAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - InitialTabViewItem - - InitialTabViewItem - - - - - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABBUAAAw7wAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDCwAAw/0AAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDCwAAw/CAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDGQAAw+QAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDCwAAw9eAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDCwAAw8sAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAADBiAAAw56AAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAADAQAAAw56AAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAADCHAAAw56AAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAADBYAAAw56AAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDHgAAwxIAAA - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - YES - - - - - YES - - - YES - - - - 862 - - - - YES - - AppDelegate - NSObject - - YES - - YES - bugReport: - launchForums: - launchWebsite: - - - YES - id - id - id - - - - YES - - YES - bugReport: - launchForums: - launchWebsite: - - - YES - - bugReport: - id - - - launchForums: - id - - - launchWebsite: - id - - - - - IBProjectSource - userinterface/appDelegate_legacy.h - - - - AppDelegate - NSObject - - YES - - YES - aboutWindowController - cdsCoreController - emuWindowController - mLoadStateSlot - mSaveStateSlot - mainWindow - readMeTextView - romInfoPanelController - - - YES - NSObjectController - NSObjectController - NSObjectController - NSMenu - NSMenu - NSWindow - NSTextView - NSObjectController - - - - YES - - YES - aboutWindowController - cdsCoreController - emuWindowController - mLoadStateSlot - mSaveStateSlot - mainWindow - readMeTextView - romInfoPanelController - - - YES - - aboutWindowController - NSObjectController - - - cdsCoreController - NSObjectController - - - emuWindowController - NSObjectController - - - mLoadStateSlot - NSMenu - - - mSaveStateSlot - NSMenu - - - mainWindow - NSWindow - - - readMeTextView - NSTextView - - - romInfoPanelController - NSObjectController - - - - - IBUserSource - - - - - EmuWindowDelegate - NSObject - - YES - - YES - changeCoreSpeed: - changeRomSaveType: - changeRotation: - changeRotationRelative: - changeScale: - changeScreenshotFileFormat: - changeVolume: - closeRom: - copy: - executeCoreToggle: - exportRomSave: - importRomSave: - loadEmuSaveStateSlot: - openEmuSaveState: - openRom: - resetCore: - revertEmuSaveState: - saveEmuSaveState: - saveEmuSaveStateAs: - saveEmuSaveStateSlot: - saveScreenshotAs: - speedLimitDisable: - toggleGPUState: - toggleMinSize: - toggleStatusBar: - - - YES - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - - - - YES - - YES - changeCoreSpeed: - changeRomSaveType: - changeRotation: - changeRotationRelative: - changeScale: - changeScreenshotFileFormat: - changeVolume: - closeRom: - copy: - executeCoreToggle: - exportRomSave: - importRomSave: - loadEmuSaveStateSlot: - openEmuSaveState: - openRom: - resetCore: - revertEmuSaveState: - saveEmuSaveState: - saveEmuSaveStateAs: - saveEmuSaveStateSlot: - saveScreenshotAs: - speedLimitDisable: - toggleGPUState: - toggleMinSize: - toggleStatusBar: - - - YES - - changeCoreSpeed: - id - - - changeRomSaveType: - id - - - changeRotation: - id - - - changeRotationRelative: - id - - - changeScale: - id - - - changeScreenshotFileFormat: - id - - - changeVolume: - id - - - closeRom: - id - - - copy: - id - - - executeCoreToggle: - id - - - exportRomSave: - id - - - importRomSave: - id - - - loadEmuSaveStateSlot: - id - - - openEmuSaveState: - id - - - openRom: - id - - - resetCore: - id - - - revertEmuSaveState: - id - - - saveEmuSaveState: - id - - - saveEmuSaveStateAs: - id - - - saveEmuSaveStateSlot: - id - - - saveScreenshotAs: - id - - - speedLimitDisable: - id - - - toggleGPUState: - id - - - toggleMinSize: - id - - - toggleStatusBar: - id - - - - - IBProjectSource - userinterface/emuWindowDelegate_legacy.h - - - - EmuWindowDelegate - NSObject - - YES - - YES - cdsCoreController - displayView - emuWindowController - romInfoPanelController - saveScreenshotPanelAccessoryView - window - - - YES - NSObjectController - VideoOutputView - NSObjectController - NSObjectController - NSView - NSWindow - - - - YES - - YES - cdsCoreController - displayView - emuWindowController - romInfoPanelController - saveScreenshotPanelAccessoryView - window - - - YES - - cdsCoreController - NSObjectController - - - displayView - VideoOutputView - - - emuWindowController - NSObjectController - - - romInfoPanelController - NSObjectController - - - saveScreenshotPanelAccessoryView - NSView - - - window - NSWindow - - - - - IBUserSource - - - - - FirstResponder - NSObject - - IBUserSource - - - - - VideoOutputView - NSView - - IBProjectSource - video_output_view_legacy.h - - - - - YES - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSUserInterfaceItemSearching.h - - - - NSBrowser - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSBrowser.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSController - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSController.h - - - - NSDocumentController - NSObject - - YES - - YES - clearRecentDocuments: - newDocument: - openDocument: - saveAllDocuments: - - - YES - id - id - id - id - - - - YES - - YES - clearRecentDocuments: - newDocument: - openDocument: - saveAllDocuments: - - - YES - - clearRecentDocuments: - id - - - newDocument: - id - - - openDocument: - id - - - saveAllDocuments: - id - - - - - IBFrameworkSource - AppKit.framework/Headers/NSDocumentController.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSImageCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSImageCell.h - - - - NSImageView - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSImageView.h - - - - NSMatrix - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSMatrix.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSMenuItemCell - NSButtonCell - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItemCell.h - - - - NSMovieView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMovieView.h - - - - NSNumberFormatter - NSFormatter - - IBFrameworkSource - Foundation.framework/Headers/NSNumberFormatter.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObjectController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSObjectController.h - - - - NSPanel - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSPanel.h - - - - NSPopUpButton - NSButton - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButton.h - - - - NSPopUpButtonCell - NSMenuItemCell - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButtonCell.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSSlider - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSSlider.h - - - - NSSliderCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSSliderCell.h - - - - NSTabView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableView - NSControl - - - - NSText - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSUserDefaultsController - NSController - - IBFrameworkSource - AppKit.framework/Headers/NSUserDefaultsController.h - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSWindow - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - ../../DeSmuME (Legacy).xcodeproj - 3 - - YES - - YES - Icon_VolumeFull_16x16 - NSApplicationIcon - NSMenuCheckmark - NSMenuMixedState - NSSwitch - - - YES - {20, 20} - {512, 512} - {9, 8} - {7, 2} - {15, 15} - - - - diff --git a/desmume/src/cocoa/translations/French.lproj/Localizable.strings b/desmume/src/cocoa/translations/French.lproj/Localizable.strings deleted file mode 100644 index 79c31944db55f946d903b9ca13b2d437976136b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9534 zcmd5>TTf$E6yC4;D~=>+LJS0BV$_&Pp=Fp%VMq&%llans7Ko)_OJVrO^6sSL%yhTcnOMu%Y4K5WHkh)+|PEkxF-YavEvh>{L`Oh2`~#|G{r{?G8F zh;m)*6z87%9-MaFCFnCg>T|7wnc~<&^d7h$z-h<5K^*t-jh-DK1IlzP$13LZD^C>urTu0E86fCTLCQz(xGeCayS-{+8{TjM+c%+N7YhUGp7Ioo;IMV5YeoXQ+MP& zJi@O{_;(DsXE-H%=D(*ba0EDZWm3pIKCMGM+K^U^ZDj56f0WI}j82e}dHJa6dCkw= zW8~fVsnA<9Go#o>rd;NlL>MD?fM}N3qQ3@AiJdTeK97z>MO`ZFgVtkB@#=A7 z|Gj^)=H*nHNYYem;jCEoIB`zmJ%ttNr9Q7itGQIFk9L|W-&-jZmt1+rle=Jsx}Y;) zhIsGL?kvU;AzuF5U-uTm?57wRYIZL5%JO{*bedFO_5k;W+)QelR5kVWj~oW;1W zkY3ELe7CGHtKMjWBhr>(SU*?6snolWcY=>hbG%z~tHAq<^vAo!^pdI@w;t*;>W=>v zJ<&F%CU@In$=JJD1G!0|2Odi#dmb&dnw_LMrO6$YlexXiu6FJ)Wmn;d_C;LiBfZns zP@;;Y4>uhmnE!XEcxb?W^rPaz)#WRm79PPcbT&rrx6vaGWl{luChZAaY z^DLLF3?`qCE{uv+6+D{(oL*kK)6$Q$#cuVHp;kw39=%4UZ5t^sf}>>qEC z(Xz#fH~4yMJpd&8Rj^BVBC;HV#@yfL1B`tpP`iM-hQv39l6@vp>P@RTH7m$7$1zgYAJ=z~(!VH1!T9!up#{k;rZ`HNWgL@tI`6DYP5< zZA6;?=i3fdZL3t1Dmbeh^G4rJ**8%w-;Fcm5_5oekNL_IZo((X(#&`4u&a5sj3Ule zoJ2_X-qYbXQew4aZpu?e2fKfuK`j0zElRtFjNx?9M4mGrb+TE}Nk}SG9SO-jE#t_` z#u`f)+3;!QQ+YKr;vI-=A0>{t36u9B*6MME?7}YGYOs!K=Ft+YNt|YB59Q3ABX^q@ z*eP;nFIKa;A+vd)!!zCdONJ>{$OOx`<8$y9T=czwjU(ND(JHK3tQXYmJv=*s{Ibv6 z@b64zgJ$2drm=&pJbyy}d0L?^9%_SEpr%@|V@VwGR!n&Uz0{dljFp>sQ~V!8gMbrG z{=x~hQ%-GPyIBS88=`<&bS@k}ENE%=zJqKO#cc24rhT;wJoRwpz2F$ND zU^pXG@#@xq>D7Q?3{-P#L+1zhuNd+RCm-6Fb4AxjB0W*1Ne>Zm0sof4#V3$;Xq9*M#n39Z*yAlQ9+w$teH<)N3=?!OhOt@~L-9T-Rg8ADZ?UXQtkK##Q?xYh z(|u`UQJv#1#P0mEE~Gt5Gdb>OdKzj-+`+rx%Z5#HZ=iY@=Jt6UW<4u^96EN4(CN*9Ks?ysk>)6={9?|&Xu-&NmMb@jA5tq!XzeAU%o@awDUWwl>z zSI5;^b%XEzjJ50P1iwzP7Cy6$e{+IQ%zkdCI;#GOPrbsYpH~~7KRv2eKT-M?Tp!`@ zTv_PQ{p#~)QXTQPz9v&*#J>*N(<46aK71z?pQ`B=2dwZXvZCgH3 zE+&vK{vVM4fZcwLeII81lwh2YU~EXx$EB1G{t7QX8SKZDB#xM}mbRikE~O-CcWVdo z{MvZM)u-LI{din0D~)h1Er-pclob0weqMcmWvw9xpSt*$6W+|VH2xHI5BULh@*{S1 z3wCl0M6Xdr@Xvrv*9-J()(@-s>*|Rk+X&u1igY7umTb45 zxt@T}8NL|R>t?k^jBk0@km4K26OaiOZzpE!A1!xlcRw|I^#PfrKN?e>*#2ZKEu+OD z7r7UacTo>M%fKA_J~3PMQcJTG%5_w9yBR3sN{J|~TB)U33gt6c{#FLcxFRA-t0rn` zmO}X>c5*XI=enw2H0$~<)lx_gn*H>5bfhBU2yw)Uh+V3skTOy-{&~JXf;Gx#LJdiz zmW7h)D`W>o;mhXV<>D0{I$q`D)HXUYZS?Lqz38-4T|o9TMD#tJkG9<^ebm&o@ebRy z?hb09_t@K$CTrX@`D2z>?v4+Ugn5!uUAy+8>t9M})xWcP;EDgTy8X;cGE*seL?6uc zXHA}6K>e|hAIov`aO2FFmAtu&O+yIx0@gsMw`i3h7f+8-5i&Npx(umfq2pW;vASsEdBj z(7cXl6SGV66t)zomO{FVIKnE{KM79~Ct08C_$_r4Y~d zS#$cu>@LK&KeCqIX^TTC2{v)ExM}hYvp9RU{qc;a!`P~2EsZ}-KNr1V(e*`|s+}*0 zFz)oo+I^t*;_)WB`8@qF)_I;ulyUDz)-2>7n;wJE9@eGuaEG3{Zy~X760tRbz?<3I zrm{N2e(+wRwZnPsBp0zhVX{MD)jK5+dwac)UHAjmQKP2$==!8SQxd;b4IN;Y*&k)B zZRzLkwTJuwQRE!7rN7nZlVepG5w%qr&C<<9YekS*YW*nVs)#799@#A2T$J9P{tSId zwfP~#7IeHA_w2Nao z`}?ka(eB&iax5j`53tWu)bPF(x)xbBYwb1c8auJ1nu}Br=(;H%p^hQTW(>ItLeH*Q zvA45>b(N1?M-;p35_7o^NuD(}E|&f?q&h-oJb|tIm7ne$u=cj{qxh8c@!R_tX86Fb z##9UW53wXqPhII`w&Vs;)X)9wD~Oebn^($aWmQWy-aW}wNy|0YM?A^)QJ)_*8G$o2 z?8mKRh0%+hj|*t^G9zM5P%CIT`);4!gYxg-!21~9fb!Px5c~p1PR>xPM-7^ix@>2Y zD0`P9HOsjpLB%M}s4X=K*F-`)`%DsN7_OzW&wMyM{pH1b0mpt z2})x1?Q9;oIuKjY9%ECs&sIbl*BP>w)`QI>7rkdei+Ju~jQwvp_4@|V#`T7*r6owy zFNJ=+i2`q%*e&Le$6v6CXQhANP9 z*wvBE<$fe#^_DM7d=pPutXrws9gF$gk2LH7j0VUP_xUN0HDf$0kLFZLqAgh28fI;3 zNW$rWeC_Bw$vc5`obKaNPLdapWFIG6%JMGTV|2#k4S^+x#p6Dt7!Qy_XHENtU<>t7 z*r{0_rKDh99u3O-`o>_4SYc(#H2qTOmj+iY`o4hZt&EtaUkd%p<|NJMKu!m0AnqVg z2CIY6$EB1c8<2!O1G!hpuOamlP?W^V9DQ6$Ny6RYvpZfLGDZZB^EcPh(Wpzc6jDxi zaKeETvOZcJJMEj1m~tt^?akiEz1gE3=tybbkj&of1^VTYFJ&OtcO$t?@EZ=ijK3$1N~CS=`%c!N_=EwVPEi|ncHR;ZUaB_?0y+m6niPx(q1aFJ$2LD zkv^{nbV&Gm%+HU9X8X4ib@osirIi>E)sVi`M7IqDt<6m$};S)Ww zt0L1;!;80}?6iK3@7Q_0!tKi~@DLMml#+N4w1sLr_0V^gUG-Jmeb>L_JTz{Zqw5nEOe z)9bSUeUC--R<|OioQu@c{sBDg0zSQtXD!17o^@kEe7d@{@252FQmDI=^sf*D*&#kd zG-9X!8WG%o%8Rn-xM@`cMabv_0EtPj%d)7TTpz?;xW8=;rk)@=Y8gxR$Pg zgN3xTOQDvjg4`@LO;qk&OQY7b?*nzvexHTtd^0us8C}#u`#w+y?f0S9S!9aL;_r1? zZ|v?zjyLL@GBx|!ns({EZat>2BAh1feYw`Z*DY-iHP5i@U)gWS>2`Oz_r2Y__qx)v zB9{H|oEdB^#6?+4%XByXp4?%ggR?o5-hWfjW49l|Tb9_LWi2gPpjaO3B68zLC(;vH z?8mZ}M%&UXk2mz+Y)>Gv*ned$jW$p$k2UnI`mx4UA+cIs8z`2?I?1wvxFRH0>lu_l zu{_q546M2iWS7UP0|P}5E2kB&@x@Ml&ileR<;YLhcmq{%8*aC zko2Wm`;7uoF@-+A&{OmD~lZsvN>~UYY&Lyzp+>t7bBYb7z0g zkT+B$T@CZj&F9xn0>&IYS^aDtzx~G3+e#wpaxEQopTmQ?@2=~A?+tl-5_uNu?`F{6 z_ps6<^b9#Ubmi!8ik?>Np|Unif12mK@}|1Xe7_VcGkGFM-VbPJC(04mU$U0g>Fliy zC!52ahS-wun^&$OdhEAZ$`bpYtPRy&3H#Lg+D66w7Q1-qzEzT_ju%|WLYhs?|J!lQnhTAwb49P>hZ;@CYY9vZ$ zd6LCpURiuwzgq>Nr#jf#<5|V$*o}B!N_W#iy3if>8cTdQvop|3J?o9+?nOx*uJDfCsf`UZgAUF!y* zpO0^shd4`wcV^7qr=LO_N7xm11msz=J$xr`tK{=pUiCUvb8M7@{g{?=8z1=m6VKv* zRDZ(c(>cD&t6GQPCl7h=D>-@idBYo97uRh3LYu#r$1YEea0cKqq`?Y?Sv(K0HbE3TS zuqrxDyFC7v@PV_YcOY*Uk$J)zPxG{Ig`$ml-ocrQ*uuD$j=f##VrT3*rjX=$PQTXt z+!i9*Pq0Y(lk|7$O3r0{8eL8F9Jn^D8cOq>SKIk=OSbi6;A-OB&b49EcDc)XpYaa=uK}N#dfa?@GI7FxHa4xmX0523rvIq=A4zRy ACIA2c diff --git a/desmume/src/cocoa/translations/Italian.lproj/Localizable.strings b/desmume/src/cocoa/translations/Italian.lproj/Localizable.strings deleted file mode 100644 index 8b477ef9a47169346143c0d42634d2ccd2025008..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9766 zcmd5?S#KOg5bjs_6@w)U386$mNC*%@V|(LRtPkzjPQvl9IJUFG-Zgu~F~69K%RP0UxXkUib62=)w{rV#fZv5%y1ARUsk?Lw{Chkp;&d%C*=oH4Lwppm&Pe80!{F;GL4R`2nKz)jp z5uW$m2A;mbC$;l6_}g{LI>v|6shlbNG@MW?K;fOIkcLue+TeuR9xQnSedmx$HKI+G zM^(!17{XxyTlVA79YZa0?oa8==n$-0z*h8!csGTa!?#Yoe=OWKd~52hyyH)7?0&}g z0xNZtyJDv}kKE_5{%;CNJ?hA0*LQEXu#4~(fgX3kRj?Gy0 zoW6Vzr+TauC;I9fI^05wxj(yhjhbqBXoe#-%{cp>#>!_b z%`EhL`soT(t)C6N-(6yT0&XJH5p*QBh1>I4Nq5F;SZ23{_a(`Th0kE;?hVdlh`nok ztR7wAMH0pd{j?kHZqP!xEJyAwGlSI6aSCI|%{*GTUm*XDIfuS@DLuOKiuGy3O6wKk ze$k*s43&~OhR`|?OBlnX<$2*wkbi<-m+h(hDH(Jx&0Ti|^99cB&HWilU6gp(!r9IZ z|28SGOL6xKl_-`~K=P(b7FJa{f2m#8$_?PFh`lgd~*v0$Q%1-x40o+&Fhf z_;7szX>YJYt(T7QnSV}M;K*A@s(t41X&vIxhO|U%BWs8Mqioh^v}cq^t9s1{)*8bD z@1oOIU1;@}O7+p|)OPk(3dJQ?-s@l|rwx-VWkH`boV>Dx@9p9FpMwR{y%Pk30$Ut+f>$R0L-G(*Lb zYerN~Ehm-pREDsS9)sJBsd{HN%N zwlOui&DKlC+D)5tcETCaU4vu~qor1}oiw{NxsztTd!VJ{ep#;Ep)YU45$)@^@QnKL zsA33*a09&XXD)Zt#r++%S)YgCcH>%=Rx?i<&nl*HwD-tnt=b_|6svqy;+S3)PN>OE zvstnxn3zhHi%O$3st}~WEOv^>xk4VJCwzq*w&|Xsemp}ryotYX(`$nhdNKpo48I4z zy#W0T_Z(&&PCCP+`oQlftmgP~CT@ljJ8U8%GsNJX&tY~-QQfg}%H)9et}$>kOdMy3 zXqno?Q+vI&?gNtbD%d5gh%CpTu|h_AYhdh}Ky3r+8WQssuV-b~L`uC$4^eA&U5*Lt zYd{y6{EsjVJ-{00q9U8Z?m~Xe=+@ftoiM9ZuOLUclF%M8woV=n-FHTQ`K9{tywCiJ z2g*6troLv<;zC8`=A=_@{yKY9&7R^N32$@skbV;gtH}h|d@GWsK0t@qZMG@W=oHh= zH+8M7*(o$T_mhbd1)l;OiL^z zS%6x;1obI&ktv;IEt!ki_oZp#_vlrs z(FUwaZmb3LJzH7g9rkx>vmKw6na}Lop1`rZL#c~3_G?II`4omS{UgwkU)JBsy3jw< z_SD?UTa3+o877mwDbp|1{{lzx6nWE=!Ah(z*6-Lu&{|w!25%QKKjT<18AFCuQq5PkLI;;RAc+^nr_Z@KW@Js9e z56C|!?x(dr!FpB5U38u&h>rjrtX73Ce4n}p`s`VAgJo@2#oIw%s^ai|Jcibckn&qN z>Tm=O--F|!;WNOAN$$_kt(Ns>7kwIGXcZHyFX2fM3f}hkO072`%}{a8 z)m@tj<2oOvQQGU;+%7pcoH=VnbL~%c&sy_i*@Twvg}6vj7~u@qZ`e2bcFktk0iukR zcka(XZ68*HHeoGfdfqlNaH`scoq*8IK>ZAV>?GLF*-nemp1I%gk+%jD-*uefq@{ml SH6wkcMX!`jHSjETRDT0Dh}YZz diff --git a/desmume/src/cocoa/translations/Italian.lproj/MainMenu (Legacy).strings b/desmume/src/cocoa/translations/Italian.lproj/MainMenu (Legacy).strings deleted file mode 100644 index a45a97d066cbf8b1c203902458520a9a03376171..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27966 zcmd5_+j1Po4V`Cw#g-rP;0IY;?uAq;<)V0z?GhzMWaL!dNQ#jeQCt--qU}%f*W@?y zlH{Dhwr94{81(G+$|{yhWNQT+G%k$>FvI`-_fhpt^>sCF{r=e$9jafZ*O;?`x$oj4w~$TeoLX>GSGMP$lY^KlB4PdcJfdB;osM=<_mbo zp9Z2UOA8ydP0MG3mCIV%X1ciKN@7{hagF^GJXElI$TzDekq$O0uBDNusOKW~_C7`1 zwtS-8NFd+%1CW1*-F}OG?`Qp#V3d$xWJu7(rIZf-3NOCw?Z=cPj+nBRwxTXBr6g%~ z>lNhrsrHK7`EJ{OJgUY@BV0?%Ve=>@#W9f2ss~us4$j~!7ymfn&0I_4Pf_=fpI|3{ z#*QAqPA-7xEwTvy9kA(qfqu>WftkSoxxokI5AX2v05oQZv;6t4dg{nFgtreP-N>3H zn{fRVIA@6Dr{H%99E)6Mb3}rPS5j#eCbm9VOG{{R z$VKkO<0E8)&oeN`o=?nHw$#uph4LBlxuXn}ah^n!R;JX@EQRtp?EWAFWtma8$Hjcl5^@Gkh#cg~fhdsvYhbgpz(q-y(rW8I$RjS^=7 z*V1w8b9fNzZWr}_4YI3fBlvvmKU_;oVR6XSfES5V_T}keoXFp~W=W8?CvwS^LJ;W_ zZ#ncjevRSx>qGD9AQi!U9cZ5(n?9Y6T_rTI9Cm%vu|rIEI&=I*73^fl}?52=oK6Eohmsg^>zTXz)v9n}$SVn(!vW;v8I z+!}t#(7cXb6SGdj>@ZL*h4cs+$1QSQ|1LU7+(o&Tw$eqqrO>jE#4ITfua2t|Gp@#z zOCesYbLP}*dB2alFS3^2X^TTC3HIy$D0{-pnOHUL_CDU}Vyl+5H2#KusLJ-cnF<=6 z&oy-OamUpb;Axpv}6&HTGM4z0D_gzdZ>~5JhItrPuo)(zv@LYiX-qq??P@vW`V+cBV;0aaJU2 zB~f~N`Xlru+2%urP3TxL>a5wa1I8@jrjY0LL#t!O$cz=NFfWVN+vCHUHa&z<$dAdo z@5)M<6*p4Ub8Xl|{*T(@!W@*<=_b0ko+N8&OKwvwh4finFTBRt6uR4-He+q{0RO`5 z!@HXjvGzy1DwE5xl!V{Ga;}iady#vr@@-0HWg|PVNoERi+swsk#lC!uI+BddNU|J8 z&$bt5%LY|Gb{$vjx=YMuJ+eHnEnV#WN7%_(eGcd3f4YXiEZnLgyg?jiM~fNNV9tX+ zCOl~sxfbMUr!A38cHAR=`X@iD3Syn1^GSKE%4#DIrE2(;l;jxxbymlIPOPwV^9(DD zQ>=4*gywECV$%fKf|kqb6S15237R6edwfq`r{ER1QD=gptfXPSh%z_aWM?_u!%0X^ z&JdBDxUwda+2_k7aZBM^`h007k(R;XS+LGQ^c`~1>pkhV64G%kEuE(AAwI#rcTHJ+ zgg2koJ!I-H=!yMB_Tc19m5J`qbG(Nq4yr)clW#jAAJ-nkMm)~VJh#o;lRr#Xc`=9n z$os9ADe!g?d!wwSHMU5%6xw6#-UYtcmwf>}F}ut`9@i>}+{z9by1dW50XKFj&TCHp zuH#XzG-4y#QkMps6VAb!DH|4}MR!v0Kkn>Rv zD>v%mvK~p8yXDIgcc3VXH8Z{_OU!3I((tZ7>>*EF)2BSvMDL4q#;@uDMme{&}XOJ4QNZT z$fJ}LJd20DPJi7Y7$H_zCuREdml$43hRxm?jP4Xr2CGw`We|>x-=$>W6r?-}!YW06 zF2=|dpCepLdxe&y&9`4K(mUVxAQ7tw>|ytlNS`M56G&Pj^5s3A`Cn-bvDz-XZQc86 zNBZ>OT3RD7L6OfNv*OXOp6TsBCq3B5;B>8zS;tnpOL7FvH=r#~6*Yazz7<(df~Na7 zbi04tcO6;n-buRq7xPCXi3<-1(g?4X6*0cnHPk9MOSrX{`1~a0x?WZLOd`d~c z2*>!tC*1gyp49VBFk5(9*Yx)AZ=QdQVO{c>CR^uPS}t;AweScr=s)wn&vCn9or+j^ z-(i#woJ&dCt|7`qztp^Vue-^RQO8|-GWHOXFuJfy%DOB$$oJGL_gfH@jcKpJRp{nS z=g@m}?rZmz0`=u)T*N+fwJ1={o6I3*9gFQgQ=q;aW-kIisea3_8y$D;-cq1g%I06d z@_w10N1hk!DOsM&R&-(o?o;ilJmE+?7qevv{jlmfhuz~^9;;^oC-AtBwTC~)N#yUa z&PMG{mZqJ%!yfAPbp1Kv5^K(!^I@;x4pG~GUW=BYJZm#)Osd(gmc`=gWIUf))m^6LtN`Z9rV$7+tfT=H0{!R z{R&yx4{pSsqWTkC2-nh?Z9v`7E`?eq4wy;ioHNrzKF+l?YE63`sDt*qEJU9uQ=BqB zYN5Rj)Is}QsP!o_HR~Dey)NsGZOS>`sLzzC*)!I(OYe2#FoD1{(`;QP$Ej@$ERA_~G4>H%n%=G9|z& z;;NOWF#W+f9`1tw?w%)Z)q}m5*so8d~04V;lbyZX>sA<sVru0tmxmXA?A=HG?CEG5c#ZI9#2ow{*k2VKMfEiLj>mZ zY=h}3cA~o;K#6tix3kMWTvwIZpW+K|d%eYZBr|J&&yY7{CT$I~8|U+DrUqkT)d|byL(m%$`m9`xW%_E$r|NHNZP)>DJNE6rIu72W73FhBVJr$Y)i#w5|@3tG*NG}Bk%3b@tpXMOG&Jp zSSU+3?@RQQIAf+PjNM;?R>E8Ha&!`B)0D%?rWfh1YEAx5EqD5`yC;z@AXi{c1eA{Wq zzL@8_G&$|1N&RdrCAK=HT9b_)rA%*xR%DQ zX_v(=Pk6Ae&xu4IyS_ziA*)DZ*R;!G=lktgkC%7B^PPCj@79s#`}yRSv(Ar!+lh0C zYyG5cb6ZtL?U6shV()P0dy1zczQGB`ugCTC?6?C@A%rha5v$B?!xDQuP+T16iNOJ%H diff --git a/desmume/src/cocoa/translations/Japanese.lproj/Localizable.strings b/desmume/src/cocoa/translations/Japanese.lproj/Localizable.strings deleted file mode 100644 index d02d8eaf983ca573a67e59a0512a26445fecb027..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9262 zcmd5>%WGU!7(ZLEQo9#0=y2B7P6!?TVvD%7QUuCe1SFxA3Nh=W#QHr|0mEtvm|}!uOQ6fiLA# zNn`kNIH6Vth4YR=97?4rgA;0pV9RCb+lExC5v{5`dZp|iLpY4WmVD3r!1<`fXMM=l(LzJ|fl}DV%8s-#!J9v{vxnJxU=bCv6*579qK%eo! zIOlIU*M2Z#94m<4aq~1d4Vy!V<2s(`*#yTj1yzE4IM5(i?;J! zxkkk}%0;uGjwm8!=6?s?T7r+lcqoP=HLW<~j>f91Sz1{b_l(n3Pz`;sZg1H8_B%Ud zM4l<=N6ZlB7eIX7gHtm@mKz2~rQ@7iyW*ZQ8& zS|2JdyQC{02Dgh2Un@lgv{;F_KRJUZ?p+eo#Ixiivp;cJ-ocaXj&|WqcK39_VGy?k z32Dh!k#VHDE0FWQ;U=~^?0R6R%SlK=xtq{(75c3pR$2Sn*wL{TH}P*5s=*@U?qHSh ziF=M&V9HrYI(g#oX&vIxhO|W5Mxh=4kFtd^qx(V0sotom!CDPO;9APN>9;~}DA)mt zZDh~tBa9JES`u6IR|C(CzSHK3Aa?vta&vSfD*B~D?xDv9#p{n7JL~y}*1VX?Ad(EK zwQyFf{x~tycMhfK@68c@#DI0i#1%&<{p5xY50xtu;oFJ@m~=~kGm zHwM8GX^SvIKbOI&)cYWB3m@6d@ubWd0Z%5-SJV;6K&JfQ1o1>*x3wP4orOD|tak~dvN=}m5&h2;EWjLaJ9vAv(Fdn@a!oi>Q zn$G8P8trVHMvL{?3~qm1d!^ONQ^vCwQ#ghv#$v6?A!8JK`KrWedcAN$P0p0Xk`=+E zsq}JDX_Q7U1SznJ9Yy9WqK+{V_M(PuGkefK_Fy->4Ih8fyJ_#(-*NW5Wn)l6O(xY^ z-wz>bo1mWHl*5|C8K$2>Pq-C@)e4`j!^Kcyg>A^k1R1#IDp)v;=v@irl!*&ZT@BzS zm?bVDpJh6ep2+K&bsUiFR^BT9jmUBsG*(fM76O>?oj~ma)Hz7J6hMXVL`pqJSJ7z> zmv?GH^ocO(>0MrgetN3l07pIC|{Wm8Ml=qNOrbF+vz&qp!!DVs0(3Q#<+l33H5DSw9)-WOF|mral* zjBcJORx@unuWmUXu@n0l%=1Bn?3k~=bk@FUU$?K>89QdTKF|r);Phu*OmMH2fGh7D z^ya6Rqtuwo_U$XjGo005>8XQE@+4k3dy@Nv&>rckRE5TzBd~V)XjiV6u1wpeowP68 zBX*>lJ7Ltx{?}u^JH2)F7;r|Mv}z+Cdm$Ij%-3xeTJ_TD68Cqk3(QFBam-b*(~z6< zvhD7cQ6^O3y<{BQ%bBheE&IjF8^?FP^T7#~nDw7~%C?)VkhjPE3Uc4Z_hb7>*Cwoh z#AxGp5psIyx#PvM_NAWT8ZNQsUXI z;VLX`n!XEKw?8Ad8gnhr8J(97$GR68?h&$88jP16<%9rhM-UfbxqPw(spF25q>g>*LyvO*}U_+U` z`1)`MyG`CsrR_Kho3qEXT`yGo`L`bbs{OO;g&|XM88#P8eN<+8Q79&$JBttZN9+t? ZulBp>FYO=jaLWq)dAoDs+FZ7W{|glE?veli diff --git a/desmume/src/cocoa/translations/Japanese.lproj/MainMenu (Legacy).strings b/desmume/src/cocoa/translations/Japanese.lproj/MainMenu (Legacy).strings deleted file mode 100644 index a2d756963bc2669c7008ac0d1dbdd2c028ce0ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27292 zcmdU2&2L>t6~F69)CEXgq~n+8_v|24IkA(bienR-q(uniG*03=d5&!73;u!7 zNKi!zdk~61Ae9XQw~H*0N)ekPQD8&)5EW`Dt863M-|vnm_r94q_sq5D(ICrmefoUn zcjkP|nRCv)`Q*O`isy^xicWE~xLm9hTlne}U&i;d#i?Scm@ig~VQ~$=eF?PfVh!Jy zL35v($KR~s6QiG7D9#nH;Zv{T(R}H-=rL@@qPBmXJecX;BQjU zo&d+y;);lR7XNn%|Nk0r&+UFn!aP~@JZF z26lEEnrw%DDnLIapl@Cyb%_$MRYOj;a&jJt+>89R9sJ9-RuvI<1!kwx&Q!xrWX z^lRo1%nUln4Xz-6xQO37;IV-?%ip()!-{NOczf5=jitq9d*A%TJT@PgUz>N0<*i9J zn$LuCRCaWxl>G)yhUVx>e7-$dS{$>qLMn1C!Y(4eJDz~q_hn+1@}G)lE|f=*p)Dq$ z^fMo#lyaYnXD*b-Vadl5Q2H4TQA#;Z#WNSmm#~v_NjeX+^a(LfuXD|Xbh+G5eMh@N zgzF+MND;2iH5XDwKE^Z6_q(u0`x%!L5~*aN@0%Z(ADMp}{zWQM%RP)#=?FvX?26X8 z7lc|wS}3k!CxiRnAu}*SqG>ZkRkBP?yQs_5$mDArb&yRXLgNsbKcCF z3#M8jmkySYIb1I@i6!hkvj}DtGYRK%n0Zq+Df514ehANe0RQ}(c^g^9A2Zw1N$md$ zGN}$K6qOvukQ;3vJF50gz6}w5m}!s}*Nm0oH<0ClxoiG|pTBJ>lN5XE9-ZzNy+~9i zEslPie!-g9Dzvc)ZH#7wvRCxr!G264EskDVA(vOgtV#3h$w+QZT3mu1SPb)OXF24a zie9pty`c`H(WDrS_JdlBrm;w*?|JC4lZwZ_V(u6xM~+?J8}9IaAlFB2q}eNOZQtoj z8;JLe`_&oQ6elMm^=Q)KmTr08HQ%}SGIqYrj%bxI#GKPL6GLja@Tj#o8kF4`* z+R=U_`jM6op|+P_MGkWwcA$A&KN96gizBUbP2Eck>1kMM8qzSb^~K0m=b8)Y(XyVe z?`Rmq`eF>Lc;-X7fg8lF1kHyrt1s3xj>484*IY;!kyC7y8LGag;k~gh-Wx~x=0eLZ z4)Y*p)H>d^`ag4wrjVwS2R`@yWm;yKi@c|&2}QnPYm z^lK%S7T@a~+^ZfVL*~BavJY2v)~&+#MH0;Z2YCZYiH>i%!$| z5nVKaZj~d4f)qfFLU!lO^E$k4-rc-q0TiI z(j%x%(Rwc;irGAeQ(7DN%~lMD_)XvU&gPFc{MH9t2a)KdZi}6G_y|3U{1Pl7OFmad zbu{fPVO_%Bt>TN_&6DsXW`-%a{ga)zr7FRW`9s;ke25B1Tm050 zLeJPMZvVt5ZplOTgIlwa2~5rRu;-N=&DKwx{;6+iaa)P=&t)}7NX3r&MQ1TQ5~Q$)?g)k?+owz`uQ1T3knI>!nJiS=!>{8O1UID1}mGvj7bNQuz#Meo$zdwE9gzD zZpu)Oi>S57ccZ?aVnJwdqwH5dwpM_jft$PwS<6AdrabG0I+vaui z#aHGrQO>{175VCwI6HxDD@VLRX;nYkOPDXqlbk!|9aJkGAO^mNpLb2}9`|YJ#mbN} zMMCspJ}GxmJ~;D_@3z@_tKG1^(jH|P2jyN$Ta?<}))a3g*m4;C!>a7+^822 zv0qZp>jCN{evBY3o_jjf74KZAZErpGlo>=aX42xQL*C;+?X=%yA>ny4z!{^Xw!FuI z+G)QDb$E&laI)yA^Lk@liz(h1o+$&dcN+4}z1Nk;GHzq!l??$es}|PHs<1@rNw1(HL*5bY&Y4E{x%k)))&}|@V(X2;b-^(~0mo%~gN zlk+}4Kb5woCTaUfQcb~ha00j~q|WXXmEDKK*bkcz$`L)x8MzBm&e&$v{mQIQsJZud zZataEdO1N}mv7WH%+8d)UNsTtuc*nYpVj``OEkSrMWQZg@kkcqu3^?}Qr|D9pBG?< z=TOVrhQDkn8XBPHakRebq|A7)ne*%13yHaRDx9De>}X-!&lPheT@ z`<0@N)|zdQ$bDb3w6>b!I{TF?)XqHe<8@fvrurs6qV~HsmKN8`-%%O-DZZaZjre&k z<>0MU*LxM+UMPJuzebkJxij|FQar`afhmb}Q+;N6{`AwR4L>uc42;oFgErhd)lzif zXU&vDy2-k?s{QZv(dLw4m(a#Hmj|%s)ZSD4HS>GT45sSlk@vSbXV~uurIWnJt?=2M zH2y9&ouT1;1M6cXt2`K|Izeihc?S!0#z@XhP!zO;fHfqTQkXxEz0C7nZ# zz==cq>=U03vTqaQ^F(%!r5i0V`*jmbI|z=BbCv7-?DfxGAjiCj`CO2FgC?J9(h#$= z>RS$Jal{{Cdf{z!rgxI&7nVzzQ+L`vjljP8X2MNv3Rysin|JBhPQQsKAAgnnG*dg= zM|Wqm>|40`=DmvvyBSvORPiNrc^cOpw)+y}$sY#2|kvafr?Q)p-y8G2|y4?1Z)Z^Q98;X^uRzBKOFPyh%XB0YAT4gmZCBQ0Z&Nj& zgXi*0^ylO29YXynah?NyEVZ<_#BEm9q)mOo*uCMM&-0k_%f=chkC=je`nO(7i^~+} Hf1vmjTB2}q diff --git a/desmume/src/cocoa/translations/Norwegian.lproj/Localizable.strings b/desmume/src/cocoa/translations/Norwegian.lproj/Localizable.strings deleted file mode 100644 index 96445ffed55556046867466410bef8bf5c37341f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9788 zcmd5?S#KOg5bjs_6@w)U386%ZkRpf>THBigAF*~Fhe*6^e3N*+>=DO5IRAks;QOk! z+|@HZ$J!A>mb2^Wy6>*Z-~WV%;k!_Tt#A^C;W8}3Zs_ChVVH+$xCrBL7H0VS8NPo2 zOabVJ;p-*VUU(G-;SDgJhnJxj_HNG&Vhea9U|xYv5jODo37-deIv0ARtrXWlYXS~q zJQ?8oZdk*&pYfYJc?uc)bILoyFC{ctbNG2Ur8WeGk3u02Wzw|4DYcid<^=jqA(d%F zyBd$Gl-)6uLm#$WjYD?~v&e~f>B#92tvZCQ7!&Df4zq{&I+XaBg-t}uSggDy9vg*s z_?+QM9p$drInIOd1FXLp&Ox8?!AR$4JJ&9lIgUL$MIQz+K7nM9CQ#G%x!lW+`A?BMKDs#}!4 zE4)%?b}%}-(e4JFm%AtSxPsKrV1p6lX7wC~_mF?$tY4PD4KJrh8;;f1RG&7iyk0Te zXAN4UP&t`Xh`fX;OkSQB;WesGeLUECP6j*6bGK8)d;z~5FMX)pP_tkIzGaLXjW#%? zHk2&9mWXJgb_lNQ;?^^jC-Y#8>|!PvJ$84^l1IqLD38w{J*i?muEo$3!{DUBD!&d( zL=OANCiWQ0sV9WDiqVr?(>{Fw2|o!1s~tVyur_gGxxhD0GetPXcg;}Mo;gqYIx#%} zM0ujR77XH!AtUYjC-RR}A2><>8*XZ?1L=xhm){`?c&K%&Xex=rRb@)DK)*j z)=S3T%^Ju}2|aMrAlcn$nbrI(%_&XqqJ>Nkw3OZ}%bhz;=508teH|D2Xf+;H4CN4S zey8Gdy_?RKchhEl?tN5dQ~{3rZ>!H$(mqN zDpf8fjnSw=kOHgNAu{I!>KG&8C)BX@@Cg0m5vJjF{KUIn8=TV9t+!S9mx$X_&@XV$ zVb$SYGw!AL0MCU2Fm1ZgY!BtN9;`#_dJ#fJ?Xp!@`mxwd&Z*lgj?;gc#YjT?qz;)QPT$w ztDsW2Kp%P!i}Bece8#`*{dUg#DkGZrnHj!u>&%&j^fc~Pm+43%OE)Pt`DjJDuauNe zwXwHU-$K^$t+bY}>Bd8MiW;Zf`smvYZ}+qw?!dC#VX$h(Ok>^E$b66?OsBC1?>^4L+rGW;Pl z`~ba8T3UhnPGz%0-VyitQX+bO1~~2uP5L#|Syl^n0QN@TPqvd2)~slqEvd$=W&WK` z5beSlma)M^!T~>`Ye2(rMoX#&NtK(iB4|R=Sx_PSF?f1L7B2HQ#e|hLBxz#_~w%nAOubX}37H&>PFT#R!W$d9sZsBe8@@yHN|z zlL-I#Hd218#o$TAFbG+%qu^o6G$@5ybsKbU@Rv;iYR>{%rI{8jTgFhERxzSg%NVIWtC-%hW!z}f zDjsjjBk3pfWcnVCvlicjaKdH7!+Qd#|wnlDxFngs%gTb?-=@~7f@9}+?GdNCWHdV(7 zz|RE+=_y9YsH4GoiUasWH)+ihDjdDU9E-D!d8&`+jDe|m$~+XGM(WRi&H2)Dz9+Ti u1kqzVKGT-^D9r+tkMP6Em-Qmmp0&yFqYW4_?8!RIUP-;D*Lm|4-v0ubwBtbl diff --git a/desmume/src/cocoa/translations/Norwegian.lproj/MainMenu (Legacy).strings b/desmume/src/cocoa/translations/Norwegian.lproj/MainMenu (Legacy).strings deleted file mode 100644 index 6c681c9ea82bbbb872be53f4f4c49cc654b02dfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27936 zcmdU2$#NXW5$!X-VnPx2K?jNeW&z}IC_oY*DFGzSfhmV?pa@Yg*1*EWpXR$i#sA=w z?e{vT*gch%omD`Ak^_MtQ5w}JpTOY)n;Qs>1*tI z4}a&%{T|(~K7Tev`5t~J2kkRZJZMf#)Q|D6bNu@?aBnR>WnrE)(+D$H(wH^fT*Q`q zHN{b5Bb_Ovv+77a*=|DjXOQd_G+BmzU7=q$(7%B0Qq*&$?eXxkxqyZIjBoyV3Ohc4 zU;KU~TC(K7(ps~8CfK*ErLE;PeCN1%x1gJg-LjNb4h;n~Bm4*V5ed zHM5CW@wSZ_^uAhJnFIM*^8uRQgw&2*{F8)db1jYkH8jpMUufsae-D!U2#IdvcMpK* zEwTsx8L;U*fgaAhff>OFIl&2H-#h#~0*y0Bj6YvB-#WalHjJms5mwgHyp`;lt1T=3 zb{0m79zb87r4e~-X|k5)#@Znlxfg|BBIA3Kp@G=fiP_4CI-0dmK19y;G6Q9t3lXK2 z4RthYp?m@x-_Af8=R8DdWj!6uS}4DVB)773uJiU4Gjs1#t%Y>2m8UP!RTcYI5izXT z*QZ(wDPtld-EjUzRN6whmiB$2T5_sbaVj65w#`-3Hp}sO(db2U4k@1Egm{G;&#s$& zueRB%a2>L5SxZawpPNgj34?v<-0oq4R8IWGCTTu5)3 zzis4h`-S|81?e2|Wv?yo(y{QyY{BqMG;1<8alWcdVQ;~ z>#SD1EkW<;fPQuciF6r)uK}GUPs}WN2lbC5e1-g@CiX3y4u^=>9^z>tc5*Fk`F*On z(MAyHSl_2*SIJg!uhbb4*Xkkk?BLJHe%`_od|B$s#MF#|eX6;#^pL)St>z)s@os9y zyFS%gNFTMeKVPCcqD{?+*3qno@(g!`PZ^rmv1@8pL>|GG0@YebUw+Qde3|N7=hVD) zF4L`rmR%ucNzBH5ygH^%&6pZfu7!BHj+j%0CCX99_D$4QRpoZ5y?DHZ8aeO&?1g%kPLy%I zMb^^t{sG;fe?!)kTrC?3b?afDB&ygaWi5@AmR*98MZV65(Z#BSaBmg(lAwQOOT znw>uqQJm|@TH02Z>E@#JY~sf@A~G}kkYN!z3XILFD}935>2(zkE5oT{z}P&OZ- z>u$^aAx<{&InQEsUz8OuD>9_0*RqJewq6$IldM`Q(Z#nPSxZ}QpK2|n4?myhp+n3m zurtIrR{oerc(+U<);?(0S8{i(#o^O7nx4C!IYAa778be-%{c+&g}9<>MBobM66oFJ}o>P)7KO01}aE1ABy#$HnU8#+r_BhWlqb<$;?x_xSL zGRMjHrj7rcD%r>PL#({RpR8J(Lwgq)@o9=ILGxwxdYCct%$2?v`;%Mvnep&op}$u^ za=x^CuK#n4H7dAEm5(Qpoj_pcFf2qMW2!nEG7Zgu3CnvvsnI6P_SJVf6Nm;GO~ zXP=|%iMtio(&wnA?IHH&q0Zsg`)wDPlUzYh%;&>xIm}Zpch>@4kH3use_Xo{8}WAT zCa&$hJ^n+d%d=m4q1-=9)R^<6MF0 ztz2Pyft%6m0MU#0yHm*NwDsdUm6V(E5l02`Vfjr>K0HfW!E*p(=%nLo*hh#v&M#yw zZBZUCBhZ^Pzbne_Jf0r5G2*C=?9x4E7l)_X9;(o^Lyt#2)6M&@b;HTqFV~X?J%7Vs0-@5zrf zr@PFL-l-Nx+pw}tOvXt3oEC7SPgJ|EKeS6dPIkb_9Je*{a+2*a`b1^rKOM`qk#nT? zxC<`E1zhN}lwARzi{(9Palve0wJ00VU4k)Ug>_Q;*#PT^b+duB;tWT36UdX*P4Ib| zRnKsqw>NS=>%lrle(uJ|6`wO)v+Pao0aiZE-pqsQ`g#oBSdCz3yNow|?$}Qo`C8+& zdu>~!-Z(4mmYXWi4G3-)HA07U+4E(x_LvOJncM5;lr9S>~7Jhx3VZN1)Whwk& zmsKE}U!olPaq;%QjnMtXnG8%*( zYjN1GSN5m#c~_JfilO@_r)V{A*3E#uPCidb&2idBo&#X*=(Oz#)r@4XpgGwkXQqdK zqO)kbhZU$_0(Y1g%GHR-OIHH|P5w)uIV^h}f9;M|pnem?-cA2O^N$QK(6QC-VFil0 zGW8I0D*99Fy&WCby$mOACC8HxH+d$o4#LpK2|nGL@PmQ5}ix4q=~aEu?*)3DIlF zA9XCYCxcBHIr|qK_+O<)?K+OK$ zJ*{V`8O1SzYw4UdpzdhbLM>Aax#!F*k!f=+jat*b3)DgTLl&Y>6xNq~)I$3%PzUV~ zq1LC!3@3|^x~@0&wV30L`b?Rb-Dgd^wyZmk8Oro$iAoFChGpH+_E7U#7S^!rchvOj zLj4L}zw2X>fNxF{I2vIUjdyN(|Ya)klAqmME?YOTqOG?4YEK7F1 zEzkZuV3453^^J zzPy5dzJndULA~z^{&MMPXolKU?1QparXjuOZTU@Ai21fB=3nwukM~YM@)2iQvX<7G z?x@HPx8^szt5TB)|U&u#hA8rnrB&F;;G`@Tk^j{8EgX6fb#v^nV*Xx|on zU9H6VE_vY{*59Rza^JPSdRxAM8$7gi+bLIbvxcd%KYm~X>nGhMg4>=xwED*M2oV+|C<)I zFUs4&ersBMj0}J?4JE$FJACYmTuWye{T*(mMO_0-#gv=YT~0@DKlg3x2HJ z$1Q@@M82_lxg&lIExc(@{csxdIV*YdB%k>5PUe}KG$U`UwRDub6L<#{IX6Sfd9wz4 zExugroWPOyu<{8s4?DZJu|;vs!p@l=>9g~<>PlUn|6u?ABIBmFj;ui==UqG{b$KrL zXGoGYA?Dp8o4Oo4TFjEk8{hekM$xccRb=H~M=Y+T`Pf1=i&JErvU=Crk?fLdNu}?z z*UyL!^P+RRFZukbj!w^8Nm1kSb~~B5;{;y!#wFUD=O>(;h^>ul>Bw8Mt8anBI`hx9 z5Y=9{cF!m6SrZ*Kazh)^=SHI9z_qfRD828O<6F)_KNfBz&LggsaogYRwmfQk{-upy z=eVDKgRc+m*L_3;o+-3wzDwbL8$tcZvysRqxR$o*(w#ltOX~BCdOV}!XAb%uOUCqJ wFXo96$68rSb6m2k$8GMD%s|LRg`;23*tfhHM)4$jJ52i>%2LJ#7 diff --git a/desmume/src/cocoa/translations/Romanian.lproj/Localizable.strings b/desmume/src/cocoa/translations/Romanian.lproj/Localizable.strings deleted file mode 100644 index 618ea2f4cef3679a16eff422e19336aaf14d5cde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9724 zcmd5?Sx+2C5boFHS4@z2u_7Z!ks>FGq6OARvK(Rn$0B)HuelUh$S!Ma|M(=|S4Gj) zGd;&b6h&ygv)y%HU0vh9|5^)ALJ>B@aVW!OScI)G#P2fPgjqNb({LK*`27OU7l0`M zy%xU2hgf@I2k?Wi9bU`7wrl&Fz#0SZ3RH@)j_;57-pA^VP$Olfw*pGnpg+B*x`L-4 z@yYG{015m$r5)o#`ApIrejZM#m7wrJDCD6`nl3n{_8PXlhQ2dMWp<)fjYnO|{us(( z2wN`4p+AOMG96p=FXe-3Y5!ACwG+TlpeD$bVBSV+yX%EGv3oGw7s z$C+OrgP%&Z3oVK7A$9FDb_|M@ZI0jXBnOz;tX{|AJ^V4k-lf#Is6$_Pm4P|ZpLRcJ zrCgO`AXd48)Gy$HG2~_qEyEv>|JwOrS-hMceR-w&bYbQ7ia9@T(ISP)$(%yi8IVet z!sO+76%J5)n&ZLtb28Xop1bWT<}3K^{hbf>Ow?Rhhi_+&e;1rmDQ*p_JB5U_>7U3wQhn;={BO9at@hH8$>ND;VkUp!}U3&y~Yl;z6pdce(5X^GTE-VXmq z*?i1ckEq#IkD5JLYm5l|lz2B?ReCF~D^%NP9~&c#kxN<{TlCi$&y2qJ;VTzAvAcX2 z9gT{OsZ1X`k-B{E zr7&D_aM)`+4lH+%o?fwI+C_et@&B3Ypim8#0x5;V3t0 zoP!}1X4nu}#M7KNUrr?SEatg>b6;Vq-dF}lrESCTe(r)ZsW%|+6o1;y@%GHQ0q-b! zKHl7QFS)vLEl_94>G*HaQ*BdfdV6h_jAu7%AZI1?z^4|;9!ATo<~wP2X?hPWqxnp16g`?UxaiNcv<59;@4)NA^B0kr9>HO|q+OE$-aQktsOKX*2&c&oL8g&R#U==$==3JnTF%rH<4O@oeG~EuN+p)|h^4z=TJeJK}aBBUo8I)1$g3}nZ_gL|blYhH3kn^`d_Au&s z+gMaqINhF#-*`sH>C8_qc7`&&U=EkC)Tz+m`-L%94uziX@%L+3lJg+qtG>(2Fp*ed zr&d5RzQwS2Ne`Eb@qPxmKI2n_pP?%!;}`dGS}dd!4xJxrRC3Ox?=!rGo9kc9tZnd| z;KOd!co(P-^hhaIWF?;9X(s>jEr8n2$G!I9k*eQ|6Z#nUeh#Rs^{lq}7CTJVCDsIL z_Xg5VQEPQ#_e9=(>Ws|4EzM&`39FT=30`%j4cOz(WYR-PBBgYXlQgpst1|Is_`ZPb z5oaGzHW6afN1RQm%dBYr{Z7Pe+E+Q>ij6#Uq|9iDJM^&1Y0;JHK^=Ma()K6#q&_gK zdp{HYK<>(nq!GArLKZoCSZ1U4>wG&y&N0HwdT%7Vlon^7mL+`u{dJZ@q&Na^&NYuE zrwHwNoZo4_f;i{7z}zF%D65C2tjrSj?UQ>4*NyWKX$z%$%yoAD6^gs#8|0w*@O2_5oI1{Q!;7{If+}v zirlp3bMEN%A&$NssdFnKAG;ymY&}j~t#Z?D{s`H-8-8~j- z%ww<*eSz-N(>F`zG1#ZR46iCU(Uy6v5<0Nk9VVQ3J08mkLM+~4}x4~nGzSzq) zgg>?7*ZEk*%%8_r8y|c64q^MW4$+^Q&vx^%D$AQs^tE;n&Dg#YS1VuI_cAgm1AG41 z<w EA0NWZ`Tzg` diff --git a/desmume/src/cocoa/translations/Romanian.lproj/MainMenu (Legacy).strings b/desmume/src/cocoa/translations/Romanian.lproj/MainMenu (Legacy).strings deleted file mode 100644 index bda776ff61924a2392e57494061ae2c4cf0ec9a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28146 zcmd5_Yi|`t5}nWdiczH950OIf^?lextH@6R;kkYkY&KlrRr4IqpPcGhX4KdUiE$TZB`(8r~e4*m%*J{s)Dlq8OrvX-`@J}#vsX?N=du?h>3o5H&HRCxL5uW-C`}X_i8{iEQp=2Ff@~B1$VyYH5~2`3P3On}IUUhKSP2hgzDYP(HyvmR zuX51}2OX{QQECevnHG9elwM?dQJrB&PY}Cb;a>F2&CW+nJ{#|@o#XNbbAi+99d=l< zx}O_vPjFhjzUG#@<3nWO2}!vwU2D;qFJ-hc->y8o>AwP(E~iqmh&Fhlp5O*`ikyRA zp5?Csxz^39k+B5YA#31?Em`*ktb%v8x)MFL+)K$fM+WhG!(k2`F=rvSjf|6B=lRr^ zmFJVsall##bg z6H%3GX;0`<%|$9Zr!(9xt-iQFO+-tsl|$(5C3DR;um{furirM?wKUQ$)!e=GkTQ?V zL#pH7)Qo>!s-=)_HN6RcM|FIgn(?irSq|kXa@apIG_RxB)U3H|!IlEmQb=DS2f1kS zUw=>ay>@EeYZvL3Ld)!oc@y(>AFqzAQ!}#0luIFAteEChepxGs`#7?ejt3TpQWESm zomO_28H-O5)B1Owx4_t{Wi5?=k-q3P7rP)yoe}H~55pW=H!)jPo7-UaV(|`Y^1R)! z2kTimF~)TqS+n-KrM=(iF?Xju)S))++eYk_#A{6vkm{e<3Eralr%?STmt5qQjpQQM z_eb9MtxTr`VsEeK*LzVToB8B=qrNo~zm*4ZZsQ#EKQw#Ya>(6n5BnY>$SJhx^-zd0 z?h(ma+Oikv=AyN1W09JjWfD=G5y@Ifl-{2H3VlhY`7y&9bi5e%)O}@oLUM$2*hUG@ z8-`cMi?JCmc44)wJ>3kix6jX-eWq_nEE4On>NTvH#pk%JrEMccJ=cysuV`uF~XkEG6Mju+L-U@xBx~ zBbk^P$p$9&m@%*mU&2T8QR;XyG2_WiQF`{x?7f``tgC$VI=a}^mzc}4q%uQwHAtC>MR- zlWr{`9oN#*Y1$rQ`fT6i)>(7+WoMW(XF*Tw2{N~r(^aO#L!a;pzF0T0fOI|i))Vq^ z?LI7ox9&d9?Ton1+mk@OxIXf~OS5&_OFtzdsOfoJYu7+ImLF zss9H0cOlDW>n>;we|nF6DJPz> zej>7ljE{0yIZ+>%(-$&5-8a~Y#p^V>sh zX&)ZWnf>XT7dwDL$QWAFSi!wJa^)TN1yjmu$N=Mcb)?Ep=iCk`h)7P4BOXH z)b26`ilwaJDfIJ4h?U!fqB~D4!l}lK`FtobjVRyT3gVwWxJy`4+ zBH<>UxePsjtIN(^)|sf?)6%p{Sw?s6{xvkn+VctW9mc0iL}ve)FUq20pFL@tn#0$e z%RUpe4vqLe%BkDryR+wCgz` zuJw7Pj?(tLu%^8X)FHmvsP(My7^k?E<#tgE?PZ`2(X9`4&_`S2otf2zE^47&8ubfA z?kDa!K0`eyjuBi-=db~FOS=?mnLWroZDxtgn`>#*n)WhK2krM+h(1?XW%5xA?PZ`2 z+V4ZHPmvi;79Vw4Z|rI@#~byTGBZ2Kns({EZat>2gEvd$|6J?e>z1~MnoqE>er3N6 zr&}HBR_(god(KqlPUrH@7;G%WMOjPBbTj^*+}>=7zPUYcD;n&|#QrR6X~_b`@>p5d z{p3V?B8&Z4*3xKOn&t6^8k+41L>Bw6tfkQgisi9}x>G;aI4dMp%WDJ0@>r)?RuE@| z#A-dO5-66(x|V@e=Yg!;Sb1Qe=wand<0ZaWkJ)Nsp&bqR92#dK`RN*OoC@y)8`7mA z=8zk-5zx*I^Lcub4v%_m=c&dS5vH~3>v=QThlkh+$r!DiffDPOZ)cT5xZYM~f0i%2 zNA}|Lf9*vNlY2n&)lh)j3JfX6Sdxy8!KziE_k#C~Ikb z#yuB#QxTszw~=U4D-5}=dv_78>B%_d&C;dp8ydJ&c48j7Vl=i2DJ~$+{D+W!ENLVoTM1ygRB*3 z4d(iwa6E*^=Xs&7GV1fX|NmX+)0FNZus&?{5c>J}{iCj*M8O#Sp(P763n4jzN?RO{EQtf4_^!Y&v$Cy*3Xdk`LljLm7NnS)6=xe z. -*/ - -#import - -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 - #include "macosx_10_4_compat.h" -#endif - - -@class NintendoDS; -@class InputHandler; -@class VideoOutputWindow; -@compatibility_alias CocoaDSCore NintendoDS; -@compatibility_alias CocoaDSRom NintendoDS; - -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 -@interface AppDelegate : NSObject -#else -@interface AppDelegate : NSObject -#endif -{ - IBOutlet NSWindow *mainWindow; - IBOutlet NSObjectController *aboutWindowController; - IBOutlet NSObjectController *emuWindowController; - IBOutlet NSObjectController *cdsCoreController; - IBOutlet NSObjectController *romInfoPanelController; - IBOutlet NSTextView *readMeTextView; - - IBOutlet NSMenu *mLoadStateSlot; - IBOutlet NSMenu *mSaveStateSlot; - - InputHandler *keyboardHandler; -} - -// Tools Menu -- (IBAction) showSupportFolderInFinder:(id)sender; - -// Help Menu -- (IBAction) launchWebsite:(id)sender; -- (IBAction) launchForums:(id)sender; -- (IBAction) bugReport:(id)sender; - -- (void) setupSlotMenuItems; -- (NSMenuItem *) addSlotMenuItem:(NSMenu *)menu slotNumber:(NSUInteger)slotNumber; - -@end - -#ifdef __cplusplus -extern "C" -{ -#endif - -void* createThread_gdb(void (*thread_function)( void *data),void *thread_data); -void joinThread_gdb(void *thread_handle); - -#ifdef __cplusplus - -} -#endif diff --git a/desmume/src/cocoa/userinterface/appDelegate_legacy.mm b/desmume/src/cocoa/userinterface/appDelegate_legacy.mm deleted file mode 100644 index b9dca5a0c..000000000 --- a/desmume/src/cocoa/userinterface/appDelegate_legacy.mm +++ /dev/null @@ -1,255 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2013 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import "appDelegate_legacy.h" -#import "emuWindowDelegate_legacy.h" -#import "cocoa_input_legacy.h" -#import "cocoa_file.h" -#import "cocoa_util.h" -#import "cocoa_globals.h" -#import "nds_control_legacy.h" -#import "input_legacy.h" -#import "preferences_legacy.h" -#include "sndOSX.h" - -#undef BOOL - -#ifdef GDB_STUB -#include -#endif - -#ifdef GDB_STUB -//GDB Stub implementation---------------------------------------------------------------------------- - -void* createThread_gdb(void (*thread_function)( void *data),void *thread_data) -{ - // Create the thread using POSIX routines. - pthread_attr_t attr; - pthread_t* posixThreadID = (pthread_t*)malloc(sizeof(pthread_t)); - - assert(!pthread_attr_init(&attr)); - assert(!pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE)); - - int threadError = pthread_create(posixThreadID, &attr, (void* (*)(void *))thread_function, thread_data); - - assert(!pthread_attr_destroy(&attr)); - - if (threadError != 0) - { - // Report an error. - return NULL; - } - else - { - return posixThreadID; - } -} - -void joinThread_gdb(void *thread_handle) -{ - pthread_join(*((pthread_t*)thread_handle), NULL); - free(thread_handle); -} - -#endif - -@implementation AppDelegate - -- (BOOL)application:(NSApplication *)sender openFile:(NSString *)filename -{ - BOOL result = NO; - NSURL *fileURL = [NSURL fileURLWithPath:filename]; - EmuWindowDelegate *mainWindowDelegate = [mainWindow delegate]; - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - if (cdsCore == nil) - { - return result; - } - - NSString *fileKind = [CocoaDSFile fileKindByURL:fileURL]; - if ([fileKind isEqualToString:@"ROM"]) - { - result = [mainWindowDelegate handleLoadRom:fileURL]; - } - - return result; -} - -- (void)applicationWillFinishLaunching:(NSNotification *)notification -{ - EmuWindowDelegate *mainWindowDelegate = (EmuWindowDelegate *)[mainWindow delegate]; - - // Create the needed directories in Application Support if they haven't already - // been created. - if (![CocoaDSFile setupAllAppDirectories]) - { - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Could not create the required directories in your Application Support folder. DeSmuME will now quit.", nil)]; - return; - } - - [CocoaDSFile setupAllFilePaths]; - - // Setup the About window. - 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", - nil]; - - [aboutWindowController setContent:aboutWindowProperties]; - - //Set default values for all preferences - //(this wont override saved preferences as - //they work in different preference domains) - setAppDefaults(); - - // Setup the slot menu items. We set this up manually instead of through Interface - // Builder because we're assuming an arbitrary number of slot items. - [self setupSlotMenuItems]; - - // Setup the user interface controllers. - [romInfoPanelController setContent:[CocoaDSRom romNotLoadedBindings]]; - [emuWindowController setContent:[mainWindowDelegate bindings]]; - - // Init the DS emulation core. - CocoaDSCore *newCore = [[CocoaDSCore alloc] init]; - [newCore setVideoUpdateCallback:@selector(setScreenState:) withObject:[mainWindowDelegate displayView]]; - [newCore setErrorCallback:@selector(emulationError) withObject:[mainWindow delegate]]; - [cdsCoreController setContent:newCore]; - - // Init the DS controller. - CocoaDSController *newController = [[CocoaDSController alloc] init]; - [newCore setCdsController:newController]; - [[mainWindowDelegate displayView] setCdsController:newController]; - - keyboardHandler = [[InputHandler alloc] initWithCdsController:newController]; - NSResponder *mainNextResponder = [mainWindow nextResponder]; - [mainWindow setNextResponder:keyboardHandler]; - [keyboardHandler setNextResponder:mainNextResponder]; -} - -- (void)applicationDidFinishLaunching:(NSNotification *)notification -{ - EmuWindowDelegate *mainWindowDelegate = [mainWindow delegate]; - - //Bring the application to the front - [NSApp activateIgnoringOtherApps:TRUE]; - - //check if it should load something by default - if([[[NSUserDefaults standardUserDefaults] stringForKey:PREF_AFTER_LAUNCHED] compare:PREF_AFTER_LAUNCHED_OPTION_LAST_ROM]==NSOrderedSame) - { - NSArray *recent_documents = [[NSDocumentController sharedDocumentController] recentDocumentURLs]; - - if([recent_documents count] > 0) - { - NSURL *romURL = [recent_documents objectAtIndex:0]; - - [mainWindowDelegate loadRom:romURL]; - } - } -} - -- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender -{ - EmuWindowDelegate *mainWindowDelegate = [mainWindow delegate]; - - //Ask user about quitting if a rom is loaded (avoid accidentally quitting with unsaved progress) - if([mainWindowDelegate isRomLoaded]) - if(![CocoaDSUtil quickYesNoDialogUsingTitle:NSLocalizedString(@"DeSmuME Emulator", nil) message:NSLocalizedString(@"Are you sure you want to quit?", nil)]) - return NSTerminateCancel; - - return NSTerminateNow; -} - -- (void)applicationWillTerminate:(NSNotification*)notification -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - [cdsCore pause]; - - [keyboardHandler release]; - [[cdsCore cdsController] release]; - - [cdsCore release]; - [cdsCoreController setContent:nil]; -} - -- (IBAction) showSupportFolderInFinder:(id)sender -{ - NSURL *folderURL = [CocoaDSFile userAppSupportBaseURL]; - - [[NSWorkspace sharedWorkspace] openFile:[folderURL path] withApplication:@"Finder"]; -} - -- (IBAction) launchWebsite:(id)sender -{ - [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@STRING_DESMUME_WEBSITE]]; -} - -- (IBAction) launchForums:(id)sender -{ - [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@STRING_DESMUME_FORUM_SITE]]; -} - -- (IBAction) bugReport:(id)sender -{ - [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@STRING_DESMUME_BUG_REPORT_SITE]]; -} - -- (void) setupSlotMenuItems -{ - NSInteger i; - NSMenuItem *loadItem = nil; - NSMenuItem *saveItem = nil; - - for(i = 0; i < MAX_SAVESTATE_SLOTS; i++) - { - loadItem = [self addSlotMenuItem:mLoadStateSlot slotNumber:(NSUInteger)(i + 1)]; - [loadItem setKeyEquivalentModifierMask:0]; - [loadItem setTag:i]; - [loadItem setAction:@selector(loadEmuSaveStateSlot:)]; - - saveItem = [self addSlotMenuItem:mSaveStateSlot slotNumber:(NSUInteger)(i + 1)]; - [saveItem setKeyEquivalentModifierMask:NSShiftKeyMask]; - [saveItem setTag:i]; - [saveItem setAction:@selector(saveEmuSaveStateSlot:)]; - } -} - -- (NSMenuItem *) addSlotMenuItem:(NSMenu *)menu slotNumber:(NSUInteger)slotNumber -{ - NSUInteger slotNumberKey = slotNumber; - - if (slotNumber == 10) - { - slotNumberKey = 0; - } - - NSMenuItem *mItem = [menu addItemWithTitle:[NSString stringWithFormat:NSSTRING_TITLE_SLOT_NUMBER, slotNumber] - action:nil - keyEquivalent:[NSString stringWithFormat:@"%d", slotNumberKey]]; - - [mItem setTarget:[mainWindow delegate]]; - - return mItem; -} - -@end diff --git a/desmume/src/cocoa/userinterface/emuWindowDelegate_legacy.h b/desmume/src/cocoa/userinterface/emuWindowDelegate_legacy.h deleted file mode 100644 index 3d1c44ec1..000000000 --- a/desmume/src/cocoa/userinterface/emuWindowDelegate_legacy.h +++ /dev/null @@ -1,123 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import - -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 - #include "macosx_10_4_compat.h" -#endif - - -@class NintendoDS; -@class VideoOutputView; -@class InputHandler; -@compatibility_alias CocoaDSCore NintendoDS; -@compatibility_alias CocoaDSRom NintendoDS; -@compatibility_alias CocoaDisplayView VideoOutputView; - -#if MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5 -@interface EmuWindowDelegate : NSObject -#else -@interface EmuWindowDelegate : NSObject -#endif -{ - NSMutableDictionary *bindings; - NSImage *iconVolumeFull; - NSImage *iconVolumeTwoThird; - NSImage *iconVolumeOneThird; - NSImage *iconVolumeMute; - NSImage *iconExecute; - NSImage *iconPause; - NSImage *iconSpeedNormal; - NSImage *iconSpeedDouble; - - IBOutlet NSWindow *window; - IBOutlet CocoaDisplayView *displayView; - IBOutlet NSView *saveScreenshotPanelAccessoryView; - IBOutlet NSObjectController *emuWindowController; - IBOutlet NSObjectController *cdsCoreController; - IBOutlet NSObjectController *romInfoPanelController; - - BOOL isRomLoading; - NSURL *currentEmuSaveStateURL; - NSUInteger statusBarHeight; - NSSize minDisplayViewSize; - BOOL isSmallestSizeNormal; - BOOL isShowingStatusBar; - NSBitmapImageFileType screenshotFileFormat; -} - -- (NSMutableDictionary *) bindings; -- (CocoaDisplayView *) displayView; -- (void) setContentScalar:(double)s; -- (void) setContentRotation:(double)angleDegrees; -- (double) resizeWithTransform:(NSSize)normalBounds scalar:(double)scalar rotation:(double)angleDegrees; -- (double) maxContentScalar:(NSSize)contentBounds; -- (void) setVolume:(float)vol; -- (float) volume; -- (void) setIsRomLoaded:(BOOL)theState; -- (BOOL) isRomLoaded; -- (void) setStatus:(NSString *)theString; -- (NSString *) status; -- (NSURL *) loadedRomURL; -- (void) emulationError; - -// File Menu -- (IBAction) openRom:(id)sender; -- (IBAction) closeRom:(id)sender; -- (IBAction) openEmuSaveState:(id)sender; -- (IBAction) saveEmuSaveState:(id)sender; -- (IBAction) saveEmuSaveStateAs:(id)sender; -- (IBAction) revertEmuSaveState:(id)sender; -- (IBAction) loadEmuSaveStateSlot:(id)sender; -- (IBAction) saveEmuSaveStateSlot:(id)sender; -- (IBAction) importRomSave:(id)sender; -- (IBAction) exportRomSave:(id)sender; - -// Edit Menu -- (IBAction) copy:(id)sender; - -// Emulation Menu -- (IBAction) speedLimitDisable:(id)sender; -- (IBAction) executeCoreToggle:(id)sender; -- (IBAction) resetCore:(id)sender; -- (IBAction) changeRomSaveType:(id)sender; - -// Window Elements -- (IBAction) changeCoreSpeed:(id)sender; -- (IBAction) changeVolume:(id)sender; -- (IBAction) changeScale:(id)sender; -- (IBAction) changeRotation:(id)sender; -- (IBAction) changeRotationRelative:(id)sender; -- (IBAction) toggleGPUState:(id)sender; - -- (IBAction) toggleMinSize:(id)sender; -- (IBAction) toggleStatusBar:(id)sender; -- (IBAction) changeScreenshotFileFormat:(id)sender; -- (IBAction) saveScreenshotAs:(id)sender; - -- (BOOL) handleLoadRom:(NSURL *)fileURL; -- (BOOL) handleUnloadRom:(NSInteger)reasonID romToLoad:(NSURL *)romURL; -- (BOOL) loadRom:(NSURL *)romURL; -- (BOOL) unloadRom; - -- (void) executeCore; -- (void) pauseCore; -- (void) restoreCoreState; - -@end diff --git a/desmume/src/cocoa/userinterface/emuWindowDelegate_legacy.mm b/desmume/src/cocoa/userinterface/emuWindowDelegate_legacy.mm deleted file mode 100644 index 5ef2499af..000000000 --- a/desmume/src/cocoa/userinterface/emuWindowDelegate_legacy.mm +++ /dev/null @@ -1,1329 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import "emuWindowDelegate_legacy.h" -#import "cocoa_file.h" -#import "cocoa_globals.h" -#import "cocoa_util.h" -#import "video_output_view_legacy.h" -#import "nds_control_legacy.h" -#import "input_legacy.h" - - -@implementation EmuWindowDelegate - -- (id)init -{ - self = [super init]; - if(self == nil) - { - return nil; - } - - bindings = [[NSMutableDictionary alloc] init]; - if (bindings == nil) - { - [self release]; - self = nil; - return self; - } - - iconVolumeFull = [[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Icon_VolumeFull_16x16" ofType:@"png"]]; - iconVolumeTwoThird = [[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Icon_VolumeTwoThird_16x16" ofType:@"png"]]; - iconVolumeOneThird = [[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Icon_VolumeOneThird_16x16" ofType:@"png"]]; - iconVolumeMute = [[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Icon_VolumeMute_16x16" ofType:@"png"]]; - iconExecute = [[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Icon_Execute_420x420" ofType:@"png"]]; - iconPause = [[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Icon_Pause_420x420" ofType:@"png"]]; - iconSpeedNormal = [[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Icon_Speed1x_420x420" ofType:@"png"]]; - iconSpeedDouble = [[NSImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Icon_Speed2x_420x420" ofType:@"png"]]; - - isRomLoading = NO; - currentEmuSaveStateURL = nil; - statusBarHeight = WINDOW_STATUS_BAR_HEIGHT; - minDisplayViewSize = NSMakeSize(GPU_DISPLAY_WIDTH, GPU_DISPLAY_HEIGHT * 2); - isSmallestSizeNormal = YES; - isShowingStatusBar = YES; - screenshotFileFormat = NSTIFFFileType; - - [bindings setValue:[NSNumber numberWithBool:NO] forKey:@"isWorking"]; - [bindings setValue:[NSNumber numberWithBool:NO] forKey:@"isRomLoaded"]; - [bindings setValue:[NSNumber numberWithFloat:MAX_VOLUME] forKey:@"volume"]; - [bindings setObject:iconVolumeFull forKey:@"volumeIconImage"]; - [bindings setValue:NSSTRING_STATUS_READY forKey:@"status"]; - - return self; -} - -- (void)dealloc -{ - [iconVolumeFull release]; - [iconVolumeTwoThird release]; - [iconVolumeOneThird release]; - [iconVolumeMute release]; - [iconExecute release]; - [iconPause release]; - [iconSpeedNormal release]; - [iconSpeedDouble release]; - [bindings release]; - - [super dealloc]; -} - -- (NSMutableDictionary *) bindings -{ - return bindings; -} - -- (CocoaDisplayView *) displayView -{ - return displayView; -} - -- (void) setContentScalar:(double)s -{ - [displayView setScale:s]; - - // Resize the window when contentScalar changes. - NSSize drawBounds = [displayView normalSize]; - [self resizeWithTransform:drawBounds scalar:s rotation:[displayView rotation]]; -} - -- (void) setContentRotation:(double)angleDegrees -{ - double newAngleDegrees = fmod(angleDegrees, 360.0); - if (newAngleDegrees < 0.0) - { - newAngleDegrees = 360.0 + newAngleDegrees; - } - - if (newAngleDegrees == 360.0) - { - newAngleDegrees = 0.0; - } - - [displayView setRotation:newAngleDegrees]; - - // Set the minimum content size for the window, since this will change based on rotation. - NSSize drawBounds = minDisplayViewSize; - CGSize minContentSize = GetTransformedBounds(drawBounds.width, drawBounds.height, 1.0, CLOCKWISE_DEGREES(newAngleDegrees)); - minContentSize.height += statusBarHeight; - [window setContentMinSize:NSMakeSize(minContentSize.width, minContentSize.height)]; - - // Resize the window. - NSSize oldBounds = [window frame].size; - [self resizeWithTransform:[displayView normalSize] scalar:[displayView scale] rotation:newAngleDegrees]; - NSSize newBounds = [window frame].size; - - // If the window size didn't change, it is possible that the old and new rotation angles - // are 180 degrees offset from each other. In this case, we'll need to force the - // display view to update itself. - if (oldBounds.width == newBounds.width && oldBounds.height == newBounds.height) - { - [displayView setFrame:[displayView frame]]; - } -} - -- (double) resizeWithTransform:(NSSize)normalBounds scalar:(double)scalar rotation:(double)angleDegrees -{ - // Convert angle to clockwise-direction degrees. - angleDegrees = CLOCKWISE_DEGREES(angleDegrees); - - // Get the maximum scalar size within drawBounds. Constrain scalar to maxScalar if necessary. - CGSize checkSize = GetTransformedBounds(normalBounds.width, normalBounds.height, 1.0, angleDegrees); - double maxScalar = [self maxContentScalar:NSMakeSize(checkSize.width, checkSize.height)]; - if (scalar > maxScalar) - { - scalar = maxScalar; - } - - // Get the new bounds for the window's content view based on the transformed draw bounds. - CGSize transformedBounds = GetTransformedBounds(normalBounds.width, normalBounds.height, scalar, angleDegrees); - - // Get the center of the content view in screen coordinates. - NSRect windowContentRect = [[window contentView] bounds]; - double translationX = (windowContentRect.size.width - transformedBounds.width) / 2.0; - double translationY = ((windowContentRect.size.height - statusBarHeight) - transformedBounds.height) / 2.0; - - // Resize the window. - NSRect windowFrame = [window frame]; - NSRect newFrame = [window frameRectForContentRect:NSMakeRect(windowFrame.origin.x + translationX, windowFrame.origin.y + translationY, transformedBounds.width, transformedBounds.height + statusBarHeight)]; - [window setFrame:newFrame display:YES animate:NO]; - - return scalar; -} - -- (double) maxContentScalar:(NSSize)contentBounds -{ - // Determine the maximum scale based on the visible screen size (which - // doesn't include the menu bar or dock). - NSRect screenFrame = [[NSScreen mainScreen] visibleFrame]; - NSRect windowFrame = [window frameRectForContentRect:NSMakeRect(0.0, 0.0, contentBounds.width, contentBounds.height + statusBarHeight)]; - - NSSize visibleScreenBounds = { (screenFrame.size.width - (windowFrame.size.width - contentBounds.width)), (screenFrame.size.height - (windowFrame.size.height - contentBounds.height)) }; - double maxS = GetMaxScalarInBounds(contentBounds.width, contentBounds.height, visibleScreenBounds.width, visibleScreenBounds.height); - - return maxS; -} - -- (void) setVolume:(float)vol -{ - [bindings setValue:[NSNumber numberWithFloat:vol] forKey:@"volume"]; - - // Update the icon. - NSImage *currentImage = [bindings valueForKey:@"volumeIconImage"]; - NSImage *newImage = nil; - if (vol <= 0.0f) - { - newImage = iconVolumeMute; - } - else if (vol > 0.0f && vol <= VOLUME_THRESHOLD_LOW) - { - newImage = iconVolumeOneThird; - } - else if (vol > VOLUME_THRESHOLD_LOW && vol <= VOLUME_THRESHOLD_HIGH) - { - newImage = iconVolumeTwoThird; - } - else - { - newImage = iconVolumeFull; - } - - if (newImage != currentImage) - { - [bindings setObject:newImage forKey:@"volumeIconImage"]; - } -} - -- (float) volume -{ - return [(NSNumber *)[bindings valueForKey:@"volume"] floatValue]; -} - -- (void) setIsRomLoaded:(BOOL)theState -{ - [bindings setValue:[NSNumber numberWithBool:theState] forKey:@"isRomLoaded"]; -} - -- (BOOL) isRomLoaded -{ - return [(NSNumber *)[bindings valueForKey:@"isRomLoaded"] boolValue]; -} - -- (void) setStatus:(NSString *)theString -{ - [bindings setValue:theString forKey:@"status"]; -} - -- (NSString *) status -{ - return (NSString *)[bindings valueForKey:@"status"]; -} - -- (NSURL *) loadedRomURL -{ - NSURL *romURL = nil; - - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - if (cdsCore != nil) - { - romURL = [cdsCore loadedRomURL]; - } - - return romURL; -} - -- (void) emulationError -{ - [CocoaDSUtil quickDialogUsingTitle:NSSTRING_ERROR_TITLE_LEGACY message:NSSTRING_ERROR_GENERIC_LEGACY]; -} - -- (IBAction) openRom:(id)sender -{ - if (isRomLoading) - { - return; - } - - NSURL *selectedFile = nil; - NSInteger buttonClicked = NSFileHandlingPanelCancelButton; - NSOpenPanel *panel = [NSOpenPanel openPanel]; - - [panel setCanChooseDirectories:NO]; - [panel setCanChooseFiles:YES]; - [panel setResolvesAliases:YES]; - [panel setAllowsMultipleSelection:NO]; - [panel setTitle:NSSTRING_TITLE_OPEN_ROM_PANEL]; - NSArray *fileTypes = [NSArray arrayWithObjects:@FILE_EXT_ROM_DS, @FILE_EXT_ROM_GBA, nil]; - - // 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 - [panel setAllowedFileTypes:fileTypes]; - buttonClicked = [panel runModal]; -#else - buttonClicked = [panel runModalForDirectory:nil file:nil types:fileTypes]; -#endif - - if (buttonClicked == NSFileHandlingPanelOKButton) - { - selectedFile = [[panel URLs] lastObject]; - if(selectedFile == nil) - { - return; - } - } - else - { - return; - } - - [self handleLoadRom:selectedFile]; -} - -- (IBAction) closeRom:(id)sender; -{ - BOOL willClose = [CocoaDSUtil quickYesNoDialogUsingTitle:NSSTRING_MESSAGE_TITLE_LEGACY message:NSSTRING_MESSAGE_ASK_CLOSE_LEGACY]; - if (willClose) - { - [self handleUnloadRom:REASONFORCLOSE_NORMAL romToLoad:nil]; - } -} - -- (IBAction) openEmuSaveState:(id)sender -{ - BOOL result = NO; - NSURL *selectedFile = nil; - NSInteger buttonClicked = NSFileHandlingPanelCancelButton; - NSOpenPanel *panel = [NSOpenPanel openPanel]; - - [panel setCanChooseDirectories:NO]; - [panel setCanChooseFiles:YES]; - [panel setResolvesAliases:YES]; - [panel setAllowsMultipleSelection:NO]; - [panel setTitle:NSSTRING_TITLE_OPEN_STATE_FILE_PANEL]; - NSArray *fileTypes = [NSArray arrayWithObjects:@FILE_EXT_SAVE_STATE, nil]; - - // 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 - [panel setAllowedFileTypes:fileTypes]; - buttonClicked = [panel runModal]; -#else - buttonClicked = [panel runModalForDirectory:nil file:nil types:fileTypes]; -#endif - - if (buttonClicked == NSFileHandlingPanelOKButton) - { - selectedFile = [[panel URLs] lastObject]; - if(selectedFile == nil) - { - return; - } - } - else - { - return; - } - - [self pauseCore]; - - result = [CocoaDSFile loadState:selectedFile]; - if (result == NO) - { - [self setStatus:NSSTRING_STATUS_SAVESTATE_LOADING_FAILED]; - [self restoreCoreState]; - return; - } - - currentEmuSaveStateURL = selectedFile; - [currentEmuSaveStateURL retain]; - [window setDocumentEdited:YES]; - - [self restoreCoreState]; - [self setStatus:NSSTRING_STATUS_SAVESTATE_LOADED]; -} - -- (IBAction) saveEmuSaveState:(id)sender -{ - BOOL result = NO; - - if ([window isDocumentEdited] && currentEmuSaveStateURL != nil) - { - [self pauseCore]; - - result = [CocoaDSFile saveState:currentEmuSaveStateURL]; - if (result == NO) - { - [self setStatus:NSSTRING_STATUS_SAVESTATE_SAVING_FAILED]; - return; - } - - [window setDocumentEdited:YES]; - - [self restoreCoreState]; - [self setStatus:NSSTRING_STATUS_SAVESTATE_SAVED]; - } - else - { - [self saveEmuSaveStateAs:sender]; - } -} - -- (IBAction) saveEmuSaveStateAs:(id)sender -{ - BOOL result = NO; - NSInteger buttonClicked = NSFileHandlingPanelCancelButton; - NSSavePanel *panel = [NSSavePanel savePanel]; - - [panel setCanCreateDirectories:YES]; - [panel setTitle:NSSTRING_TITLE_SAVE_STATE_FILE_PANEL]; - [panel setRequiredFileType:@FILE_EXT_SAVE_STATE]; - - buttonClicked = [panel runModal]; - if(buttonClicked == NSOKButton) - { - [self pauseCore]; - - NSURL *saveFileURL = [panel URL]; - - result = [CocoaDSFile saveState:saveFileURL]; - if (result == NO) - { - [self setStatus:NSSTRING_STATUS_SAVESTATE_SAVING_FAILED]; - return; - } - - currentEmuSaveStateURL = saveFileURL; - [currentEmuSaveStateURL retain]; - [window setDocumentEdited:YES]; - - [self restoreCoreState]; - [self setStatus:NSSTRING_STATUS_SAVESTATE_SAVED]; - } -} - -- (IBAction) revertEmuSaveState:(id)sender -{ - BOOL result = NO; - - if ([window isDocumentEdited] && currentEmuSaveStateURL != nil) - { - [self pauseCore]; - - result = [CocoaDSFile loadState:currentEmuSaveStateURL]; - if (result == NO) - { - [self setStatus:NSSTRING_STATUS_SAVESTATE_REVERTING_FAILED]; - return; - } - - [window setDocumentEdited:YES]; - - [self restoreCoreState]; - [self setStatus:NSSTRING_STATUS_SAVESTATE_REVERTED]; - } -} - -- (IBAction) loadEmuSaveStateSlot:(id)sender -{ - BOOL result = NO; - NSInteger i = [CocoaDSUtil getIBActionSenderTag:sender]; - - NSString *saveStatePath = [[CocoaDSFile saveStateURL] path]; - if (saveStatePath == nil) - { - return; - } - - if (i < 0 || i > MAX_SAVESTATE_SLOTS) - { - return; - } - - NSString *fileName = [CocoaDSFile saveSlotFileName:[self loadedRomURL] slotNumber:(NSUInteger)(i + 1)]; - if (fileName == nil) - { - return; - } - - [self pauseCore]; - - result = [CocoaDSFile loadState:[NSURL fileURLWithPath:[saveStatePath stringByAppendingPathComponent:fileName]]]; - if (result == NO) - { - [self setStatus:NSSTRING_STATUS_SAVESTATE_LOADING_FAILED]; - } - - [self restoreCoreState]; - [self setStatus:NSSTRING_STATUS_SAVESTATE_LOADED]; -} - -- (IBAction) saveEmuSaveStateSlot:(id)sender -{ - BOOL result = NO; - NSInteger i = [CocoaDSUtil getIBActionSenderTag:sender]; - - NSString *saveStatePath = [[CocoaDSFile saveStateURL] path]; - if (saveStatePath == nil) - { - [self setStatus:NSSTRING_STATUS_CANNOT_GENERATE_SAVE_PATH]; - return; - } - - result = [CocoaDSFile createUserAppSupportDirectory:@"States"]; - if (result == NO) - { - [self setStatus:NSSTRING_STATUS_CANNOT_CREATE_SAVE_DIRECTORY]; - return; - } - - if (i < 0 || i > MAX_SAVESTATE_SLOTS) - { - return; - } - - NSString *fileName = [CocoaDSFile saveSlotFileName:[self loadedRomURL] slotNumber:(NSUInteger)(i + 1)]; - if (fileName == nil) - { - return; - } - - [self pauseCore]; - - result = [CocoaDSFile saveState:[NSURL fileURLWithPath:[saveStatePath stringByAppendingPathComponent:fileName]]]; - if (result == NO) - { - [self setStatus:NSSTRING_STATUS_SAVESTATE_SAVING_FAILED]; - return; - } - - [self restoreCoreState]; - [self setStatus:NSSTRING_STATUS_SAVESTATE_SAVED]; -} - -- (IBAction) importRomSave:(id)sender -{ - NSURL *selectedFile = nil; - NSInteger buttonClicked = NSFileHandlingPanelCancelButton; - NSOpenPanel *panel = [NSOpenPanel openPanel]; - - [panel setCanChooseDirectories:NO]; - [panel setCanChooseFiles:YES]; - [panel setResolvesAliases:YES]; - [panel setAllowsMultipleSelection:NO]; - [panel setTitle:NSSTRING_TITLE_IMPORT_ROM_SAVE_PANEL]; - NSArray *fileTypes = [NSArray arrayWithObjects:@FILE_EXT_ROM_DS, @FILE_EXT_ROM_GBA, nil]; - - // 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 - [panel setAllowedFileTypes:fileTypes]; - buttonClicked = [panel runModal]; -#else - buttonClicked = [panel runModalForDirectory:nil file:nil types:fileTypes]; -#endif - - if (buttonClicked == NSFileHandlingPanelOKButton) - { - selectedFile = [[panel URLs] lastObject]; - if(selectedFile == nil) - { - return; - } - } - else - { - return; - } - - BOOL result = [CocoaDSFile importRomSave:selectedFile]; - if (!result) - { - [self setStatus:NSSTRING_STATUS_ROM_SAVE_IMPORT_FAILED]; - return; - } - - [self setStatus:NSSTRING_STATUS_ROM_SAVE_IMPORTED]; -} - -- (IBAction) exportRomSave:(id)sender -{ - BOOL result = NO; - NSInteger buttonClicked; - NSSavePanel *panel = [NSSavePanel savePanel]; - [panel setTitle:NSSTRING_TITLE_EXPORT_ROM_SAVE_PANEL]; - [panel setCanCreateDirectories:YES]; - [panel setRequiredFileType:@FILE_EXT_ROM_SAVE_NOGBA]; - - //save it - buttonClicked = [panel runModal]; - if(buttonClicked == NSOKButton) - { - [self pauseCore]; - - result = [CocoaDSFile exportRomSaveToURL:[panel URL] romSaveURL:[self loadedRomURL] fileType:ROMSAVEFORMAT_NOGBA]; - if (result == NO) - { - [self setStatus:NSSTRING_STATUS_ROM_SAVE_EXPORT_FAILED]; - return; - } - - [self restoreCoreState]; - [self setStatus:NSSTRING_STATUS_ROM_SAVE_EXPORTED]; - } -} - -- (IBAction) copy:(id)sender -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - [cdsCore copyToPasteboard]; -} - -- (IBAction) executeCoreToggle:(id)sender -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - if ([cdsCore paused]) - { - if ([self isRomLoaded]) - { - [self executeCore]; - } - } - else - { - [self pauseCore]; - } -} - -- (IBAction) resetCore:(id)sender -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - if ([self isRomLoaded]) - { - [self setStatus:NSSTRING_STATUS_EMULATOR_RESETTING]; - [bindings setValue:[NSNumber numberWithBool:YES] forKey:@"isWorking"]; - [window displayIfNeeded]; - - [cdsCore reset]; - if ([cdsCore paused]) - { - [displayView setViewToWhite]; - } - - [self setStatus:NSSTRING_STATUS_EMULATOR_RESET_LEGACY]; - [bindings setValue:[NSNumber numberWithBool:NO] forKey:@"isWorking"]; - [window displayIfNeeded]; - } -} - -- (IBAction) speedLimitDisable:(id)sender -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - if ([cdsCore isSpeedLimitEnabled]) - { - [cdsCore setIsSpeedLimitEnabled:NO]; - [self setStatus:NSSTRING_STATUS_SPEED_LIMIT_DISABLED]; - } - else - { - [cdsCore setIsSpeedLimitEnabled:YES]; - [self setStatus:NSSTRING_STATUS_SPEED_LIMIT_ENABLED]; - } -} - -- (IBAction) changeRomSaveType:(id)sender -{ - if (![self isRomLoaded]) - { - return; - } - - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - [cdsCore setSaveType:[CocoaDSUtil getIBActionSenderTag:sender]]; -} - -- (IBAction) changeCoreSpeed:(id)sender -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - [cdsCore setSpeedScalar:(CGFloat)[CocoaDSUtil getIBActionSenderTag:sender] / 100.0f]; -} - -- (IBAction) changeVolume:(id)sender -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - float vol = [self volume]; - - [self setVolume:vol]; - [self setStatus:[NSString stringWithFormat:NSSTRING_STATUS_VOLUME, vol]]; - [cdsCore setVolume:vol]; -} - -- (IBAction) changeScale:(id)sender -{ - [self setContentScalar:(double)[CocoaDSUtil getIBActionSenderTag:sender] / 100.0]; -} - -- (IBAction) changeRotation:(id)sender -{ - // Get the rotation value from the sender. - if ([sender isMemberOfClass:[NSSlider class]]) - { - [self setContentRotation:[(NSSlider *)sender doubleValue]]; - } - else - { - [self setContentRotation:(double)[CocoaDSUtil getIBActionSenderTag:sender]]; - } -} - -- (IBAction) changeRotationRelative:(id)sender -{ - double angleDegrees = [displayView rotation] + (double)[CocoaDSUtil getIBActionSenderTag:sender]; - [self setContentRotation:angleDegrees]; -} - -- (IBAction) toggleGPUState:(id)sender -{ - NSInteger i = [CocoaDSUtil getIBActionSenderTag:sender]; - UInt32 flags = [displayView gpuStateFlags]; - - flags ^= (1 << i); - - [displayView setGpuStateFlags:flags]; -} - -- (IBAction) toggleMinSize:(id)sender -{ - if (isSmallestSizeNormal) - { - minDisplayViewSize.width /= 4; - minDisplayViewSize.height /= 4; - isSmallestSizeNormal = NO; - } - else - { - minDisplayViewSize.width = GPU_DISPLAY_WIDTH; - minDisplayViewSize.height = GPU_DISPLAY_HEIGHT * 2; - isSmallestSizeNormal = YES; - } - - // Set the minimum content size, keeping the display rotation in mind. - CGSize transformedMinSize = GetTransformedBounds(minDisplayViewSize.width, minDisplayViewSize.height, 1.0, CLOCKWISE_DEGREES([displayView rotation])); - transformedMinSize.height += statusBarHeight; - [window setContentMinSize:NSMakeSize(transformedMinSize.width, transformedMinSize.height)]; - - // Resize the window if it's smaller than the minimum content size. - NSRect windowContentRect = [window contentRectForFrameRect:[window frame]]; - if (windowContentRect.size.width < transformedMinSize.width || windowContentRect.size.height < transformedMinSize.height) - { - // Prepare to resize. - NSRect oldFrameRect = [window frame]; - windowContentRect.size = NSMakeSize(transformedMinSize.width, transformedMinSize.height); - NSRect newFrameRect = [window frameRectForContentRect:windowContentRect]; - - // Keep the window centered when expanding the size. - newFrameRect.origin.x = oldFrameRect.origin.x - ((newFrameRect.size.width - oldFrameRect.size.width) / 2); - newFrameRect.origin.y = oldFrameRect.origin.y - ((newFrameRect.size.height - oldFrameRect.size.height) / 2); - - // Set the window size. - [window setFrame:newFrameRect display:YES animate:NO]; - } -} - -- (IBAction) toggleStatusBar:(id)sender -{ - NSRect frameRect = [window frame]; - - if (isShowingStatusBar) - { - isShowingStatusBar = NO; - statusBarHeight = 0; - frameRect.origin.y += WINDOW_STATUS_BAR_HEIGHT; - frameRect.size.height -= WINDOW_STATUS_BAR_HEIGHT; - } - else - { - isShowingStatusBar = YES; - statusBarHeight = WINDOW_STATUS_BAR_HEIGHT; - frameRect.origin.y -= WINDOW_STATUS_BAR_HEIGHT; - frameRect.size.height += WINDOW_STATUS_BAR_HEIGHT; - } - - [window setFrame:frameRect display:YES animate:NO]; -} - -- (IBAction) changeScreenshotFileFormat:(id)sender -{ - screenshotFileFormat = (NSBitmapImageFileType)[CocoaDSUtil getIBActionSenderTag:sender]; -} - -- (IBAction) saveScreenshotAs:(id)sender -{ - [self pauseCore]; - - NSInteger buttonClicked = NSFileHandlingPanelCancelButton; - NSSavePanel *panel = [NSSavePanel savePanel]; - - [panel setCanCreateDirectories:YES]; - [panel setTitle:@"Save Screenshot As"]; - [panel setAccessoryView:saveScreenshotPanelAccessoryView]; - - buttonClicked = [panel runModal]; - if(buttonClicked == NSOKButton) - { - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - BOOL fileSaved = [CocoaDSFile saveScreenshot:[panel URL] bitmapData:[cdsCore bitmapImageRep] fileType:screenshotFileFormat]; - if (!fileSaved) - { - [CocoaDSUtil quickDialogUsingTitle:NSSTRING_ERROR_TITLE_LEGACY message:NSSTRING_ERROR_SCREENSHOT_FAILED_LEGACY]; - } - } - - [self restoreCoreState]; -} - -- (BOOL) handleLoadRom:(NSURL *)fileURL -{ - BOOL result = NO; - - if (isRomLoading) - { - return result; - } - - result = [self loadRom:fileURL]; - - return result; -} - -- (BOOL) handleUnloadRom:(NSInteger)reasonID romToLoad:(NSURL *)romURL -{ - BOOL result = NO; - - if (isRomLoading || ![self isRomLoaded]) - { - return result; - } - - [self pauseCore]; - result = [self unloadRom]; - - return result; -} - -- (BOOL) loadRom:(NSURL *)romURL -{ - BOOL romLoaded = NO; - - if (romURL == nil) - { - return romLoaded; - } - - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - [self setStatus:NSSTRING_STATUS_ROM_LOADING]; - [bindings setValue:[NSNumber numberWithBool:YES] forKey:@"isWorking"]; - [window displayIfNeeded]; - - // Need to pause the core before loading the ROM. - [self pauseCore]; - - // Load the ROM. - isRomLoading = YES; - romLoaded = [cdsCore loadRom:romURL]; - if (!romLoaded) - { - // If ROM loading fails, restore the core state, but only if a ROM is already loaded. - if([self isRomLoaded]) - { - [self restoreCoreState]; - } - - [self setStatus:NSSTRING_STATUS_ROM_LOADING_FAILED_LEGACY]; - [bindings setValue:[NSNumber numberWithBool:NO] forKey:@"isWorking"]; - - isRomLoading = NO; - return romLoaded; - } - - [romInfoPanelController setContent:[cdsCore romInfoBindings]]; - - // After the ROM loading is complete, send an execute message to the Cocoa DS per - // user preferences. - if ([[NSUserDefaults standardUserDefaults] boolForKey:@"ExecuteROMOnLoad"]) - { - [self executeCore]; - } - - // Add the last loaded ROM to the Recent ROMs list. - [[NSDocumentController sharedDocumentController] noteNewRecentDocumentURL:[cdsCore loadedRomURL]]; - - // Update the UI to indicate that a ROM has indeed been loaded. - [displayView setViewToWhite]; - [self setStatus:NSSTRING_STATUS_ROM_LOADED_LEGACY]; - [bindings setValue:[NSNumber numberWithBool:NO] forKey:@"isWorking"]; - [self setIsRomLoaded:YES]; - [window displayIfNeeded]; - isRomLoading = NO; - - romLoaded = YES; - - return romLoaded; -} - -- (BOOL) unloadRom -{ - BOOL result = NO; - - [currentEmuSaveStateURL release]; - currentEmuSaveStateURL = nil; - [window setDocumentEdited:NO]; - - // Update the UI to indicate that the ROM has started the process of unloading. - [self setStatus:NSSTRING_STATUS_ROM_UNLOADING]; - [romInfoPanelController setContent:[CocoaDSRom romNotLoadedBindings]]; - - [bindings setValue:[NSNumber numberWithBool:YES] forKey:@"isWorking"]; - [window displayIfNeeded]; - - // Unload the ROM. - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - [cdsCore closeROM]; - - // Update the UI to indicate that the ROM has finished unloading. - [displayView setViewToBlack]; - [self setStatus:NSSTRING_STATUS_ROM_UNLOADED_LEGACY]; - [bindings setValue:[NSNumber numberWithBool:NO] forKey:@"isWorking"]; - [self setIsRomLoaded:NO]; - [window displayIfNeeded]; - - result = YES; - - return result; -} - -- (void) executeCore -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - [cdsCore setCoreState:CORESTATE_EXECUTE]; - [self setStatus:NSSTRING_STATUS_EMULATOR_EXECUTING_LEGACY]; -} - -- (void) pauseCore -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - [cdsCore setCoreState:CORESTATE_PAUSE]; - [self setStatus:NSSTRING_STATUS_EMULATOR_PAUSED_LEGACY]; -} - -- (void) restoreCoreState -{ - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - [cdsCore restoreCoreState]; -} - -- (BOOL)windowShouldClose:(id)sender -{ - BOOL shouldClose = YES; - - // If no ROM is loaded, terminate the application. - if (![self isRomLoaded]) - { - [NSApp terminate:sender]; - } - // If a ROM is loaded, just close the ROM, but don't terminate. - else - { - shouldClose = NO; - [self closeRom:nil]; - } - - return shouldClose; -} - -- (void)windowDidResize:(NSNotification *)notification -{ - if (displayView == nil) - { - return; - } - - NSSize normalBounds = [displayView normalSize]; - double r = [displayView rotation]; - - // Get the max scalar within the window's current content bounds. - CGSize checkSize = GetTransformedBounds(normalBounds.width, normalBounds.height, 1.0, r); - NSSize contentBounds = [[window contentView] bounds].size; - contentBounds.height -= statusBarHeight; - double maxS = GetMaxScalarInBounds(checkSize.width, checkSize.height, contentBounds.width, contentBounds.height); - - // Set the display view's properties. - [displayView setScale:maxS]; - - // Resize the view. - NSRect newContentFrame = [[window contentView] bounds]; - newContentFrame.origin.y = statusBarHeight; - newContentFrame.size.height -= statusBarHeight; - [displayView setFrame:newContentFrame]; -} - -- (NSSize)windowWillResize:(NSWindow *)sender toSize:(NSSize)frameSize -{ - NSSize finalSize = frameSize; - const NSSize normalBounds = [displayView normalSize]; - - // Get a content Rect so that we can make our comparison. - // This will be based on the proposed frameSize. - const NSRect frameRect = NSMakeRect(0.0f, 0.0f, frameSize.width, frameSize.height); - const NSRect contentRect = [sender contentRectForFrameRect:frameRect]; - - // Find the maximum scalar we can use for the display view, bounded by the - // content Rect. - const CGSize checkSize = GetTransformedBounds(normalBounds.width, normalBounds.height, 1.0, [displayView rotation]); - const NSSize contentBounds = NSMakeSize(contentRect.size.width, contentRect.size.height - statusBarHeight); - const double maxS = GetMaxScalarInBounds(checkSize.width, checkSize.height, contentBounds.width, contentBounds.height); - [displayView setScale:maxS]; - - // Make a new content Rect with our max scalar, and convert it back to a frame Rect. - NSRect finalContentRect = NSMakeRect(0.0f, 0.0f, checkSize.width * maxS, (checkSize.height * maxS) + statusBarHeight); - NSRect finalFrameRect = [sender frameRectForContentRect:finalContentRect]; - - // Set the final size based on our new frame Rect. - finalSize.width = finalFrameRect.size.width; - finalSize.height = finalFrameRect.size.height; - - return finalSize; -} - -- (void)windowDidBecomeMain:(NSNotification *)notification -{ - [emuWindowController setContent:bindings]; -} - -- (BOOL)validateUserInterfaceItem:(id )theItem -{ - BOOL enable = YES; - SEL theAction = [theItem action]; - CocoaDSCore *cdsCore = (CocoaDSCore *)[cdsCoreController content]; - - if (theAction == @selector(importRomSave:) || - theAction == @selector(exportRomSave:)) - { - if (![self isRomLoaded]) - { - enable = NO; - } - } - else if (theAction == @selector(executeCoreToggle:)) - { - if (![self isRomLoaded] || - ![cdsCore masterExecute]) - { - enable = NO; - } - - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if ([cdsCore paused]) - { - [(NSMenuItem*)theItem setTitle:NSSTRING_TITLE_EXECUTE_CONTROL]; - } - else - { - [(NSMenuItem*)theItem setTitle:NSSTRING_TITLE_PAUSE_CONTROL]; - } - } - else if ([(id)theItem isMemberOfClass:[NSToolbarItem class]]) - { - if ([cdsCore paused]) - { - [(NSToolbarItem*)theItem setLabel:NSSTRING_TITLE_EXECUTE_CONTROL]; - [(NSToolbarItem*)theItem setImage:iconExecute]; - } - else - { - [(NSToolbarItem*)theItem setLabel:NSSTRING_TITLE_PAUSE_CONTROL]; - [(NSToolbarItem*)theItem setImage:iconPause]; - } - } - } - else if (theAction == @selector(executeCore) || - theAction == @selector(pauseCore)) - { - if (![self isRomLoaded] || - ![cdsCore masterExecute]) - { - enable = NO; - } - } - else if (theAction == @selector(resetCore:)) - { - if (![self isRomLoaded]) - { - enable = NO; - } - } - else if (theAction == @selector(openRom:)) - { - if (isRomLoading) - { - enable = NO; - } - } - else if (theAction == @selector(closeRom:)) - { - if (![self isRomLoaded] || isRomLoading) - { - enable = NO; - } - } - else if (theAction == @selector(loadEmuSaveStateSlot:)) - { - if (![self isRomLoaded]) - { - enable = NO; - } - else if (![CocoaDSFile saveStateExistsForSlot:[self loadedRomURL] slotNumber:[theItem tag] + 1]) - { - enable = NO; - } - } - else if (theAction == @selector(saveEmuSaveStateSlot:)) - { - if (![self isRomLoaded]) - { - enable = NO; - } - - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if ([CocoaDSFile saveStateExistsForSlot:[self loadedRomURL] slotNumber:[theItem tag] + 1]) - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - } - } - else if (theAction == @selector(changeCoreSpeed:)) - { - NSInteger speedScalar = (NSInteger)([cdsCore speedScalar] * 100.0); - - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if ([theItem tag] == -1) - { - if (speedScalar == (NSInteger)(SPEED_SCALAR_QUARTER * 100.0) || - speedScalar == (NSInteger)(SPEED_SCALAR_HALF * 100.0) || - speedScalar == (NSInteger)(SPEED_SCALAR_NORMAL * 100.0) || - speedScalar == (NSInteger)(SPEED_SCALAR_THREE_QUARTER * 100.0) || - speedScalar == (NSInteger)(SPEED_SCALAR_DOUBLE * 100.0)) - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - } - else if (speedScalar == [theItem tag]) - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - } - else if ([(id)theItem isMemberOfClass:[NSToolbarItem class]]) - { - if (speedScalar == (NSInteger)(SPEED_SCALAR_DOUBLE * 100.0)) - { - [(NSToolbarItem*)theItem setLabel:NSSTRING_TITLE_SPEED_1X]; - [(NSToolbarItem*)theItem setTag:100]; - [(NSToolbarItem*)theItem setImage:iconSpeedNormal]; - } - else - { - [(NSToolbarItem*)theItem setLabel:NSSTRING_TITLE_SPEED_2X]; - [(NSToolbarItem*)theItem setTag:200]; - [(NSToolbarItem*)theItem setImage:iconSpeedDouble]; - } - } - } - else if (theAction == @selector(speedLimitDisable:)) - { - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if ([cdsCore isSpeedLimitEnabled]) - { - [(NSMenuItem*)theItem setTitle:NSSTRING_TITLE_DISABLE_SPEED_LIMIT]; - } - else - { - [(NSMenuItem*)theItem setTitle:NSSTRING_TITLE_ENABLE_SPEED_LIMIT]; - } - } - } - else if (theAction == @selector(changeRomSaveType:)) - { - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if ([cdsCore saveType] == [theItem tag]) - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - } - } - else if (theAction == @selector(changeScale:)) - { - NSInteger viewScale = (NSInteger)([displayView scale] * 100.0); - - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if (viewScale == [theItem tag]) - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - } - } - else if (theAction == @selector(changeRotation:)) - { - NSInteger viewRotation = (NSInteger)([displayView rotation]); - - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if ([theItem tag] == -1) - { - if (viewRotation == 0 || - viewRotation == 90 || - viewRotation == 180 || - viewRotation == 270) - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - } - else if (viewRotation == [theItem tag]) - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - } - } - else if (theAction == @selector(changeDisplayMode:)) - { - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if ([displayView displayMode] == [theItem tag]) - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - } - } - else if (theAction == @selector(openEmuSaveState:) || - theAction == @selector(saveEmuSaveState:) || - theAction == @selector(saveEmuSaveStateAs:)) - { - if (![self isRomLoaded]) - { - enable = NO; - } - } - else if (theAction == @selector(revertEmuSaveState:)) - { - if (![self isRomLoaded] || currentEmuSaveStateURL == nil) - { - enable = NO; - } - } - else if (theAction == @selector(toggleGPUState:)) - { - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if ([displayView gpuStateByBit:[theItem tag]]) - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - } - } - else if (theAction == @selector(toggleStatusBar:)) - { - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if (isShowingStatusBar) - { - [(NSMenuItem*)theItem setTitle:NSSTRING_TITLE_HIDE_STATUS_BAR]; - } - else - { - [(NSMenuItem*)theItem setTitle:NSSTRING_TITLE_SHOW_STATUS_BAR]; - } - } - } - else if (theAction == @selector(toggleMinSize:)) - { - if ([(id)theItem isMemberOfClass:[NSMenuItem class]]) - { - if (isSmallestSizeNormal) - { - [(NSMenuItem*)theItem setState:NSOnState]; - } - else - { - [(NSMenuItem*)theItem setState:NSOffState]; - } - } - } - - return enable; -} - -@end diff --git a/desmume/src/cocoa/video_output_view_legacy.h b/desmume/src/cocoa/video_output_view_legacy.h deleted file mode 100644 index 469a60dc5..000000000 --- a/desmume/src/cocoa/video_output_view_legacy.h +++ /dev/null @@ -1,92 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import - -#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 - #include "macosx_10_4_compat.h" -#endif - -//This class uses OpenGL for drawing for speed -//if opengl is not available it uses NSImage - -@class ScreenState; -@class CocoaDSController; - -@interface VideoOutputView : -#ifdef HAVE_OPENGL -NSView -#else -NSImageView -#endif -{ -#ifdef HAVE_OPENGL - NSOpenGLContext* context; -#endif - ScreenState *screen_buffer; - double viewScale; - double viewRotation; - NSInteger displayMode; - UInt32 gpuStateFlags; - - CocoaDSController *cdsController; -} -//init -- (id)initWithFrame:(NSRect)frame; - -//image to display -- (void)setScreenState:(ScreenState*)screen; -- (const ScreenState*)screenState; - -//size in pixels of screen display (disreguarding rotation of the view) -- (float)screenHeight; -- (float)screenWidth; - -- (NSSize) normalSize; -- (void) setScale:(double)scalar; -- (double) scale; -- (void) setRotation:(double)angleDegrees; -- (double) rotation; -- (void) setDisplayMode:(NSInteger)theMode; -- (NSInteger) displayMode; -- (void) setGpuStateFlags:(UInt32)flags; -- (UInt32) gpuStateFlags; -- (void) setCdsController:(CocoaDSController *)theController; -- (CocoaDSController*) cdsController; - -- (void) setViewToBlack; -- (void) setViewToWhite; -- (BOOL) gpuStateByBit:(UInt32)stateBit; -- (NSPoint) convertPointToDS:(NSPoint)touchLoc; - -@end - -#ifdef __cplusplus -extern "C" -{ -#endif - -void SetGPULayerState(int displayType, unsigned int i, bool state); -bool GetGPULayerState(int displayType, unsigned int i); -void SetGPUDisplayState(int displayType, bool state); -bool GetGPUDisplayState(int displayType); - -#ifdef __cplusplus -} -#endif diff --git a/desmume/src/cocoa/video_output_view_legacy.mm b/desmume/src/cocoa/video_output_view_legacy.mm deleted file mode 100644 index beb5189c1..000000000 --- a/desmume/src/cocoa/video_output_view_legacy.mm +++ /dev/null @@ -1,757 +0,0 @@ -/* - Copyright (C) 2007 Jeff Bland - Copyright (C) 2011 Roger Manuel - Copyright (C) 2012 DeSmuME team - - This file is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This file is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with the this software. If not, see . -*/ - -#import "video_output_view_legacy.h" -#import "cocoa_globals.h" -#import "cocoa_util.h" -#import "nds_control_legacy.h" -#import "input_legacy.h" -#import "cocoa_input_legacy.h" -#import "preferences_legacy.h" -#import "screen_state_legacy.h" -#include "../GPU.h" -#include "../NDSSystem.h" - -#undef BOOL - -#define HORIZONTAL(angle) ((angle) == -90 || (angle) == -270) -#define VERTICAL(angle) ((angle) == 0 || (angle) == -180) - -#ifdef HAVE_OPENGL -#import -#endif - -#ifdef HAVE_OPENGL -//screenstate extended to hold rotated copies -@interface ScreenState(extended) -- (void)rotateTo90; -- (void)rotateTo0; -@end -#endif - -@implementation VideoOutputView - -- (id)initWithFrame:(NSRect)frame -{ - //Initialize the view------------------------------------------------------------------ - - self = [super initWithFrame:frame]; - - if(self==nil) - { - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Couldn't create a view for video output", nil)]; - return nil; - } - - screen_buffer = nil; - viewScale = 1.0; - viewRotation = 0.0; - displayMode = DS_DISPLAY_TYPE_DUAL; - gpuStateFlags = GPUSTATE_MAIN_GPU_MASK | - GPUSTATE_MAIN_BG0_MASK | - GPUSTATE_MAIN_BG1_MASK | - GPUSTATE_MAIN_BG2_MASK | - GPUSTATE_MAIN_BG3_MASK | - GPUSTATE_MAIN_OBJ_MASK | - GPUSTATE_SUB_GPU_MASK | - GPUSTATE_SUB_BG0_MASK | - GPUSTATE_SUB_BG1_MASK | - GPUSTATE_SUB_BG2_MASK | - GPUSTATE_SUB_BG3_MASK | - GPUSTATE_SUB_OBJ_MASK; - - //Initialize image view if for displaying the screen ---------------------------------------- -#ifndef HAVE_OPENGL - [self setImageFrameStyle: NSImageFrameNone]; - [self setImageScaling:NSScaleToFit]; - [self setEditable:NO]; - [self setEnabled:NO]; - - //Initialize the OpenGL context for displaying the screen ----------------------------------- -#else - //Create the pixel format for our video output view - NSOpenGLPixelFormatAttribute attrs[] = - { - //NSOpenGLPFAFullScreen, - NSOpenGLPFAWindow, //need a renderer that can draw to a window - //NSOpenGLPFARendererID, some_number, //this picks a particular renderer, for testing - (NSOpenGLPixelFormatAttribute)0 - }; - - NSOpenGLPixelFormat* pixel_format = [[NSOpenGLPixelFormat alloc] initWithAttributes:attrs]; - if(pixel_format == nil) - { - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Couldn't create OpenGL pixel format for video output", nil)]; - context = nil; - [self release]; - return nil; - } else - { - - context = [[NSOpenGLContext alloc] initWithFormat:pixel_format shareContext:nil]; - [pixel_format release]; - if(context == nil) - { - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Couldn't create OpenGL context for video output", nil)]; - [self release]; - return nil; - } - } - - //init gl for drawing - [self setFrame:frame]; - [self setBoundsRotation:0]; -#endif - - //init screen buffer - [self setScreenState:[ScreenState blackScreenState]]; - - cdsController = nil; - - return self; -} - -- (void)dealloc -{ -#ifdef HAVE_OPENGL - [context release]; -#endif - [screen_buffer release]; - - [super dealloc]; -} - -- (void)setScreenState:(ScreenState*)screen -{ - if(screen_buffer == screen)return; - - if(screen == nil) - { - [CocoaDSUtil quickDialogUsingTitle:NSLocalizedString(@"Error", nil) message:NSLocalizedString(@"Recieved invalid screen update", nil)]; - return; - } - - [screen_buffer release]; //get rid of old screen data - screen_buffer = screen; - [screen_buffer retain]; //retain the new screendata since we will need it if we have to redraw before we recieve another update - - //rotate the screen -#ifdef HAVE_OPENGL - if(HORIZONTAL([self boundsRotation]))[screen_buffer rotateTo90]; -#endif - - //redraw -#ifdef HAVE_OPENGL - [self display]; -#else - [self setImage:[screen_buffer image]]; -#endif -} - -- (const ScreenState*)screenState -{ -#ifdef HAVE_OPENGL - ScreenState *temp = [[ScreenState alloc] initWithScreenState:screen_buffer]; - if(HORIZONTAL([self boundsRotation]))[temp rotateTo0]; - return temp; -#else - return screen_buffer; -#endif -} - -- (float)screenWidth -{ - return DS_SCREEN_WIDTH; -} - -- (float)screenHeight -{ - return DS_SCREEN_HEIGHT*2; -} - -- (NSSize) normalSize -{ - return [ScreenState size]; -} - -- (void) setScale:(double)scalar -{ - viewScale = scalar; -} - -- (double) scale -{ - return viewScale; -} - -- (void) setRotation:(double)angleDegrees -{ - viewRotation = angleDegrees; - [self setBoundsRotation:-angleDegrees]; -} - -- (double) rotation -{ - return viewRotation; -} - -- (void) setDisplayMode:(NSInteger)theMode -{ - // Do nothing. This is a stub function only. -} - -- (NSInteger) displayMode -{ - return displayMode; -} - -- (void) setGpuStateFlags:(UInt32)flags -{ - gpuStateFlags = flags; - - if (flags & GPUSTATE_MAIN_GPU_MASK) - { - SetGPUDisplayState(DS_GPU_TYPE_MAIN, true); - } - else - { - SetGPUDisplayState(DS_GPU_TYPE_MAIN, false); - } - - if (flags & GPUSTATE_MAIN_BG0_MASK) - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 0, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 0, false); - } - - if (flags & GPUSTATE_MAIN_BG1_MASK) - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 1, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 1, false); - } - - if (flags & GPUSTATE_MAIN_BG2_MASK) - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 2, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 2, false); - } - - if (flags & GPUSTATE_MAIN_BG3_MASK) - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 3, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 3, false); - } - - if (flags & GPUSTATE_MAIN_OBJ_MASK) - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 4, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_MAIN, 4, false); - } - - if (flags & GPUSTATE_SUB_GPU_MASK) - { - SetGPUDisplayState(DS_GPU_TYPE_SUB, true); - } - else - { - SetGPUDisplayState(DS_GPU_TYPE_SUB, false); - } - - if (flags & GPUSTATE_SUB_BG0_MASK) - { - SetGPULayerState(DS_GPU_TYPE_SUB, 0, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_SUB, 0, false); - } - - if (flags & GPUSTATE_SUB_BG1_MASK) - { - SetGPULayerState(DS_GPU_TYPE_SUB, 1, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_SUB, 1, false); - } - - if (flags & GPUSTATE_SUB_BG2_MASK) - { - SetGPULayerState(DS_GPU_TYPE_SUB, 2, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_SUB, 2, false); - } - - if (flags & GPUSTATE_SUB_BG3_MASK) - { - SetGPULayerState(DS_GPU_TYPE_SUB, 3, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_SUB, 3, false); - } - - if (flags & GPUSTATE_SUB_OBJ_MASK) - { - SetGPULayerState(DS_GPU_TYPE_SUB, 4, true); - } - else - { - SetGPULayerState(DS_GPU_TYPE_SUB, 4, false); - } -} - -- (UInt32) gpuStateFlags -{ - return gpuStateFlags; -} - -- (void) setCdsController:(CocoaDSController *)theController -{ - cdsController = theController; -} - -- (CocoaDSController*) cdsController -{ - return cdsController; -} - -- (void) setViewToBlack -{ - [self setScreenState:[ScreenState blackScreenState]]; -} - -- (void) setViewToWhite -{ - [self setScreenState:[ScreenState whiteScreenState]]; -} - -- (BOOL) gpuStateByBit:(UInt32)stateBit -{ - BOOL result = NO; - UInt32 flags = [self gpuStateFlags]; - - if (flags & (1 << stateBit)) - { - result = YES; - } - - return result; -} - -#ifdef HAVE_OPENGL -- (void)viewDidMoveToWindow -{//if the view moves to another window we need to update the drawable object - - if(!context)return; - - //withdraw from recieving updates on previously window, if any - [[NSNotificationCenter defaultCenter] removeObserver:context]; - - if([self window] != nil) - { - [context setView:self]; - - //udpate drawable if the window changed - [[NSNotificationCenter defaultCenter] addObserver:context selector:@selector(update) name:@"NSWindowDidResizeNotification" object:[self window]]; - - } else [context clearDrawable]; - -} -#endif - -#ifdef HAVE_OPENGL -- (void)drawRect:(NSRect)bounds -{ - if(screen_buffer == nil)return; //simply dont draw anything if we dont have a screen data object allocated - - [context makeCurrentContext]; - - if([self boundsRotation] == 0 || [self boundsRotation] == -180) - { - //here we send our corrected video buffer off to OpenGL where it gets pretty much - //directly copied to the frame buffer (and converted to the devices color format) - glDrawPixels(DS_SCREEN_WIDTH, DS_SCREEN_HEIGHT*2, GL_RGBA, GL_UNSIGNED_SHORT_1_5_5_5_REV, (const GLvoid*)[screen_buffer colorData]); - } else - { - glDrawPixels(DS_SCREEN_HEIGHT*2, DS_SCREEN_WIDTH, GL_RGBA, GL_UNSIGNED_SHORT_1_5_5_5_REV, (const GLvoid*)[screen_buffer colorData]); - } - - glFlush(); -} -#endif - -#ifdef HAVE_OPENGL -- (void)setFrame:(NSRect)rect -{ - [super setFrame:rect]; - - [context makeCurrentContext]; - [context update]; - - //set the viewport (so the raster pos will be correct) - glViewport(0, 0, rect.size.width, rect.size.height); - - float angle = [self boundsRotation]; - - if(angle == 0) - { - glRasterPos2f(-1, 1); - glPixelZoom(((float)rect.size.width) / ((float)DS_SCREEN_WIDTH), -((float)rect.size.height) / ((float)DS_SCREEN_HEIGHT*2)); - } else if(angle == -90) - { - glRasterPos2f(-1, 1); - glPixelZoom(((float)rect.size.width) / ((float)DS_SCREEN_HEIGHT*2), -((float)rect.size.height) / ((float)DS_SCREEN_WIDTH)); - } else if (angle == -180) - { - glRasterPos2f(1, -1); - glPixelZoom(-((float)rect.size.width) / ((float)DS_SCREEN_WIDTH), ((float)rect.size.height) / ((float)DS_SCREEN_HEIGHT*2)); - } else if (angle == -270) - { - glRasterPos2f(1, -1); - glPixelZoom(-((float)rect.size.width) / ((float)DS_SCREEN_HEIGHT*2), ((float)rect.size.height) / ((float)DS_SCREEN_WIDTH)); - } -} -#endif - -#ifdef HAVE_OPENGL -- (BOOL)isOpaque -{ - if(screen_buffer) - return YES; - - //if there is no screen buffer, then we can't draw anything - //so this view is completely transparent - return NO; -} -#endif - -#ifdef HAVE_OPENGL -- (void)setBoundsRotation:(CGFloat)angle -{ - int angleInt = (int)angle; - int old_angle = (int)[self boundsRotation]; - - [super setBoundsRotation:angleInt]; - - [context makeCurrentContext]; - - NSSize size = [self frame].size; - - if(angleInt == 0) - { - glRasterPos2f(-1, 1); - glPixelZoom(((float)size.width) / ((float)DS_SCREEN_WIDTH), -((float)size.height) / ((float)DS_SCREEN_HEIGHT*2)); - } else if(angleInt == -90) - { - glRasterPos2f(-1, 1); - glPixelZoom(((float)size.width) / ((float)DS_SCREEN_HEIGHT*2), -((float)size.height) / ((float)DS_SCREEN_WIDTH)); - } else if (angleInt == -180) - { - glRasterPos2f(1, -1); - glPixelZoom(-((float)size.width) / ((float)DS_SCREEN_WIDTH), ((float)size.height) / ((float)DS_SCREEN_HEIGHT*2)); - } else if (angleInt == -270) - { - glRasterPos2f(1, -1); - glPixelZoom(-((float)size.width) / ((float)DS_SCREEN_HEIGHT*2), ((float)size.height) / ((float)DS_SCREEN_WIDTH)); - } - - //Rotate the screen buffer - if(HORIZONTAL(angleInt) && VERTICAL(old_angle)) - [screen_buffer rotateTo90]; - - if(VERTICAL(angleInt) && HORIZONTAL(old_angle)) - [screen_buffer rotateTo0]; -} -#endif - -- (NSPoint) convertPointToDS:(NSPoint)touchLoc -{ - const CGFloat doubleDisplayHeight = (CGFloat)(GPU_DISPLAY_HEIGHT * 2); - const NSInteger rotation = (NSInteger)[self boundsRotation]; - const CGFloat frameWidth = [self frame].size.width; - const CGFloat frameHeight = [self frame].size.height; - - if(rotation == 0) - { - // Scale - touchLoc.x *= (CGFloat)GPU_DISPLAY_WIDTH / frameWidth; - touchLoc.y *= doubleDisplayHeight / frameHeight; - } - else if(rotation == -90) - { - // Normalize - touchLoc.x += frameHeight; - - // Scale - touchLoc.x *= doubleDisplayHeight / frameWidth; - touchLoc.y *= (CGFloat)GPU_DISPLAY_WIDTH / frameHeight; - } - else if(rotation == -180) - { - // Normalize - touchLoc.x += frameWidth; - touchLoc.y += frameHeight; - - // Scale - touchLoc.x *= (CGFloat)GPU_DISPLAY_WIDTH / frameWidth; - touchLoc.y *= doubleDisplayHeight / frameHeight; - } - else if(rotation == -270) - { - // Normalize - touchLoc.y += frameWidth; - - // Scale - touchLoc.x *= doubleDisplayHeight / frameWidth; - touchLoc.y *= (CGFloat)GPU_DISPLAY_WIDTH / frameHeight; - } - - // Normalize the y-coordinate to the DS. - touchLoc.y = GPU_DISPLAY_HEIGHT - touchLoc.y; - - // Constrain the touch point to the DS dimensions. - if (touchLoc.x < 0) - { - touchLoc.x = 0; - } - else if (touchLoc.x > (GPU_DISPLAY_WIDTH - 1)) - { - touchLoc.x = (GPU_DISPLAY_WIDTH - 1); - } - - if (touchLoc.y < 0) - { - touchLoc.y = 0; - } - else if (touchLoc.y > (GPU_DISPLAY_HEIGHT - 1)) - { - touchLoc.y = (GPU_DISPLAY_HEIGHT - 1); - } - - return touchLoc; -} - -- (void)mouseDown:(NSEvent*)event -{ - // Convert the clicked location from window coordinates, to view coordinates, - // and finally to DS touchscreen coordinates. - NSPoint touchLoc = [event locationInWindow]; - touchLoc = [self convertPoint:touchLoc fromView:nil]; - touchLoc = [self convertPointToDS:touchLoc]; - - if(touchLoc.x >= 0 && touchLoc.y >= 0) - { - [cdsController touch:touchLoc]; - } -} - -- (void)mouseDragged:(NSEvent*)event -{ - [self mouseDown:event]; -} - -- (void)mouseUp:(NSEvent*)event -{ - [cdsController releaseTouch]; -} - -@end - -#ifdef HAVE_OPENGL -@implementation ScreenState (extended) -- (void)rotateTo90 -{ - int width = [ScreenState width], height = [ScreenState height]; - - unsigned char temp_buffer[width * height * DS_BPP]; - memcpy(temp_buffer, color_data, width * height * DS_BPP); - - int x, y; - for(x = 0; x< width; x++) - for(y = 0; y < height; y++) - { - color_data[(x * height + (height - y - 1)) * 2] = temp_buffer[(y * width + x) * 2]; - color_data[(x * height + (height - y - 1)) * 2 + 1] = temp_buffer[(y * width + x) * 2 + 1]; - } -} - -- (void)rotateTo0 -{ - int height = [ScreenState width], width = [ScreenState height]; - - unsigned char temp_buffer[width * height * DS_BPP]; - memcpy(temp_buffer, color_data, width * height * DS_BPP); - - int x, y; - for(x = 0; x< width; x++) - for(y = 0; y < height; y++) - { - color_data[((width - x - 1) * height + y) * 2] = temp_buffer[(y * width + x) * 2]; - color_data[((width - x - 1) * height + y) * 2 + 1] = temp_buffer[(y * width + x) * 2 + 1]; - } -} -@end -#endif - -void SetGPULayerState(int displayType, unsigned int i, bool state) -{ - GPU *theGpu = NULL; - - // Check bounds on the layer index. - if(i > 4) - { - return; - } - - switch (displayType) - { - case DS_GPU_TYPE_MAIN: - theGpu = SubScreen.gpu; - break; - - case DS_GPU_TYPE_SUB: - theGpu = MainScreen.gpu; - break; - - case DS_GPU_TYPE_MAIN_AND_SUB: - SetGPULayerState(DS_GPU_TYPE_SUB, i, state); // Recursive call - theGpu = MainScreen.gpu; - break; - - default: - break; - } - - if (theGpu != NULL) - { - if (state) - { - GPU_addBack(theGpu, i); - } - else - { - GPU_remove(theGpu, i); - } - } -} - -bool GetGPULayerState(int displayType, unsigned int i) -{ - bool result = false; - - // Check bounds on the layer index. - if(i > 4) - { - return result; - } - - switch (displayType) - { - case DS_GPU_TYPE_MAIN: - if (SubScreen.gpu != nil) - { - result = CommonSettings.dispLayers[SubScreen.gpu->core][i]; - } - break; - - case DS_GPU_TYPE_SUB: - if (MainScreen.gpu != nil) - { - result = CommonSettings.dispLayers[MainScreen.gpu->core][i]; - } - break; - - case DS_GPU_TYPE_MAIN_AND_SUB: - if (SubScreen.gpu != nil && MainScreen.gpu != nil) - { - result = (CommonSettings.dispLayers[SubScreen.gpu->core][i] && CommonSettings.dispLayers[MainScreen.gpu->core][i]); - } - break; - - default: - break; - } - - return result; -} - -void SetGPUDisplayState(int displayType, bool state) -{ - switch (displayType) - { - case DS_GPU_TYPE_MAIN: - CommonSettings.showGpu.sub = state; - break; - - case DS_GPU_TYPE_SUB: - CommonSettings.showGpu.main = state; - break; - - case DS_GPU_TYPE_MAIN_AND_SUB: - CommonSettings.showGpu.sub = state; - CommonSettings.showGpu.main = state; - break; - - default: - break; - } -} - -bool GetGPUDisplayState(int displayType) -{ - bool result = false; - - switch (displayType) - { - case DS_GPU_TYPE_MAIN: - result = CommonSettings.showGpu.sub; - break; - - case DS_GPU_TYPE_SUB: - result = CommonSettings.showGpu.main; - break; - - case DS_GPU_TYPE_MAIN_AND_SUB: - result = (CommonSettings.showGpu.sub && CommonSettings.showGpu.main); - break; - - default: - break; - } - - return result; -}