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 0d69cef59..000000000 Binary files a/desmume/src/cocoa/translations/Chinese.lproj/Localizable.strings and /dev/null differ 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 0fc4450cb..000000000 Binary files a/desmume/src/cocoa/translations/Chinese.lproj/MainMenu (Legacy).strings and /dev/null differ 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 c90937c5a..000000000 Binary files a/desmume/src/cocoa/translations/English.lproj/MainMenu (Legacy).strings and /dev/null differ 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 79c31944d..000000000 Binary files a/desmume/src/cocoa/translations/French.lproj/Localizable.strings and /dev/null differ diff --git a/desmume/src/cocoa/translations/French.lproj/MainMenu (Legacy).strings b/desmume/src/cocoa/translations/French.lproj/MainMenu (Legacy).strings deleted file mode 100644 index b42051f8e..000000000 Binary files a/desmume/src/cocoa/translations/French.lproj/MainMenu (Legacy).strings and /dev/null differ 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 8b477ef9a..000000000 Binary files a/desmume/src/cocoa/translations/Italian.lproj/Localizable.strings and /dev/null differ 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 a45a97d06..000000000 Binary files a/desmume/src/cocoa/translations/Italian.lproj/MainMenu (Legacy).strings and /dev/null differ 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 d02d8eaf9..000000000 Binary files a/desmume/src/cocoa/translations/Japanese.lproj/Localizable.strings and /dev/null differ 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 a2d756963..000000000 Binary files a/desmume/src/cocoa/translations/Japanese.lproj/MainMenu (Legacy).strings and /dev/null differ 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 96445ffed..000000000 Binary files a/desmume/src/cocoa/translations/Norwegian.lproj/Localizable.strings and /dev/null differ 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 6c681c9ea..000000000 Binary files a/desmume/src/cocoa/translations/Norwegian.lproj/MainMenu (Legacy).strings and /dev/null differ 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 618ea2f4c..000000000 Binary files a/desmume/src/cocoa/translations/Romanian.lproj/Localizable.strings and /dev/null differ 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 bda776ff6..000000000 Binary files a/desmume/src/cocoa/translations/Romanian.lproj/MainMenu (Legacy).strings and /dev/null differ diff --git a/desmume/src/cocoa/userinterface/appDelegate_legacy.h b/desmume/src/cocoa/userinterface/appDelegate_legacy.h deleted file mode 100644 index 9f8cbc372..000000000 --- a/desmume/src/cocoa/userinterface/appDelegate_legacy.h +++ /dev/null @@ -1,75 +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 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; -}