// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 83299F441E765789003A3242 /* blip_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB31E765789003A3242 /* blip_buf.h */; }; 83299F451E765789003A3242 /* cheats.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB41E765789003A3242 /* cheats.h */; }; 83299F461E765789003A3242 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB51E765789003A3242 /* config.h */; }; 83299F471E765789003A3242 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB61E765789003A3242 /* core.h */; }; 83299F481E765789003A3242 /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB71E765789003A3242 /* cpu.h */; }; 83299F491E765789003A3242 /* directories.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB81E765789003A3242 /* directories.h */; }; 83299F4A1E765789003A3242 /* input.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EB91E765789003A3242 /* input.h */; }; 83299F4B1E765789003A3242 /* interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBA1E765789003A3242 /* interface.h */; }; 83299F4C1E765789003A3242 /* library.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBB1E765789003A3242 /* library.h */; }; 83299F4D1E765789003A3242 /* lockstep.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBC1E765789003A3242 /* lockstep.h */; }; 83299F4E1E765789003A3242 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBD1E765789003A3242 /* log.h */; }; 83299F4F1E765789003A3242 /* rewind.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBE1E765789003A3242 /* rewind.h */; }; 83299F501E765789003A3242 /* serialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EBF1E765789003A3242 /* serialize.h */; }; 83299F511E765789003A3242 /* sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC01E765789003A3242 /* sync.h */; }; 83299F521E765789003A3242 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC11E765789003A3242 /* thread.h */; }; 83299F531E765789003A3242 /* tile-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC21E765789003A3242 /* tile-cache.h */; }; 83299F541E765789003A3242 /* timing.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC31E765789003A3242 /* timing.h */; }; 83299F551E765789003A3242 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC41E765789003A3242 /* version.h */; }; 83299F561E765789003A3242 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC61E765789003A3242 /* core.h */; }; 83299F571E765789003A3242 /* interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC71E765789003A3242 /* interface.h */; }; 83299F581E765789003A3242 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EC91E765789003A3242 /* core.h */; }; 83299F591E765789003A3242 /* interface.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ECA1E765789003A3242 /* interface.h */; }; 83299F5A1E765789003A3242 /* arm.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ECD1E765789003A3242 /* arm.h */; }; 83299F5B1E765789003A3242 /* cli-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ECF1E765789003A3242 /* cli-debugger.h */; }; 83299F5C1E765789003A3242 /* debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED01E765789003A3242 /* debugger.h */; }; 83299F5D1E765789003A3242 /* memory-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED11E765789003A3242 /* memory-debugger.h */; }; 83299F5E1E765789003A3242 /* decoder-inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED21E765789003A3242 /* decoder-inlines.h */; }; 83299F5F1E765789003A3242 /* decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED31E765789003A3242 /* decoder.h */; }; 83299F601E765789003A3242 /* emitter-arm.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED41E765789003A3242 /* emitter-arm.h */; }; 83299F611E765789003A3242 /* emitter-inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED51E765789003A3242 /* emitter-inlines.h */; }; 83299F621E765789003A3242 /* emitter-thumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED61E765789003A3242 /* emitter-thumb.h */; }; 83299F631E765789003A3242 /* isa-arm.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED71E765789003A3242 /* isa-arm.h */; }; 83299F641E765789003A3242 /* isa-inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED81E765789003A3242 /* isa-inlines.h */; }; 83299F651E765789003A3242 /* isa-thumb.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299ED91E765789003A3242 /* isa-thumb.h */; }; 83299F661E765789003A3242 /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDA1E765789003A3242 /* macros.h */; }; 83299F671E765789003A3242 /* cli-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDC1E765789003A3242 /* cli-debugger.h */; }; 83299F681E765789003A3242 /* debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDD1E765789003A3242 /* debugger.h */; }; 83299F691E765789003A3242 /* gdb-stub.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDE1E765789003A3242 /* gdb-stub.h */; }; 83299F6A1E765789003A3242 /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EDF1E765789003A3242 /* parser.h */; }; 83299F6B1E765789003A3242 /* audio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE11E765789003A3242 /* audio.h */; }; 83299F6C1E765789003A3242 /* cheats.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE21E765789003A3242 /* cheats.h */; }; 83299F6D1E765789003A3242 /* cli.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE41E765789003A3242 /* cli.h */; }; 83299F6E1E765789003A3242 /* gb.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE51E765789003A3242 /* gb.h */; }; 83299F6F1E765789003A3242 /* io.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE61E765789003A3242 /* io.h */; }; 83299F701E765789003A3242 /* mbc.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE71E765789003A3242 /* mbc.h */; }; 83299F711E765789003A3242 /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE81E765789003A3242 /* memory.h */; }; 83299F721E765789003A3242 /* overrides.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EE91E765789003A3242 /* overrides.h */; }; 83299F731E765789003A3242 /* software.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EEB1E765789003A3242 /* software.h */; }; 83299F741E765789003A3242 /* tile-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EEC1E765789003A3242 /* tile-cache.h */; }; 83299F751E765789003A3242 /* serialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EED1E765789003A3242 /* serialize.h */; }; 83299F761E765789003A3242 /* lockstep.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EEF1E765789003A3242 /* lockstep.h */; }; 83299F771E765789003A3242 /* sio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF01E765789003A3242 /* sio.h */; }; 83299F781E765789003A3242 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF11E765789003A3242 /* timer.h */; }; 83299F791E765789003A3242 /* video.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF21E765789003A3242 /* video.h */; }; 83299F7A1E765789003A3242 /* audio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF41E765789003A3242 /* audio.h */; }; 83299F7B1E765789003A3242 /* bios.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF51E765789003A3242 /* bios.h */; }; 83299F7C1E765789003A3242 /* cheats.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF61E765789003A3242 /* cheats.h */; }; 83299F7D1E765789003A3242 /* dma.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF71E765789003A3242 /* dma.h */; }; 83299F7E1E765789003A3242 /* cli.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EF91E765789003A3242 /* cli.h */; }; 83299F7F1E765789003A3242 /* gba.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFA1E765789003A3242 /* gba.h */; }; 83299F811E765789003A3242 /* input.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFC1E765789003A3242 /* input.h */; }; 83299F821E765789003A3242 /* io.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFD1E765789003A3242 /* io.h */; }; 83299F831E765789003A3242 /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFE1E765789003A3242 /* memory.h */; }; 83299F841E765789003A3242 /* overrides.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299EFF1E765789003A3242 /* overrides.h */; }; 83299F851E765789003A3242 /* thread-proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F011E765789003A3242 /* thread-proxy.h */; }; 83299F861E765789003A3242 /* tile-cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F021E765789003A3242 /* tile-cache.h */; }; 83299F871E765789003A3242 /* video-software.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F031E765789003A3242 /* video-software.h */; }; 83299F8B1E765789003A3242 /* savedata.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F081E765789003A3242 /* savedata.h */; }; 83299F8C1E765789003A3242 /* serialize.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F091E765789003A3242 /* serialize.h */; }; 83299F8D1E765789003A3242 /* sharkport.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F0A1E765789003A3242 /* sharkport.h */; }; 83299F8E1E765789003A3242 /* lockstep.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F0C1E765789003A3242 /* lockstep.h */; }; 83299F8F1E765789003A3242 /* sio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F0D1E765789003A3242 /* sio.h */; }; 83299F901E765789003A3242 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F0E1E765789003A3242 /* timer.h */; }; 83299F921E765789003A3242 /* video.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F101E765789003A3242 /* video.h */; }; 83299F991E765789003A3242 /* arm-algo.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1A1E765789003A3242 /* arm-algo.h */; }; 83299F9A1E765789003A3242 /* circle-buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1B1E765789003A3242 /* circle-buffer.h */; }; 83299F9B1E765789003A3242 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1C1E765789003A3242 /* common.h */; }; 83299F9C1E765789003A3242 /* configuration.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1D1E765789003A3242 /* configuration.h */; }; 83299F9D1E765789003A3242 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1E1E765789003A3242 /* crc32.h */; }; 83299F9E1E765789003A3242 /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F1F1E765789003A3242 /* export.h */; }; 83299F9F1E765789003A3242 /* formatting.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F201E765789003A3242 /* formatting.h */; }; 83299FA01E765789003A3242 /* file-select.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F221E765789003A3242 /* file-select.h */; }; 83299FA11E765789003A3242 /* font-metrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F231E765789003A3242 /* font-metrics.h */; }; 83299FA21E765789003A3242 /* font.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F241E765789003A3242 /* font.h */; }; 83299FA31E765789003A3242 /* menu.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F251E765789003A3242 /* menu.h */; }; 83299FA41E765789003A3242 /* gui.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F261E765789003A3242 /* gui.h */; }; 83299FA51E765789003A3242 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F271E765789003A3242 /* hash.h */; }; 83299FA71E765789003A3242 /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F291E765789003A3242 /* memory.h */; }; 83299FA81E765789003A3242 /* fast.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F2B1E765789003A3242 /* fast.h */; }; 83299FA91E765789003A3242 /* ips.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F2C1E765789003A3242 /* ips.h */; }; 83299FAA1E765789003A3242 /* ups.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F2D1E765789003A3242 /* ups.h */; }; 83299FAB1E765789003A3242 /* patch.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F2E1E765789003A3242 /* patch.h */; }; 83299FAC1E765789003A3242 /* 3ds-vfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F311E765789003A3242 /* 3ds-vfs.h */; }; 83299FAD1E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F321E765789003A3242 /* threading.h */; }; 83299FAE1E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F341E765789003A3242 /* threading.h */; }; 83299FAF1E765789003A3242 /* sce-vfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F361E765789003A3242 /* sce-vfs.h */; }; 83299FB01E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F371E765789003A3242 /* threading.h */; }; 83299FB11E765789003A3242 /* getopt.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F391E765789003A3242 /* getopt.h */; }; 83299FB21E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3A1E765789003A3242 /* threading.h */; }; 83299FB31E765789003A3242 /* png-io.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3B1E765789003A3242 /* png-io.h */; }; 83299FB41E765789003A3242 /* ring-fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3C1E765789003A3242 /* ring-fifo.h */; }; 83299FB51E765789003A3242 /* socket.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3D1E765789003A3242 /* socket.h */; }; 83299FB71E765789003A3242 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F3F1E765789003A3242 /* table.h */; }; 83299FB81E765789003A3242 /* text-codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F401E765789003A3242 /* text-codec.h */; }; 83299FB91E765789003A3242 /* threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F411E765789003A3242 /* threading.h */; }; 83299FBA1E765789003A3242 /* vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F421E765789003A3242 /* vector.h */; }; 83299FBB1E765789003A3242 /* vfs.h in Headers */ = {isa = PBXBuildFile; fileRef = 83299F431E765789003A3242 /* vfs.h */; }; 83299FBE1E7657B2003A3242 /* dma.c in Sources */ = {isa = PBXBuildFile; fileRef = 83299FBC1E7657B2003A3242 /* dma.c */; }; 83299FBF1E7657B2003A3242 /* timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 83299FBD1E7657B2003A3242 /* timer.c */; }; 83299FC21E7657ED003A3242 /* lockstep.c in Sources */ = {isa = PBXBuildFile; fileRef = 83299FC01E7657ED003A3242 /* lockstep.c */; }; 83299FC31E7657ED003A3242 /* timing.c in Sources */ = {isa = PBXBuildFile; fileRef = 83299FC11E7657ED003A3242 /* timing.c */; }; 8333B6631DCC440C004C140D /* sharkport.c in Sources */ = {isa = PBXBuildFile; fileRef = 8333B6611DCC440C004C140D /* sharkport.c */; }; 8333B6671DCC4451004C140D /* tile-cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 8333B6651DCC4451004C140D /* tile-cache.c */; }; 837CEA73234875D700E62A4A /* audio-mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 837CEA70234875D700E62A4A /* audio-mixer.c */; }; 83C9A7D02632122C00725A49 /* gpio.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7CC2632122C00725A49 /* gpio.c */; }; 83C9A7D12632122C00725A49 /* vfame.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7CD2632122C00725A49 /* vfame.c */; }; 83C9A7D32632122C00725A49 /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7CF2632122C00725A49 /* matrix.c */; }; 83C9A7DF2632155500725A49 /* ereader.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C9A7DB2632155500725A49 /* ereader.h */; }; 83C9A7E02632155500725A49 /* matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C9A7DC2632155500725A49 /* matrix.h */; }; 83C9A7E12632155500725A49 /* gpio.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C9A7DD2632155500725A49 /* gpio.h */; }; 83C9A7E22632155500725A49 /* vfame.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C9A7DE2632155500725A49 /* vfame.h */; }; 83C9A7E62632158700725A49 /* sio.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7E52632158700725A49 /* sio.c */; }; 83C9A7ED2632159700725A49 /* joybus.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7E92632159700725A49 /* joybus.c */; }; 83C9A7EF2632159700725A49 /* gbp.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7EB2632159700725A49 /* gbp.c */; }; 83C9A7F02632159700725A49 /* lockstep.c in Sources */ = {isa = PBXBuildFile; fileRef = 83C9A7EC2632159700725A49 /* lockstep.c */; }; 83CA29381D7BC4EE00F2EA53 /* arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA245A1D7BC4ED00F2EA53 /* arm.c */; }; 83CA29401D7BC4EE00F2EA53 /* decoder-arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24631D7BC4ED00F2EA53 /* decoder-arm.c */; }; 83CA29421D7BC4EE00F2EA53 /* decoder-thumb.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24651D7BC4ED00F2EA53 /* decoder-thumb.c */; }; 83CA29431D7BC4EE00F2EA53 /* decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24661D7BC4ED00F2EA53 /* decoder.c */; }; 83CA29481D7BC4EE00F2EA53 /* isa-arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA246B1D7BC4ED00F2EA53 /* isa-arm.c */; }; 83CA294B1D7BC4EE00F2EA53 /* isa-thumb.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA246E1D7BC4ED00F2EA53 /* isa-thumb.c */; }; 83CA29961D7BC4EE00F2EA53 /* audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24C21D7BC4ED00F2EA53 /* audio.c */; }; 83CA29981D7BC4EE00F2EA53 /* bios.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24C41D7BC4ED00F2EA53 /* bios.c */; }; 83CA29A11D7BC4EE00F2EA53 /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24CE1D7BC4ED00F2EA53 /* core.c */; }; 83CA29A91D7BC4EE00F2EA53 /* gba.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24D71D7BC4ED00F2EA53 /* gba.c */; }; 83CA29AD1D7BC4EE00F2EA53 /* hle-bios.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24DB1D7BC4ED00F2EA53 /* hle-bios.c */; }; 83CA29AE1D7BC4EE00F2EA53 /* hle-bios.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA24DC1D7BC4ED00F2EA53 /* hle-bios.h */; }; 83CA29B11D7BC4EE00F2EA53 /* input.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24DF1D7BC4ED00F2EA53 /* input.c */; }; 83CA29B41D7BC4EE00F2EA53 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24E21D7BC4ED00F2EA53 /* io.c */; }; 83CA29B61D7BC4EE00F2EA53 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24E41D7BC4ED00F2EA53 /* memory.c */; }; 83CA29B81D7BC4EE00F2EA53 /* overrides.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24E61D7BC4ED00F2EA53 /* overrides.c */; }; 83CA29CA1D7BC4EE00F2EA53 /* savedata.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24FA1D7BC4ED00F2EA53 /* savedata.c */; }; 83CA29CC1D7BC4EE00F2EA53 /* serialize.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA24FC1D7BC4ED00F2EA53 /* serialize.c */; }; 83CA29D41D7BC4EE00F2EA53 /* video.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA25051D7BC4ED00F2EA53 /* video.c */; }; 83CA2A9F1D7BC4EF00F2EA53 /* blip_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA25E21D7BC4ED00F2EA53 /* blip_buf.c */; }; 83CA2D311D7BC4F000F2EA53 /* circle-buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28C01D7BC4EE00F2EA53 /* circle-buffer.c */; }; 83CA2D361D7BC4F000F2EA53 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28C51D7BC4EE00F2EA53 /* crc32.c */; }; 83CA2D381D7BC4F000F2EA53 /* formatting.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28C71D7BC4EE00F2EA53 /* formatting.c */; }; 83CA2D441D7BC4F000F2EA53 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28D41D7BC4EE00F2EA53 /* hash.c */; }; 83CA2D541D7BC4F000F2EA53 /* ring-fifo.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28E41D7BC4EE00F2EA53 /* ring-fifo.c */; }; 83CA2D571D7BC4F000F2EA53 /* string.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28E71D7BC4EE00F2EA53 /* string.c */; }; 83CA2D591D7BC4F000F2EA53 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28E91D7BC4EE00F2EA53 /* table.c */; }; 83CA2D621D7BC4F000F2EA53 /* vfs-mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28F31D7BC4EE00F2EA53 /* vfs-mem.c */; }; 83CA2D641D7BC4F000F2EA53 /* vfs.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA28F51D7BC4EE00F2EA53 /* vfs.c */; }; 83CA2D971D7BC83E00F2EA53 /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D7C1D7BC83E00F2EA53 /* config.c */; }; 83CA2D9C1D7BC83E00F2EA53 /* directories.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D811D7BC83E00F2EA53 /* directories.c */; }; 83CA2D9E1D7BC83E00F2EA53 /* input.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D831D7BC83E00F2EA53 /* input.c */; }; 83CA2DA01D7BC83E00F2EA53 /* interface.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D851D7BC83E00F2EA53 /* interface.c */; }; 83CA2DA41D7BC83E00F2EA53 /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D891D7BC83E00F2EA53 /* log.c */; }; 83CA2DAA1D7BC83E00F2EA53 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D8F1D7BC83E00F2EA53 /* sync.c */; }; 83CA2DAC1D7BC83E00F2EA53 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2D911D7BC83E00F2EA53 /* thread.c */; }; 83CA2DB81D7BC9BC00F2EA53 /* cli-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA2DB21D7BC9BC00F2EA53 /* cli-debugger.h */; }; 83CA2DBA1D7BC9BC00F2EA53 /* debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA2DB41D7BC9BC00F2EA53 /* debugger.h */; }; 83CA2DBC1D7BC9BC00F2EA53 /* memory-debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA2DB61D7BC9BC00F2EA53 /* memory-debugger.h */; }; 83CA2DBF1D7BC9DF00F2EA53 /* configuration.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2DBD1D7BC9DF00F2EA53 /* configuration.c */; }; 83CA2E021D7BCA6E00F2EA53 /* audio.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2DE81D7BCA6E00F2EA53 /* audio.c */; }; 83CA2E231D7BCB2E00F2EA53 /* patch-fast.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E1B1D7BCB2E00F2EA53 /* patch-fast.c */; }; 83CA2E251D7BCB2E00F2EA53 /* patch-ips.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E1D1D7BCB2E00F2EA53 /* patch-ips.c */; }; 83CA2E271D7BCB2E00F2EA53 /* patch-ups.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E1F1D7BCB2E00F2EA53 /* patch-ups.c */; }; 83CA2E291D7BCB2E00F2EA53 /* patch.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E211D7BCB2E00F2EA53 /* patch.c */; }; 83CA2E2C1D7BCB5200F2EA53 /* vfs-fd.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E2B1D7BCB5200F2EA53 /* vfs-fd.c */; }; 83CA2E321D7BCB6700F2EA53 /* ini.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E2E1D7BCB6700F2EA53 /* ini.c */; }; 83CA2E331D7BCB6700F2EA53 /* ini.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CA2E2F1D7BCB6700F2EA53 /* ini.h */; }; 83CA2E3B1D7BCBD300F2EA53 /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E391D7BCBD300F2EA53 /* memory.c */; }; 83CA2E431D7BD82100F2EA53 /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 83CA2E421D7BD82100F2EA53 /* core.c */; }; 83D0381124A40FB9004CF90F /* mgba-string.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D0381024A40FB9004CF90F /* mgba-string.h */; }; 83D0381324A4125D004CF90F /* mgba-math.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D0381224A4125D004CF90F /* mgba-math.h */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 83299EB31E765789003A3242 /* blip_buf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blip_buf.h; sourceTree = ""; }; 83299EB41E765789003A3242 /* cheats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheats.h; sourceTree = ""; }; 83299EB51E765789003A3242 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; }; 83299EB61E765789003A3242 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = ""; }; 83299EB71E765789003A3242 /* cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = ""; }; 83299EB81E765789003A3242 /* directories.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = directories.h; sourceTree = ""; }; 83299EB91E765789003A3242 /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input.h; sourceTree = ""; }; 83299EBA1E765789003A3242 /* interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interface.h; sourceTree = ""; }; 83299EBB1E765789003A3242 /* library.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = library.h; sourceTree = ""; }; 83299EBC1E765789003A3242 /* lockstep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lockstep.h; sourceTree = ""; }; 83299EBD1E765789003A3242 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; }; 83299EBE1E765789003A3242 /* rewind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rewind.h; sourceTree = ""; }; 83299EBF1E765789003A3242 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serialize.h; sourceTree = ""; }; 83299EC01E765789003A3242 /* sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sync.h; sourceTree = ""; }; 83299EC11E765789003A3242 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = ""; }; 83299EC21E765789003A3242 /* tile-cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tile-cache.h"; sourceTree = ""; }; 83299EC31E765789003A3242 /* timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timing.h; sourceTree = ""; }; 83299EC41E765789003A3242 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; 83299EC61E765789003A3242 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = ""; }; 83299EC71E765789003A3242 /* interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interface.h; sourceTree = ""; }; 83299EC91E765789003A3242 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = ""; }; 83299ECA1E765789003A3242 /* interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interface.h; sourceTree = ""; }; 83299ECD1E765789003A3242 /* arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arm.h; sourceTree = ""; }; 83299ECF1E765789003A3242 /* cli-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cli-debugger.h"; sourceTree = ""; }; 83299ED01E765789003A3242 /* debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugger.h; sourceTree = ""; }; 83299ED11E765789003A3242 /* memory-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "memory-debugger.h"; sourceTree = ""; }; 83299ED21E765789003A3242 /* decoder-inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "decoder-inlines.h"; sourceTree = ""; }; 83299ED31E765789003A3242 /* decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoder.h; sourceTree = ""; }; 83299ED41E765789003A3242 /* emitter-arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "emitter-arm.h"; sourceTree = ""; }; 83299ED51E765789003A3242 /* emitter-inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "emitter-inlines.h"; sourceTree = ""; }; 83299ED61E765789003A3242 /* emitter-thumb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "emitter-thumb.h"; sourceTree = ""; }; 83299ED71E765789003A3242 /* isa-arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "isa-arm.h"; sourceTree = ""; }; 83299ED81E765789003A3242 /* isa-inlines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "isa-inlines.h"; sourceTree = ""; }; 83299ED91E765789003A3242 /* isa-thumb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "isa-thumb.h"; sourceTree = ""; }; 83299EDA1E765789003A3242 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = ""; }; 83299EDC1E765789003A3242 /* cli-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cli-debugger.h"; sourceTree = ""; }; 83299EDD1E765789003A3242 /* debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugger.h; sourceTree = ""; }; 83299EDE1E765789003A3242 /* gdb-stub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gdb-stub.h"; sourceTree = ""; }; 83299EDF1E765789003A3242 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = ""; }; 83299EE11E765789003A3242 /* audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio.h; sourceTree = ""; }; 83299EE21E765789003A3242 /* cheats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheats.h; sourceTree = ""; }; 83299EE41E765789003A3242 /* cli.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cli.h; sourceTree = ""; }; 83299EE51E765789003A3242 /* gb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gb.h; sourceTree = ""; }; 83299EE61E765789003A3242 /* io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = io.h; sourceTree = ""; }; 83299EE71E765789003A3242 /* mbc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mbc.h; sourceTree = ""; }; 83299EE81E765789003A3242 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = ""; }; 83299EE91E765789003A3242 /* overrides.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = overrides.h; sourceTree = ""; }; 83299EEB1E765789003A3242 /* software.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = software.h; sourceTree = ""; }; 83299EEC1E765789003A3242 /* tile-cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tile-cache.h"; sourceTree = ""; }; 83299EED1E765789003A3242 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serialize.h; sourceTree = ""; }; 83299EEF1E765789003A3242 /* lockstep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lockstep.h; sourceTree = ""; }; 83299EF01E765789003A3242 /* sio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sio.h; sourceTree = ""; }; 83299EF11E765789003A3242 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = ""; }; 83299EF21E765789003A3242 /* video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video.h; sourceTree = ""; }; 83299EF41E765789003A3242 /* audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio.h; sourceTree = ""; }; 83299EF51E765789003A3242 /* bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bios.h; sourceTree = ""; }; 83299EF61E765789003A3242 /* cheats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheats.h; sourceTree = ""; }; 83299EF71E765789003A3242 /* dma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dma.h; sourceTree = ""; }; 83299EF91E765789003A3242 /* cli.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cli.h; sourceTree = ""; }; 83299EFA1E765789003A3242 /* gba.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gba.h; sourceTree = ""; }; 83299EFC1E765789003A3242 /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input.h; sourceTree = ""; }; 83299EFD1E765789003A3242 /* io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = io.h; sourceTree = ""; }; 83299EFE1E765789003A3242 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = ""; }; 83299EFF1E765789003A3242 /* overrides.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = overrides.h; sourceTree = ""; }; 83299F011E765789003A3242 /* thread-proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "thread-proxy.h"; sourceTree = ""; }; 83299F021E765789003A3242 /* tile-cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tile-cache.h"; sourceTree = ""; }; 83299F031E765789003A3242 /* video-software.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "video-software.h"; sourceTree = ""; }; 83299F081E765789003A3242 /* savedata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = savedata.h; sourceTree = ""; }; 83299F091E765789003A3242 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serialize.h; sourceTree = ""; }; 83299F0A1E765789003A3242 /* sharkport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharkport.h; sourceTree = ""; }; 83299F0C1E765789003A3242 /* lockstep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lockstep.h; sourceTree = ""; }; 83299F0D1E765789003A3242 /* sio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sio.h; sourceTree = ""; }; 83299F0E1E765789003A3242 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = ""; }; 83299F101E765789003A3242 /* video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = video.h; sourceTree = ""; }; 83299F1A1E765789003A3242 /* arm-algo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "arm-algo.h"; sourceTree = ""; }; 83299F1B1E765789003A3242 /* circle-buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "circle-buffer.h"; sourceTree = ""; }; 83299F1C1E765789003A3242 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; 83299F1D1E765789003A3242 /* configuration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = configuration.h; sourceTree = ""; }; 83299F1E1E765789003A3242 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = ""; }; 83299F1F1E765789003A3242 /* export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = export.h; sourceTree = ""; }; 83299F201E765789003A3242 /* formatting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = formatting.h; sourceTree = ""; }; 83299F221E765789003A3242 /* file-select.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "file-select.h"; sourceTree = ""; }; 83299F231E765789003A3242 /* font-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "font-metrics.h"; sourceTree = ""; }; 83299F241E765789003A3242 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = ""; }; 83299F251E765789003A3242 /* menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menu.h; sourceTree = ""; }; 83299F261E765789003A3242 /* gui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gui.h; sourceTree = ""; }; 83299F271E765789003A3242 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = ""; }; 83299F291E765789003A3242 /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = ""; }; 83299F2B1E765789003A3242 /* fast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fast.h; sourceTree = ""; }; 83299F2C1E765789003A3242 /* ips.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ips.h; sourceTree = ""; }; 83299F2D1E765789003A3242 /* ups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ups.h; sourceTree = ""; }; 83299F2E1E765789003A3242 /* patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = patch.h; sourceTree = ""; }; 83299F311E765789003A3242 /* 3ds-vfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "3ds-vfs.h"; sourceTree = ""; }; 83299F321E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = ""; }; 83299F341E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = ""; }; 83299F361E765789003A3242 /* sce-vfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "sce-vfs.h"; sourceTree = ""; }; 83299F371E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = ""; }; 83299F391E765789003A3242 /* getopt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getopt.h; sourceTree = ""; }; 83299F3A1E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = ""; }; 83299F3B1E765789003A3242 /* png-io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "png-io.h"; sourceTree = ""; }; 83299F3C1E765789003A3242 /* ring-fifo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ring-fifo.h"; sourceTree = ""; }; 83299F3D1E765789003A3242 /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = socket.h; sourceTree = ""; }; 83299F3F1E765789003A3242 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = ""; }; 83299F401E765789003A3242 /* text-codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "text-codec.h"; sourceTree = ""; }; 83299F411E765789003A3242 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = ""; }; 83299F421E765789003A3242 /* vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector.h; sourceTree = ""; }; 83299F431E765789003A3242 /* vfs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfs.h; sourceTree = ""; }; 83299FBC1E7657B2003A3242 /* dma.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dma.c; sourceTree = ""; }; 83299FBD1E7657B2003A3242 /* timer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timer.c; sourceTree = ""; }; 83299FC01E7657ED003A3242 /* lockstep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lockstep.c; sourceTree = ""; }; 83299FC11E7657ED003A3242 /* timing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timing.c; sourceTree = ""; }; 8333B6611DCC440C004C140D /* sharkport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sharkport.c; sourceTree = ""; }; 8333B6651DCC4451004C140D /* tile-cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "tile-cache.c"; sourceTree = ""; }; 83747BA72862D5430021245F /* Shared.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Shared.xcconfig; sourceTree = ""; }; 837612ED1DD6AA2B001EED3D /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; 837CEA70234875D700E62A4A /* audio-mixer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "audio-mixer.c"; sourceTree = ""; }; 83C9A7CC2632122C00725A49 /* gpio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gpio.c; sourceTree = ""; }; 83C9A7CD2632122C00725A49 /* vfame.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vfame.c; sourceTree = ""; }; 83C9A7CF2632122C00725A49 /* matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = matrix.c; sourceTree = ""; }; 83C9A7DB2632155500725A49 /* ereader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ereader.h; sourceTree = ""; }; 83C9A7DC2632155500725A49 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = ""; }; 83C9A7DD2632155500725A49 /* gpio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gpio.h; sourceTree = ""; }; 83C9A7DE2632155500725A49 /* vfame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfame.h; sourceTree = ""; }; 83C9A7E52632158700725A49 /* sio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sio.c; sourceTree = ""; }; 83C9A7E92632159700725A49 /* joybus.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = joybus.c; sourceTree = ""; }; 83C9A7EB2632159700725A49 /* gbp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gbp.c; sourceTree = ""; }; 83C9A7EC2632159700725A49 /* lockstep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lockstep.c; sourceTree = ""; }; 83CA24131D7BC47C00F2EA53 /* mGBA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = mGBA.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 83CA24171D7BC47C00F2EA53 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 83CA245A1D7BC4ED00F2EA53 /* arm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = arm.c; sourceTree = ""; }; 83CA24631D7BC4ED00F2EA53 /* decoder-arm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "decoder-arm.c"; sourceTree = ""; }; 83CA24651D7BC4ED00F2EA53 /* decoder-thumb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "decoder-thumb.c"; sourceTree = ""; }; 83CA24661D7BC4ED00F2EA53 /* decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decoder.c; sourceTree = ""; }; 83CA246B1D7BC4ED00F2EA53 /* isa-arm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "isa-arm.c"; sourceTree = ""; }; 83CA246E1D7BC4ED00F2EA53 /* isa-thumb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "isa-thumb.c"; sourceTree = ""; }; 83CA24C21D7BC4ED00F2EA53 /* audio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = audio.c; sourceTree = ""; }; 83CA24C41D7BC4ED00F2EA53 /* bios.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios.c; sourceTree = ""; }; 83CA24CE1D7BC4ED00F2EA53 /* core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = core.c; sourceTree = ""; }; 83CA24D71D7BC4ED00F2EA53 /* gba.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gba.c; sourceTree = ""; }; 83CA24DB1D7BC4ED00F2EA53 /* hle-bios.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "hle-bios.c"; sourceTree = ""; }; 83CA24DC1D7BC4ED00F2EA53 /* hle-bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "hle-bios.h"; sourceTree = ""; }; 83CA24DF1D7BC4ED00F2EA53 /* input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = input.c; sourceTree = ""; }; 83CA24E21D7BC4ED00F2EA53 /* io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = io.c; sourceTree = ""; }; 83CA24E41D7BC4ED00F2EA53 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = ""; }; 83CA24E61D7BC4ED00F2EA53 /* overrides.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = overrides.c; sourceTree = ""; }; 83CA24FA1D7BC4ED00F2EA53 /* savedata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = savedata.c; sourceTree = ""; }; 83CA24FC1D7BC4ED00F2EA53 /* serialize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = serialize.c; sourceTree = ""; }; 83CA25051D7BC4ED00F2EA53 /* video.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = video.c; sourceTree = ""; }; 83CA25E21D7BC4ED00F2EA53 /* blip_buf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blip_buf.c; sourceTree = ""; }; 83CA28C01D7BC4EE00F2EA53 /* circle-buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "circle-buffer.c"; sourceTree = ""; }; 83CA28C51D7BC4EE00F2EA53 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = ""; }; 83CA28C71D7BC4EE00F2EA53 /* formatting.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = formatting.c; sourceTree = ""; }; 83CA28D41D7BC4EE00F2EA53 /* hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash.c; sourceTree = ""; }; 83CA28E41D7BC4EE00F2EA53 /* ring-fifo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ring-fifo.c"; sourceTree = ""; }; 83CA28E71D7BC4EE00F2EA53 /* string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = string.c; sourceTree = ""; }; 83CA28E91D7BC4EE00F2EA53 /* table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = table.c; sourceTree = ""; }; 83CA28F31D7BC4EE00F2EA53 /* vfs-mem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "vfs-mem.c"; sourceTree = ""; }; 83CA28F51D7BC4EE00F2EA53 /* vfs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vfs.c; sourceTree = ""; }; 83CA290C1D7BC4EE00F2EA53 /* version.cmake */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = version.cmake; sourceTree = ""; }; 83CA2D7C1D7BC83E00F2EA53 /* config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = config.c; sourceTree = ""; }; 83CA2D811D7BC83E00F2EA53 /* directories.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = directories.c; sourceTree = ""; }; 83CA2D831D7BC83E00F2EA53 /* input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = input.c; sourceTree = ""; }; 83CA2D851D7BC83E00F2EA53 /* interface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interface.c; sourceTree = ""; }; 83CA2D891D7BC83E00F2EA53 /* log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = log.c; sourceTree = ""; }; 83CA2D8F1D7BC83E00F2EA53 /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sync.c; sourceTree = ""; }; 83CA2D911D7BC83E00F2EA53 /* thread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread.c; sourceTree = ""; }; 83CA2D931D7BC83E00F2EA53 /* version.c.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = version.c.in; sourceTree = ""; }; 83CA2DB11D7BC9BC00F2EA53 /* cli-debugger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "cli-debugger.c"; sourceTree = ""; }; 83CA2DB21D7BC9BC00F2EA53 /* cli-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cli-debugger.h"; sourceTree = ""; }; 83CA2DB31D7BC9BC00F2EA53 /* debugger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = debugger.c; sourceTree = ""; }; 83CA2DB41D7BC9BC00F2EA53 /* debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugger.h; sourceTree = ""; }; 83CA2DB51D7BC9BC00F2EA53 /* memory-debugger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "memory-debugger.c"; sourceTree = ""; }; 83CA2DB61D7BC9BC00F2EA53 /* memory-debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "memory-debugger.h"; sourceTree = ""; }; 83CA2DBD1D7BC9DF00F2EA53 /* configuration.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = configuration.c; sourceTree = ""; }; 83CA2DE81D7BCA6E00F2EA53 /* audio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = audio.c; sourceTree = ""; }; 83CA2E1B1D7BCB2E00F2EA53 /* patch-fast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "patch-fast.c"; sourceTree = ""; }; 83CA2E1D1D7BCB2E00F2EA53 /* patch-ips.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "patch-ips.c"; sourceTree = ""; }; 83CA2E1F1D7BCB2E00F2EA53 /* patch-ups.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "patch-ups.c"; sourceTree = ""; }; 83CA2E211D7BCB2E00F2EA53 /* patch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = patch.c; sourceTree = ""; }; 83CA2E2B1D7BCB5200F2EA53 /* vfs-fd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "vfs-fd.c"; sourceTree = ""; }; 83CA2E2E1D7BCB6700F2EA53 /* ini.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ini.c; sourceTree = ""; }; 83CA2E2F1D7BCB6700F2EA53 /* ini.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ini.h; sourceTree = ""; }; 83CA2E391D7BCBD300F2EA53 /* memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = memory.c; path = platform/posix/memory.c; sourceTree = ""; }; 83CA2E421D7BD82100F2EA53 /* core.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = core.c; sourceTree = ""; }; 83D0381024A40FB9004CF90F /* mgba-string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "mgba-string.h"; sourceTree = ""; }; 83D0381224A4125D004CF90F /* mgba-math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "mgba-math.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 83CA240F1D7BC47C00F2EA53 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 83299EAC1E765765003A3242 /* include */ = { isa = PBXGroup; children = ( 83299EB11E765789003A3242 /* mgba */, 83299F191E765789003A3242 /* mgba-util */, ); name = include; sourceTree = ""; }; 83299EB11E765789003A3242 /* mgba */ = { isa = PBXGroup; children = ( 83299EB21E765789003A3242 /* core */, 83299EC51E765789003A3242 /* gb */, 83299EC81E765789003A3242 /* gba */, 83299ECB1E765789003A3242 /* internal */, ); name = mgba; path = include/mgba; sourceTree = ""; }; 83299EB21E765789003A3242 /* core */ = { isa = PBXGroup; children = ( 83299EB31E765789003A3242 /* blip_buf.h */, 83299EB41E765789003A3242 /* cheats.h */, 83299EB51E765789003A3242 /* config.h */, 83299EB61E765789003A3242 /* core.h */, 83299EB71E765789003A3242 /* cpu.h */, 83299EB81E765789003A3242 /* directories.h */, 83299EB91E765789003A3242 /* input.h */, 83299EBA1E765789003A3242 /* interface.h */, 83299EBB1E765789003A3242 /* library.h */, 83299EBC1E765789003A3242 /* lockstep.h */, 83299EBD1E765789003A3242 /* log.h */, 83299EBE1E765789003A3242 /* rewind.h */, 83299EBF1E765789003A3242 /* serialize.h */, 83299EC01E765789003A3242 /* sync.h */, 83299EC11E765789003A3242 /* thread.h */, 83299EC21E765789003A3242 /* tile-cache.h */, 83299EC31E765789003A3242 /* timing.h */, 83299EC41E765789003A3242 /* version.h */, ); path = core; sourceTree = ""; }; 83299EC51E765789003A3242 /* gb */ = { isa = PBXGroup; children = ( 83299EC61E765789003A3242 /* core.h */, 83299EC71E765789003A3242 /* interface.h */, ); path = gb; sourceTree = ""; }; 83299EC81E765789003A3242 /* gba */ = { isa = PBXGroup; children = ( 83299EC91E765789003A3242 /* core.h */, 83299ECA1E765789003A3242 /* interface.h */, ); path = gba; sourceTree = ""; }; 83299ECB1E765789003A3242 /* internal */ = { isa = PBXGroup; children = ( 83299ECC1E765789003A3242 /* arm */, 83299EDB1E765789003A3242 /* debugger */, 83299EE01E765789003A3242 /* gb */, 83299EF31E765789003A3242 /* gba */, ); path = internal; sourceTree = ""; }; 83299ECC1E765789003A3242 /* arm */ = { isa = PBXGroup; children = ( 83299ECD1E765789003A3242 /* arm.h */, 83299ECE1E765789003A3242 /* debugger */, 83299ED21E765789003A3242 /* decoder-inlines.h */, 83299ED31E765789003A3242 /* decoder.h */, 83299ED41E765789003A3242 /* emitter-arm.h */, 83299ED51E765789003A3242 /* emitter-inlines.h */, 83299ED61E765789003A3242 /* emitter-thumb.h */, 83299ED71E765789003A3242 /* isa-arm.h */, 83299ED81E765789003A3242 /* isa-inlines.h */, 83299ED91E765789003A3242 /* isa-thumb.h */, 83299EDA1E765789003A3242 /* macros.h */, ); path = arm; sourceTree = ""; }; 83299ECE1E765789003A3242 /* debugger */ = { isa = PBXGroup; children = ( 83299ECF1E765789003A3242 /* cli-debugger.h */, 83299ED01E765789003A3242 /* debugger.h */, 83299ED11E765789003A3242 /* memory-debugger.h */, ); path = debugger; sourceTree = ""; }; 83299EDB1E765789003A3242 /* debugger */ = { isa = PBXGroup; children = ( 83299EDC1E765789003A3242 /* cli-debugger.h */, 83299EDD1E765789003A3242 /* debugger.h */, 83299EDE1E765789003A3242 /* gdb-stub.h */, 83299EDF1E765789003A3242 /* parser.h */, ); path = debugger; sourceTree = ""; }; 83299EE01E765789003A3242 /* gb */ = { isa = PBXGroup; children = ( 83299EE11E765789003A3242 /* audio.h */, 83299EE21E765789003A3242 /* cheats.h */, 83299EE31E765789003A3242 /* extra */, 83299EE51E765789003A3242 /* gb.h */, 83299EE61E765789003A3242 /* io.h */, 83299EE71E765789003A3242 /* mbc.h */, 83299EE81E765789003A3242 /* memory.h */, 83299EE91E765789003A3242 /* overrides.h */, 83299EEA1E765789003A3242 /* renderers */, 83299EED1E765789003A3242 /* serialize.h */, 83299EEE1E765789003A3242 /* sio */, 83299EF01E765789003A3242 /* sio.h */, 83299EF11E765789003A3242 /* timer.h */, 83299EF21E765789003A3242 /* video.h */, ); path = gb; sourceTree = ""; }; 83299EE31E765789003A3242 /* extra */ = { isa = PBXGroup; children = ( 83299EE41E765789003A3242 /* cli.h */, ); path = extra; sourceTree = ""; }; 83299EEA1E765789003A3242 /* renderers */ = { isa = PBXGroup; children = ( 83299EEB1E765789003A3242 /* software.h */, 83299EEC1E765789003A3242 /* tile-cache.h */, ); path = renderers; sourceTree = ""; }; 83299EEE1E765789003A3242 /* sio */ = { isa = PBXGroup; children = ( 83299EEF1E765789003A3242 /* lockstep.h */, ); path = sio; sourceTree = ""; }; 83299EF31E765789003A3242 /* gba */ = { isa = PBXGroup; children = ( 83299EF41E765789003A3242 /* audio.h */, 83299EF51E765789003A3242 /* bios.h */, 83C9A7DA2632155500725A49 /* cart */, 83299EF61E765789003A3242 /* cheats.h */, 83299EF71E765789003A3242 /* dma.h */, 83299EF81E765789003A3242 /* extra */, 83299EFA1E765789003A3242 /* gba.h */, 83299EFC1E765789003A3242 /* input.h */, 83299EFD1E765789003A3242 /* io.h */, 83299EFE1E765789003A3242 /* memory.h */, 83299EFF1E765789003A3242 /* overrides.h */, 83299F001E765789003A3242 /* renderers */, 83299F081E765789003A3242 /* savedata.h */, 83299F091E765789003A3242 /* serialize.h */, 83299F0A1E765789003A3242 /* sharkport.h */, 83299F0B1E765789003A3242 /* sio */, 83299F0D1E765789003A3242 /* sio.h */, 83299F0E1E765789003A3242 /* timer.h */, 83299F101E765789003A3242 /* video.h */, ); path = gba; sourceTree = ""; }; 83299EF81E765789003A3242 /* extra */ = { isa = PBXGroup; children = ( 83299EF91E765789003A3242 /* cli.h */, ); path = extra; sourceTree = ""; }; 83299F001E765789003A3242 /* renderers */ = { isa = PBXGroup; children = ( 83299F011E765789003A3242 /* thread-proxy.h */, 83299F021E765789003A3242 /* tile-cache.h */, 83299F031E765789003A3242 /* video-software.h */, ); path = renderers; sourceTree = ""; }; 83299F0B1E765789003A3242 /* sio */ = { isa = PBXGroup; children = ( 83299F0C1E765789003A3242 /* lockstep.h */, ); path = sio; sourceTree = ""; }; 83299F191E765789003A3242 /* mgba-util */ = { isa = PBXGroup; children = ( 83299F1A1E765789003A3242 /* arm-algo.h */, 83299F1B1E765789003A3242 /* circle-buffer.h */, 83299F1C1E765789003A3242 /* common.h */, 83299F1D1E765789003A3242 /* configuration.h */, 83299F1E1E765789003A3242 /* crc32.h */, 83299F1F1E765789003A3242 /* export.h */, 83299F201E765789003A3242 /* formatting.h */, 83299F211E765789003A3242 /* gui */, 83299F261E765789003A3242 /* gui.h */, 83299F271E765789003A3242 /* hash.h */, 83299F291E765789003A3242 /* memory.h */, 83D0381224A4125D004CF90F /* mgba-math.h */, 83D0381024A40FB9004CF90F /* mgba-string.h */, 83299F2A1E765789003A3242 /* patch */, 83299F2E1E765789003A3242 /* patch.h */, 83299F2F1E765789003A3242 /* platform */, 83299F3B1E765789003A3242 /* png-io.h */, 83299F3C1E765789003A3242 /* ring-fifo.h */, 83299F3D1E765789003A3242 /* socket.h */, 83299F3F1E765789003A3242 /* table.h */, 83299F401E765789003A3242 /* text-codec.h */, 83299F411E765789003A3242 /* threading.h */, 83299F421E765789003A3242 /* vector.h */, 83299F431E765789003A3242 /* vfs.h */, ); name = "mgba-util"; path = "include/mgba-util"; sourceTree = ""; }; 83299F211E765789003A3242 /* gui */ = { isa = PBXGroup; children = ( 83299F221E765789003A3242 /* file-select.h */, 83299F231E765789003A3242 /* font-metrics.h */, 83299F241E765789003A3242 /* font.h */, 83299F251E765789003A3242 /* menu.h */, ); path = gui; sourceTree = ""; }; 83299F2A1E765789003A3242 /* patch */ = { isa = PBXGroup; children = ( 83299F2B1E765789003A3242 /* fast.h */, 83299F2C1E765789003A3242 /* ips.h */, 83299F2D1E765789003A3242 /* ups.h */, ); path = patch; sourceTree = ""; }; 83299F2F1E765789003A3242 /* platform */ = { isa = PBXGroup; children = ( 83299F301E765789003A3242 /* 3ds */, 83299F331E765789003A3242 /* posix */, 83299F351E765789003A3242 /* psp2 */, 83299F381E765789003A3242 /* windows */, ); path = platform; sourceTree = ""; }; 83299F301E765789003A3242 /* 3ds */ = { isa = PBXGroup; children = ( 83299F311E765789003A3242 /* 3ds-vfs.h */, 83299F321E765789003A3242 /* threading.h */, ); path = 3ds; sourceTree = ""; }; 83299F331E765789003A3242 /* posix */ = { isa = PBXGroup; children = ( 83299F341E765789003A3242 /* threading.h */, ); path = posix; sourceTree = ""; }; 83299F351E765789003A3242 /* psp2 */ = { isa = PBXGroup; children = ( 83299F361E765789003A3242 /* sce-vfs.h */, 83299F371E765789003A3242 /* threading.h */, ); path = psp2; sourceTree = ""; }; 83299F381E765789003A3242 /* windows */ = { isa = PBXGroup; children = ( 83299F391E765789003A3242 /* getopt.h */, 83299F3A1E765789003A3242 /* threading.h */, ); path = windows; sourceTree = ""; }; 83747BA62862D5430021245F /* Xcode-config */ = { isa = PBXGroup; children = ( 83747BA72862D5430021245F /* Shared.xcconfig */, ); name = "Xcode-config"; path = "../../Xcode-config"; sourceTree = ""; }; 837CEA6E234875D700E62A4A /* extra */ = { isa = PBXGroup; children = ( 837CEA70234875D700E62A4A /* audio-mixer.c */, ); path = extra; sourceTree = ""; }; 83C9A7CB2632122C00725A49 /* cart */ = { isa = PBXGroup; children = ( 83C9A7CC2632122C00725A49 /* gpio.c */, 83C9A7CD2632122C00725A49 /* vfame.c */, 83C9A7CF2632122C00725A49 /* matrix.c */, ); path = cart; sourceTree = ""; }; 83C9A7DA2632155500725A49 /* cart */ = { isa = PBXGroup; children = ( 83C9A7DB2632155500725A49 /* ereader.h */, 83C9A7DC2632155500725A49 /* matrix.h */, 83C9A7DD2632155500725A49 /* gpio.h */, 83C9A7DE2632155500725A49 /* vfame.h */, ); path = cart; sourceTree = ""; }; 83C9A7E82632159700725A49 /* sio */ = { isa = PBXGroup; children = ( 83C9A7E92632159700725A49 /* joybus.c */, 83C9A7EB2632159700725A49 /* gbp.c */, 83C9A7EC2632159700725A49 /* lockstep.c */, ); path = sio; sourceTree = ""; }; 83CA24091D7BC47C00F2EA53 = { isa = PBXGroup; children = ( 83747BA62862D5430021245F /* Xcode-config */, 83CA24151D7BC47C00F2EA53 /* mGBA */, 83CA24141D7BC47C00F2EA53 /* Products */, ); sourceTree = ""; }; 83CA24141D7BC47C00F2EA53 /* Products */ = { isa = PBXGroup; children = ( 83CA24131D7BC47C00F2EA53 /* mGBA.framework */, ); name = Products; sourceTree = ""; }; 83CA24151D7BC47C00F2EA53 /* mGBA */ = { isa = PBXGroup; children = ( 83CA24251D7BC4ED00F2EA53 /* mgba */, 83CA24171D7BC47C00F2EA53 /* Info.plist */, ); path = mGBA; sourceTree = ""; }; 83CA24251D7BC4ED00F2EA53 /* mgba */ = { isa = PBXGroup; children = ( 83299EAC1E765765003A3242 /* include */, 837612ED1DD6AA2B001EED3D /* LICENSE */, 83CA24581D7BC4ED00F2EA53 /* src */, 83CA290C1D7BC4EE00F2EA53 /* version.cmake */, ); path = mgba; sourceTree = ""; }; 83CA24581D7BC4ED00F2EA53 /* src */ = { isa = PBXGroup; children = ( 83CA2D791D7BC83E00F2EA53 /* core */, 83CA24591D7BC4ED00F2EA53 /* arm */, 83CA2DE71D7BCA6E00F2EA53 /* gb */, 83CA24C11D7BC4ED00F2EA53 /* gba */, 83CA2E371D7BCBB300F2EA53 /* platform */, 83CA25E01D7BC4ED00F2EA53 /* third-party */, 83CA28BD1D7BC4EE00F2EA53 /* util */, ); path = src; sourceTree = ""; }; 83CA24591D7BC4ED00F2EA53 /* arm */ = { isa = PBXGroup; children = ( 83CA2DB01D7BC9BC00F2EA53 /* debugger */, 83CA245A1D7BC4ED00F2EA53 /* arm.c */, 83CA24631D7BC4ED00F2EA53 /* decoder-arm.c */, 83CA24651D7BC4ED00F2EA53 /* decoder-thumb.c */, 83CA24661D7BC4ED00F2EA53 /* decoder.c */, 83CA246B1D7BC4ED00F2EA53 /* isa-arm.c */, 83CA246E1D7BC4ED00F2EA53 /* isa-thumb.c */, ); path = arm; sourceTree = ""; }; 83CA24C11D7BC4ED00F2EA53 /* gba */ = { isa = PBXGroup; children = ( 83C9A7E82632159700725A49 /* sio */, 83C9A7E52632158700725A49 /* sio.c */, 83C9A7CB2632122C00725A49 /* cart */, 837CEA6E234875D700E62A4A /* extra */, 83CA24C21D7BC4ED00F2EA53 /* audio.c */, 83CA24C41D7BC4ED00F2EA53 /* bios.c */, 83CA24CE1D7BC4ED00F2EA53 /* core.c */, 83299FBC1E7657B2003A3242 /* dma.c */, 83CA24D71D7BC4ED00F2EA53 /* gba.c */, 83CA24DB1D7BC4ED00F2EA53 /* hle-bios.c */, 83CA24DC1D7BC4ED00F2EA53 /* hle-bios.h */, 83CA24DF1D7BC4ED00F2EA53 /* input.c */, 83CA24E21D7BC4ED00F2EA53 /* io.c */, 83CA24E41D7BC4ED00F2EA53 /* memory.c */, 83CA24E61D7BC4ED00F2EA53 /* overrides.c */, 83CA24FA1D7BC4ED00F2EA53 /* savedata.c */, 83CA24FC1D7BC4ED00F2EA53 /* serialize.c */, 8333B6611DCC440C004C140D /* sharkport.c */, 83299FBD1E7657B2003A3242 /* timer.c */, 83CA25051D7BC4ED00F2EA53 /* video.c */, ); path = gba; sourceTree = ""; }; 83CA25E01D7BC4ED00F2EA53 /* third-party */ = { isa = PBXGroup; children = ( 83CA25E11D7BC4ED00F2EA53 /* blip_buf */, 83CA2E2D1D7BCB6700F2EA53 /* inih */, ); path = "third-party"; sourceTree = ""; }; 83CA25E11D7BC4ED00F2EA53 /* blip_buf */ = { isa = PBXGroup; children = ( 83CA25E21D7BC4ED00F2EA53 /* blip_buf.c */, ); path = blip_buf; sourceTree = ""; }; 83CA28BD1D7BC4EE00F2EA53 /* util */ = { isa = PBXGroup; children = ( 83CA2DBD1D7BC9DF00F2EA53 /* configuration.c */, 83CA28C01D7BC4EE00F2EA53 /* circle-buffer.c */, 83CA28C51D7BC4EE00F2EA53 /* crc32.c */, 83CA28C71D7BC4EE00F2EA53 /* formatting.c */, 83CA28D41D7BC4EE00F2EA53 /* hash.c */, 83CA2E1B1D7BCB2E00F2EA53 /* patch-fast.c */, 83CA2E1D1D7BCB2E00F2EA53 /* patch-ips.c */, 83CA2E1F1D7BCB2E00F2EA53 /* patch-ups.c */, 83CA2E211D7BCB2E00F2EA53 /* patch.c */, 83CA28E41D7BC4EE00F2EA53 /* ring-fifo.c */, 83CA28E71D7BC4EE00F2EA53 /* string.c */, 83CA28E91D7BC4EE00F2EA53 /* table.c */, 83CA28ED1D7BC4EE00F2EA53 /* vfs */, 83CA28F51D7BC4EE00F2EA53 /* vfs.c */, ); path = util; sourceTree = ""; }; 83CA28ED1D7BC4EE00F2EA53 /* vfs */ = { isa = PBXGroup; children = ( 83CA2E2B1D7BCB5200F2EA53 /* vfs-fd.c */, 83CA28F31D7BC4EE00F2EA53 /* vfs-mem.c */, ); path = vfs; sourceTree = ""; }; 83CA2D791D7BC83E00F2EA53 /* core */ = { isa = PBXGroup; children = ( 83CA2D7C1D7BC83E00F2EA53 /* config.c */, 83CA2E421D7BD82100F2EA53 /* core.c */, 83CA2D811D7BC83E00F2EA53 /* directories.c */, 83CA2D831D7BC83E00F2EA53 /* input.c */, 83CA2D851D7BC83E00F2EA53 /* interface.c */, 83299FC01E7657ED003A3242 /* lockstep.c */, 83CA2D891D7BC83E00F2EA53 /* log.c */, 83CA2D8F1D7BC83E00F2EA53 /* sync.c */, 83CA2D911D7BC83E00F2EA53 /* thread.c */, 8333B6651DCC4451004C140D /* tile-cache.c */, 83299FC11E7657ED003A3242 /* timing.c */, 83CA2D931D7BC83E00F2EA53 /* version.c.in */, ); path = core; sourceTree = ""; }; 83CA2DB01D7BC9BC00F2EA53 /* debugger */ = { isa = PBXGroup; children = ( 83CA2DB11D7BC9BC00F2EA53 /* cli-debugger.c */, 83CA2DB21D7BC9BC00F2EA53 /* cli-debugger.h */, 83CA2DB31D7BC9BC00F2EA53 /* debugger.c */, 83CA2DB41D7BC9BC00F2EA53 /* debugger.h */, 83CA2DB51D7BC9BC00F2EA53 /* memory-debugger.c */, 83CA2DB61D7BC9BC00F2EA53 /* memory-debugger.h */, ); path = debugger; sourceTree = ""; }; 83CA2DE71D7BCA6E00F2EA53 /* gb */ = { isa = PBXGroup; children = ( 83CA2DE81D7BCA6E00F2EA53 /* audio.c */, ); path = gb; sourceTree = ""; }; 83CA2E2D1D7BCB6700F2EA53 /* inih */ = { isa = PBXGroup; children = ( 83CA2E2E1D7BCB6700F2EA53 /* ini.c */, 83CA2E2F1D7BCB6700F2EA53 /* ini.h */, ); path = inih; sourceTree = ""; }; 83CA2E371D7BCBB300F2EA53 /* platform */ = { isa = PBXGroup; children = ( 83CA2E381D7BCBBE00F2EA53 /* posix */, ); name = platform; sourceTree = ""; }; 83CA2E381D7BCBBE00F2EA53 /* posix */ = { isa = PBXGroup; children = ( 83CA2E391D7BCBD300F2EA53 /* memory.c */, ); name = posix; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 83CA24101D7BC47C00F2EA53 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 83299F921E765789003A3242 /* video.h in Headers */, 83299F821E765789003A3242 /* io.h in Headers */, 83299FAF1E765789003A3242 /* sce-vfs.h in Headers */, 83299F671E765789003A3242 /* cli-debugger.h in Headers */, 83299F6D1E765789003A3242 /* cli.h in Headers */, 83299F5D1E765789003A3242 /* memory-debugger.h in Headers */, 83299FA21E765789003A3242 /* font.h in Headers */, 83299F9E1E765789003A3242 /* export.h in Headers */, 83299F7B1E765789003A3242 /* bios.h in Headers */, 83299FB81E765789003A3242 /* text-codec.h in Headers */, 83299F5B1E765789003A3242 /* cli-debugger.h in Headers */, 83299F491E765789003A3242 /* directories.h in Headers */, 83299F771E765789003A3242 /* sio.h in Headers */, 83299F9B1E765789003A3242 /* common.h in Headers */, 83299F511E765789003A3242 /* sync.h in Headers */, 83299FAE1E765789003A3242 /* threading.h in Headers */, 83299FA31E765789003A3242 /* menu.h in Headers */, 83299F7A1E765789003A3242 /* audio.h in Headers */, 83299F6A1E765789003A3242 /* parser.h in Headers */, 83CA2DB81D7BC9BC00F2EA53 /* cli-debugger.h in Headers */, 83C9A7E22632155500725A49 /* vfame.h in Headers */, 83299F9D1E765789003A3242 /* crc32.h in Headers */, 83299F5A1E765789003A3242 /* arm.h in Headers */, 83299F811E765789003A3242 /* input.h in Headers */, 83299F761E765789003A3242 /* lockstep.h in Headers */, 83299F991E765789003A3242 /* arm-algo.h in Headers */, 83299F6E1E765789003A3242 /* gb.h in Headers */, 83C9A7E12632155500725A49 /* gpio.h in Headers */, 83299FB91E765789003A3242 /* threading.h in Headers */, 83299FAB1E765789003A3242 /* patch.h in Headers */, 83299F8F1E765789003A3242 /* sio.h in Headers */, 83299FB01E765789003A3242 /* threading.h in Headers */, 83299F8E1E765789003A3242 /* lockstep.h in Headers */, 83299FB51E765789003A3242 /* socket.h in Headers */, 83299FB11E765789003A3242 /* getopt.h in Headers */, 83299F5C1E765789003A3242 /* debugger.h in Headers */, 83299F831E765789003A3242 /* memory.h in Headers */, 83299F471E765789003A3242 /* core.h in Headers */, 83299FA91E765789003A3242 /* ips.h in Headers */, 83299FBB1E765789003A3242 /* vfs.h in Headers */, 83299FAC1E765789003A3242 /* 3ds-vfs.h in Headers */, 83299F4E1E765789003A3242 /* log.h in Headers */, 83299F4C1E765789003A3242 /* library.h in Headers */, 83299F9A1E765789003A3242 /* circle-buffer.h in Headers */, 83299F661E765789003A3242 /* macros.h in Headers */, 83299FAD1E765789003A3242 /* threading.h in Headers */, 83299F871E765789003A3242 /* video-software.h in Headers */, 83299FA81E765789003A3242 /* fast.h in Headers */, 83299F631E765789003A3242 /* isa-arm.h in Headers */, 83C9A7DF2632155500725A49 /* ereader.h in Headers */, 83299F8B1E765789003A3242 /* savedata.h in Headers */, 83299F6F1E765789003A3242 /* io.h in Headers */, 83299F7C1E765789003A3242 /* cheats.h in Headers */, 83299FB21E765789003A3242 /* threading.h in Headers */, 83299F721E765789003A3242 /* overrides.h in Headers */, 83299F481E765789003A3242 /* cpu.h in Headers */, 83299F521E765789003A3242 /* thread.h in Headers */, 83299F551E765789003A3242 /* version.h in Headers */, 83299F8D1E765789003A3242 /* sharkport.h in Headers */, 83299F441E765789003A3242 /* blip_buf.h in Headers */, 83299F5E1E765789003A3242 /* decoder-inlines.h in Headers */, 83299F461E765789003A3242 /* config.h in Headers */, 83299F731E765789003A3242 /* software.h in Headers */, 83299FBA1E765789003A3242 /* vector.h in Headers */, 83299F6C1E765789003A3242 /* cheats.h in Headers */, 83299F841E765789003A3242 /* overrides.h in Headers */, 83299F7E1E765789003A3242 /* cli.h in Headers */, 83299FA01E765789003A3242 /* file-select.h in Headers */, 83299F681E765789003A3242 /* debugger.h in Headers */, 83299F861E765789003A3242 /* tile-cache.h in Headers */, 83299F791E765789003A3242 /* video.h in Headers */, 83299F591E765789003A3242 /* interface.h in Headers */, 83299FA51E765789003A3242 /* hash.h in Headers */, 83299F581E765789003A3242 /* core.h in Headers */, 83299F9C1E765789003A3242 /* configuration.h in Headers */, 83299F701E765789003A3242 /* mbc.h in Headers */, 83299F5F1E765789003A3242 /* decoder.h in Headers */, 83299F561E765789003A3242 /* core.h in Headers */, 83299F641E765789003A3242 /* isa-inlines.h in Headers */, 83CA2E331D7BCB6700F2EA53 /* ini.h in Headers */, 83299F6B1E765789003A3242 /* audio.h in Headers */, 83299FAA1E765789003A3242 /* ups.h in Headers */, 83299FA11E765789003A3242 /* font-metrics.h in Headers */, 83299F4A1E765789003A3242 /* input.h in Headers */, 83299F4B1E765789003A3242 /* interface.h in Headers */, 83299F9F1E765789003A3242 /* formatting.h in Headers */, 83CA2DBA1D7BC9BC00F2EA53 /* debugger.h in Headers */, 83299F781E765789003A3242 /* timer.h in Headers */, 83299F8C1E765789003A3242 /* serialize.h in Headers */, 83CA2DBC1D7BC9BC00F2EA53 /* memory-debugger.h in Headers */, 83299F741E765789003A3242 /* tile-cache.h in Headers */, 83299F7F1E765789003A3242 /* gba.h in Headers */, 83299F751E765789003A3242 /* serialize.h in Headers */, 83C9A7E02632155500725A49 /* matrix.h in Headers */, 83299F531E765789003A3242 /* tile-cache.h in Headers */, 83299FA71E765789003A3242 /* memory.h in Headers */, 83299F901E765789003A3242 /* timer.h in Headers */, 83299F451E765789003A3242 /* cheats.h in Headers */, 83CA29AE1D7BC4EE00F2EA53 /* hle-bios.h in Headers */, 83D0381324A4125D004CF90F /* mgba-math.h in Headers */, 83299F7D1E765789003A3242 /* dma.h in Headers */, 83299F601E765789003A3242 /* emitter-arm.h in Headers */, 83299F651E765789003A3242 /* isa-thumb.h in Headers */, 83299F711E765789003A3242 /* memory.h in Headers */, 83299FB41E765789003A3242 /* ring-fifo.h in Headers */, 83299F571E765789003A3242 /* interface.h in Headers */, 83299F501E765789003A3242 /* serialize.h in Headers */, 83299FB31E765789003A3242 /* png-io.h in Headers */, 83299F4D1E765789003A3242 /* lockstep.h in Headers */, 83299FA41E765789003A3242 /* gui.h in Headers */, 83299F621E765789003A3242 /* emitter-thumb.h in Headers */, 83299F851E765789003A3242 /* thread-proxy.h in Headers */, 83299FB71E765789003A3242 /* table.h in Headers */, 83299F541E765789003A3242 /* timing.h in Headers */, 83299F4F1E765789003A3242 /* rewind.h in Headers */, 83299F611E765789003A3242 /* emitter-inlines.h in Headers */, 83D0381124A40FB9004CF90F /* mgba-string.h in Headers */, 83299F691E765789003A3242 /* gdb-stub.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 83CA24121D7BC47C00F2EA53 /* mGBA */ = { isa = PBXNativeTarget; buildConfigurationList = 83CA241B1D7BC47C00F2EA53 /* Build configuration list for PBXNativeTarget "mGBA" */; buildPhases = ( 83CA240E1D7BC47C00F2EA53 /* Sources */, 83CA240F1D7BC47C00F2EA53 /* Frameworks */, 83CA24101D7BC47C00F2EA53 /* Headers */, 837612EC1DD6AA10001EED3D /* Resources */, ); buildRules = ( ); dependencies = ( ); name = mGBA; productName = mGBA; productReference = 83CA24131D7BC47C00F2EA53 /* mGBA.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 83CA240A1D7BC47C00F2EA53 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1400; ORGANIZATIONNAME = "Christopher Snowhill"; TargetAttributes = { 83CA24121D7BC47C00F2EA53 = { DevelopmentTeam = ""; ProvisioningStyle = Manual; }; }; }; buildConfigurationList = 83CA240D1D7BC47C00F2EA53 /* Build configuration list for PBXProject "mGBA" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 83CA24091D7BC47C00F2EA53; productRefGroup = 83CA24141D7BC47C00F2EA53 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 83CA24121D7BC47C00F2EA53 /* mGBA */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 837612EC1DD6AA10001EED3D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 83CA240E1D7BC47C00F2EA53 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 83CA2D381D7BC4F000F2EA53 /* formatting.c in Sources */, 83CA2E231D7BCB2E00F2EA53 /* patch-fast.c in Sources */, 83CA29431D7BC4EE00F2EA53 /* decoder.c in Sources */, 83CA29A91D7BC4EE00F2EA53 /* gba.c in Sources */, 83CA29B11D7BC4EE00F2EA53 /* input.c in Sources */, 83CA2D641D7BC4F000F2EA53 /* vfs.c in Sources */, 83CA2E2C1D7BCB5200F2EA53 /* vfs-fd.c in Sources */, 83CA2D541D7BC4F000F2EA53 /* ring-fifo.c in Sources */, 83C9A7F02632159700725A49 /* lockstep.c in Sources */, 83CA29481D7BC4EE00F2EA53 /* isa-arm.c in Sources */, 83CA2DAA1D7BC83E00F2EA53 /* sync.c in Sources */, 83CA29AD1D7BC4EE00F2EA53 /* hle-bios.c in Sources */, 83CA29CC1D7BC4EE00F2EA53 /* serialize.c in Sources */, 83CA2DBF1D7BC9DF00F2EA53 /* configuration.c in Sources */, 83299FC31E7657ED003A3242 /* timing.c in Sources */, 83CA2DA01D7BC83E00F2EA53 /* interface.c in Sources */, 83CA29401D7BC4EE00F2EA53 /* decoder-arm.c in Sources */, 837CEA73234875D700E62A4A /* audio-mixer.c in Sources */, 83299FBF1E7657B2003A3242 /* timer.c in Sources */, 83CA29D41D7BC4EE00F2EA53 /* video.c in Sources */, 83C9A7ED2632159700725A49 /* joybus.c in Sources */, 83CA2E291D7BCB2E00F2EA53 /* patch.c in Sources */, 83CA2E3B1D7BCBD300F2EA53 /* memory.c in Sources */, 83CA2E271D7BCB2E00F2EA53 /* patch-ups.c in Sources */, 83C9A7D32632122C00725A49 /* matrix.c in Sources */, 83C9A7D12632122C00725A49 /* vfame.c in Sources */, 83CA294B1D7BC4EE00F2EA53 /* isa-thumb.c in Sources */, 83CA29981D7BC4EE00F2EA53 /* bios.c in Sources */, 83CA2DA41D7BC83E00F2EA53 /* log.c in Sources */, 83CA29381D7BC4EE00F2EA53 /* arm.c in Sources */, 83CA2D441D7BC4F000F2EA53 /* hash.c in Sources */, 83CA2D621D7BC4F000F2EA53 /* vfs-mem.c in Sources */, 83C9A7D02632122C00725A49 /* gpio.c in Sources */, 83CA2D9E1D7BC83E00F2EA53 /* input.c in Sources */, 83CA2A9F1D7BC4EF00F2EA53 /* blip_buf.c in Sources */, 83C9A7E62632158700725A49 /* sio.c in Sources */, 83CA29B41D7BC4EE00F2EA53 /* io.c in Sources */, 83CA2D311D7BC4F000F2EA53 /* circle-buffer.c in Sources */, 83CA2D591D7BC4F000F2EA53 /* table.c in Sources */, 83299FC21E7657ED003A3242 /* lockstep.c in Sources */, 83C9A7EF2632159700725A49 /* gbp.c in Sources */, 83CA2E021D7BCA6E00F2EA53 /* audio.c in Sources */, 83CA2D571D7BC4F000F2EA53 /* string.c in Sources */, 83CA2E321D7BCB6700F2EA53 /* ini.c in Sources */, 8333B6671DCC4451004C140D /* tile-cache.c in Sources */, 83CA2D9C1D7BC83E00F2EA53 /* directories.c in Sources */, 83CA29B81D7BC4EE00F2EA53 /* overrides.c in Sources */, 83299FBE1E7657B2003A3242 /* dma.c in Sources */, 83CA2D361D7BC4F000F2EA53 /* crc32.c in Sources */, 83CA2DAC1D7BC83E00F2EA53 /* thread.c in Sources */, 83CA29B61D7BC4EE00F2EA53 /* memory.c in Sources */, 83CA2E431D7BD82100F2EA53 /* core.c in Sources */, 83CA2D971D7BC83E00F2EA53 /* config.c in Sources */, 8333B6631DCC440C004C140D /* sharkport.c in Sources */, 83CA29CA1D7BC4EE00F2EA53 /* savedata.c in Sources */, 83CA29961D7BC4EE00F2EA53 /* audio.c in Sources */, 83CA2E251D7BCB2E00F2EA53 /* patch-ips.c in Sources */, 83CA29421D7BC4EE00F2EA53 /* decoder-thumb.c in Sources */, 83CA29A11D7BC4EE00F2EA53 /* core.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 83CA24191D7BC47C00F2EA53 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 83747BA72862D5430021245F /* Shared.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_SUSPICIOUS_MOVES = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = "-Wframe-larger-than=4000"; OTHER_CPLUSPLUSFLAGS = "-Wframe-larger-than=16000"; SDKROOT = macosx; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 83CA241A1D7BC47C00F2EA53 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 83747BA72862D5430021245F /* Shared.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_SUSPICIOUS_MOVES = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = NO; OTHER_CFLAGS = "-Wframe-larger-than=4000"; OTHER_CPLUSPLUSFLAGS = "-Wframe-larger-than=16000"; SDKROOT = macosx; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 83CA241C1D7BC47C00F2EA53 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; DEAD_CODE_STRIPPING = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_VERSION = A; GCC_PREPROCESSOR_DEFINITIONS = ( __BUILD_MGBA__, M_CORE_GBA, "MINIMAL_CORE=3", DISABLE_THREADING, "$(inherited)", "HAVE_XLOCALE=1", "HAVE_STRLCPY=1", "HAVE_STRTOF_L=1", MGBA_STANDALONE, ); GCC_WARN_INHIBIT_ALL_WARNINGS = YES; HEADER_SEARCH_PATHS = ( "$(SRCROOT)/mGBA/mgba/src", "$(SRCROOT)/mGBA/mgba/include", ); INFOPLIST_FILE = mGBA/Info.plist; INSTALL_PATH = "@loader_path/../Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = net.kode54.mGBA; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Debug; }; 83CA241D1D7BC47C00F2EA53 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; DEAD_CODE_STRIPPING = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_VERSION = A; GCC_PREPROCESSOR_DEFINITIONS = ( __BUILD_MGBA__, DISABLE_THREADING, "MINIMAL_CORE=3", M_CORE_GBA, "HAVE_XLOCALE=1", "HAVE_STRLCPY=1", "HAVE_STRTOF_L=1", MGBA_STANDALONE, ); GCC_WARN_INHIBIT_ALL_WARNINGS = YES; HEADER_SEARCH_PATHS = ( "$(SRCROOT)/mGBA/mgba/src", "$(SRCROOT)/mGBA/mgba/include", ); INFOPLIST_FILE = mGBA/Info.plist; INSTALL_PATH = "@loader_path/../Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = net.kode54.mGBA; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 83CA240D1D7BC47C00F2EA53 /* Build configuration list for PBXProject "mGBA" */ = { isa = XCConfigurationList; buildConfigurations = ( 83CA24191D7BC47C00F2EA53 /* Debug */, 83CA241A1D7BC47C00F2EA53 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 83CA241B1D7BC47C00F2EA53 /* Build configuration list for PBXNativeTarget "mGBA" */ = { isa = XCConfigurationList; buildConfigurations = ( 83CA241C1D7BC47C00F2EA53 /* Debug */, 83CA241D1D7BC47C00F2EA53 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 83CA240A1D7BC47C00F2EA53 /* Project object */; }