// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 45;
	objects = {

/* Begin PBXBuildFile section */
		AB05DCFF1CA0947E007C656C /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCF91CA0947E007C656C /* async_job.c */; };
		AB05DD001CA0947E007C656C /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFC1CA0947E007C656C /* rsemaphore.c */; };
		AB05DD011CA0947E007C656C /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFD1CA0947E007C656C /* rthreads.c */; };
		AB05DD031CA0947E007C656C /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCF91CA0947E007C656C /* async_job.c */; };
		AB05DD041CA0947E007C656C /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFC1CA0947E007C656C /* rsemaphore.c */; };
		AB05DD051CA0947E007C656C /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFD1CA0947E007C656C /* rthreads.c */; };
		AB05DD071CA0947E007C656C /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCF91CA0947E007C656C /* async_job.c */; };
		AB05DD081CA0947E007C656C /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFC1CA0947E007C656C /* rsemaphore.c */; };
		AB05DD091CA0947E007C656C /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFD1CA0947E007C656C /* rthreads.c */; };
		AB05DD0B1CA0947E007C656C /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCF91CA0947E007C656C /* async_job.c */; };
		AB05DD0C1CA0947E007C656C /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFC1CA0947E007C656C /* rsemaphore.c */; };
		AB05DD0D1CA0947E007C656C /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFD1CA0947E007C656C /* rthreads.c */; };
		AB05DD0F1CA0947E007C656C /* async_job.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCF91CA0947E007C656C /* async_job.c */; };
		AB05DD101CA0947E007C656C /* rsemaphore.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFC1CA0947E007C656C /* rsemaphore.c */; };
		AB05DD111CA0947E007C656C /* rthreads.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05DCFD1CA0947E007C656C /* rthreads.c */; };
		AB05E82E1BBFD41300065D18 /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8211BBFD41200065D18 /* SIL Open Font License.txt */; };
		AB05E8311BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8241BBFD41200065D18 /* SourceSansPro-Bold.otf */; };
		AB05E83B1BBFD41300065D18 /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8211BBFD41200065D18 /* SIL Open Font License.txt */; };
		AB05E83E1BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8241BBFD41200065D18 /* SourceSansPro-Bold.otf */; };
		AB05E8481BBFD41300065D18 /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8211BBFD41200065D18 /* SIL Open Font License.txt */; };
		AB05E84B1BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8241BBFD41200065D18 /* SourceSansPro-Bold.otf */; };
		AB05E8551BBFD41300065D18 /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8211BBFD41200065D18 /* SIL Open Font License.txt */; };
		AB05E8581BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8241BBFD41200065D18 /* SourceSansPro-Bold.otf */; };
		AB05E8621BBFD41300065D18 /* SIL Open Font License.txt in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8211BBFD41200065D18 /* SIL Open Font License.txt */; };
		AB05E8651BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = AB05E8241BBFD41200065D18 /* SourceSansPro-Bold.otf */; };
		AB05E9961BBFD44500065D18 /* ftbase.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D21BBFD44100065D18 /* ftbase.c */; };
		AB05E9971BBFD44500065D18 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D41BBFD44100065D18 /* ftbbox.c */; };
		AB05E9981BBFD44500065D18 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D51BBFD44100065D18 /* ftbitmap.c */; };
		AB05E99B1BBFD44500065D18 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D81BBFD44100065D18 /* ftdebug.c */; };
		AB05E99C1BBFD44500065D18 /* ftfntfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D91BBFD44100065D18 /* ftfntfmt.c */; };
		AB05E99D1BBFD44500065D18 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DA1BBFD44100065D18 /* ftfstype.c */; };
		AB05E99E1BBFD44500065D18 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DB1BBFD44100065D18 /* ftgasp.c */; };
		AB05E9A01BBFD44500065D18 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DD1BBFD44100065D18 /* ftglyph.c */; };
		AB05E9A11BBFD44500065D18 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DE1BBFD44100065D18 /* ftgxval.c */; };
		AB05E9A21BBFD44500065D18 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DF1BBFD44100065D18 /* ftinit.c */; };
		AB05E9A31BBFD44500065D18 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E01BBFD44100065D18 /* ftlcdfil.c */; };
		AB05E9A41BBFD44500065D18 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E11BBFD44100065D18 /* ftmm.c */; };
		AB05E9A61BBFD44500065D18 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E31BBFD44100065D18 /* ftotval.c */; };
		AB05E9A81BBFD44500065D18 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E51BBFD44100065D18 /* ftpatent.c */; };
		AB05E9A91BBFD44500065D18 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E61BBFD44100065D18 /* ftpfr.c */; };
		AB05E9AE1BBFD44500065D18 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EB1BBFD44100065D18 /* ftstroke.c */; };
		AB05E9AF1BBFD44500065D18 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EC1BBFD44100065D18 /* ftsynth.c */; };
		AB05E9B01BBFD44500065D18 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8ED1BBFD44100065D18 /* ftsystem.c */; };
		AB05E9B21BBFD44500065D18 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EF1BBFD44100065D18 /* fttype1.c */; };
		AB05E9BE1BBFD44500065D18 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9091BBFD44200065D18 /* cff.c */; };
		AB05E9CB1BBFD44500065D18 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9281BBFD44200065D18 /* type1cid.c */; };
		AB05E9CD1BBFD44500065D18 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E92C1BBFD44300065D18 /* psaux.c */; };
		AB05E9D51BBFD44500065D18 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E93D1BBFD44300065D18 /* pshinter.c */; };
		AB05E9DA1BBFD44500065D18 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9491BBFD44300065D18 /* psnames.c */; };
		AB05E9DE1BBFD44500065D18 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9531BBFD44400065D18 /* sfnt.c */; };
		AB05E9EB1BBFD44500065D18 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E96F1BBFD44400065D18 /* smooth.c */; };
		AB05E9EC1BBFD44500065D18 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9711BBFD44400065D18 /* truetype.c */; };
		AB05E9FB1BBFD44500065D18 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9921BBFD44500065D18 /* type1.c */; };
		AB05E9FF1BBFD44500065D18 /* ftbase.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D21BBFD44100065D18 /* ftbase.c */; };
		AB05EA001BBFD44500065D18 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D41BBFD44100065D18 /* ftbbox.c */; };
		AB05EA011BBFD44500065D18 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D51BBFD44100065D18 /* ftbitmap.c */; };
		AB05EA041BBFD44500065D18 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D81BBFD44100065D18 /* ftdebug.c */; };
		AB05EA051BBFD44500065D18 /* ftfntfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D91BBFD44100065D18 /* ftfntfmt.c */; };
		AB05EA061BBFD44500065D18 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DA1BBFD44100065D18 /* ftfstype.c */; };
		AB05EA071BBFD44500065D18 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DB1BBFD44100065D18 /* ftgasp.c */; };
		AB05EA091BBFD44500065D18 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DD1BBFD44100065D18 /* ftglyph.c */; };
		AB05EA0A1BBFD44500065D18 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DE1BBFD44100065D18 /* ftgxval.c */; };
		AB05EA0B1BBFD44500065D18 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DF1BBFD44100065D18 /* ftinit.c */; };
		AB05EA0C1BBFD44500065D18 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E01BBFD44100065D18 /* ftlcdfil.c */; };
		AB05EA0D1BBFD44500065D18 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E11BBFD44100065D18 /* ftmm.c */; };
		AB05EA0F1BBFD44500065D18 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E31BBFD44100065D18 /* ftotval.c */; };
		AB05EA111BBFD44500065D18 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E51BBFD44100065D18 /* ftpatent.c */; };
		AB05EA121BBFD44500065D18 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E61BBFD44100065D18 /* ftpfr.c */; };
		AB05EA171BBFD44500065D18 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EB1BBFD44100065D18 /* ftstroke.c */; };
		AB05EA181BBFD44500065D18 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EC1BBFD44100065D18 /* ftsynth.c */; };
		AB05EA191BBFD44500065D18 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8ED1BBFD44100065D18 /* ftsystem.c */; };
		AB05EA1B1BBFD44500065D18 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EF1BBFD44100065D18 /* fttype1.c */; };
		AB05EA271BBFD44500065D18 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9091BBFD44200065D18 /* cff.c */; };
		AB05EA341BBFD44500065D18 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9281BBFD44200065D18 /* type1cid.c */; };
		AB05EA361BBFD44500065D18 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E92C1BBFD44300065D18 /* psaux.c */; };
		AB05EA3E1BBFD44500065D18 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E93D1BBFD44300065D18 /* pshinter.c */; };
		AB05EA431BBFD44500065D18 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9491BBFD44300065D18 /* psnames.c */; };
		AB05EA471BBFD44500065D18 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9531BBFD44400065D18 /* sfnt.c */; };
		AB05EA541BBFD44500065D18 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E96F1BBFD44400065D18 /* smooth.c */; };
		AB05EA551BBFD44500065D18 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9711BBFD44400065D18 /* truetype.c */; };
		AB05EA641BBFD44500065D18 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9921BBFD44500065D18 /* type1.c */; };
		AB05EA681BBFD44500065D18 /* ftbase.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D21BBFD44100065D18 /* ftbase.c */; };
		AB05EA691BBFD44500065D18 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D41BBFD44100065D18 /* ftbbox.c */; };
		AB05EA6A1BBFD44500065D18 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D51BBFD44100065D18 /* ftbitmap.c */; };
		AB05EA6D1BBFD44500065D18 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D81BBFD44100065D18 /* ftdebug.c */; };
		AB05EA6E1BBFD44500065D18 /* ftfntfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D91BBFD44100065D18 /* ftfntfmt.c */; };
		AB05EA6F1BBFD44500065D18 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DA1BBFD44100065D18 /* ftfstype.c */; };
		AB05EA701BBFD44500065D18 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DB1BBFD44100065D18 /* ftgasp.c */; };
		AB05EA721BBFD44500065D18 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DD1BBFD44100065D18 /* ftglyph.c */; };
		AB05EA731BBFD44500065D18 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DE1BBFD44100065D18 /* ftgxval.c */; };
		AB05EA741BBFD44500065D18 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DF1BBFD44100065D18 /* ftinit.c */; };
		AB05EA751BBFD44500065D18 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E01BBFD44100065D18 /* ftlcdfil.c */; };
		AB05EA761BBFD44500065D18 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E11BBFD44100065D18 /* ftmm.c */; };
		AB05EA781BBFD44500065D18 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E31BBFD44100065D18 /* ftotval.c */; };
		AB05EA7A1BBFD44500065D18 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E51BBFD44100065D18 /* ftpatent.c */; };
		AB05EA7B1BBFD44500065D18 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E61BBFD44100065D18 /* ftpfr.c */; };
		AB05EA801BBFD44500065D18 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EB1BBFD44100065D18 /* ftstroke.c */; };
		AB05EA811BBFD44500065D18 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EC1BBFD44100065D18 /* ftsynth.c */; };
		AB05EA821BBFD44500065D18 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8ED1BBFD44100065D18 /* ftsystem.c */; };
		AB05EA841BBFD44500065D18 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EF1BBFD44100065D18 /* fttype1.c */; };
		AB05EA901BBFD44500065D18 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9091BBFD44200065D18 /* cff.c */; };
		AB05EA9D1BBFD44500065D18 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9281BBFD44200065D18 /* type1cid.c */; };
		AB05EA9F1BBFD44500065D18 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E92C1BBFD44300065D18 /* psaux.c */; };
		AB05EAA71BBFD44500065D18 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E93D1BBFD44300065D18 /* pshinter.c */; };
		AB05EAAC1BBFD44500065D18 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9491BBFD44300065D18 /* psnames.c */; };
		AB05EAB01BBFD44500065D18 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9531BBFD44400065D18 /* sfnt.c */; };
		AB05EABD1BBFD44500065D18 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E96F1BBFD44400065D18 /* smooth.c */; };
		AB05EABE1BBFD44500065D18 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9711BBFD44400065D18 /* truetype.c */; };
		AB05EACD1BBFD44500065D18 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9921BBFD44500065D18 /* type1.c */; };
		AB05EAD11BBFD44500065D18 /* ftbase.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D21BBFD44100065D18 /* ftbase.c */; };
		AB05EAD21BBFD44500065D18 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D41BBFD44100065D18 /* ftbbox.c */; };
		AB05EAD31BBFD44500065D18 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D51BBFD44100065D18 /* ftbitmap.c */; };
		AB05EAD61BBFD44500065D18 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D81BBFD44100065D18 /* ftdebug.c */; };
		AB05EAD71BBFD44500065D18 /* ftfntfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D91BBFD44100065D18 /* ftfntfmt.c */; };
		AB05EAD81BBFD44500065D18 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DA1BBFD44100065D18 /* ftfstype.c */; };
		AB05EAD91BBFD44500065D18 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DB1BBFD44100065D18 /* ftgasp.c */; };
		AB05EADB1BBFD44500065D18 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DD1BBFD44100065D18 /* ftglyph.c */; };
		AB05EADC1BBFD44500065D18 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DE1BBFD44100065D18 /* ftgxval.c */; };
		AB05EADD1BBFD44500065D18 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DF1BBFD44100065D18 /* ftinit.c */; };
		AB05EADE1BBFD44500065D18 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E01BBFD44100065D18 /* ftlcdfil.c */; };
		AB05EADF1BBFD44500065D18 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E11BBFD44100065D18 /* ftmm.c */; };
		AB05EAE11BBFD44500065D18 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E31BBFD44100065D18 /* ftotval.c */; };
		AB05EAE31BBFD44500065D18 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E51BBFD44100065D18 /* ftpatent.c */; };
		AB05EAE41BBFD44500065D18 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E61BBFD44100065D18 /* ftpfr.c */; };
		AB05EAE91BBFD44500065D18 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EB1BBFD44100065D18 /* ftstroke.c */; };
		AB05EAEA1BBFD44500065D18 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EC1BBFD44100065D18 /* ftsynth.c */; };
		AB05EAEB1BBFD44500065D18 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8ED1BBFD44100065D18 /* ftsystem.c */; };
		AB05EAED1BBFD44500065D18 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EF1BBFD44100065D18 /* fttype1.c */; };
		AB05EAF91BBFD44500065D18 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9091BBFD44200065D18 /* cff.c */; };
		AB05EB061BBFD44500065D18 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9281BBFD44200065D18 /* type1cid.c */; };
		AB05EB081BBFD44500065D18 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E92C1BBFD44300065D18 /* psaux.c */; };
		AB05EB101BBFD44500065D18 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E93D1BBFD44300065D18 /* pshinter.c */; };
		AB05EB151BBFD44500065D18 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9491BBFD44300065D18 /* psnames.c */; };
		AB05EB191BBFD44500065D18 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9531BBFD44400065D18 /* sfnt.c */; };
		AB05EB261BBFD44500065D18 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E96F1BBFD44400065D18 /* smooth.c */; };
		AB05EB271BBFD44500065D18 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9711BBFD44400065D18 /* truetype.c */; };
		AB05EB361BBFD44500065D18 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9921BBFD44500065D18 /* type1.c */; };
		AB05EB3A1BBFD44500065D18 /* ftbase.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D21BBFD44100065D18 /* ftbase.c */; };
		AB05EB3B1BBFD44500065D18 /* ftbbox.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D41BBFD44100065D18 /* ftbbox.c */; };
		AB05EB3C1BBFD44500065D18 /* ftbitmap.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D51BBFD44100065D18 /* ftbitmap.c */; };
		AB05EB3F1BBFD44500065D18 /* ftdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D81BBFD44100065D18 /* ftdebug.c */; };
		AB05EB401BBFD44500065D18 /* ftfntfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8D91BBFD44100065D18 /* ftfntfmt.c */; };
		AB05EB411BBFD44500065D18 /* ftfstype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DA1BBFD44100065D18 /* ftfstype.c */; };
		AB05EB421BBFD44500065D18 /* ftgasp.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DB1BBFD44100065D18 /* ftgasp.c */; };
		AB05EB441BBFD44500065D18 /* ftglyph.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DD1BBFD44100065D18 /* ftglyph.c */; };
		AB05EB451BBFD44500065D18 /* ftgxval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DE1BBFD44100065D18 /* ftgxval.c */; };
		AB05EB461BBFD44500065D18 /* ftinit.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8DF1BBFD44100065D18 /* ftinit.c */; };
		AB05EB471BBFD44500065D18 /* ftlcdfil.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E01BBFD44100065D18 /* ftlcdfil.c */; };
		AB05EB481BBFD44500065D18 /* ftmm.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E11BBFD44100065D18 /* ftmm.c */; };
		AB05EB4A1BBFD44500065D18 /* ftotval.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E31BBFD44100065D18 /* ftotval.c */; };
		AB05EB4C1BBFD44500065D18 /* ftpatent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E51BBFD44100065D18 /* ftpatent.c */; };
		AB05EB4D1BBFD44500065D18 /* ftpfr.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8E61BBFD44100065D18 /* ftpfr.c */; };
		AB05EB521BBFD44500065D18 /* ftstroke.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EB1BBFD44100065D18 /* ftstroke.c */; };
		AB05EB531BBFD44500065D18 /* ftsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EC1BBFD44100065D18 /* ftsynth.c */; };
		AB05EB541BBFD44500065D18 /* ftsystem.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8ED1BBFD44100065D18 /* ftsystem.c */; };
		AB05EB561BBFD44500065D18 /* fttype1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E8EF1BBFD44100065D18 /* fttype1.c */; };
		AB05EB621BBFD44500065D18 /* cff.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9091BBFD44200065D18 /* cff.c */; };
		AB05EB6F1BBFD44500065D18 /* type1cid.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9281BBFD44200065D18 /* type1cid.c */; };
		AB05EB711BBFD44500065D18 /* psaux.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E92C1BBFD44300065D18 /* psaux.c */; };
		AB05EB791BBFD44500065D18 /* pshinter.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E93D1BBFD44300065D18 /* pshinter.c */; };
		AB05EB7E1BBFD44500065D18 /* psnames.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9491BBFD44300065D18 /* psnames.c */; };
		AB05EB821BBFD44500065D18 /* sfnt.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9531BBFD44400065D18 /* sfnt.c */; };
		AB05EB8F1BBFD44500065D18 /* smooth.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E96F1BBFD44400065D18 /* smooth.c */; };
		AB05EB901BBFD44500065D18 /* truetype.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9711BBFD44400065D18 /* truetype.c */; };
		AB05EB9F1BBFD44500065D18 /* type1.c in Sources */ = {isa = PBXBuildFile; fileRef = AB05E9921BBFD44500065D18 /* type1.c */; };
		AB0819E91B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E21B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png */; };
		AB0819EA1B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E31B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png */; };
		AB0819EB1B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E41B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png */; };
		AB0819EC1B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E51B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png */; };
		AB0819ED1B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E61B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png */; };
		AB0819EE1B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E71B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png */; };
		AB0819EF1B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E81B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png */; };
		AB0819F01B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E21B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png */; };
		AB0819F11B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E31B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png */; };
		AB0819F21B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E41B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png */; };
		AB0819F31B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E51B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png */; };
		AB0819F41B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E61B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png */; };
		AB0819F51B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E71B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png */; };
		AB0819F61B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E81B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png */; };
		AB0819F71B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E21B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png */; };
		AB0819F81B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E31B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png */; };
		AB0819F91B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E41B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png */; };
		AB0819FA1B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E51B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png */; };
		AB0819FB1B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E61B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png */; };
		AB0819FC1B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E71B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png */; };
		AB0819FD1B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E81B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png */; };
		AB0819FE1B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E21B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png */; };
		AB0819FF1B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E31B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png */; };
		AB081A001B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E41B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png */; };
		AB081A011B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E51B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png */; };
		AB081A021B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E61B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png */; };
		AB081A031B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E71B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png */; };
		AB081A041B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E81B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png */; };
		AB081A051B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E21B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png */; };
		AB081A061B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E31B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png */; };
		AB081A071B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E41B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png */; };
		AB081A081B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E51B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png */; };
		AB081A091B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E61B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png */; };
		AB081A0A1B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E71B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png */; };
		AB081A0B1B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0819E81B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png */; };
		AB0F13921E1B7C320075684F /* ClientDisplayView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB0F13911E1B7C320075684F /* ClientDisplayView.cpp */; };
		AB0F13931E1B7C320075684F /* ClientDisplayView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB0F13911E1B7C320075684F /* ClientDisplayView.cpp */; };
		AB0F13941E1B7C320075684F /* ClientDisplayView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB0F13911E1B7C320075684F /* ClientDisplayView.cpp */; };
		AB0F13951E1B7C320075684F /* ClientDisplayView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB0F13911E1B7C320075684F /* ClientDisplayView.cpp */; };
		AB0F13961E1B7C320075684F /* ClientDisplayView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB0F13911E1B7C320075684F /* ClientDisplayView.cpp */; };
		AB0F290614BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; };
		AB0F290714BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; };
		AB0F290814BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; };
		AB0F290914BE6E68009ABC6F /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; };
		AB0F294814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; };
		AB0F294914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; };
		AB0F294A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; };
		AB0F294B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; };
		AB0F294C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; };
		AB0F294D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; };
		AB0F294E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; };
		AB0F294F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; };
		AB0F295014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; };
		AB0F295114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; };
		AB0F295214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; };
		AB0F295314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; };
		AB0F295414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; };
		AB0F295514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; };
		AB0F295614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; };
		AB0F295714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; };
		AB0F296F14BE705D009ABC6F /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; };
		AB0F297014BE705D009ABC6F /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; };
		AB0F297B14BE70BC009ABC6F /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; };
		AB0F299014BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; };
		AB0F299114BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; };
		AB0F299214BE71E0009ABC6F /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; };
		AB0F299314BE71E0009ABC6F /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; };
		AB0F29B814BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; };
		AB0F29B914BE7213009ABC6F /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; };
		AB0F29BA14BE7213009ABC6F /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; };
		AB0F29BB14BE7213009ABC6F /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; };
		AB0F29BC14BE7213009ABC6F /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; };
		AB0F29BD14BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; };
		AB0F29BE14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; };
		AB0F29BF14BE7213009ABC6F /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; };
		AB0F29C014BE7213009ABC6F /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; };
		AB0F29C114BE7213009ABC6F /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; };
		AB0F29C214BE7213009ABC6F /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; };
		AB0F29C414BE7213009ABC6F /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; };
		AB0F29C514BE7213009ABC6F /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; };
		AB0F29C614BE7213009ABC6F /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; };
		AB0F29C714BE7213009ABC6F /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; };
		AB0F29C814BE7213009ABC6F /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; };
		AB0F29C914BE7213009ABC6F /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; };
		AB126D07182ECB9500EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D06182ECB9500EBCF22 /* slot2_passme.cpp */; };
		AB126D08182ECB9500EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D06182ECB9500EBCF22 /* slot2_passme.cpp */; };
		AB126D09182ECB9500EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D06182ECB9500EBCF22 /* slot2_passme.cpp */; };
		AB126D0A182ECB9500EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D06182ECB9500EBCF22 /* slot2_passme.cpp */; };
		AB126D0B182ECB9500EBCF22 /* slot2_passme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB126D06182ECB9500EBCF22 /* slot2_passme.cpp */; };
		AB142026186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = AB142025186E2CD80015D52F /* Image_MemoryExpansionPak.png */; };
		AB142027186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = AB142025186E2CD80015D52F /* Image_MemoryExpansionPak.png */; };
		AB142028186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = AB142025186E2CD80015D52F /* Image_MemoryExpansionPak.png */; };
		AB142029186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = AB142025186E2CD80015D52F /* Image_MemoryExpansionPak.png */; };
		AB14202A186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */ = {isa = PBXBuildFile; fileRef = AB142025186E2CD80015D52F /* Image_MemoryExpansionPak.png */; };
		AB1CC8001AA509C2008B0A16 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB1CC7FF1AA509C2008B0A16 /* CoreAudio.framework */; };
		AB1CC80A1AA509DF008B0A16 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB1CC7FF1AA509C2008B0A16 /* CoreAudio.framework */; };
		AB1CC80B1AA509E0008B0A16 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB1CC7FF1AA509C2008B0A16 /* CoreAudio.framework */; };
		AB1CC80C1AA509E0008B0A16 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB1CC7FF1AA509C2008B0A16 /* CoreAudio.framework */; };
		AB1CC80D1AA509E1008B0A16 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB1CC7FF1AA509C2008B0A16 /* CoreAudio.framework */; };
		AB1CC81B1AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8161AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png */; };
		AB1CC81C1AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8171AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png */; };
		AB1CC81D1AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8181AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png */; };
		AB1CC81E1AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8191AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png */; };
		AB1CC81F1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC81A1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png */; };
		AB1CC8201AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8161AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png */; };
		AB1CC8211AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8171AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png */; };
		AB1CC8221AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8181AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png */; };
		AB1CC8231AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8191AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png */; };
		AB1CC8241AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC81A1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png */; };
		AB1CC8251AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8161AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png */; };
		AB1CC8261AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8171AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png */; };
		AB1CC8271AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8181AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png */; };
		AB1CC8281AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8191AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png */; };
		AB1CC8291AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC81A1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png */; };
		AB1CC82A1AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8161AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png */; };
		AB1CC82B1AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8171AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png */; };
		AB1CC82C1AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8181AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png */; };
		AB1CC82D1AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8191AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png */; };
		AB1CC82E1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC81A1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png */; };
		AB1CC82F1AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8161AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png */; };
		AB1CC8301AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8171AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png */; };
		AB1CC8311AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8181AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png */; };
		AB1CC8321AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC8191AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png */; };
		AB1CC8331AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1CC81A1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png */; };
		AB213D45170CB141006DDB0F /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB213D44170CB141006DDB0F /* InputProfileController.mm */; };
		AB213D46170CB141006DDB0F /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB213D44170CB141006DDB0F /* InputProfileController.mm */; };
		AB213D47170CB141006DDB0F /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB213D44170CB141006DDB0F /* InputProfileController.mm */; };
		AB213D48170CB141006DDB0F /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB213D44170CB141006DDB0F /* InputProfileController.mm */; };
		AB213E991710D074006DDB0F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB213E981710D074006DDB0F /* AudioToolbox.framework */; };
		AB213EC41710D0A0006DDB0F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB213E981710D074006DDB0F /* AudioToolbox.framework */; };
		AB213EC51710D0A1006DDB0F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB213E981710D074006DDB0F /* AudioToolbox.framework */; };
		AB213EC61710D0A1006DDB0F /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB213E981710D074006DDB0F /* AudioToolbox.framework */; };
		AB2145231714DFF4006DDB0F /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2145221714DFF4006DDB0F /* audiosamplegenerator.cpp */; };
		AB2145241714DFF4006DDB0F /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2145221714DFF4006DDB0F /* audiosamplegenerator.cpp */; };
		AB2145251714DFF4006DDB0F /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2145221714DFF4006DDB0F /* audiosamplegenerator.cpp */; };
		AB2145261714DFF4006DDB0F /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2145221714DFF4006DDB0F /* audiosamplegenerator.cpp */; };
		AB2A99A71725F00F0062C1A1 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; };
		AB2A99A81725F00F0062C1A1 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; };
		AB2A99A91725F00F0062C1A1 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; };
		AB2A99AA1725F00F0062C1A1 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		AB2A99AB1725F00F0062C1A1 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; };
		AB2A99AC1725F00F0062C1A1 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; };
		AB2A99AD1725F00F0062C1A1 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; };
		AB2A99AE1725F00F0062C1A1 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; };
		AB2A99AF1725F00F0062C1A1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		AB2A99B01725F00F0062C1A1 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; };
		AB2A99B11725F00F0062C1A1 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; };
		AB2A99B51725F00F0062C1A1 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; };
		AB2A99B61725F00F0062C1A1 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; };
		AB2A99B71725F00F0062C1A1 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; };
		AB2A99B81725F00F0062C1A1 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; };
		AB2A99B91725F00F0062C1A1 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; };
		AB2A99BA1725F00F0062C1A1 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; };
		AB2A99BB1725F00F0062C1A1 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; };
		AB2A99BC1725F00F0062C1A1 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; };
		AB2A99BD1725F00F0062C1A1 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; };
		AB2A99BE1725F00F0062C1A1 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; };
		AB2A99BF1725F00F0062C1A1 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; };
		AB2A99C01725F00F0062C1A1 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; };
		AB2A99C11725F00F0062C1A1 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; };
		AB2A99C21725F00F0062C1A1 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; };
		AB2A99C31725F00F0062C1A1 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; };
		AB2A99C41725F00F0062C1A1 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; };
		AB2A99C51725F00F0062C1A1 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; };
		AB2A99C61725F00F0062C1A1 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; };
		AB2A99C71725F00F0062C1A1 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; };
		AB2A99C81725F00F0062C1A1 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; };
		AB2A99C91725F00F0062C1A1 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; };
		AB2A99CA1725F00F0062C1A1 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; };
		AB2A99CB1725F00F0062C1A1 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; };
		AB2A99CC1725F00F0062C1A1 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; };
		AB2A99CD1725F00F0062C1A1 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; };
		AB2A99CE1725F00F0062C1A1 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; };
		AB2A99CF1725F00F0062C1A1 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; };
		AB2A99D01725F00F0062C1A1 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; };
		AB2A99D11725F00F0062C1A1 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; };
		AB2A99D21725F00F0062C1A1 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; };
		AB2A99D31725F00F0062C1A1 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; };
		AB2A99D41725F00F0062C1A1 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; };
		AB2A99D51725F00F0062C1A1 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; };
		AB2A99D61725F00F0062C1A1 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; };
		AB2A99D71725F00F0062C1A1 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; };
		AB2A99D81725F00F0062C1A1 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; };
		AB2A99D91725F00F0062C1A1 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; };
		AB2A99DA1725F00F0062C1A1 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; };
		AB2A99DB1725F00F0062C1A1 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; };
		AB2A99DC1725F00F0062C1A1 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; };
		AB2A99DD1725F00F0062C1A1 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; };
		AB2A99DE1725F00F0062C1A1 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; };
		AB2A99DF1725F00F0062C1A1 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; };
		AB2A99E01725F00F0062C1A1 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; };
		AB2A99E21725F00F0062C1A1 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; };
		AB2A99E31725F00F0062C1A1 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; };
		AB2A99E41725F00F0062C1A1 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; };
		AB2A99E51725F00F0062C1A1 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; };
		AB2A99E61725F00F0062C1A1 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; };
		AB2A99E71725F00F0062C1A1 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; };
		AB2A99E81725F00F0062C1A1 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; };
		AB2A99E91725F00F0062C1A1 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; };
		AB2A99EA1725F00F0062C1A1 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; };
		AB2A99EB1725F00F0062C1A1 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; };
		AB2A99EC1725F00F0062C1A1 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; };
		AB2A99ED1725F00F0062C1A1 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; };
		AB2A99EE1725F00F0062C1A1 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB700DB816CDDBC400FBD336 /* DisplayWindow.xib */; };
		AB2A99F31725F00F0062C1A1 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		AB2A99F41725F00F0062C1A1 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		AB2A99F51725F00F0062C1A1 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		AB2A99F61725F00F0062C1A1 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		AB2A99F71725F00F0062C1A1 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		AB2A99F81725F00F0062C1A1 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		AB2A99F91725F00F0062C1A1 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		AB2A99FA1725F00F0062C1A1 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		AB2A99FB1725F00F0062C1A1 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		AB2A99FC1725F00F0062C1A1 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		AB2A99FD1725F00F0062C1A1 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		AB2A99FE1725F00F0062C1A1 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		AB2A99FF1725F00F0062C1A1 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		AB2A9A001725F00F0062C1A1 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		AB2A9A011725F00F0062C1A1 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		AB2A9A021725F00F0062C1A1 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		AB2A9A031725F00F0062C1A1 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		AB2A9A041725F00F0062C1A1 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		AB2A9A051725F00F0062C1A1 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		AB2A9A061725F00F0062C1A1 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		AB2A9A071725F00F0062C1A1 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		AB2A9A081725F00F0062C1A1 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		AB2A9A091725F00F0062C1A1 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		AB2A9A0A1725F00F0062C1A1 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		AB2A9A0C1725F00F0062C1A1 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		AB2A9A0D1725F00F0062C1A1 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		AB2A9A0F1725F00F0062C1A1 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		AB2A9A101725F00F0062C1A1 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		AB2A9A111725F00F0062C1A1 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		AB2A9A121725F00F0062C1A1 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		AB2A9A131725F00F0062C1A1 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		AB2A9A141725F00F0062C1A1 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		AB2A9A151725F00F0062C1A1 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		AB2A9A171725F00F0062C1A1 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		AB2A9A181725F00F0062C1A1 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		AB2A9A191725F00F0062C1A1 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		AB2A9A1A1725F00F0062C1A1 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		AB2A9A1B1725F00F0062C1A1 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		AB2A9A1C1725F00F0062C1A1 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		AB2A9A1D1725F00F0062C1A1 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		AB2A9A1E1725F00F0062C1A1 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		AB2A9A1F1725F00F0062C1A1 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		AB2A9A201725F00F0062C1A1 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		AB2A9A211725F00F0062C1A1 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		AB2A9A221725F00F0062C1A1 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		AB2A9A231725F00F0062C1A1 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		AB2A9A241725F00F0062C1A1 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		AB2A9A251725F00F0062C1A1 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		AB2A9A271725F00F0062C1A1 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		AB2A9A281725F00F0062C1A1 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		AB2A9A291725F00F0062C1A1 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		AB2A9A2A1725F00F0062C1A1 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		AB2A9A2B1725F00F0062C1A1 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		AB2A9A2C1725F00F0062C1A1 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		AB2A9A2D1725F00F0062C1A1 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		AB2A9A2E1725F00F0062C1A1 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		AB2A9A2F1725F00F0062C1A1 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		AB2A9A301725F00F0062C1A1 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; };
		AB2A9A311725F00F0062C1A1 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		AB2A9A321725F00F0062C1A1 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		AB2A9A331725F00F0062C1A1 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		AB2A9A341725F00F0062C1A1 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		AB2A9A351725F00F0062C1A1 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		AB2A9A361725F00F0062C1A1 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		AB2A9A371725F00F0062C1A1 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		AB2A9A381725F00F0062C1A1 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		AB2A9A391725F00F0062C1A1 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		AB2A9A3A1725F00F0062C1A1 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		AB2A9A3B1725F00F0062C1A1 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		AB2A9A3C1725F00F0062C1A1 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		AB2A9A3D1725F00F0062C1A1 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		AB2A9A3E1725F00F0062C1A1 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		AB2A9A3F1725F00F0062C1A1 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		AB2A9A401725F00F0062C1A1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; };
		AB2A9A411725F00F0062C1A1 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		AB2A9A421725F00F0062C1A1 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; };
		AB2A9A431725F00F0062C1A1 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		AB2A9A441725F00F0062C1A1 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		AB2A9A451725F00F0062C1A1 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		AB2A9A461725F00F0062C1A1 /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* mic_ext.cpp */; };
		AB2A9A471725F00F0062C1A1 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; };
		AB2A9A481725F00F0062C1A1 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		AB2A9A491725F00F0062C1A1 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; };
		AB2A9A4A1725F00F0062C1A1 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; };
		AB2A9A4B1725F00F0062C1A1 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		AB2A9A4C1725F00F0062C1A1 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; };
		AB2A9A4D1725F00F0062C1A1 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; };
		AB2A9A4E1725F00F0062C1A1 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; };
		AB2A9A4F1725F00F0062C1A1 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; };
		AB2A9A501725F00F0062C1A1 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		AB2A9A511725F00F0062C1A1 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		AB2A9A521725F00F0062C1A1 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		AB2A9A531725F00F0062C1A1 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		AB2A9A541725F00F0062C1A1 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		AB2A9A551725F00F0062C1A1 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		AB2A9A561725F00F0062C1A1 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
		AB2A9A571725F00F0062C1A1 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; };
		AB2A9A581725F00F0062C1A1 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */; };
		AB2A9A591725F00F0062C1A1 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA0356F169127C000817C69 /* troubleshootingWindowDelegate.mm */; };
		AB2A9A5A1725F00F0062C1A1 /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A187B16C9951C00384EED /* EmuControllerDelegate.mm */; };
		AB2A9A5B1725F00F0062C1A1 /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A198216CAD66900384EED /* cocoa_GPU.mm */; };
		AB2A9A5C1725F00F0062C1A1 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB700DDD16CDE4C300FBD336 /* DisplayWindowController.mm */; };
		AB2A9A5D1725F00F0062C1A1 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5A795716D5A56000ED84B7 /* InputManager.mm */; };
		AB2A9A5E1725F00F0062C1A1 /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2A16F55C64002E07CD /* AAFilter.cpp */; };
		AB2A9A5F1725F00F0062C1A1 /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2B16F55C64002E07CD /* cpu_detect_x86_gcc.cpp */; };
		AB2A9A601725F00F0062C1A1 /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2C16F55C64002E07CD /* FIFOSampleBuffer.cpp */; };
		AB2A9A611725F00F0062C1A1 /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2D16F55C64002E07CD /* FIRFilter.cpp */; };
		AB2A9A621725F00F0062C1A1 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2E16F55C64002E07CD /* mmx_optimized.cpp */; };
		AB2A9A631725F00F0062C1A1 /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2F16F55C64002E07CD /* RateTransposer.cpp */; };
		AB2A9A641725F00F0062C1A1 /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3016F55C64002E07CD /* SoundTouch.cpp */; };
		AB2A9A651725F00F0062C1A1 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3116F55C64002E07CD /* sse_optimized.cpp */; };
		AB2A9A661725F00F0062C1A1 /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3216F55C64002E07CD /* TDStretch.cpp */; };
		AB2A9A671725F00F0062C1A1 /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3316F55C64002E07CD /* WavFile.cpp */; };
		AB2A9A681725F00F0062C1A1 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F56EF1704C86900E28885 /* utilities.c */; };
		AB2A9A691725F00F0062C1A1 /* InputProfileController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB213D44170CB141006DDB0F /* InputProfileController.mm */; };
		AB2A9A6A1725F00F0062C1A1 /* audiosamplegenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB2145221714DFF4006DDB0F /* audiosamplegenerator.cpp */; };
		AB2A9A6B1725F00F0062C1A1 /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAAFBE9172122B6005DDDBE /* FileMigrationDelegate.mm */; };
		AB2A9A6D1725F00F0062C1A1 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97C553169646D1002AC11B /* Accelerate.framework */; };
		AB2A9A6E1725F00F0062C1A1 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		AB2A9A6F1725F00F0062C1A1 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		AB2A9A701725F00F0062C1A1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		AB2A9A711725F00F0062C1A1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		AB2A9A721725F00F0062C1A1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; };
		AB2A9A731725F00F0062C1A1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		AB2A9A741725F00F0062C1A1 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		AB2A9A751725F00F0062C1A1 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB213E981710D074006DDB0F /* AudioToolbox.framework */; };
		AB2C25071DEBFBD400706BFC /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2C25061DEBFBD400706BFC /* encoding_utf.c */; };
		AB2C25081DEBFBD400706BFC /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2C25061DEBFBD400706BFC /* encoding_utf.c */; };
		AB2C25091DEBFBD400706BFC /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2C25061DEBFBD400706BFC /* encoding_utf.c */; };
		AB2C250A1DEBFBD400706BFC /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2C25061DEBFBD400706BFC /* encoding_utf.c */; };
		AB2C250B1DEBFBD400706BFC /* encoding_utf.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2C25061DEBFBD400706BFC /* encoding_utf.c */; };
		AB2F3B7D15CF9C6000858373 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; };
		AB2F3B7E15CF9C6000858373 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; };
		AB2F3B7F15CF9C6000858373 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; };
		AB2F3B8015CF9C6000858373 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		AB2F3B8115CF9C6000858373 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; };
		AB2F3B8215CF9C6000858373 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; };
		AB2F3B8315CF9C6000858373 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; };
		AB2F3B8415CF9C6000858373 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; };
		AB2F3B8515CF9C6000858373 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		AB2F3B8615CF9C6000858373 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; };
		AB2F3B8715CF9C6000858373 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; };
		AB2F3B8B15CF9C6000858373 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; };
		AB2F3B8C15CF9C6000858373 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; };
		AB2F3B8D15CF9C6000858373 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; };
		AB2F3B8E15CF9C6000858373 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; };
		AB2F3B8F15CF9C6000858373 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; };
		AB2F3B9015CF9C6000858373 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; };
		AB2F3B9115CF9C6000858373 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; };
		AB2F3B9215CF9C6000858373 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; };
		AB2F3B9315CF9C6000858373 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; };
		AB2F3B9415CF9C6000858373 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; };
		AB2F3B9515CF9C6000858373 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; };
		AB2F3B9615CF9C6000858373 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; };
		AB2F3B9715CF9C6000858373 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; };
		AB2F3B9815CF9C6000858373 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; };
		AB2F3B9915CF9C6000858373 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; };
		AB2F3B9A15CF9C6000858373 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; };
		AB2F3B9B15CF9C6000858373 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; };
		AB2F3B9C15CF9C6000858373 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; };
		AB2F3B9D15CF9C6000858373 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; };
		AB2F3B9E15CF9C6000858373 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; };
		AB2F3B9F15CF9C6000858373 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; };
		AB2F3BA015CF9C6000858373 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; };
		AB2F3BA115CF9C6000858373 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; };
		AB2F3BA215CF9C6000858373 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; };
		AB2F3BA315CF9C6000858373 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; };
		AB2F3BA415CF9C6000858373 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; };
		AB2F3BA515CF9C6000858373 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; };
		AB2F3BA615CF9C6000858373 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; };
		AB2F3BA715CF9C6000858373 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; };
		AB2F3BA815CF9C6000858373 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; };
		AB2F3BA915CF9C6000858373 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; };
		AB2F3BAA15CF9C6000858373 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; };
		AB2F3BAB15CF9C6000858373 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; };
		AB2F3BAC15CF9C6000858373 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; };
		AB2F3BAD15CF9C6000858373 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; };
		AB2F3BAE15CF9C6000858373 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; };
		AB2F3BAF15CF9C6000858373 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; };
		AB2F3BB015CF9C6000858373 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; };
		AB2F3BB115CF9C6000858373 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; };
		AB2F3BB215CF9C6000858373 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; };
		AB2F3BB315CF9C6000858373 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; };
		AB2F3BB415CF9C6000858373 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; };
		AB2F3BB515CF9C6000858373 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; };
		AB2F3BB615CF9C6000858373 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; };
		AB2F3BB815CF9C6000858373 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; };
		AB2F3BB915CF9C6000858373 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; };
		AB2F3BBA15CF9C6000858373 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; };
		AB2F3BBB15CF9C6000858373 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; };
		AB2F3BBC15CF9C6000858373 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; };
		AB2F3BBD15CF9C6000858373 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; };
		AB2F3BBE15CF9C6000858373 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; };
		AB2F3BBF15CF9C6000858373 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; };
		AB2F3BC015CF9C6000858373 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; };
		AB2F3BC115CF9C6000858373 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; };
		AB2F3BC215CF9C6000858373 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; };
		AB2F3BC315CF9C6000858373 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; };
		AB2F3BC815CF9C6000858373 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		AB2F3BC915CF9C6000858373 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		AB2F3BCA15CF9C6000858373 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		AB2F3BCB15CF9C6000858373 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		AB2F3BCC15CF9C6000858373 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		AB2F3BCD15CF9C6000858373 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		AB2F3BCE15CF9C6000858373 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		AB2F3BD015CF9C6000858373 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		AB2F3BD115CF9C6000858373 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		AB2F3BD215CF9C6000858373 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		AB2F3BD315CF9C6000858373 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		AB2F3BD415CF9C6000858373 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		AB2F3BD515CF9C6000858373 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		AB2F3BD615CF9C6000858373 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		AB2F3BD715CF9C6000858373 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		AB2F3BD815CF9C6000858373 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		AB2F3BD915CF9C6000858373 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		AB2F3BDA15CF9C6000858373 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		AB2F3BDB15CF9C6000858373 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		AB2F3BDC15CF9C6000858373 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		AB2F3BDD15CF9C6000858373 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		AB2F3BDF15CF9C6000858373 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		AB2F3BE015CF9C6000858373 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		AB2F3BE215CF9C6000858373 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		AB2F3BE415CF9C6000858373 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		AB2F3BE515CF9C6000858373 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		AB2F3BE715CF9C6000858373 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		AB2F3BE815CF9C6000858373 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		AB2F3BE915CF9C6000858373 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		AB2F3BEA15CF9C6000858373 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		AB2F3BEB15CF9C6000858373 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		AB2F3BEC15CF9C6000858373 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		AB2F3BED15CF9C6000858373 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		AB2F3BEF15CF9C6000858373 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		AB2F3BF015CF9C6000858373 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		AB2F3BF215CF9C6000858373 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		AB2F3BF315CF9C6000858373 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		AB2F3BF415CF9C6000858373 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		AB2F3BF515CF9C6000858373 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		AB2F3BF615CF9C6000858373 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		AB2F3BF815CF9C6000858373 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		AB2F3BF915CF9C6000858373 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		AB2F3BFA15CF9C6000858373 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		AB2F3BFB15CF9C6000858373 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		AB2F3BFC15CF9C6000858373 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		AB2F3BFD15CF9C6000858373 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		AB2F3BFE15CF9C6000858373 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		AB2F3BFF15CF9C6000858373 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		AB2F3C0115CF9C6000858373 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		AB2F3C0215CF9C6000858373 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		AB2F3C0315CF9C6000858373 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		AB2F3C0415CF9C6000858373 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		AB2F3C0515CF9C6000858373 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		AB2F3C0615CF9C6000858373 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		AB2F3C0715CF9C6000858373 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		AB2F3C0815CF9C6000858373 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		AB2F3C0915CF9C6000858373 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		AB2F3C0A15CF9C6000858373 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; };
		AB2F3C0B15CF9C6000858373 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		AB2F3C0D15CF9C6000858373 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		AB2F3C0F15CF9C6000858373 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		AB2F3C1115CF9C6000858373 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		AB2F3C1215CF9C6000858373 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		AB2F3C1315CF9C6000858373 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		AB2F3C1415CF9C6000858373 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		AB2F3C1515CF9C6000858373 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		AB2F3C1615CF9C6000858373 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		AB2F3C1715CF9C6000858373 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		AB2F3C1815CF9C6000858373 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		AB2F3C1915CF9C6000858373 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		AB2F3C1A15CF9C6000858373 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		AB2F3C1C15CF9C6000858373 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		AB2F3C1D15CF9C6000858373 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		AB2F3C1E15CF9C6000858373 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; };
		AB2F3C1F15CF9C6000858373 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		AB2F3C2015CF9C6000858373 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; };
		AB2F3C2115CF9C6000858373 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		AB2F3C2215CF9C6000858373 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		AB2F3C2415CF9C6000858373 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		AB2F3C2515CF9C6000858373 /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* mic_ext.cpp */; };
		AB2F3C2615CF9C6000858373 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; };
		AB2F3C2715CF9C6000858373 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		AB2F3C2815CF9C6000858373 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; };
		AB2F3C2915CF9C6000858373 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; };
		AB2F3C2A15CF9C6000858373 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		AB2F3C2B15CF9C6000858373 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; };
		AB2F3C2C15CF9C6000858373 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; };
		AB2F3C2F15CF9C6000858373 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; };
		AB2F3C3015CF9C6000858373 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; };
		AB2F3C3115CF9C6000858373 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		AB2F3C3215CF9C6000858373 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		AB2F3C3315CF9C6000858373 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		AB2F3C3415CF9C6000858373 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		AB2F3C3515CF9C6000858373 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		AB2F3C3615CF9C6000858373 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		AB2F3C3715CF9C6000858373 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
		AB2F3C3815CF9C6000858373 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; };
		AB2F3C3915CF9C6000858373 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */; };
		AB2F3C3B15CF9C6000858373 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		AB2F3C3C15CF9C6000858373 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		AB2F3C3D15CF9C6000858373 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		AB2F3C3E15CF9C6000858373 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		AB2F3C3F15CF9C6000858373 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; };
		AB2F3C4015CF9C6000858373 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		AB2F3C4115CF9C6000858373 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		AB2F56F01704C86900E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F56EF1704C86900E28885 /* utilities.c */; };
		AB2F56F11704C86900E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F56EF1704C86900E28885 /* utilities.c */; };
		AB2F56F21704C86900E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F56EF1704C86900E28885 /* utilities.c */; };
		AB2F56F31704C86900E28885 /* utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = AB2F56EF1704C86900E28885 /* utilities.c */; };
		AB37E3741D6188BC004A2C0D /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB37E36C1D6188BC004A2C0D /* colorspacehandler.cpp */; };
		AB37E3781D6188BC004A2C0D /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB37E36C1D6188BC004A2C0D /* colorspacehandler.cpp */; };
		AB37E37C1D6188BC004A2C0D /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB37E36C1D6188BC004A2C0D /* colorspacehandler.cpp */; };
		AB37E3801D6188BC004A2C0D /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB37E36C1D6188BC004A2C0D /* colorspacehandler.cpp */; };
		AB3932C4211E610200DA9D80 /* libpcap.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3932C3211E610200DA9D80 /* libpcap.dylib */; };
		AB3932C5211E611F00DA9D80 /* libpcap.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3932C3211E610200DA9D80 /* libpcap.dylib */; };
		AB3932C6211E612400DA9D80 /* libpcap.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3932C3211E610200DA9D80 /* libpcap.dylib */; };
		AB3932C7211E612A00DA9D80 /* libpcap.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3932C3211E610200DA9D80 /* libpcap.dylib */; };
		AB3932C8211E612E00DA9D80 /* libpcap.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3932C3211E610200DA9D80 /* libpcap.dylib */; };
		AB3ACB7814C2361100D7D192 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; };
		AB3ACB7914C2361100D7D192 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; };
		AB3ACB7C14C2361100D7D192 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; };
		AB3ACB7D14C2361100D7D192 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; };
		AB3ACC4414C24D5400D7D192 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; };
		AB3ACC4514C24D5400D7D192 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; };
		AB3ACC4614C24D5400D7D192 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; };
		AB3ACC4714C24D5400D7D192 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; };
		AB3ACC4914C24D5400D7D192 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; };
		AB3E69101E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E690F1E231E9900D4CC75 /* MacOGLDisplayView.mm */; };
		AB3E69111E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E690F1E231E9900D4CC75 /* MacOGLDisplayView.mm */; };
		AB3E69121E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E690F1E231E9900D4CC75 /* MacOGLDisplayView.mm */; };
		AB3E69131E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E690F1E231E9900D4CC75 /* MacOGLDisplayView.mm */; };
		AB3E69141E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E690F1E231E9900D4CC75 /* MacOGLDisplayView.mm */; };
		AB3E69451E25FB8400D4CC75 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3E69441E25FB8400D4CC75 /* QuartzCore.framework */; };
		AB3E697D1E25FB9600D4CC75 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3E69441E25FB8400D4CC75 /* QuartzCore.framework */; };
		AB3E697E1E25FB9700D4CC75 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3E69441E25FB8400D4CC75 /* QuartzCore.framework */; };
		AB3E697F1E25FB9700D4CC75 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3E69441E25FB8400D4CC75 /* QuartzCore.framework */; };
		AB3E69801E25FB9800D4CC75 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3E69441E25FB8400D4CC75 /* QuartzCore.framework */; };
		AB3E69831E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E69821E25FBBF00D4CC75 /* DisplayViewCALayer.mm */; };
		AB3E69841E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E69821E25FBBF00D4CC75 /* DisplayViewCALayer.mm */; };
		AB3E69851E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E69821E25FBBF00D4CC75 /* DisplayViewCALayer.mm */; };
		AB3E69861E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E69821E25FBBF00D4CC75 /* DisplayViewCALayer.mm */; };
		AB3E69871E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E69821E25FBBF00D4CC75 /* DisplayViewCALayer.mm */; };
		AB43527217D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43527117D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp */; };
		AB43527317D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43527117D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp */; };
		AB43527417D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43527117D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp */; };
		AB43527517D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43527117D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp */; };
		AB43527617D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43527117D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp */; };
		AB43528717D5BA95007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43528617D5BA95007417C8 /* fsnitro.cpp */; };
		AB43528817D5BA95007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43528617D5BA95007417C8 /* fsnitro.cpp */; };
		AB43528917D5BA95007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43528617D5BA95007417C8 /* fsnitro.cpp */; };
		AB43528A17D5BA95007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43528617D5BA95007417C8 /* fsnitro.cpp */; };
		AB43528B17D5BA95007417C8 /* fsnitro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB43528617D5BA95007417C8 /* fsnitro.cpp */; };
		AB446DA11F69DB56002F32B6 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB446DA01F69DB56002F32B6 /* CoreVideo.framework */; };
		AB446DB31F69DB68002F32B6 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB446DA01F69DB56002F32B6 /* CoreVideo.framework */; };
		AB446DB41F69DB68002F32B6 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB446DA01F69DB56002F32B6 /* CoreVideo.framework */; };
		AB446DB51F69DB69002F32B6 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB446DA01F69DB56002F32B6 /* CoreVideo.framework */; };
		AB446DB61F69DB69002F32B6 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB446DA01F69DB56002F32B6 /* CoreVideo.framework */; };
		AB4B5A21217E47E400381363 /* WifiSettingsPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB4B5A20217E47E400381363 /* WifiSettingsPanel.mm */; };
		AB4B5A22217E47E400381363 /* WifiSettingsPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB4B5A20217E47E400381363 /* WifiSettingsPanel.mm */; };
		AB4B5A23217E47E400381363 /* WifiSettingsPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB4B5A20217E47E400381363 /* WifiSettingsPanel.mm */; };
		AB4B5A24217E47E400381363 /* WifiSettingsPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB4B5A20217E47E400381363 /* WifiSettingsPanel.mm */; };
		AB4B5A25217E47E400381363 /* WifiSettingsPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB4B5A20217E47E400381363 /* WifiSettingsPanel.mm */; };
		AB4C4C3F16F55C64002E07CD /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2A16F55C64002E07CD /* AAFilter.cpp */; };
		AB4C4C4016F55C64002E07CD /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2B16F55C64002E07CD /* cpu_detect_x86_gcc.cpp */; };
		AB4C4C4116F55C64002E07CD /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2C16F55C64002E07CD /* FIFOSampleBuffer.cpp */; };
		AB4C4C4216F55C64002E07CD /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2D16F55C64002E07CD /* FIRFilter.cpp */; };
		AB4C4C4316F55C64002E07CD /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2E16F55C64002E07CD /* mmx_optimized.cpp */; };
		AB4C4C4416F55C64002E07CD /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2F16F55C64002E07CD /* RateTransposer.cpp */; };
		AB4C4C4516F55C64002E07CD /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3016F55C64002E07CD /* SoundTouch.cpp */; };
		AB4C4C4616F55C64002E07CD /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3116F55C64002E07CD /* sse_optimized.cpp */; };
		AB4C4C4716F55C64002E07CD /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3216F55C64002E07CD /* TDStretch.cpp */; };
		AB4C4C4816F55C64002E07CD /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3316F55C64002E07CD /* WavFile.cpp */; };
		AB4C4C4916F55C64002E07CD /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2A16F55C64002E07CD /* AAFilter.cpp */; };
		AB4C4C4A16F55C64002E07CD /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2B16F55C64002E07CD /* cpu_detect_x86_gcc.cpp */; };
		AB4C4C4B16F55C64002E07CD /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2C16F55C64002E07CD /* FIFOSampleBuffer.cpp */; };
		AB4C4C4C16F55C64002E07CD /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2D16F55C64002E07CD /* FIRFilter.cpp */; };
		AB4C4C4D16F55C64002E07CD /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2E16F55C64002E07CD /* mmx_optimized.cpp */; };
		AB4C4C4E16F55C64002E07CD /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2F16F55C64002E07CD /* RateTransposer.cpp */; };
		AB4C4C4F16F55C64002E07CD /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3016F55C64002E07CD /* SoundTouch.cpp */; };
		AB4C4C5016F55C64002E07CD /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3116F55C64002E07CD /* sse_optimized.cpp */; };
		AB4C4C5116F55C64002E07CD /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3216F55C64002E07CD /* TDStretch.cpp */; };
		AB4C4C5216F55C64002E07CD /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3316F55C64002E07CD /* WavFile.cpp */; };
		AB4C4C5316F55C64002E07CD /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2A16F55C64002E07CD /* AAFilter.cpp */; };
		AB4C4C5416F55C64002E07CD /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2B16F55C64002E07CD /* cpu_detect_x86_gcc.cpp */; };
		AB4C4C5516F55C64002E07CD /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2C16F55C64002E07CD /* FIFOSampleBuffer.cpp */; };
		AB4C4C5616F55C64002E07CD /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2D16F55C64002E07CD /* FIRFilter.cpp */; };
		AB4C4C5716F55C64002E07CD /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2E16F55C64002E07CD /* mmx_optimized.cpp */; };
		AB4C4C5816F55C64002E07CD /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2F16F55C64002E07CD /* RateTransposer.cpp */; };
		AB4C4C5916F55C64002E07CD /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3016F55C64002E07CD /* SoundTouch.cpp */; };
		AB4C4C5A16F55C64002E07CD /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3116F55C64002E07CD /* sse_optimized.cpp */; };
		AB4C4C5B16F55C64002E07CD /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3216F55C64002E07CD /* TDStretch.cpp */; };
		AB4C4C5C16F55C64002E07CD /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3316F55C64002E07CD /* WavFile.cpp */; };
		AB4C4C5D16F55C64002E07CD /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2A16F55C64002E07CD /* AAFilter.cpp */; };
		AB4C4C5E16F55C64002E07CD /* cpu_detect_x86_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2B16F55C64002E07CD /* cpu_detect_x86_gcc.cpp */; };
		AB4C4C5F16F55C64002E07CD /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2C16F55C64002E07CD /* FIFOSampleBuffer.cpp */; };
		AB4C4C6016F55C64002E07CD /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2D16F55C64002E07CD /* FIRFilter.cpp */; };
		AB4C4C6116F55C64002E07CD /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2E16F55C64002E07CD /* mmx_optimized.cpp */; };
		AB4C4C6216F55C64002E07CD /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C2F16F55C64002E07CD /* RateTransposer.cpp */; };
		AB4C4C6316F55C64002E07CD /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3016F55C64002E07CD /* SoundTouch.cpp */; };
		AB4C4C6416F55C64002E07CD /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3116F55C64002E07CD /* sse_optimized.cpp */; };
		AB4C4C6516F55C64002E07CD /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3216F55C64002E07CD /* TDStretch.cpp */; };
		AB4C4C6616F55C64002E07CD /* WavFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C4C3316F55C64002E07CD /* WavFile.cpp */; };
		AB4C808D17C5D7780024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808717C5D7780024D479 /* slot1_retail_auto.cpp */; };
		AB4C808E17C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808817C5D7780024D479 /* slot1_retail_mcrom.cpp */; };
		AB4C808F17C5D7780024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808917C5D7780024D479 /* slot1comp_mc.cpp */; };
		AB4C809017C5D7780024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808B17C5D7780024D479 /* slot1comp_rom.cpp */; };
		AB4C809117C5D7780024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808717C5D7780024D479 /* slot1_retail_auto.cpp */; };
		AB4C809217C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808817C5D7780024D479 /* slot1_retail_mcrom.cpp */; };
		AB4C809317C5D7780024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808917C5D7780024D479 /* slot1comp_mc.cpp */; };
		AB4C809417C5D7780024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808B17C5D7780024D479 /* slot1comp_rom.cpp */; };
		AB4C809517C5D7780024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808717C5D7780024D479 /* slot1_retail_auto.cpp */; };
		AB4C809617C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808817C5D7780024D479 /* slot1_retail_mcrom.cpp */; };
		AB4C809717C5D7780024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808917C5D7780024D479 /* slot1comp_mc.cpp */; };
		AB4C809817C5D7780024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808B17C5D7780024D479 /* slot1comp_rom.cpp */; };
		AB4C809917C5D7780024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808717C5D7780024D479 /* slot1_retail_auto.cpp */; };
		AB4C809A17C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808817C5D7780024D479 /* slot1_retail_mcrom.cpp */; };
		AB4C809B17C5D7780024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808917C5D7780024D479 /* slot1comp_mc.cpp */; };
		AB4C809C17C5D7780024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808B17C5D7780024D479 /* slot1comp_rom.cpp */; };
		AB4C809D17C5D7780024D479 /* slot1_retail_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808717C5D7780024D479 /* slot1_retail_auto.cpp */; };
		AB4C809E17C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808817C5D7780024D479 /* slot1_retail_mcrom.cpp */; };
		AB4C809F17C5D7780024D479 /* slot1comp_mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808917C5D7780024D479 /* slot1comp_mc.cpp */; };
		AB4C80A017C5D7780024D479 /* slot1comp_rom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C808B17C5D7780024D479 /* slot1comp_rom.cpp */; };
		AB4C80AA17C5D7A00024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80A917C5D7A00024D479 /* advanscene.cpp */; };
		AB4C80AB17C5D7A00024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80A917C5D7A00024D479 /* advanscene.cpp */; };
		AB4C80AC17C5D7A00024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80A917C5D7A00024D479 /* advanscene.cpp */; };
		AB4C80AD17C5D7A00024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80A917C5D7A00024D479 /* advanscene.cpp */; };
		AB4C80AE17C5D7A00024D479 /* advanscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB4C80A917C5D7A00024D479 /* advanscene.cpp */; };
		AB50200A1D09E712002FA150 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020071D09E712002FA150 /* file_path.c */; };
		AB50200B1D09E712002FA150 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020081D09E712002FA150 /* retro_dirent.c */; };
		AB50200C1D09E712002FA150 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020091D09E712002FA150 /* retro_stat.c */; };
		AB50200D1D09E712002FA150 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020071D09E712002FA150 /* file_path.c */; };
		AB50200E1D09E712002FA150 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020081D09E712002FA150 /* retro_dirent.c */; };
		AB50200F1D09E712002FA150 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020091D09E712002FA150 /* retro_stat.c */; };
		AB5020101D09E712002FA150 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020071D09E712002FA150 /* file_path.c */; };
		AB5020111D09E712002FA150 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020081D09E712002FA150 /* retro_dirent.c */; };
		AB5020121D09E712002FA150 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020091D09E712002FA150 /* retro_stat.c */; };
		AB5020131D09E712002FA150 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020071D09E712002FA150 /* file_path.c */; };
		AB5020141D09E712002FA150 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020081D09E712002FA150 /* retro_dirent.c */; };
		AB5020151D09E712002FA150 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020091D09E712002FA150 /* retro_stat.c */; };
		AB5020161D09E712002FA150 /* file_path.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020071D09E712002FA150 /* file_path.c */; };
		AB5020171D09E712002FA150 /* retro_dirent.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020081D09E712002FA150 /* retro_dirent.c */; };
		AB5020181D09E712002FA150 /* retro_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = AB5020091D09E712002FA150 /* retro_stat.c */; };
		AB53517F18313E3100CCD532 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53517E18313E3100CCD532 /* slot2_auto.cpp */; };
		AB53518018313E3100CCD532 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53517E18313E3100CCD532 /* slot2_auto.cpp */; };
		AB53518118313E3100CCD532 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53517E18313E3100CCD532 /* slot2_auto.cpp */; };
		AB53518218313E3100CCD532 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53517E18313E3100CCD532 /* slot2_auto.cpp */; };
		AB53518318313E3100CCD532 /* slot2_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53517E18313E3100CCD532 /* slot2_auto.cpp */; };
		AB53518618313E4E00CCD532 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53518518313E4E00CCD532 /* slot2.cpp */; };
		AB53518718313E4E00CCD532 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53518518313E4E00CCD532 /* slot2.cpp */; };
		AB53518818313E4E00CCD532 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53518518313E4E00CCD532 /* slot2.cpp */; };
		AB53518918313E4E00CCD532 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53518518313E4E00CCD532 /* slot2.cpp */; };
		AB53518A18313E4E00CCD532 /* slot2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB53518518313E4E00CCD532 /* slot2.cpp */; };
		AB5A795816D5A56000ED84B7 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5A795716D5A56000ED84B7 /* InputManager.mm */; };
		AB5A795916D5A56000ED84B7 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5A795716D5A56000ED84B7 /* InputManager.mm */; };
		AB5A795A16D5A56000ED84B7 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5A795716D5A56000ED84B7 /* InputManager.mm */; };
		AB5A795B16D5A56000ED84B7 /* InputManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB5A795716D5A56000ED84B7 /* InputManager.mm */; };
		AB6A187C16C9951C00384EED /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A187B16C9951C00384EED /* EmuControllerDelegate.mm */; };
		AB6A187D16C9951C00384EED /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A187B16C9951C00384EED /* EmuControllerDelegate.mm */; };
		AB6A187E16C9951C00384EED /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A187B16C9951C00384EED /* EmuControllerDelegate.mm */; };
		AB6A187F16C9951C00384EED /* EmuControllerDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A187B16C9951C00384EED /* EmuControllerDelegate.mm */; };
		AB6A198316CAD66900384EED /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A198216CAD66900384EED /* cocoa_GPU.mm */; };
		AB6A198416CAD66900384EED /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A198216CAD66900384EED /* cocoa_GPU.mm */; };
		AB6A198516CAD66900384EED /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A198216CAD66900384EED /* cocoa_GPU.mm */; };
		AB6A198616CAD66900384EED /* cocoa_GPU.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB6A198216CAD66900384EED /* cocoa_GPU.mm */; };
		AB6D78942809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB6D78932809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png */; };
		AB6D78952809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB6D78932809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png */; };
		AB6D78962809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB6D78932809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png */; };
		AB6D78972809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB6D78932809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png */; };
		AB6D78982809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = AB6D78932809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png */; };
		AB700DBA16CDDBC400FBD336 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB700DB816CDDBC400FBD336 /* DisplayWindow.xib */; };
		AB700DBB16CDDBC400FBD336 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB700DB816CDDBC400FBD336 /* DisplayWindow.xib */; };
		AB700DBC16CDDBC400FBD336 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB700DB816CDDBC400FBD336 /* DisplayWindow.xib */; };
		AB700DBD16CDDBC400FBD336 /* DisplayWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB700DB816CDDBC400FBD336 /* DisplayWindow.xib */; };
		AB700DDE16CDE4C300FBD336 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB700DDD16CDE4C300FBD336 /* DisplayWindowController.mm */; };
		AB700DDF16CDE4C300FBD336 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB700DDD16CDE4C300FBD336 /* DisplayWindowController.mm */; };
		AB700DE016CDE4C300FBD336 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB700DDD16CDE4C300FBD336 /* DisplayWindowController.mm */; };
		AB700DE116CDE4C300FBD336 /* DisplayWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB700DDD16CDE4C300FBD336 /* DisplayWindowController.mm */; };
		AB711ED21481C35F009011C8 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; };
		AB711ED31481C35F009011C8 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; };
		AB711ED81481C35F009011C8 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; };
		AB711EDE1481C35F009011C8 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		AB711EEF1481C35F009011C8 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; };
		AB711EF01481C35F009011C8 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; };
		AB711EF11481C35F009011C8 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; };
		AB711EF21481C35F009011C8 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; };
		AB711EF31481C35F009011C8 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		AB711EF41481C35F009011C8 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; };
		AB711EF51481C35F009011C8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; };
		AB711EFE1481C35F009011C8 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; };
		AB711F011481C35F009011C8 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		AB711F021481C35F009011C8 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		AB711F031481C35F009011C8 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		AB711F041481C35F009011C8 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		AB711F051481C35F009011C8 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		AB711F061481C35F009011C8 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		AB711F071481C35F009011C8 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		AB711F081481C35F009011C8 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		AB711F091481C35F009011C8 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		AB711F0A1481C35F009011C8 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		AB711F0B1481C35F009011C8 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		AB711F0C1481C35F009011C8 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		AB711F0D1481C35F009011C8 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		AB711F0F1481C35F009011C8 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		AB711F101481C35F009011C8 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		AB711F111481C35F009011C8 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		AB711F121481C35F009011C8 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		AB711F131481C35F009011C8 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		AB711F141481C35F009011C8 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		AB711F151481C35F009011C8 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		AB711F161481C35F009011C8 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		AB711F171481C35F009011C8 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		AB711F181481C35F009011C8 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		AB711F191481C35F009011C8 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		AB711F1A1481C35F009011C8 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		AB711F1B1481C35F009011C8 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		AB711F1C1481C35F009011C8 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		AB711F1D1481C35F009011C8 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		AB711F1E1481C35F009011C8 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		AB711F1F1481C35F009011C8 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		AB711F201481C35F009011C8 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		AB711F211481C35F009011C8 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		AB711F221481C35F009011C8 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		AB711F231481C35F009011C8 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		AB711F251481C35F009011C8 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		AB711F261481C35F009011C8 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		AB711F271481C35F009011C8 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		AB711F291481C35F009011C8 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		AB711F2A1481C35F009011C8 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		AB711F2B1481C35F009011C8 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		AB711F2C1481C35F009011C8 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		AB711F2E1481C35F009011C8 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		AB711F2F1481C35F009011C8 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		AB711F301481C35F009011C8 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		AB711F311481C35F009011C8 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		AB711F321481C35F009011C8 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		AB711F331481C35F009011C8 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		AB711F341481C35F009011C8 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		AB711F351481C35F009011C8 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		AB711F361481C35F009011C8 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		AB711F371481C35F009011C8 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		AB711F381481C35F009011C8 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		AB711F391481C35F009011C8 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		AB711F3A1481C35F009011C8 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		AB711F3B1481C35F009011C8 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		AB711F3C1481C35F009011C8 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		AB711F3D1481C35F009011C8 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		AB711F3E1481C35F009011C8 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		AB711F401481C35F009011C8 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		AB711F411481C35F009011C8 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		AB711F421481C35F009011C8 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		AB711F431481C35F009011C8 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		AB711F461481C35F009011C8 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		AB711F471481C35F009011C8 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; };
		AB711F481481C35F009011C8 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		AB711F491481C35F009011C8 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; };
		AB711F4A1481C35F009011C8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; };
		AB711F4C1481C35F009011C8 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; };
		AB711F4E1481C35F009011C8 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		AB711F501481C35F009011C8 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		AB711F511481C35F009011C8 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		AB711F521481C35F009011C8 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		AB711F5C1481C35F009011C8 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		AB711F5E1481C35F009011C8 /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* mic_ext.cpp */; };
		AB711F5F1481C35F009011C8 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		AB711F601481C35F009011C8 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		AB711F611481C35F009011C8 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		AB711F621481C35F009011C8 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		AB711F631481C35F009011C8 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		AB711F641481C35F009011C8 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		AB711F6C1481C35F009011C8 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; };
		AB711F6D1481C35F009011C8 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		AB711F6E1481C35F009011C8 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; };
		AB711F701481C35F009011C8 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		AB711F741481C35F009011C8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		AB711F751481C35F009011C8 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		AB711F761481C35F009011C8 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		AB711F771481C35F009011C8 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		AB711F781481C35F009011C8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		AB711F7B1481C35F009011C8 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; };
		AB73A96A1507C9F500A310C8 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; };
		AB73A96B1507C9F500A310C8 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; };
		AB73A96C1507C9F500A310C8 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; };
		AB73A96D1507C9F500A310C8 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		AB73A96E1507C9F500A310C8 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; };
		AB73A96F1507C9F500A310C8 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; };
		AB73A9701507C9F500A310C8 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; };
		AB73A9711507C9F500A310C8 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; };
		AB73A9721507C9F500A310C8 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		AB73A9731507C9F500A310C8 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; };
		AB73A9741507C9F500A310C8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; };
		AB73A9781507C9F500A310C8 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; };
		AB73A9791507C9F500A310C8 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; };
		AB73A97A1507C9F500A310C8 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; };
		AB73A97B1507C9F500A310C8 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; };
		AB73A97C1507C9F500A310C8 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; };
		AB73A97D1507C9F500A310C8 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; };
		AB73A97E1507C9F500A310C8 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; };
		AB73A97F1507C9F500A310C8 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; };
		AB73A9801507C9F500A310C8 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; };
		AB73A9811507C9F500A310C8 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; };
		AB73A9821507C9F500A310C8 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; };
		AB73A9831507C9F500A310C8 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; };
		AB73A9841507C9F500A310C8 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; };
		AB73A9851507C9F500A310C8 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; };
		AB73A9861507C9F500A310C8 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; };
		AB73A9871507C9F500A310C8 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; };
		AB73A9881507C9F500A310C8 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; };
		AB73A9891507C9F500A310C8 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; };
		AB73A98A1507C9F500A310C8 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; };
		AB73A98B1507C9F500A310C8 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; };
		AB73A98C1507C9F500A310C8 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; };
		AB73A98D1507C9F500A310C8 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; };
		AB73A98E1507C9F500A310C8 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; };
		AB73A98F1507C9F500A310C8 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; };
		AB73A9901507C9F500A310C8 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; };
		AB73A9911507C9F500A310C8 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; };
		AB73A9921507C9F500A310C8 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; };
		AB73A9931507C9F500A310C8 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; };
		AB73A9941507C9F500A310C8 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; };
		AB73A9951507C9F500A310C8 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; };
		AB73A9961507C9F500A310C8 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; };
		AB73A9971507C9F500A310C8 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; };
		AB73A9981507C9F500A310C8 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; };
		AB73A9991507C9F500A310C8 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; };
		AB73A99A1507C9F500A310C8 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; };
		AB73A99B1507C9F500A310C8 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; };
		AB73A99C1507C9F500A310C8 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; };
		AB73A99D1507C9F500A310C8 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; };
		AB73A99E1507C9F500A310C8 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; };
		AB73A99F1507C9F500A310C8 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; };
		AB73A9A01507C9F500A310C8 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; };
		AB73A9A11507C9F500A310C8 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; };
		AB73A9A21507C9F500A310C8 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; };
		AB73A9A31507C9F500A310C8 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; };
		AB73A9A51507C9F500A310C8 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; };
		AB73A9A61507C9F500A310C8 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; };
		AB73A9A71507C9F500A310C8 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; };
		AB73A9A81507C9F500A310C8 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; };
		AB73A9A91507C9F500A310C8 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; };
		AB73A9AA1507C9F500A310C8 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; };
		AB73A9AB1507C9F500A310C8 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; };
		AB73A9AC1507C9F500A310C8 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; };
		AB73A9AD1507C9F500A310C8 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; };
		AB73A9AE1507C9F500A310C8 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; };
		AB73A9B01507C9F500A310C8 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; };
		AB73A9B11507C9F500A310C8 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; };
		AB73A9B61507C9F500A310C8 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		AB73A9B71507C9F500A310C8 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		AB73A9B81507C9F500A310C8 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		AB73A9B91507C9F500A310C8 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		AB73A9BA1507C9F500A310C8 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		AB73A9BB1507C9F500A310C8 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		AB73A9BC1507C9F500A310C8 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		AB73A9BE1507C9F500A310C8 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		AB73A9BF1507C9F500A310C8 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		AB73A9C01507C9F500A310C8 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		AB73A9C11507C9F500A310C8 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		AB73A9C21507C9F500A310C8 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		AB73A9C31507C9F500A310C8 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		AB73A9C41507C9F500A310C8 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		AB73A9C51507C9F500A310C8 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		AB73A9C61507C9F500A310C8 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		AB73A9C71507C9F500A310C8 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		AB73A9C81507C9F500A310C8 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		AB73A9C91507C9F500A310C8 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		AB73A9CA1507C9F500A310C8 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		AB73A9CB1507C9F500A310C8 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		AB73A9CD1507C9F500A310C8 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		AB73A9CE1507C9F500A310C8 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		AB73A9D01507C9F500A310C8 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		AB73A9D21507C9F500A310C8 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		AB73A9D31507C9F500A310C8 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		AB73A9D51507C9F500A310C8 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		AB73A9D61507C9F500A310C8 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		AB73A9D71507C9F500A310C8 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		AB73A9D81507C9F500A310C8 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		AB73A9D91507C9F500A310C8 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		AB73A9DA1507C9F500A310C8 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		AB73A9DB1507C9F500A310C8 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		AB73A9DD1507C9F500A310C8 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		AB73A9DE1507C9F500A310C8 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		AB73A9E01507C9F500A310C8 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		AB73A9E11507C9F500A310C8 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		AB73A9E21507C9F500A310C8 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		AB73A9E31507C9F500A310C8 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		AB73A9E41507C9F500A310C8 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		AB73A9E61507C9F500A310C8 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		AB73A9E71507C9F500A310C8 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		AB73A9E81507C9F500A310C8 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		AB73A9E91507C9F500A310C8 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		AB73A9EA1507C9F500A310C8 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		AB73A9EB1507C9F500A310C8 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		AB73A9EC1507C9F500A310C8 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		AB73A9ED1507C9F500A310C8 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		AB73A9EF1507C9F500A310C8 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		AB73A9F01507C9F500A310C8 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		AB73A9F11507C9F500A310C8 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		AB73A9F21507C9F500A310C8 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		AB73A9F31507C9F500A310C8 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		AB73A9F41507C9F500A310C8 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		AB73A9F51507C9F500A310C8 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		AB73A9F61507C9F500A310C8 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		AB73A9F71507C9F500A310C8 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		AB73A9F81507C9F500A310C8 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; };
		AB73A9F91507C9F500A310C8 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		AB73A9FB1507C9F500A310C8 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		AB73A9FD1507C9F500A310C8 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		AB73A9FF1507C9F500A310C8 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		AB73AA001507C9F500A310C8 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		AB73AA011507C9F500A310C8 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		AB73AA021507C9F500A310C8 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		AB73AA031507C9F500A310C8 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		AB73AA041507C9F500A310C8 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		AB73AA051507C9F500A310C8 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		AB73AA061507C9F500A310C8 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		AB73AA071507C9F500A310C8 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		AB73AA081507C9F500A310C8 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		AB73AA0A1507C9F500A310C8 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		AB73AA0B1507C9F500A310C8 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		AB73AA0C1507C9F500A310C8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; };
		AB73AA0D1507C9F500A310C8 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		AB73AA0E1507C9F500A310C8 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; };
		AB73AA0F1507C9F500A310C8 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		AB73AA101507C9F500A310C8 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		AB73AA121507C9F500A310C8 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		AB73AA131507C9F500A310C8 /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* mic_ext.cpp */; };
		AB73AA141507C9F500A310C8 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; };
		AB73AA151507C9F500A310C8 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		AB73AA161507C9F500A310C8 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; };
		AB73AA171507C9F500A310C8 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; };
		AB73AA181507C9F500A310C8 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		AB73AA191507C9F500A310C8 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; };
		AB73AA1A1507C9F500A310C8 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; };
		AB73AA1D1507C9F500A310C8 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; };
		AB73AA1E1507C9F500A310C8 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; };
		AB73AA1F1507C9F500A310C8 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		AB73AA201507C9F500A310C8 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		AB73AA211507C9F500A310C8 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		AB73AA221507C9F500A310C8 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		AB73AA231507C9F500A310C8 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		AB73AA241507C9F500A310C8 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		AB73AA251507C9F500A310C8 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
		AB73AA261507C9F500A310C8 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; };
		AB73AA271507C9F500A310C8 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */; };
		AB73AA291507C9F500A310C8 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		AB73AA2A1507C9F500A310C8 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		AB73AA2B1507C9F500A310C8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		AB73AA2C1507C9F500A310C8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		AB73AA2D1507C9F500A310C8 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; };
		AB73AA2E1507C9F500A310C8 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		AB73AA2F1507C9F500A310C8 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		AB75226F14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; };
		AB7BB17F1D62C8CC00A7A6E2 /* colorspacehandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB37E36C1D6188BC004A2C0D /* colorspacehandler.cpp */; };
		AB7DDA6D173DC38F004F3D07 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB6AD5C173A3F2B00EC2E8D /* Carbon.framework */; };
		AB7DDA6E173DC399004F3D07 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB6AD5C173A3F2B00EC2E8D /* Carbon.framework */; };
		AB7DDA6F173DC39E004F3D07 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB6AD5C173A3F2B00EC2E8D /* Carbon.framework */; };
		AB7DDA70173DC3A3004F3D07 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB6AD5C173A3F2B00EC2E8D /* Carbon.framework */; };
		AB851D2A189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D28189B2C9A007363CC /* Icon_AutoholdClear_420x420.png */; };
		AB851D2B189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D29189B2C9A007363CC /* Icon_AutoholdSet_420x420.png */; };
		AB851D2C189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D28189B2C9A007363CC /* Icon_AutoholdClear_420x420.png */; };
		AB851D2D189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D29189B2C9A007363CC /* Icon_AutoholdSet_420x420.png */; };
		AB851D2E189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D28189B2C9A007363CC /* Icon_AutoholdClear_420x420.png */; };
		AB851D2F189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D29189B2C9A007363CC /* Icon_AutoholdSet_420x420.png */; };
		AB851D30189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D28189B2C9A007363CC /* Icon_AutoholdClear_420x420.png */; };
		AB851D31189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D29189B2C9A007363CC /* Icon_AutoholdSet_420x420.png */; };
		AB851D32189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D28189B2C9A007363CC /* Icon_AutoholdClear_420x420.png */; };
		AB851D33189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB851D29189B2C9A007363CC /* Icon_AutoholdSet_420x420.png */; };
		AB8C6CBF186A950C00E3EC64 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8C6CBE186A950C00E3EC64 /* Image_PassME.png */; };
		AB8C6CC0186A950C00E3EC64 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8C6CBE186A950C00E3EC64 /* Image_PassME.png */; };
		AB8C6CC1186A950C00E3EC64 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8C6CBE186A950C00E3EC64 /* Image_PassME.png */; };
		AB8C6CC2186A950C00E3EC64 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8C6CBE186A950C00E3EC64 /* Image_PassME.png */; };
		AB8C6CC3186A950C00E3EC64 /* Image_PassME.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8C6CBE186A950C00E3EC64 /* Image_PassME.png */; };
		AB8C6E57186CD07E00E3EC64 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB8C6E56186CD07E00E3EC64 /* ForceFeedback.framework */; };
		AB8FFCB4186F8E5400C10085 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		AB8FFE4A1872032B00C10085 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8FFE491872032B00C10085 /* Image_PaddleController.png */; };
		AB8FFE4B1872032B00C10085 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8FFE491872032B00C10085 /* Image_PaddleController.png */; };
		AB8FFE4C1872032B00C10085 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8FFE491872032B00C10085 /* Image_PaddleController.png */; };
		AB8FFE4D1872032B00C10085 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8FFE491872032B00C10085 /* Image_PaddleController.png */; };
		AB8FFE4E1872032B00C10085 /* Image_PaddleController.png in Resources */ = {isa = PBXBuildFile; fileRef = AB8FFE491872032B00C10085 /* Image_PaddleController.png */; };
		AB97C554169646D1002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97C553169646D1002AC11B /* Accelerate.framework */; };
		AB97D5E516964F3B002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97C553169646D1002AC11B /* Accelerate.framework */; };
		AB97D60916964F48002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97C553169646D1002AC11B /* Accelerate.framework */; };
		AB97D60C16964F54002AC11B /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB97C553169646D1002AC11B /* Accelerate.framework */; };
		ABA03570169127C000817C69 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA0356F169127C000817C69 /* troubleshootingWindowDelegate.mm */; };
		ABA03571169127C000817C69 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA0356F169127C000817C69 /* troubleshootingWindowDelegate.mm */; };
		ABA03572169127C000817C69 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA0356F169127C000817C69 /* troubleshootingWindowDelegate.mm */; };
		ABA03573169127C000817C69 /* troubleshootingWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA0356F169127C000817C69 /* troubleshootingWindowDelegate.mm */; };
		ABA1658F2808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165812808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png */; };
		ABA165902808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165822808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png */; };
		ABA165912808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165832808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png */; };
		ABA165942808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165862808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png */; };
		ABA165952808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165872808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png */; };
		ABA165962808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165882808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png */; };
		ABA165972808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165892808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png */; };
		ABA165982808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658A2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png */; };
		ABA165992808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658B2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png */; };
		ABA1659A2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658C2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png */; };
		ABA1659B2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658D2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png */; };
		ABA1659C2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658E2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png */; };
		ABA1659D2808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165812808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png */; };
		ABA1659E2808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165822808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png */; };
		ABA1659F2808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165832808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png */; };
		ABA165A22808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165862808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png */; };
		ABA165A32808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165872808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png */; };
		ABA165A42808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165882808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png */; };
		ABA165A52808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165892808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png */; };
		ABA165A62808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658A2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png */; };
		ABA165A72808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658B2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png */; };
		ABA165A82808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658C2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png */; };
		ABA165A92808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658D2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png */; };
		ABA165AA2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658E2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png */; };
		ABA165AB2808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165812808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png */; };
		ABA165AC2808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165822808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png */; };
		ABA165AD2808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165832808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png */; };
		ABA165B02808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165862808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png */; };
		ABA165B12808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165872808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png */; };
		ABA165B22808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165882808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png */; };
		ABA165B32808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165892808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png */; };
		ABA165B42808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658A2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png */; };
		ABA165B52808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658B2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png */; };
		ABA165B62808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658C2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png */; };
		ABA165B72808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658D2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png */; };
		ABA165B82808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658E2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png */; };
		ABA165B92808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165812808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png */; };
		ABA165BA2808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165822808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png */; };
		ABA165BB2808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165832808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png */; };
		ABA165BE2808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165862808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png */; };
		ABA165BF2808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165872808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png */; };
		ABA165C02808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165882808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png */; };
		ABA165C12808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165892808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png */; };
		ABA165C22808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658A2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png */; };
		ABA165C32808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658B2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png */; };
		ABA165C42808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658C2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png */; };
		ABA165C52808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658D2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png */; };
		ABA165C62808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658E2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png */; };
		ABA165C72808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165812808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png */; };
		ABA165C82808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165822808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png */; };
		ABA165C92808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165832808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png */; };
		ABA165CC2808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165862808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png */; };
		ABA165CD2808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165872808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png */; };
		ABA165CE2808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165882808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png */; };
		ABA165CF2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA165892808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png */; };
		ABA165D02808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658A2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png */; };
		ABA165D12808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658B2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png */; };
		ABA165D22808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658C2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png */; };
		ABA165D32808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658D2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png */; };
		ABA165D42808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = ABA1658E2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png */; };
		ABA93EB0178C7D4200CBF50B /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABA93EAF178C7D4200CBF50B /* encrypt.cpp */; };
		ABA93EB1178C7D4200CBF50B /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABA93EAF178C7D4200CBF50B /* encrypt.cpp */; };
		ABA93EB2178C7D4200CBF50B /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABA93EAF178C7D4200CBF50B /* encrypt.cpp */; };
		ABA93EB3178C7D4200CBF50B /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABA93EAF178C7D4200CBF50B /* encrypt.cpp */; };
		ABA93EB4178C7D4200CBF50B /* encrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABA93EAF178C7D4200CBF50B /* encrypt.cpp */; };
		ABAAEFFF1B22361800E1269D /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAAEFFE1B22361800E1269D /* hq3x.cpp */; };
		ABAAF0001B22361800E1269D /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAAEFFE1B22361800E1269D /* hq3x.cpp */; };
		ABAAF0011B22361800E1269D /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAAEFFE1B22361800E1269D /* hq3x.cpp */; };
		ABAAF0021B22361800E1269D /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAAEFFE1B22361800E1269D /* hq3x.cpp */; };
		ABAAF0031B22361800E1269D /* hq3x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABAAEFFE1B22361800E1269D /* hq3x.cpp */; };
		ABAAFBEA172122B6005DDDBE /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAAFBE9172122B6005DDDBE /* FileMigrationDelegate.mm */; };
		ABAAFBEB172122B6005DDDBE /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAAFBE9172122B6005DDDBE /* FileMigrationDelegate.mm */; };
		ABAAFBEC172122B6005DDDBE /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAAFBE9172122B6005DDDBE /* FileMigrationDelegate.mm */; };
		ABAAFBED172122B6005DDDBE /* FileMigrationDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAAFBE9172122B6005DDDBE /* FileMigrationDelegate.mm */; };
		ABAB0AFF1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAB0AFE1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm */; };
		ABAB0B001F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAB0AFE1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm */; };
		ABAB0B011F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAB0AFE1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm */; };
		ABAB0B021F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAB0AFE1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm */; };
		ABAB0B031F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAB0AFE1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm */; };
		ABACB73A1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABACB7391AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png */; };
		ABACB73B1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABACB7391AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png */; };
		ABACB73C1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABACB7391AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png */; };
		ABACB73D1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABACB7391AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png */; };
		ABACB73E1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABACB7391AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png */; };
		ABAD0F7315ACE7A00000EC47 /* KeyNames.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB02475B13886BF300E9F9AB /* KeyNames.plist */; };
		ABAD0F7415ACE7A00000EC47 /* DefaultKeyMappings.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */; };
		ABAD0F7515ACE7A00000EC47 /* DefaultUserPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */; };
		ABAD0F7615ACE7A00000EC47 /* FileTypeInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */; };
		ABAD0F7715ACE7A00000EC47 /* AppIcon_ROMSave.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */; };
		ABAD0F7815ACE7A00000EC47 /* AppIcon_DeSmuME.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */; };
		ABAD0F7915ACE7A00000EC47 /* AppIcon_NintendoDS_ROM.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */; };
		ABAD0F7A15ACE7A00000EC47 /* AppIcon_SaveState.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */; };
		ABAD0F7B15ACE7A00000EC47 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87914205EAE00DE561F /* InfoPlist.strings */; };
		ABAD0F7C15ACE7A00000EC47 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AB00E87C14205EBC00DE561F /* MainMenu.xib */; };
		ABAD0F7D15ACE7A00000EC47 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = AB901BDD1420706100348EEC /* Localizable.strings */; };
		ABAD0F8115ACE7A00000EC47 /* HID_usage_strings.plist in Resources */ = {isa = PBXBuildFile; fileRef = AB350D3A147A1D93007165AC /* HID_usage_strings.plist */; };
		ABAD0F8215ACE7A00000EC47 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; };
		ABAD0F8315ACE7A00000EC47 /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; };
		ABAD0F8415ACE7A00000EC47 /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; };
		ABAD0F8515ACE7A00000EC47 /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; };
		ABAD0F8615ACE7A00000EC47 /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; };
		ABAD0F8715ACE7A00000EC47 /* Icon_Execute_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */; };
		ABAD0F8815ACE7A00000EC47 /* Icon_Pause_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */; };
		ABAD0F8915ACE7A00000EC47 /* Icon_Speed1x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */; };
		ABAD0F8A15ACE7A00000EC47 /* Icon_Speed2x_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */; };
		ABAD0F8B15ACE7A00000EC47 /* ColorSwatch_Blue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */; };
		ABAD0F8C15ACE7A00000EC47 /* ColorSwatch_Brown_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */; };
		ABAD0F8D15ACE7A00000EC47 /* ColorSwatch_DarkBlue_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */; };
		ABAD0F8E15ACE7A00000EC47 /* ColorSwatch_DarkGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */; };
		ABAD0F8F15ACE7A00000EC47 /* ColorSwatch_DarkPurple_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */; };
		ABAD0F9015ACE7A00000EC47 /* ColorSwatch_Gray_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */; };
		ABAD0F9115ACE7A00000EC47 /* ColorSwatch_Green_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */; };
		ABAD0F9215ACE7A00000EC47 /* ColorSwatch_LimeGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */; };
		ABAD0F9315ACE7A00000EC47 /* ColorSwatch_Magenta_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */; };
		ABAD0F9415ACE7A00000EC47 /* ColorSwatch_Orange_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */; };
		ABAD0F9515ACE7A00000EC47 /* ColorSwatch_Pink_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */; };
		ABAD0F9615ACE7A00000EC47 /* ColorSwatch_Red_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */; };
		ABAD0F9715ACE7A00000EC47 /* ColorSwatch_SeaGreen_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */; };
		ABAD0F9815ACE7A00000EC47 /* ColorSwatch_Turquoise_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */; };
		ABAD0F9915ACE7A00000EC47 /* ColorSwatch_Violet_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */; };
		ABAD0F9A15ACE7A00000EC47 /* ColorSwatch_Yellow_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */; };
		ABAD0F9B15ACE7A00000EC47 /* Icon_ActionReplay_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */; };
		ABAD0F9C15ACE7A00000EC47 /* Icon_CodeBreaker_128x128.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */; };
		ABAD0F9D15ACE7A00000EC47 /* VideoFilterPreview_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */; };
		ABAD0F9E15ACE7A00000EC47 /* Icon_ArrowDown_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */; };
		ABAD0F9F15ACE7A00000EC47 /* Icon_ArrowLeft_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */; };
		ABAD0FA015ACE7A00000EC47 /* Icon_ArrowRight_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */; };
		ABAD0FA115ACE7A00000EC47 /* Icon_ArrowUp_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */; };
		ABAD0FA215ACE7A00000EC47 /* Icon_DoubleSpeed_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */; };
		ABAD0FA315ACE7A00000EC47 /* Icon_DSButtonA_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */; };
		ABAD0FA415ACE7A00000EC47 /* Icon_DSButtonB_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */; };
		ABAD0FA515ACE7A00000EC47 /* Icon_DSButtonL_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */; };
		ABAD0FA615ACE7A00000EC47 /* Icon_DSButtonR_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */; };
		ABAD0FA715ACE7A00000EC47 /* Icon_DSButtonSelect_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */; };
		ABAD0FA815ACE7A00000EC47 /* Icon_DSButtonStart_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */; };
		ABAD0FA915ACE7A00000EC47 /* Icon_DSButtonX_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */; };
		ABAD0FAA15ACE7A00000EC47 /* Icon_DSButtonY_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */; };
		ABAD0FAB15ACE7A00000EC47 /* Icon_Emulation_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */; };
		ABAD0FAC15ACE7A00000EC47 /* Icon_Input_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */; };
		ABAD0FAE15ACE7A00000EC47 /* Icon_OpenROM_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */; };
		ABAD0FAF15ACE7A00000EC47 /* Icon_Reset_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */; };
		ABAD0FB015ACE7A00000EC47 /* Icon_RotateCCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */; };
		ABAD0FB115ACE7A00000EC47 /* Icon_RotateCW_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */; };
		ABAD0FB215ACE7A00000EC47 /* Icon_ShowHUD_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */; };
		ABAD0FB315ACE7A00000EC47 /* Icon_Speaker_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */; };
		ABAD0FB415ACE7A00000EC47 /* AUTHORS in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3814C24D5400D7D192 /* AUTHORS */; };
		ABAD0FB515ACE7A00000EC47 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3914C24D5400D7D192 /* ChangeLog */; };
		ABAD0FB615ACE7A00000EC47 /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3A14C24D5400D7D192 /* COPYING */; };
		ABAD0FB715ACE7A00000EC47 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3B14C24D5400D7D192 /* README */; };
		ABAD0FB815ACE7A00000EC47 /* README.MAC in Resources */ = {isa = PBXBuildFile; fileRef = AB3ACC3D14C24D5400D7D192 /* README.MAC */; };
		ABAD0FB915ACE7A00000EC47 /* AppIcon_FirmwareConfig.icns in Resources */ = {isa = PBXBuildFile; fileRef = AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */; };
		ABAD0FBE15ACE7A00000EC47 /* arm_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */; };
		ABAD0FBF15ACE7A00000EC47 /* armcpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */; };
		ABAD0FC015ACE7A00000EC47 /* bios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA51345AC8400AF11D1 /* bios.cpp */; };
		ABAD0FC115ACE7A00000EC47 /* cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF301345ACBF00AF11D1 /* cache.cpp */; };
		ABAD0FC215ACE7A00000EC47 /* cheatSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */; };
		ABAD0FC315ACE7A00000EC47 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA81345AC8400AF11D1 /* common.cpp */; };
		ABAD0FC415ACE7A00000EC47 /* cp15.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEA91345AC8400AF11D1 /* cp15.cpp */; };
		ABAD0FC615ACE7A00000EC47 /* crc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF221345ACBF00AF11D1 /* crc.cpp */; };
		ABAD0FC715ACE7A00000EC47 /* datetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */; };
		ABAD0FC815ACE7A00000EC47 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAB1345AC8400AF11D1 /* debug.cpp */; };
		ABAD0FC915ACE7A00000EC47 /* decrypt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */; };
		ABAD0FCA15ACE7A00000EC47 /* directory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF331345ACBF00AF11D1 /* directory.cpp */; };
		ABAD0FCB15ACE7A00000EC47 /* Disassembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */; };
		ABAD0FCC15ACE7A00000EC47 /* disc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF351345ACBF00AF11D1 /* disc.cpp */; };
		ABAD0FCD15ACE7A00000EC47 /* dlditool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */; };
		ABAD0FCE15ACE7A00000EC47 /* driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAE1345AC8400AF11D1 /* driver.cpp */; };
		ABAD0FCF15ACE7A00000EC47 /* emufat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF291345ACBF00AF11D1 /* emufat.cpp */; };
		ABAD0FD015ACE7A00000EC47 /* emufile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */; };
		ABAD0FD115ACE7A00000EC47 /* fatdir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */; };
		ABAD0FD215ACE7A00000EC47 /* fatfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */; };
		ABAD0FD315ACE7A00000EC47 /* FIFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */; };
		ABAD0FD515ACE7A00000EC47 /* file_allocation_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */; };
		ABAD0FD615ACE7A00000EC47 /* filetime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */; };
		ABAD0FD815ACE7A00000EC47 /* firmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB11345AC8400AF11D1 /* firmware.cpp */; };
		ABAD0FDA15ACE7A00000EC47 /* gfx3d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */; };
		ABAD0FDB15ACE7A00000EC47 /* GPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB71345AC8400AF11D1 /* GPU.cpp */; };
		ABAD0FDD15ACE7A00000EC47 /* guid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */; };
		ABAD0FDE15ACE7A00000EC47 /* header.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF261345ACBF00AF11D1 /* header.cpp */; };
		ABAD0FDF15ACE7A00000EC47 /* libfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF411345ACBF00AF11D1 /* libfat.cpp */; };
		ABAD0FE015ACE7A00000EC47 /* libfat_public_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */; };
		ABAD0FE115ACE7A00000EC47 /* lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF451345ACBF00AF11D1 /* lock.cpp */; };
		ABAD0FE215ACE7A00000EC47 /* matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEB91345AC8400AF11D1 /* matrix.cpp */; };
		ABAD0FE315ACE7A00000EC47 /* mc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBA1345AC8400AF11D1 /* mc.cpp */; };
		ABAD0FE515ACE7A00000EC47 /* metaspu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */; };
		ABAD0FE615ACE7A00000EC47 /* MMU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */; };
		ABAD0FE815ACE7A00000EC47 /* movie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEBF1345AC8400AF11D1 /* movie.cpp */; };
		ABAD0FE915ACE7A00000EC47 /* NDSSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */; };
		ABAD0FEA15ACE7A00000EC47 /* partition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF481345ACBF00AF11D1 /* partition.cpp */; };
		ABAD0FEB15ACE7A00000EC47 /* path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC21345AC8400AF11D1 /* path.cpp */; };
		ABAD0FEC15ACE7A00000EC47 /* rasterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */; };
		ABAD0FEE15ACE7A00000EC47 /* readwrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */; };
		ABAD0FEF15ACE7A00000EC47 /* render3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC51345AC8400AF11D1 /* render3D.cpp */; };
		ABAD0FF015ACE7A00000EC47 /* ROMReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */; };
		ABAD0FF115ACE7A00000EC47 /* rtc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC71345AC8400AF11D1 /* rtc.cpp */; };
		ABAD0FF215ACE7A00000EC47 /* saves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC81345AC8400AF11D1 /* saves.cpp */; };
		ABAD0FF315ACE7A00000EC47 /* slot1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC91345AC8400AF11D1 /* slot1.cpp */; };
		ABAD0FF415ACE7A00000EC47 /* slot1_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */; };
		ABAD0FF515ACE7A00000EC47 /* slot1_r4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */; };
		ABAD0FF715ACE7A00000EC47 /* slot1_retail_nand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */; };
		ABAD0FF815ACE7A00000EC47 /* slot2_expMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */; };
		ABAD0FF915ACE7A00000EC47 /* slot2_gbagame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */; };
		ABAD0FFA15ACE7A00000EC47 /* slot2_guitarGrip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */; };
		ABAD0FFB15ACE7A00000EC47 /* slot2_mpcf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */; };
		ABAD0FFC15ACE7A00000EC47 /* slot2_none.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */; };
		ABAD0FFD15ACE7A00000EC47 /* slot2_paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */; };
		ABAD0FFE15ACE7A00000EC47 /* slot2_piano.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */; };
		ABAD0FFF15ACE7A00000EC47 /* slot2_rumblepak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */; };
		ABAD100015ACE7A00000EC47 /* sndOSX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD104141346652500AF11D1 /* sndOSX.cpp */; };
		ABAD100115ACE7A00000EC47 /* SndOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */; };
		ABAD100315ACE7A00000EC47 /* SPU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECB1345AC8400AF11D1 /* SPU.cpp */; };
		ABAD100515ACE7A00000EC47 /* task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4C1345ACBF00AF11D1 /* task.cpp */; };
		ABAD100715ACE7A00000EC47 /* texcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECC1345AC8400AF11D1 /* texcache.cpp */; };
		ABAD100815ACE7A00000EC47 /* thumb_instructions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */; };
		ABAD100915ACE7A00000EC47 /* Timestretcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */; };
		ABAD100A15ACE7A00000EC47 /* tinystr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670251415DE6C00E8E4C9 /* tinystr.cpp */; };
		ABAD100B15ACE7A00000EC47 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */; };
		ABAD100C15ACE7A00000EC47 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */; };
		ABAD100D15ACE7A00000EC47 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */; };
		ABAD100E15ACE7A00000EC47 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECE1345AC8400AF11D1 /* version.cpp */; };
		ABAD100F15ACE7A00000EC47 /* vfat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */; };
		ABAD101015ACE7A00000EC47 /* videofilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */; };
		ABAD101215ACE7A00000EC47 /* wifi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FECF1345AC8400AF11D1 /* wifi.cpp */; };
		ABAD101315ACE7A00000EC47 /* xstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF511345ACBF00AF11D1 /* xstring.cpp */; };
		ABAD101415ACE7A00000EC47 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD104271346653B00AF11D1 /* main.m */; };
		ABAD101515ACE7A00000EC47 /* cocoa_cheat.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */; };
		ABAD101615ACE7A00000EC47 /* cocoa_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104121346652500AF11D1 /* cocoa_core.mm */; };
		ABAD101715ACE7A00000EC47 /* cocoa_file.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB58F32C1364F44B0074C376 /* cocoa_file.mm */; };
		ABAD101815ACE7A00000EC47 /* cocoa_firmware.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */; };
		ABAD101A15ACE7A00000EC47 /* cocoa_input.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104111346652500AF11D1 /* cocoa_input.mm */; };
		ABAD101B15ACE7A00000EC47 /* mic_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD9A46413DB99B300777194 /* mic_ext.cpp */; };
		ABAD101C15ACE7A00000EC47 /* cocoa_output.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3E34C8134AF4500056477A /* cocoa_output.mm */; };
		ABAD101D15ACE7A00000EC47 /* cocoa_rom.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD104131346652500AF11D1 /* cocoa_rom.mm */; };
		ABAD101E15ACE7A00000EC47 /* cocoa_util.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB80E04C142BC4A800A52038 /* cocoa_util.mm */; };
		ABAD101F15ACE7A00000EC47 /* cocoa_videofilter.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */; };
		ABAD102015ACE7A00000EC47 /* OGLRender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */; };
		ABAD102115ACE7A00000EC47 /* appDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6714C2361100D7D192 /* appDelegate.mm */; };
		ABAD102215ACE7A00000EC47 /* cheatWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */; };
		ABAD102515ACE7A00000EC47 /* inputPrefsView.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */; };
		ABAD102615ACE7A00000EC47 /* preferencesWindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */; };
		ABAD102715ACE7A00000EC47 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		ABAD102815ACE7A00000EC47 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		ABAD102915ACE7A00000EC47 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		ABAD102A15ACE7A00000EC47 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		ABAD102B15ACE7A00000EC47 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		ABAD102C15ACE7A00000EC47 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		ABAD102D15ACE7A00000EC47 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
		ABAD102E15ACE7A00000EC47 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; };
		ABAD102F15ACE7A00000EC47 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */; };
		ABAD103F15ACE7A00000EC47 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; };
		ABAD104015ACE7A00000EC47 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */; };
		ABAD104115ACE7A00000EC47 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		ABAD104215ACE7A00000EC47 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97325FDCFA39411CA2CEA /* Foundation.framework */; };
		ABAD104315ACE7A00000EC47 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB350BA41478AC96007165AC /* IOKit.framework */; };
		ABAD104415ACE7A00000EC47 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABC570D4134431DA00E7B0B1 /* OpenGL.framework */; };
		ABAD104515ACE7A00000EC47 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		ABAE2F7B18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F7A18682B6C00C92F4F /* Slot2WindowDelegate.mm */; };
		ABAE2F7C18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F7A18682B6C00C92F4F /* Slot2WindowDelegate.mm */; };
		ABAE2F7D18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F7A18682B6C00C92F4F /* Slot2WindowDelegate.mm */; };
		ABAE2F7E18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F7A18682B6C00C92F4F /* Slot2WindowDelegate.mm */; };
		ABAE2F7F18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F7A18682B6C00C92F4F /* Slot2WindowDelegate.mm */; };
		ABAE2F8418682B8F00C92F4F /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F8318682B8F00C92F4F /* cocoa_slot2.mm */; };
		ABAE2F8518682B8F00C92F4F /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F8318682B8F00C92F4F /* cocoa_slot2.mm */; };
		ABAE2F8618682B8F00C92F4F /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F8318682B8F00C92F4F /* cocoa_slot2.mm */; };
		ABAE2F8718682B8F00C92F4F /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F8318682B8F00C92F4F /* cocoa_slot2.mm */; };
		ABAE2F8818682B8F00C92F4F /* cocoa_slot2.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABAE2F8318682B8F00C92F4F /* cocoa_slot2.mm */; };
		ABAE30BB1869484F00C92F4F /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = ABAE30BA1869484F00C92F4F /* Image_Piano.png */; };
		ABAE30BC1869484F00C92F4F /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = ABAE30BA1869484F00C92F4F /* Image_Piano.png */; };
		ABAE30BD1869484F00C92F4F /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = ABAE30BA1869484F00C92F4F /* Image_Piano.png */; };
		ABAE30BE1869484F00C92F4F /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = ABAE30BA1869484F00C92F4F /* Image_Piano.png */; };
		ABAE30BF1869484F00C92F4F /* Image_Piano.png in Resources */ = {isa = PBXBuildFile; fileRef = ABAE30BA1869484F00C92F4F /* Image_Piano.png */; };
		ABAFD2751F7110E4007705BD /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */; };
		ABAFD2761F7110E4007705BD /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */; };
		ABAFD2771F7110E5007705BD /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */; };
		ABAFD2781F7110E5007705BD /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */; };
		ABAFD2791F7110E6007705BD /* gdbstub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */; };
		ABB6AD5D173A3F2B00EC2E8D /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ABB6AD5C173A3F2B00EC2E8D /* Carbon.framework */; };
		ABB9212117CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9212017CEB4110049D4C5 /* slot1comp_protocol.cpp */; };
		ABB9212217CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9212017CEB4110049D4C5 /* slot1comp_protocol.cpp */; };
		ABB9212317CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9212017CEB4110049D4C5 /* slot1comp_protocol.cpp */; };
		ABB9212417CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9212017CEB4110049D4C5 /* slot1comp_protocol.cpp */; };
		ABB9212517CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABB9212017CEB4110049D4C5 /* slot1comp_protocol.cpp */; };
		ABBB4ACD1D9C927C00794E08 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBB4ACC1D9C927C00794E08 /* deposterize.cpp */; };
		ABBB4ACE1D9C927C00794E08 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBB4ACC1D9C927C00794E08 /* deposterize.cpp */; };
		ABBB4ACF1D9C927C00794E08 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBB4ACC1D9C927C00794E08 /* deposterize.cpp */; };
		ABBB4AD01D9C927C00794E08 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBB4ACC1D9C927C00794E08 /* deposterize.cpp */; };
		ABBB4AD11D9C927C00794E08 /* deposterize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBB4ACC1D9C927C00794E08 /* deposterize.cpp */; };
		ABBCE29715ACB1FF00A2C965 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE29515ACB1FF00A2C965 /* arm_jit.cpp */; };
		ABBCE29815ACB1FF00A2C965 /* arm_jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABBCE29515ACB1FF00A2C965 /* arm_jit.cpp */; };
		ABBF04A614B515F300E505A0 /* AppIcon_ROMCheats.icns in Resources */ = {isa = PBXBuildFile; fileRef = ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */; };
		ABBFDFA71898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFA61898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png */; };
		ABBFDFA81898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFA61898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png */; };
		ABBFDFA91898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFA61898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png */; };
		ABBFDFAA1898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFA61898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png */; };
		ABBFDFAB1898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFA61898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png */; };
		ABBFDFAE1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAC1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png */; };
		ABBFDFAF1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAD1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png */; };
		ABBFDFB01898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAC1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png */; };
		ABBFDFB11898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAD1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png */; };
		ABBFDFB21898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAC1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png */; };
		ABBFDFB31898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAD1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png */; };
		ABBFDFB41898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAC1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png */; };
		ABBFDFB51898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAD1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png */; };
		ABBFDFB61898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAC1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png */; };
		ABBFDFB71898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */ = {isa = PBXBuildFile; fileRef = ABBFDFAD1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png */; };
		ABC04DA31F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DA11F67A20500EA6ED7 /* ClientInputHandler.cpp */; };
		ABC04DA41F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DA11F67A20500EA6ED7 /* ClientInputHandler.cpp */; };
		ABC04DA51F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DA11F67A20500EA6ED7 /* ClientInputHandler.cpp */; };
		ABC04DA61F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DA11F67A20500EA6ED7 /* ClientInputHandler.cpp */; };
		ABC04DA71F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DA11F67A20500EA6ED7 /* ClientInputHandler.cpp */; };
		ABC04DCA1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DC91F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp */; };
		ABC04DCB1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DC91F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp */; };
		ABC04DCC1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DC91F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp */; };
		ABC04DCD1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DC91F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp */; };
		ABC04DCE1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABC04DC91F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp */; };
		ABC3AF3314B7F06900D5B13D /* Icon_VolumeFull_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */; };
		ABC3AF3414B7F06900D5B13D /* Icon_VolumeMute_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */; };
		ABC3AF3514B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */; };
		ABC3AF3614B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png in Resources */ = {isa = PBXBuildFile; fileRef = ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */; };
		ABC3AFCF14B8D16700D5B13D /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = AB0A0D1914AACA9600E83E91 /* libz.dylib */; };
		ABC3DEBD1A96EA96009EC345 /* RomInfoPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC3DEBC1A96EA96009EC345 /* RomInfoPanel.mm */; };
		ABC3DEBE1A96EA96009EC345 /* RomInfoPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC3DEBC1A96EA96009EC345 /* RomInfoPanel.mm */; };
		ABC3DEBF1A96EA96009EC345 /* RomInfoPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC3DEBC1A96EA96009EC345 /* RomInfoPanel.mm */; };
		ABC3DEC01A96EA96009EC345 /* RomInfoPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC3DEBC1A96EA96009EC345 /* RomInfoPanel.mm */; };
		ABC3DEC11A96EA96009EC345 /* RomInfoPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABC3DEBC1A96EA96009EC345 /* RomInfoPanel.mm */; };
		ABD0A53A1501AA5A0074A094 /* coreaudiosound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */; };
		ABD0A53B1501AA5A0074A094 /* ringbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */; };
		ABD1266720AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266420AE80DF00EFE1B2 /* MacAVCaptureTool.mm */; };
		ABD1266820AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266620AE80DF00EFE1B2 /* MacBaseCaptureTool.mm */; };
		ABD1266920AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266420AE80DF00EFE1B2 /* MacAVCaptureTool.mm */; };
		ABD1266A20AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266620AE80DF00EFE1B2 /* MacBaseCaptureTool.mm */; };
		ABD1266B20AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266420AE80DF00EFE1B2 /* MacAVCaptureTool.mm */; };
		ABD1266C20AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266620AE80DF00EFE1B2 /* MacBaseCaptureTool.mm */; };
		ABD1266D20AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266420AE80DF00EFE1B2 /* MacAVCaptureTool.mm */; };
		ABD1266E20AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266620AE80DF00EFE1B2 /* MacBaseCaptureTool.mm */; };
		ABD1266F20AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266420AE80DF00EFE1B2 /* MacAVCaptureTool.mm */; };
		ABD1267020AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */ = {isa = PBXBuildFile; fileRef = ABD1266620AE80DF00EFE1B2 /* MacBaseCaptureTool.mm */; };
		ABD1267520AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267120AE812900EFE1B2 /* ClientAVCaptureObject.cpp */; };
		ABD1267620AE812900EFE1B2 /* macOS_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267320AE812900EFE1B2 /* macOS_driver.cpp */; };
		ABD1267720AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267120AE812900EFE1B2 /* ClientAVCaptureObject.cpp */; };
		ABD1267820AE812900EFE1B2 /* macOS_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267320AE812900EFE1B2 /* macOS_driver.cpp */; };
		ABD1267920AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267120AE812900EFE1B2 /* ClientAVCaptureObject.cpp */; };
		ABD1267A20AE812900EFE1B2 /* macOS_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267320AE812900EFE1B2 /* macOS_driver.cpp */; };
		ABD1267B20AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267120AE812900EFE1B2 /* ClientAVCaptureObject.cpp */; };
		ABD1267C20AE812900EFE1B2 /* macOS_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267320AE812900EFE1B2 /* macOS_driver.cpp */; };
		ABD1267D20AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267120AE812900EFE1B2 /* ClientAVCaptureObject.cpp */; };
		ABD1267E20AE812900EFE1B2 /* macOS_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD1267320AE812900EFE1B2 /* macOS_driver.cpp */; };
		ABD21B5B1DE900D3001D2DFA /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B5A1DE900D3001D2DFA /* Database.cpp */; };
		ABD21B5C1DE900D3001D2DFA /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B5A1DE900D3001D2DFA /* Database.cpp */; };
		ABD21B5D1DE900D3001D2DFA /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B5A1DE900D3001D2DFA /* Database.cpp */; };
		ABD21B5E1DE900D3001D2DFA /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B5A1DE900D3001D2DFA /* Database.cpp */; };
		ABD21B5F1DE900D3001D2DFA /* Database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B5A1DE900D3001D2DFA /* Database.cpp */; };
		ABD21B621DE9010B001D2DFA /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B611DE9010B001D2DFA /* features_cpu.c */; };
		ABD21B631DE9010B001D2DFA /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B611DE9010B001D2DFA /* features_cpu.c */; };
		ABD21B641DE9010B001D2DFA /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B611DE9010B001D2DFA /* features_cpu.c */; };
		ABD21B651DE9010B001D2DFA /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B611DE9010B001D2DFA /* features_cpu.c */; };
		ABD21B661DE9010B001D2DFA /* features_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = ABD21B611DE9010B001D2DFA /* features_cpu.c */; };
		ABD4F2731F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD4F2711F54A51000D75A1F /* ClientExecutionControl.cpp */; };
		ABD4F2741F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD4F2711F54A51000D75A1F /* ClientExecutionControl.cpp */; };
		ABD4F2751F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD4F2711F54A51000D75A1F /* ClientExecutionControl.cpp */; };
		ABD4F2761F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD4F2711F54A51000D75A1F /* ClientExecutionControl.cpp */; };
		ABD4F2771F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABD4F2711F54A51000D75A1F /* ClientExecutionControl.cpp */; };
		ABD597BC187CD95A00069403 /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD597BB187CD95A00069403 /* Image_GuitarGrip.png */; };
		ABD597BD187CD95A00069403 /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD597BB187CD95A00069403 /* Image_GuitarGrip.png */; };
		ABD597BE187CD95A00069403 /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD597BB187CD95A00069403 /* Image_GuitarGrip.png */; };
		ABD597BF187CD95A00069403 /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD597BB187CD95A00069403 /* Image_GuitarGrip.png */; };
		ABD597C0187CD95A00069403 /* Image_GuitarGrip.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD597BB187CD95A00069403 /* Image_GuitarGrip.png */; };
		ABD59817187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59813187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png */; };
		ABD59818187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59814187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png */; };
		ABD59819187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59815187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png */; };
		ABD5981A187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59816187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png */; };
		ABD5981B187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59813187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png */; };
		ABD5981C187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59814187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png */; };
		ABD5981D187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59815187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png */; };
		ABD5981E187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59816187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png */; };
		ABD5981F187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59813187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png */; };
		ABD59820187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59814187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png */; };
		ABD59821187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59815187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png */; };
		ABD59822187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59816187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png */; };
		ABD59823187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59813187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png */; };
		ABD59824187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59814187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png */; };
		ABD59825187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59815187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png */; };
		ABD59826187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59816187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png */; };
		ABD59827187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59813187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png */; };
		ABD59828187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59814187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png */; };
		ABD59829187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59815187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png */; };
		ABD5982A187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59816187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png */; };
		ABD59837187D466700069403 /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59836187D466700069403 /* Icon_Piano_256x256.png */; };
		ABD59838187D466700069403 /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59836187D466700069403 /* Icon_Piano_256x256.png */; };
		ABD59839187D466700069403 /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59836187D466700069403 /* Icon_Piano_256x256.png */; };
		ABD5983A187D466700069403 /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59836187D466700069403 /* Icon_Piano_256x256.png */; };
		ABD5983B187D466700069403 /* Icon_Piano_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59836187D466700069403 /* Icon_Piano_256x256.png */; };
		ABD59847187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59846187D4A6C00069403 /* Icon_PaddleKnob_256x256.png */; };
		ABD59848187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59846187D4A6C00069403 /* Icon_PaddleKnob_256x256.png */; };
		ABD59849187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59846187D4A6C00069403 /* Icon_PaddleKnob_256x256.png */; };
		ABD5984A187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59846187D4A6C00069403 /* Icon_PaddleKnob_256x256.png */; };
		ABD5984B187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */ = {isa = PBXBuildFile; fileRef = ABD59846187D4A6C00069403 /* Icon_PaddleKnob_256x256.png */; };
		ABECB50918A460710052D52A /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB50818A460710052D52A /* xbrz.cpp */; };
		ABECB50A18A460710052D52A /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB50818A460710052D52A /* xbrz.cpp */; };
		ABECB50B18A460710052D52A /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB50818A460710052D52A /* xbrz.cpp */; };
		ABECB50C18A460710052D52A /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB50818A460710052D52A /* xbrz.cpp */; };
		ABECB50D18A460710052D52A /* xbrz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB50818A460710052D52A /* xbrz.cpp */; };
		ABECB51418A460910052D52A /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB51318A460910052D52A /* OGLDisplayOutput.cpp */; };
		ABECB51518A460910052D52A /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB51318A460910052D52A /* OGLDisplayOutput.cpp */; };
		ABECB51618A460910052D52A /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB51318A460910052D52A /* OGLDisplayOutput.cpp */; };
		ABECB51718A460910052D52A /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB51318A460910052D52A /* OGLDisplayOutput.cpp */; };
		ABECB51818A460910052D52A /* OGLDisplayOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABECB51318A460910052D52A /* OGLDisplayOutput.cpp */; };
		ABEF84721873576300E99ADC /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB8C6E56186CD07E00E3EC64 /* ForceFeedback.framework */; };
		ABEF84831873578F00E99ADC /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB8C6E56186CD07E00E3EC64 /* ForceFeedback.framework */; };
		ABEF84841873579400E99ADC /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB8C6E56186CD07E00E3EC64 /* ForceFeedback.framework */; };
		ABEF84851873579700E99ADC /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB8C6E56186CD07E00E3EC64 /* ForceFeedback.framework */; };
		ABF50ABA169F5FDA0018C08D /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A7B169F5FDA0018C08D /* assembler.cpp */; };
		ABF50ABB169F5FDA0018C08D /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A7D169F5FDA0018C08D /* assert.cpp */; };
		ABF50ABC169F5FDA0018C08D /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A7F169F5FDA0018C08D /* buffer.cpp */; };
		ABF50ABD169F5FDA0018C08D /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A82169F5FDA0018C08D /* compiler.cpp */; };
		ABF50ABE169F5FDA0018C08D /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A84169F5FDA0018C08D /* compilercontext.cpp */; };
		ABF50ABF169F5FDA0018C08D /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A86169F5FDA0018C08D /* compilerfunc.cpp */; };
		ABF50AC0169F5FDA0018C08D /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A88169F5FDA0018C08D /* compileritem.cpp */; };
		ABF50AC1169F5FDA0018C08D /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A8A169F5FDA0018C08D /* context.cpp */; };
		ABF50AC2169F5FDA0018C08D /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A8C169F5FDA0018C08D /* cpuinfo.cpp */; };
		ABF50AC3169F5FDA0018C08D /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A8E169F5FDA0018C08D /* defs.cpp */; };
		ABF50AC4169F5FDA0018C08D /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A90169F5FDA0018C08D /* func.cpp */; };
		ABF50AC5169F5FDA0018C08D /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A94169F5FDA0018C08D /* logger.cpp */; };
		ABF50AC6169F5FDA0018C08D /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A96169F5FDA0018C08D /* memorymanager.cpp */; };
		ABF50AC7169F5FDA0018C08D /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A98169F5FDA0018C08D /* memorymarker.cpp */; };
		ABF50AC8169F5FDA0018C08D /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A9A169F5FDA0018C08D /* operand.cpp */; };
		ABF50AC9169F5FDA0018C08D /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A9D169F5FDA0018C08D /* stringbuilder.cpp */; };
		ABF50ACA169F5FDA0018C08D /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A9F169F5FDA0018C08D /* stringutil.cpp */; };
		ABF50ACB169F5FDA0018C08D /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AA1169F5FDA0018C08D /* virtualmemory.cpp */; };
		ABF50ACC169F5FDA0018C08D /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AA3169F5FDA0018C08D /* zonememory.cpp */; };
		ABF50ACD169F5FDA0018C08D /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AA6169F5FDA0018C08D /* x86assembler.cpp */; };
		ABF50ACE169F5FDA0018C08D /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AA8169F5FDA0018C08D /* x86compiler.cpp */; };
		ABF50ACF169F5FDA0018C08D /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AAA169F5FDA0018C08D /* x86compilercontext.cpp */; };
		ABF50AD0169F5FDA0018C08D /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AAC169F5FDA0018C08D /* x86compilerfunc.cpp */; };
		ABF50AD1169F5FDA0018C08D /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AAE169F5FDA0018C08D /* x86compileritem.cpp */; };
		ABF50AD2169F5FDA0018C08D /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB0169F5FDA0018C08D /* x86cpuinfo.cpp */; };
		ABF50AD3169F5FDA0018C08D /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB2169F5FDA0018C08D /* x86defs.cpp */; };
		ABF50AD4169F5FDA0018C08D /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB4169F5FDA0018C08D /* x86func.cpp */; };
		ABF50AD5169F5FDA0018C08D /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB6169F5FDA0018C08D /* x86operand.cpp */; };
		ABF50AD6169F5FDA0018C08D /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB8169F5FDA0018C08D /* x86util.cpp */; };
		ABF50B11169F5FDA0018C08D /* assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A7B169F5FDA0018C08D /* assembler.cpp */; };
		ABF50B12169F5FDA0018C08D /* assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A7D169F5FDA0018C08D /* assert.cpp */; };
		ABF50B13169F5FDA0018C08D /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A7F169F5FDA0018C08D /* buffer.cpp */; };
		ABF50B14169F5FDA0018C08D /* compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A82169F5FDA0018C08D /* compiler.cpp */; };
		ABF50B15169F5FDA0018C08D /* compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A84169F5FDA0018C08D /* compilercontext.cpp */; };
		ABF50B16169F5FDA0018C08D /* compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A86169F5FDA0018C08D /* compilerfunc.cpp */; };
		ABF50B17169F5FDA0018C08D /* compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A88169F5FDA0018C08D /* compileritem.cpp */; };
		ABF50B18169F5FDA0018C08D /* context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A8A169F5FDA0018C08D /* context.cpp */; };
		ABF50B19169F5FDA0018C08D /* cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A8C169F5FDA0018C08D /* cpuinfo.cpp */; };
		ABF50B1A169F5FDA0018C08D /* defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A8E169F5FDA0018C08D /* defs.cpp */; };
		ABF50B1B169F5FDA0018C08D /* func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A90169F5FDA0018C08D /* func.cpp */; };
		ABF50B1C169F5FDA0018C08D /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A94169F5FDA0018C08D /* logger.cpp */; };
		ABF50B1D169F5FDA0018C08D /* memorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A96169F5FDA0018C08D /* memorymanager.cpp */; };
		ABF50B1E169F5FDA0018C08D /* memorymarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A98169F5FDA0018C08D /* memorymarker.cpp */; };
		ABF50B1F169F5FDA0018C08D /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A9A169F5FDA0018C08D /* operand.cpp */; };
		ABF50B20169F5FDA0018C08D /* stringbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A9D169F5FDA0018C08D /* stringbuilder.cpp */; };
		ABF50B21169F5FDA0018C08D /* stringutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50A9F169F5FDA0018C08D /* stringutil.cpp */; };
		ABF50B22169F5FDA0018C08D /* virtualmemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AA1169F5FDA0018C08D /* virtualmemory.cpp */; };
		ABF50B23169F5FDA0018C08D /* zonememory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AA3169F5FDA0018C08D /* zonememory.cpp */; };
		ABF50B24169F5FDA0018C08D /* x86assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AA6169F5FDA0018C08D /* x86assembler.cpp */; };
		ABF50B25169F5FDA0018C08D /* x86compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AA8169F5FDA0018C08D /* x86compiler.cpp */; };
		ABF50B26169F5FDA0018C08D /* x86compilercontext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AAA169F5FDA0018C08D /* x86compilercontext.cpp */; };
		ABF50B27169F5FDA0018C08D /* x86compilerfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AAC169F5FDA0018C08D /* x86compilerfunc.cpp */; };
		ABF50B28169F5FDA0018C08D /* x86compileritem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AAE169F5FDA0018C08D /* x86compileritem.cpp */; };
		ABF50B29169F5FDA0018C08D /* x86cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB0169F5FDA0018C08D /* x86cpuinfo.cpp */; };
		ABF50B2A169F5FDA0018C08D /* x86defs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB2169F5FDA0018C08D /* x86defs.cpp */; };
		ABF50B2B169F5FDA0018C08D /* x86func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB4169F5FDA0018C08D /* x86func.cpp */; };
		ABF50B2C169F5FDA0018C08D /* x86operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB6169F5FDA0018C08D /* x86operand.cpp */; };
		ABF50B2D169F5FDA0018C08D /* x86util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABF50AB8169F5FDA0018C08D /* x86util.cpp */; };
		ABFE150F14C92FF5005D6699 /* 2xsai.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */; };
		ABFE151014C92FF5005D6699 /* bilinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FB14C92FF5005D6699 /* bilinear.cpp */; };
		ABFE151114C92FF5005D6699 /* epx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FC14C92FF5005D6699 /* epx.cpp */; };
		ABFE151214C92FF5005D6699 /* hq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE14FE14C92FF5005D6699 /* hq2x.cpp */; };
		ABFE151314C92FF5005D6699 /* hq4x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150014C92FF5005D6699 /* hq4x.cpp */; };
		ABFE151514C92FF5005D6699 /* lq2x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150414C92FF5005D6699 /* lq2x.cpp */; };
		ABFE151614C92FF5005D6699 /* scanline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ABFE150614C92FF5005D6699 /* scanline.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		AB00E87A14205EAE00DE561F /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; lineEnding = 0; name = English; path = translations/English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		AB00E87D14205EBC00DE561F /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = translations/English.lproj/MainMenu.xib; sourceTree = "<group>"; };
		AB00E89114205ECC00DE561F /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; lineEnding = 0; name = English; path = translations/English.lproj/Localizable.strings; sourceTree = "<group>"; };
		AB02475B13886BF300E9F9AB /* KeyNames.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = KeyNames.plist; sourceTree = "<group>"; };
		AB02791814415E4C0075E58C /* Info (Debug).plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info (Debug).plist"; sourceTree = "<group>"; };
		AB05DCA41CA0947E007C656C /* boolean.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boolean.h; sourceTree = "<group>"; };
		AB05DCA51CA0947E007C656C /* clamping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clamping.h; sourceTree = "<group>"; };
		AB05DCA71CA0947E007C656C /* apple_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apple_compat.h; sourceTree = "<group>"; };
		AB05DCA81CA0947E007C656C /* fnmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fnmatch.h; sourceTree = "<group>"; };
		AB05DCA91CA0947E007C656C /* getopt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getopt.h; sourceTree = "<group>"; };
		AB05DCAA1CA0947E007C656C /* ifaddrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ifaddrs.h; sourceTree = "<group>"; };
		AB05DCAC1CA0947E007C656C /* stdint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdint.h; sourceTree = "<group>"; };
		AB05DCAD1CA0947E007C656C /* msvc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msvc.h; sourceTree = "<group>"; };
		AB05DCAE1CA0947E007C656C /* posix_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = posix_string.h; sourceTree = "<group>"; };
		AB05DCAF1CA0947E007C656C /* strcasestr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strcasestr.h; sourceTree = "<group>"; };
		AB05DCB01CA0947E007C656C /* strl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strl.h; sourceTree = "<group>"; };
		AB05DCB11CA0947E007C656C /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; };
		AB05DCB21CA0947E007C656C /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = "<group>"; };
		AB05DCB41CA0947E007C656C /* dylib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dylib.h; sourceTree = "<group>"; };
		AB05DCB61CA0947E007C656C /* utf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf.h; sourceTree = "<group>"; };
		AB05DCB81CA0947E007C656C /* archive_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = archive_file.h; sourceTree = "<group>"; };
		AB05DCB91CA0947E007C656C /* config_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config_file.h; sourceTree = "<group>"; };
		AB05DCBA1CA0947E007C656C /* config_file_userdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config_file_userdata.h; sourceTree = "<group>"; };
		AB05DCBB1CA0947E007C656C /* file_path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_path.h; sourceTree = "<group>"; };
		AB05DCBC1CA0947E007C656C /* nbio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nbio.h; sourceTree = "<group>"; };
		AB05DCBD1CA0947E007C656C /* filters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filters.h; sourceTree = "<group>"; };
		AB05DCBF1CA0947E007C656C /* image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image.h; sourceTree = "<group>"; };
		AB05DCC01CA0947E007C656C /* jsonsax.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsonsax.h; sourceTree = "<group>"; };
		AB05DCC11CA0947E007C656C /* rbmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbmp.h; sourceTree = "<group>"; };
		AB05DCC21CA0947E007C656C /* rpng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rpng.h; sourceTree = "<group>"; };
		AB05DCC31CA0947E007C656C /* rxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rxml.h; sourceTree = "<group>"; };
		AB05DCC41CA0947E007C656C /* tga.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tga.h; sourceTree = "<group>"; };
		AB05DCC71CA0947E007C656C /* matrix_3x3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_3x3.h; sourceTree = "<group>"; };
		AB05DCC81CA0947E007C656C /* matrix_4x4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix_4x4.h; sourceTree = "<group>"; };
		AB05DCCA1CA0947E007C656C /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = "<group>"; };
		AB05DCCB1CA0947E007C656C /* pixconv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixconv.h; sourceTree = "<group>"; };
		AB05DCCC1CA0947E007C656C /* scaler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scaler.h; sourceTree = "<group>"; };
		AB05DCCD1CA0947E007C656C /* scaler_int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scaler_int.h; sourceTree = "<group>"; };
		AB05DCCF1CA0947E007C656C /* glsm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsm.h; sourceTree = "<group>"; };
		AB05DCD01CA0947E007C656C /* glsmsym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsmsym.h; sourceTree = "<group>"; };
		AB05DCD21CA0947E007C656C /* glsym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsym.h; sourceTree = "<group>"; };
		AB05DCD31CA0947E007C656C /* glsym_es2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsym_es2.h; sourceTree = "<group>"; };
		AB05DCD41CA0947E007C656C /* glsym_gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glsym_gl.h; sourceTree = "<group>"; };
		AB05DCD51CA0947E007C656C /* rglgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rglgen.h; sourceTree = "<group>"; };
		AB05DCD61CA0947E007C656C /* rglgen_headers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rglgen_headers.h; sourceTree = "<group>"; };
		AB05DCD71CA0947E007C656C /* libco.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libco.h; sourceTree = "<group>"; };
		AB05DCD91CA0947E007C656C /* dir_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dir_list.h; sourceTree = "<group>"; };
		AB05DCDA1CA0947E007C656C /* file_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_list.h; sourceTree = "<group>"; };
		AB05DCDB1CA0947E007C656C /* string_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_list.h; sourceTree = "<group>"; };
		AB05DCDC1CA0947E007C656C /* memalign.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memalign.h; sourceTree = "<group>"; };
		AB05DCDD1CA0947E007C656C /* memmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memmap.h; sourceTree = "<group>"; };
		AB05DCDF1CA0947E007C656C /* net_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = net_compat.h; sourceTree = "<group>"; };
		AB05DCE01CA0947E007C656C /* net_http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = net_http.h; sourceTree = "<group>"; };
		AB05DCE11CA0947E007C656C /* net_ifinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = net_ifinfo.h; sourceTree = "<group>"; };
		AB05DCE31CA0947E007C656C /* fifo_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fifo_queue.h; sourceTree = "<group>"; };
		AB05DCE41CA0947E007C656C /* message_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message_queue.h; sourceTree = "<group>"; };
		AB05DCE51CA0947E007C656C /* task_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task_queue.h; sourceTree = "<group>"; };
		AB05DCE61CA0947E007C656C /* retro_assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_assert.h; sourceTree = "<group>"; };
		AB05DCE71CA0947E007C656C /* retro_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_common.h; sourceTree = "<group>"; };
		AB05DCE81CA0947E007C656C /* retro_dirent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_dirent.h; sourceTree = "<group>"; };
		AB05DCE91CA0947E007C656C /* retro_endianness.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_endianness.h; sourceTree = "<group>"; };
		AB05DCEA1CA0947E007C656C /* retro_environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_environment.h; sourceTree = "<group>"; };
		AB05DCEB1CA0947E007C656C /* retro_inline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_inline.h; sourceTree = "<group>"; };
		AB05DCEC1CA0947E007C656C /* retro_miscellaneous.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_miscellaneous.h; sourceTree = "<group>"; };
		AB05DCED1CA0947E007C656C /* retro_stat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = retro_stat.h; sourceTree = "<group>"; };
		AB05DCEE1CA0947E007C656C /* rhash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rhash.h; sourceTree = "<group>"; };
		AB05DCF01CA0947E007C656C /* async_job.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = async_job.h; sourceTree = "<group>"; };
		AB05DCF11CA0947E007C656C /* rsemaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rsemaphore.h; sourceTree = "<group>"; };
		AB05DCF21CA0947E007C656C /* rthreads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rthreads.h; sourceTree = "<group>"; };
		AB05DCF41CA0947E007C656C /* file_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_stream.h; sourceTree = "<group>"; };
		AB05DCF51CA0947E007C656C /* memory_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_stream.h; sourceTree = "<group>"; };
		AB05DCF71CA0947E007C656C /* stdstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdstring.h; sourceTree = "<group>"; };
		AB05DCF91CA0947E007C656C /* async_job.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = async_job.c; sourceTree = "<group>"; };
		AB05DCFC1CA0947E007C656C /* rsemaphore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rsemaphore.c; sourceTree = "<group>"; };
		AB05DCFD1CA0947E007C656C /* rthreads.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rthreads.c; sourceTree = "<group>"; };
		AB05E8211BBFD41200065D18 /* SIL Open Font License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "SIL Open Font License.txt"; sourceTree = "<group>"; };
		AB05E8221BBFD41200065D18 /* SourceSansPro-Black.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Black.otf"; sourceTree = "<group>"; };
		AB05E8231BBFD41200065D18 /* SourceSansPro-BlackIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-BlackIt.otf"; sourceTree = "<group>"; };
		AB05E8241BBFD41200065D18 /* SourceSansPro-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Bold.otf"; sourceTree = "<group>"; };
		AB05E8251BBFD41200065D18 /* SourceSansPro-BoldIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-BoldIt.otf"; sourceTree = "<group>"; };
		AB05E8261BBFD41200065D18 /* SourceSansPro-ExtraLight.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-ExtraLight.otf"; sourceTree = "<group>"; };
		AB05E8271BBFD41200065D18 /* SourceSansPro-ExtraLightIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-ExtraLightIt.otf"; sourceTree = "<group>"; };
		AB05E8281BBFD41200065D18 /* SourceSansPro-It.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-It.otf"; sourceTree = "<group>"; };
		AB05E8291BBFD41200065D18 /* SourceSansPro-Light.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Light.otf"; sourceTree = "<group>"; };
		AB05E82A1BBFD41200065D18 /* SourceSansPro-LightIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-LightIt.otf"; sourceTree = "<group>"; };
		AB05E82B1BBFD41200065D18 /* SourceSansPro-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Regular.otf"; sourceTree = "<group>"; };
		AB05E82C1BBFD41200065D18 /* SourceSansPro-Semibold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-Semibold.otf"; sourceTree = "<group>"; };
		AB05E82D1BBFD41300065D18 /* SourceSansPro-SemiboldIt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SourceSansPro-SemiboldIt.otf"; sourceTree = "<group>"; };
		AB05E8721BBFD43F00065D18 /* ftconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftconfig.h; sourceTree = "<group>"; };
		AB05E8731BBFD43F00065D18 /* ftheader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftheader.h; sourceTree = "<group>"; };
		AB05E8741BBFD43F00065D18 /* ftmodule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmodule.h; sourceTree = "<group>"; };
		AB05E8751BBFD43F00065D18 /* ftoption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftoption.h; sourceTree = "<group>"; };
		AB05E8761BBFD43F00065D18 /* ftstdlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftstdlib.h; sourceTree = "<group>"; };
		AB05E8771BBFD44000065D18 /* freetype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freetype.h; sourceTree = "<group>"; };
		AB05E8781BBFD44000065D18 /* ft2build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ft2build.h; sourceTree = "<group>"; };
		AB05E8791BBFD44000065D18 /* ftadvanc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftadvanc.h; sourceTree = "<group>"; };
		AB05E87A1BBFD44000065D18 /* ftautoh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftautoh.h; sourceTree = "<group>"; };
		AB05E87B1BBFD44000065D18 /* ftbbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbbox.h; sourceTree = "<group>"; };
		AB05E87C1BBFD44000065D18 /* ftbdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbdf.h; sourceTree = "<group>"; };
		AB05E87D1BBFD44000065D18 /* ftbitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbitmap.h; sourceTree = "<group>"; };
		AB05E87E1BBFD44000065D18 /* ftbzip2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftbzip2.h; sourceTree = "<group>"; };
		AB05E87F1BBFD44000065D18 /* ftcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcache.h; sourceTree = "<group>"; };
		AB05E8801BBFD44000065D18 /* ftcffdrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcffdrv.h; sourceTree = "<group>"; };
		AB05E8811BBFD44000065D18 /* ftchapters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftchapters.h; sourceTree = "<group>"; };
		AB05E8821BBFD44000065D18 /* ftcid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcid.h; sourceTree = "<group>"; };
		AB05E8831BBFD44000065D18 /* fterrdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fterrdef.h; sourceTree = "<group>"; };
		AB05E8841BBFD44000065D18 /* fterrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fterrors.h; sourceTree = "<group>"; };
		AB05E8851BBFD44000065D18 /* ftfntfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftfntfmt.h; sourceTree = "<group>"; };
		AB05E8861BBFD44000065D18 /* ftgasp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgasp.h; sourceTree = "<group>"; };
		AB05E8871BBFD44000065D18 /* ftglyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftglyph.h; sourceTree = "<group>"; };
		AB05E8881BBFD44000065D18 /* ftgxval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgxval.h; sourceTree = "<group>"; };
		AB05E8891BBFD44000065D18 /* ftgzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgzip.h; sourceTree = "<group>"; };
		AB05E88A1BBFD44000065D18 /* ftimage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftimage.h; sourceTree = "<group>"; };
		AB05E88B1BBFD44000065D18 /* ftincrem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftincrem.h; sourceTree = "<group>"; };
		AB05E88C1BBFD44000065D18 /* ftlcdfil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftlcdfil.h; sourceTree = "<group>"; };
		AB05E88D1BBFD44000065D18 /* ftlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftlist.h; sourceTree = "<group>"; };
		AB05E88E1BBFD44000065D18 /* ftlzw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftlzw.h; sourceTree = "<group>"; };
		AB05E88F1BBFD44000065D18 /* ftmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmac.h; sourceTree = "<group>"; };
		AB05E8901BBFD44000065D18 /* ftmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmm.h; sourceTree = "<group>"; };
		AB05E8911BBFD44000065D18 /* ftmodapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmodapi.h; sourceTree = "<group>"; };
		AB05E8921BBFD44000065D18 /* ftmoderr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmoderr.h; sourceTree = "<group>"; };
		AB05E8931BBFD44000065D18 /* ftotval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftotval.h; sourceTree = "<group>"; };
		AB05E8941BBFD44000065D18 /* ftoutln.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftoutln.h; sourceTree = "<group>"; };
		AB05E8951BBFD44000065D18 /* ftpfr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftpfr.h; sourceTree = "<group>"; };
		AB05E8961BBFD44000065D18 /* ftrender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftrender.h; sourceTree = "<group>"; };
		AB05E8971BBFD44000065D18 /* ftsizes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsizes.h; sourceTree = "<group>"; };
		AB05E8981BBFD44000065D18 /* ftsnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsnames.h; sourceTree = "<group>"; };
		AB05E8991BBFD44000065D18 /* ftstroke.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftstroke.h; sourceTree = "<group>"; };
		AB05E89A1BBFD44000065D18 /* ftsynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsynth.h; sourceTree = "<group>"; };
		AB05E89B1BBFD44000065D18 /* ftsystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftsystem.h; sourceTree = "<group>"; };
		AB05E89C1BBFD44000065D18 /* fttrigon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fttrigon.h; sourceTree = "<group>"; };
		AB05E89D1BBFD44000065D18 /* ftttdrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftttdrv.h; sourceTree = "<group>"; };
		AB05E89E1BBFD44000065D18 /* fttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fttypes.h; sourceTree = "<group>"; };
		AB05E89F1BBFD44000065D18 /* ftwinfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftwinfnt.h; sourceTree = "<group>"; };
		AB05E8A11BBFD44000065D18 /* autohint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = autohint.h; sourceTree = "<group>"; };
		AB05E8A21BBFD44000065D18 /* ftcalc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftcalc.h; sourceTree = "<group>"; };
		AB05E8A31BBFD44000065D18 /* ftdebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftdebug.h; sourceTree = "<group>"; };
		AB05E8A41BBFD44000065D18 /* ftdriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftdriver.h; sourceTree = "<group>"; };
		AB05E8A51BBFD44000065D18 /* ftgloadr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftgloadr.h; sourceTree = "<group>"; };
		AB05E8A61BBFD44000065D18 /* ftmemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftmemory.h; sourceTree = "<group>"; };
		AB05E8A71BBFD44000065D18 /* ftobjs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftobjs.h; sourceTree = "<group>"; };
		AB05E8A81BBFD44000065D18 /* ftpic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftpic.h; sourceTree = "<group>"; };
		AB05E8A91BBFD44000065D18 /* ftrfork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftrfork.h; sourceTree = "<group>"; };
		AB05E8AA1BBFD44000065D18 /* ftserv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftserv.h; sourceTree = "<group>"; };
		AB05E8AB1BBFD44000065D18 /* ftstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftstream.h; sourceTree = "<group>"; };
		AB05E8AC1BBFD44000065D18 /* fttrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fttrace.h; sourceTree = "<group>"; };
		AB05E8AD1BBFD44000065D18 /* ftvalid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftvalid.h; sourceTree = "<group>"; };
		AB05E8AE1BBFD44000065D18 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
		AB05E8AF1BBFD44000065D18 /* psaux.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psaux.h; sourceTree = "<group>"; };
		AB05E8B01BBFD44000065D18 /* pshints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pshints.h; sourceTree = "<group>"; };
		AB05E8B21BBFD44000065D18 /* svbdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svbdf.h; sourceTree = "<group>"; };
		AB05E8B31BBFD44000065D18 /* svcid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svcid.h; sourceTree = "<group>"; };
		AB05E8B41BBFD44000065D18 /* svfntfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svfntfmt.h; sourceTree = "<group>"; };
		AB05E8B51BBFD44000065D18 /* svgldict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svgldict.h; sourceTree = "<group>"; };
		AB05E8B61BBFD44000065D18 /* svgxval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svgxval.h; sourceTree = "<group>"; };
		AB05E8B71BBFD44000065D18 /* svkern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svkern.h; sourceTree = "<group>"; };
		AB05E8B81BBFD44000065D18 /* svmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svmm.h; sourceTree = "<group>"; };
		AB05E8B91BBFD44000065D18 /* svotval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svotval.h; sourceTree = "<group>"; };
		AB05E8BA1BBFD44000065D18 /* svpfr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svpfr.h; sourceTree = "<group>"; };
		AB05E8BB1BBFD44000065D18 /* svpostnm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svpostnm.h; sourceTree = "<group>"; };
		AB05E8BC1BBFD44000065D18 /* svprop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svprop.h; sourceTree = "<group>"; };
		AB05E8BD1BBFD44000065D18 /* svpscmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svpscmap.h; sourceTree = "<group>"; };
		AB05E8BE1BBFD44000065D18 /* svpsinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svpsinfo.h; sourceTree = "<group>"; };
		AB05E8BF1BBFD44000065D18 /* svsfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svsfnt.h; sourceTree = "<group>"; };
		AB05E8C01BBFD44000065D18 /* svttcmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svttcmap.h; sourceTree = "<group>"; };
		AB05E8C11BBFD44000065D18 /* svtteng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svtteng.h; sourceTree = "<group>"; };
		AB05E8C21BBFD44000065D18 /* svttglyf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svttglyf.h; sourceTree = "<group>"; };
		AB05E8C31BBFD44000065D18 /* svwinfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svwinfnt.h; sourceTree = "<group>"; };
		AB05E8C41BBFD44000065D18 /* sfnt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sfnt.h; sourceTree = "<group>"; };
		AB05E8C51BBFD44100065D18 /* t1types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1types.h; sourceTree = "<group>"; };
		AB05E8C61BBFD44100065D18 /* tttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tttypes.h; sourceTree = "<group>"; };
		AB05E8C71BBFD44100065D18 /* t1tables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = t1tables.h; sourceTree = "<group>"; };
		AB05E8C81BBFD44100065D18 /* ttnameid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttnameid.h; sourceTree = "<group>"; };
		AB05E8C91BBFD44100065D18 /* tttables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tttables.h; sourceTree = "<group>"; };
		AB05E8CA1BBFD44100065D18 /* tttags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tttags.h; sourceTree = "<group>"; };
		AB05E8CB1BBFD44100065D18 /* ttunpat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ttunpat.h; sourceTree = "<group>"; };
		AB05E8D21BBFD44100065D18 /* ftbase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbase.c; path = base/ftbase.c; sourceTree = "<group>"; };
		AB05E8D31BBFD44100065D18 /* ftbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ftbase.h; path = base/ftbase.h; sourceTree = "<group>"; };
		AB05E8D41BBFD44100065D18 /* ftbbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbbox.c; path = base/ftbbox.c; sourceTree = "<group>"; };
		AB05E8D51BBFD44100065D18 /* ftbitmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftbitmap.c; path = base/ftbitmap.c; sourceTree = "<group>"; };
		AB05E8D81BBFD44100065D18 /* ftdebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftdebug.c; path = base/ftdebug.c; sourceTree = "<group>"; };
		AB05E8D91BBFD44100065D18 /* ftfntfmt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftfntfmt.c; path = base/ftfntfmt.c; sourceTree = "<group>"; };
		AB05E8DA1BBFD44100065D18 /* ftfstype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftfstype.c; path = base/ftfstype.c; sourceTree = "<group>"; };
		AB05E8DB1BBFD44100065D18 /* ftgasp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftgasp.c; path = base/ftgasp.c; sourceTree = "<group>"; };
		AB05E8DD1BBFD44100065D18 /* ftglyph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftglyph.c; path = base/ftglyph.c; sourceTree = "<group>"; };
		AB05E8DE1BBFD44100065D18 /* ftgxval.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftgxval.c; path = base/ftgxval.c; sourceTree = "<group>"; };
		AB05E8DF1BBFD44100065D18 /* ftinit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftinit.c; path = base/ftinit.c; sourceTree = "<group>"; };
		AB05E8E01BBFD44100065D18 /* ftlcdfil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftlcdfil.c; path = base/ftlcdfil.c; sourceTree = "<group>"; };
		AB05E8E11BBFD44100065D18 /* ftmm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftmm.c; path = base/ftmm.c; sourceTree = "<group>"; };
		AB05E8E31BBFD44100065D18 /* ftotval.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftotval.c; path = base/ftotval.c; sourceTree = "<group>"; };
		AB05E8E51BBFD44100065D18 /* ftpatent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftpatent.c; path = base/ftpatent.c; sourceTree = "<group>"; };
		AB05E8E61BBFD44100065D18 /* ftpfr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftpfr.c; path = base/ftpfr.c; sourceTree = "<group>"; };
		AB05E8EB1BBFD44100065D18 /* ftstroke.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftstroke.c; path = base/ftstroke.c; sourceTree = "<group>"; };
		AB05E8EC1BBFD44100065D18 /* ftsynth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftsynth.c; path = base/ftsynth.c; sourceTree = "<group>"; };
		AB05E8ED1BBFD44100065D18 /* ftsystem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ftsystem.c; path = base/ftsystem.c; sourceTree = "<group>"; };
		AB05E8EF1BBFD44100065D18 /* fttype1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = fttype1.c; path = base/fttype1.c; sourceTree = "<group>"; };
		AB05E9091BBFD44200065D18 /* cff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cff.c; path = cff/cff.c; sourceTree = "<group>"; };
		AB05E9281BBFD44200065D18 /* type1cid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = type1cid.c; path = cid/type1cid.c; sourceTree = "<group>"; };
		AB05E92C1BBFD44300065D18 /* psaux.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = psaux.c; path = psaux/psaux.c; sourceTree = "<group>"; };
		AB05E93D1BBFD44300065D18 /* pshinter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pshinter.c; path = pshinter/pshinter.c; sourceTree = "<group>"; };
		AB05E9491BBFD44300065D18 /* psnames.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = psnames.c; path = psnames/psnames.c; sourceTree = "<group>"; };
		AB05E9531BBFD44400065D18 /* sfnt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sfnt.c; path = sfnt/sfnt.c; sourceTree = "<group>"; };
		AB05E96F1BBFD44400065D18 /* smooth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = smooth.c; path = smooth/smooth.c; sourceTree = "<group>"; };
		AB05E9711BBFD44400065D18 /* truetype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = truetype.c; path = truetype/truetype.c; sourceTree = "<group>"; };
		AB05E9921BBFD44500065D18 /* type1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = type1.c; path = type1/type1.c; sourceTree = "<group>"; };
		AB0819E21B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_ActionReplay_32x32@2x.png"; path = "images/Icon_ActionReplay_32x32@2x.png"; sourceTree = "<group>"; };
		AB0819E31B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_CodeBreaker_32x32@2x.png"; path = "images/Icon_CodeBreaker_32x32@2x.png"; sourceTree = "<group>"; };
		AB0819E41B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_DeSmuME_32x32@2x.png"; path = "images/Icon_DeSmuME_32x32@2x.png"; sourceTree = "<group>"; };
		AB0819E51B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeFull_16x16@2x.png"; path = "images/Icon_VolumeFull_16x16@2x.png"; sourceTree = "<group>"; };
		AB0819E61B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeMute_16x16@2x.png"; path = "images/Icon_VolumeMute_16x16@2x.png"; sourceTree = "<group>"; };
		AB0819E71B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeOneThird_16x16@2x.png"; path = "images/Icon_VolumeOneThird_16x16@2x.png"; sourceTree = "<group>"; };
		AB0819E81B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeTwoThird_16x16@2x.png"; path = "images/Icon_VolumeTwoThird_16x16@2x.png"; sourceTree = "<group>"; };
		AB0A0D1914AACA9600E83E91 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
		AB0F13901E1B7C320075684F /* ClientDisplayView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientDisplayView.h; sourceTree = "<group>"; };
		AB0F13911E1B7C320075684F /* ClientDisplayView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientDisplayView.cpp; sourceTree = "<group>"; };
		AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Execute_420x420.png; path = images/Icon_Execute_420x420.png; sourceTree = "<group>"; };
		AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Pause_420x420.png; path = images/Icon_Pause_420x420.png; sourceTree = "<group>"; };
		AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speed1x_420x420.png; path = images/Icon_Speed1x_420x420.png; sourceTree = "<group>"; };
		AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speed2x_420x420.png; path = images/Icon_Speed2x_420x420.png; sourceTree = "<group>"; };
		AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Blue_16x16.png; path = images/ColorSwatch_Blue_16x16.png; sourceTree = "<group>"; };
		AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Brown_16x16.png; path = images/ColorSwatch_Brown_16x16.png; sourceTree = "<group>"; };
		AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkBlue_16x16.png; path = images/ColorSwatch_DarkBlue_16x16.png; sourceTree = "<group>"; };
		AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkGreen_16x16.png; path = images/ColorSwatch_DarkGreen_16x16.png; sourceTree = "<group>"; };
		AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_DarkPurple_16x16.png; path = images/ColorSwatch_DarkPurple_16x16.png; sourceTree = "<group>"; };
		AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Gray_16x16.png; path = images/ColorSwatch_Gray_16x16.png; sourceTree = "<group>"; };
		AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Green_16x16.png; path = images/ColorSwatch_Green_16x16.png; sourceTree = "<group>"; };
		AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_LimeGreen_16x16.png; path = images/ColorSwatch_LimeGreen_16x16.png; sourceTree = "<group>"; };
		AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Magenta_16x16.png; path = images/ColorSwatch_Magenta_16x16.png; sourceTree = "<group>"; };
		AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Orange_16x16.png; path = images/ColorSwatch_Orange_16x16.png; sourceTree = "<group>"; };
		AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Pink_16x16.png; path = images/ColorSwatch_Pink_16x16.png; sourceTree = "<group>"; };
		AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Red_16x16.png; path = images/ColorSwatch_Red_16x16.png; sourceTree = "<group>"; };
		AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_SeaGreen_16x16.png; path = images/ColorSwatch_SeaGreen_16x16.png; sourceTree = "<group>"; };
		AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Turquoise_16x16.png; path = images/ColorSwatch_Turquoise_16x16.png; sourceTree = "<group>"; };
		AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Violet_16x16.png; path = images/ColorSwatch_Violet_16x16.png; sourceTree = "<group>"; };
		AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ColorSwatch_Yellow_16x16.png; path = images/ColorSwatch_Yellow_16x16.png; sourceTree = "<group>"; };
		AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ActionReplay_128x128.png; path = images/Icon_ActionReplay_128x128.png; sourceTree = "<group>"; };
		AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_CodeBreaker_128x128.png; path = images/Icon_CodeBreaker_128x128.png; sourceTree = "<group>"; };
		AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = VideoFilterPreview_64x64.png; path = images/VideoFilterPreview_64x64.png; sourceTree = "<group>"; };
		AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowDown_420x420.png; path = images/Icon_ArrowDown_420x420.png; sourceTree = "<group>"; };
		AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowLeft_420x420.png; path = images/Icon_ArrowLeft_420x420.png; sourceTree = "<group>"; };
		AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowRight_420x420.png; path = images/Icon_ArrowRight_420x420.png; sourceTree = "<group>"; };
		AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ArrowUp_420x420.png; path = images/Icon_ArrowUp_420x420.png; sourceTree = "<group>"; };
		AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DoubleSpeed_420x420.png; path = images/Icon_DoubleSpeed_420x420.png; sourceTree = "<group>"; };
		AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonA_420x420.png; path = images/Icon_DSButtonA_420x420.png; sourceTree = "<group>"; };
		AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonB_420x420.png; path = images/Icon_DSButtonB_420x420.png; sourceTree = "<group>"; };
		AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonL_420x420.png; path = images/Icon_DSButtonL_420x420.png; sourceTree = "<group>"; };
		AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonR_420x420.png; path = images/Icon_DSButtonR_420x420.png; sourceTree = "<group>"; };
		AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonSelect_420x420.png; path = images/Icon_DSButtonSelect_420x420.png; sourceTree = "<group>"; };
		AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonStart_420x420.png; path = images/Icon_DSButtonStart_420x420.png; sourceTree = "<group>"; };
		AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonX_420x420.png; path = images/Icon_DSButtonX_420x420.png; sourceTree = "<group>"; };
		AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DSButtonY_420x420.png; path = images/Icon_DSButtonY_420x420.png; sourceTree = "<group>"; };
		AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Emulation_420x420.png; path = images/Icon_Emulation_420x420.png; sourceTree = "<group>"; };
		AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Input_420x420.png; path = images/Icon_Input_420x420.png; sourceTree = "<group>"; };
		AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_OpenROM_420x420.png; path = images/Icon_OpenROM_420x420.png; sourceTree = "<group>"; };
		AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Reset_420x420.png; path = images/Icon_Reset_420x420.png; sourceTree = "<group>"; };
		AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_RotateCCW_420x420.png; path = images/Icon_RotateCCW_420x420.png; sourceTree = "<group>"; };
		AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_RotateCW_420x420.png; path = images/Icon_RotateCW_420x420.png; sourceTree = "<group>"; };
		AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ShowHUD_420x420.png; path = images/Icon_ShowHUD_420x420.png; sourceTree = "<group>"; };
		AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Speaker_420x420.png; path = images/Icon_Speaker_420x420.png; sourceTree = "<group>"; };
		AB126D06182ECB9500EBCF22 /* slot2_passme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_passme.cpp; sourceTree = "<group>"; };
		AB142025186E2CD80015D52F /* Image_MemoryExpansionPak.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_MemoryExpansionPak.png; path = images/Image_MemoryExpansionPak.png; sourceTree = "<group>"; };
		AB1CC7FF1AA509C2008B0A16 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
		AB1CC8161AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneBlack_256x256.png; path = images/Icon_MicrophoneBlack_256x256.png; sourceTree = "<group>"; };
		AB1CC8171AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneBlueGlow_256x256.png; path = images/Icon_MicrophoneBlueGlow_256x256.png; sourceTree = "<group>"; };
		AB1CC8181AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneGray_256x256.png; path = images/Icon_MicrophoneGray_256x256.png; sourceTree = "<group>"; };
		AB1CC8191AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneGreen_256x256.png; path = images/Icon_MicrophoneGreen_256x256.png; sourceTree = "<group>"; };
		AB1CC81A1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneRed_256x256.png; path = images/Icon_MicrophoneRed_256x256.png; sourceTree = "<group>"; };
		AB213D43170CB141006DDB0F /* InputProfileController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputProfileController.h; sourceTree = "<group>"; };
		AB213D44170CB141006DDB0F /* InputProfileController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InputProfileController.mm; sourceTree = "<group>"; };
		AB213E981710D074006DDB0F /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
		AB2145211714DFF4006DDB0F /* audiosamplegenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiosamplegenerator.h; sourceTree = "<group>"; };
		AB2145221714DFF4006DDB0F /* audiosamplegenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiosamplegenerator.cpp; sourceTree = "<group>"; };
		AB27CD0B1F99169300396812 /* lapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lapi.c; sourceTree = "<group>"; };
		AB27CD0C1F99169300396812 /* lapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lapi.h; sourceTree = "<group>"; };
		AB27CD0D1F99169300396812 /* lauxlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lauxlib.c; sourceTree = "<group>"; };
		AB27CD0E1F99169300396812 /* lauxlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lauxlib.h; sourceTree = "<group>"; };
		AB27CD0F1F99169300396812 /* lbaselib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lbaselib.c; sourceTree = "<group>"; };
		AB27CD101F99169300396812 /* lcode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lcode.c; sourceTree = "<group>"; };
		AB27CD111F99169300396812 /* lcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcode.h; sourceTree = "<group>"; };
		AB27CD121F99169300396812 /* ldblib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldblib.c; sourceTree = "<group>"; };
		AB27CD131F99169300396812 /* ldebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldebug.c; sourceTree = "<group>"; };
		AB27CD141F99169300396812 /* ldebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ldebug.h; sourceTree = "<group>"; };
		AB27CD151F99169300396812 /* ldo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldo.c; sourceTree = "<group>"; };
		AB27CD161F99169300396812 /* ldo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ldo.h; sourceTree = "<group>"; };
		AB27CD171F99169300396812 /* ldump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ldump.c; sourceTree = "<group>"; };
		AB27CD181F99169300396812 /* lfunc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lfunc.c; sourceTree = "<group>"; };
		AB27CD191F99169300396812 /* lfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lfunc.h; sourceTree = "<group>"; };
		AB27CD1A1F99169300396812 /* lgc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lgc.c; sourceTree = "<group>"; };
		AB27CD1B1F99169300396812 /* lgc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lgc.h; sourceTree = "<group>"; };
		AB27CD1C1F99169300396812 /* linit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = linit.c; sourceTree = "<group>"; };
		AB27CD1D1F99169300396812 /* liolib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = liolib.c; sourceTree = "<group>"; };
		AB27CD1E1F99169300396812 /* llex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = llex.c; sourceTree = "<group>"; };
		AB27CD1F1F99169300396812 /* llex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = llex.h; sourceTree = "<group>"; };
		AB27CD201F99169300396812 /* llimits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = llimits.h; sourceTree = "<group>"; };
		AB27CD211F99169300396812 /* lmathlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lmathlib.c; sourceTree = "<group>"; };
		AB27CD221F99169300396812 /* lmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lmem.c; sourceTree = "<group>"; };
		AB27CD231F99169300396812 /* lmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lmem.h; sourceTree = "<group>"; };
		AB27CD241F99169300396812 /* loadlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loadlib.c; sourceTree = "<group>"; };
		AB27CD251F99169300396812 /* lobject.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lobject.c; sourceTree = "<group>"; };
		AB27CD261F99169300396812 /* lobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lobject.h; sourceTree = "<group>"; };
		AB27CD271F99169300396812 /* lopcodes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lopcodes.c; sourceTree = "<group>"; };
		AB27CD281F99169300396812 /* lopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lopcodes.h; sourceTree = "<group>"; };
		AB27CD291F99169300396812 /* loslib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = loslib.c; sourceTree = "<group>"; };
		AB27CD2A1F99169300396812 /* lparser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lparser.c; sourceTree = "<group>"; };
		AB27CD2B1F99169300396812 /* lparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lparser.h; sourceTree = "<group>"; };
		AB27CD2C1F99169300396812 /* lstate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lstate.c; sourceTree = "<group>"; };
		AB27CD2D1F99169300396812 /* lstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lstate.h; sourceTree = "<group>"; };
		AB27CD2E1F99169300396812 /* lstring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lstring.c; sourceTree = "<group>"; };
		AB27CD2F1F99169300396812 /* lstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lstring.h; sourceTree = "<group>"; };
		AB27CD301F99169300396812 /* lstrlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lstrlib.c; sourceTree = "<group>"; };
		AB27CD311F99169300396812 /* ltable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ltable.c; sourceTree = "<group>"; };
		AB27CD321F99169300396812 /* ltable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ltable.h; sourceTree = "<group>"; };
		AB27CD331F99169300396812 /* ltablib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ltablib.c; sourceTree = "<group>"; };
		AB27CD341F99169300396812 /* ltm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ltm.c; sourceTree = "<group>"; };
		AB27CD351F99169300396812 /* ltm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ltm.h; sourceTree = "<group>"; };
		AB27CD361F99169300396812 /* lua.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lua.h; sourceTree = "<group>"; };
		AB27CD371F99169300396812 /* luaconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = luaconf.h; sourceTree = "<group>"; };
		AB27CD381F99169300396812 /* lualib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lualib.h; sourceTree = "<group>"; };
		AB27CD391F99169300396812 /* lundump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lundump.c; sourceTree = "<group>"; };
		AB27CD3A1F99169300396812 /* lundump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lundump.h; sourceTree = "<group>"; };
		AB27CD3B1F99169300396812 /* lvm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lvm.c; sourceTree = "<group>"; };
		AB27CD3C1F99169300396812 /* lvm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lvm.h; sourceTree = "<group>"; };
		AB27CD3D1F99169300396812 /* lzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lzio.c; sourceTree = "<group>"; };
		AB27CD3E1F99169300396812 /* lzio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzio.h; sourceTree = "<group>"; };
		AB2A9A791725F00F0062C1A1 /* DeSmuME (ppc32).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (ppc32).app"; sourceTree = BUILT_PRODUCTS_DIR; };
		AB2C25061DEBFBD400706BFC /* encoding_utf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = encoding_utf.c; sourceTree = "<group>"; };
		AB2F3C4515CF9C6000858373 /* DeSmuME (PPC).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (PPC).app"; sourceTree = BUILT_PRODUCTS_DIR; };
		AB2F56EE1704C86900E28885 /* utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = "<group>"; };
		AB2F56EF1704C86900E28885 /* utilities.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utilities.c; sourceTree = "<group>"; };
		AB350BA41478AC96007165AC /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
		AB350D38147A1D8D007165AC /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = English; path = translations/English.lproj/HID_usage_strings.plist; sourceTree = "<group>"; };
		AB37E36C1D6188BC004A2C0D /* colorspacehandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler.cpp; sourceTree = "<group>"; };
		AB37E36D1D6188BC004A2C0D /* colorspacehandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorspacehandler.h; sourceTree = "<group>"; };
		AB37E36E1D6188BC004A2C0D /* colorspacehandler_AltiVec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler_AltiVec.cpp; sourceTree = "<group>"; };
		AB37E36F1D6188BC004A2C0D /* colorspacehandler_AltiVec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorspacehandler_AltiVec.h; sourceTree = "<group>"; };
		AB37E3721D6188BC004A2C0D /* colorspacehandler_SSE2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler_SSE2.cpp; sourceTree = "<group>"; };
		AB37E3731D6188BC004A2C0D /* colorspacehandler_SSE2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorspacehandler_SSE2.h; sourceTree = "<group>"; };
		AB3932C3211E610200DA9D80 /* libpcap.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpcap.dylib; path = usr/lib/libpcap.dylib; sourceTree = SDKROOT; };
		AB3ACB6614C2361100D7D192 /* appDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = appDelegate.h; sourceTree = "<group>"; };
		AB3ACB6714C2361100D7D192 /* appDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = appDelegate.mm; sourceTree = "<group>"; };
		AB3ACB6814C2361100D7D192 /* cheatWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheatWindowDelegate.h; sourceTree = "<group>"; };
		AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cheatWindowDelegate.mm; sourceTree = "<group>"; };
		AB3ACB6E14C2361100D7D192 /* inputPrefsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputPrefsView.h; sourceTree = "<group>"; };
		AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = inputPrefsView.mm; sourceTree = "<group>"; };
		AB3ACB7014C2361100D7D192 /* preferencesWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preferencesWindowDelegate.h; sourceTree = "<group>"; };
		AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = preferencesWindowDelegate.mm; sourceTree = "<group>"; };
		AB3ACC3814C24D5400D7D192 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = AUTHORS; path = ../../../AUTHORS; sourceTree = SOURCE_ROOT; };
		AB3ACC3914C24D5400D7D192 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ChangeLog; path = ../../../ChangeLog; sourceTree = SOURCE_ROOT; };
		AB3ACC3A14C24D5400D7D192 /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = COPYING; path = ../../../COPYING; sourceTree = SOURCE_ROOT; };
		AB3ACC3B14C24D5400D7D192 /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = ../../../README; sourceTree = SOURCE_ROOT; };
		AB3ACC3D14C24D5400D7D192 /* README.MAC */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.MAC; path = ../../../README.MAC; sourceTree = SOURCE_ROOT; };
		AB3E34C7134AF4500056477A /* cocoa_output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_output.h; sourceTree = "<group>"; };
		AB3E34C8134AF4500056477A /* cocoa_output.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_output.mm; sourceTree = "<group>"; };
		AB3E690E1E231E9900D4CC75 /* MacOGLDisplayView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacOGLDisplayView.h; sourceTree = "<group>"; };
		AB3E690F1E231E9900D4CC75 /* MacOGLDisplayView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacOGLDisplayView.mm; sourceTree = "<group>"; };
		AB3E69441E25FB8400D4CC75 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
		AB3E69811E25FBBF00D4CC75 /* DisplayViewCALayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayViewCALayer.h; sourceTree = "<group>"; };
		AB3E69821E25FBBF00D4CC75 /* DisplayViewCALayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DisplayViewCALayer.mm; sourceTree = "<group>"; };
		AB43527117D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_mcrom_debug.cpp; sourceTree = "<group>"; };
		AB43528517D5BA95007417C8 /* fsnitro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fsnitro.h; sourceTree = "<group>"; };
		AB43528617D5BA95007417C8 /* fsnitro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fsnitro.cpp; sourceTree = "<group>"; };
		AB446DA01F69DB56002F32B6 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
		AB4B5A1F217E47E400381363 /* WifiSettingsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WifiSettingsPanel.h; sourceTree = "<group>"; };
		AB4B5A20217E47E400381363 /* WifiSettingsPanel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WifiSettingsPanel.mm; sourceTree = "<group>"; };
		AB4C4C2A16F55C64002E07CD /* AAFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AAFilter.cpp; sourceTree = "<group>"; };
		AB4C4C2B16F55C64002E07CD /* cpu_detect_x86_gcc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_detect_x86_gcc.cpp; sourceTree = "<group>"; };
		AB4C4C2C16F55C64002E07CD /* FIFOSampleBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIFOSampleBuffer.cpp; sourceTree = "<group>"; };
		AB4C4C2D16F55C64002E07CD /* FIRFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIRFilter.cpp; sourceTree = "<group>"; };
		AB4C4C2E16F55C64002E07CD /* mmx_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mmx_optimized.cpp; sourceTree = "<group>"; };
		AB4C4C2F16F55C64002E07CD /* RateTransposer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RateTransposer.cpp; sourceTree = "<group>"; };
		AB4C4C3016F55C64002E07CD /* SoundTouch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundTouch.cpp; sourceTree = "<group>"; };
		AB4C4C3116F55C64002E07CD /* sse_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sse_optimized.cpp; sourceTree = "<group>"; };
		AB4C4C3216F55C64002E07CD /* TDStretch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TDStretch.cpp; sourceTree = "<group>"; };
		AB4C4C3316F55C64002E07CD /* WavFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WavFile.cpp; sourceTree = "<group>"; };
		AB4C4C3416F55C64002E07CD /* AAFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AAFilter.h; sourceTree = "<group>"; };
		AB4C4C3516F55C64002E07CD /* BPMDetect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BPMDetect.h; sourceTree = "<group>"; };
		AB4C4C3616F55C64002E07CD /* cpu_detect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu_detect.h; sourceTree = "<group>"; };
		AB4C4C3716F55C64002E07CD /* FIFOSampleBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFOSampleBuffer.h; sourceTree = "<group>"; };
		AB4C4C3816F55C64002E07CD /* FIFOSamplePipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFOSamplePipe.h; sourceTree = "<group>"; };
		AB4C4C3916F55C64002E07CD /* FIRFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRFilter.h; sourceTree = "<group>"; };
		AB4C4C3A16F55C64002E07CD /* RateTransposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RateTransposer.h; sourceTree = "<group>"; };
		AB4C4C3B16F55C64002E07CD /* SoundTouch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundTouch.h; sourceTree = "<group>"; };
		AB4C4C3C16F55C64002E07CD /* STTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STTypes.h; sourceTree = "<group>"; };
		AB4C4C3D16F55C64002E07CD /* TDStretch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TDStretch.h; sourceTree = "<group>"; };
		AB4C4C3E16F55C64002E07CD /* WavFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavFile.h; sourceTree = "<group>"; };
		AB4C808717C5D7780024D479 /* slot1_retail_auto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_auto.cpp; sourceTree = "<group>"; };
		AB4C808817C5D7780024D479 /* slot1_retail_mcrom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_mcrom.cpp; sourceTree = "<group>"; };
		AB4C808917C5D7780024D479 /* slot1comp_mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_mc.cpp; sourceTree = "<group>"; };
		AB4C808A17C5D7780024D479 /* slot1comp_mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_mc.h; sourceTree = "<group>"; };
		AB4C808B17C5D7780024D479 /* slot1comp_rom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_rom.cpp; sourceTree = "<group>"; };
		AB4C808C17C5D7780024D479 /* slot1comp_rom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_rom.h; sourceTree = "<group>"; };
		AB4C80A817C5D7A00024D479 /* advanscene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = advanscene.h; sourceTree = "<group>"; };
		AB4C80A917C5D7A00024D479 /* advanscene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = advanscene.cpp; sourceTree = "<group>"; };
		AB5020071D09E712002FA150 /* file_path.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = file_path.c; sourceTree = "<group>"; };
		AB5020081D09E712002FA150 /* retro_dirent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = retro_dirent.c; sourceTree = "<group>"; };
		AB5020091D09E712002FA150 /* retro_stat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = retro_stat.c; sourceTree = "<group>"; };
		AB53517E18313E3100CCD532 /* slot2_auto.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_auto.cpp; sourceTree = "<group>"; };
		AB53518418313E4E00CCD532 /* slot2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot2.h; sourceTree = "<group>"; };
		AB53518518313E4E00CCD532 /* slot2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2.cpp; sourceTree = "<group>"; };
		AB58F32B1364F44B0074C376 /* cocoa_file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_file.h; sourceTree = "<group>"; };
		AB58F32C1364F44B0074C376 /* cocoa_file.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_file.mm; sourceTree = "<group>"; };
		AB5A795616D5A56000ED84B7 /* InputManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InputManager.h; sourceTree = "<group>"; };
		AB5A795716D5A56000ED84B7 /* InputManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InputManager.mm; sourceTree = "<group>"; };
		AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = FileTypeInfo.plist; sourceTree = "<group>"; };
		AB6A187A16C9951C00384EED /* EmuControllerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmuControllerDelegate.h; sourceTree = "<group>"; };
		AB6A187B16C9951C00384EED /* EmuControllerDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EmuControllerDelegate.mm; sourceTree = "<group>"; };
		AB6A198116CAD66900384EED /* cocoa_GPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_GPU.h; sourceTree = "<group>"; };
		AB6A198216CAD66900384EED /* cocoa_GPU.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_GPU.mm; sourceTree = "<group>"; };
		AB6D78932809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneIdleNoHardware_256x256.png; path = images/Icon_MicrophoneIdleNoHardware_256x256.png; sourceTree = "<group>"; };
		AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_retail_nand.cpp; sourceTree = "<group>"; };
		AB6FE66A26E6F7C2002B2106 /* GPU_Operations_AVX2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GPU_Operations_AVX2.cpp; sourceTree = "<group>"; };
		AB6FE66B26E6F7C2002B2106 /* GPU_Operations_AVX2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPU_Operations_AVX2.h; sourceTree = "<group>"; };
		AB6FE66C26E6F7C2002B2106 /* GPU_Operations_SSE2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GPU_Operations_SSE2.cpp; sourceTree = "<group>"; };
		AB6FE66D26E6F7C2002B2106 /* GPU_Operations_SSE2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPU_Operations_SSE2.h; sourceTree = "<group>"; };
		AB6FE66E26E6F7C2002B2106 /* GPU_Operations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GPU_Operations.cpp; sourceTree = "<group>"; };
		AB6FE66F26E6F7C2002B2106 /* GPU_Operations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPU_Operations.h; sourceTree = "<group>"; };
		AB6FE67026E6F7C2002B2106 /* OGLRender_3_2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGLRender_3_2.cpp; sourceTree = "<group>"; };
		AB6FE67126E6F7C2002B2106 /* OGLRender_3_2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGLRender_3_2.h; sourceTree = "<group>"; };
		AB6FE67226E6F815002B2106 /* colorspacehandler_AVX2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler_AVX2.cpp; sourceTree = "<group>"; };
		AB6FE67326E6F815002B2106 /* colorspacehandler_AVX2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorspacehandler_AVX2.h; sourceTree = "<group>"; };
		AB6FE67426E6F815002B2106 /* colorspacehandler_AVX512.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorspacehandler_AVX512.cpp; sourceTree = "<group>"; };
		AB6FE67526E6F815002B2106 /* colorspacehandler_AVX512.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorspacehandler_AVX512.h; sourceTree = "<group>"; };
		AB700DB916CDDBC400FBD336 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = translations/English.lproj/DisplayWindow.xib; sourceTree = "<group>"; };
		AB700DDC16CDE4C300FBD336 /* DisplayWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DisplayWindowController.h; sourceTree = "<group>"; };
		AB700DDD16CDE4C300FBD336 /* DisplayWindowController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DisplayWindowController.mm; sourceTree = "<group>"; };
		AB711F7F1481C35F009011C8 /* DeSmuME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeSmuME.app; sourceTree = BUILT_PRODUCTS_DIR; };
		AB73AA331507C9F500A310C8 /* DeSmuME.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeSmuME.app; sourceTree = BUILT_PRODUCTS_DIR; };
		AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_FirmwareConfig.icns; sourceTree = "<group>"; };
		AB80E04C142BC4A800A52038 /* cocoa_util.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_util.mm; sourceTree = "<group>"; };
		AB80E050142BC4FA00A52038 /* cocoa_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_util.h; sourceTree = "<group>"; };
		AB817A34143EE2DB00A7DFE9 /* videofilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videofilter.h; sourceTree = "<group>"; };
		AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = videofilter.cpp; sourceTree = "<group>"; };
		AB851D28189B2C9A007363CC /* Icon_AutoholdClear_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_AutoholdClear_420x420.png; path = images/Icon_AutoholdClear_420x420.png; sourceTree = "<group>"; };
		AB851D29189B2C9A007363CC /* Icon_AutoholdSet_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_AutoholdSet_420x420.png; path = images/Icon_AutoholdSet_420x420.png; sourceTree = "<group>"; };
		AB8C6CBE186A950C00E3EC64 /* Image_PassME.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_PassME.png; path = images/Image_PassME.png; sourceTree = "<group>"; };
		AB8C6E56186CD07E00E3EC64 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; };
		AB8FFE491872032B00C10085 /* Image_PaddleController.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_PaddleController.png; path = images/Image_PaddleController.png; sourceTree = "<group>"; };
		AB97C553169646D1002AC11B /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
		AB9971CE134EDA0800531BA7 /* cocoa_globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_globals.h; sourceTree = "<group>"; };
		ABA0356E169127BB00817C69 /* troubleshootingWindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = troubleshootingWindowDelegate.h; sourceTree = "<group>"; };
		ABA0356F169127C000817C69 /* troubleshootingWindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = troubleshootingWindowDelegate.mm; sourceTree = "<group>"; };
		ABA165812808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_ActionReplay_32x32.png; path = images/Icon_ActionReplay_32x32.png; sourceTree = "<group>"; };
		ABA165822808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_CodeBreaker_32x32.png; path = images/Icon_CodeBreaker_32x32.png; sourceTree = "<group>"; };
		ABA165832808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DeSmuME_32x32.png; path = images/Icon_DeSmuME_32x32.png; sourceTree = "<group>"; };
		ABA165862808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneOff_DarkMode_256x256.png; path = images/Icon_MicrophoneOff_DarkMode_256x256.png; sourceTree = "<group>"; };
		ABA165872808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeFull_DarkMode_16x16.png; path = images/Icon_VolumeFull_DarkMode_16x16.png; sourceTree = "<group>"; };
		ABA165882808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeFull_DarkMode_16x16@2x.png"; path = "images/Icon_VolumeFull_DarkMode_16x16@2x.png"; sourceTree = "<group>"; };
		ABA165892808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeMute_DarkMode_16x16.png; path = images/Icon_VolumeMute_DarkMode_16x16.png; sourceTree = "<group>"; };
		ABA1658A2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeMute_DarkMode_16x16@2x.png"; path = "images/Icon_VolumeMute_DarkMode_16x16@2x.png"; sourceTree = "<group>"; };
		ABA1658B2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeOneThird_DarkMode_16x16.png; path = images/Icon_VolumeOneThird_DarkMode_16x16.png; sourceTree = "<group>"; };
		ABA1658C2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeOneThird_DarkMode_16x16@2x.png"; path = "images/Icon_VolumeOneThird_DarkMode_16x16@2x.png"; sourceTree = "<group>"; };
		ABA1658D2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeTwoThird_DarkMode_16x16.png; path = images/Icon_VolumeTwoThird_DarkMode_16x16.png; sourceTree = "<group>"; };
		ABA1658E2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon_VolumeTwoThird_DarkMode_16x16@2x.png"; path = "images/Icon_VolumeTwoThird_DarkMode_16x16@2x.png"; sourceTree = "<group>"; };
		ABA6574914511EC90077E5E9 /* cocoa_cheat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_cheat.h; sourceTree = "<group>"; };
		ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_cheat.mm; sourceTree = "<group>"; };
		ABA93EAE178C7D4200CBF50B /* encrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encrypt.h; sourceTree = "<group>"; };
		ABA93EAF178C7D4200CBF50B /* encrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = encrypt.cpp; sourceTree = "<group>"; };
		ABAAEFFE1B22361800E1269D /* hq3x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq3x.cpp; sourceTree = "<group>"; };
		ABAAFBE8172122B6005DDDBE /* FileMigrationDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileMigrationDelegate.h; sourceTree = "<group>"; };
		ABAAFBE9172122B6005DDDBE /* FileMigrationDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FileMigrationDelegate.mm; sourceTree = "<group>"; };
		ABAB0AFD1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacScreenshotCaptureTool.h; sourceTree = "<group>"; };
		ABAB0AFE1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacScreenshotCaptureTool.mm; sourceTree = "<group>"; };
		ABACB7391AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_MicrophoneDarkGreen_256x256.png; path = images/Icon_MicrophoneDarkGreen_256x256.png; sourceTree = "<group>"; };
		ABAD104915ACE7A00000EC47 /* DeSmuME (PPC).app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "DeSmuME (PPC).app"; sourceTree = BUILT_PRODUCTS_DIR; };
		ABAE2F7918682B6C00C92F4F /* Slot2WindowDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Slot2WindowDelegate.h; sourceTree = "<group>"; };
		ABAE2F7A18682B6C00C92F4F /* Slot2WindowDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Slot2WindowDelegate.mm; sourceTree = "<group>"; };
		ABAE2F8218682B8F00C92F4F /* cocoa_slot2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_slot2.h; sourceTree = "<group>"; };
		ABAE2F8318682B8F00C92F4F /* cocoa_slot2.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_slot2.mm; sourceTree = "<group>"; };
		ABAE30BA1869484F00C92F4F /* Image_Piano.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_Piano.png; path = images/Image_Piano.png; sourceTree = "<group>"; };
		ABB6AD5C173A3F2B00EC2E8D /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
		ABB9211F17CEB4110049D4C5 /* slot1comp_protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1comp_protocol.h; sourceTree = "<group>"; };
		ABB9212017CEB4110049D4C5 /* slot1comp_protocol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1comp_protocol.cpp; sourceTree = "<group>"; };
		ABBB4ACC1D9C927C00794E08 /* deposterize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = deposterize.cpp; sourceTree = "<group>"; };
		ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = DefaultUserPrefs.plist; sourceTree = "<group>"; };
		ABBCE29415ACB1E600A2C965 /* arm_jit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arm_jit.h; sourceTree = "<group>"; };
		ABBCE29515ACB1FF00A2C965 /* arm_jit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = arm_jit.cpp; sourceTree = "<group>"; };
		ABBCE29D15ACB26100A2C965 /* instruction_attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction_attributes.h; sourceTree = "<group>"; };
		ABBCE29E15ACB26100A2C965 /* instructions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instructions.h; sourceTree = "<group>"; };
		ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_ROMCheats.icns; sourceTree = "<group>"; };
		ABBFDFA61898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_DisplayToggle_420x420.png; path = images/Icon_DisplayToggle_420x420.png; sourceTree = "<group>"; };
		ABBFDFAC1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_FrameAdvance_420x420.png; path = images/Icon_FrameAdvance_420x420.png; sourceTree = "<group>"; };
		ABBFDFAD1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_FrameJump_420x420.png; path = images/Icon_FrameJump_420x420.png; sourceTree = "<group>"; };
		ABC04DA11F67A20500EA6ED7 /* ClientInputHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientInputHandler.cpp; sourceTree = "<group>"; };
		ABC04DA21F67A20500EA6ED7 /* ClientInputHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientInputHandler.h; sourceTree = "<group>"; };
		ABC04DC91F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macosx_10_5_compat.cpp; sourceTree = "<group>"; };
		ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeFull_16x16.png; path = images/Icon_VolumeFull_16x16.png; sourceTree = "<group>"; };
		ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeMute_16x16.png; path = images/Icon_VolumeMute_16x16.png; sourceTree = "<group>"; };
		ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeOneThird_16x16.png; path = images/Icon_VolumeOneThird_16x16.png; sourceTree = "<group>"; };
		ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_VolumeTwoThird_16x16.png; path = images/Icon_VolumeTwoThird_16x16.png; sourceTree = "<group>"; };
		ABC3DEBB1A96EA96009EC345 /* RomInfoPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RomInfoPanel.h; sourceTree = "<group>"; };
		ABC3DEBC1A96EA96009EC345 /* RomInfoPanel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RomInfoPanel.mm; sourceTree = "<group>"; };
		ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
		ABC570D4134431DA00E7B0B1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
		ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = DefaultKeyMappings.plist; sourceTree = "<group>"; };
		ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coreaudiosound.cpp; sourceTree = "<group>"; };
		ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ringbuffer.cpp; sourceTree = "<group>"; };
		ABD0A5361501AA5A0074A094 /* coreaudiosound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coreaudiosound.h; sourceTree = "<group>"; };
		ABD0A5371501AA5A0074A094 /* ringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ringbuffer.h; sourceTree = "<group>"; };
		ABD103FE1346652500AF11D1 /* cocoa_core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_core.h; sourceTree = "<group>"; };
		ABD103FF1346652500AF11D1 /* cocoa_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_input.h; sourceTree = "<group>"; };
		ABD104001346652500AF11D1 /* cocoa_rom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_rom.h; sourceTree = "<group>"; };
		ABD104011346652500AF11D1 /* sndOSX.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndOSX.h; sourceTree = "<group>"; };
		ABD104111346652500AF11D1 /* cocoa_input.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_input.mm; sourceTree = "<group>"; };
		ABD104121346652500AF11D1 /* cocoa_core.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_core.mm; sourceTree = "<group>"; };
		ABD104131346652500AF11D1 /* cocoa_rom.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_rom.mm; sourceTree = "<group>"; };
		ABD104141346652500AF11D1 /* sndOSX.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sndOSX.cpp; sourceTree = "<group>"; };
		ABD104271346653B00AF11D1 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		ABD10452134666DD00AF11D1 /* DeSmuME_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeSmuME_Prefix.pch; sourceTree = "<group>"; };
		ABD1266320AE80DF00EFE1B2 /* MacAVCaptureTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacAVCaptureTool.h; sourceTree = "<group>"; };
		ABD1266420AE80DF00EFE1B2 /* MacAVCaptureTool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacAVCaptureTool.mm; sourceTree = "<group>"; };
		ABD1266520AE80DF00EFE1B2 /* MacBaseCaptureTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacBaseCaptureTool.h; sourceTree = "<group>"; };
		ABD1266620AE80DF00EFE1B2 /* MacBaseCaptureTool.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MacBaseCaptureTool.mm; sourceTree = "<group>"; };
		ABD1267120AE812900EFE1B2 /* ClientAVCaptureObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientAVCaptureObject.cpp; sourceTree = "<group>"; };
		ABD1267220AE812900EFE1B2 /* ClientAVCaptureObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientAVCaptureObject.h; sourceTree = "<group>"; };
		ABD1267320AE812900EFE1B2 /* macOS_driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = macOS_driver.cpp; sourceTree = "<group>"; };
		ABD1267420AE812900EFE1B2 /* macOS_driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macOS_driver.h; sourceTree = "<group>"; };
		ABD1FE6F1345AC8400AF11D1 /* armcpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = armcpu.h; sourceTree = "<group>"; };
		ABD1FE701345AC8400AF11D1 /* bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bios.h; sourceTree = "<group>"; };
		ABD1FE721345AC8400AF11D1 /* cheatSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cheatSystem.h; sourceTree = "<group>"; };
		ABD1FE731345AC8400AF11D1 /* commandline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = commandline.h; sourceTree = "<group>"; };
		ABD1FE741345AC8400AF11D1 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
		ABD1FE751345AC8400AF11D1 /* cp15.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cp15.h; sourceTree = "<group>"; };
		ABD1FE771345AC8400AF11D1 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = "<group>"; };
		ABD1FE791345AC8400AF11D1 /* Disassembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Disassembler.h; sourceTree = "<group>"; };
		ABD1FE7A1345AC8400AF11D1 /* driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = driver.h; sourceTree = "<group>"; };
		ABD1FE7C1345AC8400AF11D1 /* emufile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufile.h; sourceTree = "<group>"; };
		ABD1FE7D1345AC8400AF11D1 /* FIFO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFO.h; sourceTree = "<group>"; };
		ABD1FE7E1345AC8400AF11D1 /* firmware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = firmware.h; sourceTree = "<group>"; };
		ABD1FE801345AC8400AF11D1 /* gdbstub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdbstub.h; sourceTree = "<group>"; };
		ABD1FE811345AC8400AF11D1 /* gfx3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gfx3d.h; sourceTree = "<group>"; };
		ABD1FE831345AC8400AF11D1 /* GPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GPU.h; sourceTree = "<group>"; };
		ABD1FE841345AC8400AF11D1 /* lua-engine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "lua-engine.h"; sourceTree = "<group>"; };
		ABD1FE851345AC8400AF11D1 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = "<group>"; };
		ABD1FE861345AC8400AF11D1 /* mc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mc.h; sourceTree = "<group>"; };
		ABD1FE871345AC8400AF11D1 /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = "<group>"; };
		ABD1FE881345AC8400AF11D1 /* mic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mic.h; sourceTree = "<group>"; };
		ABD1FE891345AC8400AF11D1 /* MMU_timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MMU_timing.h; sourceTree = "<group>"; };
		ABD1FE8A1345AC8400AF11D1 /* MMU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MMU.h; sourceTree = "<group>"; };
		ABD1FE8B1345AC8400AF11D1 /* movie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = movie.h; sourceTree = "<group>"; };
		ABD1FE8C1345AC8400AF11D1 /* NDSSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NDSSystem.h; sourceTree = "<group>"; };
		ABD1FE8D1345AC8400AF11D1 /* OGLRender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGLRender.h; sourceTree = "<group>"; };
		ABD1FE8E1345AC8400AF11D1 /* PACKED_END.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PACKED_END.h; sourceTree = "<group>"; };
		ABD1FE8F1345AC8400AF11D1 /* PACKED.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PACKED.h; sourceTree = "<group>"; };
		ABD1FE901345AC8400AF11D1 /* path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = path.h; sourceTree = "<group>"; };
		ABD1FE911345AC8400AF11D1 /* rasterize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rasterize.h; sourceTree = "<group>"; };
		ABD1FE921345AC8400AF11D1 /* readwrite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = readwrite.h; sourceTree = "<group>"; };
		ABD1FE931345AC8400AF11D1 /* registers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = registers.h; sourceTree = "<group>"; };
		ABD1FE941345AC8400AF11D1 /* render3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = render3D.h; sourceTree = "<group>"; };
		ABD1FE951345AC8400AF11D1 /* ROMReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ROMReader.h; sourceTree = "<group>"; };
		ABD1FE961345AC8400AF11D1 /* rtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rtc.h; sourceTree = "<group>"; };
		ABD1FE971345AC8400AF11D1 /* saves.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = saves.h; sourceTree = "<group>"; };
		ABD1FE991345AC8400AF11D1 /* slot1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot1.h; sourceTree = "<group>"; };
		ABD1FE9B1345AC8400AF11D1 /* SPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPU.h; sourceTree = "<group>"; };
		ABD1FE9C1345AC8400AF11D1 /* texcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texcache.h; sourceTree = "<group>"; };
		ABD1FE9E1345AC8400AF11D1 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
		ABD1FE9F1345AC8400AF11D1 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
		ABD1FEA01345AC8400AF11D1 /* wifi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wifi.h; sourceTree = "<group>"; };
		ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = arm_instructions.cpp; sourceTree = "<group>"; };
		ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = armcpu.cpp; sourceTree = "<group>"; };
		ABD1FEA51345AC8400AF11D1 /* bios.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bios.cpp; sourceTree = "<group>"; };
		ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cheatSystem.cpp; sourceTree = "<group>"; };
		ABD1FEA71345AC8400AF11D1 /* commandline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = commandline.cpp; sourceTree = "<group>"; };
		ABD1FEA81345AC8400AF11D1 /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cpp; sourceTree = "<group>"; };
		ABD1FEA91345AC8400AF11D1 /* cp15.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cp15.cpp; sourceTree = "<group>"; };
		ABD1FEAB1345AC8400AF11D1 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug.cpp; sourceTree = "<group>"; };
		ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Disassembler.cpp; sourceTree = "<group>"; };
		ABD1FEAE1345AC8400AF11D1 /* driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = driver.cpp; sourceTree = "<group>"; };
		ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emufile.cpp; sourceTree = "<group>"; };
		ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FIFO.cpp; sourceTree = "<group>"; };
		ABD1FEB11345AC8400AF11D1 /* firmware.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = firmware.cpp; sourceTree = "<group>"; };
		ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gfx3d.cpp; sourceTree = "<group>"; };
		ABD1FEB71345AC8400AF11D1 /* GPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GPU.cpp; sourceTree = "<group>"; };
		ABD1FEB81345AC8400AF11D1 /* lua-engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "lua-engine.cpp"; sourceTree = "<group>"; };
		ABD1FEB91345AC8400AF11D1 /* matrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = matrix.cpp; sourceTree = "<group>"; };
		ABD1FEBA1345AC8400AF11D1 /* mc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mc.cpp; sourceTree = "<group>"; };
		ABD1FEBD1345AC8400AF11D1 /* mic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mic.cpp; sourceTree = "<group>"; };
		ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MMU.cpp; sourceTree = "<group>"; };
		ABD1FEBF1345AC8400AF11D1 /* movie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = movie.cpp; sourceTree = "<group>"; };
		ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NDSSystem.cpp; sourceTree = "<group>"; };
		ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGLRender.cpp; sourceTree = "<group>"; };
		ABD1FEC21345AC8400AF11D1 /* path.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = path.cpp; sourceTree = "<group>"; };
		ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rasterize.cpp; sourceTree = "<group>"; };
		ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = readwrite.cpp; sourceTree = "<group>"; };
		ABD1FEC51345AC8400AF11D1 /* render3D.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = render3D.cpp; sourceTree = "<group>"; };
		ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ROMReader.cpp; sourceTree = "<group>"; };
		ABD1FEC71345AC8400AF11D1 /* rtc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rtc.cpp; sourceTree = "<group>"; };
		ABD1FEC81345AC8400AF11D1 /* saves.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = saves.cpp; sourceTree = "<group>"; };
		ABD1FEC91345AC8400AF11D1 /* slot1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1.cpp; sourceTree = "<group>"; };
		ABD1FECB1345AC8400AF11D1 /* SPU.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SPU.cpp; sourceTree = "<group>"; };
		ABD1FECC1345AC8400AF11D1 /* texcache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texcache.cpp; sourceTree = "<group>"; };
		ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thumb_instructions.cpp; sourceTree = "<group>"; };
		ABD1FECE1345AC8400AF11D1 /* version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = version.cpp; sourceTree = "<group>"; };
		ABD1FECF1345AC8400AF11D1 /* wifi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wifi.cpp; sourceTree = "<group>"; };
		ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_none.cpp; sourceTree = "<group>"; };
		ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot1_r4.cpp; sourceTree = "<group>"; };
		ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_expMemory.cpp; sourceTree = "<group>"; };
		ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_gbagame.cpp; sourceTree = "<group>"; };
		ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_guitarGrip.cpp; sourceTree = "<group>"; };
		ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_mpcf.cpp; sourceTree = "<group>"; };
		ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_none.cpp; sourceTree = "<group>"; };
		ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_paddle.cpp; sourceTree = "<group>"; };
		ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_piano.cpp; sourceTree = "<group>"; };
		ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot2_rumblepak.cpp; sourceTree = "<group>"; };
		ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gdbstub.cpp; sourceTree = "<group>"; };
		ABD1FF181345ACA900AF11D1 /* gdbstub_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdbstub_internal.h; sourceTree = "<group>"; };
		ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = datetime.cpp; sourceTree = "<group>"; };
		ABD1FF201345ACBF00AF11D1 /* datetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = datetime.h; sourceTree = "<group>"; };
		ABD1FF221345ACBF00AF11D1 /* crc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = crc.cpp; sourceTree = "<group>"; };
		ABD1FF231345ACBF00AF11D1 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = "<group>"; };
		ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decrypt.cpp; sourceTree = "<group>"; };
		ABD1FF251345ACBF00AF11D1 /* decrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decrypt.h; sourceTree = "<group>"; };
		ABD1FF261345ACBF00AF11D1 /* header.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = header.cpp; sourceTree = "<group>"; };
		ABD1FF271345ACBF00AF11D1 /* header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = header.h; sourceTree = "<group>"; };
		ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dlditool.cpp; sourceTree = "<group>"; };
		ABD1FF291345ACBF00AF11D1 /* emufat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emufat.cpp; sourceTree = "<group>"; };
		ABD1FF2A1345ACBF00AF11D1 /* emufat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufat.h; sourceTree = "<group>"; };
		ABD1FF2B1345ACBF00AF11D1 /* emufat_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emufat_types.h; sourceTree = "<group>"; };
		ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = guid.cpp; sourceTree = "<group>"; };
		ABD1FF2D1345ACBF00AF11D1 /* guid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guid.h; sourceTree = "<group>"; };
		ABD1FF2F1345ACBF00AF11D1 /* bit_ops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_ops.h; sourceTree = "<group>"; };
		ABD1FF301345ACBF00AF11D1 /* cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cache.cpp; sourceTree = "<group>"; };
		ABD1FF311345ACBF00AF11D1 /* cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cache.h; sourceTree = "<group>"; };
		ABD1FF321345ACBF00AF11D1 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
		ABD1FF331345ACBF00AF11D1 /* directory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = directory.cpp; sourceTree = "<group>"; };
		ABD1FF341345ACBF00AF11D1 /* directory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = directory.h; sourceTree = "<group>"; };
		ABD1FF351345ACBF00AF11D1 /* disc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disc.cpp; sourceTree = "<group>"; };
		ABD1FF361345ACBF00AF11D1 /* disc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disc.h; sourceTree = "<group>"; };
		ABD1FF371345ACBF00AF11D1 /* disc_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disc_io.h; sourceTree = "<group>"; };
		ABD1FF381345ACBF00AF11D1 /* fat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fat.h; sourceTree = "<group>"; };
		ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fatdir.cpp; sourceTree = "<group>"; };
		ABD1FF3A1345ACBF00AF11D1 /* fatdir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatdir.h; sourceTree = "<group>"; };
		ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fatfile.cpp; sourceTree = "<group>"; };
		ABD1FF3C1345ACBF00AF11D1 /* fatfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fatfile.h; sourceTree = "<group>"; };
		ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_allocation_table.cpp; sourceTree = "<group>"; };
		ABD1FF3E1345ACBF00AF11D1 /* file_allocation_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_allocation_table.h; sourceTree = "<group>"; };
		ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filetime.cpp; sourceTree = "<group>"; };
		ABD1FF401345ACBF00AF11D1 /* filetime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filetime.h; sourceTree = "<group>"; };
		ABD1FF411345ACBF00AF11D1 /* libfat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libfat.cpp; sourceTree = "<group>"; };
		ABD1FF421345ACBF00AF11D1 /* libfat_pc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libfat_pc.h; sourceTree = "<group>"; };
		ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libfat_public_api.cpp; sourceTree = "<group>"; };
		ABD1FF441345ACBF00AF11D1 /* libfat_public_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libfat_public_api.h; sourceTree = "<group>"; };
		ABD1FF451345ACBF00AF11D1 /* lock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lock.cpp; sourceTree = "<group>"; };
		ABD1FF461345ACBF00AF11D1 /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = "<group>"; };
		ABD1FF471345ACBF00AF11D1 /* mem_allocate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_allocate.h; sourceTree = "<group>"; };
		ABD1FF481345ACBF00AF11D1 /* partition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = partition.cpp; sourceTree = "<group>"; };
		ABD1FF491345ACBF00AF11D1 /* partition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = partition.h; sourceTree = "<group>"; };
		ABD1FF4C1345ACBF00AF11D1 /* task.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = task.cpp; sourceTree = "<group>"; };
		ABD1FF4D1345ACBF00AF11D1 /* task.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = task.h; sourceTree = "<group>"; };
		ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vfat.cpp; sourceTree = "<group>"; };
		ABD1FF501345ACBF00AF11D1 /* vfat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vfat.h; sourceTree = "<group>"; };
		ABD1FF511345ACBF00AF11D1 /* xstring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xstring.cpp; sourceTree = "<group>"; };
		ABD1FF521345ACBF00AF11D1 /* xstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xstring.h; sourceTree = "<group>"; };
		ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = metaspu.cpp; sourceTree = "<group>"; };
		ABD1FF781345ACFA00AF11D1 /* metaspu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metaspu.h; sourceTree = "<group>"; };
		ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SndOut.cpp; sourceTree = "<group>"; };
		ABD1FF7B1345ACFA00AF11D1 /* SndOut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SndOut.h; sourceTree = "<group>"; };
		ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Timestretcher.cpp; sourceTree = "<group>"; };
		ABD21B581DE8FE4C001D2DFA /* bits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bits.h; sourceTree = "<group>"; };
		ABD21B591DE900D3001D2DFA /* Database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Database.h; sourceTree = "<group>"; };
		ABD21B5A1DE900D3001D2DFA /* Database.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Database.cpp; sourceTree = "<group>"; };
		ABD21B611DE9010B001D2DFA /* features_cpu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = features_cpu.c; sourceTree = "<group>"; };
		ABD4F2711F54A51000D75A1F /* ClientExecutionControl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientExecutionControl.cpp; sourceTree = "<group>"; };
		ABD4F2721F54A51000D75A1F /* ClientExecutionControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientExecutionControl.h; sourceTree = "<group>"; };
		ABD597BB187CD95A00069403 /* Image_GuitarGrip.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Image_GuitarGrip.png; path = images/Image_GuitarGrip.png; sourceTree = "<group>"; };
		ABD59813187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Blue_512x512.png; path = images/Icon_GuitarGrip_Button_Blue_512x512.png; sourceTree = "<group>"; };
		ABD59814187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Green_512x512.png; path = images/Icon_GuitarGrip_Button_Green_512x512.png; sourceTree = "<group>"; };
		ABD59815187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Red_512x512.png; path = images/Icon_GuitarGrip_Button_Red_512x512.png; sourceTree = "<group>"; };
		ABD59816187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_GuitarGrip_Button_Yellow_512x512.png; path = images/Icon_GuitarGrip_Button_Yellow_512x512.png; sourceTree = "<group>"; };
		ABD59836187D466700069403 /* Icon_Piano_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_Piano_256x256.png; path = images/Icon_Piano_256x256.png; sourceTree = "<group>"; };
		ABD59846187D4A6C00069403 /* Icon_PaddleKnob_256x256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon_PaddleKnob_256x256.png; path = images/Icon_PaddleKnob_256x256.png; sourceTree = "<group>"; };
		ABD9A46313DB99B300777194 /* mic_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mic_ext.h; sourceTree = "<group>"; };
		ABD9A46413DB99B300777194 /* mic_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mic_ext.cpp; sourceTree = "<group>"; };
		ABE5DFE3143FB1DA00835AD8 /* cocoa_videofilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_videofilter.h; sourceTree = "<group>"; };
		ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_videofilter.mm; sourceTree = "<group>"; };
		ABE670251415DE6C00E8E4C9 /* tinystr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinystr.cpp; sourceTree = "<group>"; };
		ABE670261415DE6C00E8E4C9 /* tinystr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinystr.h; sourceTree = "<group>"; };
		ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxml.cpp; sourceTree = "<group>"; };
		ABE670281415DE6C00E8E4C9 /* tinyxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinyxml.h; sourceTree = "<group>"; };
		ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlerror.cpp; sourceTree = "<group>"; };
		ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlparser.cpp; sourceTree = "<group>"; };
		ABE7F53C13EE1C7900FD3A71 /* cocoa_firmware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocoa_firmware.h; sourceTree = "<group>"; };
		ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = cocoa_firmware.mm; sourceTree = "<group>"; };
		ABECB50718A460710052D52A /* xbrz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xbrz.h; sourceTree = "<group>"; };
		ABECB50818A460710052D52A /* xbrz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xbrz.cpp; sourceTree = "<group>"; };
		ABECB51218A460910052D52A /* OGLDisplayOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OGLDisplayOutput.h; sourceTree = "<group>"; };
		ABECB51318A460910052D52A /* OGLDisplayOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OGLDisplayOutput.cpp; sourceTree = "<group>"; };
		ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_ROMSave.icns; sourceTree = "<group>"; };
		ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_DeSmuME.icns; sourceTree = "<group>"; };
		ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_NintendoDS_ROM.icns; sourceTree = "<group>"; };
		ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon_SaveState.icns; sourceTree = "<group>"; };
		ABF50A74169F5FDA0018C08D /* AsmJit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsmJit.h; sourceTree = "<group>"; };
		ABF50A75169F5FDA0018C08D /* Config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = "<group>"; };
		ABF50A76169F5FDA0018C08D /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = "<group>"; };
		ABF50A77169F5FDA0018C08D /* x86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86.h; sourceTree = "<group>"; };
		ABF50A79169F5FDA0018C08D /* apibegin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apibegin.h; sourceTree = "<group>"; };
		ABF50A7A169F5FDA0018C08D /* apiend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = apiend.h; sourceTree = "<group>"; };
		ABF50A7B169F5FDA0018C08D /* assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembler.cpp; sourceTree = "<group>"; };
		ABF50A7C169F5FDA0018C08D /* assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembler.h; sourceTree = "<group>"; };
		ABF50A7D169F5FDA0018C08D /* assert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assert.cpp; sourceTree = "<group>"; };
		ABF50A7E169F5FDA0018C08D /* assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assert.h; sourceTree = "<group>"; };
		ABF50A7F169F5FDA0018C08D /* buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buffer.cpp; sourceTree = "<group>"; };
		ABF50A80169F5FDA0018C08D /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = "<group>"; };
		ABF50A81169F5FDA0018C08D /* build.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build.h; sourceTree = "<group>"; };
		ABF50A82169F5FDA0018C08D /* compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compiler.cpp; sourceTree = "<group>"; };
		ABF50A83169F5FDA0018C08D /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compiler.h; sourceTree = "<group>"; };
		ABF50A84169F5FDA0018C08D /* compilercontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compilercontext.cpp; sourceTree = "<group>"; };
		ABF50A85169F5FDA0018C08D /* compilercontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compilercontext.h; sourceTree = "<group>"; };
		ABF50A86169F5FDA0018C08D /* compilerfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compilerfunc.cpp; sourceTree = "<group>"; };
		ABF50A87169F5FDA0018C08D /* compilerfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compilerfunc.h; sourceTree = "<group>"; };
		ABF50A88169F5FDA0018C08D /* compileritem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compileritem.cpp; sourceTree = "<group>"; };
		ABF50A89169F5FDA0018C08D /* compileritem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compileritem.h; sourceTree = "<group>"; };
		ABF50A8A169F5FDA0018C08D /* context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = context.cpp; sourceTree = "<group>"; };
		ABF50A8B169F5FDA0018C08D /* context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = context.h; sourceTree = "<group>"; };
		ABF50A8C169F5FDA0018C08D /* cpuinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpuinfo.cpp; sourceTree = "<group>"; };
		ABF50A8D169F5FDA0018C08D /* cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpuinfo.h; sourceTree = "<group>"; };
		ABF50A8E169F5FDA0018C08D /* defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = defs.cpp; sourceTree = "<group>"; };
		ABF50A8F169F5FDA0018C08D /* defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = defs.h; sourceTree = "<group>"; };
		ABF50A90169F5FDA0018C08D /* func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = func.cpp; sourceTree = "<group>"; };
		ABF50A91169F5FDA0018C08D /* func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = func.h; sourceTree = "<group>"; };
		ABF50A92169F5FDA0018C08D /* intutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intutil.h; sourceTree = "<group>"; };
		ABF50A93169F5FDA0018C08D /* lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lock.h; sourceTree = "<group>"; };
		ABF50A94169F5FDA0018C08D /* logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger.cpp; sourceTree = "<group>"; };
		ABF50A95169F5FDA0018C08D /* logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logger.h; sourceTree = "<group>"; };
		ABF50A96169F5FDA0018C08D /* memorymanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memorymanager.cpp; sourceTree = "<group>"; };
		ABF50A97169F5FDA0018C08D /* memorymanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorymanager.h; sourceTree = "<group>"; };
		ABF50A98169F5FDA0018C08D /* memorymarker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memorymarker.cpp; sourceTree = "<group>"; };
		ABF50A99169F5FDA0018C08D /* memorymarker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorymarker.h; sourceTree = "<group>"; };
		ABF50A9A169F5FDA0018C08D /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = "<group>"; };
		ABF50A9B169F5FDA0018C08D /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = "<group>"; };
		ABF50A9C169F5FDA0018C08D /* podvector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = podvector.h; sourceTree = "<group>"; };
		ABF50A9D169F5FDA0018C08D /* stringbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringbuilder.cpp; sourceTree = "<group>"; };
		ABF50A9E169F5FDA0018C08D /* stringbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringbuilder.h; sourceTree = "<group>"; };
		ABF50A9F169F5FDA0018C08D /* stringutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringutil.cpp; sourceTree = "<group>"; };
		ABF50AA0169F5FDA0018C08D /* stringutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringutil.h; sourceTree = "<group>"; };
		ABF50AA1169F5FDA0018C08D /* virtualmemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = virtualmemory.cpp; sourceTree = "<group>"; };
		ABF50AA2169F5FDA0018C08D /* virtualmemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = virtualmemory.h; sourceTree = "<group>"; };
		ABF50AA3169F5FDA0018C08D /* zonememory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zonememory.cpp; sourceTree = "<group>"; };
		ABF50AA4169F5FDA0018C08D /* zonememory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zonememory.h; sourceTree = "<group>"; };
		ABF50AA6169F5FDA0018C08D /* x86assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86assembler.cpp; sourceTree = "<group>"; };
		ABF50AA7169F5FDA0018C08D /* x86assembler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86assembler.h; sourceTree = "<group>"; };
		ABF50AA8169F5FDA0018C08D /* x86compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compiler.cpp; sourceTree = "<group>"; };
		ABF50AA9169F5FDA0018C08D /* x86compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compiler.h; sourceTree = "<group>"; };
		ABF50AAA169F5FDA0018C08D /* x86compilercontext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compilercontext.cpp; sourceTree = "<group>"; };
		ABF50AAB169F5FDA0018C08D /* x86compilercontext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compilercontext.h; sourceTree = "<group>"; };
		ABF50AAC169F5FDA0018C08D /* x86compilerfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compilerfunc.cpp; sourceTree = "<group>"; };
		ABF50AAD169F5FDA0018C08D /* x86compilerfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compilerfunc.h; sourceTree = "<group>"; };
		ABF50AAE169F5FDA0018C08D /* x86compileritem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86compileritem.cpp; sourceTree = "<group>"; };
		ABF50AAF169F5FDA0018C08D /* x86compileritem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86compileritem.h; sourceTree = "<group>"; };
		ABF50AB0169F5FDA0018C08D /* x86cpuinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86cpuinfo.cpp; sourceTree = "<group>"; };
		ABF50AB1169F5FDA0018C08D /* x86cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86cpuinfo.h; sourceTree = "<group>"; };
		ABF50AB2169F5FDA0018C08D /* x86defs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86defs.cpp; sourceTree = "<group>"; };
		ABF50AB3169F5FDA0018C08D /* x86defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86defs.h; sourceTree = "<group>"; };
		ABF50AB4169F5FDA0018C08D /* x86func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86func.cpp; sourceTree = "<group>"; };
		ABF50AB5169F5FDA0018C08D /* x86func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86func.h; sourceTree = "<group>"; };
		ABF50AB6169F5FDA0018C08D /* x86operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86operand.cpp; sourceTree = "<group>"; };
		ABF50AB7169F5FDA0018C08D /* x86operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86operand.h; sourceTree = "<group>"; };
		ABF50AB8169F5FDA0018C08D /* x86util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x86util.cpp; sourceTree = "<group>"; };
		ABF50AB9169F5FDA0018C08D /* x86util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x86util.h; sourceTree = "<group>"; };
		ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = 2xsai.cpp; sourceTree = "<group>"; };
		ABFE14FB14C92FF5005D6699 /* bilinear.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bilinear.cpp; sourceTree = "<group>"; };
		ABFE14FC14C92FF5005D6699 /* epx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = epx.cpp; sourceTree = "<group>"; };
		ABFE14FD14C92FF5005D6699 /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = "<group>"; };
		ABFE14FE14C92FF5005D6699 /* hq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq2x.cpp; sourceTree = "<group>"; };
		ABFE14FF14C92FF5005D6699 /* hq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hq2x.h; sourceTree = "<group>"; };
		ABFE150014C92FF5005D6699 /* hq4x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hq4x.cpp; sourceTree = "<group>"; };
		ABFE150314C92FF5005D6699 /* interp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interp.h; sourceTree = "<group>"; };
		ABFE150414C92FF5005D6699 /* lq2x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lq2x.cpp; sourceTree = "<group>"; };
		ABFE150514C92FF5005D6699 /* lq2x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lq2x.h; sourceTree = "<group>"; };
		ABFE150614C92FF5005D6699 /* scanline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scanline.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		AB2A9A6C1725F00F0062C1A1 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB2A9A6D1725F00F0062C1A1 /* Accelerate.framework in Frameworks */,
				AB2A9A6E1725F00F0062C1A1 /* AppKit.framework in Frameworks */,
				AB2A9A751725F00F0062C1A1 /* AudioToolbox.framework in Frameworks */,
				AB2A9A6F1725F00F0062C1A1 /* AudioUnit.framework in Frameworks */,
				ABB6AD5D173A3F2B00EC2E8D /* Carbon.framework in Frameworks */,
				AB2A9A701725F00F0062C1A1 /* Cocoa.framework in Frameworks */,
				AB2A9A711725F00F0062C1A1 /* Foundation.framework in Frameworks */,
				ABEF84851873579700E99ADC /* ForceFeedback.framework in Frameworks */,
				AB2A9A721725F00F0062C1A1 /* IOKit.framework in Frameworks */,
				AB2A9A741725F00F0062C1A1 /* libz.dylib in Frameworks */,
				AB2A9A731725F00F0062C1A1 /* OpenGL.framework in Frameworks */,
				AB1CC8001AA509C2008B0A16 /* CoreAudio.framework in Frameworks */,
				AB3E69801E25FB9800D4CC75 /* QuartzCore.framework in Frameworks */,
				AB446DB61F69DB69002F32B6 /* CoreVideo.framework in Frameworks */,
				AB3932C8211E612E00DA9D80 /* libpcap.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB2F3C3A15CF9C6000858373 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB97D60C16964F54002AC11B /* Accelerate.framework in Frameworks */,
				AB2F3C3B15CF9C6000858373 /* AppKit.framework in Frameworks */,
				AB213EC41710D0A0006DDB0F /* AudioToolbox.framework in Frameworks */,
				AB2F3C3C15CF9C6000858373 /* AudioUnit.framework in Frameworks */,
				AB7DDA70173DC3A3004F3D07 /* Carbon.framework in Frameworks */,
				AB2F3C3D15CF9C6000858373 /* Cocoa.framework in Frameworks */,
				AB2F3C3E15CF9C6000858373 /* Foundation.framework in Frameworks */,
				ABEF84841873579400E99ADC /* ForceFeedback.framework in Frameworks */,
				AB2F3C3F15CF9C6000858373 /* IOKit.framework in Frameworks */,
				AB2F3C4115CF9C6000858373 /* libz.dylib in Frameworks */,
				AB2F3C4015CF9C6000858373 /* OpenGL.framework in Frameworks */,
				AB1CC80A1AA509DF008B0A16 /* CoreAudio.framework in Frameworks */,
				AB3E697F1E25FB9700D4CC75 /* QuartzCore.framework in Frameworks */,
				AB446DB51F69DB69002F32B6 /* CoreVideo.framework in Frameworks */,
				AB3932C7211E612A00DA9D80 /* libpcap.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB711F731481C35F009011C8 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB97C554169646D1002AC11B /* Accelerate.framework in Frameworks */,
				AB711F771481C35F009011C8 /* AppKit.framework in Frameworks */,
				AB213E991710D074006DDB0F /* AudioToolbox.framework in Frameworks */,
				AB711F751481C35F009011C8 /* AudioUnit.framework in Frameworks */,
				AB7DDA6D173DC38F004F3D07 /* Carbon.framework in Frameworks */,
				AB711F741481C35F009011C8 /* Cocoa.framework in Frameworks */,
				AB8C6E57186CD07E00E3EC64 /* ForceFeedback.framework in Frameworks */,
				AB711F781481C35F009011C8 /* Foundation.framework in Frameworks */,
				AB711F7B1481C35F009011C8 /* IOKit.framework in Frameworks */,
				ABC3AFCF14B8D16700D5B13D /* libz.dylib in Frameworks */,
				AB711F761481C35F009011C8 /* OpenGL.framework in Frameworks */,
				AB1CC80D1AA509E1008B0A16 /* CoreAudio.framework in Frameworks */,
				AB3E69451E25FB8400D4CC75 /* QuartzCore.framework in Frameworks */,
				AB446DA11F69DB56002F32B6 /* CoreVideo.framework in Frameworks */,
				AB3932C4211E610200DA9D80 /* libpcap.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB73AA281507C9F500A310C8 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB97D5E516964F3B002AC11B /* Accelerate.framework in Frameworks */,
				AB73AA291507C9F500A310C8 /* AppKit.framework in Frameworks */,
				AB213EC61710D0A1006DDB0F /* AudioToolbox.framework in Frameworks */,
				AB73AA2A1507C9F500A310C8 /* AudioUnit.framework in Frameworks */,
				AB7DDA6E173DC399004F3D07 /* Carbon.framework in Frameworks */,
				AB73AA2B1507C9F500A310C8 /* Cocoa.framework in Frameworks */,
				ABEF84721873576300E99ADC /* ForceFeedback.framework in Frameworks */,
				AB73AA2C1507C9F500A310C8 /* Foundation.framework in Frameworks */,
				AB73AA2D1507C9F500A310C8 /* IOKit.framework in Frameworks */,
				AB73AA2F1507C9F500A310C8 /* libz.dylib in Frameworks */,
				AB73AA2E1507C9F500A310C8 /* OpenGL.framework in Frameworks */,
				AB1CC80C1AA509E0008B0A16 /* CoreAudio.framework in Frameworks */,
				AB3E697D1E25FB9600D4CC75 /* QuartzCore.framework in Frameworks */,
				AB446DB31F69DB68002F32B6 /* CoreVideo.framework in Frameworks */,
				AB3932C5211E611F00DA9D80 /* libpcap.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABAD103E15ACE7A00000EC47 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB97D60916964F48002AC11B /* Accelerate.framework in Frameworks */,
				ABAD103F15ACE7A00000EC47 /* AppKit.framework in Frameworks */,
				AB213EC51710D0A1006DDB0F /* AudioToolbox.framework in Frameworks */,
				ABAD104015ACE7A00000EC47 /* AudioUnit.framework in Frameworks */,
				AB7DDA6F173DC39E004F3D07 /* Carbon.framework in Frameworks */,
				ABAD104115ACE7A00000EC47 /* Cocoa.framework in Frameworks */,
				ABAD104215ACE7A00000EC47 /* Foundation.framework in Frameworks */,
				ABEF84831873578F00E99ADC /* ForceFeedback.framework in Frameworks */,
				ABAD104315ACE7A00000EC47 /* IOKit.framework in Frameworks */,
				ABAD104515ACE7A00000EC47 /* libz.dylib in Frameworks */,
				ABAD104415ACE7A00000EC47 /* OpenGL.framework in Frameworks */,
				AB1CC80B1AA509E0008B0A16 /* CoreAudio.framework in Frameworks */,
				AB3E697E1E25FB9700D4CC75 /* QuartzCore.framework in Frameworks */,
				AB446DB41F69DB68002F32B6 /* CoreVideo.framework in Frameworks */,
				AB3932C6211E612400DA9D80 /* libpcap.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		080E96DDFE201D6D7F000001 /* Cocoa Port */ = {
			isa = PBXGroup;
			children = (
				AB3ACB6514C2361100D7D192 /* userinterface */,
				AB2F56EF1704C86900E28885 /* utilities.c */,
				AB2145221714DFF4006DDB0F /* audiosamplegenerator.cpp */,
				ABD1267120AE812900EFE1B2 /* ClientAVCaptureObject.cpp */,
				AB0F13911E1B7C320075684F /* ClientDisplayView.cpp */,
				ABD4F2711F54A51000D75A1F /* ClientExecutionControl.cpp */,
				ABC04DA11F67A20500EA6ED7 /* ClientInputHandler.cpp */,
				ABD0A5341501AA5A0074A094 /* coreaudiosound.cpp */,
				ABD1267320AE812900EFE1B2 /* macOS_driver.cpp */,
				ABC04DC91F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp */,
				ABD9A46413DB99B300777194 /* mic_ext.cpp */,
				ABECB51318A460910052D52A /* OGLDisplayOutput.cpp */,
				ABD0A5351501AA5A0074A094 /* ringbuffer.cpp */,
				ABD104141346652500AF11D1 /* sndOSX.cpp */,
				AB2145211714DFF4006DDB0F /* audiosamplegenerator.h */,
				ABD1267220AE812900EFE1B2 /* ClientAVCaptureObject.h */,
				AB0F13901E1B7C320075684F /* ClientDisplayView.h */,
				ABD4F2721F54A51000D75A1F /* ClientExecutionControl.h */,
				ABC04DA21F67A20500EA6ED7 /* ClientInputHandler.h */,
				ABA6574914511EC90077E5E9 /* cocoa_cheat.h */,
				ABD103FE1346652500AF11D1 /* cocoa_core.h */,
				AB58F32B1364F44B0074C376 /* cocoa_file.h */,
				ABE7F53C13EE1C7900FD3A71 /* cocoa_firmware.h */,
				AB9971CE134EDA0800531BA7 /* cocoa_globals.h */,
				AB6A198116CAD66900384EED /* cocoa_GPU.h */,
				ABD103FF1346652500AF11D1 /* cocoa_input.h */,
				AB3E34C7134AF4500056477A /* cocoa_output.h */,
				ABD104001346652500AF11D1 /* cocoa_rom.h */,
				ABAE2F8218682B8F00C92F4F /* cocoa_slot2.h */,
				AB80E050142BC4FA00A52038 /* cocoa_util.h */,
				ABE5DFE3143FB1DA00835AD8 /* cocoa_videofilter.h */,
				ABD0A5361501AA5A0074A094 /* coreaudiosound.h */,
				ABD1267420AE812900EFE1B2 /* macOS_driver.h */,
				ABD9A46313DB99B300777194 /* mic_ext.h */,
				ABECB51218A460910052D52A /* OGLDisplayOutput.h */,
				ABD0A5371501AA5A0074A094 /* ringbuffer.h */,
				ABD104011346652500AF11D1 /* sndOSX.h */,
				AB2F56EE1704C86900E28885 /* utilities.h */,
				ABA6574A14511EC90077E5E9 /* cocoa_cheat.mm */,
				ABD104121346652500AF11D1 /* cocoa_core.mm */,
				AB58F32C1364F44B0074C376 /* cocoa_file.mm */,
				ABE7F53D13EE1C7900FD3A71 /* cocoa_firmware.mm */,
				AB6A198216CAD66900384EED /* cocoa_GPU.mm */,
				ABD104111346652500AF11D1 /* cocoa_input.mm */,
				AB3E34C8134AF4500056477A /* cocoa_output.mm */,
				ABD104131346652500AF11D1 /* cocoa_rom.mm */,
				ABAE2F8318682B8F00C92F4F /* cocoa_slot2.mm */,
				AB80E04C142BC4A800A52038 /* cocoa_util.mm */,
				ABE5DFE4143FB1DA00835AD8 /* cocoa_videofilter.mm */,
			);
			name = "Cocoa Port";
			sourceTree = "<group>";
		};
		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				AB97C553169646D1002AC11B /* Accelerate.framework */,
				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
				AB213E981710D074006DDB0F /* AudioToolbox.framework */,
				ABC570D0134431CE00E7B0B1 /* AudioUnit.framework */,
				ABB6AD5C173A3F2B00EC2E8D /* Carbon.framework */,
				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
				AB1CC7FF1AA509C2008B0A16 /* CoreAudio.framework */,
				AB446DA01F69DB56002F32B6 /* CoreVideo.framework */,
				AB8C6E56186CD07E00E3EC64 /* ForceFeedback.framework */,
				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
				AB350BA41478AC96007165AC /* IOKit.framework */,
				ABC570D4134431DA00E7B0B1 /* OpenGL.framework */,
				AB3E69441E25FB8400D4CC75 /* QuartzCore.framework */,
				AB3932C3211E610200DA9D80 /* libpcap.dylib */,
				AB0A0D1914AACA9600E83E91 /* libz.dylib */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		19C28FACFE9D520D11CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				AB711F7F1481C35F009011C8 /* DeSmuME.app */,
				AB73AA331507C9F500A310C8 /* DeSmuME.app */,
				ABAD104915ACE7A00000EC47 /* DeSmuME (PPC).app */,
				AB2F3C4515CF9C6000858373 /* DeSmuME (PPC).app */,
				AB2A9A791725F00F0062C1A1 /* DeSmuME (ppc32).app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		29B97314FDCFA39411CA2CEA /* DeSmuME */ = {
			isa = PBXGroup;
			children = (
				080E96DDFE201D6D7F000001 /* Cocoa Port */,
				AB2C25041DEBFB7E00706BFC /* Modules */,
				ABC572B7134592D900E7B0B1 /* Core */,
				29B97323FDCFA39411CA2CEA /* Frameworks */,
				29B97315FDCFA39411CA2CEA /* Other Sources */,
				19C28FACFE9D520D11CA2CBB /* Products */,
				29B97317FDCFA39411CA2CEA /* Resources */,
			);
			name = DeSmuME;
			sourceTree = "<group>";
		};
		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
			isa = PBXGroup;
			children = (
				AB27CD0A1F99169300396812 /* lua */,
				AB05E86F1BBFD43F00065D18 /* freetype */,
				ABD104271346653B00AF11D1 /* main.m */,
				ABD10452134666DD00AF11D1 /* DeSmuME_Prefix.pch */,
			);
			name = "Other Sources";
			sourceTree = "<group>";
		};
		29B97317FDCFA39411CA2CEA /* Resources */ = {
			isa = PBXGroup;
			children = (
				AB05E8201BBFD41200065D18 /* source-sans-pro */,
				ABC2ECD613B1C87000FAAA2A /* Images */,
				AB00E87C14205EBC00DE561F /* MainMenu.xib */,
				AB700DB816CDDBC400FBD336 /* DisplayWindow.xib */,
				AB350D3A147A1D93007165AC /* HID_usage_strings.plist */,
				8D1107310486CEB800E47090 /* Info.plist */,
				AB02791814415E4C0075E58C /* Info (Debug).plist */,
				AB00E87914205EAE00DE561F /* InfoPlist.strings */,
				AB02475B13886BF300E9F9AB /* KeyNames.plist */,
				AB901BDD1420706100348EEC /* Localizable.strings */,
				ABC719E1138CB25E002827A9 /* DefaultKeyMappings.plist */,
				ABBC0F8C1394B1AA0028B6BD /* DefaultUserPrefs.plist */,
				AB64987B13ECC73800EE7DD2 /* FileTypeInfo.plist */,
				AB3ACC3814C24D5400D7D192 /* AUTHORS */,
				AB3ACC3914C24D5400D7D192 /* ChangeLog */,
				AB3ACC3A14C24D5400D7D192 /* COPYING */,
				AB3ACC3B14C24D5400D7D192 /* README */,
				AB3ACC3D14C24D5400D7D192 /* README.MAC */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		AB05DCA01CA09430007C656C /* libretro-common */ = {
			isa = PBXGroup;
			children = (
				AB05DCA31CA0947E007C656C /* include */,
				AB2C25051DEBFBD400706BFC /* encodings */,
				ABD21B601DE900EF001D2DFA /* features */,
				AB5020061D09E6F4002FA150 /* file */,
				AB05DCF81CA0947E007C656C /* rthreads */,
			);
			path = "libretro-common";
			sourceTree = "<group>";
		};
		AB05DCA31CA0947E007C656C /* include */ = {
			isa = PBXGroup;
			children = (
				AB05DCA41CA0947E007C656C /* boolean.h */,
				AB05DCA51CA0947E007C656C /* clamping.h */,
				AB05DCA61CA0947E007C656C /* compat */,
				AB05DCB31CA0947E007C656C /* dynamic */,
				AB05DCB51CA0947E007C656C /* encodings */,
				AB05DCB71CA0947E007C656C /* file */,
				AB05DCBD1CA0947E007C656C /* filters.h */,
				AB05DCBE1CA0947E007C656C /* formats */,
				AB05DCC51CA0947E007C656C /* gfx */,
				AB05DCCE1CA0947E007C656C /* glsm */,
				AB05DCD11CA0947E007C656C /* glsym */,
				AB05DCD71CA0947E007C656C /* libco.h */,
				AB05DCD81CA0947E007C656C /* lists */,
				AB05DCDC1CA0947E007C656C /* memalign.h */,
				AB05DCDD1CA0947E007C656C /* memmap.h */,
				AB05DCDE1CA0947E007C656C /* net */,
				AB05DCE21CA0947E007C656C /* queues */,
				AB05DCE61CA0947E007C656C /* retro_assert.h */,
				AB05DCE71CA0947E007C656C /* retro_common.h */,
				AB05DCE81CA0947E007C656C /* retro_dirent.h */,
				AB05DCE91CA0947E007C656C /* retro_endianness.h */,
				AB05DCEA1CA0947E007C656C /* retro_environment.h */,
				AB05DCEB1CA0947E007C656C /* retro_inline.h */,
				AB05DCEC1CA0947E007C656C /* retro_miscellaneous.h */,
				AB05DCED1CA0947E007C656C /* retro_stat.h */,
				AB05DCEE1CA0947E007C656C /* rhash.h */,
				AB05DCEF1CA0947E007C656C /* rthreads */,
				AB05DCF31CA0947E007C656C /* streams */,
				AB05DCF61CA0947E007C656C /* string */,
			);
			path = include;
			sourceTree = "<group>";
		};
		AB05DCA61CA0947E007C656C /* compat */ = {
			isa = PBXGroup;
			children = (
				AB05DCA71CA0947E007C656C /* apple_compat.h */,
				AB05DCA81CA0947E007C656C /* fnmatch.h */,
				AB05DCA91CA0947E007C656C /* getopt.h */,
				AB05DCAA1CA0947E007C656C /* ifaddrs.h */,
				AB05DCAB1CA0947E007C656C /* msvc */,
				AB05DCAD1CA0947E007C656C /* msvc.h */,
				AB05DCAE1CA0947E007C656C /* posix_string.h */,
				AB05DCAF1CA0947E007C656C /* strcasestr.h */,
				AB05DCB01CA0947E007C656C /* strl.h */,
				AB05DCB11CA0947E007C656C /* zlib.h */,
				AB05DCB21CA0947E007C656C /* zutil.h */,
			);
			path = compat;
			sourceTree = "<group>";
		};
		AB05DCAB1CA0947E007C656C /* msvc */ = {
			isa = PBXGroup;
			children = (
				AB05DCAC1CA0947E007C656C /* stdint.h */,
			);
			path = msvc;
			sourceTree = "<group>";
		};
		AB05DCB31CA0947E007C656C /* dynamic */ = {
			isa = PBXGroup;
			children = (
				AB05DCB41CA0947E007C656C /* dylib.h */,
			);
			path = dynamic;
			sourceTree = "<group>";
		};
		AB05DCB51CA0947E007C656C /* encodings */ = {
			isa = PBXGroup;
			children = (
				AB05DCB61CA0947E007C656C /* utf.h */,
			);
			path = encodings;
			sourceTree = "<group>";
		};
		AB05DCB71CA0947E007C656C /* file */ = {
			isa = PBXGroup;
			children = (
				AB05DCB81CA0947E007C656C /* archive_file.h */,
				AB05DCB91CA0947E007C656C /* config_file.h */,
				AB05DCBA1CA0947E007C656C /* config_file_userdata.h */,
				AB05DCBB1CA0947E007C656C /* file_path.h */,
				AB05DCBC1CA0947E007C656C /* nbio.h */,
			);
			path = file;
			sourceTree = "<group>";
		};
		AB05DCBE1CA0947E007C656C /* formats */ = {
			isa = PBXGroup;
			children = (
				AB05DCBF1CA0947E007C656C /* image.h */,
				AB05DCC01CA0947E007C656C /* jsonsax.h */,
				AB05DCC11CA0947E007C656C /* rbmp.h */,
				AB05DCC21CA0947E007C656C /* rpng.h */,
				AB05DCC31CA0947E007C656C /* rxml.h */,
				AB05DCC41CA0947E007C656C /* tga.h */,
			);
			path = formats;
			sourceTree = "<group>";
		};
		AB05DCC51CA0947E007C656C /* gfx */ = {
			isa = PBXGroup;
			children = (
				AB05DCC61CA0947E007C656C /* math */,
				AB05DCC91CA0947E007C656C /* scaler */,
			);
			path = gfx;
			sourceTree = "<group>";
		};
		AB05DCC61CA0947E007C656C /* math */ = {
			isa = PBXGroup;
			children = (
				AB05DCC71CA0947E007C656C /* matrix_3x3.h */,
				AB05DCC81CA0947E007C656C /* matrix_4x4.h */,
			);
			path = math;
			sourceTree = "<group>";
		};
		AB05DCC91CA0947E007C656C /* scaler */ = {
			isa = PBXGroup;
			children = (
				AB05DCCA1CA0947E007C656C /* filter.h */,
				AB05DCCB1CA0947E007C656C /* pixconv.h */,
				AB05DCCC1CA0947E007C656C /* scaler.h */,
				AB05DCCD1CA0947E007C656C /* scaler_int.h */,
			);
			path = scaler;
			sourceTree = "<group>";
		};
		AB05DCCE1CA0947E007C656C /* glsm */ = {
			isa = PBXGroup;
			children = (
				AB05DCCF1CA0947E007C656C /* glsm.h */,
				AB05DCD01CA0947E007C656C /* glsmsym.h */,
			);
			path = glsm;
			sourceTree = "<group>";
		};
		AB05DCD11CA0947E007C656C /* glsym */ = {
			isa = PBXGroup;
			children = (
				AB05DCD21CA0947E007C656C /* glsym.h */,
				AB05DCD31CA0947E007C656C /* glsym_es2.h */,
				AB05DCD41CA0947E007C656C /* glsym_gl.h */,
				AB05DCD51CA0947E007C656C /* rglgen.h */,
				AB05DCD61CA0947E007C656C /* rglgen_headers.h */,
			);
			path = glsym;
			sourceTree = "<group>";
		};
		AB05DCD81CA0947E007C656C /* lists */ = {
			isa = PBXGroup;
			children = (
				AB05DCD91CA0947E007C656C /* dir_list.h */,
				AB05DCDA1CA0947E007C656C /* file_list.h */,
				AB05DCDB1CA0947E007C656C /* string_list.h */,
			);
			path = lists;
			sourceTree = "<group>";
		};
		AB05DCDE1CA0947E007C656C /* net */ = {
			isa = PBXGroup;
			children = (
				AB05DCDF1CA0947E007C656C /* net_compat.h */,
				AB05DCE01CA0947E007C656C /* net_http.h */,
				AB05DCE11CA0947E007C656C /* net_ifinfo.h */,
			);
			path = net;
			sourceTree = "<group>";
		};
		AB05DCE21CA0947E007C656C /* queues */ = {
			isa = PBXGroup;
			children = (
				AB05DCE31CA0947E007C656C /* fifo_queue.h */,
				AB05DCE41CA0947E007C656C /* message_queue.h */,
				AB05DCE51CA0947E007C656C /* task_queue.h */,
			);
			path = queues;
			sourceTree = "<group>";
		};
		AB05DCEF1CA0947E007C656C /* rthreads */ = {
			isa = PBXGroup;
			children = (
				AB05DCF01CA0947E007C656C /* async_job.h */,
				AB05DCF11CA0947E007C656C /* rsemaphore.h */,
				AB05DCF21CA0947E007C656C /* rthreads.h */,
			);
			path = rthreads;
			sourceTree = "<group>";
		};
		AB05DCF31CA0947E007C656C /* streams */ = {
			isa = PBXGroup;
			children = (
				AB05DCF41CA0947E007C656C /* file_stream.h */,
				AB05DCF51CA0947E007C656C /* memory_stream.h */,
			);
			path = streams;
			sourceTree = "<group>";
		};
		AB05DCF61CA0947E007C656C /* string */ = {
			isa = PBXGroup;
			children = (
				AB05DCF71CA0947E007C656C /* stdstring.h */,
			);
			path = string;
			sourceTree = "<group>";
		};
		AB05DCF81CA0947E007C656C /* rthreads */ = {
			isa = PBXGroup;
			children = (
				AB05DCF91CA0947E007C656C /* async_job.c */,
				AB05DCFC1CA0947E007C656C /* rsemaphore.c */,
				AB05DCFD1CA0947E007C656C /* rthreads.c */,
			);
			path = rthreads;
			sourceTree = "<group>";
		};
		AB05E8201BBFD41200065D18 /* source-sans-pro */ = {
			isa = PBXGroup;
			children = (
				AB05E8211BBFD41200065D18 /* SIL Open Font License.txt */,
				AB05E8221BBFD41200065D18 /* SourceSansPro-Black.otf */,
				AB05E8231BBFD41200065D18 /* SourceSansPro-BlackIt.otf */,
				AB05E8241BBFD41200065D18 /* SourceSansPro-Bold.otf */,
				AB05E8251BBFD41200065D18 /* SourceSansPro-BoldIt.otf */,
				AB05E8261BBFD41200065D18 /* SourceSansPro-ExtraLight.otf */,
				AB05E8271BBFD41200065D18 /* SourceSansPro-ExtraLightIt.otf */,
				AB05E8281BBFD41200065D18 /* SourceSansPro-It.otf */,
				AB05E8291BBFD41200065D18 /* SourceSansPro-Light.otf */,
				AB05E82A1BBFD41200065D18 /* SourceSansPro-LightIt.otf */,
				AB05E82B1BBFD41200065D18 /* SourceSansPro-Regular.otf */,
				AB05E82C1BBFD41200065D18 /* SourceSansPro-Semibold.otf */,
				AB05E82D1BBFD41300065D18 /* SourceSansPro-SemiboldIt.otf */,
			);
			path = "source-sans-pro";
			sourceTree = "<group>";
		};
		AB05E86F1BBFD43F00065D18 /* freetype */ = {
			isa = PBXGroup;
			children = (
				AB05E8701BBFD43F00065D18 /* include */,
				AB05E8CC1BBFD44100065D18 /* src */,
			);
			path = freetype;
			sourceTree = "<group>";
		};
		AB05E8701BBFD43F00065D18 /* include */ = {
			isa = PBXGroup;
			children = (
				AB05E8711BBFD43F00065D18 /* config */,
				AB05E8A01BBFD44000065D18 /* internal */,
				AB05E8771BBFD44000065D18 /* freetype.h */,
				AB05E8781BBFD44000065D18 /* ft2build.h */,
				AB05E8791BBFD44000065D18 /* ftadvanc.h */,
				AB05E87A1BBFD44000065D18 /* ftautoh.h */,
				AB05E87B1BBFD44000065D18 /* ftbbox.h */,
				AB05E87C1BBFD44000065D18 /* ftbdf.h */,
				AB05E87D1BBFD44000065D18 /* ftbitmap.h */,
				AB05E87E1BBFD44000065D18 /* ftbzip2.h */,
				AB05E87F1BBFD44000065D18 /* ftcache.h */,
				AB05E8801BBFD44000065D18 /* ftcffdrv.h */,
				AB05E8811BBFD44000065D18 /* ftchapters.h */,
				AB05E8821BBFD44000065D18 /* ftcid.h */,
				AB05E8831BBFD44000065D18 /* fterrdef.h */,
				AB05E8841BBFD44000065D18 /* fterrors.h */,
				AB05E8851BBFD44000065D18 /* ftfntfmt.h */,
				AB05E8861BBFD44000065D18 /* ftgasp.h */,
				AB05E8871BBFD44000065D18 /* ftglyph.h */,
				AB05E8881BBFD44000065D18 /* ftgxval.h */,
				AB05E8891BBFD44000065D18 /* ftgzip.h */,
				AB05E88A1BBFD44000065D18 /* ftimage.h */,
				AB05E88B1BBFD44000065D18 /* ftincrem.h */,
				AB05E88C1BBFD44000065D18 /* ftlcdfil.h */,
				AB05E88D1BBFD44000065D18 /* ftlist.h */,
				AB05E88E1BBFD44000065D18 /* ftlzw.h */,
				AB05E88F1BBFD44000065D18 /* ftmac.h */,
				AB05E8901BBFD44000065D18 /* ftmm.h */,
				AB05E8911BBFD44000065D18 /* ftmodapi.h */,
				AB05E8921BBFD44000065D18 /* ftmoderr.h */,
				AB05E8931BBFD44000065D18 /* ftotval.h */,
				AB05E8941BBFD44000065D18 /* ftoutln.h */,
				AB05E8951BBFD44000065D18 /* ftpfr.h */,
				AB05E8961BBFD44000065D18 /* ftrender.h */,
				AB05E8971BBFD44000065D18 /* ftsizes.h */,
				AB05E8981BBFD44000065D18 /* ftsnames.h */,
				AB05E8991BBFD44000065D18 /* ftstroke.h */,
				AB05E89A1BBFD44000065D18 /* ftsynth.h */,
				AB05E89B1BBFD44000065D18 /* ftsystem.h */,
				AB05E89C1BBFD44000065D18 /* fttrigon.h */,
				AB05E89D1BBFD44000065D18 /* ftttdrv.h */,
				AB05E89E1BBFD44000065D18 /* fttypes.h */,
				AB05E89F1BBFD44000065D18 /* ftwinfnt.h */,
				AB05E8C71BBFD44100065D18 /* t1tables.h */,
				AB05E8C81BBFD44100065D18 /* ttnameid.h */,
				AB05E8C91BBFD44100065D18 /* tttables.h */,
				AB05E8CA1BBFD44100065D18 /* tttags.h */,
				AB05E8CB1BBFD44100065D18 /* ttunpat.h */,
			);
			path = include;
			sourceTree = "<group>";
		};
		AB05E8711BBFD43F00065D18 /* config */ = {
			isa = PBXGroup;
			children = (
				AB05E8721BBFD43F00065D18 /* ftconfig.h */,
				AB05E8731BBFD43F00065D18 /* ftheader.h */,
				AB05E8741BBFD43F00065D18 /* ftmodule.h */,
				AB05E8751BBFD43F00065D18 /* ftoption.h */,
				AB05E8761BBFD43F00065D18 /* ftstdlib.h */,
			);
			path = config;
			sourceTree = "<group>";
		};
		AB05E8A01BBFD44000065D18 /* internal */ = {
			isa = PBXGroup;
			children = (
				AB05E8A11BBFD44000065D18 /* autohint.h */,
				AB05E8A21BBFD44000065D18 /* ftcalc.h */,
				AB05E8A31BBFD44000065D18 /* ftdebug.h */,
				AB05E8A41BBFD44000065D18 /* ftdriver.h */,
				AB05E8A51BBFD44000065D18 /* ftgloadr.h */,
				AB05E8A61BBFD44000065D18 /* ftmemory.h */,
				AB05E8A71BBFD44000065D18 /* ftobjs.h */,
				AB05E8A81BBFD44000065D18 /* ftpic.h */,
				AB05E8A91BBFD44000065D18 /* ftrfork.h */,
				AB05E8AA1BBFD44000065D18 /* ftserv.h */,
				AB05E8AB1BBFD44000065D18 /* ftstream.h */,
				AB05E8AC1BBFD44000065D18 /* fttrace.h */,
				AB05E8AD1BBFD44000065D18 /* ftvalid.h */,
				AB05E8AE1BBFD44000065D18 /* internal.h */,
				AB05E8AF1BBFD44000065D18 /* psaux.h */,
				AB05E8B01BBFD44000065D18 /* pshints.h */,
				AB05E8B11BBFD44000065D18 /* services */,
				AB05E8C41BBFD44000065D18 /* sfnt.h */,
				AB05E8C51BBFD44100065D18 /* t1types.h */,
				AB05E8C61BBFD44100065D18 /* tttypes.h */,
			);
			path = internal;
			sourceTree = "<group>";
		};
		AB05E8B11BBFD44000065D18 /* services */ = {
			isa = PBXGroup;
			children = (
				AB05E8B21BBFD44000065D18 /* svbdf.h */,
				AB05E8B31BBFD44000065D18 /* svcid.h */,
				AB05E8B41BBFD44000065D18 /* svfntfmt.h */,
				AB05E8B51BBFD44000065D18 /* svgldict.h */,
				AB05E8B61BBFD44000065D18 /* svgxval.h */,
				AB05E8B71BBFD44000065D18 /* svkern.h */,
				AB05E8B81BBFD44000065D18 /* svmm.h */,
				AB05E8B91BBFD44000065D18 /* svotval.h */,
				AB05E8BA1BBFD44000065D18 /* svpfr.h */,
				AB05E8BB1BBFD44000065D18 /* svpostnm.h */,
				AB05E8BC1BBFD44000065D18 /* svprop.h */,
				AB05E8BD1BBFD44000065D18 /* svpscmap.h */,
				AB05E8BE1BBFD44000065D18 /* svpsinfo.h */,
				AB05E8BF1BBFD44000065D18 /* svsfnt.h */,
				AB05E8C01BBFD44000065D18 /* svttcmap.h */,
				AB05E8C11BBFD44000065D18 /* svtteng.h */,
				AB05E8C21BBFD44000065D18 /* svttglyf.h */,
				AB05E8C31BBFD44000065D18 /* svwinfnt.h */,
			);
			path = services;
			sourceTree = "<group>";
		};
		AB05E8CC1BBFD44100065D18 /* src */ = {
			isa = PBXGroup;
			children = (
				AB05E9091BBFD44200065D18 /* cff.c */,
				AB05E8D21BBFD44100065D18 /* ftbase.c */,
				AB05E8D31BBFD44100065D18 /* ftbase.h */,
				AB05E8D41BBFD44100065D18 /* ftbbox.c */,
				AB05E8D51BBFD44100065D18 /* ftbitmap.c */,
				AB05E8D81BBFD44100065D18 /* ftdebug.c */,
				AB05E8D91BBFD44100065D18 /* ftfntfmt.c */,
				AB05E8DA1BBFD44100065D18 /* ftfstype.c */,
				AB05E8DB1BBFD44100065D18 /* ftgasp.c */,
				AB05E8DD1BBFD44100065D18 /* ftglyph.c */,
				AB05E8DE1BBFD44100065D18 /* ftgxval.c */,
				AB05E8DF1BBFD44100065D18 /* ftinit.c */,
				AB05E8E01BBFD44100065D18 /* ftlcdfil.c */,
				AB05E8E11BBFD44100065D18 /* ftmm.c */,
				AB05E8E31BBFD44100065D18 /* ftotval.c */,
				AB05E8E51BBFD44100065D18 /* ftpatent.c */,
				AB05E8E61BBFD44100065D18 /* ftpfr.c */,
				AB05E8EB1BBFD44100065D18 /* ftstroke.c */,
				AB05E8EC1BBFD44100065D18 /* ftsynth.c */,
				AB05E8ED1BBFD44100065D18 /* ftsystem.c */,
				AB05E8EF1BBFD44100065D18 /* fttype1.c */,
				AB05E92C1BBFD44300065D18 /* psaux.c */,
				AB05E93D1BBFD44300065D18 /* pshinter.c */,
				AB05E9491BBFD44300065D18 /* psnames.c */,
				AB05E9531BBFD44400065D18 /* sfnt.c */,
				AB05E96F1BBFD44400065D18 /* smooth.c */,
				AB05E9711BBFD44400065D18 /* truetype.c */,
				AB05E9921BBFD44500065D18 /* type1.c */,
				AB05E9281BBFD44200065D18 /* type1cid.c */,
			);
			path = src;
			sourceTree = "<group>";
		};
		AB27CD0A1F99169300396812 /* lua */ = {
			isa = PBXGroup;
			children = (
				AB27CD0B1F99169300396812 /* lapi.c */,
				AB27CD0D1F99169300396812 /* lauxlib.c */,
				AB27CD0F1F99169300396812 /* lbaselib.c */,
				AB27CD101F99169300396812 /* lcode.c */,
				AB27CD121F99169300396812 /* ldblib.c */,
				AB27CD131F99169300396812 /* ldebug.c */,
				AB27CD151F99169300396812 /* ldo.c */,
				AB27CD171F99169300396812 /* ldump.c */,
				AB27CD181F99169300396812 /* lfunc.c */,
				AB27CD1A1F99169300396812 /* lgc.c */,
				AB27CD1C1F99169300396812 /* linit.c */,
				AB27CD1D1F99169300396812 /* liolib.c */,
				AB27CD1E1F99169300396812 /* llex.c */,
				AB27CD211F99169300396812 /* lmathlib.c */,
				AB27CD221F99169300396812 /* lmem.c */,
				AB27CD241F99169300396812 /* loadlib.c */,
				AB27CD251F99169300396812 /* lobject.c */,
				AB27CD271F99169300396812 /* lopcodes.c */,
				AB27CD291F99169300396812 /* loslib.c */,
				AB27CD2A1F99169300396812 /* lparser.c */,
				AB27CD2C1F99169300396812 /* lstate.c */,
				AB27CD2E1F99169300396812 /* lstring.c */,
				AB27CD301F99169300396812 /* lstrlib.c */,
				AB27CD311F99169300396812 /* ltable.c */,
				AB27CD331F99169300396812 /* ltablib.c */,
				AB27CD341F99169300396812 /* ltm.c */,
				AB27CD391F99169300396812 /* lundump.c */,
				AB27CD3B1F99169300396812 /* lvm.c */,
				AB27CD3D1F99169300396812 /* lzio.c */,
				AB27CD0C1F99169300396812 /* lapi.h */,
				AB27CD0E1F99169300396812 /* lauxlib.h */,
				AB27CD111F99169300396812 /* lcode.h */,
				AB27CD141F99169300396812 /* ldebug.h */,
				AB27CD161F99169300396812 /* ldo.h */,
				AB27CD191F99169300396812 /* lfunc.h */,
				AB27CD1B1F99169300396812 /* lgc.h */,
				AB27CD1F1F99169300396812 /* llex.h */,
				AB27CD201F99169300396812 /* llimits.h */,
				AB27CD231F99169300396812 /* lmem.h */,
				AB27CD261F99169300396812 /* lobject.h */,
				AB27CD281F99169300396812 /* lopcodes.h */,
				AB27CD2B1F99169300396812 /* lparser.h */,
				AB27CD2D1F99169300396812 /* lstate.h */,
				AB27CD2F1F99169300396812 /* lstring.h */,
				AB27CD321F99169300396812 /* ltable.h */,
				AB27CD351F99169300396812 /* ltm.h */,
				AB27CD361F99169300396812 /* lua.h */,
				AB27CD371F99169300396812 /* luaconf.h */,
				AB27CD381F99169300396812 /* lualib.h */,
				AB27CD3A1F99169300396812 /* lundump.h */,
				AB27CD3C1F99169300396812 /* lvm.h */,
				AB27CD3E1F99169300396812 /* lzio.h */,
			);
			path = lua;
			sourceTree = "<group>";
		};
		AB2C25041DEBFB7E00706BFC /* Modules */ = {
			isa = PBXGroup;
			children = (
				ABD1FEAD1345AC8400AF11D1 /* Disassembler.cpp */,
				ABD1FE791345AC8400AF11D1 /* Disassembler.h */,
			);
			name = Modules;
			path = ../modules;
			sourceTree = "<group>";
		};
		AB2C25051DEBFBD400706BFC /* encodings */ = {
			isa = PBXGroup;
			children = (
				AB2C25061DEBFBD400706BFC /* encoding_utf.c */,
			);
			path = encodings;
			sourceTree = "<group>";
		};
		AB37E36B1D6188BC004A2C0D /* colorspacehandler */ = {
			isa = PBXGroup;
			children = (
				AB37E36C1D6188BC004A2C0D /* colorspacehandler.cpp */,
				AB37E3721D6188BC004A2C0D /* colorspacehandler_SSE2.cpp */,
				AB6FE67226E6F815002B2106 /* colorspacehandler_AVX2.cpp */,
				AB6FE67426E6F815002B2106 /* colorspacehandler_AVX512.cpp */,
				AB37E36E1D6188BC004A2C0D /* colorspacehandler_AltiVec.cpp */,
				AB37E36D1D6188BC004A2C0D /* colorspacehandler.h */,
				AB37E3731D6188BC004A2C0D /* colorspacehandler_SSE2.h */,
				AB6FE67326E6F815002B2106 /* colorspacehandler_AVX2.h */,
				AB6FE67526E6F815002B2106 /* colorspacehandler_AVX512.h */,
				AB37E36F1D6188BC004A2C0D /* colorspacehandler_AltiVec.h */,
			);
			path = colorspacehandler;
			sourceTree = "<group>";
		};
		AB3ACB6514C2361100D7D192 /* userinterface */ = {
			isa = PBXGroup;
			children = (
				AB3ACB6614C2361100D7D192 /* appDelegate.h */,
				AB3ACB6814C2361100D7D192 /* cheatWindowDelegate.h */,
				AB3E69811E25FBBF00D4CC75 /* DisplayViewCALayer.h */,
				AB700DDC16CDE4C300FBD336 /* DisplayWindowController.h */,
				AB6A187A16C9951C00384EED /* EmuControllerDelegate.h */,
				ABAAFBE8172122B6005DDDBE /* FileMigrationDelegate.h */,
				AB5A795616D5A56000ED84B7 /* InputManager.h */,
				AB3ACB6E14C2361100D7D192 /* inputPrefsView.h */,
				AB213D43170CB141006DDB0F /* InputProfileController.h */,
				ABD1266320AE80DF00EFE1B2 /* MacAVCaptureTool.h */,
				ABD1266520AE80DF00EFE1B2 /* MacBaseCaptureTool.h */,
				AB3E690E1E231E9900D4CC75 /* MacOGLDisplayView.h */,
				ABAB0AFD1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.h */,
				AB3ACB7014C2361100D7D192 /* preferencesWindowDelegate.h */,
				ABC3DEBB1A96EA96009EC345 /* RomInfoPanel.h */,
				ABAE2F7918682B6C00C92F4F /* Slot2WindowDelegate.h */,
				ABA0356E169127BB00817C69 /* troubleshootingWindowDelegate.h */,
				AB4B5A1F217E47E400381363 /* WifiSettingsPanel.h */,
				AB3ACB6714C2361100D7D192 /* appDelegate.mm */,
				AB3ACB6914C2361100D7D192 /* cheatWindowDelegate.mm */,
				AB3E69821E25FBBF00D4CC75 /* DisplayViewCALayer.mm */,
				AB700DDD16CDE4C300FBD336 /* DisplayWindowController.mm */,
				AB6A187B16C9951C00384EED /* EmuControllerDelegate.mm */,
				ABAAFBE9172122B6005DDDBE /* FileMigrationDelegate.mm */,
				AB5A795716D5A56000ED84B7 /* InputManager.mm */,
				AB3ACB6F14C2361100D7D192 /* inputPrefsView.mm */,
				AB213D44170CB141006DDB0F /* InputProfileController.mm */,
				ABD1266420AE80DF00EFE1B2 /* MacAVCaptureTool.mm */,
				ABD1266620AE80DF00EFE1B2 /* MacBaseCaptureTool.mm */,
				AB3E690F1E231E9900D4CC75 /* MacOGLDisplayView.mm */,
				ABAB0AFE1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm */,
				AB3ACB7114C2361100D7D192 /* preferencesWindowDelegate.mm */,
				ABC3DEBC1A96EA96009EC345 /* RomInfoPanel.mm */,
				ABAE2F7A18682B6C00C92F4F /* Slot2WindowDelegate.mm */,
				ABA0356F169127C000817C69 /* troubleshootingWindowDelegate.mm */,
				AB4B5A20217E47E400381363 /* WifiSettingsPanel.mm */,
			);
			path = userinterface;
			sourceTree = "<group>";
		};
		AB5020061D09E6F4002FA150 /* file */ = {
			isa = PBXGroup;
			children = (
				AB5020071D09E712002FA150 /* file_path.c */,
				AB5020081D09E712002FA150 /* retro_dirent.c */,
				AB5020091D09E712002FA150 /* retro_stat.c */,
			);
			path = file;
			sourceTree = "<group>";
		};
		AB85D77414ABE42100286B70 /* App Icons */ = {
			isa = PBXGroup;
			children = (
				ABEFCF5E141AB82A000CC0CD /* AppIcon_DeSmuME.icns */,
				ABEFCF5F141AB82A000CC0CD /* AppIcon_NintendoDS_ROM.icns */,
				ABBF04A414B515F300E505A0 /* AppIcon_ROMCheats.icns */,
				ABEFCF5D141AB82A000CC0CD /* AppIcon_ROMSave.icns */,
				AB75226D14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns */,
				ABEFCF60141AB82A000CC0CD /* AppIcon_SaveState.icns */,
			);
			name = "App Icons";
			sourceTree = "<group>";
		};
		ABBCE2A115ACB29100A2C965 /* AsmJit */ = {
			isa = PBXGroup;
			children = (
				ABF50A78169F5FDA0018C08D /* core */,
				ABF50AA5169F5FDA0018C08D /* x86 */,
				ABF50A74169F5FDA0018C08D /* AsmJit.h */,
				ABF50A75169F5FDA0018C08D /* Config.h */,
				ABF50A76169F5FDA0018C08D /* core.h */,
				ABF50A77169F5FDA0018C08D /* x86.h */,
			);
			path = AsmJit;
			sourceTree = "<group>";
		};
		ABC2ECD613B1C87000FAAA2A /* Images */ = {
			isa = PBXGroup;
			children = (
				AB85D77414ABE42100286B70 /* App Icons */,
				AB0F292814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png */,
				AB0F292914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png */,
				AB0F292A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png */,
				AB0F292B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png */,
				AB0F292C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png */,
				AB0F292D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png */,
				AB0F292E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png */,
				AB0F292F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png */,
				AB0F293014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png */,
				AB0F293114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png */,
				AB0F293214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png */,
				AB0F293314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png */,
				AB0F293414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png */,
				AB0F293514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png */,
				AB0F293614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png */,
				AB0F293714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png */,
				AB0F296B14BE705D009ABC6F /* Icon_ActionReplay_128x128.png */,
				ABA165812808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png */,
				AB0819E21B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png */,
				AB0F298814BE71E0009ABC6F /* Icon_ArrowDown_420x420.png */,
				AB0F298914BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png */,
				AB0F298A14BE71E0009ABC6F /* Icon_ArrowRight_420x420.png */,
				AB0F298B14BE71E0009ABC6F /* Icon_ArrowUp_420x420.png */,
				AB851D28189B2C9A007363CC /* Icon_AutoholdClear_420x420.png */,
				AB851D29189B2C9A007363CC /* Icon_AutoholdSet_420x420.png */,
				AB0F296C14BE705D009ABC6F /* Icon_CodeBreaker_128x128.png */,
				ABA165822808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png */,
				AB0819E31B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png */,
				ABA165832808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png */,
				AB0819E41B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png */,
				ABBFDFA61898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png */,
				AB0F299414BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png */,
				AB0F299514BE7213009ABC6F /* Icon_DSButtonA_420x420.png */,
				AB0F299614BE7213009ABC6F /* Icon_DSButtonB_420x420.png */,
				AB0F299714BE7213009ABC6F /* Icon_DSButtonL_420x420.png */,
				AB0F299814BE7213009ABC6F /* Icon_DSButtonR_420x420.png */,
				AB0F299914BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png */,
				AB0F299A14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png */,
				AB0F299B14BE7213009ABC6F /* Icon_DSButtonX_420x420.png */,
				AB0F299C14BE7213009ABC6F /* Icon_DSButtonY_420x420.png */,
				AB0F299D14BE7213009ABC6F /* Icon_Emulation_420x420.png */,
				AB0F28FE14BE6E68009ABC6F /* Icon_Execute_420x420.png */,
				ABBFDFAC1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png */,
				ABBFDFAD1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png */,
				ABD59813187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png */,
				ABD59814187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png */,
				ABD59815187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png */,
				ABD59816187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png */,
				AB0F299E14BE7213009ABC6F /* Icon_Input_420x420.png */,
				AB1CC8161AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png */,
				AB1CC8171AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png */,
				ABACB7391AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png */,
				AB1CC8181AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png */,
				AB1CC8191AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png */,
				AB6D78932809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png */,
				ABA165862808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png */,
				AB1CC81A1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png */,
				AB0F29A014BE7213009ABC6F /* Icon_OpenROM_420x420.png */,
				ABD59846187D4A6C00069403 /* Icon_PaddleKnob_256x256.png */,
				AB0F28FF14BE6E68009ABC6F /* Icon_Pause_420x420.png */,
				ABD59836187D466700069403 /* Icon_Piano_256x256.png */,
				AB0F29A114BE7213009ABC6F /* Icon_Reset_420x420.png */,
				AB0F29A214BE7213009ABC6F /* Icon_RotateCCW_420x420.png */,
				AB0F29A314BE7213009ABC6F /* Icon_RotateCW_420x420.png */,
				AB0F29A414BE7213009ABC6F /* Icon_ShowHUD_420x420.png */,
				AB0F29A514BE7213009ABC6F /* Icon_Speaker_420x420.png */,
				AB0F290014BE6E68009ABC6F /* Icon_Speed1x_420x420.png */,
				AB0F290114BE6E68009ABC6F /* Icon_Speed2x_420x420.png */,
				ABC3AF2B14B7F06900D5B13D /* Icon_VolumeFull_16x16.png */,
				AB0819E51B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png */,
				ABA165872808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png */,
				ABA165882808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png */,
				ABC3AF2C14B7F06900D5B13D /* Icon_VolumeMute_16x16.png */,
				AB0819E61B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png */,
				ABA165892808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png */,
				ABA1658A2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png */,
				ABC3AF2D14B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png */,
				AB0819E71B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png */,
				ABA1658B2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png */,
				ABA1658C2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png */,
				ABC3AF2E14B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png */,
				AB0819E81B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png */,
				ABA1658D2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png */,
				ABA1658E2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png */,
				ABD597BB187CD95A00069403 /* Image_GuitarGrip.png */,
				AB142025186E2CD80015D52F /* Image_MemoryExpansionPak.png */,
				AB8FFE491872032B00C10085 /* Image_PaddleController.png */,
				AB8C6CBE186A950C00E3EC64 /* Image_PassME.png */,
				ABAE30BA1869484F00C92F4F /* Image_Piano.png */,
				AB0F297914BE70BC009ABC6F /* VideoFilterPreview_64x64.png */,
			);
			name = Images;
			sourceTree = "<group>";
		};
		ABC572B7134592D900E7B0B1 /* Core */ = {
			isa = PBXGroup;
			children = (
				ABD1FEFF1345AC9B00AF11D1 /* addons */,
				ABD1FF161345ACA900AF11D1 /* gdbstub */,
				ABFE14F914C92FF5005D6699 /* filter */,
				AB05DCA01CA09430007C656C /* libretro-common */,
				ABD1FF761345ACFA00AF11D1 /* metaspu */,
				ABD1FF1C1345ACBF00AF11D1 /* utils */,
				ABD1FEA31345AC8400AF11D1 /* arm_instructions.cpp */,
				ABBCE29515ACB1FF00A2C965 /* arm_jit.cpp */,
				ABD1FEA41345AC8400AF11D1 /* armcpu.cpp */,
				ABD1FEA51345AC8400AF11D1 /* bios.cpp */,
				ABD1FEA61345AC8400AF11D1 /* cheatSystem.cpp */,
				ABD1FEA71345AC8400AF11D1 /* commandline.cpp */,
				ABD1FEA81345AC8400AF11D1 /* common.cpp */,
				ABD1FEA91345AC8400AF11D1 /* cp15.cpp */,
				ABD1FEAB1345AC8400AF11D1 /* debug.cpp */,
				ABD21B5A1DE900D3001D2DFA /* Database.cpp */,
				ABD1FEAE1345AC8400AF11D1 /* driver.cpp */,
				ABD1FEAF1345AC8400AF11D1 /* emufile.cpp */,
				ABA93EAF178C7D4200CBF50B /* encrypt.cpp */,
				ABD1FEB01345AC8400AF11D1 /* FIFO.cpp */,
				ABD1FEB11345AC8400AF11D1 /* firmware.cpp */,
				ABD1FEB41345AC8400AF11D1 /* gfx3d.cpp */,
				ABD1FEB71345AC8400AF11D1 /* GPU.cpp */,
				AB6FE66E26E6F7C2002B2106 /* GPU_Operations.cpp */,
				AB6FE66C26E6F7C2002B2106 /* GPU_Operations_SSE2.cpp */,
				AB6FE66A26E6F7C2002B2106 /* GPU_Operations_AVX2.cpp */,
				ABD1FEB81345AC8400AF11D1 /* lua-engine.cpp */,
				ABD1FEB91345AC8400AF11D1 /* matrix.cpp */,
				ABD1FEBA1345AC8400AF11D1 /* mc.cpp */,
				ABD1FEBD1345AC8400AF11D1 /* mic.cpp */,
				ABD1FEBE1345AC8400AF11D1 /* MMU.cpp */,
				ABD1FEBF1345AC8400AF11D1 /* movie.cpp */,
				ABD1FEC01345AC8400AF11D1 /* NDSSystem.cpp */,
				ABD1FEC11345AC8400AF11D1 /* OGLRender.cpp */,
				AB6FE67026E6F7C2002B2106 /* OGLRender_3_2.cpp */,
				ABD1FEC21345AC8400AF11D1 /* path.cpp */,
				ABD1FEC31345AC8400AF11D1 /* rasterize.cpp */,
				ABD1FEC41345AC8400AF11D1 /* readwrite.cpp */,
				ABD1FEC51345AC8400AF11D1 /* render3D.cpp */,
				ABD1FEC61345AC8400AF11D1 /* ROMReader.cpp */,
				ABD1FEC71345AC8400AF11D1 /* rtc.cpp */,
				ABD1FEC81345AC8400AF11D1 /* saves.cpp */,
				ABD1FEC91345AC8400AF11D1 /* slot1.cpp */,
				AB53518518313E4E00CCD532 /* slot2.cpp */,
				ABD1FECB1345AC8400AF11D1 /* SPU.cpp */,
				ABD1FECC1345AC8400AF11D1 /* texcache.cpp */,
				ABD1FECD1345AC8400AF11D1 /* thumb_instructions.cpp */,
				ABD1FECE1345AC8400AF11D1 /* version.cpp */,
				ABD1FECF1345AC8400AF11D1 /* wifi.cpp */,
				ABBCE29415ACB1E600A2C965 /* arm_jit.h */,
				ABD1FE6F1345AC8400AF11D1 /* armcpu.h */,
				ABD1FE701345AC8400AF11D1 /* bios.h */,
				ABD1FE721345AC8400AF11D1 /* cheatSystem.h */,
				ABD1FE731345AC8400AF11D1 /* commandline.h */,
				ABD1FE741345AC8400AF11D1 /* common.h */,
				ABD1FE751345AC8400AF11D1 /* cp15.h */,
				ABD21B591DE900D3001D2DFA /* Database.h */,
				ABD1FE771345AC8400AF11D1 /* debug.h */,
				ABD1FE7A1345AC8400AF11D1 /* driver.h */,
				ABD1FE7C1345AC8400AF11D1 /* emufile.h */,
				ABA93EAE178C7D4200CBF50B /* encrypt.h */,
				ABD1FE7D1345AC8400AF11D1 /* FIFO.h */,
				ABD1FE7E1345AC8400AF11D1 /* firmware.h */,
				ABD1FE801345AC8400AF11D1 /* gdbstub.h */,
				ABD1FE811345AC8400AF11D1 /* gfx3d.h */,
				ABD1FE831345AC8400AF11D1 /* GPU.h */,
				AB6FE66F26E6F7C2002B2106 /* GPU_Operations.h */,
				AB6FE66D26E6F7C2002B2106 /* GPU_Operations_SSE2.h */,
				AB6FE66B26E6F7C2002B2106 /* GPU_Operations_AVX2.h */,
				ABBCE29D15ACB26100A2C965 /* instruction_attributes.h */,
				ABBCE29E15ACB26100A2C965 /* instructions.h */,
				ABD1FE841345AC8400AF11D1 /* lua-engine.h */,
				ABD1FE851345AC8400AF11D1 /* matrix.h */,
				ABD1FE861345AC8400AF11D1 /* mc.h */,
				ABD1FE871345AC8400AF11D1 /* mem.h */,
				ABD1FE881345AC8400AF11D1 /* mic.h */,
				ABD1FE8A1345AC8400AF11D1 /* MMU.h */,
				ABD1FE891345AC8400AF11D1 /* MMU_timing.h */,
				ABD1FE8B1345AC8400AF11D1 /* movie.h */,
				ABD1FE8C1345AC8400AF11D1 /* NDSSystem.h */,
				ABD1FE8D1345AC8400AF11D1 /* OGLRender.h */,
				AB6FE67126E6F7C2002B2106 /* OGLRender_3_2.h */,
				ABD1FE8F1345AC8400AF11D1 /* PACKED.h */,
				ABD1FE8E1345AC8400AF11D1 /* PACKED_END.h */,
				ABD1FE901345AC8400AF11D1 /* path.h */,
				ABD1FE911345AC8400AF11D1 /* rasterize.h */,
				ABD1FE921345AC8400AF11D1 /* readwrite.h */,
				ABD1FE931345AC8400AF11D1 /* registers.h */,
				ABD1FE941345AC8400AF11D1 /* render3D.h */,
				ABD1FE951345AC8400AF11D1 /* ROMReader.h */,
				ABD1FE961345AC8400AF11D1 /* rtc.h */,
				ABD1FE971345AC8400AF11D1 /* saves.h */,
				ABD1FE991345AC8400AF11D1 /* slot1.h */,
				AB53518418313E4E00CCD532 /* slot2.h */,
				ABD1FE9B1345AC8400AF11D1 /* SPU.h */,
				ABD1FE9C1345AC8400AF11D1 /* texcache.h */,
				ABD1FE9E1345AC8400AF11D1 /* types.h */,
				ABD1FE9F1345AC8400AF11D1 /* version.h */,
				ABD1FEA01345AC8400AF11D1 /* wifi.h */,
			);
			name = Core;
			path = ../..;
			sourceTree = SOURCE_ROOT;
		};
		ABD1FEFF1345AC9B00AF11D1 /* addons */ = {
			isa = PBXGroup;
			children = (
				ABD1FF001345AC9B00AF11D1 /* slot1_none.cpp */,
				ABD1FF011345AC9B00AF11D1 /* slot1_r4.cpp */,
				AB4C808717C5D7780024D479 /* slot1_retail_auto.cpp */,
				AB4C808817C5D7780024D479 /* slot1_retail_mcrom.cpp */,
				AB43527117D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp */,
				AB6FBEF5139B6258007BB045 /* slot1_retail_nand.cpp */,
				AB4C808917C5D7780024D479 /* slot1comp_mc.cpp */,
				ABB9212017CEB4110049D4C5 /* slot1comp_protocol.cpp */,
				AB4C808B17C5D7780024D479 /* slot1comp_rom.cpp */,
				AB53517E18313E3100CCD532 /* slot2_auto.cpp */,
				ABD1FF031345AC9B00AF11D1 /* slot2_expMemory.cpp */,
				ABD1FF041345AC9B00AF11D1 /* slot2_gbagame.cpp */,
				ABD1FF051345AC9B00AF11D1 /* slot2_guitarGrip.cpp */,
				ABD1FF061345AC9B00AF11D1 /* slot2_mpcf.cpp */,
				ABD1FF071345AC9C00AF11D1 /* slot2_none.cpp */,
				ABD1FF081345AC9C00AF11D1 /* slot2_paddle.cpp */,
				AB126D06182ECB9500EBCF22 /* slot2_passme.cpp */,
				ABD1FF091345AC9C00AF11D1 /* slot2_piano.cpp */,
				ABD1FF0A1345AC9C00AF11D1 /* slot2_rumblepak.cpp */,
				AB4C808A17C5D7780024D479 /* slot1comp_mc.h */,
				ABB9211F17CEB4110049D4C5 /* slot1comp_protocol.h */,
				AB4C808C17C5D7780024D479 /* slot1comp_rom.h */,
			);
			path = addons;
			sourceTree = "<group>";
		};
		ABD1FF161345ACA900AF11D1 /* gdbstub */ = {
			isa = PBXGroup;
			children = (
				ABD1FF171345ACA900AF11D1 /* gdbstub.cpp */,
				ABD1FF181345ACA900AF11D1 /* gdbstub_internal.h */,
			);
			path = gdbstub;
			sourceTree = "<group>";
		};
		ABD1FF1C1345ACBF00AF11D1 /* utils */ = {
			isa = PBXGroup;
			children = (
				ABBCE2A115ACB29100A2C965 /* AsmJit */,
				AB37E36B1D6188BC004A2C0D /* colorspacehandler */,
				ABD1FF211345ACBF00AF11D1 /* decrypt */,
				ABD1FF2E1345ACBF00AF11D1 /* libfat */,
				ABE670241415DE6C00E8E4C9 /* tinyxml */,
				AB4C80A917C5D7A00024D479 /* advanscene.cpp */,
				ABD1FF1F1345ACBF00AF11D1 /* datetime.cpp */,
				ABD1FF281345ACBF00AF11D1 /* dlditool.cpp */,
				ABD1FF291345ACBF00AF11D1 /* emufat.cpp */,
				AB43528617D5BA95007417C8 /* fsnitro.cpp */,
				ABD1FF2C1345ACBF00AF11D1 /* guid.cpp */,
				ABD1FF4C1345ACBF00AF11D1 /* task.cpp */,
				ABD1FF4F1345ACBF00AF11D1 /* vfat.cpp */,
				ABD1FF511345ACBF00AF11D1 /* xstring.cpp */,
				AB4C80A817C5D7A00024D479 /* advanscene.h */,
				ABD21B581DE8FE4C001D2DFA /* bits.h */,
				ABD1FF201345ACBF00AF11D1 /* datetime.h */,
				ABD1FF2A1345ACBF00AF11D1 /* emufat.h */,
				ABD1FF2B1345ACBF00AF11D1 /* emufat_types.h */,
				AB43528517D5BA95007417C8 /* fsnitro.h */,
				ABD1FF2D1345ACBF00AF11D1 /* guid.h */,
				ABD1FF4D1345ACBF00AF11D1 /* task.h */,
				ABD1FF501345ACBF00AF11D1 /* vfat.h */,
				ABD1FF521345ACBF00AF11D1 /* xstring.h */,
			);
			path = utils;
			sourceTree = "<group>";
		};
		ABD1FF211345ACBF00AF11D1 /* decrypt */ = {
			isa = PBXGroup;
			children = (
				ABD1FF221345ACBF00AF11D1 /* crc.cpp */,
				ABD1FF241345ACBF00AF11D1 /* decrypt.cpp */,
				ABD1FF261345ACBF00AF11D1 /* header.cpp */,
				ABD1FF231345ACBF00AF11D1 /* crc.h */,
				ABD1FF251345ACBF00AF11D1 /* decrypt.h */,
				ABD1FF271345ACBF00AF11D1 /* header.h */,
			);
			path = decrypt;
			sourceTree = "<group>";
		};
		ABD1FF2E1345ACBF00AF11D1 /* libfat */ = {
			isa = PBXGroup;
			children = (
				ABD1FF301345ACBF00AF11D1 /* cache.cpp */,
				ABD1FF331345ACBF00AF11D1 /* directory.cpp */,
				ABD1FF351345ACBF00AF11D1 /* disc.cpp */,
				ABD1FF391345ACBF00AF11D1 /* fatdir.cpp */,
				ABD1FF3B1345ACBF00AF11D1 /* fatfile.cpp */,
				ABD1FF3D1345ACBF00AF11D1 /* file_allocation_table.cpp */,
				ABD1FF3F1345ACBF00AF11D1 /* filetime.cpp */,
				ABD1FF411345ACBF00AF11D1 /* libfat.cpp */,
				ABD1FF431345ACBF00AF11D1 /* libfat_public_api.cpp */,
				ABD1FF451345ACBF00AF11D1 /* lock.cpp */,
				ABD1FF481345ACBF00AF11D1 /* partition.cpp */,
				ABD1FF2F1345ACBF00AF11D1 /* bit_ops.h */,
				ABD1FF311345ACBF00AF11D1 /* cache.h */,
				ABD1FF321345ACBF00AF11D1 /* common.h */,
				ABD1FF341345ACBF00AF11D1 /* directory.h */,
				ABD1FF361345ACBF00AF11D1 /* disc.h */,
				ABD1FF371345ACBF00AF11D1 /* disc_io.h */,
				ABD1FF381345ACBF00AF11D1 /* fat.h */,
				ABD1FF3A1345ACBF00AF11D1 /* fatdir.h */,
				ABD1FF3C1345ACBF00AF11D1 /* fatfile.h */,
				ABD1FF3E1345ACBF00AF11D1 /* file_allocation_table.h */,
				ABD1FF401345ACBF00AF11D1 /* filetime.h */,
				ABD1FF421345ACBF00AF11D1 /* libfat_pc.h */,
				ABD1FF441345ACBF00AF11D1 /* libfat_public_api.h */,
				ABD1FF461345ACBF00AF11D1 /* lock.h */,
				ABD1FF471345ACBF00AF11D1 /* mem_allocate.h */,
				ABD1FF491345ACBF00AF11D1 /* partition.h */,
			);
			path = libfat;
			sourceTree = "<group>";
		};
		ABD1FF761345ACFA00AF11D1 /* metaspu */ = {
			isa = PBXGroup;
			children = (
				ABD1FF7C1345ACFA00AF11D1 /* SoundTouch */,
				ABD1FF771345ACFA00AF11D1 /* metaspu.cpp */,
				ABD1FF7A1345ACFA00AF11D1 /* SndOut.cpp */,
				ABD1FF9B1345ACFA00AF11D1 /* Timestretcher.cpp */,
				ABD1FF781345ACFA00AF11D1 /* metaspu.h */,
				ABD1FF7B1345ACFA00AF11D1 /* SndOut.h */,
			);
			path = metaspu;
			sourceTree = "<group>";
		};
		ABD1FF7C1345ACFA00AF11D1 /* SoundTouch */ = {
			isa = PBXGroup;
			children = (
				AB4C4C2A16F55C64002E07CD /* AAFilter.cpp */,
				AB4C4C2B16F55C64002E07CD /* cpu_detect_x86_gcc.cpp */,
				AB4C4C2C16F55C64002E07CD /* FIFOSampleBuffer.cpp */,
				AB4C4C2D16F55C64002E07CD /* FIRFilter.cpp */,
				AB4C4C2E16F55C64002E07CD /* mmx_optimized.cpp */,
				AB4C4C2F16F55C64002E07CD /* RateTransposer.cpp */,
				AB4C4C3016F55C64002E07CD /* SoundTouch.cpp */,
				AB4C4C3116F55C64002E07CD /* sse_optimized.cpp */,
				AB4C4C3216F55C64002E07CD /* TDStretch.cpp */,
				AB4C4C3316F55C64002E07CD /* WavFile.cpp */,
				AB4C4C3416F55C64002E07CD /* AAFilter.h */,
				AB4C4C3516F55C64002E07CD /* BPMDetect.h */,
				AB4C4C3616F55C64002E07CD /* cpu_detect.h */,
				AB4C4C3716F55C64002E07CD /* FIFOSampleBuffer.h */,
				AB4C4C3816F55C64002E07CD /* FIFOSamplePipe.h */,
				AB4C4C3916F55C64002E07CD /* FIRFilter.h */,
				AB4C4C3A16F55C64002E07CD /* RateTransposer.h */,
				AB4C4C3B16F55C64002E07CD /* SoundTouch.h */,
				AB4C4C3C16F55C64002E07CD /* STTypes.h */,
				AB4C4C3D16F55C64002E07CD /* TDStretch.h */,
				AB4C4C3E16F55C64002E07CD /* WavFile.h */,
			);
			path = SoundTouch;
			sourceTree = "<group>";
		};
		ABD21B601DE900EF001D2DFA /* features */ = {
			isa = PBXGroup;
			children = (
				ABD21B611DE9010B001D2DFA /* features_cpu.c */,
			);
			path = features;
			sourceTree = "<group>";
		};
		ABE670241415DE6C00E8E4C9 /* tinyxml */ = {
			isa = PBXGroup;
			children = (
				ABE670251415DE6C00E8E4C9 /* tinystr.cpp */,
				ABE670261415DE6C00E8E4C9 /* tinystr.h */,
				ABE670271415DE6C00E8E4C9 /* tinyxml.cpp */,
				ABE670281415DE6C00E8E4C9 /* tinyxml.h */,
				ABE670291415DE6C00E8E4C9 /* tinyxmlerror.cpp */,
				ABE6702A1415DE6C00E8E4C9 /* tinyxmlparser.cpp */,
			);
			path = tinyxml;
			sourceTree = "<group>";
		};
		ABF50A78169F5FDA0018C08D /* core */ = {
			isa = PBXGroup;
			children = (
				ABF50A7B169F5FDA0018C08D /* assembler.cpp */,
				ABF50A7D169F5FDA0018C08D /* assert.cpp */,
				ABF50A7F169F5FDA0018C08D /* buffer.cpp */,
				ABF50A82169F5FDA0018C08D /* compiler.cpp */,
				ABF50A84169F5FDA0018C08D /* compilercontext.cpp */,
				ABF50A86169F5FDA0018C08D /* compilerfunc.cpp */,
				ABF50A88169F5FDA0018C08D /* compileritem.cpp */,
				ABF50A8A169F5FDA0018C08D /* context.cpp */,
				ABF50A8C169F5FDA0018C08D /* cpuinfo.cpp */,
				ABF50A8E169F5FDA0018C08D /* defs.cpp */,
				ABF50A90169F5FDA0018C08D /* func.cpp */,
				ABF50A94169F5FDA0018C08D /* logger.cpp */,
				ABF50A96169F5FDA0018C08D /* memorymanager.cpp */,
				ABF50A98169F5FDA0018C08D /* memorymarker.cpp */,
				ABF50A9A169F5FDA0018C08D /* operand.cpp */,
				ABF50A9D169F5FDA0018C08D /* stringbuilder.cpp */,
				ABF50A9F169F5FDA0018C08D /* stringutil.cpp */,
				ABF50AA1169F5FDA0018C08D /* virtualmemory.cpp */,
				ABF50AA3169F5FDA0018C08D /* zonememory.cpp */,
				ABF50A79169F5FDA0018C08D /* apibegin.h */,
				ABF50A7A169F5FDA0018C08D /* apiend.h */,
				ABF50A7C169F5FDA0018C08D /* assembler.h */,
				ABF50A7E169F5FDA0018C08D /* assert.h */,
				ABF50A80169F5FDA0018C08D /* buffer.h */,
				ABF50A81169F5FDA0018C08D /* build.h */,
				ABF50A83169F5FDA0018C08D /* compiler.h */,
				ABF50A85169F5FDA0018C08D /* compilercontext.h */,
				ABF50A87169F5FDA0018C08D /* compilerfunc.h */,
				ABF50A89169F5FDA0018C08D /* compileritem.h */,
				ABF50A8B169F5FDA0018C08D /* context.h */,
				ABF50A8D169F5FDA0018C08D /* cpuinfo.h */,
				ABF50A8F169F5FDA0018C08D /* defs.h */,
				ABF50A91169F5FDA0018C08D /* func.h */,
				ABF50A92169F5FDA0018C08D /* intutil.h */,
				ABF50A93169F5FDA0018C08D /* lock.h */,
				ABF50A95169F5FDA0018C08D /* logger.h */,
				ABF50A97169F5FDA0018C08D /* memorymanager.h */,
				ABF50A99169F5FDA0018C08D /* memorymarker.h */,
				ABF50A9B169F5FDA0018C08D /* operand.h */,
				ABF50A9C169F5FDA0018C08D /* podvector.h */,
				ABF50A9E169F5FDA0018C08D /* stringbuilder.h */,
				ABF50AA0169F5FDA0018C08D /* stringutil.h */,
				ABF50AA2169F5FDA0018C08D /* virtualmemory.h */,
				ABF50AA4169F5FDA0018C08D /* zonememory.h */,
			);
			path = core;
			sourceTree = "<group>";
		};
		ABF50AA5169F5FDA0018C08D /* x86 */ = {
			isa = PBXGroup;
			children = (
				ABF50AA6169F5FDA0018C08D /* x86assembler.cpp */,
				ABF50AA8169F5FDA0018C08D /* x86compiler.cpp */,
				ABF50AAA169F5FDA0018C08D /* x86compilercontext.cpp */,
				ABF50AAC169F5FDA0018C08D /* x86compilerfunc.cpp */,
				ABF50AAE169F5FDA0018C08D /* x86compileritem.cpp */,
				ABF50AB0169F5FDA0018C08D /* x86cpuinfo.cpp */,
				ABF50AB2169F5FDA0018C08D /* x86defs.cpp */,
				ABF50AB4169F5FDA0018C08D /* x86func.cpp */,
				ABF50AB6169F5FDA0018C08D /* x86operand.cpp */,
				ABF50AB8169F5FDA0018C08D /* x86util.cpp */,
				ABF50AA7169F5FDA0018C08D /* x86assembler.h */,
				ABF50AA9169F5FDA0018C08D /* x86compiler.h */,
				ABF50AAB169F5FDA0018C08D /* x86compilercontext.h */,
				ABF50AAD169F5FDA0018C08D /* x86compilerfunc.h */,
				ABF50AAF169F5FDA0018C08D /* x86compileritem.h */,
				ABF50AB1169F5FDA0018C08D /* x86cpuinfo.h */,
				ABF50AB3169F5FDA0018C08D /* x86defs.h */,
				ABF50AB5169F5FDA0018C08D /* x86func.h */,
				ABF50AB7169F5FDA0018C08D /* x86operand.h */,
				ABF50AB9169F5FDA0018C08D /* x86util.h */,
			);
			path = x86;
			sourceTree = "<group>";
		};
		ABFE14F914C92FF5005D6699 /* filter */ = {
			isa = PBXGroup;
			children = (
				ABFE14FA14C92FF5005D6699 /* 2xsai.cpp */,
				ABFE14FB14C92FF5005D6699 /* bilinear.cpp */,
				ABBB4ACC1D9C927C00794E08 /* deposterize.cpp */,
				ABFE14FC14C92FF5005D6699 /* epx.cpp */,
				ABFE14FE14C92FF5005D6699 /* hq2x.cpp */,
				ABAAEFFE1B22361800E1269D /* hq3x.cpp */,
				ABFE150014C92FF5005D6699 /* hq4x.cpp */,
				ABFE150414C92FF5005D6699 /* lq2x.cpp */,
				ABFE150614C92FF5005D6699 /* scanline.cpp */,
				AB817A35143EE2DB00A7DFE9 /* videofilter.cpp */,
				ABECB50818A460710052D52A /* xbrz.cpp */,
				ABFE14FD14C92FF5005D6699 /* filter.h */,
				ABFE14FF14C92FF5005D6699 /* hq2x.h */,
				ABFE150314C92FF5005D6699 /* interp.h */,
				ABFE150514C92FF5005D6699 /* lq2x.h */,
				AB817A34143EE2DB00A7DFE9 /* videofilter.h */,
				ABECB50718A460710052D52A /* xbrz.h */,
			);
			path = filter;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		AB2A99A41725F00F0062C1A1 /* DeSmuME (macOS App; Release Stage 1 PowerPC32 -- Xcode 3) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = AB2A9A761725F00F0062C1A1 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; Release Stage 1 PowerPC32 -- Xcode 3)" */;
			buildPhases = (
				AB2A99A51725F00F0062C1A1 /* ShellScript */,
				AB2A99A61725F00F0062C1A1 /* Resources */,
				AB2A99EF1725F00F0062C1A1 /* ShellScript */,
				AB2A99F01725F00F0062C1A1 /* Sources */,
				AB2A9A6C1725F00F0062C1A1 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (macOS App; Release Stage 1 PowerPC32 -- Xcode 3)";
			productInstallPath = "$(HOME)/Applications";
			productName = DeSmuME;
			productReference = AB2A9A791725F00F0062C1A1 /* DeSmuME (ppc32).app */;
			productType = "com.apple.product-type.application";
		};
		AB2F3B7A15CF9C6000858373 /* DeSmuME (macOS App; PowerPC; LLVM-GCC) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = AB2F3C4215CF9C6000858373 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; PowerPC; LLVM-GCC)" */;
			buildPhases = (
				AB2F3B7B15CF9C6000858373 /* ShellScript */,
				AB2F3B7C15CF9C6000858373 /* Resources */,
				ABE76A8015E0904E00F458AE /* ShellScript */,
				AB2F3BC415CF9C6000858373 /* Sources */,
				AB2F3C3A15CF9C6000858373 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (macOS App; PowerPC; LLVM-GCC)";
			productInstallPath = "$(HOME)/Applications";
			productName = DeSmuME;
			productReference = AB2F3C4515CF9C6000858373 /* DeSmuME (PPC).app */;
			productType = "com.apple.product-type.application";
		};
		AB711EBD1481C35F009011C8 /* DeSmuME (macOS App; Intel; LLVM-Clang) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = AB711F7C1481C35F009011C8 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; Intel; LLVM-Clang)" */;
			buildPhases = (
				AB75222C14C799C1009B97B3 /* ShellScript */,
				AB711EBE1481C35F009011C8 /* Resources */,
				ABE76A5215E08E1100F458AE /* ShellScript */,
				AB711EFF1481C35F009011C8 /* Sources */,
				AB711F731481C35F009011C8 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (macOS App; Intel; LLVM-Clang)";
			productInstallPath = "$(HOME)/Applications";
			productName = DeSmuME;
			productReference = AB711F7F1481C35F009011C8 /* DeSmuME.app */;
			productType = "com.apple.product-type.application";
		};
		AB73A9671507C9F500A310C8 /* DeSmuME (macOS App; Intel; LLVM-GCC) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = AB73AA301507C9F500A310C8 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; Intel; LLVM-GCC)" */;
			buildPhases = (
				AB73A9681507C9F500A310C8 /* ShellScript */,
				AB73A9691507C9F500A310C8 /* Resources */,
				ABE76A7C15E0902700F458AE /* ShellScript */,
				AB73A9B21507C9F500A310C8 /* Sources */,
				AB73AA281507C9F500A310C8 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (macOS App; Intel; LLVM-GCC)";
			productInstallPath = "$(HOME)/Applications";
			productName = DeSmuME;
			productReference = AB73AA331507C9F500A310C8 /* DeSmuME.app */;
			productType = "com.apple.product-type.application";
		};
		ABAD0F7015ACE7A00000EC47 /* DeSmuME (macOS App; PowerPC; LLVM-Clang) */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = ABAD104615ACE7A00000EC47 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; PowerPC; LLVM-Clang)" */;
			buildPhases = (
				ABAD0F7115ACE7A00000EC47 /* ShellScript */,
				ABAD0F7215ACE7A00000EC47 /* Resources */,
				ABE76A7E15E0903E00F458AE /* ShellScript */,
				ABAD0FBA15ACE7A00000EC47 /* Sources */,
				ABAD103E15ACE7A00000EC47 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "DeSmuME (macOS App; PowerPC; LLVM-Clang)";
			productInstallPath = "$(HOME)/Applications";
			productName = DeSmuME;
			productReference = ABAD104915ACE7A00000EC47 /* DeSmuME (PPC).app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		29B97313FDCFA39411CA2CEA /* Project object */ = {
			isa = PBXProject;
			attributes = {
				ORGANIZATIONNAME = "DeSmuME Team";
			};
			buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DeSmuME (XCode 3)" */;
			compatibilityVersion = "Xcode 3.1";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
				Italian,
				Chinese,
				Norwegian,
				Romanian,
			);
			mainGroup = 29B97314FDCFA39411CA2CEA /* DeSmuME */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				AB711EBD1481C35F009011C8 /* DeSmuME (macOS App; Intel; LLVM-Clang) */,
				AB73A9671507C9F500A310C8 /* DeSmuME (macOS App; Intel; LLVM-GCC) */,
				ABAD0F7015ACE7A00000EC47 /* DeSmuME (macOS App; PowerPC; LLVM-Clang) */,
				AB2F3B7A15CF9C6000858373 /* DeSmuME (macOS App; PowerPC; LLVM-GCC) */,
				AB2A99A41725F00F0062C1A1 /* DeSmuME (macOS App; Release Stage 1 PowerPC32 -- Xcode 3) */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		AB2A99A61725F00F0062C1A1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB2A99A71725F00F0062C1A1 /* KeyNames.plist in Resources */,
				AB2A99A81725F00F0062C1A1 /* DefaultKeyMappings.plist in Resources */,
				AB2A99A91725F00F0062C1A1 /* DefaultUserPrefs.plist in Resources */,
				AB2A99AA1725F00F0062C1A1 /* FileTypeInfo.plist in Resources */,
				AB2A99AB1725F00F0062C1A1 /* AppIcon_ROMSave.icns in Resources */,
				AB2A99AC1725F00F0062C1A1 /* AppIcon_DeSmuME.icns in Resources */,
				AB2A99AD1725F00F0062C1A1 /* AppIcon_NintendoDS_ROM.icns in Resources */,
				AB2A99AE1725F00F0062C1A1 /* AppIcon_SaveState.icns in Resources */,
				AB2A99AF1725F00F0062C1A1 /* InfoPlist.strings in Resources */,
				AB2A99B01725F00F0062C1A1 /* MainMenu.xib in Resources */,
				AB2A99B11725F00F0062C1A1 /* Localizable.strings in Resources */,
				AB2A99B51725F00F0062C1A1 /* HID_usage_strings.plist in Resources */,
				AB2A99B61725F00F0062C1A1 /* AppIcon_ROMCheats.icns in Resources */,
				AB2A99B71725F00F0062C1A1 /* Icon_VolumeFull_16x16.png in Resources */,
				AB2A99B81725F00F0062C1A1 /* Icon_VolumeMute_16x16.png in Resources */,
				AB2A99B91725F00F0062C1A1 /* Icon_VolumeOneThird_16x16.png in Resources */,
				AB2A99BA1725F00F0062C1A1 /* Icon_VolumeTwoThird_16x16.png in Resources */,
				AB2A99BB1725F00F0062C1A1 /* Icon_Execute_420x420.png in Resources */,
				AB2A99BC1725F00F0062C1A1 /* Icon_Pause_420x420.png in Resources */,
				AB2A99BD1725F00F0062C1A1 /* Icon_Speed1x_420x420.png in Resources */,
				AB2A99BE1725F00F0062C1A1 /* Icon_Speed2x_420x420.png in Resources */,
				AB2A99BF1725F00F0062C1A1 /* ColorSwatch_Blue_16x16.png in Resources */,
				AB2A99C01725F00F0062C1A1 /* ColorSwatch_Brown_16x16.png in Resources */,
				AB2A99C11725F00F0062C1A1 /* ColorSwatch_DarkBlue_16x16.png in Resources */,
				AB2A99C21725F00F0062C1A1 /* ColorSwatch_DarkGreen_16x16.png in Resources */,
				AB2A99C31725F00F0062C1A1 /* ColorSwatch_DarkPurple_16x16.png in Resources */,
				AB2A99C41725F00F0062C1A1 /* ColorSwatch_Gray_16x16.png in Resources */,
				AB2A99C51725F00F0062C1A1 /* ColorSwatch_Green_16x16.png in Resources */,
				AB2A99C61725F00F0062C1A1 /* ColorSwatch_LimeGreen_16x16.png in Resources */,
				AB2A99C71725F00F0062C1A1 /* ColorSwatch_Magenta_16x16.png in Resources */,
				AB2A99C81725F00F0062C1A1 /* ColorSwatch_Orange_16x16.png in Resources */,
				AB2A99C91725F00F0062C1A1 /* ColorSwatch_Pink_16x16.png in Resources */,
				AB2A99CA1725F00F0062C1A1 /* ColorSwatch_Red_16x16.png in Resources */,
				AB2A99CB1725F00F0062C1A1 /* ColorSwatch_SeaGreen_16x16.png in Resources */,
				AB2A99CC1725F00F0062C1A1 /* ColorSwatch_Turquoise_16x16.png in Resources */,
				AB2A99CD1725F00F0062C1A1 /* ColorSwatch_Violet_16x16.png in Resources */,
				AB2A99CE1725F00F0062C1A1 /* ColorSwatch_Yellow_16x16.png in Resources */,
				AB2A99CF1725F00F0062C1A1 /* Icon_ActionReplay_128x128.png in Resources */,
				AB2A99D01725F00F0062C1A1 /* Icon_CodeBreaker_128x128.png in Resources */,
				AB2A99D11725F00F0062C1A1 /* VideoFilterPreview_64x64.png in Resources */,
				AB2A99D21725F00F0062C1A1 /* Icon_ArrowDown_420x420.png in Resources */,
				AB2A99D31725F00F0062C1A1 /* Icon_ArrowLeft_420x420.png in Resources */,
				AB2A99D41725F00F0062C1A1 /* Icon_ArrowRight_420x420.png in Resources */,
				AB2A99D51725F00F0062C1A1 /* Icon_ArrowUp_420x420.png in Resources */,
				AB2A99D61725F00F0062C1A1 /* Icon_DoubleSpeed_420x420.png in Resources */,
				AB2A99D71725F00F0062C1A1 /* Icon_DSButtonA_420x420.png in Resources */,
				AB2A99D81725F00F0062C1A1 /* Icon_DSButtonB_420x420.png in Resources */,
				AB2A99D91725F00F0062C1A1 /* Icon_DSButtonL_420x420.png in Resources */,
				AB2A99DA1725F00F0062C1A1 /* Icon_DSButtonR_420x420.png in Resources */,
				AB2A99DB1725F00F0062C1A1 /* Icon_DSButtonSelect_420x420.png in Resources */,
				AB2A99DC1725F00F0062C1A1 /* Icon_DSButtonStart_420x420.png in Resources */,
				AB2A99DD1725F00F0062C1A1 /* Icon_DSButtonX_420x420.png in Resources */,
				AB2A99DE1725F00F0062C1A1 /* Icon_DSButtonY_420x420.png in Resources */,
				AB2A99DF1725F00F0062C1A1 /* Icon_Emulation_420x420.png in Resources */,
				AB2A99E01725F00F0062C1A1 /* Icon_Input_420x420.png in Resources */,
				AB2A99E21725F00F0062C1A1 /* Icon_OpenROM_420x420.png in Resources */,
				AB2A99E31725F00F0062C1A1 /* Icon_Reset_420x420.png in Resources */,
				AB2A99E41725F00F0062C1A1 /* Icon_RotateCCW_420x420.png in Resources */,
				AB2A99E51725F00F0062C1A1 /* Icon_RotateCW_420x420.png in Resources */,
				AB2A99E61725F00F0062C1A1 /* Icon_ShowHUD_420x420.png in Resources */,
				AB2A99E71725F00F0062C1A1 /* Icon_Speaker_420x420.png in Resources */,
				AB2A99E81725F00F0062C1A1 /* AUTHORS in Resources */,
				AB2A99E91725F00F0062C1A1 /* ChangeLog in Resources */,
				AB2A99EA1725F00F0062C1A1 /* COPYING in Resources */,
				AB2A99EB1725F00F0062C1A1 /* README in Resources */,
				AB2A99EC1725F00F0062C1A1 /* README.MAC in Resources */,
				AB2A99ED1725F00F0062C1A1 /* AppIcon_FirmwareConfig.icns in Resources */,
				AB2A99EE1725F00F0062C1A1 /* DisplayWindow.xib in Resources */,
				ABAE30BF1869484F00C92F4F /* Image_Piano.png in Resources */,
				AB8C6CC3186A950C00E3EC64 /* Image_PassME.png in Resources */,
				AB14202A186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */,
				AB8FFE4E1872032B00C10085 /* Image_PaddleController.png in Resources */,
				ABD597C0187CD95A00069403 /* Image_GuitarGrip.png in Resources */,
				ABD59827187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */,
				ABD59828187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */,
				ABD59829187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */,
				ABD5982A187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */,
				ABD5983B187D466700069403 /* Icon_Piano_256x256.png in Resources */,
				ABD5984B187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */,
				ABBFDFAB1898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */,
				ABBFDFB61898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */,
				ABBFDFB71898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */,
				AB851D32189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */,
				AB851D33189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */,
				AB1CC82F1AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */,
				AB1CC8301AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */,
				AB1CC8311AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */,
				AB1CC8321AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */,
				AB1CC8331AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */,
				ABACB73E1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */,
				AB081A051B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */,
				AB081A061B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */,
				AB081A071B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */,
				AB081A081B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */,
				AB081A091B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */,
				AB081A0A1B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */,
				AB081A0B1B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */,
				AB05E82E1BBFD41300065D18 /* SIL Open Font License.txt in Resources */,
				AB05E8311BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */,
				ABA1658F2808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */,
				ABA165902808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */,
				ABA165912808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */,
				ABA165942808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */,
				ABA165952808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */,
				ABA165962808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */,
				ABA165972808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */,
				ABA165982808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */,
				ABA165992808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */,
				ABA1659A2808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */,
				ABA1659B2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */,
				ABA1659C2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */,
				AB6D78942809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB2F3B7C15CF9C6000858373 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB2F3B7D15CF9C6000858373 /* KeyNames.plist in Resources */,
				AB2F3B7E15CF9C6000858373 /* DefaultKeyMappings.plist in Resources */,
				AB2F3B7F15CF9C6000858373 /* DefaultUserPrefs.plist in Resources */,
				AB2F3B8015CF9C6000858373 /* FileTypeInfo.plist in Resources */,
				AB2F3B8115CF9C6000858373 /* AppIcon_ROMSave.icns in Resources */,
				AB2F3B8215CF9C6000858373 /* AppIcon_DeSmuME.icns in Resources */,
				AB2F3B8315CF9C6000858373 /* AppIcon_NintendoDS_ROM.icns in Resources */,
				AB2F3B8415CF9C6000858373 /* AppIcon_SaveState.icns in Resources */,
				AB2F3B8515CF9C6000858373 /* InfoPlist.strings in Resources */,
				AB2F3B8615CF9C6000858373 /* MainMenu.xib in Resources */,
				AB2F3B8715CF9C6000858373 /* Localizable.strings in Resources */,
				AB2F3B8B15CF9C6000858373 /* HID_usage_strings.plist in Resources */,
				AB2F3B8C15CF9C6000858373 /* AppIcon_ROMCheats.icns in Resources */,
				AB2F3B8D15CF9C6000858373 /* Icon_VolumeFull_16x16.png in Resources */,
				AB2F3B8E15CF9C6000858373 /* Icon_VolumeMute_16x16.png in Resources */,
				AB2F3B8F15CF9C6000858373 /* Icon_VolumeOneThird_16x16.png in Resources */,
				AB2F3B9015CF9C6000858373 /* Icon_VolumeTwoThird_16x16.png in Resources */,
				AB2F3B9115CF9C6000858373 /* Icon_Execute_420x420.png in Resources */,
				AB2F3B9215CF9C6000858373 /* Icon_Pause_420x420.png in Resources */,
				AB2F3B9315CF9C6000858373 /* Icon_Speed1x_420x420.png in Resources */,
				AB2F3B9415CF9C6000858373 /* Icon_Speed2x_420x420.png in Resources */,
				AB2F3B9515CF9C6000858373 /* ColorSwatch_Blue_16x16.png in Resources */,
				AB2F3B9615CF9C6000858373 /* ColorSwatch_Brown_16x16.png in Resources */,
				AB2F3B9715CF9C6000858373 /* ColorSwatch_DarkBlue_16x16.png in Resources */,
				AB2F3B9815CF9C6000858373 /* ColorSwatch_DarkGreen_16x16.png in Resources */,
				AB2F3B9915CF9C6000858373 /* ColorSwatch_DarkPurple_16x16.png in Resources */,
				AB2F3B9A15CF9C6000858373 /* ColorSwatch_Gray_16x16.png in Resources */,
				AB2F3B9B15CF9C6000858373 /* ColorSwatch_Green_16x16.png in Resources */,
				AB2F3B9C15CF9C6000858373 /* ColorSwatch_LimeGreen_16x16.png in Resources */,
				AB2F3B9D15CF9C6000858373 /* ColorSwatch_Magenta_16x16.png in Resources */,
				AB2F3B9E15CF9C6000858373 /* ColorSwatch_Orange_16x16.png in Resources */,
				AB2F3B9F15CF9C6000858373 /* ColorSwatch_Pink_16x16.png in Resources */,
				AB2F3BA015CF9C6000858373 /* ColorSwatch_Red_16x16.png in Resources */,
				AB2F3BA115CF9C6000858373 /* ColorSwatch_SeaGreen_16x16.png in Resources */,
				AB2F3BA215CF9C6000858373 /* ColorSwatch_Turquoise_16x16.png in Resources */,
				AB2F3BA315CF9C6000858373 /* ColorSwatch_Violet_16x16.png in Resources */,
				AB2F3BA415CF9C6000858373 /* ColorSwatch_Yellow_16x16.png in Resources */,
				AB2F3BA515CF9C6000858373 /* Icon_ActionReplay_128x128.png in Resources */,
				AB2F3BA615CF9C6000858373 /* Icon_CodeBreaker_128x128.png in Resources */,
				AB2F3BA715CF9C6000858373 /* VideoFilterPreview_64x64.png in Resources */,
				AB2F3BA815CF9C6000858373 /* Icon_ArrowDown_420x420.png in Resources */,
				AB2F3BA915CF9C6000858373 /* Icon_ArrowLeft_420x420.png in Resources */,
				AB2F3BAA15CF9C6000858373 /* Icon_ArrowRight_420x420.png in Resources */,
				AB2F3BAB15CF9C6000858373 /* Icon_ArrowUp_420x420.png in Resources */,
				AB2F3BAC15CF9C6000858373 /* Icon_DoubleSpeed_420x420.png in Resources */,
				AB2F3BAD15CF9C6000858373 /* Icon_DSButtonA_420x420.png in Resources */,
				AB2F3BAE15CF9C6000858373 /* Icon_DSButtonB_420x420.png in Resources */,
				AB2F3BAF15CF9C6000858373 /* Icon_DSButtonL_420x420.png in Resources */,
				AB2F3BB015CF9C6000858373 /* Icon_DSButtonR_420x420.png in Resources */,
				AB2F3BB115CF9C6000858373 /* Icon_DSButtonSelect_420x420.png in Resources */,
				AB2F3BB215CF9C6000858373 /* Icon_DSButtonStart_420x420.png in Resources */,
				AB2F3BB315CF9C6000858373 /* Icon_DSButtonX_420x420.png in Resources */,
				AB2F3BB415CF9C6000858373 /* Icon_DSButtonY_420x420.png in Resources */,
				AB2F3BB515CF9C6000858373 /* Icon_Emulation_420x420.png in Resources */,
				AB2F3BB615CF9C6000858373 /* Icon_Input_420x420.png in Resources */,
				AB2F3BB815CF9C6000858373 /* Icon_OpenROM_420x420.png in Resources */,
				AB2F3BB915CF9C6000858373 /* Icon_Reset_420x420.png in Resources */,
				AB2F3BBA15CF9C6000858373 /* Icon_RotateCCW_420x420.png in Resources */,
				AB2F3BBB15CF9C6000858373 /* Icon_RotateCW_420x420.png in Resources */,
				AB2F3BBC15CF9C6000858373 /* Icon_ShowHUD_420x420.png in Resources */,
				AB2F3BBD15CF9C6000858373 /* Icon_Speaker_420x420.png in Resources */,
				AB2F3BBE15CF9C6000858373 /* AUTHORS in Resources */,
				AB2F3BBF15CF9C6000858373 /* ChangeLog in Resources */,
				AB2F3BC015CF9C6000858373 /* COPYING in Resources */,
				AB2F3BC115CF9C6000858373 /* README in Resources */,
				AB2F3BC215CF9C6000858373 /* README.MAC in Resources */,
				AB2F3BC315CF9C6000858373 /* AppIcon_FirmwareConfig.icns in Resources */,
				AB700DBA16CDDBC400FBD336 /* DisplayWindow.xib in Resources */,
				ABAE30BB1869484F00C92F4F /* Image_Piano.png in Resources */,
				AB8C6CBF186A950C00E3EC64 /* Image_PassME.png in Resources */,
				AB142026186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */,
				AB8FFE4A1872032B00C10085 /* Image_PaddleController.png in Resources */,
				ABD597BC187CD95A00069403 /* Image_GuitarGrip.png in Resources */,
				ABD59817187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */,
				ABD59818187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */,
				ABD59819187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */,
				ABD5981A187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */,
				ABD59837187D466700069403 /* Icon_Piano_256x256.png in Resources */,
				ABD59847187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */,
				ABBFDFA81898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */,
				ABBFDFB01898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */,
				ABBFDFB11898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */,
				AB851D2C189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */,
				AB851D2D189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */,
				AB1CC81B1AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */,
				AB1CC81C1AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */,
				AB1CC81D1AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */,
				AB1CC81E1AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */,
				AB1CC81F1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */,
				ABACB73A1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */,
				AB0819E91B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */,
				AB0819EA1B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */,
				AB0819EB1B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */,
				AB0819EC1B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */,
				AB0819ED1B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */,
				AB0819EE1B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */,
				AB0819EF1B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */,
				AB05E8621BBFD41300065D18 /* SIL Open Font License.txt in Resources */,
				AB05E8651BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */,
				ABA1659D2808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */,
				ABA1659E2808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */,
				ABA1659F2808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */,
				ABA165A22808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */,
				ABA165A32808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */,
				ABA165A42808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */,
				ABA165A52808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */,
				ABA165A62808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */,
				ABA165A72808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */,
				ABA165A82808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */,
				ABA165A92808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */,
				ABA165AA2808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */,
				AB6D78952809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB711EBE1481C35F009011C8 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB711ED21481C35F009011C8 /* KeyNames.plist in Resources */,
				AB711ED31481C35F009011C8 /* DefaultKeyMappings.plist in Resources */,
				AB711ED81481C35F009011C8 /* DefaultUserPrefs.plist in Resources */,
				AB711EDE1481C35F009011C8 /* FileTypeInfo.plist in Resources */,
				AB711EEF1481C35F009011C8 /* AppIcon_ROMSave.icns in Resources */,
				AB711EF01481C35F009011C8 /* AppIcon_DeSmuME.icns in Resources */,
				AB711EF11481C35F009011C8 /* AppIcon_NintendoDS_ROM.icns in Resources */,
				AB711EF21481C35F009011C8 /* AppIcon_SaveState.icns in Resources */,
				AB711EF31481C35F009011C8 /* InfoPlist.strings in Resources */,
				AB711EF41481C35F009011C8 /* MainMenu.xib in Resources */,
				AB711EF51481C35F009011C8 /* Localizable.strings in Resources */,
				AB711EFE1481C35F009011C8 /* HID_usage_strings.plist in Resources */,
				ABBF04A614B515F300E505A0 /* AppIcon_ROMCheats.icns in Resources */,
				ABC3AF3314B7F06900D5B13D /* Icon_VolumeFull_16x16.png in Resources */,
				ABC3AF3414B7F06900D5B13D /* Icon_VolumeMute_16x16.png in Resources */,
				ABC3AF3514B7F06900D5B13D /* Icon_VolumeOneThird_16x16.png in Resources */,
				ABC3AF3614B7F06900D5B13D /* Icon_VolumeTwoThird_16x16.png in Resources */,
				AB0F290614BE6E68009ABC6F /* Icon_Execute_420x420.png in Resources */,
				AB0F290714BE6E68009ABC6F /* Icon_Pause_420x420.png in Resources */,
				AB0F290814BE6E68009ABC6F /* Icon_Speed1x_420x420.png in Resources */,
				AB0F290914BE6E68009ABC6F /* Icon_Speed2x_420x420.png in Resources */,
				AB0F294814BE6FA7009ABC6F /* ColorSwatch_Blue_16x16.png in Resources */,
				AB0F294914BE6FA7009ABC6F /* ColorSwatch_Brown_16x16.png in Resources */,
				AB0F294A14BE6FA7009ABC6F /* ColorSwatch_DarkBlue_16x16.png in Resources */,
				AB0F294B14BE6FA7009ABC6F /* ColorSwatch_DarkGreen_16x16.png in Resources */,
				AB0F294C14BE6FA7009ABC6F /* ColorSwatch_DarkPurple_16x16.png in Resources */,
				AB0F294D14BE6FA7009ABC6F /* ColorSwatch_Gray_16x16.png in Resources */,
				AB0F294E14BE6FA7009ABC6F /* ColorSwatch_Green_16x16.png in Resources */,
				AB0F294F14BE6FA7009ABC6F /* ColorSwatch_LimeGreen_16x16.png in Resources */,
				AB0F295014BE6FA7009ABC6F /* ColorSwatch_Magenta_16x16.png in Resources */,
				AB0F295114BE6FA7009ABC6F /* ColorSwatch_Orange_16x16.png in Resources */,
				AB0F295214BE6FA7009ABC6F /* ColorSwatch_Pink_16x16.png in Resources */,
				AB0F295314BE6FA7009ABC6F /* ColorSwatch_Red_16x16.png in Resources */,
				AB0F295414BE6FA7009ABC6F /* ColorSwatch_SeaGreen_16x16.png in Resources */,
				AB0F295514BE6FA7009ABC6F /* ColorSwatch_Turquoise_16x16.png in Resources */,
				AB0F295614BE6FA7009ABC6F /* ColorSwatch_Violet_16x16.png in Resources */,
				AB0F295714BE6FA7009ABC6F /* ColorSwatch_Yellow_16x16.png in Resources */,
				AB0F296F14BE705D009ABC6F /* Icon_ActionReplay_128x128.png in Resources */,
				AB0F297014BE705D009ABC6F /* Icon_CodeBreaker_128x128.png in Resources */,
				AB0F297B14BE70BC009ABC6F /* VideoFilterPreview_64x64.png in Resources */,
				AB0F299014BE71E0009ABC6F /* Icon_ArrowDown_420x420.png in Resources */,
				AB0F299114BE71E0009ABC6F /* Icon_ArrowLeft_420x420.png in Resources */,
				AB0F299214BE71E0009ABC6F /* Icon_ArrowRight_420x420.png in Resources */,
				AB0F299314BE71E0009ABC6F /* Icon_ArrowUp_420x420.png in Resources */,
				AB0F29B814BE7213009ABC6F /* Icon_DoubleSpeed_420x420.png in Resources */,
				AB0F29B914BE7213009ABC6F /* Icon_DSButtonA_420x420.png in Resources */,
				AB0F29BA14BE7213009ABC6F /* Icon_DSButtonB_420x420.png in Resources */,
				AB0F29BB14BE7213009ABC6F /* Icon_DSButtonL_420x420.png in Resources */,
				AB0F29BC14BE7213009ABC6F /* Icon_DSButtonR_420x420.png in Resources */,
				AB0F29BD14BE7213009ABC6F /* Icon_DSButtonSelect_420x420.png in Resources */,
				AB0F29BE14BE7213009ABC6F /* Icon_DSButtonStart_420x420.png in Resources */,
				AB0F29BF14BE7213009ABC6F /* Icon_DSButtonX_420x420.png in Resources */,
				AB0F29C014BE7213009ABC6F /* Icon_DSButtonY_420x420.png in Resources */,
				AB0F29C114BE7213009ABC6F /* Icon_Emulation_420x420.png in Resources */,
				AB0F29C214BE7213009ABC6F /* Icon_Input_420x420.png in Resources */,
				AB0F29C414BE7213009ABC6F /* Icon_OpenROM_420x420.png in Resources */,
				AB0F29C514BE7213009ABC6F /* Icon_Reset_420x420.png in Resources */,
				AB0F29C614BE7213009ABC6F /* Icon_RotateCCW_420x420.png in Resources */,
				AB0F29C714BE7213009ABC6F /* Icon_RotateCW_420x420.png in Resources */,
				AB0F29C814BE7213009ABC6F /* Icon_ShowHUD_420x420.png in Resources */,
				AB0F29C914BE7213009ABC6F /* Icon_Speaker_420x420.png in Resources */,
				AB3ACC4414C24D5400D7D192 /* AUTHORS in Resources */,
				AB3ACC4514C24D5400D7D192 /* ChangeLog in Resources */,
				AB3ACC4614C24D5400D7D192 /* COPYING in Resources */,
				AB3ACC4714C24D5400D7D192 /* README in Resources */,
				AB3ACC4914C24D5400D7D192 /* README.MAC in Resources */,
				AB75226F14C7BB51009B97B3 /* AppIcon_FirmwareConfig.icns in Resources */,
				AB700DBB16CDDBC400FBD336 /* DisplayWindow.xib in Resources */,
				ABAE30BC1869484F00C92F4F /* Image_Piano.png in Resources */,
				AB8C6CC0186A950C00E3EC64 /* Image_PassME.png in Resources */,
				AB142027186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */,
				AB8FFE4B1872032B00C10085 /* Image_PaddleController.png in Resources */,
				ABD597BD187CD95A00069403 /* Image_GuitarGrip.png in Resources */,
				ABD5981B187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */,
				ABD5981C187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */,
				ABD5981D187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */,
				ABD5981E187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */,
				ABD59838187D466700069403 /* Icon_Piano_256x256.png in Resources */,
				ABD59848187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */,
				ABBFDFA71898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */,
				ABBFDFAE1898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */,
				ABBFDFAF1898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */,
				AB851D2A189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */,
				AB851D2B189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */,
				AB1CC8201AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */,
				AB1CC8211AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */,
				AB1CC8221AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */,
				AB1CC8231AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */,
				AB1CC8241AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */,
				ABACB73B1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */,
				AB0819F01B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */,
				AB0819F11B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */,
				AB0819F21B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */,
				AB0819F31B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */,
				AB0819F41B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */,
				AB0819F51B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */,
				AB0819F61B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */,
				AB05E83B1BBFD41300065D18 /* SIL Open Font License.txt in Resources */,
				AB05E83E1BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */,
				ABA165C72808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */,
				ABA165C82808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */,
				ABA165C92808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */,
				ABA165CC2808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */,
				ABA165CD2808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */,
				ABA165CE2808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */,
				ABA165CF2808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */,
				ABA165D02808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */,
				ABA165D12808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */,
				ABA165D22808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */,
				ABA165D32808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */,
				ABA165D42808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */,
				AB6D78982809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB73A9691507C9F500A310C8 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB73A96A1507C9F500A310C8 /* KeyNames.plist in Resources */,
				AB73A96B1507C9F500A310C8 /* DefaultKeyMappings.plist in Resources */,
				AB73A96C1507C9F500A310C8 /* DefaultUserPrefs.plist in Resources */,
				AB73A96D1507C9F500A310C8 /* FileTypeInfo.plist in Resources */,
				AB73A96E1507C9F500A310C8 /* AppIcon_ROMSave.icns in Resources */,
				AB73A96F1507C9F500A310C8 /* AppIcon_DeSmuME.icns in Resources */,
				AB73A9701507C9F500A310C8 /* AppIcon_NintendoDS_ROM.icns in Resources */,
				AB73A9711507C9F500A310C8 /* AppIcon_SaveState.icns in Resources */,
				AB73A9721507C9F500A310C8 /* InfoPlist.strings in Resources */,
				AB73A9731507C9F500A310C8 /* MainMenu.xib in Resources */,
				AB73A9741507C9F500A310C8 /* Localizable.strings in Resources */,
				AB73A9781507C9F500A310C8 /* HID_usage_strings.plist in Resources */,
				AB73A9791507C9F500A310C8 /* AppIcon_ROMCheats.icns in Resources */,
				AB73A97A1507C9F500A310C8 /* Icon_VolumeFull_16x16.png in Resources */,
				AB73A97B1507C9F500A310C8 /* Icon_VolumeMute_16x16.png in Resources */,
				AB73A97C1507C9F500A310C8 /* Icon_VolumeOneThird_16x16.png in Resources */,
				AB73A97D1507C9F500A310C8 /* Icon_VolumeTwoThird_16x16.png in Resources */,
				AB73A97E1507C9F500A310C8 /* Icon_Execute_420x420.png in Resources */,
				AB73A97F1507C9F500A310C8 /* Icon_Pause_420x420.png in Resources */,
				AB73A9801507C9F500A310C8 /* Icon_Speed1x_420x420.png in Resources */,
				AB73A9811507C9F500A310C8 /* Icon_Speed2x_420x420.png in Resources */,
				AB73A9821507C9F500A310C8 /* ColorSwatch_Blue_16x16.png in Resources */,
				AB73A9831507C9F500A310C8 /* ColorSwatch_Brown_16x16.png in Resources */,
				AB73A9841507C9F500A310C8 /* ColorSwatch_DarkBlue_16x16.png in Resources */,
				AB73A9851507C9F500A310C8 /* ColorSwatch_DarkGreen_16x16.png in Resources */,
				AB73A9861507C9F500A310C8 /* ColorSwatch_DarkPurple_16x16.png in Resources */,
				AB73A9871507C9F500A310C8 /* ColorSwatch_Gray_16x16.png in Resources */,
				AB73A9881507C9F500A310C8 /* ColorSwatch_Green_16x16.png in Resources */,
				AB73A9891507C9F500A310C8 /* ColorSwatch_LimeGreen_16x16.png in Resources */,
				AB73A98A1507C9F500A310C8 /* ColorSwatch_Magenta_16x16.png in Resources */,
				AB73A98B1507C9F500A310C8 /* ColorSwatch_Orange_16x16.png in Resources */,
				AB73A98C1507C9F500A310C8 /* ColorSwatch_Pink_16x16.png in Resources */,
				AB73A98D1507C9F500A310C8 /* ColorSwatch_Red_16x16.png in Resources */,
				AB73A98E1507C9F500A310C8 /* ColorSwatch_SeaGreen_16x16.png in Resources */,
				AB73A98F1507C9F500A310C8 /* ColorSwatch_Turquoise_16x16.png in Resources */,
				AB73A9901507C9F500A310C8 /* ColorSwatch_Violet_16x16.png in Resources */,
				AB73A9911507C9F500A310C8 /* ColorSwatch_Yellow_16x16.png in Resources */,
				AB73A9921507C9F500A310C8 /* Icon_ActionReplay_128x128.png in Resources */,
				AB73A9931507C9F500A310C8 /* Icon_CodeBreaker_128x128.png in Resources */,
				AB73A9941507C9F500A310C8 /* VideoFilterPreview_64x64.png in Resources */,
				AB73A9951507C9F500A310C8 /* Icon_ArrowDown_420x420.png in Resources */,
				AB73A9961507C9F500A310C8 /* Icon_ArrowLeft_420x420.png in Resources */,
				AB73A9971507C9F500A310C8 /* Icon_ArrowRight_420x420.png in Resources */,
				AB73A9981507C9F500A310C8 /* Icon_ArrowUp_420x420.png in Resources */,
				AB73A9991507C9F500A310C8 /* Icon_DoubleSpeed_420x420.png in Resources */,
				AB73A99A1507C9F500A310C8 /* Icon_DSButtonA_420x420.png in Resources */,
				AB73A99B1507C9F500A310C8 /* Icon_DSButtonB_420x420.png in Resources */,
				AB73A99C1507C9F500A310C8 /* Icon_DSButtonL_420x420.png in Resources */,
				AB73A99D1507C9F500A310C8 /* Icon_DSButtonR_420x420.png in Resources */,
				AB73A99E1507C9F500A310C8 /* Icon_DSButtonSelect_420x420.png in Resources */,
				AB73A99F1507C9F500A310C8 /* Icon_DSButtonStart_420x420.png in Resources */,
				AB73A9A01507C9F500A310C8 /* Icon_DSButtonX_420x420.png in Resources */,
				AB73A9A11507C9F500A310C8 /* Icon_DSButtonY_420x420.png in Resources */,
				AB73A9A21507C9F500A310C8 /* Icon_Emulation_420x420.png in Resources */,
				AB73A9A31507C9F500A310C8 /* Icon_Input_420x420.png in Resources */,
				AB73A9A51507C9F500A310C8 /* Icon_OpenROM_420x420.png in Resources */,
				AB73A9A61507C9F500A310C8 /* Icon_Reset_420x420.png in Resources */,
				AB73A9A71507C9F500A310C8 /* Icon_RotateCCW_420x420.png in Resources */,
				AB73A9A81507C9F500A310C8 /* Icon_RotateCW_420x420.png in Resources */,
				AB73A9A91507C9F500A310C8 /* Icon_ShowHUD_420x420.png in Resources */,
				AB73A9AA1507C9F500A310C8 /* Icon_Speaker_420x420.png in Resources */,
				AB73A9AB1507C9F500A310C8 /* AUTHORS in Resources */,
				AB73A9AC1507C9F500A310C8 /* ChangeLog in Resources */,
				AB73A9AD1507C9F500A310C8 /* COPYING in Resources */,
				AB73A9AE1507C9F500A310C8 /* README in Resources */,
				AB73A9B01507C9F500A310C8 /* README.MAC in Resources */,
				AB73A9B11507C9F500A310C8 /* AppIcon_FirmwareConfig.icns in Resources */,
				AB700DBD16CDDBC400FBD336 /* DisplayWindow.xib in Resources */,
				ABAE30BE1869484F00C92F4F /* Image_Piano.png in Resources */,
				AB8C6CC2186A950C00E3EC64 /* Image_PassME.png in Resources */,
				AB142029186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */,
				AB8FFE4D1872032B00C10085 /* Image_PaddleController.png in Resources */,
				ABD597BF187CD95A00069403 /* Image_GuitarGrip.png in Resources */,
				ABD59823187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */,
				ABD59824187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */,
				ABD59825187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */,
				ABD59826187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */,
				ABD5983A187D466700069403 /* Icon_Piano_256x256.png in Resources */,
				ABD5984A187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */,
				ABBFDFAA1898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */,
				ABBFDFB41898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */,
				ABBFDFB51898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */,
				AB851D30189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */,
				AB851D31189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */,
				AB1CC82A1AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */,
				AB1CC82B1AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */,
				AB1CC82C1AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */,
				AB1CC82D1AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */,
				AB1CC82E1AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */,
				ABACB73D1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */,
				AB0819FE1B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */,
				AB0819FF1B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */,
				AB081A001B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */,
				AB081A011B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */,
				AB081A021B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */,
				AB081A031B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */,
				AB081A041B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */,
				AB05E8481BBFD41300065D18 /* SIL Open Font License.txt in Resources */,
				AB05E84B1BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */,
				ABA165B92808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */,
				ABA165BA2808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */,
				ABA165BB2808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */,
				ABA165BE2808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */,
				ABA165BF2808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */,
				ABA165C02808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */,
				ABA165C12808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */,
				ABA165C22808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */,
				ABA165C32808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */,
				ABA165C42808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */,
				ABA165C52808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */,
				ABA165C62808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */,
				AB6D78972809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABAD0F7215ACE7A00000EC47 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABAD0F7315ACE7A00000EC47 /* KeyNames.plist in Resources */,
				ABAD0F7415ACE7A00000EC47 /* DefaultKeyMappings.plist in Resources */,
				ABAD0F7515ACE7A00000EC47 /* DefaultUserPrefs.plist in Resources */,
				ABAD0F7615ACE7A00000EC47 /* FileTypeInfo.plist in Resources */,
				ABAD0F7715ACE7A00000EC47 /* AppIcon_ROMSave.icns in Resources */,
				ABAD0F7815ACE7A00000EC47 /* AppIcon_DeSmuME.icns in Resources */,
				ABAD0F7915ACE7A00000EC47 /* AppIcon_NintendoDS_ROM.icns in Resources */,
				ABAD0F7A15ACE7A00000EC47 /* AppIcon_SaveState.icns in Resources */,
				ABAD0F7B15ACE7A00000EC47 /* InfoPlist.strings in Resources */,
				ABAD0F7C15ACE7A00000EC47 /* MainMenu.xib in Resources */,
				ABAD0F7D15ACE7A00000EC47 /* Localizable.strings in Resources */,
				ABAD0F8115ACE7A00000EC47 /* HID_usage_strings.plist in Resources */,
				ABAD0F8215ACE7A00000EC47 /* AppIcon_ROMCheats.icns in Resources */,
				ABAD0F8315ACE7A00000EC47 /* Icon_VolumeFull_16x16.png in Resources */,
				ABAD0F8415ACE7A00000EC47 /* Icon_VolumeMute_16x16.png in Resources */,
				ABAD0F8515ACE7A00000EC47 /* Icon_VolumeOneThird_16x16.png in Resources */,
				ABAD0F8615ACE7A00000EC47 /* Icon_VolumeTwoThird_16x16.png in Resources */,
				ABAD0F8715ACE7A00000EC47 /* Icon_Execute_420x420.png in Resources */,
				ABAD0F8815ACE7A00000EC47 /* Icon_Pause_420x420.png in Resources */,
				ABAD0F8915ACE7A00000EC47 /* Icon_Speed1x_420x420.png in Resources */,
				ABAD0F8A15ACE7A00000EC47 /* Icon_Speed2x_420x420.png in Resources */,
				ABAD0F8B15ACE7A00000EC47 /* ColorSwatch_Blue_16x16.png in Resources */,
				ABAD0F8C15ACE7A00000EC47 /* ColorSwatch_Brown_16x16.png in Resources */,
				ABAD0F8D15ACE7A00000EC47 /* ColorSwatch_DarkBlue_16x16.png in Resources */,
				ABAD0F8E15ACE7A00000EC47 /* ColorSwatch_DarkGreen_16x16.png in Resources */,
				ABAD0F8F15ACE7A00000EC47 /* ColorSwatch_DarkPurple_16x16.png in Resources */,
				ABAD0F9015ACE7A00000EC47 /* ColorSwatch_Gray_16x16.png in Resources */,
				ABAD0F9115ACE7A00000EC47 /* ColorSwatch_Green_16x16.png in Resources */,
				ABAD0F9215ACE7A00000EC47 /* ColorSwatch_LimeGreen_16x16.png in Resources */,
				ABAD0F9315ACE7A00000EC47 /* ColorSwatch_Magenta_16x16.png in Resources */,
				ABAD0F9415ACE7A00000EC47 /* ColorSwatch_Orange_16x16.png in Resources */,
				ABAD0F9515ACE7A00000EC47 /* ColorSwatch_Pink_16x16.png in Resources */,
				ABAD0F9615ACE7A00000EC47 /* ColorSwatch_Red_16x16.png in Resources */,
				ABAD0F9715ACE7A00000EC47 /* ColorSwatch_SeaGreen_16x16.png in Resources */,
				ABAD0F9815ACE7A00000EC47 /* ColorSwatch_Turquoise_16x16.png in Resources */,
				ABAD0F9915ACE7A00000EC47 /* ColorSwatch_Violet_16x16.png in Resources */,
				ABAD0F9A15ACE7A00000EC47 /* ColorSwatch_Yellow_16x16.png in Resources */,
				ABAD0F9B15ACE7A00000EC47 /* Icon_ActionReplay_128x128.png in Resources */,
				ABAD0F9C15ACE7A00000EC47 /* Icon_CodeBreaker_128x128.png in Resources */,
				ABAD0F9D15ACE7A00000EC47 /* VideoFilterPreview_64x64.png in Resources */,
				ABAD0F9E15ACE7A00000EC47 /* Icon_ArrowDown_420x420.png in Resources */,
				ABAD0F9F15ACE7A00000EC47 /* Icon_ArrowLeft_420x420.png in Resources */,
				ABAD0FA015ACE7A00000EC47 /* Icon_ArrowRight_420x420.png in Resources */,
				ABAD0FA115ACE7A00000EC47 /* Icon_ArrowUp_420x420.png in Resources */,
				ABAD0FA215ACE7A00000EC47 /* Icon_DoubleSpeed_420x420.png in Resources */,
				ABAD0FA315ACE7A00000EC47 /* Icon_DSButtonA_420x420.png in Resources */,
				ABAD0FA415ACE7A00000EC47 /* Icon_DSButtonB_420x420.png in Resources */,
				ABAD0FA515ACE7A00000EC47 /* Icon_DSButtonL_420x420.png in Resources */,
				ABAD0FA615ACE7A00000EC47 /* Icon_DSButtonR_420x420.png in Resources */,
				ABAD0FA715ACE7A00000EC47 /* Icon_DSButtonSelect_420x420.png in Resources */,
				ABAD0FA815ACE7A00000EC47 /* Icon_DSButtonStart_420x420.png in Resources */,
				ABAD0FA915ACE7A00000EC47 /* Icon_DSButtonX_420x420.png in Resources */,
				ABAD0FAA15ACE7A00000EC47 /* Icon_DSButtonY_420x420.png in Resources */,
				ABAD0FAB15ACE7A00000EC47 /* Icon_Emulation_420x420.png in Resources */,
				ABAD0FAC15ACE7A00000EC47 /* Icon_Input_420x420.png in Resources */,
				ABAD0FAE15ACE7A00000EC47 /* Icon_OpenROM_420x420.png in Resources */,
				ABAD0FAF15ACE7A00000EC47 /* Icon_Reset_420x420.png in Resources */,
				ABAD0FB015ACE7A00000EC47 /* Icon_RotateCCW_420x420.png in Resources */,
				ABAD0FB115ACE7A00000EC47 /* Icon_RotateCW_420x420.png in Resources */,
				ABAD0FB215ACE7A00000EC47 /* Icon_ShowHUD_420x420.png in Resources */,
				ABAD0FB315ACE7A00000EC47 /* Icon_Speaker_420x420.png in Resources */,
				ABAD0FB415ACE7A00000EC47 /* AUTHORS in Resources */,
				ABAD0FB515ACE7A00000EC47 /* ChangeLog in Resources */,
				ABAD0FB615ACE7A00000EC47 /* COPYING in Resources */,
				ABAD0FB715ACE7A00000EC47 /* README in Resources */,
				ABAD0FB815ACE7A00000EC47 /* README.MAC in Resources */,
				ABAD0FB915ACE7A00000EC47 /* AppIcon_FirmwareConfig.icns in Resources */,
				AB700DBC16CDDBC400FBD336 /* DisplayWindow.xib in Resources */,
				ABAE30BD1869484F00C92F4F /* Image_Piano.png in Resources */,
				AB8C6CC1186A950C00E3EC64 /* Image_PassME.png in Resources */,
				AB142028186E2CD80015D52F /* Image_MemoryExpansionPak.png in Resources */,
				AB8FFE4C1872032B00C10085 /* Image_PaddleController.png in Resources */,
				ABD597BE187CD95A00069403 /* Image_GuitarGrip.png in Resources */,
				ABD5981F187D417900069403 /* Icon_GuitarGrip_Button_Blue_512x512.png in Resources */,
				ABD59820187D417900069403 /* Icon_GuitarGrip_Button_Green_512x512.png in Resources */,
				ABD59821187D417900069403 /* Icon_GuitarGrip_Button_Red_512x512.png in Resources */,
				ABD59822187D417900069403 /* Icon_GuitarGrip_Button_Yellow_512x512.png in Resources */,
				ABD59839187D466700069403 /* Icon_Piano_256x256.png in Resources */,
				ABD59849187D4A6C00069403 /* Icon_PaddleKnob_256x256.png in Resources */,
				ABBFDFA91898EE3200A3FFA5 /* Icon_DisplayToggle_420x420.png in Resources */,
				ABBFDFB21898EE4B00A3FFA5 /* Icon_FrameAdvance_420x420.png in Resources */,
				ABBFDFB31898EE4B00A3FFA5 /* Icon_FrameJump_420x420.png in Resources */,
				AB851D2E189B2C9A007363CC /* Icon_AutoholdClear_420x420.png in Resources */,
				AB851D2F189B2C9A007363CC /* Icon_AutoholdSet_420x420.png in Resources */,
				AB1CC8251AA50C8D008B0A16 /* Icon_MicrophoneBlack_256x256.png in Resources */,
				AB1CC8261AA50C8D008B0A16 /* Icon_MicrophoneBlueGlow_256x256.png in Resources */,
				AB1CC8271AA50C8D008B0A16 /* Icon_MicrophoneGray_256x256.png in Resources */,
				AB1CC8281AA50C8D008B0A16 /* Icon_MicrophoneGreen_256x256.png in Resources */,
				AB1CC8291AA50C8D008B0A16 /* Icon_MicrophoneRed_256x256.png in Resources */,
				ABACB73C1AAC46B20066F429 /* Icon_MicrophoneDarkGreen_256x256.png in Resources */,
				AB0819F71B4E64AE008CE1EC /* Icon_ActionReplay_32x32@2x.png in Resources */,
				AB0819F81B4E64AE008CE1EC /* Icon_CodeBreaker_32x32@2x.png in Resources */,
				AB0819F91B4E64AE008CE1EC /* Icon_DeSmuME_32x32@2x.png in Resources */,
				AB0819FA1B4E64AE008CE1EC /* Icon_VolumeFull_16x16@2x.png in Resources */,
				AB0819FB1B4E64AE008CE1EC /* Icon_VolumeMute_16x16@2x.png in Resources */,
				AB0819FC1B4E64AE008CE1EC /* Icon_VolumeOneThird_16x16@2x.png in Resources */,
				AB0819FD1B4E64AE008CE1EC /* Icon_VolumeTwoThird_16x16@2x.png in Resources */,
				AB05E8551BBFD41300065D18 /* SIL Open Font License.txt in Resources */,
				AB05E8581BBFD41300065D18 /* SourceSansPro-Bold.otf in Resources */,
				ABA165AB2808BD6A00C8CFF5 /* Icon_ActionReplay_32x32.png in Resources */,
				ABA165AC2808BD6A00C8CFF5 /* Icon_CodeBreaker_32x32.png in Resources */,
				ABA165AD2808BD6A00C8CFF5 /* Icon_DeSmuME_32x32.png in Resources */,
				ABA165B02808BD6A00C8CFF5 /* Icon_MicrophoneOff_DarkMode_256x256.png in Resources */,
				ABA165B12808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16.png in Resources */,
				ABA165B22808BD6A00C8CFF5 /* Icon_VolumeFull_DarkMode_16x16@2x.png in Resources */,
				ABA165B32808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16.png in Resources */,
				ABA165B42808BD6A00C8CFF5 /* Icon_VolumeMute_DarkMode_16x16@2x.png in Resources */,
				ABA165B52808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16.png in Resources */,
				ABA165B62808BD6A00C8CFF5 /* Icon_VolumeOneThird_DarkMode_16x16@2x.png in Resources */,
				ABA165B72808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16.png in Resources */,
				ABA165B82808BD6A00C8CFF5 /* Icon_VolumeTwoThird_DarkMode_16x16@2x.png in Resources */,
				AB6D78962809FA43007C6B0A /* Icon_MicrophoneIdleNoHardware_256x256.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		AB2A99A51725F00F0062C1A1 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.xib",
			);
			outputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.strings",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\"";
		};
		AB2A99EF1725F00F0062C1A1 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
		AB2F3B7B15CF9C6000858373 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.xib",
			);
			outputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.strings",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\"";
		};
		AB73A9681507C9F500A310C8 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.xib",
			);
			outputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.strings",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\"";
		};
		AB75222C14C799C1009B97B3 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.xib",
			);
			outputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.strings",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\"";
		};
		ABAD0F7115ACE7A00000EC47 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.xib",
			);
			outputPaths = (
				"$(SRCROOT)/translations/English.lproj/MainMenu.strings",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"./translations\"\nibtool --generate-strings-file \"./English.lproj/MainMenu.strings\" \"./English.lproj/MainMenu.xib\"";
		};
		ABE76A5215E08E1100F458AE /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
		ABE76A7C15E0902700F458AE /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
		ABE76A7E15E0903E00F458AE /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
		ABE76A8015E0904E00F458AE /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(SRCROOT)/../svnrev.h",
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "cd \"${SRCROOT}\"\nsh \"git-scmrev.sh\"";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		AB2A99F01725F00F0062C1A1 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB2A99F31725F00F0062C1A1 /* arm_instructions.cpp in Sources */,
				AB2A99F41725F00F0062C1A1 /* armcpu.cpp in Sources */,
				AB2A99F51725F00F0062C1A1 /* bios.cpp in Sources */,
				AB2A99F61725F00F0062C1A1 /* cache.cpp in Sources */,
				AB2A99F71725F00F0062C1A1 /* cheatSystem.cpp in Sources */,
				AB2A99F81725F00F0062C1A1 /* common.cpp in Sources */,
				AB2A99F91725F00F0062C1A1 /* cp15.cpp in Sources */,
				AB2A99FA1725F00F0062C1A1 /* crc.cpp in Sources */,
				AB2A99FB1725F00F0062C1A1 /* datetime.cpp in Sources */,
				AB2A99FC1725F00F0062C1A1 /* debug.cpp in Sources */,
				AB2A99FD1725F00F0062C1A1 /* decrypt.cpp in Sources */,
				AB2A99FE1725F00F0062C1A1 /* directory.cpp in Sources */,
				AB2A99FF1725F00F0062C1A1 /* Disassembler.cpp in Sources */,
				AB2A9A001725F00F0062C1A1 /* disc.cpp in Sources */,
				AB2A9A011725F00F0062C1A1 /* dlditool.cpp in Sources */,
				AB2A9A021725F00F0062C1A1 /* driver.cpp in Sources */,
				AB2A9A031725F00F0062C1A1 /* emufat.cpp in Sources */,
				AB2A9A041725F00F0062C1A1 /* emufile.cpp in Sources */,
				AB2A9A051725F00F0062C1A1 /* fatdir.cpp in Sources */,
				AB2A9A061725F00F0062C1A1 /* fatfile.cpp in Sources */,
				AB2A9A071725F00F0062C1A1 /* FIFO.cpp in Sources */,
				AB2A9A081725F00F0062C1A1 /* file_allocation_table.cpp in Sources */,
				AB2A9A091725F00F0062C1A1 /* filetime.cpp in Sources */,
				AB2A9A0A1725F00F0062C1A1 /* firmware.cpp in Sources */,
				AB2A9A0C1725F00F0062C1A1 /* gfx3d.cpp in Sources */,
				AB2A9A0D1725F00F0062C1A1 /* GPU.cpp in Sources */,
				AB2A9A0F1725F00F0062C1A1 /* guid.cpp in Sources */,
				AB2A9A101725F00F0062C1A1 /* header.cpp in Sources */,
				AB2A9A111725F00F0062C1A1 /* libfat.cpp in Sources */,
				AB2A9A121725F00F0062C1A1 /* libfat_public_api.cpp in Sources */,
				AB2A9A131725F00F0062C1A1 /* lock.cpp in Sources */,
				AB2A9A141725F00F0062C1A1 /* matrix.cpp in Sources */,
				AB2A9A151725F00F0062C1A1 /* mc.cpp in Sources */,
				AB2A9A171725F00F0062C1A1 /* metaspu.cpp in Sources */,
				AB2A9A181725F00F0062C1A1 /* MMU.cpp in Sources */,
				AB2A9A191725F00F0062C1A1 /* movie.cpp in Sources */,
				AB2A9A1A1725F00F0062C1A1 /* NDSSystem.cpp in Sources */,
				AB2A9A1B1725F00F0062C1A1 /* partition.cpp in Sources */,
				AB2A9A1C1725F00F0062C1A1 /* path.cpp in Sources */,
				AB2A9A1D1725F00F0062C1A1 /* rasterize.cpp in Sources */,
				AB2A9A1E1725F00F0062C1A1 /* readwrite.cpp in Sources */,
				AB2A9A1F1725F00F0062C1A1 /* render3D.cpp in Sources */,
				AB2A9A201725F00F0062C1A1 /* ROMReader.cpp in Sources */,
				AB2A9A211725F00F0062C1A1 /* rtc.cpp in Sources */,
				AB2A9A221725F00F0062C1A1 /* saves.cpp in Sources */,
				AB2A9A231725F00F0062C1A1 /* slot1.cpp in Sources */,
				AB2A9A241725F00F0062C1A1 /* slot1_none.cpp in Sources */,
				AB2A9A251725F00F0062C1A1 /* slot1_r4.cpp in Sources */,
				AB2A9A271725F00F0062C1A1 /* slot1_retail_nand.cpp in Sources */,
				AB2A9A281725F00F0062C1A1 /* slot2_expMemory.cpp in Sources */,
				AB2A9A291725F00F0062C1A1 /* slot2_gbagame.cpp in Sources */,
				AB2A9A2A1725F00F0062C1A1 /* slot2_guitarGrip.cpp in Sources */,
				AB2A9A2B1725F00F0062C1A1 /* slot2_mpcf.cpp in Sources */,
				AB2A9A2C1725F00F0062C1A1 /* slot2_none.cpp in Sources */,
				AB2A9A2D1725F00F0062C1A1 /* slot2_paddle.cpp in Sources */,
				AB2A9A2E1725F00F0062C1A1 /* slot2_piano.cpp in Sources */,
				AB2A9A2F1725F00F0062C1A1 /* slot2_rumblepak.cpp in Sources */,
				AB2A9A301725F00F0062C1A1 /* sndOSX.cpp in Sources */,
				AB2A9A311725F00F0062C1A1 /* SndOut.cpp in Sources */,
				AB2A9A321725F00F0062C1A1 /* SPU.cpp in Sources */,
				AB2A9A331725F00F0062C1A1 /* task.cpp in Sources */,
				AB2A9A341725F00F0062C1A1 /* texcache.cpp in Sources */,
				AB2A9A351725F00F0062C1A1 /* thumb_instructions.cpp in Sources */,
				AB2A9A361725F00F0062C1A1 /* Timestretcher.cpp in Sources */,
				AB2A9A371725F00F0062C1A1 /* tinystr.cpp in Sources */,
				AB2A9A381725F00F0062C1A1 /* tinyxml.cpp in Sources */,
				AB2A9A391725F00F0062C1A1 /* tinyxmlerror.cpp in Sources */,
				AB2A9A3A1725F00F0062C1A1 /* tinyxmlparser.cpp in Sources */,
				AB2A9A3B1725F00F0062C1A1 /* version.cpp in Sources */,
				AB2A9A3C1725F00F0062C1A1 /* vfat.cpp in Sources */,
				AB2A9A3D1725F00F0062C1A1 /* videofilter.cpp in Sources */,
				AB2A9A3E1725F00F0062C1A1 /* wifi.cpp in Sources */,
				AB2A9A3F1725F00F0062C1A1 /* xstring.cpp in Sources */,
				AB2A9A401725F00F0062C1A1 /* main.m in Sources */,
				AB2A9A411725F00F0062C1A1 /* cocoa_cheat.mm in Sources */,
				AB2A9A421725F00F0062C1A1 /* cocoa_core.mm in Sources */,
				AB2A9A431725F00F0062C1A1 /* cocoa_file.mm in Sources */,
				AB2A9A441725F00F0062C1A1 /* cocoa_firmware.mm in Sources */,
				AB2A9A451725F00F0062C1A1 /* cocoa_input.mm in Sources */,
				AB2A9A461725F00F0062C1A1 /* mic_ext.cpp in Sources */,
				AB2A9A471725F00F0062C1A1 /* cocoa_output.mm in Sources */,
				AB2A9A481725F00F0062C1A1 /* cocoa_rom.mm in Sources */,
				AB2A9A491725F00F0062C1A1 /* cocoa_util.mm in Sources */,
				AB2A9A4A1725F00F0062C1A1 /* cocoa_videofilter.mm in Sources */,
				AB2A9A4B1725F00F0062C1A1 /* OGLRender.cpp in Sources */,
				AB2A9A4C1725F00F0062C1A1 /* appDelegate.mm in Sources */,
				AB2A9A4D1725F00F0062C1A1 /* cheatWindowDelegate.mm in Sources */,
				AB2A9A4E1725F00F0062C1A1 /* inputPrefsView.mm in Sources */,
				AB2A9A4F1725F00F0062C1A1 /* preferencesWindowDelegate.mm in Sources */,
				AB2A9A501725F00F0062C1A1 /* 2xsai.cpp in Sources */,
				AB2A9A511725F00F0062C1A1 /* bilinear.cpp in Sources */,
				AB2A9A521725F00F0062C1A1 /* epx.cpp in Sources */,
				AB2A9A531725F00F0062C1A1 /* hq2x.cpp in Sources */,
				AB2A9A541725F00F0062C1A1 /* hq4x.cpp in Sources */,
				AB2A9A551725F00F0062C1A1 /* lq2x.cpp in Sources */,
				AB2A9A561725F00F0062C1A1 /* scanline.cpp in Sources */,
				AB2A9A571725F00F0062C1A1 /* coreaudiosound.cpp in Sources */,
				AB2A9A581725F00F0062C1A1 /* ringbuffer.cpp in Sources */,
				AB2A9A591725F00F0062C1A1 /* troubleshootingWindowDelegate.mm in Sources */,
				AB2A9A5A1725F00F0062C1A1 /* EmuControllerDelegate.mm in Sources */,
				AB2A9A5B1725F00F0062C1A1 /* cocoa_GPU.mm in Sources */,
				AB2A9A5C1725F00F0062C1A1 /* DisplayWindowController.mm in Sources */,
				AB2A9A5D1725F00F0062C1A1 /* InputManager.mm in Sources */,
				AB2A9A5E1725F00F0062C1A1 /* AAFilter.cpp in Sources */,
				AB2A9A5F1725F00F0062C1A1 /* cpu_detect_x86_gcc.cpp in Sources */,
				AB2A9A601725F00F0062C1A1 /* FIFOSampleBuffer.cpp in Sources */,
				AB2A9A611725F00F0062C1A1 /* FIRFilter.cpp in Sources */,
				AB2A9A621725F00F0062C1A1 /* mmx_optimized.cpp in Sources */,
				AB2A9A631725F00F0062C1A1 /* RateTransposer.cpp in Sources */,
				AB2A9A641725F00F0062C1A1 /* SoundTouch.cpp in Sources */,
				AB2A9A651725F00F0062C1A1 /* sse_optimized.cpp in Sources */,
				AB2A9A661725F00F0062C1A1 /* TDStretch.cpp in Sources */,
				AB2A9A671725F00F0062C1A1 /* WavFile.cpp in Sources */,
				AB2A9A681725F00F0062C1A1 /* utilities.c in Sources */,
				AB2A9A691725F00F0062C1A1 /* InputProfileController.mm in Sources */,
				AB2A9A6A1725F00F0062C1A1 /* audiosamplegenerator.cpp in Sources */,
				AB2A9A6B1725F00F0062C1A1 /* FileMigrationDelegate.mm in Sources */,
				ABA93EB4178C7D4200CBF50B /* encrypt.cpp in Sources */,
				AB4C809D17C5D7780024D479 /* slot1_retail_auto.cpp in Sources */,
				AB4C809E17C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */,
				AB4C809F17C5D7780024D479 /* slot1comp_mc.cpp in Sources */,
				AB4C80A017C5D7780024D479 /* slot1comp_rom.cpp in Sources */,
				AB4C80AE17C5D7A00024D479 /* advanscene.cpp in Sources */,
				ABB9212517CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */,
				AB43527617D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */,
				AB43528B17D5BA95007417C8 /* fsnitro.cpp in Sources */,
				AB126D0B182ECB9500EBCF22 /* slot2_passme.cpp in Sources */,
				AB53518318313E3100CCD532 /* slot2_auto.cpp in Sources */,
				AB53518A18313E4E00CCD532 /* slot2.cpp in Sources */,
				ABAE2F7F18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */,
				ABAE2F8818682B8F00C92F4F /* cocoa_slot2.mm in Sources */,
				ABECB50D18A460710052D52A /* xbrz.cpp in Sources */,
				ABECB51818A460910052D52A /* OGLDisplayOutput.cpp in Sources */,
				ABC3DEC11A96EA96009EC345 /* RomInfoPanel.mm in Sources */,
				ABAAF0031B22361800E1269D /* hq3x.cpp in Sources */,
				AB05E9961BBFD44500065D18 /* ftbase.c in Sources */,
				AB05E9971BBFD44500065D18 /* ftbbox.c in Sources */,
				AB05E9981BBFD44500065D18 /* ftbitmap.c in Sources */,
				AB05E99B1BBFD44500065D18 /* ftdebug.c in Sources */,
				AB05E99C1BBFD44500065D18 /* ftfntfmt.c in Sources */,
				AB05E99D1BBFD44500065D18 /* ftfstype.c in Sources */,
				AB05E99E1BBFD44500065D18 /* ftgasp.c in Sources */,
				AB05E9A01BBFD44500065D18 /* ftglyph.c in Sources */,
				AB05E9A11BBFD44500065D18 /* ftgxval.c in Sources */,
				AB05E9A21BBFD44500065D18 /* ftinit.c in Sources */,
				AB05E9A31BBFD44500065D18 /* ftlcdfil.c in Sources */,
				AB05E9A41BBFD44500065D18 /* ftmm.c in Sources */,
				AB05E9A61BBFD44500065D18 /* ftotval.c in Sources */,
				AB05E9A81BBFD44500065D18 /* ftpatent.c in Sources */,
				AB05E9A91BBFD44500065D18 /* ftpfr.c in Sources */,
				AB05E9AE1BBFD44500065D18 /* ftstroke.c in Sources */,
				AB05E9AF1BBFD44500065D18 /* ftsynth.c in Sources */,
				AB05E9B01BBFD44500065D18 /* ftsystem.c in Sources */,
				AB05E9B21BBFD44500065D18 /* fttype1.c in Sources */,
				AB05E9BE1BBFD44500065D18 /* cff.c in Sources */,
				AB05E9CB1BBFD44500065D18 /* type1cid.c in Sources */,
				AB05E9CD1BBFD44500065D18 /* psaux.c in Sources */,
				AB05E9D51BBFD44500065D18 /* pshinter.c in Sources */,
				AB05E9DA1BBFD44500065D18 /* psnames.c in Sources */,
				AB05E9DE1BBFD44500065D18 /* sfnt.c in Sources */,
				AB05E9EB1BBFD44500065D18 /* smooth.c in Sources */,
				AB05E9EC1BBFD44500065D18 /* truetype.c in Sources */,
				AB05E9FB1BBFD44500065D18 /* type1.c in Sources */,
				AB05DD0F1CA0947E007C656C /* async_job.c in Sources */,
				AB05DD101CA0947E007C656C /* rsemaphore.c in Sources */,
				AB05DD111CA0947E007C656C /* rthreads.c in Sources */,
				AB50200A1D09E712002FA150 /* file_path.c in Sources */,
				AB50200B1D09E712002FA150 /* retro_dirent.c in Sources */,
				AB50200C1D09E712002FA150 /* retro_stat.c in Sources */,
				AB7BB17F1D62C8CC00A7A6E2 /* colorspacehandler.cpp in Sources */,
				ABBB4AD11D9C927C00794E08 /* deposterize.cpp in Sources */,
				ABD21B5C1DE900D3001D2DFA /* Database.cpp in Sources */,
				ABD21B631DE9010B001D2DFA /* features_cpu.c in Sources */,
				AB2C25081DEBFBD400706BFC /* encoding_utf.c in Sources */,
				AB0F13931E1B7C320075684F /* ClientDisplayView.cpp in Sources */,
				AB3E69111E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */,
				AB3E69841E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */,
				ABD4F2741F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */,
				ABC04DA41F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */,
				ABC04DCB1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */,
				ABAFD2791F7110E6007705BD /* gdbstub.cpp in Sources */,
				ABAB0B001F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */,
				ABD1266920AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */,
				ABD1266A20AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */,
				ABD1267720AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */,
				ABD1267820AE812900EFE1B2 /* macOS_driver.cpp in Sources */,
				AB4B5A22217E47E400381363 /* WifiSettingsPanel.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB2F3BC415CF9C6000858373 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB2F3BC815CF9C6000858373 /* arm_instructions.cpp in Sources */,
				AB2F3BC915CF9C6000858373 /* armcpu.cpp in Sources */,
				AB2F3BCA15CF9C6000858373 /* bios.cpp in Sources */,
				AB2F3BCB15CF9C6000858373 /* cache.cpp in Sources */,
				AB2F3BCC15CF9C6000858373 /* cheatSystem.cpp in Sources */,
				AB2F3BCD15CF9C6000858373 /* common.cpp in Sources */,
				AB2F3BCE15CF9C6000858373 /* cp15.cpp in Sources */,
				AB2F3BD015CF9C6000858373 /* crc.cpp in Sources */,
				AB2F3BD115CF9C6000858373 /* datetime.cpp in Sources */,
				AB2F3BD215CF9C6000858373 /* debug.cpp in Sources */,
				AB2F3BD315CF9C6000858373 /* decrypt.cpp in Sources */,
				AB2F3BD415CF9C6000858373 /* directory.cpp in Sources */,
				AB2F3BD515CF9C6000858373 /* Disassembler.cpp in Sources */,
				AB2F3BD615CF9C6000858373 /* disc.cpp in Sources */,
				AB2F3BD715CF9C6000858373 /* dlditool.cpp in Sources */,
				AB2F3BD815CF9C6000858373 /* driver.cpp in Sources */,
				AB2F3BD915CF9C6000858373 /* emufat.cpp in Sources */,
				AB2F3BDA15CF9C6000858373 /* emufile.cpp in Sources */,
				AB2F3BDB15CF9C6000858373 /* fatdir.cpp in Sources */,
				AB2F3BDC15CF9C6000858373 /* fatfile.cpp in Sources */,
				AB2F3BDD15CF9C6000858373 /* FIFO.cpp in Sources */,
				AB2F3BDF15CF9C6000858373 /* file_allocation_table.cpp in Sources */,
				AB2F3BE015CF9C6000858373 /* filetime.cpp in Sources */,
				AB2F3BE215CF9C6000858373 /* firmware.cpp in Sources */,
				AB2F3BE415CF9C6000858373 /* gfx3d.cpp in Sources */,
				AB2F3BE515CF9C6000858373 /* GPU.cpp in Sources */,
				AB2F3BE715CF9C6000858373 /* guid.cpp in Sources */,
				AB2F3BE815CF9C6000858373 /* header.cpp in Sources */,
				AB2F3BE915CF9C6000858373 /* libfat.cpp in Sources */,
				AB2F3BEA15CF9C6000858373 /* libfat_public_api.cpp in Sources */,
				AB2F3BEB15CF9C6000858373 /* lock.cpp in Sources */,
				AB2F3BEC15CF9C6000858373 /* matrix.cpp in Sources */,
				AB2F3BED15CF9C6000858373 /* mc.cpp in Sources */,
				AB2F3BEF15CF9C6000858373 /* metaspu.cpp in Sources */,
				AB2F3BF015CF9C6000858373 /* MMU.cpp in Sources */,
				AB2F3BF215CF9C6000858373 /* movie.cpp in Sources */,
				AB2F3BF315CF9C6000858373 /* NDSSystem.cpp in Sources */,
				AB2F3BF415CF9C6000858373 /* partition.cpp in Sources */,
				AB2F3BF515CF9C6000858373 /* path.cpp in Sources */,
				AB2F3BF615CF9C6000858373 /* rasterize.cpp in Sources */,
				AB2F3BF815CF9C6000858373 /* readwrite.cpp in Sources */,
				AB2F3BF915CF9C6000858373 /* render3D.cpp in Sources */,
				AB2F3BFA15CF9C6000858373 /* ROMReader.cpp in Sources */,
				AB2F3BFB15CF9C6000858373 /* rtc.cpp in Sources */,
				AB2F3BFC15CF9C6000858373 /* saves.cpp in Sources */,
				AB2F3BFD15CF9C6000858373 /* slot1.cpp in Sources */,
				AB2F3BFE15CF9C6000858373 /* slot1_none.cpp in Sources */,
				AB2F3BFF15CF9C6000858373 /* slot1_r4.cpp in Sources */,
				AB2F3C0115CF9C6000858373 /* slot1_retail_nand.cpp in Sources */,
				AB2F3C0215CF9C6000858373 /* slot2_expMemory.cpp in Sources */,
				AB2F3C0315CF9C6000858373 /* slot2_gbagame.cpp in Sources */,
				AB2F3C0415CF9C6000858373 /* slot2_guitarGrip.cpp in Sources */,
				AB2F3C0515CF9C6000858373 /* slot2_mpcf.cpp in Sources */,
				AB2F3C0615CF9C6000858373 /* slot2_none.cpp in Sources */,
				AB2F3C0715CF9C6000858373 /* slot2_paddle.cpp in Sources */,
				AB2F3C0815CF9C6000858373 /* slot2_piano.cpp in Sources */,
				AB2F3C0915CF9C6000858373 /* slot2_rumblepak.cpp in Sources */,
				AB2F3C0A15CF9C6000858373 /* sndOSX.cpp in Sources */,
				AB2F3C0B15CF9C6000858373 /* SndOut.cpp in Sources */,
				AB2F3C0D15CF9C6000858373 /* SPU.cpp in Sources */,
				AB2F3C0F15CF9C6000858373 /* task.cpp in Sources */,
				AB2F3C1115CF9C6000858373 /* texcache.cpp in Sources */,
				AB2F3C1215CF9C6000858373 /* thumb_instructions.cpp in Sources */,
				AB2F3C1315CF9C6000858373 /* Timestretcher.cpp in Sources */,
				AB2F3C1415CF9C6000858373 /* tinystr.cpp in Sources */,
				AB2F3C1515CF9C6000858373 /* tinyxml.cpp in Sources */,
				AB2F3C1615CF9C6000858373 /* tinyxmlerror.cpp in Sources */,
				AB2F3C1715CF9C6000858373 /* tinyxmlparser.cpp in Sources */,
				AB2F3C1815CF9C6000858373 /* version.cpp in Sources */,
				AB2F3C1915CF9C6000858373 /* vfat.cpp in Sources */,
				AB2F3C1A15CF9C6000858373 /* videofilter.cpp in Sources */,
				AB2F3C1C15CF9C6000858373 /* wifi.cpp in Sources */,
				AB2F3C1D15CF9C6000858373 /* xstring.cpp in Sources */,
				AB2F3C1E15CF9C6000858373 /* main.m in Sources */,
				AB2F3C1F15CF9C6000858373 /* cocoa_cheat.mm in Sources */,
				AB2F3C2015CF9C6000858373 /* cocoa_core.mm in Sources */,
				AB2F3C2115CF9C6000858373 /* cocoa_file.mm in Sources */,
				AB2F3C2215CF9C6000858373 /* cocoa_firmware.mm in Sources */,
				AB2F3C2415CF9C6000858373 /* cocoa_input.mm in Sources */,
				AB2F3C2515CF9C6000858373 /* mic_ext.cpp in Sources */,
				AB2F3C2615CF9C6000858373 /* cocoa_output.mm in Sources */,
				AB2F3C2715CF9C6000858373 /* cocoa_rom.mm in Sources */,
				AB2F3C2815CF9C6000858373 /* cocoa_util.mm in Sources */,
				AB2F3C2915CF9C6000858373 /* cocoa_videofilter.mm in Sources */,
				AB2F3C2A15CF9C6000858373 /* OGLRender.cpp in Sources */,
				AB2F3C2B15CF9C6000858373 /* appDelegate.mm in Sources */,
				AB2F3C2C15CF9C6000858373 /* cheatWindowDelegate.mm in Sources */,
				AB2F3C2F15CF9C6000858373 /* inputPrefsView.mm in Sources */,
				AB2F3C3015CF9C6000858373 /* preferencesWindowDelegate.mm in Sources */,
				AB2F3C3115CF9C6000858373 /* 2xsai.cpp in Sources */,
				AB2F3C3215CF9C6000858373 /* bilinear.cpp in Sources */,
				AB2F3C3315CF9C6000858373 /* epx.cpp in Sources */,
				AB2F3C3415CF9C6000858373 /* hq2x.cpp in Sources */,
				AB2F3C3515CF9C6000858373 /* hq4x.cpp in Sources */,
				AB2F3C3615CF9C6000858373 /* lq2x.cpp in Sources */,
				AB2F3C3715CF9C6000858373 /* scanline.cpp in Sources */,
				AB2F3C3815CF9C6000858373 /* coreaudiosound.cpp in Sources */,
				AB2F3C3915CF9C6000858373 /* ringbuffer.cpp in Sources */,
				ABA03571169127C000817C69 /* troubleshootingWindowDelegate.mm in Sources */,
				AB6A187C16C9951C00384EED /* EmuControllerDelegate.mm in Sources */,
				AB6A198316CAD66900384EED /* cocoa_GPU.mm in Sources */,
				AB700DDF16CDE4C300FBD336 /* DisplayWindowController.mm in Sources */,
				AB5A795B16D5A56000ED84B7 /* InputManager.mm in Sources */,
				AB4C4C4916F55C64002E07CD /* AAFilter.cpp in Sources */,
				AB4C4C4A16F55C64002E07CD /* cpu_detect_x86_gcc.cpp in Sources */,
				AB4C4C4B16F55C64002E07CD /* FIFOSampleBuffer.cpp in Sources */,
				AB4C4C4C16F55C64002E07CD /* FIRFilter.cpp in Sources */,
				AB4C4C4D16F55C64002E07CD /* mmx_optimized.cpp in Sources */,
				AB4C4C4E16F55C64002E07CD /* RateTransposer.cpp in Sources */,
				AB4C4C4F16F55C64002E07CD /* SoundTouch.cpp in Sources */,
				AB4C4C5016F55C64002E07CD /* sse_optimized.cpp in Sources */,
				AB4C4C5116F55C64002E07CD /* TDStretch.cpp in Sources */,
				AB4C4C5216F55C64002E07CD /* WavFile.cpp in Sources */,
				AB2F56F11704C86900E28885 /* utilities.c in Sources */,
				AB213D46170CB141006DDB0F /* InputProfileController.mm in Sources */,
				AB2145241714DFF4006DDB0F /* audiosamplegenerator.cpp in Sources */,
				ABAAFBEB172122B6005DDDBE /* FileMigrationDelegate.mm in Sources */,
				ABA93EB1178C7D4200CBF50B /* encrypt.cpp in Sources */,
				AB4C809117C5D7780024D479 /* slot1_retail_auto.cpp in Sources */,
				AB4C809217C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */,
				AB4C809317C5D7780024D479 /* slot1comp_mc.cpp in Sources */,
				AB4C809417C5D7780024D479 /* slot1comp_rom.cpp in Sources */,
				AB4C80AB17C5D7A00024D479 /* advanscene.cpp in Sources */,
				ABB9212217CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */,
				AB43527317D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */,
				AB43528817D5BA95007417C8 /* fsnitro.cpp in Sources */,
				AB126D08182ECB9500EBCF22 /* slot2_passme.cpp in Sources */,
				AB53518018313E3100CCD532 /* slot2_auto.cpp in Sources */,
				AB53518718313E4E00CCD532 /* slot2.cpp in Sources */,
				ABAE2F7B18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */,
				ABAE2F8418682B8F00C92F4F /* cocoa_slot2.mm in Sources */,
				ABECB50A18A460710052D52A /* xbrz.cpp in Sources */,
				ABECB51518A460910052D52A /* OGLDisplayOutput.cpp in Sources */,
				ABC3DEBD1A96EA96009EC345 /* RomInfoPanel.mm in Sources */,
				ABAAEFFF1B22361800E1269D /* hq3x.cpp in Sources */,
				AB05EB3A1BBFD44500065D18 /* ftbase.c in Sources */,
				AB05EB3B1BBFD44500065D18 /* ftbbox.c in Sources */,
				AB05EB3C1BBFD44500065D18 /* ftbitmap.c in Sources */,
				AB05EB3F1BBFD44500065D18 /* ftdebug.c in Sources */,
				AB05EB401BBFD44500065D18 /* ftfntfmt.c in Sources */,
				AB05EB411BBFD44500065D18 /* ftfstype.c in Sources */,
				AB05EB421BBFD44500065D18 /* ftgasp.c in Sources */,
				AB05EB441BBFD44500065D18 /* ftglyph.c in Sources */,
				AB05EB451BBFD44500065D18 /* ftgxval.c in Sources */,
				AB05EB461BBFD44500065D18 /* ftinit.c in Sources */,
				AB05EB471BBFD44500065D18 /* ftlcdfil.c in Sources */,
				AB05EB481BBFD44500065D18 /* ftmm.c in Sources */,
				AB05EB4A1BBFD44500065D18 /* ftotval.c in Sources */,
				AB05EB4C1BBFD44500065D18 /* ftpatent.c in Sources */,
				AB05EB4D1BBFD44500065D18 /* ftpfr.c in Sources */,
				AB05EB521BBFD44500065D18 /* ftstroke.c in Sources */,
				AB05EB531BBFD44500065D18 /* ftsynth.c in Sources */,
				AB05EB541BBFD44500065D18 /* ftsystem.c in Sources */,
				AB05EB561BBFD44500065D18 /* fttype1.c in Sources */,
				AB05EB621BBFD44500065D18 /* cff.c in Sources */,
				AB05EB6F1BBFD44500065D18 /* type1cid.c in Sources */,
				AB05EB711BBFD44500065D18 /* psaux.c in Sources */,
				AB05EB791BBFD44500065D18 /* pshinter.c in Sources */,
				AB05EB7E1BBFD44500065D18 /* psnames.c in Sources */,
				AB05EB821BBFD44500065D18 /* sfnt.c in Sources */,
				AB05EB8F1BBFD44500065D18 /* smooth.c in Sources */,
				AB05EB901BBFD44500065D18 /* truetype.c in Sources */,
				AB05EB9F1BBFD44500065D18 /* type1.c in Sources */,
				AB05DD031CA0947E007C656C /* async_job.c in Sources */,
				AB05DD041CA0947E007C656C /* rsemaphore.c in Sources */,
				AB05DD051CA0947E007C656C /* rthreads.c in Sources */,
				AB5020161D09E712002FA150 /* file_path.c in Sources */,
				AB5020171D09E712002FA150 /* retro_dirent.c in Sources */,
				AB5020181D09E712002FA150 /* retro_stat.c in Sources */,
				AB37E3801D6188BC004A2C0D /* colorspacehandler.cpp in Sources */,
				ABBB4AD01D9C927C00794E08 /* deposterize.cpp in Sources */,
				ABD21B5D1DE900D3001D2DFA /* Database.cpp in Sources */,
				ABD21B641DE9010B001D2DFA /* features_cpu.c in Sources */,
				AB2C25091DEBFBD400706BFC /* encoding_utf.c in Sources */,
				AB0F13941E1B7C320075684F /* ClientDisplayView.cpp in Sources */,
				AB3E69121E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */,
				AB3E69851E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */,
				ABD4F2751F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */,
				ABC04DA51F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */,
				ABC04DCC1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */,
				ABAFD2781F7110E5007705BD /* gdbstub.cpp in Sources */,
				ABAB0B011F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */,
				ABD1266B20AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */,
				ABD1266C20AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */,
				ABD1267920AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */,
				ABD1267A20AE812900EFE1B2 /* macOS_driver.cpp in Sources */,
				AB4B5A23217E47E400381363 /* WifiSettingsPanel.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB711EFF1481C35F009011C8 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB711F011481C35F009011C8 /* arm_instructions.cpp in Sources */,
				AB711F021481C35F009011C8 /* armcpu.cpp in Sources */,
				AB711F031481C35F009011C8 /* bios.cpp in Sources */,
				AB711F341481C35F009011C8 /* cache.cpp in Sources */,
				AB711F041481C35F009011C8 /* cheatSystem.cpp in Sources */,
				AB711F051481C35F009011C8 /* common.cpp in Sources */,
				AB711F061481C35F009011C8 /* cp15.cpp in Sources */,
				AB711F2E1481C35F009011C8 /* crc.cpp in Sources */,
				AB711F5C1481C35F009011C8 /* datetime.cpp in Sources */,
				AB711F071481C35F009011C8 /* debug.cpp in Sources */,
				AB711F2F1481C35F009011C8 /* decrypt.cpp in Sources */,
				AB711F351481C35F009011C8 /* directory.cpp in Sources */,
				AB711F081481C35F009011C8 /* Disassembler.cpp in Sources */,
				AB711F361481C35F009011C8 /* disc.cpp in Sources */,
				AB711F311481C35F009011C8 /* dlditool.cpp in Sources */,
				AB711F091481C35F009011C8 /* driver.cpp in Sources */,
				AB711F321481C35F009011C8 /* emufat.cpp in Sources */,
				AB711F0A1481C35F009011C8 /* emufile.cpp in Sources */,
				AB711F371481C35F009011C8 /* fatdir.cpp in Sources */,
				AB711F381481C35F009011C8 /* fatfile.cpp in Sources */,
				AB711F0B1481C35F009011C8 /* FIFO.cpp in Sources */,
				AB711F391481C35F009011C8 /* file_allocation_table.cpp in Sources */,
				AB711F3A1481C35F009011C8 /* filetime.cpp in Sources */,
				AB711F0C1481C35F009011C8 /* firmware.cpp in Sources */,
				AB711F0D1481C35F009011C8 /* gfx3d.cpp in Sources */,
				AB711F0F1481C35F009011C8 /* GPU.cpp in Sources */,
				AB711F331481C35F009011C8 /* guid.cpp in Sources */,
				AB711F301481C35F009011C8 /* header.cpp in Sources */,
				AB711F3B1481C35F009011C8 /* libfat.cpp in Sources */,
				AB711F3C1481C35F009011C8 /* libfat_public_api.cpp in Sources */,
				AB711F3D1481C35F009011C8 /* lock.cpp in Sources */,
				AB711F101481C35F009011C8 /* matrix.cpp in Sources */,
				AB711F111481C35F009011C8 /* mc.cpp in Sources */,
				AB711F431481C35F009011C8 /* metaspu.cpp in Sources */,
				AB711F121481C35F009011C8 /* MMU.cpp in Sources */,
				AB711F131481C35F009011C8 /* movie.cpp in Sources */,
				AB711F141481C35F009011C8 /* NDSSystem.cpp in Sources */,
				AB711F5F1481C35F009011C8 /* OGLRender.cpp in Sources */,
				AB711F3E1481C35F009011C8 /* partition.cpp in Sources */,
				AB711F151481C35F009011C8 /* path.cpp in Sources */,
				AB711F161481C35F009011C8 /* rasterize.cpp in Sources */,
				AB711F171481C35F009011C8 /* readwrite.cpp in Sources */,
				AB711F181481C35F009011C8 /* render3D.cpp in Sources */,
				AB711F191481C35F009011C8 /* ROMReader.cpp in Sources */,
				AB711F1A1481C35F009011C8 /* rtc.cpp in Sources */,
				AB711F1B1481C35F009011C8 /* saves.cpp in Sources */,
				AB711F1C1481C35F009011C8 /* slot1.cpp in Sources */,
				AB711F221481C35F009011C8 /* slot1_none.cpp in Sources */,
				AB711F231481C35F009011C8 /* slot1_r4.cpp in Sources */,
				AB711F501481C35F009011C8 /* slot1_retail_nand.cpp in Sources */,
				AB711F251481C35F009011C8 /* slot2_expMemory.cpp in Sources */,
				AB711F261481C35F009011C8 /* slot2_gbagame.cpp in Sources */,
				AB711F271481C35F009011C8 /* slot2_guitarGrip.cpp in Sources */,
				AB711F291481C35F009011C8 /* slot2_none.cpp in Sources */,
				AB711F2A1481C35F009011C8 /* slot2_paddle.cpp in Sources */,
				AB711F2B1481C35F009011C8 /* slot2_piano.cpp in Sources */,
				AB711F2C1481C35F009011C8 /* slot2_rumblepak.cpp in Sources */,
				AB711F491481C35F009011C8 /* sndOSX.cpp in Sources */,
				AB711F511481C35F009011C8 /* SndOut.cpp in Sources */,
				AB711F1D1481C35F009011C8 /* SPU.cpp in Sources */,
				AB711F401481C35F009011C8 /* task.cpp in Sources */,
				AB711F1E1481C35F009011C8 /* texcache.cpp in Sources */,
				AB711F1F1481C35F009011C8 /* thumb_instructions.cpp in Sources */,
				AB711F521481C35F009011C8 /* Timestretcher.cpp in Sources */,
				AB711F611481C35F009011C8 /* tinystr.cpp in Sources */,
				AB711F621481C35F009011C8 /* tinyxml.cpp in Sources */,
				AB711F631481C35F009011C8 /* tinyxmlerror.cpp in Sources */,
				AB711F641481C35F009011C8 /* tinyxmlparser.cpp in Sources */,
				AB711F201481C35F009011C8 /* version.cpp in Sources */,
				AB711F411481C35F009011C8 /* vfat.cpp in Sources */,
				AB711F6D1481C35F009011C8 /* videofilter.cpp in Sources */,
				AB711F211481C35F009011C8 /* wifi.cpp in Sources */,
				AB711F421481C35F009011C8 /* xstring.cpp in Sources */,
				AB711F4A1481C35F009011C8 /* main.m in Sources */,
				AB711F701481C35F009011C8 /* cocoa_cheat.mm in Sources */,
				AB711F471481C35F009011C8 /* cocoa_core.mm in Sources */,
				AB711F4E1481C35F009011C8 /* cocoa_file.mm in Sources */,
				AB711F601481C35F009011C8 /* cocoa_firmware.mm in Sources */,
				AB711F461481C35F009011C8 /* cocoa_input.mm in Sources */,
				AB711F5E1481C35F009011C8 /* mic_ext.cpp in Sources */,
				AB711F4C1481C35F009011C8 /* cocoa_output.mm in Sources */,
				AB711F481481C35F009011C8 /* cocoa_rom.mm in Sources */,
				AB711F6C1481C35F009011C8 /* cocoa_util.mm in Sources */,
				AB711F6E1481C35F009011C8 /* cocoa_videofilter.mm in Sources */,
				AB3ACB7814C2361100D7D192 /* appDelegate.mm in Sources */,
				AB3ACB7914C2361100D7D192 /* cheatWindowDelegate.mm in Sources */,
				AB3ACB7C14C2361100D7D192 /* inputPrefsView.mm in Sources */,
				AB3ACB7D14C2361100D7D192 /* preferencesWindowDelegate.mm in Sources */,
				ABFE150F14C92FF5005D6699 /* 2xsai.cpp in Sources */,
				ABFE151014C92FF5005D6699 /* bilinear.cpp in Sources */,
				ABFE151114C92FF5005D6699 /* epx.cpp in Sources */,
				ABFE151214C92FF5005D6699 /* hq2x.cpp in Sources */,
				ABFE151314C92FF5005D6699 /* hq4x.cpp in Sources */,
				ABFE151514C92FF5005D6699 /* lq2x.cpp in Sources */,
				ABFE151614C92FF5005D6699 /* scanline.cpp in Sources */,
				ABD0A53A1501AA5A0074A094 /* coreaudiosound.cpp in Sources */,
				ABD0A53B1501AA5A0074A094 /* ringbuffer.cpp in Sources */,
				ABBCE29815ACB1FF00A2C965 /* arm_jit.cpp in Sources */,
				ABA03572169127C000817C69 /* troubleshootingWindowDelegate.mm in Sources */,
				ABF50ABA169F5FDA0018C08D /* assembler.cpp in Sources */,
				ABF50ABB169F5FDA0018C08D /* assert.cpp in Sources */,
				ABF50ABC169F5FDA0018C08D /* buffer.cpp in Sources */,
				ABF50ABD169F5FDA0018C08D /* compiler.cpp in Sources */,
				ABF50ABE169F5FDA0018C08D /* compilercontext.cpp in Sources */,
				ABF50ABF169F5FDA0018C08D /* compilerfunc.cpp in Sources */,
				ABF50AC0169F5FDA0018C08D /* compileritem.cpp in Sources */,
				ABF50AC1169F5FDA0018C08D /* context.cpp in Sources */,
				ABF50AC2169F5FDA0018C08D /* cpuinfo.cpp in Sources */,
				ABF50AC3169F5FDA0018C08D /* defs.cpp in Sources */,
				ABF50AC4169F5FDA0018C08D /* func.cpp in Sources */,
				ABF50AC5169F5FDA0018C08D /* logger.cpp in Sources */,
				ABF50AC6169F5FDA0018C08D /* memorymanager.cpp in Sources */,
				ABF50AC7169F5FDA0018C08D /* memorymarker.cpp in Sources */,
				ABF50AC8169F5FDA0018C08D /* operand.cpp in Sources */,
				ABF50AC9169F5FDA0018C08D /* stringbuilder.cpp in Sources */,
				ABF50ACA169F5FDA0018C08D /* stringutil.cpp in Sources */,
				ABF50ACB169F5FDA0018C08D /* virtualmemory.cpp in Sources */,
				ABF50ACC169F5FDA0018C08D /* zonememory.cpp in Sources */,
				ABF50ACD169F5FDA0018C08D /* x86assembler.cpp in Sources */,
				ABF50ACE169F5FDA0018C08D /* x86compiler.cpp in Sources */,
				ABF50ACF169F5FDA0018C08D /* x86compilercontext.cpp in Sources */,
				ABF50AD0169F5FDA0018C08D /* x86compilerfunc.cpp in Sources */,
				ABF50AD1169F5FDA0018C08D /* x86compileritem.cpp in Sources */,
				ABF50AD2169F5FDA0018C08D /* x86cpuinfo.cpp in Sources */,
				ABF50AD3169F5FDA0018C08D /* x86defs.cpp in Sources */,
				ABF50AD4169F5FDA0018C08D /* x86func.cpp in Sources */,
				ABF50AD5169F5FDA0018C08D /* x86operand.cpp in Sources */,
				ABF50AD6169F5FDA0018C08D /* x86util.cpp in Sources */,
				AB6A187E16C9951C00384EED /* EmuControllerDelegate.mm in Sources */,
				AB6A198516CAD66900384EED /* cocoa_GPU.mm in Sources */,
				AB700DE116CDE4C300FBD336 /* DisplayWindowController.mm in Sources */,
				AB5A795916D5A56000ED84B7 /* InputManager.mm in Sources */,
				AB4C4C3F16F55C64002E07CD /* AAFilter.cpp in Sources */,
				AB4C4C4016F55C64002E07CD /* cpu_detect_x86_gcc.cpp in Sources */,
				AB4C4C4116F55C64002E07CD /* FIFOSampleBuffer.cpp in Sources */,
				AB4C4C4216F55C64002E07CD /* FIRFilter.cpp in Sources */,
				AB4C4C4316F55C64002E07CD /* mmx_optimized.cpp in Sources */,
				AB4C4C4416F55C64002E07CD /* RateTransposer.cpp in Sources */,
				AB4C4C4516F55C64002E07CD /* SoundTouch.cpp in Sources */,
				AB4C4C4616F55C64002E07CD /* sse_optimized.cpp in Sources */,
				AB4C4C4716F55C64002E07CD /* TDStretch.cpp in Sources */,
				AB4C4C4816F55C64002E07CD /* WavFile.cpp in Sources */,
				AB2F56F01704C86900E28885 /* utilities.c in Sources */,
				AB213D48170CB141006DDB0F /* InputProfileController.mm in Sources */,
				AB2145261714DFF4006DDB0F /* audiosamplegenerator.cpp in Sources */,
				ABAAFBEA172122B6005DDDBE /* FileMigrationDelegate.mm in Sources */,
				ABA93EB0178C7D4200CBF50B /* encrypt.cpp in Sources */,
				AB4C808D17C5D7780024D479 /* slot1_retail_auto.cpp in Sources */,
				AB4C808E17C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */,
				AB4C808F17C5D7780024D479 /* slot1comp_mc.cpp in Sources */,
				AB4C809017C5D7780024D479 /* slot1comp_rom.cpp in Sources */,
				AB4C80AA17C5D7A00024D479 /* advanscene.cpp in Sources */,
				ABB9212117CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */,
				AB43527217D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */,
				AB43528717D5BA95007417C8 /* fsnitro.cpp in Sources */,
				AB126D07182ECB9500EBCF22 /* slot2_passme.cpp in Sources */,
				AB53517F18313E3100CCD532 /* slot2_auto.cpp in Sources */,
				AB53518618313E4E00CCD532 /* slot2.cpp in Sources */,
				ABAE2F7C18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */,
				ABAE2F8518682B8F00C92F4F /* cocoa_slot2.mm in Sources */,
				AB8FFCB4186F8E5400C10085 /* slot2_mpcf.cpp in Sources */,
				ABECB50918A460710052D52A /* xbrz.cpp in Sources */,
				ABECB51418A460910052D52A /* OGLDisplayOutput.cpp in Sources */,
				ABC3DEBE1A96EA96009EC345 /* RomInfoPanel.mm in Sources */,
				ABAAF0001B22361800E1269D /* hq3x.cpp in Sources */,
				AB05E9FF1BBFD44500065D18 /* ftbase.c in Sources */,
				AB05EA001BBFD44500065D18 /* ftbbox.c in Sources */,
				AB05EA011BBFD44500065D18 /* ftbitmap.c in Sources */,
				AB05EA041BBFD44500065D18 /* ftdebug.c in Sources */,
				AB05EA051BBFD44500065D18 /* ftfntfmt.c in Sources */,
				AB05EA061BBFD44500065D18 /* ftfstype.c in Sources */,
				AB05EA071BBFD44500065D18 /* ftgasp.c in Sources */,
				AB05EA091BBFD44500065D18 /* ftglyph.c in Sources */,
				AB05EA0A1BBFD44500065D18 /* ftgxval.c in Sources */,
				AB05EA0B1BBFD44500065D18 /* ftinit.c in Sources */,
				AB05EA0C1BBFD44500065D18 /* ftlcdfil.c in Sources */,
				AB05EA0D1BBFD44500065D18 /* ftmm.c in Sources */,
				AB05EA0F1BBFD44500065D18 /* ftotval.c in Sources */,
				AB05EA111BBFD44500065D18 /* ftpatent.c in Sources */,
				AB05EA121BBFD44500065D18 /* ftpfr.c in Sources */,
				AB05EA171BBFD44500065D18 /* ftstroke.c in Sources */,
				AB05EA181BBFD44500065D18 /* ftsynth.c in Sources */,
				AB05EA191BBFD44500065D18 /* ftsystem.c in Sources */,
				AB05EA1B1BBFD44500065D18 /* fttype1.c in Sources */,
				AB05EA271BBFD44500065D18 /* cff.c in Sources */,
				AB05EA341BBFD44500065D18 /* type1cid.c in Sources */,
				AB05EA361BBFD44500065D18 /* psaux.c in Sources */,
				AB05EA3E1BBFD44500065D18 /* pshinter.c in Sources */,
				AB05EA431BBFD44500065D18 /* psnames.c in Sources */,
				AB05EA471BBFD44500065D18 /* sfnt.c in Sources */,
				AB05EA541BBFD44500065D18 /* smooth.c in Sources */,
				AB05EA551BBFD44500065D18 /* truetype.c in Sources */,
				AB05EA641BBFD44500065D18 /* type1.c in Sources */,
				AB05DCFF1CA0947E007C656C /* async_job.c in Sources */,
				AB05DD001CA0947E007C656C /* rsemaphore.c in Sources */,
				AB05DD011CA0947E007C656C /* rthreads.c in Sources */,
				AB50200D1D09E712002FA150 /* file_path.c in Sources */,
				AB50200E1D09E712002FA150 /* retro_dirent.c in Sources */,
				AB50200F1D09E712002FA150 /* retro_stat.c in Sources */,
				AB37E3741D6188BC004A2C0D /* colorspacehandler.cpp in Sources */,
				ABBB4ACD1D9C927C00794E08 /* deposterize.cpp in Sources */,
				ABD21B5B1DE900D3001D2DFA /* Database.cpp in Sources */,
				ABD21B621DE9010B001D2DFA /* features_cpu.c in Sources */,
				AB2C25071DEBFBD400706BFC /* encoding_utf.c in Sources */,
				AB0F13921E1B7C320075684F /* ClientDisplayView.cpp in Sources */,
				AB3E69101E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */,
				AB3E69831E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */,
				ABD4F2731F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */,
				ABC04DA31F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */,
				ABC04DCA1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */,
				ABAFD2751F7110E4007705BD /* gdbstub.cpp in Sources */,
				ABAB0AFF1F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */,
				ABD1266720AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */,
				ABD1266820AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */,
				ABD1267520AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */,
				ABD1267620AE812900EFE1B2 /* macOS_driver.cpp in Sources */,
				AB4B5A21217E47E400381363 /* WifiSettingsPanel.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB73A9B21507C9F500A310C8 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB73A9B61507C9F500A310C8 /* arm_instructions.cpp in Sources */,
				AB73A9B71507C9F500A310C8 /* armcpu.cpp in Sources */,
				AB73A9B81507C9F500A310C8 /* bios.cpp in Sources */,
				AB73A9B91507C9F500A310C8 /* cache.cpp in Sources */,
				AB73A9BA1507C9F500A310C8 /* cheatSystem.cpp in Sources */,
				AB73A9BB1507C9F500A310C8 /* common.cpp in Sources */,
				AB73A9BC1507C9F500A310C8 /* cp15.cpp in Sources */,
				AB73A9BE1507C9F500A310C8 /* crc.cpp in Sources */,
				AB73A9BF1507C9F500A310C8 /* datetime.cpp in Sources */,
				AB73A9C01507C9F500A310C8 /* debug.cpp in Sources */,
				AB73A9C11507C9F500A310C8 /* decrypt.cpp in Sources */,
				AB73A9C21507C9F500A310C8 /* directory.cpp in Sources */,
				AB73A9C31507C9F500A310C8 /* Disassembler.cpp in Sources */,
				AB73A9C41507C9F500A310C8 /* disc.cpp in Sources */,
				AB73A9C51507C9F500A310C8 /* dlditool.cpp in Sources */,
				AB73A9C61507C9F500A310C8 /* driver.cpp in Sources */,
				AB73A9C71507C9F500A310C8 /* emufat.cpp in Sources */,
				AB73A9C81507C9F500A310C8 /* emufile.cpp in Sources */,
				AB73A9C91507C9F500A310C8 /* fatdir.cpp in Sources */,
				AB73A9CA1507C9F500A310C8 /* fatfile.cpp in Sources */,
				AB73A9CB1507C9F500A310C8 /* FIFO.cpp in Sources */,
				AB73A9CD1507C9F500A310C8 /* file_allocation_table.cpp in Sources */,
				AB73A9CE1507C9F500A310C8 /* filetime.cpp in Sources */,
				AB73A9D01507C9F500A310C8 /* firmware.cpp in Sources */,
				AB73A9D21507C9F500A310C8 /* gfx3d.cpp in Sources */,
				AB73A9D31507C9F500A310C8 /* GPU.cpp in Sources */,
				AB73A9D51507C9F500A310C8 /* guid.cpp in Sources */,
				AB73A9D61507C9F500A310C8 /* header.cpp in Sources */,
				AB73A9D71507C9F500A310C8 /* libfat.cpp in Sources */,
				AB73A9D81507C9F500A310C8 /* libfat_public_api.cpp in Sources */,
				AB73A9D91507C9F500A310C8 /* lock.cpp in Sources */,
				AB73A9DA1507C9F500A310C8 /* matrix.cpp in Sources */,
				AB73A9DB1507C9F500A310C8 /* mc.cpp in Sources */,
				AB73A9DD1507C9F500A310C8 /* metaspu.cpp in Sources */,
				AB73A9DE1507C9F500A310C8 /* MMU.cpp in Sources */,
				AB73A9E01507C9F500A310C8 /* movie.cpp in Sources */,
				AB73A9E11507C9F500A310C8 /* NDSSystem.cpp in Sources */,
				AB73A9E21507C9F500A310C8 /* partition.cpp in Sources */,
				AB73A9E31507C9F500A310C8 /* path.cpp in Sources */,
				AB73A9E41507C9F500A310C8 /* rasterize.cpp in Sources */,
				AB73A9E61507C9F500A310C8 /* readwrite.cpp in Sources */,
				AB73A9E71507C9F500A310C8 /* render3D.cpp in Sources */,
				AB73A9E81507C9F500A310C8 /* ROMReader.cpp in Sources */,
				AB73A9E91507C9F500A310C8 /* rtc.cpp in Sources */,
				AB73A9EA1507C9F500A310C8 /* saves.cpp in Sources */,
				AB73A9EB1507C9F500A310C8 /* slot1.cpp in Sources */,
				AB73A9EC1507C9F500A310C8 /* slot1_none.cpp in Sources */,
				AB73A9ED1507C9F500A310C8 /* slot1_r4.cpp in Sources */,
				AB73A9EF1507C9F500A310C8 /* slot1_retail_nand.cpp in Sources */,
				AB73A9F01507C9F500A310C8 /* slot2_expMemory.cpp in Sources */,
				AB73A9F11507C9F500A310C8 /* slot2_gbagame.cpp in Sources */,
				AB73A9F21507C9F500A310C8 /* slot2_guitarGrip.cpp in Sources */,
				AB73A9F31507C9F500A310C8 /* slot2_mpcf.cpp in Sources */,
				AB73A9F41507C9F500A310C8 /* slot2_none.cpp in Sources */,
				AB73A9F51507C9F500A310C8 /* slot2_paddle.cpp in Sources */,
				AB73A9F61507C9F500A310C8 /* slot2_piano.cpp in Sources */,
				AB73A9F71507C9F500A310C8 /* slot2_rumblepak.cpp in Sources */,
				AB73A9F81507C9F500A310C8 /* sndOSX.cpp in Sources */,
				AB73A9F91507C9F500A310C8 /* SndOut.cpp in Sources */,
				AB73A9FB1507C9F500A310C8 /* SPU.cpp in Sources */,
				AB73A9FD1507C9F500A310C8 /* task.cpp in Sources */,
				AB73A9FF1507C9F500A310C8 /* texcache.cpp in Sources */,
				AB73AA001507C9F500A310C8 /* thumb_instructions.cpp in Sources */,
				AB73AA011507C9F500A310C8 /* Timestretcher.cpp in Sources */,
				AB73AA021507C9F500A310C8 /* tinystr.cpp in Sources */,
				AB73AA031507C9F500A310C8 /* tinyxml.cpp in Sources */,
				AB73AA041507C9F500A310C8 /* tinyxmlerror.cpp in Sources */,
				AB73AA051507C9F500A310C8 /* tinyxmlparser.cpp in Sources */,
				AB73AA061507C9F500A310C8 /* version.cpp in Sources */,
				AB73AA071507C9F500A310C8 /* vfat.cpp in Sources */,
				AB73AA081507C9F500A310C8 /* videofilter.cpp in Sources */,
				AB73AA0A1507C9F500A310C8 /* wifi.cpp in Sources */,
				AB73AA0B1507C9F500A310C8 /* xstring.cpp in Sources */,
				AB73AA0C1507C9F500A310C8 /* main.m in Sources */,
				AB73AA0D1507C9F500A310C8 /* cocoa_cheat.mm in Sources */,
				AB73AA0E1507C9F500A310C8 /* cocoa_core.mm in Sources */,
				AB73AA0F1507C9F500A310C8 /* cocoa_file.mm in Sources */,
				AB73AA101507C9F500A310C8 /* cocoa_firmware.mm in Sources */,
				AB73AA121507C9F500A310C8 /* cocoa_input.mm in Sources */,
				AB73AA131507C9F500A310C8 /* mic_ext.cpp in Sources */,
				AB73AA141507C9F500A310C8 /* cocoa_output.mm in Sources */,
				AB73AA151507C9F500A310C8 /* cocoa_rom.mm in Sources */,
				AB73AA161507C9F500A310C8 /* cocoa_util.mm in Sources */,
				AB73AA171507C9F500A310C8 /* cocoa_videofilter.mm in Sources */,
				AB73AA181507C9F500A310C8 /* OGLRender.cpp in Sources */,
				AB73AA191507C9F500A310C8 /* appDelegate.mm in Sources */,
				AB73AA1A1507C9F500A310C8 /* cheatWindowDelegate.mm in Sources */,
				AB73AA1D1507C9F500A310C8 /* inputPrefsView.mm in Sources */,
				AB73AA1E1507C9F500A310C8 /* preferencesWindowDelegate.mm in Sources */,
				AB73AA1F1507C9F500A310C8 /* 2xsai.cpp in Sources */,
				AB73AA201507C9F500A310C8 /* bilinear.cpp in Sources */,
				AB73AA211507C9F500A310C8 /* epx.cpp in Sources */,
				AB73AA221507C9F500A310C8 /* hq2x.cpp in Sources */,
				AB73AA231507C9F500A310C8 /* hq4x.cpp in Sources */,
				AB73AA241507C9F500A310C8 /* lq2x.cpp in Sources */,
				AB73AA251507C9F500A310C8 /* scanline.cpp in Sources */,
				AB73AA261507C9F500A310C8 /* coreaudiosound.cpp in Sources */,
				AB73AA271507C9F500A310C8 /* ringbuffer.cpp in Sources */,
				ABBCE29715ACB1FF00A2C965 /* arm_jit.cpp in Sources */,
				ABA03570169127C000817C69 /* troubleshootingWindowDelegate.mm in Sources */,
				ABF50B11169F5FDA0018C08D /* assembler.cpp in Sources */,
				ABF50B12169F5FDA0018C08D /* assert.cpp in Sources */,
				ABF50B13169F5FDA0018C08D /* buffer.cpp in Sources */,
				ABF50B14169F5FDA0018C08D /* compiler.cpp in Sources */,
				ABF50B15169F5FDA0018C08D /* compilercontext.cpp in Sources */,
				ABF50B16169F5FDA0018C08D /* compilerfunc.cpp in Sources */,
				ABF50B17169F5FDA0018C08D /* compileritem.cpp in Sources */,
				ABF50B18169F5FDA0018C08D /* context.cpp in Sources */,
				ABF50B19169F5FDA0018C08D /* cpuinfo.cpp in Sources */,
				ABF50B1A169F5FDA0018C08D /* defs.cpp in Sources */,
				ABF50B1B169F5FDA0018C08D /* func.cpp in Sources */,
				ABF50B1C169F5FDA0018C08D /* logger.cpp in Sources */,
				ABF50B1D169F5FDA0018C08D /* memorymanager.cpp in Sources */,
				ABF50B1E169F5FDA0018C08D /* memorymarker.cpp in Sources */,
				ABF50B1F169F5FDA0018C08D /* operand.cpp in Sources */,
				ABF50B20169F5FDA0018C08D /* stringbuilder.cpp in Sources */,
				ABF50B21169F5FDA0018C08D /* stringutil.cpp in Sources */,
				ABF50B22169F5FDA0018C08D /* virtualmemory.cpp in Sources */,
				ABF50B23169F5FDA0018C08D /* zonememory.cpp in Sources */,
				ABF50B24169F5FDA0018C08D /* x86assembler.cpp in Sources */,
				ABF50B25169F5FDA0018C08D /* x86compiler.cpp in Sources */,
				ABF50B26169F5FDA0018C08D /* x86compilercontext.cpp in Sources */,
				ABF50B27169F5FDA0018C08D /* x86compilerfunc.cpp in Sources */,
				ABF50B28169F5FDA0018C08D /* x86compileritem.cpp in Sources */,
				ABF50B29169F5FDA0018C08D /* x86cpuinfo.cpp in Sources */,
				ABF50B2A169F5FDA0018C08D /* x86defs.cpp in Sources */,
				ABF50B2B169F5FDA0018C08D /* x86func.cpp in Sources */,
				ABF50B2C169F5FDA0018C08D /* x86operand.cpp in Sources */,
				ABF50B2D169F5FDA0018C08D /* x86util.cpp in Sources */,
				AB6A187F16C9951C00384EED /* EmuControllerDelegate.mm in Sources */,
				AB6A198616CAD66900384EED /* cocoa_GPU.mm in Sources */,
				AB700DDE16CDE4C300FBD336 /* DisplayWindowController.mm in Sources */,
				AB5A795A16D5A56000ED84B7 /* InputManager.mm in Sources */,
				AB4C4C5D16F55C64002E07CD /* AAFilter.cpp in Sources */,
				AB4C4C5E16F55C64002E07CD /* cpu_detect_x86_gcc.cpp in Sources */,
				AB4C4C5F16F55C64002E07CD /* FIFOSampleBuffer.cpp in Sources */,
				AB4C4C6016F55C64002E07CD /* FIRFilter.cpp in Sources */,
				AB4C4C6116F55C64002E07CD /* mmx_optimized.cpp in Sources */,
				AB4C4C6216F55C64002E07CD /* RateTransposer.cpp in Sources */,
				AB4C4C6316F55C64002E07CD /* SoundTouch.cpp in Sources */,
				AB4C4C6416F55C64002E07CD /* sse_optimized.cpp in Sources */,
				AB4C4C6516F55C64002E07CD /* TDStretch.cpp in Sources */,
				AB4C4C6616F55C64002E07CD /* WavFile.cpp in Sources */,
				AB2F56F31704C86900E28885 /* utilities.c in Sources */,
				AB213D45170CB141006DDB0F /* InputProfileController.mm in Sources */,
				AB2145251714DFF4006DDB0F /* audiosamplegenerator.cpp in Sources */,
				ABAAFBED172122B6005DDDBE /* FileMigrationDelegate.mm in Sources */,
				ABA93EB3178C7D4200CBF50B /* encrypt.cpp in Sources */,
				AB4C809917C5D7780024D479 /* slot1_retail_auto.cpp in Sources */,
				AB4C809A17C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */,
				AB4C809B17C5D7780024D479 /* slot1comp_mc.cpp in Sources */,
				AB4C809C17C5D7780024D479 /* slot1comp_rom.cpp in Sources */,
				AB4C80AD17C5D7A00024D479 /* advanscene.cpp in Sources */,
				ABB9212417CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */,
				AB43527517D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */,
				AB43528A17D5BA95007417C8 /* fsnitro.cpp in Sources */,
				AB126D0A182ECB9500EBCF22 /* slot2_passme.cpp in Sources */,
				AB53518218313E3100CCD532 /* slot2_auto.cpp in Sources */,
				AB53518918313E4E00CCD532 /* slot2.cpp in Sources */,
				ABAE2F7E18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */,
				ABAE2F8718682B8F00C92F4F /* cocoa_slot2.mm in Sources */,
				ABECB50C18A460710052D52A /* xbrz.cpp in Sources */,
				ABECB51718A460910052D52A /* OGLDisplayOutput.cpp in Sources */,
				ABC3DEC01A96EA96009EC345 /* RomInfoPanel.mm in Sources */,
				ABAAF0021B22361800E1269D /* hq3x.cpp in Sources */,
				AB05EA681BBFD44500065D18 /* ftbase.c in Sources */,
				AB05EA691BBFD44500065D18 /* ftbbox.c in Sources */,
				AB05EA6A1BBFD44500065D18 /* ftbitmap.c in Sources */,
				AB05EA6D1BBFD44500065D18 /* ftdebug.c in Sources */,
				AB05EA6E1BBFD44500065D18 /* ftfntfmt.c in Sources */,
				AB05EA6F1BBFD44500065D18 /* ftfstype.c in Sources */,
				AB05EA701BBFD44500065D18 /* ftgasp.c in Sources */,
				AB05EA721BBFD44500065D18 /* ftglyph.c in Sources */,
				AB05EA731BBFD44500065D18 /* ftgxval.c in Sources */,
				AB05EA741BBFD44500065D18 /* ftinit.c in Sources */,
				AB05EA751BBFD44500065D18 /* ftlcdfil.c in Sources */,
				AB05EA761BBFD44500065D18 /* ftmm.c in Sources */,
				AB05EA781BBFD44500065D18 /* ftotval.c in Sources */,
				AB05EA7A1BBFD44500065D18 /* ftpatent.c in Sources */,
				AB05EA7B1BBFD44500065D18 /* ftpfr.c in Sources */,
				AB05EA801BBFD44500065D18 /* ftstroke.c in Sources */,
				AB05EA811BBFD44500065D18 /* ftsynth.c in Sources */,
				AB05EA821BBFD44500065D18 /* ftsystem.c in Sources */,
				AB05EA841BBFD44500065D18 /* fttype1.c in Sources */,
				AB05EA901BBFD44500065D18 /* cff.c in Sources */,
				AB05EA9D1BBFD44500065D18 /* type1cid.c in Sources */,
				AB05EA9F1BBFD44500065D18 /* psaux.c in Sources */,
				AB05EAA71BBFD44500065D18 /* pshinter.c in Sources */,
				AB05EAAC1BBFD44500065D18 /* psnames.c in Sources */,
				AB05EAB01BBFD44500065D18 /* sfnt.c in Sources */,
				AB05EABD1BBFD44500065D18 /* smooth.c in Sources */,
				AB05EABE1BBFD44500065D18 /* truetype.c in Sources */,
				AB05EACD1BBFD44500065D18 /* type1.c in Sources */,
				AB05DD0B1CA0947E007C656C /* async_job.c in Sources */,
				AB05DD0C1CA0947E007C656C /* rsemaphore.c in Sources */,
				AB05DD0D1CA0947E007C656C /* rthreads.c in Sources */,
				AB5020101D09E712002FA150 /* file_path.c in Sources */,
				AB5020111D09E712002FA150 /* retro_dirent.c in Sources */,
				AB5020121D09E712002FA150 /* retro_stat.c in Sources */,
				AB37E3781D6188BC004A2C0D /* colorspacehandler.cpp in Sources */,
				ABBB4ACE1D9C927C00794E08 /* deposterize.cpp in Sources */,
				ABD21B5F1DE900D3001D2DFA /* Database.cpp in Sources */,
				ABD21B661DE9010B001D2DFA /* features_cpu.c in Sources */,
				AB2C250B1DEBFBD400706BFC /* encoding_utf.c in Sources */,
				AB0F13961E1B7C320075684F /* ClientDisplayView.cpp in Sources */,
				AB3E69141E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */,
				AB3E69871E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */,
				ABD4F2771F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */,
				ABC04DA71F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */,
				ABC04DCE1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */,
				ABAFD2761F7110E4007705BD /* gdbstub.cpp in Sources */,
				ABAB0B031F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */,
				ABD1266F20AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */,
				ABD1267020AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */,
				ABD1267D20AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */,
				ABD1267E20AE812900EFE1B2 /* macOS_driver.cpp in Sources */,
				AB4B5A25217E47E400381363 /* WifiSettingsPanel.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ABAD0FBA15ACE7A00000EC47 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ABAD0FBE15ACE7A00000EC47 /* arm_instructions.cpp in Sources */,
				ABAD0FBF15ACE7A00000EC47 /* armcpu.cpp in Sources */,
				ABAD0FC015ACE7A00000EC47 /* bios.cpp in Sources */,
				ABAD0FC115ACE7A00000EC47 /* cache.cpp in Sources */,
				ABAD0FC215ACE7A00000EC47 /* cheatSystem.cpp in Sources */,
				ABAD0FC315ACE7A00000EC47 /* common.cpp in Sources */,
				ABAD0FC415ACE7A00000EC47 /* cp15.cpp in Sources */,
				ABAD0FC615ACE7A00000EC47 /* crc.cpp in Sources */,
				ABAD0FC715ACE7A00000EC47 /* datetime.cpp in Sources */,
				ABAD0FC815ACE7A00000EC47 /* debug.cpp in Sources */,
				ABAD0FC915ACE7A00000EC47 /* decrypt.cpp in Sources */,
				ABAD0FCA15ACE7A00000EC47 /* directory.cpp in Sources */,
				ABAD0FCB15ACE7A00000EC47 /* Disassembler.cpp in Sources */,
				ABAD0FCC15ACE7A00000EC47 /* disc.cpp in Sources */,
				ABAD0FCD15ACE7A00000EC47 /* dlditool.cpp in Sources */,
				ABAD0FCE15ACE7A00000EC47 /* driver.cpp in Sources */,
				ABAD0FCF15ACE7A00000EC47 /* emufat.cpp in Sources */,
				ABAD0FD015ACE7A00000EC47 /* emufile.cpp in Sources */,
				ABAD0FD115ACE7A00000EC47 /* fatdir.cpp in Sources */,
				ABAD0FD215ACE7A00000EC47 /* fatfile.cpp in Sources */,
				ABAD0FD315ACE7A00000EC47 /* FIFO.cpp in Sources */,
				ABAD0FD515ACE7A00000EC47 /* file_allocation_table.cpp in Sources */,
				ABAD0FD615ACE7A00000EC47 /* filetime.cpp in Sources */,
				ABAD0FD815ACE7A00000EC47 /* firmware.cpp in Sources */,
				ABAD0FDA15ACE7A00000EC47 /* gfx3d.cpp in Sources */,
				ABAD0FDB15ACE7A00000EC47 /* GPU.cpp in Sources */,
				ABAD0FDD15ACE7A00000EC47 /* guid.cpp in Sources */,
				ABAD0FDE15ACE7A00000EC47 /* header.cpp in Sources */,
				ABAD0FDF15ACE7A00000EC47 /* libfat.cpp in Sources */,
				ABAD0FE015ACE7A00000EC47 /* libfat_public_api.cpp in Sources */,
				ABAD0FE115ACE7A00000EC47 /* lock.cpp in Sources */,
				ABAD0FE215ACE7A00000EC47 /* matrix.cpp in Sources */,
				ABAD0FE315ACE7A00000EC47 /* mc.cpp in Sources */,
				ABAD0FE515ACE7A00000EC47 /* metaspu.cpp in Sources */,
				ABAD0FE615ACE7A00000EC47 /* MMU.cpp in Sources */,
				ABAD0FE815ACE7A00000EC47 /* movie.cpp in Sources */,
				ABAD0FE915ACE7A00000EC47 /* NDSSystem.cpp in Sources */,
				ABAD0FEA15ACE7A00000EC47 /* partition.cpp in Sources */,
				ABAD0FEB15ACE7A00000EC47 /* path.cpp in Sources */,
				ABAD0FEC15ACE7A00000EC47 /* rasterize.cpp in Sources */,
				ABAD0FEE15ACE7A00000EC47 /* readwrite.cpp in Sources */,
				ABAD0FEF15ACE7A00000EC47 /* render3D.cpp in Sources */,
				ABAD0FF015ACE7A00000EC47 /* ROMReader.cpp in Sources */,
				ABAD0FF115ACE7A00000EC47 /* rtc.cpp in Sources */,
				ABAD0FF215ACE7A00000EC47 /* saves.cpp in Sources */,
				ABAD0FF315ACE7A00000EC47 /* slot1.cpp in Sources */,
				ABAD0FF415ACE7A00000EC47 /* slot1_none.cpp in Sources */,
				ABAD0FF515ACE7A00000EC47 /* slot1_r4.cpp in Sources */,
				ABAD0FF715ACE7A00000EC47 /* slot1_retail_nand.cpp in Sources */,
				ABAD0FF815ACE7A00000EC47 /* slot2_expMemory.cpp in Sources */,
				ABAD0FF915ACE7A00000EC47 /* slot2_gbagame.cpp in Sources */,
				ABAD0FFA15ACE7A00000EC47 /* slot2_guitarGrip.cpp in Sources */,
				ABAD0FFB15ACE7A00000EC47 /* slot2_mpcf.cpp in Sources */,
				ABAD0FFC15ACE7A00000EC47 /* slot2_none.cpp in Sources */,
				ABAD0FFD15ACE7A00000EC47 /* slot2_paddle.cpp in Sources */,
				ABAD0FFE15ACE7A00000EC47 /* slot2_piano.cpp in Sources */,
				ABAD0FFF15ACE7A00000EC47 /* slot2_rumblepak.cpp in Sources */,
				ABAD100015ACE7A00000EC47 /* sndOSX.cpp in Sources */,
				ABAD100115ACE7A00000EC47 /* SndOut.cpp in Sources */,
				ABAD100315ACE7A00000EC47 /* SPU.cpp in Sources */,
				ABAD100515ACE7A00000EC47 /* task.cpp in Sources */,
				ABAD100715ACE7A00000EC47 /* texcache.cpp in Sources */,
				ABAD100815ACE7A00000EC47 /* thumb_instructions.cpp in Sources */,
				ABAD100915ACE7A00000EC47 /* Timestretcher.cpp in Sources */,
				ABAD100A15ACE7A00000EC47 /* tinystr.cpp in Sources */,
				ABAD100B15ACE7A00000EC47 /* tinyxml.cpp in Sources */,
				ABAD100C15ACE7A00000EC47 /* tinyxmlerror.cpp in Sources */,
				ABAD100D15ACE7A00000EC47 /* tinyxmlparser.cpp in Sources */,
				ABAD100E15ACE7A00000EC47 /* version.cpp in Sources */,
				ABAD100F15ACE7A00000EC47 /* vfat.cpp in Sources */,
				ABAD101015ACE7A00000EC47 /* videofilter.cpp in Sources */,
				ABAD101215ACE7A00000EC47 /* wifi.cpp in Sources */,
				ABAD101315ACE7A00000EC47 /* xstring.cpp in Sources */,
				ABAD101415ACE7A00000EC47 /* main.m in Sources */,
				ABAD101515ACE7A00000EC47 /* cocoa_cheat.mm in Sources */,
				ABAD101615ACE7A00000EC47 /* cocoa_core.mm in Sources */,
				ABAD101715ACE7A00000EC47 /* cocoa_file.mm in Sources */,
				ABAD101815ACE7A00000EC47 /* cocoa_firmware.mm in Sources */,
				ABAD101A15ACE7A00000EC47 /* cocoa_input.mm in Sources */,
				ABAD101B15ACE7A00000EC47 /* mic_ext.cpp in Sources */,
				ABAD101C15ACE7A00000EC47 /* cocoa_output.mm in Sources */,
				ABAD101D15ACE7A00000EC47 /* cocoa_rom.mm in Sources */,
				ABAD101E15ACE7A00000EC47 /* cocoa_util.mm in Sources */,
				ABAD101F15ACE7A00000EC47 /* cocoa_videofilter.mm in Sources */,
				ABAD102015ACE7A00000EC47 /* OGLRender.cpp in Sources */,
				ABAD102115ACE7A00000EC47 /* appDelegate.mm in Sources */,
				ABAD102215ACE7A00000EC47 /* cheatWindowDelegate.mm in Sources */,
				ABAD102515ACE7A00000EC47 /* inputPrefsView.mm in Sources */,
				ABAD102615ACE7A00000EC47 /* preferencesWindowDelegate.mm in Sources */,
				ABAD102715ACE7A00000EC47 /* 2xsai.cpp in Sources */,
				ABAD102815ACE7A00000EC47 /* bilinear.cpp in Sources */,
				ABAD102915ACE7A00000EC47 /* epx.cpp in Sources */,
				ABAD102A15ACE7A00000EC47 /* hq2x.cpp in Sources */,
				ABAD102B15ACE7A00000EC47 /* hq4x.cpp in Sources */,
				ABAD102C15ACE7A00000EC47 /* lq2x.cpp in Sources */,
				ABAD102D15ACE7A00000EC47 /* scanline.cpp in Sources */,
				ABAD102E15ACE7A00000EC47 /* coreaudiosound.cpp in Sources */,
				ABAD102F15ACE7A00000EC47 /* ringbuffer.cpp in Sources */,
				ABA03573169127C000817C69 /* troubleshootingWindowDelegate.mm in Sources */,
				AB6A187D16C9951C00384EED /* EmuControllerDelegate.mm in Sources */,
				AB6A198416CAD66900384EED /* cocoa_GPU.mm in Sources */,
				AB700DE016CDE4C300FBD336 /* DisplayWindowController.mm in Sources */,
				AB5A795816D5A56000ED84B7 /* InputManager.mm in Sources */,
				AB4C4C5316F55C64002E07CD /* AAFilter.cpp in Sources */,
				AB4C4C5416F55C64002E07CD /* cpu_detect_x86_gcc.cpp in Sources */,
				AB4C4C5516F55C64002E07CD /* FIFOSampleBuffer.cpp in Sources */,
				AB4C4C5616F55C64002E07CD /* FIRFilter.cpp in Sources */,
				AB4C4C5716F55C64002E07CD /* mmx_optimized.cpp in Sources */,
				AB4C4C5816F55C64002E07CD /* RateTransposer.cpp in Sources */,
				AB4C4C5916F55C64002E07CD /* SoundTouch.cpp in Sources */,
				AB4C4C5A16F55C64002E07CD /* sse_optimized.cpp in Sources */,
				AB4C4C5B16F55C64002E07CD /* TDStretch.cpp in Sources */,
				AB4C4C5C16F55C64002E07CD /* WavFile.cpp in Sources */,
				AB2F56F21704C86900E28885 /* utilities.c in Sources */,
				AB213D47170CB141006DDB0F /* InputProfileController.mm in Sources */,
				AB2145231714DFF4006DDB0F /* audiosamplegenerator.cpp in Sources */,
				ABAAFBEC172122B6005DDDBE /* FileMigrationDelegate.mm in Sources */,
				ABA93EB2178C7D4200CBF50B /* encrypt.cpp in Sources */,
				AB4C809517C5D7780024D479 /* slot1_retail_auto.cpp in Sources */,
				AB4C809617C5D7780024D479 /* slot1_retail_mcrom.cpp in Sources */,
				AB4C809717C5D7780024D479 /* slot1comp_mc.cpp in Sources */,
				AB4C809817C5D7780024D479 /* slot1comp_rom.cpp in Sources */,
				AB4C80AC17C5D7A00024D479 /* advanscene.cpp in Sources */,
				ABB9212317CEB4110049D4C5 /* slot1comp_protocol.cpp in Sources */,
				AB43527417D5BA5E007417C8 /* slot1_retail_mcrom_debug.cpp in Sources */,
				AB43528917D5BA95007417C8 /* fsnitro.cpp in Sources */,
				AB126D09182ECB9500EBCF22 /* slot2_passme.cpp in Sources */,
				AB53518118313E3100CCD532 /* slot2_auto.cpp in Sources */,
				AB53518818313E4E00CCD532 /* slot2.cpp in Sources */,
				ABAE2F7D18682B6C00C92F4F /* Slot2WindowDelegate.mm in Sources */,
				ABAE2F8618682B8F00C92F4F /* cocoa_slot2.mm in Sources */,
				ABECB50B18A460710052D52A /* xbrz.cpp in Sources */,
				ABECB51618A460910052D52A /* OGLDisplayOutput.cpp in Sources */,
				ABC3DEBF1A96EA96009EC345 /* RomInfoPanel.mm in Sources */,
				ABAAF0011B22361800E1269D /* hq3x.cpp in Sources */,
				AB05EAD11BBFD44500065D18 /* ftbase.c in Sources */,
				AB05EAD21BBFD44500065D18 /* ftbbox.c in Sources */,
				AB05EAD31BBFD44500065D18 /* ftbitmap.c in Sources */,
				AB05EAD61BBFD44500065D18 /* ftdebug.c in Sources */,
				AB05EAD71BBFD44500065D18 /* ftfntfmt.c in Sources */,
				AB05EAD81BBFD44500065D18 /* ftfstype.c in Sources */,
				AB05EAD91BBFD44500065D18 /* ftgasp.c in Sources */,
				AB05EADB1BBFD44500065D18 /* ftglyph.c in Sources */,
				AB05EADC1BBFD44500065D18 /* ftgxval.c in Sources */,
				AB05EADD1BBFD44500065D18 /* ftinit.c in Sources */,
				AB05EADE1BBFD44500065D18 /* ftlcdfil.c in Sources */,
				AB05EADF1BBFD44500065D18 /* ftmm.c in Sources */,
				AB05EAE11BBFD44500065D18 /* ftotval.c in Sources */,
				AB05EAE31BBFD44500065D18 /* ftpatent.c in Sources */,
				AB05EAE41BBFD44500065D18 /* ftpfr.c in Sources */,
				AB05EAE91BBFD44500065D18 /* ftstroke.c in Sources */,
				AB05EAEA1BBFD44500065D18 /* ftsynth.c in Sources */,
				AB05EAEB1BBFD44500065D18 /* ftsystem.c in Sources */,
				AB05EAED1BBFD44500065D18 /* fttype1.c in Sources */,
				AB05EAF91BBFD44500065D18 /* cff.c in Sources */,
				AB05EB061BBFD44500065D18 /* type1cid.c in Sources */,
				AB05EB081BBFD44500065D18 /* psaux.c in Sources */,
				AB05EB101BBFD44500065D18 /* pshinter.c in Sources */,
				AB05EB151BBFD44500065D18 /* psnames.c in Sources */,
				AB05EB191BBFD44500065D18 /* sfnt.c in Sources */,
				AB05EB261BBFD44500065D18 /* smooth.c in Sources */,
				AB05EB271BBFD44500065D18 /* truetype.c in Sources */,
				AB05EB361BBFD44500065D18 /* type1.c in Sources */,
				AB05DD071CA0947E007C656C /* async_job.c in Sources */,
				AB05DD081CA0947E007C656C /* rsemaphore.c in Sources */,
				AB05DD091CA0947E007C656C /* rthreads.c in Sources */,
				AB5020131D09E712002FA150 /* file_path.c in Sources */,
				AB5020141D09E712002FA150 /* retro_dirent.c in Sources */,
				AB5020151D09E712002FA150 /* retro_stat.c in Sources */,
				AB37E37C1D6188BC004A2C0D /* colorspacehandler.cpp in Sources */,
				ABBB4ACF1D9C927C00794E08 /* deposterize.cpp in Sources */,
				ABD21B5E1DE900D3001D2DFA /* Database.cpp in Sources */,
				ABD21B651DE9010B001D2DFA /* features_cpu.c in Sources */,
				AB2C250A1DEBFBD400706BFC /* encoding_utf.c in Sources */,
				AB0F13951E1B7C320075684F /* ClientDisplayView.cpp in Sources */,
				AB3E69131E231E9900D4CC75 /* MacOGLDisplayView.mm in Sources */,
				AB3E69861E25FBBF00D4CC75 /* DisplayViewCALayer.mm in Sources */,
				ABD4F2761F54A51000D75A1F /* ClientExecutionControl.cpp in Sources */,
				ABC04DA61F67A20500EA6ED7 /* ClientInputHandler.cpp in Sources */,
				ABC04DCD1F67A2AC00EA6ED7 /* macosx_10_5_compat.cpp in Sources */,
				ABAFD2771F7110E5007705BD /* gdbstub.cpp in Sources */,
				ABAB0B021F7C1BB70079EFD3 /* MacScreenshotCaptureTool.mm in Sources */,
				ABD1266D20AE80DF00EFE1B2 /* MacAVCaptureTool.mm in Sources */,
				ABD1266E20AE80DF00EFE1B2 /* MacBaseCaptureTool.mm in Sources */,
				ABD1267B20AE812900EFE1B2 /* ClientAVCaptureObject.cpp in Sources */,
				ABD1267C20AE812900EFE1B2 /* macOS_driver.cpp in Sources */,
				AB4B5A24217E47E400381363 /* WifiSettingsPanel.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
		AB00E87914205EAE00DE561F /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				AB00E87A14205EAE00DE561F /* English */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
		AB00E87C14205EBC00DE561F /* MainMenu.xib */ = {
			isa = PBXVariantGroup;
			children = (
				AB00E87D14205EBC00DE561F /* English */,
			);
			name = MainMenu.xib;
			sourceTree = "<group>";
		};
		AB350D3A147A1D93007165AC /* HID_usage_strings.plist */ = {
			isa = PBXVariantGroup;
			children = (
				AB350D38147A1D8D007165AC /* English */,
			);
			name = HID_usage_strings.plist;
			sourceTree = "<group>";
		};
		AB700DB816CDDBC400FBD336 /* DisplayWindow.xib */ = {
			isa = PBXVariantGroup;
			children = (
				AB700DB916CDDBC400FBD336 /* English */,
			);
			name = DisplayWindow.xib;
			sourceTree = "<group>";
		};
		AB901BDD1420706100348EEC /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				AB00E89114205ECC00DE561F /* English */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		AB2A9A771725F00F0062C1A1 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = ppc;
				"GCC_MODEL_TUNING[sdk=macosx10.5][arch=ppc]" = G5;
				PRODUCT_NAME = "DeSmuME (ppc)";
				SDKROOT = macosx10.5;
				SKIP_INSTALL = NO;
			};
			name = Debug;
		};
		AB2A9A781725F00F0062C1A1 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = ppc;
				GCC_PREPROCESSOR_DEFINITIONS = (
					NDEBUG,
					PUBLIC_RELEASE,
				);
				PRODUCT_NAME = "DeSmuME (ppc32)";
				SDKROOT = macosx10.5;
			};
			name = Release;
		};
		AB2F3C4315CF9C6000858373 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					ppc,
					ppc64,
				);
				GCC_VERSION = com.apple.compilers.llvmgcc42;
				"GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2;
				PRODUCT_NAME = "DeSmuME (Debug-PPC)";
				SDKROOT = macosx10.5;
				SKIP_INSTALL = NO;
			};
			name = Debug;
		};
		AB2F3C4415CF9C6000858373 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					ppc,
					ppc64,
				);
				GCC_VERSION = com.apple.compilers.llvmgcc42;
				"GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2;
				PRODUCT_NAME = "DeSmuME (PPC)";
				SDKROOT = macosx10.5;
			};
			name = Release;
		};
		AB711F7D1481C35F009011C8 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				OTHER_LDFLAGS = (
					"-weak_library",
					/usr/lib/libSystem.B.dylib,
				);
			};
			name = Debug;
		};
		AB711F7E1481C35F009011C8 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				OTHER_LDFLAGS = (
					"-weak_library",
					/usr/lib/libSystem.B.dylib,
				);
				SKIP_INSTALL = NO;
			};
			name = Release;
		};
		AB73AA311507C9F500A310C8 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_VERSION = com.apple.compilers.llvmgcc42;
				"GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2;
				OTHER_LDFLAGS = (
					"-weak_library",
					/usr/lib/libSystem.B.dylib,
				);
				SKIP_INSTALL = NO;
			};
			name = Debug;
		};
		AB73AA321507C9F500A310C8 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_VERSION = com.apple.compilers.llvmgcc42;
				"GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2;
				OTHER_LDFLAGS = (
					"-weak_library",
					/usr/lib/libSystem.B.dylib,
				);
			};
			name = Release;
		};
		ABAD104715ACE7A00000EC47 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					ppc,
					ppc64,
				);
				PRODUCT_NAME = "DeSmuME (Debug-PPC)";
				SDKROOT = macosx10.5;
				SKIP_INSTALL = NO;
			};
			name = Debug;
		};
		ABAD104815ACE7A00000EC47 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = (
					ppc,
					ppc64,
				);
				PRODUCT_NAME = "DeSmuME (PPC)";
				SDKROOT = macosx10.5;
			};
			name = Release;
		};
		C01FCF4F08A954540054247B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = (
					i386,
					x86_64,
				);
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_ALTIVEC_EXTENSIONS = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_FAST_MATH = YES;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_MODEL_TUNING = "";
				"GCC_MODEL_TUNING[sdk=macosx10.4][arch=ppc]" = G4;
				"GCC_MODEL_TUNING[sdk=macosx10.5][arch=ppc64]" = G5;
				"GCC_MODEL_TUNING[sdk=macosx10.5][arch=ppc]" = G4;
				GCC_OBJC_CALL_CXX_CDTORS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = DeSmuME_Prefix.pch;
				GCC_PREPROCESSOR_DEFINITIONS = (
					_DEBUG,
					"DEBUG=1",
					GDB_STUB,
				);
				GCC_STRICT_ALIASING = YES;
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_THREADSAFE_STATICS = NO;
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				"GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2;
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_PROTOTYPE_CONVERSION = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					lua/,
					freetype/include/,
					"../../libretro-common/include/",
				);
				IBC_FLATTEN_NIBS = NO;
				INFOPLIST_FILE = "Info (Debug).plist";
				MACOSX_DEPLOYMENT_TARGET = 10.5;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_CFLAGS = "-I./../../";
				PRODUCT_NAME = "DeSmuME (Debug)";
				SDKROOT = macosx10.6;
				SKIP_INSTALL = YES;
				STRIP_INSTALLED_PRODUCT = NO;
			};
			name = Debug;
		};
		C01FCF5008A954540054247B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = (
					i386,
					x86_64,
				);
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				ENABLE_OPENMP_SUPPORT = NO;
				GCC_ALTIVEC_EXTENSIONS = YES;
				GCC_AUTO_VECTORIZATION = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = YES;
				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
				"GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS[arch=i386]" = NO;
				GCC_FAST_MATH = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				"GCC_MODEL_PPC64[sdk=macosx10.5][arch=ppc64]" = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OBJC_CALL_CXX_CDTORS = YES;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = DeSmuME_Prefix.pch;
				GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
				GCC_STRICT_ALIASING = YES;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = NO;
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_UNROLL_LOOPS = YES;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				"GCC_VERSION[sdk=macosx10.5][arch=ppc64]" = 4.2;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_PROTOTYPE_CONVERSION = NO;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					lua/,
					freetype/include/,
					"../../libretro-common/include/",
				);
				INFOPLIST_FILE = Info.plist;
				MACOSX_DEPLOYMENT_TARGET = 10.5;
				OTHER_CFLAGS = "-I./../../";
				PRODUCT_NAME = DeSmuME;
				SDKROOT = macosx10.6;
				STRIP_INSTALLED_PRODUCT = NO;
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		AB2A9A761725F00F0062C1A1 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; Release Stage 1 PowerPC32 -- Xcode 3)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AB2A9A771725F00F0062C1A1 /* Debug */,
				AB2A9A781725F00F0062C1A1 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		AB2F3C4215CF9C6000858373 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; PowerPC; LLVM-GCC)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AB2F3C4315CF9C6000858373 /* Debug */,
				AB2F3C4415CF9C6000858373 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		AB711F7C1481C35F009011C8 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; Intel; LLVM-Clang)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AB711F7D1481C35F009011C8 /* Debug */,
				AB711F7E1481C35F009011C8 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		AB73AA301507C9F500A310C8 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; Intel; LLVM-GCC)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AB73AA311507C9F500A310C8 /* Debug */,
				AB73AA321507C9F500A310C8 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		ABAD104615ACE7A00000EC47 /* Build configuration list for PBXNativeTarget "DeSmuME (macOS App; PowerPC; LLVM-Clang)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ABAD104715ACE7A00000EC47 /* Debug */,
				ABAD104815ACE7A00000EC47 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DeSmuME (XCode 3)" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C01FCF4F08A954540054247B /* Debug */,
				C01FCF5008A954540054247B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}
