project.pbxproj (51325B)
1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 46; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 6636357A1A0F8360003CFCDF /* gb_1206.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 663635791A0F8360003CFCDF /* gb_1206.jpg */; }; 11 6636357E1A0F897A003CFCDF /* gb_2016.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6636357D1A0F897A003CFCDF /* gb_2016.jpg */; }; 12 663FB7FF2248084B00113707 /* Gb_Oscs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394C719E07B47003FB4F4 /* Gb_Oscs.cpp */; }; 13 664653E81FEFE98F00053EBB /* Sound_Queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 664653E71FEFE98F00053EBB /* Sound_Queue.cpp */; }; 14 6648A60219E078C4005A0B40 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 6648A60119E078C4005A0B40 /* main.m */; }; 15 6648A60519E078C4005A0B40 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6648A60419E078C4005A0B40 /* AppDelegate.mm */; }; 16 6648A60819E078C4005A0B40 /* MasterViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6648A60719E078C4005A0B40 /* MasterViewController.mm */; }; 17 6648A60B19E078C4005A0B40 /* DetailViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6648A60A19E078C4005A0B40 /* DetailViewController.mm */; }; 18 6648A60E19E078C4005A0B40 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6648A60C19E078C4005A0B40 /* Main.storyboard */; }; 19 6648A61019E078C4005A0B40 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6648A60F19E078C4005A0B40 /* Images.xcassets */; }; 20 666A29851A10ABF00036E71A /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 666A29811A10AB930036E71A /* libSDL2.a */; }; 21 6676CEC31A08063E007D48F9 /* GLViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6676CEC11A08063E007D48F9 /* GLViewController.xib */; }; 22 669394AF19E079AC003FB4F4 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 669394A719E079AC003FB4F4 /* AudioToolbox.framework */; }; 23 669394B019E079AC003FB4F4 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 669394A819E079AC003FB4F4 /* CoreGraphics.framework */; }; 24 669394B119E079AC003FB4F4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 669394A919E079AC003FB4F4 /* Foundation.framework */; }; 25 669394B219E079AC003FB4F4 /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 669394AA19E079AC003FB4F4 /* GLKit.framework */; }; 26 669394B319E079AC003FB4F4 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 669394AB19E079AC003FB4F4 /* MediaPlayer.framework */; }; 27 669394B419E079AC003FB4F4 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 669394AC19E079AC003FB4F4 /* OpenGLES.framework */; }; 28 669394B519E079AC003FB4F4 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 669394AD19E079AC003FB4F4 /* QuartzCore.framework */; }; 29 669394B619E079AC003FB4F4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 669394AE19E079AC003FB4F4 /* UIKit.framework */; }; 30 669394CD19E07B47003FB4F4 /* Blip_Buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394BF19E07B47003FB4F4 /* Blip_Buffer.cpp */; }; 31 669394CE19E07B47003FB4F4 /* Effects_Buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394C219E07B47003FB4F4 /* Effects_Buffer.cpp */; }; 32 669394CF19E07B47003FB4F4 /* Gb_Apu_State.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394C419E07B47003FB4F4 /* Gb_Apu_State.cpp */; }; 33 669394D019E07B47003FB4F4 /* Gb_Apu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394C519E07B47003FB4F4 /* Gb_Apu.cpp */; }; 34 669394D219E07B47003FB4F4 /* Multi_Buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394C919E07B47003FB4F4 /* Multi_Buffer.cpp */; }; 35 669394FF19E07B60003FB4F4 /* Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394D419E07B60003FB4F4 /* Audio.cpp */; }; 36 6693950019E07B60003FB4F4 /* Cartridge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394D719E07B60003FB4F4 /* Cartridge.cpp */; }; 37 6693950119E07B60003FB4F4 /* CommonMemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394D919E07B60003FB4F4 /* CommonMemoryRule.cpp */; }; 38 6693950219E07B60003FB4F4 /* GearboyCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394DE19E07B60003FB4F4 /* GearboyCore.cpp */; }; 39 6693950319E07B60003FB4F4 /* Input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394E019E07B60003FB4F4 /* Input.cpp */; }; 40 6693950419E07B60003FB4F4 /* IORegistersMemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394E219E07B60003FB4F4 /* IORegistersMemoryRule.cpp */; }; 41 6693950519E07B60003FB4F4 /* MBC1MemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394E419E07B60003FB4F4 /* MBC1MemoryRule.cpp */; }; 42 6693950619E07B60003FB4F4 /* MBC2MemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394E619E07B60003FB4F4 /* MBC2MemoryRule.cpp */; }; 43 6693950719E07B60003FB4F4 /* MBC3MemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394E819E07B60003FB4F4 /* MBC3MemoryRule.cpp */; }; 44 6693950819E07B60003FB4F4 /* MBC5MemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394EA19E07B60003FB4F4 /* MBC5MemoryRule.cpp */; }; 45 6693950919E07B60003FB4F4 /* Memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394ED19E07B60003FB4F4 /* Memory.cpp */; }; 46 6693950A19E07B60003FB4F4 /* MemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394EF19E07B60003FB4F4 /* MemoryRule.cpp */; }; 47 6693950B19E07B60003FB4F4 /* MultiMBC1MemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394F119E07B60003FB4F4 /* MultiMBC1MemoryRule.cpp */; }; 48 6693950C19E07B60003FB4F4 /* opcodes_cb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394F519E07B60003FB4F4 /* opcodes_cb.cpp */; }; 49 6693950D19E07B60003FB4F4 /* opcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394F619E07B60003FB4F4 /* opcodes.cpp */; }; 50 6693950E19E07B60003FB4F4 /* Processor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394F819E07B60003FB4F4 /* Processor.cpp */; }; 51 6693950F19E07B60003FB4F4 /* RomOnlyMemoryRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394FA19E07B60003FB4F4 /* RomOnlyMemoryRule.cpp */; }; 52 6693951019E07B60003FB4F4 /* Video.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 669394FD19E07B60003FB4F4 /* Video.cpp */; }; 53 6693951F19E07CE9003FB4F4 /* Emulator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6693951219E07CE9003FB4F4 /* Emulator.mm */; }; 54 6693952019E07CE9003FB4F4 /* EmulatorInput.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6693951419E07CE9003FB4F4 /* EmulatorInput.mm */; }; 55 6693952119E07CE9003FB4F4 /* GLViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6693951619E07CE9003FB4F4 /* GLViewController.mm */; }; 56 6693952219E07CE9003FB4F4 /* inputmanager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6693951919E07CE9003FB4F4 /* inputmanager.mm */; }; 57 6693952319E07CE9003FB4F4 /* timer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6693951D19E07CE9003FB4F4 /* timer.mm */; }; 58 6693953C19E07D02003FB4F4 /* gb_1008.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6693952E19E07D02003FB4F4 /* gb_1008.jpg */; }; 59 6693953E19E07D02003FB4F4 /* gb_832.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6693953019E07D02003FB4F4 /* gb_832.jpg */; }; 60 6693953F19E07D02003FB4F4 /* gb_ipad_1920.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6693953119E07D02003FB4F4 /* gb_ipad_1920.jpg */; }; 61 6693954019E07D02003FB4F4 /* gb_ipad_960.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6693953219E07D02003FB4F4 /* gb_ipad_960.jpg */; }; 62 66942E5019E45AE9009E020A /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66942E4F19E45AE9009E020A /* CoreMotion.framework */; }; 63 66C52AB11AAE031D00F19C9A /* texturemanager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66C52AB01AAE031D00F19C9A /* texturemanager.mm */; }; 64 66C52AB61AAE040400F19C9A /* scanlines_dmg_2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 66C52AB41AAE040400F19C9A /* scanlines_dmg_2x.png */; }; 65 66C52AB71AAE040400F19C9A /* scanlines_gbc_2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 66C52AB51AAE040400F19C9A /* scanlines_gbc_2x.png */; }; 66/* End PBXBuildFile section */ 67 68/* Begin PBXContainerItemProxy section */ 69 666A29801A10AB930036E71A /* PBXContainerItemProxy */ = { 70 isa = PBXContainerItemProxy; 71 containerPortal = 666A297B1A10AB930036E71A /* SDL.xcodeproj */; 72 proxyType = 2; 73 remoteGlobalIDString = FD6526630DE8FCCB002AD96B; 74 remoteInfo = libSDL; 75 }; 76/* End PBXContainerItemProxy section */ 77 78/* Begin PBXFileReference section */ 79 663635791A0F8360003CFCDF /* gb_1206.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = gb_1206.jpg; path = img/gb_1206.jpg; sourceTree = "<group>"; }; 80 6636357D1A0F897A003CFCDF /* gb_2016.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = gb_2016.jpg; path = img/gb_2016.jpg; sourceTree = "<group>"; }; 81 664653E61FEFE98F00053EBB /* Sound_Queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sound_Queue.h; path = "../audio-shared/Sound_Queue.h"; sourceTree = "<group>"; }; 82 664653E71FEFE98F00053EBB /* Sound_Queue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sound_Queue.cpp; path = "../audio-shared/Sound_Queue.cpp"; sourceTree = "<group>"; }; 83 6648A5FC19E078C4005A0B40 /* Gearboy.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Gearboy.app; sourceTree = BUILT_PRODUCTS_DIR; }; 84 6648A60019E078C4005A0B40 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 85 6648A60119E078C4005A0B40 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 86 6648A60319E078C4005A0B40 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; 87 6648A60419E078C4005A0B40 /* AppDelegate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = AppDelegate.mm; sourceTree = "<group>"; }; 88 6648A60619E078C4005A0B40 /* MasterViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MasterViewController.h; sourceTree = "<group>"; }; 89 6648A60719E078C4005A0B40 /* MasterViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MasterViewController.mm; sourceTree = "<group>"; }; 90 6648A60919E078C4005A0B40 /* DetailViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DetailViewController.h; sourceTree = "<group>"; }; 91 6648A60A19E078C4005A0B40 /* DetailViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = DetailViewController.mm; sourceTree = "<group>"; }; 92 6648A60D19E078C4005A0B40 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; 93 6648A60F19E078C4005A0B40 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; }; 94 666A297B1A10AB930036E71A /* SDL.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SDL.xcodeproj; path = "dependencies/SDL-2.0.4-9174/Xcode-iOS/SDL/SDL.xcodeproj"; sourceTree = SOURCE_ROOT; }; 95 6676CEC21A08063E007D48F9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GLViewController.xib; sourceTree = "<group>"; }; 96 669394A719E079AC003FB4F4 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 97 669394A819E079AC003FB4F4 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 98 669394A919E079AC003FB4F4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 99 669394AA19E079AC003FB4F4 /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; }; 100 669394AB19E079AC003FB4F4 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; 101 669394AC19E079AC003FB4F4 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; 102 669394AD19E079AC003FB4F4 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 103 669394AE19E079AC003FB4F4 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 104 669394BC19E07B47003FB4F4 /* blargg_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = blargg_common.h; path = ../../src/audio/blargg_common.h; sourceTree = "<group>"; }; 105 669394BD19E07B47003FB4F4 /* blargg_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = blargg_config.h; path = ../../src/audio/blargg_config.h; sourceTree = "<group>"; }; 106 669394BE19E07B47003FB4F4 /* blargg_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = blargg_source.h; path = ../../src/audio/blargg_source.h; sourceTree = "<group>"; }; 107 669394BF19E07B47003FB4F4 /* Blip_Buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Blip_Buffer.cpp; path = ../../src/audio/Blip_Buffer.cpp; sourceTree = "<group>"; }; 108 669394C019E07B47003FB4F4 /* Blip_Buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Blip_Buffer.h; path = ../../src/audio/Blip_Buffer.h; sourceTree = "<group>"; }; 109 669394C119E07B47003FB4F4 /* Blip_Synth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Blip_Synth.h; path = ../../src/audio/Blip_Synth.h; sourceTree = "<group>"; }; 110 669394C219E07B47003FB4F4 /* Effects_Buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Effects_Buffer.cpp; path = ../../src/audio/Effects_Buffer.cpp; sourceTree = "<group>"; }; 111 669394C319E07B47003FB4F4 /* Effects_Buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Effects_Buffer.h; path = ../../src/audio/Effects_Buffer.h; sourceTree = "<group>"; }; 112 669394C419E07B47003FB4F4 /* Gb_Apu_State.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Gb_Apu_State.cpp; path = ../../src/audio/Gb_Apu_State.cpp; sourceTree = "<group>"; }; 113 669394C519E07B47003FB4F4 /* Gb_Apu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Gb_Apu.cpp; path = ../../src/audio/Gb_Apu.cpp; sourceTree = "<group>"; }; 114 669394C619E07B47003FB4F4 /* Gb_Apu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Gb_Apu.h; path = ../../src/audio/Gb_Apu.h; sourceTree = "<group>"; }; 115 669394C719E07B47003FB4F4 /* Gb_Oscs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Gb_Oscs.cpp; path = ../../src/audio/Gb_Oscs.cpp; sourceTree = "<group>"; }; 116 669394C819E07B47003FB4F4 /* Gb_Oscs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Gb_Oscs.h; path = ../../src/audio/Gb_Oscs.h; sourceTree = "<group>"; }; 117 669394C919E07B47003FB4F4 /* Multi_Buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Multi_Buffer.cpp; path = ../../src/audio/Multi_Buffer.cpp; sourceTree = "<group>"; }; 118 669394CA19E07B47003FB4F4 /* Multi_Buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Multi_Buffer.h; path = ../../src/audio/Multi_Buffer.h; sourceTree = "<group>"; }; 119 669394D419E07B60003FB4F4 /* Audio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Audio.cpp; path = ../../src/Audio.cpp; sourceTree = "<group>"; }; 120 669394D519E07B60003FB4F4 /* Audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Audio.h; path = ../../src/Audio.h; sourceTree = "<group>"; }; 121 669394D719E07B60003FB4F4 /* Cartridge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Cartridge.cpp; path = ../../src/Cartridge.cpp; sourceTree = "<group>"; }; 122 669394D819E07B60003FB4F4 /* Cartridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Cartridge.h; path = ../../src/Cartridge.h; sourceTree = "<group>"; }; 123 669394D919E07B60003FB4F4 /* CommonMemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CommonMemoryRule.cpp; path = ../../src/CommonMemoryRule.cpp; sourceTree = "<group>"; }; 124 669394DA19E07B60003FB4F4 /* CommonMemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CommonMemoryRule.h; path = ../../src/CommonMemoryRule.h; sourceTree = "<group>"; }; 125 669394DB19E07B60003FB4F4 /* definitions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = definitions.h; path = ../../src/definitions.h; sourceTree = "<group>"; }; 126 669394DC19E07B60003FB4F4 /* EightBitRegister.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EightBitRegister.h; path = ../../src/EightBitRegister.h; sourceTree = "<group>"; }; 127 669394DD19E07B60003FB4F4 /* gearboy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gearboy.h; path = ../../src/gearboy.h; sourceTree = "<group>"; }; 128 669394DE19E07B60003FB4F4 /* GearboyCore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GearboyCore.cpp; path = ../../src/GearboyCore.cpp; sourceTree = "<group>"; }; 129 669394DF19E07B60003FB4F4 /* GearboyCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GearboyCore.h; path = ../../src/GearboyCore.h; sourceTree = "<group>"; }; 130 669394E019E07B60003FB4F4 /* Input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Input.cpp; path = ../../src/Input.cpp; sourceTree = "<group>"; }; 131 669394E119E07B60003FB4F4 /* Input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Input.h; path = ../../src/Input.h; sourceTree = "<group>"; }; 132 669394E219E07B60003FB4F4 /* IORegistersMemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = IORegistersMemoryRule.cpp; path = ../../src/IORegistersMemoryRule.cpp; sourceTree = "<group>"; }; 133 669394E319E07B60003FB4F4 /* IORegistersMemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IORegistersMemoryRule.h; path = ../../src/IORegistersMemoryRule.h; sourceTree = "<group>"; }; 134 669394E419E07B60003FB4F4 /* MBC1MemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MBC1MemoryRule.cpp; path = ../../src/MBC1MemoryRule.cpp; sourceTree = "<group>"; }; 135 669394E519E07B60003FB4F4 /* MBC1MemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBC1MemoryRule.h; path = ../../src/MBC1MemoryRule.h; sourceTree = "<group>"; }; 136 669394E619E07B60003FB4F4 /* MBC2MemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MBC2MemoryRule.cpp; path = ../../src/MBC2MemoryRule.cpp; sourceTree = "<group>"; }; 137 669394E719E07B60003FB4F4 /* MBC2MemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBC2MemoryRule.h; path = ../../src/MBC2MemoryRule.h; sourceTree = "<group>"; }; 138 669394E819E07B60003FB4F4 /* MBC3MemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MBC3MemoryRule.cpp; path = ../../src/MBC3MemoryRule.cpp; sourceTree = "<group>"; }; 139 669394E919E07B60003FB4F4 /* MBC3MemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBC3MemoryRule.h; path = ../../src/MBC3MemoryRule.h; sourceTree = "<group>"; }; 140 669394EA19E07B60003FB4F4 /* MBC5MemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MBC5MemoryRule.cpp; path = ../../src/MBC5MemoryRule.cpp; sourceTree = "<group>"; }; 141 669394EB19E07B60003FB4F4 /* MBC5MemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MBC5MemoryRule.h; path = ../../src/MBC5MemoryRule.h; sourceTree = "<group>"; }; 142 669394EC19E07B60003FB4F4 /* Memory_inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Memory_inline.h; path = ../../src/Memory_inline.h; sourceTree = "<group>"; }; 143 669394ED19E07B60003FB4F4 /* Memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Memory.cpp; path = ../../src/Memory.cpp; sourceTree = "<group>"; }; 144 669394EE19E07B60003FB4F4 /* Memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Memory.h; path = ../../src/Memory.h; sourceTree = "<group>"; }; 145 669394EF19E07B60003FB4F4 /* MemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MemoryRule.cpp; path = ../../src/MemoryRule.cpp; sourceTree = "<group>"; }; 146 669394F019E07B60003FB4F4 /* MemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MemoryRule.h; path = ../../src/MemoryRule.h; sourceTree = "<group>"; }; 147 669394F119E07B60003FB4F4 /* MultiMBC1MemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MultiMBC1MemoryRule.cpp; path = ../../src/MultiMBC1MemoryRule.cpp; sourceTree = "<group>"; }; 148 669394F219E07B60003FB4F4 /* MultiMBC1MemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MultiMBC1MemoryRule.h; path = ../../src/MultiMBC1MemoryRule.h; sourceTree = "<group>"; }; 149 669394F319E07B60003FB4F4 /* opcode_names.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = opcode_names.h; path = ../../src/opcode_names.h; sourceTree = "<group>"; }; 150 669394F419E07B60003FB4F4 /* opcode_timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = opcode_timing.h; path = ../../src/opcode_timing.h; sourceTree = "<group>"; }; 151 669394F519E07B60003FB4F4 /* opcodes_cb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opcodes_cb.cpp; path = ../../src/opcodes_cb.cpp; sourceTree = "<group>"; }; 152 669394F619E07B60003FB4F4 /* opcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = opcodes.cpp; path = ../../src/opcodes.cpp; sourceTree = "<group>"; }; 153 669394F719E07B60003FB4F4 /* Processor_inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Processor_inline.h; path = ../../src/Processor_inline.h; sourceTree = "<group>"; }; 154 669394F819E07B60003FB4F4 /* Processor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Processor.cpp; path = ../../src/Processor.cpp; sourceTree = "<group>"; }; 155 669394F919E07B60003FB4F4 /* Processor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Processor.h; path = ../../src/Processor.h; sourceTree = "<group>"; }; 156 669394FA19E07B60003FB4F4 /* RomOnlyMemoryRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RomOnlyMemoryRule.cpp; path = ../../src/RomOnlyMemoryRule.cpp; sourceTree = "<group>"; }; 157 669394FB19E07B60003FB4F4 /* RomOnlyMemoryRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RomOnlyMemoryRule.h; path = ../../src/RomOnlyMemoryRule.h; sourceTree = "<group>"; }; 158 669394FC19E07B60003FB4F4 /* SixteenBitRegister.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SixteenBitRegister.h; path = ../../src/SixteenBitRegister.h; sourceTree = "<group>"; }; 159 669394FD19E07B60003FB4F4 /* Video.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Video.cpp; path = ../../src/Video.cpp; sourceTree = "<group>"; }; 160 669394FE19E07B60003FB4F4 /* Video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Video.h; path = ../../src/Video.h; sourceTree = "<group>"; }; 161 6693951119E07CE9003FB4F4 /* Emulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Emulator.h; sourceTree = "<group>"; }; 162 6693951219E07CE9003FB4F4 /* Emulator.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Emulator.mm; sourceTree = "<group>"; }; 163 6693951319E07CE9003FB4F4 /* EmulatorInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmulatorInput.h; sourceTree = "<group>"; }; 164 6693951419E07CE9003FB4F4 /* EmulatorInput.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EmulatorInput.mm; sourceTree = "<group>"; }; 165 6693951519E07CE9003FB4F4 /* GLViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLViewController.h; sourceTree = "<group>"; }; 166 6693951619E07CE9003FB4F4 /* GLViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = GLViewController.mm; sourceTree = "<group>"; }; 167 6693951719E07CE9003FB4F4 /* inputcallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputcallback.h; sourceTree = "<group>"; }; 168 6693951819E07CE9003FB4F4 /* inputmanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputmanager.h; sourceTree = "<group>"; }; 169 6693951919E07CE9003FB4F4 /* inputmanager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = inputmanager.mm; sourceTree = "<group>"; }; 170 6693951A19E07CE9003FB4F4 /* regions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regions.h; sourceTree = "<group>"; }; 171 6693951B19E07CE9003FB4F4 /* singleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = singleton.h; sourceTree = "<group>"; }; 172 6693951C19E07CE9003FB4F4 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; }; 173 6693951D19E07CE9003FB4F4 /* timer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = timer.mm; sourceTree = "<group>"; }; 174 6693951E19E07CE9003FB4F4 /* Vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = "<group>"; }; 175 6693952E19E07D02003FB4F4 /* gb_1008.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = gb_1008.jpg; path = img/gb_1008.jpg; sourceTree = "<group>"; }; 176 6693953019E07D02003FB4F4 /* gb_832.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = gb_832.jpg; path = img/gb_832.jpg; sourceTree = "<group>"; }; 177 6693953119E07D02003FB4F4 /* gb_ipad_1920.jpg */ = {isa = PBXFileReference; explicitFileType = image.jpeg; name = gb_ipad_1920.jpg; path = img/gb_ipad_1920.jpg; sourceTree = "<group>"; }; 178 6693953219E07D02003FB4F4 /* gb_ipad_960.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = gb_ipad_960.jpg; path = img/gb_ipad_960.jpg; sourceTree = "<group>"; }; 179 66942E4F19E45AE9009E020A /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; }; 180 66C52AAE1AAE031D00F19C9A /* texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texture.h; sourceTree = "<group>"; }; 181 66C52AAF1AAE031D00F19C9A /* texturemanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texturemanager.h; sourceTree = "<group>"; }; 182 66C52AB01AAE031D00F19C9A /* texturemanager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = texturemanager.mm; sourceTree = "<group>"; }; 183 66C52AB41AAE040400F19C9A /* scanlines_dmg_2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = scanlines_dmg_2x.png; path = img/scanlines_dmg_2x.png; sourceTree = "<group>"; }; 184 66C52AB51AAE040400F19C9A /* scanlines_gbc_2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = scanlines_gbc_2x.png; path = img/scanlines_gbc_2x.png; sourceTree = "<group>"; }; 185/* End PBXFileReference section */ 186 187/* Begin PBXFrameworksBuildPhase section */ 188 6648A5F919E078C4005A0B40 /* Frameworks */ = { 189 isa = PBXFrameworksBuildPhase; 190 buildActionMask = 2147483647; 191 files = ( 192 666A29851A10ABF00036E71A /* libSDL2.a in Frameworks */, 193 66942E5019E45AE9009E020A /* CoreMotion.framework in Frameworks */, 194 669394AF19E079AC003FB4F4 /* AudioToolbox.framework in Frameworks */, 195 669394B019E079AC003FB4F4 /* CoreGraphics.framework in Frameworks */, 196 669394B119E079AC003FB4F4 /* Foundation.framework in Frameworks */, 197 669394B219E079AC003FB4F4 /* GLKit.framework in Frameworks */, 198 669394B319E079AC003FB4F4 /* MediaPlayer.framework in Frameworks */, 199 669394B419E079AC003FB4F4 /* OpenGLES.framework in Frameworks */, 200 669394B519E079AC003FB4F4 /* QuartzCore.framework in Frameworks */, 201 669394B619E079AC003FB4F4 /* UIKit.framework in Frameworks */, 202 ); 203 runOnlyForDeploymentPostprocessing = 0; 204 }; 205/* End PBXFrameworksBuildPhase section */ 206 207/* Begin PBXGroup section */ 208 6648A5F319E078C4005A0B40 = { 209 isa = PBXGroup; 210 children = ( 211 669394BB19E07B34003FB4F4 /* Audio */, 212 669394BA19E079E0003FB4F4 /* Core */, 213 669394B919E079C8003FB4F4 /* Frameworks */, 214 6648A5FE19E078C4005A0B40 /* Gearboy */, 215 6648A5FD19E078C4005A0B40 /* Products */, 216 ); 217 sourceTree = "<group>"; 218 wrapsLines = 0; 219 }; 220 6648A5FD19E078C4005A0B40 /* Products */ = { 221 isa = PBXGroup; 222 children = ( 223 6648A5FC19E078C4005A0B40 /* Gearboy.app */, 224 ); 225 name = Products; 226 sourceTree = "<group>"; 227 }; 228 6648A5FE19E078C4005A0B40 /* Gearboy */ = { 229 isa = PBXGroup; 230 children = ( 231 666A297B1A10AB930036E71A /* SDL.xcodeproj */, 232 667FC3ED1A06A7F6002F3098 /* GUI */, 233 6693952419E07CEF003FB4F4 /* img */, 234 6648A5FF19E078C4005A0B40 /* Supporting Files */, 235 6648A60319E078C4005A0B40 /* AppDelegate.h */, 236 6648A60419E078C4005A0B40 /* AppDelegate.mm */, 237 6648A60619E078C4005A0B40 /* MasterViewController.h */, 238 6648A60719E078C4005A0B40 /* MasterViewController.mm */, 239 6648A60919E078C4005A0B40 /* DetailViewController.h */, 240 6648A60A19E078C4005A0B40 /* DetailViewController.mm */, 241 6693951119E07CE9003FB4F4 /* Emulator.h */, 242 6693951219E07CE9003FB4F4 /* Emulator.mm */, 243 6693951319E07CE9003FB4F4 /* EmulatorInput.h */, 244 6693951419E07CE9003FB4F4 /* EmulatorInput.mm */, 245 6693951519E07CE9003FB4F4 /* GLViewController.h */, 246 6693951619E07CE9003FB4F4 /* GLViewController.mm */, 247 6693951719E07CE9003FB4F4 /* inputcallback.h */, 248 6693951819E07CE9003FB4F4 /* inputmanager.h */, 249 6693951919E07CE9003FB4F4 /* inputmanager.mm */, 250 6693951A19E07CE9003FB4F4 /* regions.h */, 251 6693951B19E07CE9003FB4F4 /* singleton.h */, 252 66C52AAE1AAE031D00F19C9A /* texture.h */, 253 66C52AAF1AAE031D00F19C9A /* texturemanager.h */, 254 66C52AB01AAE031D00F19C9A /* texturemanager.mm */, 255 6693951C19E07CE9003FB4F4 /* timer.h */, 256 6693951D19E07CE9003FB4F4 /* timer.mm */, 257 6693951E19E07CE9003FB4F4 /* Vector.h */, 258 ); 259 path = Gearboy; 260 sourceTree = "<group>"; 261 }; 262 6648A5FF19E078C4005A0B40 /* Supporting Files */ = { 263 isa = PBXGroup; 264 children = ( 265 6648A60019E078C4005A0B40 /* Info.plist */, 266 6648A60119E078C4005A0B40 /* main.m */, 267 ); 268 name = "Supporting Files"; 269 sourceTree = "<group>"; 270 }; 271 666A297C1A10AB930036E71A /* Products */ = { 272 isa = PBXGroup; 273 children = ( 274 666A29811A10AB930036E71A /* libSDL2.a */, 275 ); 276 name = Products; 277 sourceTree = "<group>"; 278 }; 279 667FC3ED1A06A7F6002F3098 /* GUI */ = { 280 isa = PBXGroup; 281 children = ( 282 6676CEC11A08063E007D48F9 /* GLViewController.xib */, 283 6648A60C19E078C4005A0B40 /* Main.storyboard */, 284 6648A60F19E078C4005A0B40 /* Images.xcassets */, 285 ); 286 name = GUI; 287 sourceTree = "<group>"; 288 }; 289 669394B919E079C8003FB4F4 /* Frameworks */ = { 290 isa = PBXGroup; 291 children = ( 292 66942E4F19E45AE9009E020A /* CoreMotion.framework */, 293 669394A719E079AC003FB4F4 /* AudioToolbox.framework */, 294 669394A819E079AC003FB4F4 /* CoreGraphics.framework */, 295 669394A919E079AC003FB4F4 /* Foundation.framework */, 296 669394AA19E079AC003FB4F4 /* GLKit.framework */, 297 669394AB19E079AC003FB4F4 /* MediaPlayer.framework */, 298 669394AC19E079AC003FB4F4 /* OpenGLES.framework */, 299 669394AD19E079AC003FB4F4 /* QuartzCore.framework */, 300 669394AE19E079AC003FB4F4 /* UIKit.framework */, 301 ); 302 name = Frameworks; 303 sourceTree = "<group>"; 304 }; 305 669394BA19E079E0003FB4F4 /* Core */ = { 306 isa = PBXGroup; 307 children = ( 308 669394D419E07B60003FB4F4 /* Audio.cpp */, 309 669394D519E07B60003FB4F4 /* Audio.h */, 310 669394D719E07B60003FB4F4 /* Cartridge.cpp */, 311 669394D819E07B60003FB4F4 /* Cartridge.h */, 312 669394D919E07B60003FB4F4 /* CommonMemoryRule.cpp */, 313 669394DA19E07B60003FB4F4 /* CommonMemoryRule.h */, 314 669394DB19E07B60003FB4F4 /* definitions.h */, 315 669394DC19E07B60003FB4F4 /* EightBitRegister.h */, 316 669394DD19E07B60003FB4F4 /* gearboy.h */, 317 669394DE19E07B60003FB4F4 /* GearboyCore.cpp */, 318 669394DF19E07B60003FB4F4 /* GearboyCore.h */, 319 669394E019E07B60003FB4F4 /* Input.cpp */, 320 669394E119E07B60003FB4F4 /* Input.h */, 321 669394E219E07B60003FB4F4 /* IORegistersMemoryRule.cpp */, 322 669394E319E07B60003FB4F4 /* IORegistersMemoryRule.h */, 323 669394E419E07B60003FB4F4 /* MBC1MemoryRule.cpp */, 324 669394E519E07B60003FB4F4 /* MBC1MemoryRule.h */, 325 669394E619E07B60003FB4F4 /* MBC2MemoryRule.cpp */, 326 669394E719E07B60003FB4F4 /* MBC2MemoryRule.h */, 327 669394E819E07B60003FB4F4 /* MBC3MemoryRule.cpp */, 328 669394E919E07B60003FB4F4 /* MBC3MemoryRule.h */, 329 669394EA19E07B60003FB4F4 /* MBC5MemoryRule.cpp */, 330 669394EB19E07B60003FB4F4 /* MBC5MemoryRule.h */, 331 669394EC19E07B60003FB4F4 /* Memory_inline.h */, 332 669394ED19E07B60003FB4F4 /* Memory.cpp */, 333 669394EE19E07B60003FB4F4 /* Memory.h */, 334 669394EF19E07B60003FB4F4 /* MemoryRule.cpp */, 335 669394F019E07B60003FB4F4 /* MemoryRule.h */, 336 669394F119E07B60003FB4F4 /* MultiMBC1MemoryRule.cpp */, 337 669394F219E07B60003FB4F4 /* MultiMBC1MemoryRule.h */, 338 669394F319E07B60003FB4F4 /* opcode_names.h */, 339 669394F419E07B60003FB4F4 /* opcode_timing.h */, 340 669394F519E07B60003FB4F4 /* opcodes_cb.cpp */, 341 669394F619E07B60003FB4F4 /* opcodes.cpp */, 342 669394F719E07B60003FB4F4 /* Processor_inline.h */, 343 669394F819E07B60003FB4F4 /* Processor.cpp */, 344 669394F919E07B60003FB4F4 /* Processor.h */, 345 669394FA19E07B60003FB4F4 /* RomOnlyMemoryRule.cpp */, 346 669394FB19E07B60003FB4F4 /* RomOnlyMemoryRule.h */, 347 669394FC19E07B60003FB4F4 /* SixteenBitRegister.h */, 348 669394FD19E07B60003FB4F4 /* Video.cpp */, 349 669394FE19E07B60003FB4F4 /* Video.h */, 350 ); 351 name = Core; 352 sourceTree = "<group>"; 353 }; 354 669394BB19E07B34003FB4F4 /* Audio */ = { 355 isa = PBXGroup; 356 children = ( 357 664653E71FEFE98F00053EBB /* Sound_Queue.cpp */, 358 664653E61FEFE98F00053EBB /* Sound_Queue.h */, 359 669394BC19E07B47003FB4F4 /* blargg_common.h */, 360 669394BD19E07B47003FB4F4 /* blargg_config.h */, 361 669394BE19E07B47003FB4F4 /* blargg_source.h */, 362 669394BF19E07B47003FB4F4 /* Blip_Buffer.cpp */, 363 669394C019E07B47003FB4F4 /* Blip_Buffer.h */, 364 669394C119E07B47003FB4F4 /* Blip_Synth.h */, 365 669394C219E07B47003FB4F4 /* Effects_Buffer.cpp */, 366 669394C319E07B47003FB4F4 /* Effects_Buffer.h */, 367 669394C419E07B47003FB4F4 /* Gb_Apu_State.cpp */, 368 669394C519E07B47003FB4F4 /* Gb_Apu.cpp */, 369 669394C619E07B47003FB4F4 /* Gb_Apu.h */, 370 669394C719E07B47003FB4F4 /* Gb_Oscs.cpp */, 371 669394C819E07B47003FB4F4 /* Gb_Oscs.h */, 372 669394C919E07B47003FB4F4 /* Multi_Buffer.cpp */, 373 669394CA19E07B47003FB4F4 /* Multi_Buffer.h */, 374 ); 375 name = Audio; 376 sourceTree = "<group>"; 377 }; 378 6693952419E07CEF003FB4F4 /* img */ = { 379 isa = PBXGroup; 380 children = ( 381 6636357D1A0F897A003CFCDF /* gb_2016.jpg */, 382 663635791A0F8360003CFCDF /* gb_1206.jpg */, 383 6693952E19E07D02003FB4F4 /* gb_1008.jpg */, 384 6693953019E07D02003FB4F4 /* gb_832.jpg */, 385 6693953119E07D02003FB4F4 /* gb_ipad_1920.jpg */, 386 6693953219E07D02003FB4F4 /* gb_ipad_960.jpg */, 387 66C52AB41AAE040400F19C9A /* scanlines_dmg_2x.png */, 388 66C52AB51AAE040400F19C9A /* scanlines_gbc_2x.png */, 389 ); 390 name = img; 391 sourceTree = "<group>"; 392 }; 393/* End PBXGroup section */ 394 395/* Begin PBXNativeTarget section */ 396 6648A5FB19E078C4005A0B40 /* Gearboy */ = { 397 isa = PBXNativeTarget; 398 buildConfigurationList = 6648A62219E078C4005A0B40 /* Build configuration list for PBXNativeTarget "Gearboy" */; 399 buildPhases = ( 400 6648A5F819E078C4005A0B40 /* Sources */, 401 6648A5F919E078C4005A0B40 /* Frameworks */, 402 6648A5FA19E078C4005A0B40 /* Resources */, 403 ); 404 buildRules = ( 405 ); 406 dependencies = ( 407 ); 408 name = Gearboy; 409 productName = Gearboy; 410 productReference = 6648A5FC19E078C4005A0B40 /* Gearboy.app */; 411 productType = "com.apple.product-type.application"; 412 }; 413/* End PBXNativeTarget section */ 414 415/* Begin PBXProject section */ 416 6648A5F419E078C4005A0B40 /* Project object */ = { 417 isa = PBXProject; 418 attributes = { 419 LastUpgradeCheck = 1020; 420 ORGANIZATIONNAME = "Ignacio Sánchez Ginés"; 421 TargetAttributes = { 422 6648A5FB19E078C4005A0B40 = { 423 CreatedOnToolsVersion = 6.0.1; 424 DevelopmentTeam = V3F66RFMSJ; 425 }; 426 }; 427 }; 428 buildConfigurationList = 6648A5F719E078C4005A0B40 /* Build configuration list for PBXProject "Gearboy" */; 429 compatibilityVersion = "Xcode 3.2"; 430 developmentRegion = en; 431 hasScannedForEncodings = 0; 432 knownRegions = ( 433 en, 434 Base, 435 ); 436 mainGroup = 6648A5F319E078C4005A0B40; 437 productRefGroup = 6648A5FD19E078C4005A0B40 /* Products */; 438 projectDirPath = ""; 439 projectReferences = ( 440 { 441 ProductGroup = 666A297C1A10AB930036E71A /* Products */; 442 ProjectRef = 666A297B1A10AB930036E71A /* SDL.xcodeproj */; 443 }, 444 ); 445 projectRoot = ""; 446 targets = ( 447 6648A5FB19E078C4005A0B40 /* Gearboy */, 448 ); 449 }; 450/* End PBXProject section */ 451 452/* Begin PBXReferenceProxy section */ 453 666A29811A10AB930036E71A /* libSDL2.a */ = { 454 isa = PBXReferenceProxy; 455 fileType = archive.ar; 456 path = libSDL2.a; 457 remoteRef = 666A29801A10AB930036E71A /* PBXContainerItemProxy */; 458 sourceTree = BUILT_PRODUCTS_DIR; 459 }; 460/* End PBXReferenceProxy section */ 461 462/* Begin PBXResourcesBuildPhase section */ 463 6648A5FA19E078C4005A0B40 /* Resources */ = { 464 isa = PBXResourcesBuildPhase; 465 buildActionMask = 2147483647; 466 files = ( 467 6648A60E19E078C4005A0B40 /* Main.storyboard in Resources */, 468 6693953C19E07D02003FB4F4 /* gb_1008.jpg in Resources */, 469 6693953F19E07D02003FB4F4 /* gb_ipad_1920.jpg in Resources */, 470 6636357A1A0F8360003CFCDF /* gb_1206.jpg in Resources */, 471 6636357E1A0F897A003CFCDF /* gb_2016.jpg in Resources */, 472 6676CEC31A08063E007D48F9 /* GLViewController.xib in Resources */, 473 6648A61019E078C4005A0B40 /* Images.xcassets in Resources */, 474 6693954019E07D02003FB4F4 /* gb_ipad_960.jpg in Resources */, 475 66C52AB71AAE040400F19C9A /* scanlines_gbc_2x.png in Resources */, 476 6693953E19E07D02003FB4F4 /* gb_832.jpg in Resources */, 477 66C52AB61AAE040400F19C9A /* scanlines_dmg_2x.png in Resources */, 478 ); 479 runOnlyForDeploymentPostprocessing = 0; 480 }; 481/* End PBXResourcesBuildPhase section */ 482 483/* Begin PBXSourcesBuildPhase section */ 484 6648A5F819E078C4005A0B40 /* Sources */ = { 485 isa = PBXSourcesBuildPhase; 486 buildActionMask = 2147483647; 487 files = ( 488 663FB7FF2248084B00113707 /* Gb_Oscs.cpp in Sources */, 489 669394CE19E07B47003FB4F4 /* Effects_Buffer.cpp in Sources */, 490 6693950A19E07B60003FB4F4 /* MemoryRule.cpp in Sources */, 491 6693950719E07B60003FB4F4 /* MBC3MemoryRule.cpp in Sources */, 492 669394D019E07B47003FB4F4 /* Gb_Apu.cpp in Sources */, 493 6693950819E07B60003FB4F4 /* MBC5MemoryRule.cpp in Sources */, 494 6693950F19E07B60003FB4F4 /* RomOnlyMemoryRule.cpp in Sources */, 495 6693950B19E07B60003FB4F4 /* MultiMBC1MemoryRule.cpp in Sources */, 496 6693950E19E07B60003FB4F4 /* Processor.cpp in Sources */, 497 6648A60519E078C4005A0B40 /* AppDelegate.mm in Sources */, 498 664653E81FEFE98F00053EBB /* Sound_Queue.cpp in Sources */, 499 6693951019E07B60003FB4F4 /* Video.cpp in Sources */, 500 669394CF19E07B47003FB4F4 /* Gb_Apu_State.cpp in Sources */, 501 6693952119E07CE9003FB4F4 /* GLViewController.mm in Sources */, 502 6693950019E07B60003FB4F4 /* Cartridge.cpp in Sources */, 503 6693952019E07CE9003FB4F4 /* EmulatorInput.mm in Sources */, 504 66C52AB11AAE031D00F19C9A /* texturemanager.mm in Sources */, 505 6693951F19E07CE9003FB4F4 /* Emulator.mm in Sources */, 506 6648A60819E078C4005A0B40 /* MasterViewController.mm in Sources */, 507 669394CD19E07B47003FB4F4 /* Blip_Buffer.cpp in Sources */, 508 6693950D19E07B60003FB4F4 /* opcodes.cpp in Sources */, 509 6693950419E07B60003FB4F4 /* IORegistersMemoryRule.cpp in Sources */, 510 6693950119E07B60003FB4F4 /* CommonMemoryRule.cpp in Sources */, 511 6693950319E07B60003FB4F4 /* Input.cpp in Sources */, 512 669394FF19E07B60003FB4F4 /* Audio.cpp in Sources */, 513 6693950519E07B60003FB4F4 /* MBC1MemoryRule.cpp in Sources */, 514 669394D219E07B47003FB4F4 /* Multi_Buffer.cpp in Sources */, 515 6648A60219E078C4005A0B40 /* main.m in Sources */, 516 6648A60B19E078C4005A0B40 /* DetailViewController.mm in Sources */, 517 6693950619E07B60003FB4F4 /* MBC2MemoryRule.cpp in Sources */, 518 6693950919E07B60003FB4F4 /* Memory.cpp in Sources */, 519 6693950C19E07B60003FB4F4 /* opcodes_cb.cpp in Sources */, 520 6693952319E07CE9003FB4F4 /* timer.mm in Sources */, 521 6693950219E07B60003FB4F4 /* GearboyCore.cpp in Sources */, 522 6693952219E07CE9003FB4F4 /* inputmanager.mm in Sources */, 523 ); 524 runOnlyForDeploymentPostprocessing = 0; 525 }; 526/* End PBXSourcesBuildPhase section */ 527 528/* Begin PBXVariantGroup section */ 529 6648A60C19E078C4005A0B40 /* Main.storyboard */ = { 530 isa = PBXVariantGroup; 531 children = ( 532 6648A60D19E078C4005A0B40 /* Base */, 533 ); 534 name = Main.storyboard; 535 sourceTree = "<group>"; 536 }; 537 6676CEC11A08063E007D48F9 /* GLViewController.xib */ = { 538 isa = PBXVariantGroup; 539 children = ( 540 6676CEC21A08063E007D48F9 /* Base */, 541 ); 542 name = GLViewController.xib; 543 sourceTree = "<group>"; 544 }; 545/* End PBXVariantGroup section */ 546 547/* Begin XCBuildConfiguration section */ 548 6648A62019E078C4005A0B40 /* Debug */ = { 549 isa = XCBuildConfiguration; 550 buildSettings = { 551 ALWAYS_SEARCH_USER_PATHS = NO; 552 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 553 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 554 CLANG_CXX_LIBRARY = "libc++"; 555 CLANG_ENABLE_MODULES = YES; 556 CLANG_ENABLE_OBJC_ARC = YES; 557 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 558 CLANG_WARN_BOOL_CONVERSION = YES; 559 CLANG_WARN_COMMA = NO; 560 CLANG_WARN_CONSTANT_CONVERSION = YES; 561 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 562 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 563 CLANG_WARN_EMPTY_BODY = YES; 564 CLANG_WARN_ENUM_CONVERSION = YES; 565 CLANG_WARN_INFINITE_RECURSION = YES; 566 CLANG_WARN_INT_CONVERSION = YES; 567 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 568 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 569 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 570 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 571 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 572 CLANG_WARN_STRICT_PROTOTYPES = YES; 573 CLANG_WARN_SUSPICIOUS_MOVE = YES; 574 CLANG_WARN_UNREACHABLE_CODE = YES; 575 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 576 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 577 COPY_PHASE_STRIP = NO; 578 ENABLE_STRICT_OBJC_MSGSEND = YES; 579 ENABLE_TESTABILITY = YES; 580 GCC_C_LANGUAGE_STANDARD = gnu99; 581 GCC_DYNAMIC_NO_PIC = NO; 582 GCC_NO_COMMON_BLOCKS = YES; 583 GCC_OPTIMIZATION_LEVEL = 0; 584 GCC_PREPROCESSOR_DEFINITIONS = ( 585 "DEBUG=1", 586 "$(inherited)", 587 ); 588 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 589 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 590 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 591 GCC_WARN_UNDECLARED_SELECTOR = YES; 592 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 593 GCC_WARN_UNUSED_FUNCTION = YES; 594 GCC_WARN_UNUSED_VARIABLE = YES; 595 IPHONEOS_DEPLOYMENT_TARGET = 8.0; 596 MTL_ENABLE_DEBUG_INFO = YES; 597 ONLY_ACTIVE_ARCH = YES; 598 SDKROOT = iphoneos; 599 TARGETED_DEVICE_FAMILY = "1,2"; 600 }; 601 name = Debug; 602 }; 603 6648A62119E078C4005A0B40 /* Release */ = { 604 isa = XCBuildConfiguration; 605 buildSettings = { 606 ALWAYS_SEARCH_USER_PATHS = NO; 607 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; 608 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 609 CLANG_CXX_LIBRARY = "libc++"; 610 CLANG_ENABLE_MODULES = YES; 611 CLANG_ENABLE_OBJC_ARC = YES; 612 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 613 CLANG_WARN_BOOL_CONVERSION = YES; 614 CLANG_WARN_COMMA = NO; 615 CLANG_WARN_CONSTANT_CONVERSION = YES; 616 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 617 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 618 CLANG_WARN_EMPTY_BODY = YES; 619 CLANG_WARN_ENUM_CONVERSION = YES; 620 CLANG_WARN_INFINITE_RECURSION = YES; 621 CLANG_WARN_INT_CONVERSION = YES; 622 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 623 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 624 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 625 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 626 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 627 CLANG_WARN_STRICT_PROTOTYPES = YES; 628 CLANG_WARN_SUSPICIOUS_MOVE = YES; 629 CLANG_WARN_UNREACHABLE_CODE = YES; 630 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 631 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 632 COPY_PHASE_STRIP = YES; 633 ENABLE_NS_ASSERTIONS = NO; 634 ENABLE_STRICT_OBJC_MSGSEND = YES; 635 GCC_C_LANGUAGE_STANDARD = gnu99; 636 GCC_NO_COMMON_BLOCKS = YES; 637 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 638 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 639 GCC_WARN_UNDECLARED_SELECTOR = YES; 640 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 641 GCC_WARN_UNUSED_FUNCTION = YES; 642 GCC_WARN_UNUSED_VARIABLE = YES; 643 IPHONEOS_DEPLOYMENT_TARGET = 8.0; 644 MTL_ENABLE_DEBUG_INFO = NO; 645 SDKROOT = iphoneos; 646 TARGETED_DEVICE_FAMILY = "1,2"; 647 VALIDATE_PRODUCT = YES; 648 }; 649 name = Release; 650 }; 651 6648A62319E078C4005A0B40 /* Debug */ = { 652 isa = XCBuildConfiguration; 653 buildSettings = { 654 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 655 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 656 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 657 CLANG_CXX_LIBRARY = "libc++"; 658 DEVELOPMENT_TEAM = V3F66RFMSJ; 659 FRAMEWORK_SEARCH_PATHS = "$(inherited)"; 660 GCC_PREPROCESSOR_DEFINITIONS = ( 661 "DEBUG=1", 662 GEARBOY_DISABLE_DISASSEMBLER, 663 ); 664 HEADER_SEARCH_PATHS = ( 665 "$(inherited)", 666 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, 667 "dependencies/SDL-2.0.4-9174/include", 668 ); 669 INFOPLIST_FILE = Gearboy/Info.plist; 670 IPHONEOS_DEPLOYMENT_TARGET = 8.0; 671 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 672 ONLY_ACTIVE_ARCH = YES; 673 PRODUCT_BUNDLE_IDENTIFIER = "com.geardome.$(PRODUCT_NAME:rfc1034identifier)"; 674 PRODUCT_NAME = "$(TARGET_NAME)"; 675 USER_HEADER_SEARCH_PATHS = ""; 676 VALID_ARCHS = "armv7 armv7s arm64"; 677 }; 678 name = Debug; 679 }; 680 6648A62419E078C4005A0B40 /* Release */ = { 681 isa = XCBuildConfiguration; 682 buildSettings = { 683 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 684 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 685 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 686 CLANG_CXX_LIBRARY = "libc++"; 687 DEVELOPMENT_TEAM = V3F66RFMSJ; 688 FRAMEWORK_SEARCH_PATHS = "$(inherited)"; 689 GCC_OPTIMIZATION_LEVEL = 2; 690 GCC_PREPROCESSOR_DEFINITIONS = GEARBOY_DISABLE_DISASSEMBLER; 691 HEADER_SEARCH_PATHS = ( 692 "$(inherited)", 693 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, 694 "dependencies/SDL-2.0.4-9174/include", 695 ); 696 INFOPLIST_FILE = Gearboy/Info.plist; 697 IPHONEOS_DEPLOYMENT_TARGET = 8.0; 698 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 699 ONLY_ACTIVE_ARCH = NO; 700 PRODUCT_BUNDLE_IDENTIFIER = "com.geardome.$(PRODUCT_NAME:rfc1034identifier)"; 701 PRODUCT_NAME = "$(TARGET_NAME)"; 702 USER_HEADER_SEARCH_PATHS = ""; 703 VALID_ARCHS = "armv7 armv7s arm64"; 704 }; 705 name = Release; 706 }; 707/* End XCBuildConfiguration section */ 708 709/* Begin XCConfigurationList section */ 710 6648A5F719E078C4005A0B40 /* Build configuration list for PBXProject "Gearboy" */ = { 711 isa = XCConfigurationList; 712 buildConfigurations = ( 713 6648A62019E078C4005A0B40 /* Debug */, 714 6648A62119E078C4005A0B40 /* Release */, 715 ); 716 defaultConfigurationIsVisible = 0; 717 defaultConfigurationName = Release; 718 }; 719 6648A62219E078C4005A0B40 /* Build configuration list for PBXNativeTarget "Gearboy" */ = { 720 isa = XCConfigurationList; 721 buildConfigurations = ( 722 6648A62319E078C4005A0B40 /* Debug */, 723 6648A62419E078C4005A0B40 /* Release */, 724 ); 725 defaultConfigurationIsVisible = 0; 726 defaultConfigurationName = Release; 727 }; 728/* End XCConfigurationList section */ 729 }; 730 rootObject = 6648A5F419E078C4005A0B40 /* Project object */; 731}