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

/* Begin PBXBuildFile section */
		2D9173CB09BA90380026E9FF /* SDLMain.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A47A9D01A0482F01D3D55B /* SDLMain.h */; };
		2D9173CC09BA90380026E9FF /* Booster.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF110627AE07006BEC99 /* Booster.hxx */; };
		2D9173CD09BA90380026E9FF /* Cart.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF130627AE07006BEC99 /* Cart.hxx */; };
		2D9173CE09BA90380026E9FF /* Cart2K.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF150627AE07006BEC99 /* Cart2K.hxx */; };
		2D9173CF09BA90380026E9FF /* Cart3F.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF170627AE07006BEC99 /* Cart3F.hxx */; };
		2D9173D009BA90380026E9FF /* Cart4K.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF190627AE07006BEC99 /* Cart4K.hxx */; };
		2D9173D109BA90380026E9FF /* CartAR.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF1B0627AE07006BEC99 /* CartAR.hxx */; };
		2D9173D209BA90380026E9FF /* CartCV.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF1D0627AE07006BEC99 /* CartCV.hxx */; };
		2D9173D309BA90380026E9FF /* CartDPC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF1F0627AE07006BEC99 /* CartDPC.hxx */; };
		2D9173D409BA90380026E9FF /* CartE0.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF210627AE07006BEC99 /* CartE0.hxx */; };
		2D9173D509BA90380026E9FF /* CartE7.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF230627AE07006BEC99 /* CartE7.hxx */; };
		2D9173D609BA90380026E9FF /* CartF4.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF250627AE07006BEC99 /* CartF4.hxx */; };
		2D9173D709BA90380026E9FF /* CartF4SC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF270627AE07006BEC99 /* CartF4SC.hxx */; };
		2D9173D809BA90380026E9FF /* CartF6.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF290627AE07006BEC99 /* CartF6.hxx */; };
		2D9173D909BA90380026E9FF /* CartF6SC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF2B0627AE07006BEC99 /* CartF6SC.hxx */; };
		2D9173DA09BA90380026E9FF /* CartF8.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF2D0627AE07006BEC99 /* CartF8.hxx */; };
		2D9173DB09BA90380026E9FF /* CartF8SC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF2F0627AE07006BEC99 /* CartF8SC.hxx */; };
		2D9173DD09BA90380026E9FF /* CartFE.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF330627AE07006BEC99 /* CartFE.hxx */; };
		2D9173E009BA90380026E9FF /* Console.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF390627AE07006BEC99 /* Console.hxx */; };
		2D9173E109BA90380026E9FF /* Control.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF3B0627AE07006BEC99 /* Control.hxx */; };
		2D9173E309BA90380026E9FF /* Driving.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF3F0627AE07006BEC99 /* Driving.hxx */; };
		2D9173E409BA90380026E9FF /* Event.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF410627AE07006BEC99 /* Event.hxx */; };
		2D9173E509BA90380026E9FF /* Joystick.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF430627AE07006BEC99 /* Joystick.hxx */; };
		2D9173E609BA90380026E9FF /* Keyboard.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF450627AE07006BEC99 /* Keyboard.hxx */; };
		2D9173E709BA90380026E9FF /* M6532.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF7D0627AE33006BEC99 /* M6532.hxx */; };
		2D9173E809BA90380026E9FF /* MD5.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF7F0627AE34006BEC99 /* MD5.hxx */; };
		2D9173EA09BA90380026E9FF /* Paddles.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF830627AE34006BEC99 /* Paddles.hxx */; };
		2D9173EB09BA90380026E9FF /* Props.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF850627AE34006BEC99 /* Props.hxx */; };
		2D9173EC09BA90380026E9FF /* PropsSet.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF870627AE34006BEC99 /* PropsSet.hxx */; };
		2D9173ED09BA90380026E9FF /* Random.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF890627AE34006BEC99 /* Random.hxx */; };
		2D9173EE09BA90380026E9FF /* Serializer.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF8B0627AE34006BEC99 /* Serializer.hxx */; };
		2D9173EF09BA90380026E9FF /* Sound.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF8D0627AE34006BEC99 /* Sound.hxx */; };
		2D9173F009BA90380026E9FF /* Switches.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2DF8F0627AE34006BEC99 /* Switches.hxx */; };
		2D9173F909BA90380026E9FF /* EventHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D733D6F062895B2006265D9 /* EventHandler.hxx */; };
		2D9173FA09BA90380026E9FF /* FrameBuffer.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D733D71062895B2006265D9 /* FrameBuffer.hxx */; };
		2D9173FB09BA90380026E9FF /* Settings.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D733D77062895F1006265D9 /* Settings.hxx */; };
		2D91740009BA90380026E9FF /* AboutDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAA4084578BF00812C11 /* AboutDialog.hxx */; };
		2D91740209BA90380026E9FF /* BrowserDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAA9084578BF00812C11 /* BrowserDialog.hxx */; };
		2D91740309BA90380026E9FF /* Command.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAAA084578BF00812C11 /* Command.hxx */; };
		2D91740409BA90380026E9FF /* Dialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAAC084578BF00812C11 /* Dialog.hxx */; };
		2D91740509BA90380026E9FF /* DialogContainer.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAAE084578BF00812C11 /* DialogContainer.hxx */; };
		2D91740609BA90380026E9FF /* GameInfoDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAB3084578BF00812C11 /* GameInfoDialog.hxx */; };
		2D91740809BA90380026E9FF /* GuiObject.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAB6084578BF00812C11 /* GuiObject.hxx */; };
		2D91740A09BA90380026E9FF /* HelpDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAB9084578BF00812C11 /* HelpDialog.hxx */; };
		2D91740B09BA90380026E9FF /* Launcher.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEABB084578BF00812C11 /* Launcher.hxx */; };
		2D91740C09BA90380026E9FF /* LauncherDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEABD084578BF00812C11 /* LauncherDialog.hxx */; };
		2D91740E09BA90380026E9FF /* ListWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAC1084578BF00812C11 /* ListWidget.hxx */; };
		2D91741009BA90380026E9FF /* OptionsDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAC5084578BF00812C11 /* OptionsDialog.hxx */; };
		2D91741109BA90380026E9FF /* PopUpWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAC7084578BF00812C11 /* PopUpWidget.hxx */; };
		2D91741209BA90380026E9FF /* ProgressDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAC9084578BF00812C11 /* ProgressDialog.hxx */; };
		2D91741309BA90380026E9FF /* ScrollBarWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEACB084578BF00812C11 /* ScrollBarWidget.hxx */; };
		2D91741609BA90380026E9FF /* TabWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAD1084578BF00812C11 /* TabWidget.hxx */; };
		2D91741809BA90380026E9FF /* Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEAD5084578BF00812C11 /* Widget.hxx */; };
		2D91741909BA90380026E9FF /* CartUA.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEB7108457B7D00812C11 /* CartUA.hxx */; };
		2D91741A09BA90380026E9FF /* FSNode.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEB7308457B7D00812C11 /* FSNode.hxx */; };
		2D91741B09BA90380026E9FF /* OSystem.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DDBEB7508457B7D00812C11 /* OSystem.hxx */; };
		2D91741F09BA90380026E9FF /* AboutBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D1A6CD4085135F9007CDBA8 /* AboutBox.h */; };
		2D91742009BA90380026E9FF /* ConsoleFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D9217FA0857CC88001D664B /* ConsoleFont.hxx */; };
		2D91742109BA90380026E9FF /* Font.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D9217FC0857CC88001D664B /* Font.hxx */; };
		2D91742209BA90380026E9FF /* Debugger.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D659E2E085D3DD6005D96C8 /* Debugger.hxx */; };
		2D91742309BA90380026E9FF /* DebuggerParser.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D659E32085D3DD6005D96C8 /* DebuggerParser.hxx */; };
		2D91742409BA90380026E9FF /* EditableWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D403BA1086116D1001E31A1 /* EditableWidget.hxx */; };
		2D91742509BA90380026E9FF /* EditTextWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D403BA5086116D1001E31A1 /* EditTextWidget.hxx */; };
		2D91742909BA90380026E9FF /* TIADebug.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D30F8760868A4DB00938B9D /* TIADebug.hxx */; };
		2D91742A09BA90380026E9FF /* YaccParser.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D313F0B0879C4C0005BD3E5 /* YaccParser.hxx */; };
		2D91742B09BA90380026E9FF /* Cart3E.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D9555DA0880E78000466554 /* Cart3E.hxx */; };
		2D91742C09BA90380026E9FF /* CpuDebug.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D9555DE0880E79600466554 /* CpuDebug.hxx */; };
		2D91743609BA90380026E9FF /* DebuggerSystem.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DF971D70892CEA400F64D23 /* DebuggerSystem.hxx */; };
		2D91743A09BA90380026E9FF /* Expression.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DF971DF0892CEA400F64D23 /* Expression.hxx */; };
		2D91744F09BA90380026E9FF /* InputTextDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D02208008A301F200B9C76B /* InputTextDialog.hxx */; };
		2D91745009BA90380026E9FF /* CheckListWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DEF21F908BC033500B246B4 /* CheckListWidget.hxx */; };
		2D91745109BA90380026E9FF /* StringListWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2DEF21FB08BC033500B246B4 /* StringListWidget.hxx */; };
		2D91745209BA90380026E9FF /* CommandDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D73959408C3EB4E0060BB99 /* CommandDialog.hxx */; };
		2D91745309BA90380026E9FF /* CommandMenu.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D73959608C3EB4E0060BB99 /* CommandMenu.hxx */; };
		2D91745509BA90380026E9FF /* CpuWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9E708C603EC00A73076 /* CpuWidget.hxx */; };
		2D91745609BA90380026E9FF /* DataGridOpsWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9E908C603EC00A73076 /* DataGridOpsWidget.hxx */; };
		2D91745709BA90380026E9FF /* DataGridWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9EB08C603EC00A73076 /* DataGridWidget.hxx */; };
		2D91745809BA90380026E9FF /* DebuggerDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9ED08C603EC00A73076 /* DebuggerDialog.hxx */; };
		2D91745909BA90380026E9FF /* PromptWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9EF08C603EC00A73076 /* PromptWidget.hxx */; };
		2D91745A09BA90380026E9FF /* RamWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9F108C603EC00A73076 /* RamWidget.hxx */; };
		2D91745B09BA90380026E9FF /* RomListWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9F308C603EC00A73076 /* RomListWidget.hxx */; };
		2D91745C09BA90380026E9FF /* RomWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9F508C603EC00A73076 /* RomWidget.hxx */; };
		2D91745D09BA90380026E9FF /* TiaInfoWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9F708C603EC00A73076 /* TiaInfoWidget.hxx */; };
		2D91745E09BA90380026E9FF /* TiaOutputWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9F908C603EC00A73076 /* TiaOutputWidget.hxx */; };
		2D91745F09BA90380026E9FF /* TiaWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9FB08C603EC00A73076 /* TiaWidget.hxx */; };
		2D91746009BA90380026E9FF /* ToggleBitWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9FD08C603EC00A73076 /* ToggleBitWidget.hxx */; };
		2D91746109BA90380026E9FF /* TogglePixelWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F9FF08C603EC00A73076 /* TogglePixelWidget.hxx */; };
		2D91746209BA90380026E9FF /* ToggleWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D20FA0108C603EC00A73076 /* ToggleWidget.hxx */; };
		2D91746409BA90380026E9FF /* TiaZoomWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D6CC10408C811A600B8F642 /* TiaZoomWidget.hxx */; };
		2D91746609BA90380026E9FF /* AudioWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D2331900900B5EF00613B1F /* AudioWidget.hxx */; };
		2D91746909BA90380026E9FF /* EventMappingWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D05FF5F096E269100A518FE /* EventMappingWidget.hxx */; };
		2D91746A09BA90380026E9FF /* InputDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = 2D05FF61096E269100A518FE /* InputDialog.hxx */; };
		2D91746E09BA90380026E9FF /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = B2F367C504C7ADC700A80002 /* SDLMain.nib */; };
		2D91746F09BA90380026E9FF /* Stella.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2D16A8E106324136005DF364 /* Stella.icns */; };
		2D91747009BA90380026E9FF /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 2D7B4F6C063B513200579B93 /* Credits.html */; };
		2D91747109BA90380026E9FF /* docs in Resources */ = {isa = PBXBuildFile; fileRef = 2D113E090672BF2100317017 /* docs */; };
		2D91747209BA90380026E9FF /* AboutBox.nib in Resources */ = {isa = PBXBuildFile; fileRef = 2D1A6CD808513610007CDBA8 /* AboutBox.nib */; };
		2D91747409BA90380026E9FF /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A47A9E01A0483001D3D55B /* SDLMain.m */; };
		2D91747509BA90380026E9FF /* Booster.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF100627AE07006BEC99 /* Booster.cxx */; };
		2D91747609BA90380026E9FF /* Cart.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF120627AE07006BEC99 /* Cart.cxx */; };
		2D91747709BA90380026E9FF /* Cart2K.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF140627AE07006BEC99 /* Cart2K.cxx */; };
		2D91747809BA90380026E9FF /* Cart3F.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF160627AE07006BEC99 /* Cart3F.cxx */; };
		2D91747909BA90380026E9FF /* Cart4K.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF180627AE07006BEC99 /* Cart4K.cxx */; };
		2D91747A09BA90380026E9FF /* CartAR.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF1A0627AE07006BEC99 /* CartAR.cxx */; };
		2D91747B09BA90380026E9FF /* CartCV.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF1C0627AE07006BEC99 /* CartCV.cxx */; };
		2D91747C09BA90380026E9FF /* CartDPC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF1E0627AE07006BEC99 /* CartDPC.cxx */; };
		2D91747D09BA90380026E9FF /* CartE0.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF200627AE07006BEC99 /* CartE0.cxx */; };
		2D91747E09BA90380026E9FF /* CartE7.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF220627AE07006BEC99 /* CartE7.cxx */; };
		2D91747F09BA90380026E9FF /* CartF4.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF240627AE07006BEC99 /* CartF4.cxx */; };
		2D91748009BA90380026E9FF /* CartF4SC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF260627AE07006BEC99 /* CartF4SC.cxx */; };
		2D91748109BA90380026E9FF /* CartF6.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF280627AE07006BEC99 /* CartF6.cxx */; };
		2D91748209BA90380026E9FF /* CartF6SC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF2A0627AE07006BEC99 /* CartF6SC.cxx */; };
		2D91748309BA90380026E9FF /* CartF8.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF2C0627AE07006BEC99 /* CartF8.cxx */; };
		2D91748409BA90380026E9FF /* CartF8SC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF2E0627AE07006BEC99 /* CartF8SC.cxx */; };
		2D91748609BA90380026E9FF /* CartFE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF320627AE07006BEC99 /* CartFE.cxx */; };
		2D91748909BA90380026E9FF /* Console.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF380627AE07006BEC99 /* Console.cxx */; };
		2D91748A09BA90380026E9FF /* Control.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF3A0627AE07006BEC99 /* Control.cxx */; };
		2D91748C09BA90380026E9FF /* Driving.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF3E0627AE07006BEC99 /* Driving.cxx */; };
		2D91748E09BA90380026E9FF /* Joystick.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF420627AE07006BEC99 /* Joystick.cxx */; };
		2D91748F09BA90380026E9FF /* Keyboard.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF440627AE07006BEC99 /* Keyboard.cxx */; };
		2D91749009BA90380026E9FF /* M6532.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF7C0627AE33006BEC99 /* M6532.cxx */; };
		2D91749109BA90380026E9FF /* MD5.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF7E0627AE33006BEC99 /* MD5.cxx */; };
		2D91749309BA90380026E9FF /* Paddles.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF820627AE34006BEC99 /* Paddles.cxx */; };
		2D91749409BA90380026E9FF /* Props.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF840627AE34006BEC99 /* Props.cxx */; };
		2D91749509BA90380026E9FF /* PropsSet.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF860627AE34006BEC99 /* PropsSet.cxx */; };
		2D91749709BA90380026E9FF /* Serializer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF8A0627AE34006BEC99 /* Serializer.cxx */; };
		2D91749809BA90380026E9FF /* Switches.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DE2DF8E0627AE34006BEC99 /* Switches.cxx */; };
		2D9174A109BA90380026E9FF /* EventHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D733D6E062895B2006265D9 /* EventHandler.cxx */; };
		2D9174A209BA90380026E9FF /* FrameBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D733D70062895B2006265D9 /* FrameBuffer.cxx */; };
		2D9174A309BA90380026E9FF /* Settings.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D944848062904E800DD9879 /* Settings.cxx */; };
		2D9174A809BA90380026E9FF /* FSNodePOSIX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEA0C0845708800812C11 /* FSNodePOSIX.cxx */; };
		2D9174AA09BA90380026E9FF /* AboutDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAA3084578BF00812C11 /* AboutDialog.cxx */; };
		2D9174AC09BA90380026E9FF /* BrowserDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAA8084578BF00812C11 /* BrowserDialog.cxx */; };
		2D9174AD09BA90380026E9FF /* Dialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAAB084578BF00812C11 /* Dialog.cxx */; };
		2D9174AE09BA90380026E9FF /* DialogContainer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAAD084578BF00812C11 /* DialogContainer.cxx */; };
		2D9174AF09BA90380026E9FF /* GameInfoDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAB2084578BF00812C11 /* GameInfoDialog.cxx */; };
		2D9174B109BA90380026E9FF /* HelpDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAB8084578BF00812C11 /* HelpDialog.cxx */; };
		2D9174B209BA90380026E9FF /* Launcher.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEABA084578BF00812C11 /* Launcher.cxx */; };
		2D9174B309BA90380026E9FF /* LauncherDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEABC084578BF00812C11 /* LauncherDialog.cxx */; };
		2D9174B509BA90380026E9FF /* ListWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAC0084578BF00812C11 /* ListWidget.cxx */; };
		2D9174B709BA90380026E9FF /* OptionsDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAC4084578BF00812C11 /* OptionsDialog.cxx */; };
		2D9174B809BA90380026E9FF /* PopUpWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAC6084578BF00812C11 /* PopUpWidget.cxx */; };
		2D9174B909BA90380026E9FF /* ProgressDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAC8084578BF00812C11 /* ProgressDialog.cxx */; };
		2D9174BA09BA90380026E9FF /* ScrollBarWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEACA084578BF00812C11 /* ScrollBarWidget.cxx */; };
		2D9174BB09BA90380026E9FF /* TabWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAD0084578BF00812C11 /* TabWidget.cxx */; };
		2D9174BD09BA90380026E9FF /* Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEAD4084578BF00812C11 /* Widget.cxx */; };
		2D9174BE09BA90380026E9FF /* CartUA.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEB7008457B7D00812C11 /* CartUA.cxx */; };
		2D9174BF09BA90380026E9FF /* FSNode.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEB7208457B7D00812C11 /* FSNode.cxx */; };
		2D9174C009BA90380026E9FF /* OSystem.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DDBEB7408457B7D00812C11 /* OSystem.cxx */; };
		2D9174C409BA90380026E9FF /* AboutBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D1A6CD5085135F9007CDBA8 /* AboutBox.m */; };
		2D9174C509BA90380026E9FF /* Font.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D9217FB0857CC88001D664B /* Font.cxx */; };
		2D9174C609BA90380026E9FF /* Debugger.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D659E2D085D3DD6005D96C8 /* Debugger.cxx */; };
		2D9174C709BA90380026E9FF /* DebuggerParser.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D659E31085D3DD6005D96C8 /* DebuggerParser.cxx */; };
		2D9174C809BA90380026E9FF /* EditableWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D403BA0086116D1001E31A1 /* EditableWidget.cxx */; };
		2D9174C909BA90380026E9FF /* EditTextWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D403BA4086116D1001E31A1 /* EditTextWidget.cxx */; };
		2D9174CC09BA90380026E9FF /* TIADebug.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D30F8750868A4DB00938B9D /* TIADebug.cxx */; };
		2D9174CD09BA90380026E9FF /* YaccParser.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D313F0A0879C4C0005BD3E5 /* YaccParser.cxx */; };
		2D9174CE09BA90380026E9FF /* Cart3E.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D9555D90880E78000466554 /* Cart3E.cxx */; };
		2D9174CF09BA90380026E9FF /* CpuDebug.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D9555DD0880E79600466554 /* CpuDebug.cxx */; };
		2D9174F109BA90380026E9FF /* InputTextDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D02207F08A301F200B9C76B /* InputTextDialog.cxx */; };
		2D9174F209BA90380026E9FF /* CheckListWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DEF21F808BC033500B246B4 /* CheckListWidget.cxx */; };
		2D9174F309BA90380026E9FF /* StringListWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2DEF21FA08BC033500B246B4 /* StringListWidget.cxx */; };
		2D9174F409BA90380026E9FF /* CommandDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D73959308C3EB4E0060BB99 /* CommandDialog.cxx */; };
		2D9174F509BA90380026E9FF /* CommandMenu.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D73959508C3EB4E0060BB99 /* CommandMenu.cxx */; };
		2D9174F709BA90380026E9FF /* CpuWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9E608C603EC00A73076 /* CpuWidget.cxx */; };
		2D9174F809BA90380026E9FF /* DataGridOpsWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9E808C603EC00A73076 /* DataGridOpsWidget.cxx */; };
		2D9174F909BA90380026E9FF /* DataGridWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9EA08C603EC00A73076 /* DataGridWidget.cxx */; };
		2D9174FA09BA90380026E9FF /* DebuggerDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9EC08C603EC00A73076 /* DebuggerDialog.cxx */; };
		2D9174FB09BA90380026E9FF /* PromptWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9EE08C603EC00A73076 /* PromptWidget.cxx */; };
		2D9174FC09BA90380026E9FF /* RamWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9F008C603EC00A73076 /* RamWidget.cxx */; };
		2D9174FD09BA90380026E9FF /* RomListWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9F208C603EC00A73076 /* RomListWidget.cxx */; };
		2D9174FE09BA90380026E9FF /* RomWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9F408C603EC00A73076 /* RomWidget.cxx */; };
		2D9174FF09BA90380026E9FF /* TiaInfoWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9F608C603EC00A73076 /* TiaInfoWidget.cxx */; };
		2D91750009BA90380026E9FF /* TiaOutputWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9F808C603EC00A73076 /* TiaOutputWidget.cxx */; };
		2D91750109BA90380026E9FF /* TiaWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9FA08C603EC00A73076 /* TiaWidget.cxx */; };
		2D91750209BA90380026E9FF /* ToggleBitWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9FC08C603EC00A73076 /* ToggleBitWidget.cxx */; };
		2D91750309BA90380026E9FF /* TogglePixelWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20F9FE08C603EC00A73076 /* TogglePixelWidget.cxx */; };
		2D91750409BA90380026E9FF /* ToggleWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D20FA0008C603EC00A73076 /* ToggleWidget.cxx */; };
		2D91750609BA90380026E9FF /* TiaZoomWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D6CC10308C811A600B8F642 /* TiaZoomWidget.cxx */; };
		2D91750809BA90380026E9FF /* AudioWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D23318F0900B5EF00613B1F /* AudioWidget.cxx */; };
		2D91750B09BA90380026E9FF /* EventMappingWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D05FF5E096E269100A518FE /* EventMappingWidget.cxx */; };
		2D91750C09BA90380026E9FF /* InputDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = 2D05FF60096E269100A518FE /* InputDialog.cxx */; };
		2D91750F09BA90380026E9FF /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
		2D91751009BA90380026E9FF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DEB3D4C0629BD24007EBBD3 /* OpenGL.framework */; };
		2D91751209BA90380026E9FF /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D17D98E08BC398400E47F69 /* ApplicationServices.framework */; };
		2DEFB40C09C3386F00754289 /* Cart.icns in Resources */ = {isa = PBXBuildFile; fileRef = 2DEFB40B09C3386F00754289 /* Cart.icns */; };
		55FE2A321EE4856B00078ADE /* SDL2.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = DCDAF4D818CA9AAB00D3865D /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		55FE2A501EE4880500078ADE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 55FE2A3C1EE487CA00078ADE /* InfoPlist.strings */; };
		CFB521D72853A2590083B9CE /* CartBUSInfoWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CFB521D52853A2590083B9CE /* CartBUSInfoWidget.cxx */; };
		CFB521D82853A2590083B9CE /* CartBUSInfoWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = CFB521D62853A2590083B9CE /* CartBUSInfoWidget.hxx */; };
		CFE3F60B1E84A9A200A8204E /* CartBUSWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CFE3F6071E84A9A200A8204E /* CartBUSWidget.cxx */; };
		CFE3F60C1E84A9A200A8204E /* CartBUSWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = CFE3F6081E84A9A200A8204E /* CartBUSWidget.hxx */; };
		CFE3F60D1E84A9A200A8204E /* CartCDFWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CFE3F6091E84A9A200A8204E /* CartCDFWidget.cxx */; };
		CFE3F60E1E84A9A200A8204E /* CartCDFWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = CFE3F60A1E84A9A200A8204E /* CartCDFWidget.hxx */; };
		CFE3F6131E84A9CE00A8204E /* CartBUS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CFE3F60F1E84A9CE00A8204E /* CartBUS.cxx */; };
		CFE3F6141E84A9CE00A8204E /* CartBUS.hxx in Headers */ = {isa = PBXBuildFile; fileRef = CFE3F6101E84A9CE00A8204E /* CartBUS.hxx */; };
		CFE3F6151E84A9CE00A8204E /* CartCDF.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CFE3F6111E84A9CE00A8204E /* CartCDF.cxx */; };
		CFE3F6161E84A9CE00A8204E /* CartCDF.hxx in Headers */ = {isa = PBXBuildFile; fileRef = CFE3F6121E84A9CE00A8204E /* CartCDF.hxx */; };
		DC047FEE1A4A6F3600348F0F /* JoystickDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC047FEC1A4A6F3600348F0F /* JoystickDialog.cxx */; };
		DC047FEF1A4A6F3600348F0F /* JoystickDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC047FED1A4A6F3600348F0F /* JoystickDialog.hxx */; };
		DC0932172C50017A00527D3C /* ElfEnvironment.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC0932142C50017A00527D3C /* ElfEnvironment.cxx */; };
		DC0932182C50017A00527D3C /* ElfEnvironment.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC0932152C50017A00527D3C /* ElfEnvironment.hxx */; };
		DC0932192C50017A00527D3C /* ElfFile.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC0932162C50017A00527D3C /* ElfFile.hxx */; };
		DC0984850D3985160073C852 /* CartSB.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC0984830D3985160073C852 /* CartSB.cxx */; };
		DC0984860D3985160073C852 /* CartSB.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC0984840D3985160073C852 /* CartSB.hxx */; };
		DC0DF8690F0DAAF500B0F1F3 /* GlobalPropsDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC0DF8670F0DAAF500B0F1F3 /* GlobalPropsDialog.cxx */; };
		DC0DF86A0F0DAAF500B0F1F3 /* GlobalPropsDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC0DF8680F0DAAF500B0F1F3 /* GlobalPropsDialog.hxx */; };
		DC0E98E02801CC8900097C68 /* Cart0FA0Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC0E98DE2801CC8900097C68 /* Cart0FA0Widget.cxx */; };
		DC0E98E12801CC8900097C68 /* Cart0FA0Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC0E98DF2801CC8900097C68 /* Cart0FA0Widget.hxx */; };
		DC0E98E42801CD1600097C68 /* Cart0FA0.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC0E98E22801CD1500097C68 /* Cart0FA0.cxx */; };
		DC0E98E52801CD1600097C68 /* Cart0FA0.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC0E98E32801CD1500097C68 /* Cart0FA0.hxx */; };
		DC0EF94C2C59578C0007F3B5 /* BusTransactionQueue.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC0EF9482C59578C0007F3B5 /* BusTransactionQueue.hxx */; };
		DC0EF94D2C59578C0007F3B5 /* VcsLib.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC0EF9492C59578C0007F3B5 /* VcsLib.hxx */; };
		DC0EF94E2C59578C0007F3B5 /* BusTransactionQueue.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC0EF94A2C59578C0007F3B5 /* BusTransactionQueue.cxx */; };
		DC0EF94F2C59578C0007F3B5 /* VcsLib.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC0EF94B2C59578C0007F3B5 /* VcsLib.cxx */; };
		DC0EF9512C5D4B900007F3B5 /* json.hpp in Headers */ = {isa = PBXBuildFile; fileRef = DC0EF9502C5D4B900007F3B5 /* json.hpp */; };
		DC11F78D0DB36933003B505E /* MT24LC256.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC11F78B0DB36933003B505E /* MT24LC256.cxx */; };
		DC11F78E0DB36933003B505E /* MT24LC256.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC11F78C0DB36933003B505E /* MT24LC256.hxx */; };
		DC13B53F176FF2F500B8B4BB /* RomListSettings.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC13B53D176FF2F500B8B4BB /* RomListSettings.cxx */; };
		DC13B540176FF2F500B8B4BB /* RomListSettings.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC13B53E176FF2F500B8B4BB /* RomListSettings.hxx */; };
		DC173F760E2CAC1E00320F94 /* ContextMenu.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC173F740E2CAC1E00320F94 /* ContextMenu.cxx */; };
		DC173F770E2CAC1E00320F94 /* ContextMenu.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC173F750E2CAC1E00320F94 /* ContextMenu.hxx */; };
		DC1B2EC41E50036100F62837 /* AmigaMouse.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1B2EBE1E50036100F62837 /* AmigaMouse.hxx */; };
		DC1B2EC61E50036100F62837 /* AtariMouse.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1B2EC01E50036100F62837 /* AtariMouse.hxx */; };
		DC1B2EC81E50036100F62837 /* TrakBall.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1B2EC21E50036100F62837 /* TrakBall.hxx */; };
		DC1BC6662066B4390076F74A /* PKeyboardHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC1BC6642066B4390076F74A /* PKeyboardHandler.cxx */; };
		DC1BC6672066B4390076F74A /* PKeyboardHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1BC6652066B4390076F74A /* PKeyboardHandler.hxx */; };
		DC1E474E24D34F3B0047E61A /* WhatsNewDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC1E474C24D34F3A0047E61A /* WhatsNewDialog.cxx */; };
		DC1E474F24D34F3B0047E61A /* WhatsNewDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1E474D24D34F3A0047E61A /* WhatsNewDialog.hxx */; };
		DC1E88F92C4032C30033E15F /* CartELF.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC1E88F72C4032C30033E15F /* CartELF.cxx */; };
		DC1E88FA2C4032C30033E15F /* CartELF.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1E88F82C4032C30033E15F /* CartELF.hxx */; };
		DC1E89042C4033280033E15F /* ElfLinker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC1E88FB2C4033280033E15F /* ElfLinker.cxx */; };
		DC1E89052C4033280033E15F /* ElfLinker.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1E88FC2C4033280033E15F /* ElfLinker.hxx */; };
		DC1E89062C4033280033E15F /* ElfParser.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC1E88FD2C4033280033E15F /* ElfParser.cxx */; };
		DC1E89072C4033280033E15F /* ElfParser.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1E88FE2C4033280033E15F /* ElfParser.hxx */; };
		DC1E89082C4033280033E15F /* ElfUtil.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC1E88FF2C4033280033E15F /* ElfUtil.cxx */; };
		DC1E89092C4033280033E15F /* ElfUtil.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC1E89002C4033280033E15F /* ElfUtil.hxx */; };
		DC21E5BF21CA903E007D0E1A /* OSystemMACOS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC21E5B921CA903E007D0E1A /* OSystemMACOS.cxx */; };
		DC21E5C021CA903E007D0E1A /* OSystemMACOS.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC21E5BA21CA903E007D0E1A /* OSystemMACOS.hxx */; };
		DC21E5C121CA903E007D0E1A /* SerialPortMACOS.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC21E5BB21CA903E007D0E1A /* SerialPortMACOS.cxx */; };
		DC21E5C221CA903E007D0E1A /* SerialPortMACOS.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC21E5BC21CA903E007D0E1A /* SerialPortMACOS.hxx */; };
		DC22F12D2507D20800AB43E9 /* QuadTari.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC22F12B2507D20800AB43E9 /* QuadTari.hxx */; };
		DC22F12E2507D20800AB43E9 /* QuadTari.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC22F12C2507D20800AB43E9 /* QuadTari.cxx */; };
		DC22F1312507D22500AB43E9 /* QuadTariWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC22F12F2507D22500AB43E9 /* QuadTariWidget.hxx */; };
		DC22F1322507D22500AB43E9 /* QuadTariWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC22F1302507D22500AB43E9 /* QuadTariWidget.cxx */; };
		DC22F1352507D24E00AB43E9 /* QuadTariDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC22F1332507D24D00AB43E9 /* QuadTariDialog.hxx */; };
		DC22F1362507D24E00AB43E9 /* QuadTariDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC22F1342507D24E00AB43E9 /* QuadTariDialog.cxx */; };
		DC2410E32274BDA8007A4CBF /* MinUICommandDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2410E12274BDA7007A4CBF /* MinUICommandDialog.hxx */; };
		DC2410E42274BDA8007A4CBF /* MinUICommandDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2410E22274BDA8007A4CBF /* MinUICommandDialog.cxx */; };
		DC2874071F8F2278004BF21A /* TrapArray.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2874061F8F2278004BF21A /* TrapArray.hxx */; };
		DC2AADB0194F389C0026C7A4 /* TIASurface.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2AADAC194F389C0026C7A4 /* TIASurface.cxx */; };
		DC2AADB1194F389C0026C7A4 /* TIASurface.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2AADAD194F389C0026C7A4 /* TIASurface.hxx */; };
		DC2AADB4194F390F0026C7A4 /* CartRamWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2AADB2194F390F0026C7A4 /* CartRamWidget.cxx */; };
		DC2AADB5194F390F0026C7A4 /* CartRamWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2AADB3194F390F0026C7A4 /* CartRamWidget.hxx */; };
		DC2ABA5C259BD544007E57D3 /* CompositeKeyValueRepository.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA5B259BD544007E57D3 /* CompositeKeyValueRepository.hxx */; };
		DC2ABA61259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2ABA5D259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.cxx */; };
		DC2ABA62259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2ABA5E259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.cxx */; };
		DC2ABA63259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA5F259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.hxx */; };
		DC2ABA64259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA60259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.hxx */; };
		DC2ABA68259D466C007E57D3 /* KeyValueRepositoryPropertyFile.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2ABA65259D466C007E57D3 /* KeyValueRepositoryPropertyFile.cxx */; };
		DC2ABA69259D466C007E57D3 /* CompositeKeyValueRepositoryNoop.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA66259D466C007E57D3 /* CompositeKeyValueRepositoryNoop.hxx */; };
		DC2ABA6A259D466C007E57D3 /* KeyValueRepositoryPropertyFile.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA67259D466C007E57D3 /* KeyValueRepositoryPropertyFile.hxx */; };
		DC2ABA7025A0C9B2007E57D3 /* CompositeKVRJsonAdapter.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2ABA6B25A0C9B1007E57D3 /* CompositeKVRJsonAdapter.cxx */; };
		DC2ABA7125A0C9B2007E57D3 /* KeyValueRepositoryFile.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA6C25A0C9B1007E57D3 /* KeyValueRepositoryFile.hxx */; };
		DC2ABA7225A0C9B2007E57D3 /* CompositeKVRJsonAdapter.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA6D25A0C9B1007E57D3 /* CompositeKVRJsonAdapter.hxx */; };
		DC2ABA7325A0C9B2007E57D3 /* KeyValueRepositoryJsonFile.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2ABA6E25A0C9B1007E57D3 /* KeyValueRepositoryJsonFile.cxx */; };
		DC2ABA7425A0C9B2007E57D3 /* KeyValueRepositoryJsonFile.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA6F25A0C9B1007E57D3 /* KeyValueRepositoryJsonFile.hxx */; };
		DC2ABA7725A0E178007E57D3 /* StellaDb.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2ABA7525A0E178007E57D3 /* StellaDb.hxx */; };
		DC2ABA7825A0E178007E57D3 /* StellaDb.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2ABA7625A0E178007E57D3 /* StellaDb.cxx */; };
		DC2B85E71EF5EF2300379EB9 /* AtariNTSC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC2B85E51EF5EF2300379EB9 /* AtariNTSC.cxx */; };
		DC2B85E81EF5EF2300379EB9 /* AtariNTSC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2B85E61EF5EF2300379EB9 /* AtariNTSC.hxx */; };
		DC2C5EDB1F8F2403007D2A09 /* smartmod.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC2C5EDA1F8F2403007D2A09 /* smartmod.hxx */; };
		DC30924C212F74930020DAD0 /* TimerManager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC30924A212F74930020DAD0 /* TimerManager.cxx */; };
		DC30924D212F74930020DAD0 /* TimerManager.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC30924B212F74930020DAD0 /* TimerManager.hxx */; };
		DC3131ED2C540CE2008A1E43 /* CortexM0.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3131EB2C540CE2008A1E43 /* CortexM0.cxx */; };
		DC3131EE2C540CE2008A1E43 /* CortexM0.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC3131EC2C540CE2008A1E43 /* CortexM0.hxx */; };
		DC368F5818A2FB710084199C /* SoundSDL2.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC368F5218A2FB710084199C /* SoundSDL2.cxx */; };
		DC368F5918A2FB710084199C /* SoundSDL2.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC368F5318A2FB710084199C /* SoundSDL2.hxx */; };
		DC36D2C814CAFAB0007DC821 /* CartFA2.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC36D2C614CAFAB0007DC821 /* CartFA2.cxx */; };
		DC36D2C914CAFAB0007DC821 /* CartFA2.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC36D2C714CAFAB0007DC821 /* CartFA2.hxx */; };
		DC3C9BC52469C8F700CF2D47 /* PaletteHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3C9BC32469C8F700CF2D47 /* PaletteHandler.cxx */; };
		DC3C9BC62469C8F700CF2D47 /* PaletteHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC3C9BC42469C8F700CF2D47 /* PaletteHandler.hxx */; };
		DC3C9BCB2469C93D00CF2D47 /* VideoAudioDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3C9BC72469C93D00CF2D47 /* VideoAudioDialog.cxx */; };
		DC3C9BCC2469C93D00CF2D47 /* EmulationDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3C9BC82469C93D00CF2D47 /* EmulationDialog.cxx */; };
		DC3C9BCD2469C93D00CF2D47 /* VideoAudioDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC3C9BC92469C93D00CF2D47 /* VideoAudioDialog.hxx */; };
		DC3C9BCE2469C93D00CF2D47 /* EmulationDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC3C9BCA2469C93D00CF2D47 /* EmulationDialog.hxx */; };
		DC3C9BD32469C9A200CF2D47 /* CartEnhanced.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3C9BCF2469C9A200CF2D47 /* CartEnhanced.cxx */; };
		DC3C9BD42469C9A200CF2D47 /* Cart3EX.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC3C9BD02469C9A200CF2D47 /* Cart3EX.hxx */; };
		DC3C9BD52469C9A200CF2D47 /* CartEnhanced.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC3C9BD12469C9A200CF2D47 /* CartEnhanced.hxx */; };
		DC3C9BD62469C9A200CF2D47 /* Cart3EX.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3C9BD22469C9A200CF2D47 /* Cart3EX.cxx */; };
		DC3C9BD92469C9C700CF2D47 /* CartEnhancedWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC3C9BD72469C9C700CF2D47 /* CartEnhancedWidget.cxx */; };
		DC3C9BDA2469C9C700CF2D47 /* CartEnhancedWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC3C9BD82469C9C700CF2D47 /* CartEnhancedWidget.hxx */; };
		DC3DAFAC1F2E233B00A64410 /* PointingDevice.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC3DAFAB1F2E233B00A64410 /* PointingDevice.hxx */; };
		DC3EE8561E2C0E6D00905161 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE83C1E2C0E6D00905161 /* adler32.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8571E2C0E6D00905161 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE83D1E2C0E6D00905161 /* compress.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8581E2C0E6D00905161 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE83E1E2C0E6D00905161 /* crc32.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8591E2C0E6D00905161 /* crc32.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE83F1E2C0E6D00905161 /* crc32.h */; };
		DC3EE85A1E2C0E6D00905161 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8401E2C0E6D00905161 /* deflate.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE85B1E2C0E6D00905161 /* deflate.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE8411E2C0E6D00905161 /* deflate.h */; };
		DC3EE85C1E2C0E6D00905161 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8421E2C0E6D00905161 /* gzclose.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE85D1E2C0E6D00905161 /* gzguts.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE8431E2C0E6D00905161 /* gzguts.h */; };
		DC3EE85E1E2C0E6D00905161 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8441E2C0E6D00905161 /* gzlib.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE85F1E2C0E6D00905161 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8451E2C0E6D00905161 /* gzread.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8601E2C0E6D00905161 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8461E2C0E6D00905161 /* gzwrite.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8611E2C0E6D00905161 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8471E2C0E6D00905161 /* infback.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8621E2C0E6D00905161 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8481E2C0E6D00905161 /* inffast.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8631E2C0E6D00905161 /* inffast.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE8491E2C0E6D00905161 /* inffast.h */; };
		DC3EE8641E2C0E6D00905161 /* inffixed.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE84A1E2C0E6D00905161 /* inffixed.h */; };
		DC3EE8651E2C0E6D00905161 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE84B1E2C0E6D00905161 /* inflate.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8661E2C0E6D00905161 /* inflate.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE84C1E2C0E6D00905161 /* inflate.h */; };
		DC3EE8671E2C0E6D00905161 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE84D1E2C0E6D00905161 /* inftrees.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE8681E2C0E6D00905161 /* inftrees.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE84E1E2C0E6D00905161 /* inftrees.h */; };
		DC3EE8691E2C0E6D00905161 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE84F1E2C0E6D00905161 /* trees.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE86A1E2C0E6D00905161 /* trees.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE8501E2C0E6D00905161 /* trees.h */; };
		DC3EE86B1E2C0E6D00905161 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8511E2C0E6D00905161 /* uncompr.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE86C1E2C0E6D00905161 /* zconf.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE8521E2C0E6D00905161 /* zconf.h */; };
		DC3EE86D1E2C0E6D00905161 /* zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE8531E2C0E6D00905161 /* zlib.h */; };
		DC3EE86E1E2C0E6D00905161 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE8541E2C0E6D00905161 /* zutil.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DC3EE86F1E2C0E6D00905161 /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3EE8551E2C0E6D00905161 /* zutil.h */; };
		DC44019E1F1A5D01008C08F6 /* ColorWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC44019C1F1A5D01008C08F6 /* ColorWidget.cxx */; };
		DC44019F1F1A5D01008C08F6 /* ColorWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC44019D1F1A5D01008C08F6 /* ColorWidget.hxx */; };
		DC4613670D92C03600D8DAB9 /* RomAuditDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC4613650D92C03600D8DAB9 /* RomAuditDialog.cxx */; };
		DC4613680D92C03600D8DAB9 /* RomAuditDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC4613660D92C03600D8DAB9 /* RomAuditDialog.hxx */; };
		DC47455509C34BFA00EDDA3A /* BankRomCheat.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC47454A09C34BFA00EDDA3A /* BankRomCheat.cxx */; };
		DC47455609C34BFA00EDDA3A /* BankRomCheat.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC47454B09C34BFA00EDDA3A /* BankRomCheat.hxx */; };
		DC47455709C34BFA00EDDA3A /* Cheat.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC47454C09C34BFA00EDDA3A /* Cheat.hxx */; };
		DC47455809C34BFA00EDDA3A /* CheatCodeDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC47454D09C34BFA00EDDA3A /* CheatCodeDialog.cxx */; };
		DC47455909C34BFA00EDDA3A /* CheatCodeDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC47454E09C34BFA00EDDA3A /* CheatCodeDialog.hxx */; };
		DC47455A09C34BFA00EDDA3A /* CheatManager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC47454F09C34BFA00EDDA3A /* CheatManager.cxx */; };
		DC47455B09C34BFA00EDDA3A /* CheatManager.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC47455009C34BFA00EDDA3A /* CheatManager.hxx */; };
		DC47455C09C34BFA00EDDA3A /* CheetahCheat.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC47455109C34BFA00EDDA3A /* CheetahCheat.cxx */; };
		DC47455D09C34BFA00EDDA3A /* CheetahCheat.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC47455209C34BFA00EDDA3A /* CheetahCheat.hxx */; };
		DC47455E09C34BFA00EDDA3A /* RamCheat.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC47455309C34BFA00EDDA3A /* RamCheat.cxx */; };
		DC47455F09C34BFA00EDDA3A /* RamCheat.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC47455409C34BFA00EDDA3A /* RamCheat.hxx */; };
		DC479403258C56B800F52462 /* PlusROM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC479401258C56B800F52462 /* PlusROM.cxx */; };
		DC479404258C56B800F52462 /* PlusROM.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC479402258C56B800F52462 /* PlusROM.hxx */; };
		DC487FB60DA5350900E12499 /* AtariVox.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC487FB40DA5350900E12499 /* AtariVox.cxx */; };
		DC487FB70DA5350900E12499 /* AtariVox.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC487FB50DA5350900E12499 /* AtariVox.hxx */; };
		DC4AC6EF0DC8DACB00CD3AD2 /* RiotWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC4AC6ED0DC8DACB00CD3AD2 /* RiotWidget.cxx */; };
		DC4AC6F00DC8DACB00CD3AD2 /* RiotWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC4AC6EE0DC8DACB00CD3AD2 /* RiotWidget.hxx */; };
		DC4AC6F30DC8DAEF00CD3AD2 /* SaveKey.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC4AC6F10DC8DAEF00CD3AD2 /* SaveKey.cxx */; };
		DC4AC6F40DC8DAEF00CD3AD2 /* SaveKey.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC4AC6F20DC8DAEF00CD3AD2 /* SaveKey.hxx */; };
		DC53B6AE1F3622DA00AA6BFB /* PointingDevice.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC53B6AD1F3622DA00AA6BFB /* PointingDevice.cxx */; };
		DC564F6028C10A8500177588 /* http_lib.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC564F5E28C10A8500177588 /* http_lib.hxx */; };
		DC564F6128C10A8500177588 /* httplib.h in Headers */ = {isa = PBXBuildFile; fileRef = DC564F5F28C10A8500177588 /* httplib.h */; };
		DC564F6528C114D200177588 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = DC564F6328C114D200177588 /* sqlite3.c */; };
		DC564F6628C114D200177588 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = DC564F6428C114D200177588 /* sqlite3.h */; };
		DC564F6C28C1152100177588 /* nanojpeg_lib.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC564F6A28C1152100177588 /* nanojpeg_lib.hxx */; };
		DC564F6F28C1154F00177588 /* tinyexif.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC564F6D28C1154F00177588 /* tinyexif.cxx */; };
		DC564F7028C1154F00177588 /* tinyexif_lib.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC564F6E28C1154F00177588 /* tinyexif_lib.hxx */; };
		DC564F7528C11C2B00177588 /* JPGLibrary.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC564F7328C11C2B00177588 /* JPGLibrary.hxx */; };
		DC564F7628C11C2B00177588 /* JPGLibrary.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC564F7428C11C2B00177588 /* JPGLibrary.cxx */; };
		DC56FCDE14CCCC4900A31CC3 /* MouseControl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC56FCDC14CCCC4900A31CC3 /* MouseControl.cxx */; };
		DC56FCDF14CCCC4900A31CC3 /* MouseControl.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC56FCDD14CCCC4900A31CC3 /* MouseControl.hxx */; };
		DC5963132139FA14002736F2 /* Bankswitch.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC5963112139FA14002736F2 /* Bankswitch.cxx */; };
		DC5963142139FA14002736F2 /* Bankswitch.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5963122139FA14002736F2 /* Bankswitch.hxx */; };
		DC5AAC281FCB24AB00C420A6 /* EventHandlerConstants.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5AAC261FCB24AB00C420A6 /* EventHandlerConstants.hxx */; };
		DC5AAC291FCB24AB00C420A6 /* FrameBufferConstants.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5AAC271FCB24AB00C420A6 /* FrameBufferConstants.hxx */; };
		DC5AAC2C1FCB24DF00C420A6 /* RadioButtonWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC5AAC2A1FCB24DF00C420A6 /* RadioButtonWidget.cxx */; };
		DC5AAC2D1FCB24DF00C420A6 /* RadioButtonWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5AAC2B1FCB24DF00C420A6 /* RadioButtonWidget.hxx */; };
		DC5ACB5B1FBFCE8E00A213FD /* DeveloperDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC5ACB591FBFCE8E00A213FD /* DeveloperDialog.cxx */; };
		DC5ACB5C1FBFCE8E00A213FD /* DeveloperDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5ACB5A1FBFCE8E00A213FD /* DeveloperDialog.hxx */; };
		DC5ACB5E1FBFCEB800A213FD /* CartDebugWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC5ACB5D1FBFCEB800A213FD /* CartDebugWidget.cxx */; };
		DC5BE4B317C913AC0091FD64 /* ConsoleBFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5BE4B117C913AC0091FD64 /* ConsoleBFont.hxx */; };
		DC5BE4B417C913AC0091FD64 /* ConsoleMediumBFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5BE4B217C913AC0091FD64 /* ConsoleMediumBFont.hxx */; };
		DC5C768F14C26F7C0031EBC7 /* StellaKeys.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5C768E14C26F7C0031EBC7 /* StellaKeys.hxx */; };
		DC5D1AA7102C6FC900E59AC1 /* Stack.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5D1AA6102C6FC900E59AC1 /* Stack.hxx */; };
		DC5D2C530F117CFD004D1660 /* StellaFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5D2C4F0F117CFD004D1660 /* StellaFont.hxx */; };
		DC5D2C540F117CFD004D1660 /* StellaLargeFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5D2C500F117CFD004D1660 /* StellaLargeFont.hxx */; };
		DC5D2C550F117CFD004D1660 /* StellaMediumFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5D2C510F117CFD004D1660 /* StellaMediumFont.hxx */; };
		DC5EE7C214F7C165001C628C /* NTSCFilter.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC5EE7C014F7C165001C628C /* NTSCFilter.cxx */; };
		DC5EE7C314F7C165001C628C /* NTSCFilter.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC5EE7C114F7C165001C628C /* NTSCFilter.hxx */; };
		DC62E6471960E87B007AEF05 /* AtariVoxWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC62E6431960E87B007AEF05 /* AtariVoxWidget.cxx */; };
		DC62E6481960E87B007AEF05 /* AtariVoxWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC62E6441960E87B007AEF05 /* AtariVoxWidget.hxx */; };
		DC62E6491960E87B007AEF05 /* SaveKeyWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC62E6451960E87B007AEF05 /* SaveKeyWidget.cxx */; };
		DC62E64A1960E87B007AEF05 /* SaveKeyWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC62E6461960E87B007AEF05 /* SaveKeyWidget.hxx */; };
		DC67270B1556F4860023653B /* CartCTY.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6727081556F4860023653B /* CartCTY.cxx */; };
		DC67270C1556F4860023653B /* CartCTY.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6727091556F4860023653B /* CartCTY.hxx */; };
		DC676A411729A0B000E4E73D /* Cart3EWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A251729A0B000E4E73D /* Cart3EWidget.cxx */; };
		DC676A421729A0B000E4E73D /* Cart3EWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A261729A0B000E4E73D /* Cart3EWidget.hxx */; };
		DC676A431729A0B000E4E73D /* Cart4A50Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A271729A0B000E4E73D /* Cart4A50Widget.cxx */; };
		DC676A441729A0B000E4E73D /* Cart4A50Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A281729A0B000E4E73D /* Cart4A50Widget.hxx */; };
		DC676A451729A0B000E4E73D /* CartARWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A291729A0B000E4E73D /* CartARWidget.cxx */; };
		DC676A461729A0B000E4E73D /* CartARWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A2A1729A0B000E4E73D /* CartARWidget.hxx */; };
		DC676A471729A0B000E4E73D /* CartCMWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A2B1729A0B000E4E73D /* CartCMWidget.cxx */; };
		DC676A481729A0B000E4E73D /* CartCMWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A2C1729A0B000E4E73D /* CartCMWidget.hxx */; };
		DC676A491729A0B000E4E73D /* CartCTYWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A2D1729A0B000E4E73D /* CartCTYWidget.cxx */; };
		DC676A4A1729A0B000E4E73D /* CartCTYWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A2E1729A0B000E4E73D /* CartCTYWidget.hxx */; };
		DC676A4B1729A0B000E4E73D /* CartDPCPlusWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A2F1729A0B000E4E73D /* CartDPCPlusWidget.cxx */; };
		DC676A4C1729A0B000E4E73D /* CartDPCPlusWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A301729A0B000E4E73D /* CartDPCPlusWidget.hxx */; };
		DC676A4D1729A0B000E4E73D /* CartDPCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A311729A0B000E4E73D /* CartDPCWidget.cxx */; };
		DC676A4E1729A0B000E4E73D /* CartDPCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A321729A0B000E4E73D /* CartDPCWidget.hxx */; };
		DC676A4F1729A0B000E4E73D /* CartE0Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A331729A0B000E4E73D /* CartE0Widget.cxx */; };
		DC676A501729A0B000E4E73D /* CartE0Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A341729A0B000E4E73D /* CartE0Widget.hxx */; };
		DC676A511729A0B000E4E73D /* CartE7Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A351729A0B000E4E73D /* CartE7Widget.cxx */; };
		DC676A521729A0B000E4E73D /* CartE7Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A361729A0B000E4E73D /* CartE7Widget.hxx */; };
		DC676A531729A0B000E4E73D /* CartFA2Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A371729A0B000E4E73D /* CartFA2Widget.cxx */; };
		DC676A541729A0B000E4E73D /* CartFA2Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A381729A0B000E4E73D /* CartFA2Widget.hxx */; };
		DC676A551729A0B000E4E73D /* CartFEWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A391729A0B000E4E73D /* CartFEWidget.cxx */; };
		DC676A561729A0B000E4E73D /* CartFEWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A3A1729A0B000E4E73D /* CartFEWidget.hxx */; };
		DC676A591729A0B000E4E73D /* CartSBWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A3D1729A0B000E4E73D /* CartSBWidget.cxx */; };
		DC676A5A1729A0B000E4E73D /* CartSBWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A3E1729A0B000E4E73D /* CartSBWidget.hxx */; };
		DC676A5B1729A0B000E4E73D /* CartX07Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC676A3F1729A0B000E4E73D /* CartX07Widget.cxx */; };
		DC676A5C1729A0B000E4E73D /* CartX07Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC676A401729A0B000E4E73D /* CartX07Widget.hxx */; };
		DC68F8901FA64C5300F4A2CC /* TIAConstants.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC68F88F1FA64C5300F4A2CC /* TIAConstants.hxx */; };
		DC69670B1361FD0A0036499D /* pngdebug.h in Headers */ = {isa = PBXBuildFile; fileRef = DC6967071361FD0A0036499D /* pngdebug.h */; };
		DC69670C1361FD0A0036499D /* pnginfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DC6967081361FD0A0036499D /* pnginfo.h */; };
		DC69670D1361FD0A0036499D /* pnglibconf.h in Headers */ = {isa = PBXBuildFile; fileRef = DC6967091361FD0A0036499D /* pnglibconf.h */; };
		DC69670E1361FD0A0036499D /* pngstruct.h in Headers */ = {isa = PBXBuildFile; fileRef = DC69670A1361FD0A0036499D /* pngstruct.h */; };
		DC6A18F819B3E65500DEB242 /* CartMDMWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6A18F619B3E65500DEB242 /* CartMDMWidget.cxx */; };
		DC6A18F919B3E65500DEB242 /* CartMDMWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6A18F719B3E65500DEB242 /* CartMDMWidget.hxx */; };
		DC6A18FC19B3E67A00DEB242 /* CartMDM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6A18FA19B3E67A00DEB242 /* CartMDM.cxx */; };
		DC6A18FD19B3E67A00DEB242 /* CartMDM.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6A18FB19B3E67A00DEB242 /* CartMDM.hxx */; };
		DC6B2BA411037FF200F199A7 /* CartDebug.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6B2BA011037FF200F199A7 /* CartDebug.cxx */; };
		DC6B2BA511037FF200F199A7 /* CartDebug.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6B2BA111037FF200F199A7 /* CartDebug.hxx */; };
		DC6B2BA611037FF200F199A7 /* DiStella.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6B2BA211037FF200F199A7 /* DiStella.cxx */; };
		DC6B2BA711037FF200F199A7 /* DiStella.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6B2BA311037FF200F199A7 /* DiStella.hxx */; };
		DC6C726213CDEA0A008A5975 /* LoggerDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6C726013CDEA0A008A5975 /* LoggerDialog.cxx */; };
		DC6C726313CDEA0A008A5975 /* LoggerDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6C726113CDEA0A008A5975 /* LoggerDialog.hxx */; };
		DC6D39871A3CE65000171E71 /* CartWDWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6D39851A3CE65000171E71 /* CartWDWidget.cxx */; };
		DC6D39881A3CE65000171E71 /* CartWDWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6D39861A3CE65000171E71 /* CartWDWidget.hxx */; };
		DC6DC5DF273C2A5E00F64413 /* PlusRomsMenu.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6DC5D9273C2A5D00F64413 /* PlusRomsMenu.hxx */; };
		DC6DC5E0273C2A5E00F64413 /* PlusRomsSetupDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6DC5DA273C2A5D00F64413 /* PlusRomsSetupDialog.hxx */; };
		DC6DC5E1273C2A5E00F64413 /* OptionsMenu.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6DC5DB273C2A5E00F64413 /* OptionsMenu.cxx */; };
		DC6DC5E2273C2A5E00F64413 /* PlusRomsSetupDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6DC5DC273C2A5E00F64413 /* PlusRomsSetupDialog.cxx */; };
		DC6DC5E3273C2A5E00F64413 /* OptionsMenu.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6DC5DD273C2A5E00F64413 /* OptionsMenu.hxx */; };
		DC6DC5E4273C2A5E00F64413 /* PlusRomsMenu.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6DC5DE273C2A5E00F64413 /* PlusRomsMenu.cxx */; };
		DC6DC5E7273C2BED00F64413 /* GlobalKeyHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6DC5E5273C2BED00F64413 /* GlobalKeyHandler.cxx */; };
		DC6DC5E8273C2BED00F64413 /* GlobalKeyHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6DC5E6273C2BED00F64413 /* GlobalKeyHandler.hxx */; };
		DC6DC5EC273C2C3A00F64413 /* DevSettingsHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6DC5E9273C2C3A00F64413 /* DevSettingsHandler.cxx */; };
		DC6DC5ED273C2C3A00F64413 /* DevSettingsHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6DC5EA273C2C3A00F64413 /* DevSettingsHandler.hxx */; };
		DC6DC5EE273C2C3A00F64413 /* jsonDefinitions.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6DC5EB273C2C3A00F64413 /* jsonDefinitions.hxx */; };
		DC6DC91E205DB879004A5FC3 /* PhysicalJoystick.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6DC91A205DB879004A5FC3 /* PhysicalJoystick.cxx */; };
		DC6DC91F205DB879004A5FC3 /* PhysicalJoystick.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6DC91B205DB879004A5FC3 /* PhysicalJoystick.hxx */; };
		DC6DC920205DB879004A5FC3 /* PJoystickHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6DC91C205DB879004A5FC3 /* PJoystickHandler.cxx */; };
		DC6DC921205DB879004A5FC3 /* PJoystickHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6DC91D205DB879004A5FC3 /* PJoystickHandler.hxx */; };
		DC6F394A21B897C700897AD8 /* FatalEmulationError.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6F394821B897C700897AD8 /* FatalEmulationError.hxx */; };
		DC6F394D21B897F300897AD8 /* ThreadDebugging.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC6F394B21B897F300897AD8 /* ThreadDebugging.cxx */; };
		DC6F394E21B897F300897AD8 /* ThreadDebugging.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC6F394C21B897F300897AD8 /* ThreadDebugging.hxx */; };
		DC70065C241EC97900A459AB /* Stella12x24tFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC700659241EC97900A459AB /* Stella12x24tFont.hxx */; };
		DC70065D241EC97900A459AB /* Stella16x32tFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC70065A241EC97900A459AB /* Stella16x32tFont.hxx */; };
		DC70065E241EC97900A459AB /* Stella14x28tFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC70065B241EC97900A459AB /* Stella14x28tFont.hxx */; };
		DC71C399221623D9005DE92F /* ControllerDetector.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC71C397221623D8005DE92F /* ControllerDetector.hxx */; };
		DC71C39A221623D9005DE92F /* ControllerDetector.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC71C398221623D9005DE92F /* ControllerDetector.cxx */; };
		DC73BD851915E5B1003FAFAD /* FBSurfaceSDL2.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC73BD831915E5B1003FAFAD /* FBSurfaceSDL2.cxx */; };
		DC73BD861915E5B1003FAFAD /* FBSurfaceSDL2.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC73BD841915E5B1003FAFAD /* FBSurfaceSDL2.hxx */; };
		DC73BD891915E5E3003FAFAD /* FBSurface.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC73BD871915E5E3003FAFAD /* FBSurface.cxx */; };
		DC73BD8A1915E5E3003FAFAD /* FBSurface.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC73BD881915E5E3003FAFAD /* FBSurface.hxx */; };
		DC74D6A2138D4D7E00F05C5C /* StringParser.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC74D6A0138D4D7E00F05C5C /* StringParser.hxx */; };
		DC79F81217A88D9E00288B91 /* Base.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC79F81017A88D9E00288B91 /* Base.cxx */; };
		DC79F81317A88D9E00288B91 /* Base.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC79F81117A88D9E00288B91 /* Base.hxx */; };
		DC7A24D5173B1CF600B20FE9 /* Variant.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC7A24D4173B1CF600B20FE9 /* Variant.hxx */; };
		DC7A24DF173B1DBC00B20FE9 /* FileListWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC7A24DD173B1DBC00B20FE9 /* FileListWidget.cxx */; };
		DC7A24E0173B1DBC00B20FE9 /* FileListWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC7A24DE173B1DBC00B20FE9 /* FileListWidget.hxx */; };
		DC7C83D628EF2E080097B5AE /* TimerMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC7C83D428EF2E080097B5AE /* TimerMap.cxx */; };
		DC7C83D728EF2E080097B5AE /* TimerMap.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC7C83D528EF2E080097B5AE /* TimerMap.hxx */; };
		DC8078DB0B4BD5F3005E9305 /* DebuggerExpressions.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC8078DA0B4BD5F3005E9305 /* DebuggerExpressions.hxx */; };
		DC8078EA0B4BD697005E9305 /* UIDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC8078E60B4BD697005E9305 /* UIDialog.cxx */; };
		DC8078EB0B4BD697005E9305 /* UIDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC8078E70B4BD697005E9305 /* UIDialog.hxx */; };
		DC816CF72572F92A00FBCCDA /* json_lib.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC816CF52572F92A00FBCCDA /* json_lib.hxx */; };
		DC816CFC25757D9A00FBCCDA /* HighScoresManager.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC816CF925757D9A00FBCCDA /* HighScoresManager.hxx */; };
		DC816CFD25757D9A00FBCCDA /* HighScoresManager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC816CFA25757D9A00FBCCDA /* HighScoresManager.cxx */; };
		DC816D0225757DC300FBCCDA /* HighScoresDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC816CFE25757DC200FBCCDA /* HighScoresDialog.hxx */; };
		DC816D0325757DC300FBCCDA /* HighScoresDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC816CFF25757DC200FBCCDA /* HighScoresDialog.cxx */; };
		DC816D0425757DC300FBCCDA /* HighScoresMenu.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC816D0025757DC200FBCCDA /* HighScoresMenu.cxx */; };
		DC816D0525757DC300FBCCDA /* HighScoresMenu.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC816D0125757DC200FBCCDA /* HighScoresMenu.hxx */; };
		DC84397B247B294E00C6A4FC /* CartTVBoy.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC843979247B294D00C6A4FC /* CartTVBoy.hxx */; };
		DC84397C247B294E00C6A4FC /* CartTVBoy.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC84397A247B294D00C6A4FC /* CartTVBoy.cxx */; };
		DC84397F247B297A00C6A4FC /* CartTVBoyWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC84397D247B297A00C6A4FC /* CartTVBoyWidget.hxx */; };
		DC843980247B297A00C6A4FC /* CartTVBoyWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC84397E247B297A00C6A4FC /* CartTVBoyWidget.cxx */; };
		DC84FC522677C62000E60ADE /* CartARM.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC84FC502677C62000E60ADE /* CartARM.hxx */; };
		DC84FC532677C62000E60ADE /* CartARM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC84FC512677C62000E60ADE /* CartARM.cxx */; };
		DC84FC562677C64200E60ADE /* CartARMWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC84FC542677C64200E60ADE /* CartARMWidget.cxx */; };
		DC84FC572677C64200E60ADE /* CartARMWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC84FC552677C64200E60ADE /* CartARMWidget.hxx */; };
		DC85734E2C10A371007AB2FE /* CartJANEWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC85734C2C10A371007AB2FE /* CartJANEWidget.hxx */; };
		DC85734F2C10A371007AB2FE /* CartJANEWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC85734D2C10A371007AB2FE /* CartJANEWidget.cxx */; };
		DC8573522C10A389007AB2FE /* CartJANE.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC8573502C10A389007AB2FE /* CartJANE.hxx */; };
		DC8573532C10A389007AB2FE /* CartJANE.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC8573512C10A389007AB2FE /* CartJANE.cxx */; };
		DC857D352482F66200C7C14F /* CartCreator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC857D332482F66200C7C14F /* CartCreator.cxx */; };
		DC857D362482F66200C7C14F /* CartCreator.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC857D342482F66200C7C14F /* CartCreator.hxx */; };
		DC8685C128AAAF7E00DF21AA /* RomImageWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC8685BF28AAAF7D00DF21AA /* RomImageWidget.cxx */; };
		DC8685C228AAAF7E00DF21AA /* RomImageWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC8685C028AAAF7E00DF21AA /* RomImageWidget.hxx */; };
		DC8C1BAD14B25DE7006440EE /* CartCM.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC8C1BA714B25DE7006440EE /* CartCM.cxx */; };
		DC8C1BAE14B25DE7006440EE /* CartCM.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC8C1BA814B25DE7006440EE /* CartCM.hxx */; };
		DC8C1BAF14B25DE7006440EE /* CompuMate.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC8C1BA914B25DE7006440EE /* CompuMate.cxx */; };
		DC8C1BB014B25DE7006440EE /* CompuMate.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC8C1BAA14B25DE7006440EE /* CompuMate.hxx */; };
		DC8C1BB114B25DE7006440EE /* MindLink.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC8C1BAB14B25DE7006440EE /* MindLink.cxx */; };
		DC8C1BB214B25DE7006440EE /* MindLink.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC8C1BAC14B25DE7006440EE /* MindLink.hxx */; };
		DC8CF9BD17C15A27004B533D /* ConsoleMediumFont.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC8CF9BC17C15A27004B533D /* ConsoleMediumFont.hxx */; };
		DC911C7526333B9200666AC0 /* CartMVC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC911C7326333B9100666AC0 /* CartMVC.cxx */; };
		DC911C7626333B9200666AC0 /* CartMVC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC911C7426333B9100666AC0 /* CartMVC.hxx */; };
		DC932D440F278A5200FEFEFC /* DefProps.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC932D3F0F278A5200FEFEFC /* DefProps.hxx */; };
		DC932D450F278A5200FEFEFC /* Serializable.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC932D400F278A5200FEFEFC /* Serializable.hxx */; };
		DC932D460F278A5200FEFEFC /* SerialPort.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC932D410F278A5200FEFEFC /* SerialPort.hxx */; };
		DC96162C1F817830008A2206 /* AmigaMouseWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9616221F817830008A2206 /* AmigaMouseWidget.cxx */; };
		DC96162D1F817830008A2206 /* AmigaMouseWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC9616231F817830008A2206 /* AmigaMouseWidget.hxx */; };
		DC96162E1F817830008A2206 /* AtariMouseWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9616241F817830008A2206 /* AtariMouseWidget.cxx */; };
		DC96162F1F817830008A2206 /* AtariMouseWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC9616251F817830008A2206 /* AtariMouseWidget.hxx */; };
		DC9616301F817830008A2206 /* FlashWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9616261F817830008A2206 /* FlashWidget.cxx */; };
		DC9616311F817830008A2206 /* FlashWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC9616271F817830008A2206 /* FlashWidget.hxx */; };
		DC9616321F817830008A2206 /* PointingDeviceWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9616281F817830008A2206 /* PointingDeviceWidget.cxx */; };
		DC9616331F817830008A2206 /* PointingDeviceWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC9616291F817830008A2206 /* PointingDeviceWidget.hxx */; };
		DC9616341F817830008A2206 /* TrakBallWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC96162A1F817830008A2206 /* TrakBallWidget.cxx */; };
		DC9616351F817830008A2206 /* TrakBallWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC96162B1F817830008A2206 /* TrakBallWidget.hxx */; };
		DC98F35611F5B56200AA520F /* MessageBox.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC98F35411F5B56200AA520F /* MessageBox.cxx */; };
		DC98F35711F5B56200AA520F /* MessageBox.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC98F35511F5B56200AA520F /* MessageBox.hxx */; };
		DC9EA8870F729A36000452B5 /* KidVid.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DC9EA8850F729A36000452B5 /* KidVid.cxx */; };
		DC9EA8880F729A36000452B5 /* KidVid.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DC9EA8860F729A36000452B5 /* KidVid.hxx */; };
		DCA00FF70DBABCAD00C3823D /* RiotDebug.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCA00FF50DBABCAD00C3823D /* RiotDebug.cxx */; };
		DCA00FF80DBABCAD00C3823D /* RiotDebug.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA00FF60DBABCAD00C3823D /* RiotDebug.hxx */; };
		DCA078341F8C1B04008EFEE5 /* LinkedObjectPool.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA078321F8C1B04008EFEE5 /* LinkedObjectPool.hxx */; };
		DCA078351F8C1B04008EFEE5 /* SDL_lib.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA078331F8C1B04008EFEE5 /* SDL_lib.hxx */; };
		DCA233B023B583FE0032ABF3 /* PhosphorHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCA233AE23B583FE0032ABF3 /* PhosphorHandler.cxx */; };
		DCA233B123B583FE0032ABF3 /* PhosphorHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA233AF23B583FE0032ABF3 /* PhosphorHandler.hxx */; };
		DCA233B423BAB1300032ABF3 /* Lightgun.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCA233B223BAB1300032ABF3 /* Lightgun.cxx */; };
		DCA233B523BAB1300032ABF3 /* Lightgun.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA233B323BAB1300032ABF3 /* Lightgun.hxx */; };
		DCA23AE90D75B22500F77B33 /* CartX07.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCA23AE70D75B22500F77B33 /* CartX07.cxx */; };
		DCA23AEA0D75B22500F77B33 /* CartX07.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA23AE80D75B22500F77B33 /* CartX07.hxx */; };
		DCA6A9122C7CD04000EEB5FF /* CartELFWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA6A9102C7CD04000EEB5FF /* CartELFWidget.hxx */; };
		DCA6A9132C7CD04000EEB5FF /* CartELFWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCA6A9112C7CD04000EEB5FF /* CartELFWidget.cxx */; };
		DCA82C711FEB4E780059340F /* TimeMachine.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCA82C6D1FEB4E780059340F /* TimeMachine.cxx */; };
		DCA82C721FEB4E780059340F /* TimeMachine.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA82C6E1FEB4E780059340F /* TimeMachine.hxx */; };
		DCA82C731FEB4E780059340F /* TimeMachineDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCA82C6F1FEB4E780059340F /* TimeMachineDialog.cxx */; };
		DCA82C741FEB4E780059340F /* TimeMachineDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCA82C701FEB4E780059340F /* TimeMachineDialog.hxx */; };
		DCAA68422A3CD026006A1E5F /* CartGL.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAA68402A3CD026006A1E5F /* CartGL.cxx */; };
		DCAA68432A3CD026006A1E5F /* CartGL.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAA68412A3CD026006A1E5F /* CartGL.hxx */; };
		DCAA68462A3CD04C006A1E5F /* CartGLWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAA68442A3CD04B006A1E5F /* CartGLWidget.hxx */; };
		DCAA68472A3CD04C006A1E5F /* CartGLWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAA68452A3CD04B006A1E5F /* CartGLWidget.cxx */; };
		DCAACAF6188D631500A4D282 /* Cart4KSC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACAEC188D631500A4D282 /* Cart4KSC.cxx */; };
		DCAACAF7188D631500A4D282 /* Cart4KSC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACAED188D631500A4D282 /* Cart4KSC.hxx */; };
		DCAACAF8188D631500A4D282 /* CartBF.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACAEE188D631500A4D282 /* CartBF.cxx */; };
		DCAACAF9188D631500A4D282 /* CartBF.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACAEF188D631500A4D282 /* CartBF.hxx */; };
		DCAACAFA188D631500A4D282 /* CartBFSC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACAF0188D631500A4D282 /* CartBFSC.cxx */; };
		DCAACAFB188D631500A4D282 /* CartBFSC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACAF1188D631500A4D282 /* CartBFSC.hxx */; };
		DCAACAFC188D631500A4D282 /* CartDF.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACAF2188D631500A4D282 /* CartDF.cxx */; };
		DCAACAFD188D631500A4D282 /* CartDF.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACAF3188D631500A4D282 /* CartDF.hxx */; };
		DCAACAFE188D631500A4D282 /* CartDFSC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACAF4188D631500A4D282 /* CartDFSC.cxx */; };
		DCAACAFF188D631500A4D282 /* CartDFSC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACAF5188D631500A4D282 /* CartDFSC.hxx */; };
		DCAACB0E188D636F00A4D282 /* Cart4KSCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACB04188D636F00A4D282 /* Cart4KSCWidget.cxx */; };
		DCAACB0F188D636F00A4D282 /* Cart4KSCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACB05188D636F00A4D282 /* Cart4KSCWidget.hxx */; };
		DCAACB10188D636F00A4D282 /* CartBFSCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACB06188D636F00A4D282 /* CartBFSCWidget.cxx */; };
		DCAACB11188D636F00A4D282 /* CartBFSCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACB07188D636F00A4D282 /* CartBFSCWidget.hxx */; };
		DCAACB12188D636F00A4D282 /* CartBFWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACB08188D636F00A4D282 /* CartBFWidget.cxx */; };
		DCAACB13188D636F00A4D282 /* CartBFWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACB09188D636F00A4D282 /* CartBFWidget.hxx */; };
		DCAACB14188D636F00A4D282 /* CartDFSCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACB0A188D636F00A4D282 /* CartDFSCWidget.cxx */; };
		DCAACB15188D636F00A4D282 /* CartDFSCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACB0B188D636F00A4D282 /* CartDFSCWidget.hxx */; };
		DCAACB16188D636F00A4D282 /* CartDFWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAACB0C188D636F00A4D282 /* CartDFWidget.cxx */; };
		DCAACB17188D636F00A4D282 /* CartDFWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAACB0D188D636F00A4D282 /* CartDFWidget.hxx */; };
		DCAAE5D31715887B0080BB82 /* Cart2KWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5B21715887B0080BB82 /* Cart2KWidget.cxx */; };
		DCAAE5D41715887B0080BB82 /* Cart2KWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5B31715887B0080BB82 /* Cart2KWidget.hxx */; };
		DCAAE5D51715887B0080BB82 /* Cart3FWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5B41715887B0080BB82 /* Cart3FWidget.cxx */; };
		DCAAE5D61715887B0080BB82 /* Cart3FWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5B51715887B0080BB82 /* Cart3FWidget.hxx */; };
		DCAAE5D71715887B0080BB82 /* Cart4KWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5B61715887B0080BB82 /* Cart4KWidget.cxx */; };
		DCAAE5D81715887B0080BB82 /* Cart4KWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5B71715887B0080BB82 /* Cart4KWidget.hxx */; };
		DCAAE5D91715887B0080BB82 /* Cart0840Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5B81715887B0080BB82 /* Cart0840Widget.cxx */; };
		DCAAE5DA1715887B0080BB82 /* Cart0840Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5B91715887B0080BB82 /* Cart0840Widget.hxx */; };
		DCAAE5DB1715887B0080BB82 /* CartCVWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5BA1715887B0080BB82 /* CartCVWidget.cxx */; };
		DCAAE5DC1715887B0080BB82 /* CartCVWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5BB1715887B0080BB82 /* CartCVWidget.hxx */; };
		DCAAE5DD1715887B0080BB82 /* CartDebugWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5BC1715887B0080BB82 /* CartDebugWidget.hxx */; };
		DCAAE5DE1715887B0080BB82 /* CartEFSCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5BD1715887B0080BB82 /* CartEFSCWidget.cxx */; };
		DCAAE5DF1715887B0080BB82 /* CartEFSCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5BE1715887B0080BB82 /* CartEFSCWidget.hxx */; };
		DCAAE5E01715887B0080BB82 /* CartEFWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5BF1715887B0080BB82 /* CartEFWidget.cxx */; };
		DCAAE5E11715887B0080BB82 /* CartEFWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5C01715887B0080BB82 /* CartEFWidget.hxx */; };
		DCAAE5E21715887B0080BB82 /* CartF0Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5C11715887B0080BB82 /* CartF0Widget.cxx */; };
		DCAAE5E31715887B0080BB82 /* CartF0Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5C21715887B0080BB82 /* CartF0Widget.hxx */; };
		DCAAE5E41715887B0080BB82 /* CartF4SCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5C31715887B0080BB82 /* CartF4SCWidget.cxx */; };
		DCAAE5E51715887B0080BB82 /* CartF4SCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5C41715887B0080BB82 /* CartF4SCWidget.hxx */; };
		DCAAE5E61715887B0080BB82 /* CartF4Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5C51715887B0080BB82 /* CartF4Widget.cxx */; };
		DCAAE5E71715887B0080BB82 /* CartF4Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5C61715887B0080BB82 /* CartF4Widget.hxx */; };
		DCAAE5E81715887B0080BB82 /* CartF6SCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5C71715887B0080BB82 /* CartF6SCWidget.cxx */; };
		DCAAE5E91715887B0080BB82 /* CartF6SCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5C81715887B0080BB82 /* CartF6SCWidget.hxx */; };
		DCAAE5EA1715887B0080BB82 /* CartF6Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5C91715887B0080BB82 /* CartF6Widget.cxx */; };
		DCAAE5EB1715887B0080BB82 /* CartF6Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5CA1715887B0080BB82 /* CartF6Widget.hxx */; };
		DCAAE5EC1715887B0080BB82 /* CartF8SCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5CB1715887B0080BB82 /* CartF8SCWidget.cxx */; };
		DCAAE5ED1715887B0080BB82 /* CartF8SCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5CC1715887B0080BB82 /* CartF8SCWidget.hxx */; };
		DCAAE5EE1715887B0080BB82 /* CartF8Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5CD1715887B0080BB82 /* CartF8Widget.cxx */; };
		DCAAE5EF1715887B0080BB82 /* CartF8Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5CE1715887B0080BB82 /* CartF8Widget.hxx */; };
		DCAAE5F01715887B0080BB82 /* CartFAWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5CF1715887B0080BB82 /* CartFAWidget.cxx */; };
		DCAAE5F11715887B0080BB82 /* CartFAWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5D01715887B0080BB82 /* CartFAWidget.hxx */; };
		DCAAE5F21715887B0080BB82 /* CartUAWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAAE5D11715887B0080BB82 /* CartUAWidget.cxx */; };
		DCAAE5F31715887B0080BB82 /* CartUAWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAAE5D21715887B0080BB82 /* CartUAWidget.hxx */; };
		DCAD60A81152F8BD00BC4184 /* CartDPCPlus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCAD60A61152F8BD00BC4184 /* CartDPCPlus.cxx */; };
		DCAD60A91152F8BD00BC4184 /* CartDPCPlus.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCAD60A71152F8BD00BC4184 /* CartDPCPlus.hxx */; };
		DCB150262A814E510036F9EC /* Cart03E0Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCB150242A814E510036F9EC /* Cart03E0Widget.hxx */; };
		DCB150272A814E510036F9EC /* Cart03E0Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCB150252A814E510036F9EC /* Cart03E0Widget.cxx */; };
		DCB1502A2A814E6C0036F9EC /* Cart03E0.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCB150282A814E6C0036F9EC /* Cart03E0.hxx */; };
		DCB1502B2A814E6C0036F9EC /* Cart03E0.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCB150292A814E6C0036F9EC /* Cart03E0.cxx */; };
		DCB20EC71A0C506C0048F595 /* main.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCB20EC61A0C506C0048F595 /* main.cxx */; };
		DCB2ECAF1F0AECA3009738A6 /* CartDetector.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCB2ECAC1F0AECA3009738A6 /* CartDetector.cxx */; };
		DCB2ECB01F0AECA3009738A6 /* CartDetector.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCB2ECAD1F0AECA3009738A6 /* CartDetector.hxx */; };
		DCB60AC92535E30600A5C1D2 /* VideoModeHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCB60AC72535E30500A5C1D2 /* VideoModeHandler.cxx */; };
		DCB60ACA2535E30600A5C1D2 /* VideoModeHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCB60AC82535E30600A5C1D2 /* VideoModeHandler.hxx */; };
		DCB60ACC25430FC600A5C1D2 /* FBBackend.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCB60ACB25430FC600A5C1D2 /* FBBackend.hxx */; };
		DCB60AD02543100900A5C1D2 /* FBBackendSDL2.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCB60ACD2543100900A5C1D2 /* FBBackendSDL2.cxx */; };
		DCB60AD12543100900A5C1D2 /* FBBackendSDL2.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCB60ACE2543100900A5C1D2 /* FBBackendSDL2.hxx */; };
		DCB87E581A104C1E00BF2A3B /* MediaFactory.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCB87E571A104C1E00BF2A3B /* MediaFactory.hxx */; };
		DCBA539925557E2800087DD7 /* UndoHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCBA539725557E2700087DD7 /* UndoHandler.hxx */; };
		DCBA539A25557E2800087DD7 /* UndoHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCBA539825557E2800087DD7 /* UndoHandler.cxx */; };
		DCBD31E82299ADB400567357 /* KeyMap.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCBD31E52299ADB400567357 /* KeyMap.hxx */; };
		DCBD31E92299ADB400567357 /* Rect.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCBD31E62299ADB400567357 /* Rect.hxx */; };
		DCBD31EA2299ADB400567357 /* KeyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCBD31E72299ADB400567357 /* KeyMap.cxx */; };
		DCBDDE9A1D6A5F0E009DF1E9 /* Cart3EPlusWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCBDDE981D6A5F0E009DF1E9 /* Cart3EPlusWidget.cxx */; };
		DCBDDE9B1D6A5F0E009DF1E9 /* Cart3EPlusWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCBDDE991D6A5F0E009DF1E9 /* Cart3EPlusWidget.hxx */; };
		DCBDDE9E1D6A5F2F009DF1E9 /* Cart3EPlus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCBDDE9C1D6A5F2F009DF1E9 /* Cart3EPlus.cxx */; };
		DCBDDE9F1D6A5F2F009DF1E9 /* Cart3EPlus.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCBDDE9D1D6A5F2F009DF1E9 /* Cart3EPlus.hxx */; };
		DCC2FDF5255EB82500FA5E81 /* ToolTip.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC2FDF3255EB82500FA5E81 /* ToolTip.hxx */; };
		DCC2FDF6255EB82500FA5E81 /* ToolTip.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCC2FDF4255EB82500FA5E81 /* ToolTip.cxx */; };
		DCC2FDF92566AD8800FA5E81 /* DataGridRamWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCC2FDF72566AD8800FA5E81 /* DataGridRamWidget.cxx */; };
		DCC2FDFA2566AD8800FA5E81 /* DataGridRamWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC2FDF82566AD8800FA5E81 /* DataGridRamWidget.hxx */; };
		DCC527D110B9DA19005E1287 /* Device.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC527C910B9DA19005E1287 /* Device.hxx */; };
		DCC527D210B9DA19005E1287 /* M6502.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCC527CA10B9DA19005E1287 /* M6502.cxx */; };
		DCC527D310B9DA19005E1287 /* M6502.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC527CB10B9DA19005E1287 /* M6502.hxx */; };
		DCC527D510B9DA19005E1287 /* NullDev.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC527CD10B9DA19005E1287 /* NullDev.hxx */; };
		DCC527D610B9DA19005E1287 /* System.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCC527CE10B9DA19005E1287 /* System.cxx */; };
		DCC527D710B9DA19005E1287 /* System.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC527CF10B9DA19005E1287 /* System.hxx */; };
		DCC527DB10B9DA6A005E1287 /* bspf.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC527D810B9DA6A005E1287 /* bspf.hxx */; };
		DCC6A4B120A2622500863C59 /* Resampler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC6A4AE20A2622500863C59 /* Resampler.hxx */; };
		DCC6A4B220A2622500863C59 /* SimpleResampler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCC6A4AF20A2622500863C59 /* SimpleResampler.cxx */; };
		DCC6A4B320A2622500863C59 /* SimpleResampler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCC6A4B020A2622500863C59 /* SimpleResampler.hxx */; };
		DCCA26B31FA64D5E000EE4D8 /* AbstractFrameManager.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCA26B11FA64D5E000EE4D8 /* AbstractFrameManager.hxx */; };
		DCCA26B41FA64D5E000EE4D8 /* FrameManager.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCA26B21FA64D5E000EE4D8 /* FrameManager.hxx */; };
		DCCE0355225104BF008C246F /* StellaSettingsDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCCE0353225104BE008C246F /* StellaSettingsDialog.cxx */; };
		DCCE0356225104BF008C246F /* StellaSettingsDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCE0354225104BF008C246F /* StellaSettingsDialog.hxx */; };
		DCCE03582251050C008C246F /* ControlLowLevel.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCE03572251050C008C246F /* ControlLowLevel.hxx */; };
		DCCF47DE14B60DEE00814FAB /* ControllerWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCF47DB14B60DEE00814FAB /* ControllerWidget.hxx */; };
		DCCF47DF14B60DEE00814FAB /* JoystickWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCCF47DC14B60DEE00814FAB /* JoystickWidget.cxx */; };
		DCCF47E014B60DEE00814FAB /* JoystickWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCF47DD14B60DEE00814FAB /* JoystickWidget.hxx */; };
		DCCF49B714B7544A00814FAB /* PaddleWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCCF49B514B7544A00814FAB /* PaddleWidget.cxx */; };
		DCCF49B814B7544A00814FAB /* PaddleWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCF49B614B7544A00814FAB /* PaddleWidget.hxx */; };
		DCCF4AD114B7E6C300814FAB /* BoosterWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCCF4ACE14B7E6C300814FAB /* BoosterWidget.cxx */; };
		DCCF4AD214B7E6C300814FAB /* BoosterWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCF4ACF14B7E6C300814FAB /* BoosterWidget.hxx */; };
		DCCF4AD314B7E6C300814FAB /* NullControlWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCF4AD014B7E6C300814FAB /* NullControlWidget.hxx */; };
		DCCF4ADC14B9433100814FAB /* GenesisWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCCF4ADA14B9433100814FAB /* GenesisWidget.cxx */; };
		DCCF4ADD14B9433100814FAB /* GenesisWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCF4ADB14B9433100814FAB /* GenesisWidget.hxx */; };
		DCCF4B0214BA27EB00814FAB /* DrivingWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCCF4AFE14BA27EB00814FAB /* DrivingWidget.cxx */; };
		DCCF4B0314BA27EB00814FAB /* DrivingWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCF4AFF14BA27EB00814FAB /* DrivingWidget.hxx */; };
		DCCF4B0414BA27EB00814FAB /* KeyboardWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCCF4B0014BA27EB00814FAB /* KeyboardWidget.cxx */; };
		DCCF4B0514BA27EB00814FAB /* KeyboardWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCCF4B0114BA27EB00814FAB /* KeyboardWidget.hxx */; };
		DCD2839812E39F1200A808DC /* Thumbulator.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCD2839612E39F1200A808DC /* Thumbulator.cxx */; };
		DCD2839912E39F1200A808DC /* Thumbulator.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCD2839712E39F1200A808DC /* Thumbulator.hxx */; };
		DCD3F7C511340AAF00DBA3AE /* Genesis.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCD3F7C311340AAF00DBA3AE /* Genesis.cxx */; };
		DCD3F7C611340AAF00DBA3AE /* Genesis.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCD3F7C411340AAF00DBA3AE /* Genesis.hxx */; };
		DCD56D380B247D920092F9F8 /* Cart4A50.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCD56D360B247D920092F9F8 /* Cart4A50.cxx */; };
		DCD56D390B247D920092F9F8 /* Cart4A50.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCD56D370B247D920092F9F8 /* Cart4A50.hxx */; };
		DCD6FC7011C281ED005DA767 /* png.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC5D11C281ED005DA767 /* png.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7111C281ED005DA767 /* png.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD6FC5E11C281ED005DA767 /* png.h */; };
		DCD6FC7211C281ED005DA767 /* pngconf.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD6FC5F11C281ED005DA767 /* pngconf.h */; };
		DCD6FC7311C281ED005DA767 /* pngerror.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6011C281ED005DA767 /* pngerror.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7411C281ED005DA767 /* pngget.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6111C281ED005DA767 /* pngget.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7511C281ED005DA767 /* pngmem.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6211C281ED005DA767 /* pngmem.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7611C281ED005DA767 /* pngpread.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6311C281ED005DA767 /* pngpread.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7711C281ED005DA767 /* pngpriv.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD6FC6411C281ED005DA767 /* pngpriv.h */; };
		DCD6FC7811C281ED005DA767 /* pngread.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6511C281ED005DA767 /* pngread.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7911C281ED005DA767 /* pngrio.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6611C281ED005DA767 /* pngrio.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7A11C281ED005DA767 /* pngrtran.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6711C281ED005DA767 /* pngrtran.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7B11C281ED005DA767 /* pngrutil.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6811C281ED005DA767 /* pngrutil.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7C11C281ED005DA767 /* pngset.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6911C281ED005DA767 /* pngset.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7E11C281ED005DA767 /* pngtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6B11C281ED005DA767 /* pngtrans.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC7F11C281ED005DA767 /* pngwio.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6C11C281ED005DA767 /* pngwio.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC8011C281ED005DA767 /* pngwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6D11C281ED005DA767 /* pngwrite.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC8111C281ED005DA767 /* pngwtran.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6E11C281ED005DA767 /* pngwtran.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC8211C281ED005DA767 /* pngwutil.c in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC6F11C281ED005DA767 /* pngwutil.c */; settings = {COMPILER_FLAGS = "-w"; }; };
		DCD6FC9311C28C6F005DA767 /* PNGLibrary.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCD6FC9111C28C6F005DA767 /* PNGLibrary.cxx */; };
		DCD6FC9411C28C6F005DA767 /* PNGLibrary.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCD6FC9211C28C6F005DA767 /* PNGLibrary.hxx */; };
		DCDA03B01A2009BB00711920 /* CartWD.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCDA03AE1A2009BA00711920 /* CartWD.cxx */; };
		DCDA03B11A2009BB00711920 /* CartWD.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCDA03AF1A2009BB00711920 /* CartWD.hxx */; };
		DCDAF4D918CA9AAB00D3865D /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCDAF4D818CA9AAB00D3865D /* SDL2.framework */; };
		DCDDEAC41F5DBF0400C67366 /* RewindManager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCDDEAC01F5DBF0400C67366 /* RewindManager.cxx */; };
		DCDDEAC51F5DBF0400C67366 /* RewindManager.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCDDEAC11F5DBF0400C67366 /* RewindManager.hxx */; };
		DCDDEAC61F5DBF0400C67366 /* StateManager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCDDEAC21F5DBF0400C67366 /* StateManager.cxx */; };
		DCDDEAC71F5DBF0400C67366 /* StateManager.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCDDEAC31F5DBF0400C67366 /* StateManager.hxx */; };
		DCDE17FC17724E5D00EB1AC6 /* SnapshotDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCDE17F817724E5D00EB1AC6 /* SnapshotDialog.cxx */; };
		DCDE17FD17724E5D00EB1AC6 /* SnapshotDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCDE17F917724E5D00EB1AC6 /* SnapshotDialog.hxx */; };
		DCDE647E23E6638E00EE3EFF /* MessageMenu.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCDE647A23E6638D00EE3EFF /* MessageMenu.hxx */; };
		DCDE647F23E6638E00EE3EFF /* MessageDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCDE647B23E6638D00EE3EFF /* MessageDialog.cxx */; };
		DCDE648023E6638E00EE3EFF /* MessageDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCDE647C23E6638D00EE3EFF /* MessageDialog.hxx */; };
		DCDE648123E6638E00EE3EFF /* MessageMenu.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCDE647D23E6638D00EE3EFF /* MessageMenu.cxx */; };
		DCDFF08120B781B0001227C0 /* DispatchResult.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCDFF07F20B781B0001227C0 /* DispatchResult.cxx */; };
		DCDFF08220B781B0001227C0 /* DispatchResult.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCDFF08020B781B0001227C0 /* DispatchResult.hxx */; };
		DCE1FF42286DFB76003568AD /* Joy2BPlusWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE1FF40286DFB76003568AD /* Joy2BPlusWidget.cxx */; };
		DCE1FF43286DFB76003568AD /* Joy2BPlusWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE1FF41286DFB76003568AD /* Joy2BPlusWidget.hxx */; };
		DCE1FF46286DFB98003568AD /* Joy2BPlus.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE1FF44286DFB98003568AD /* Joy2BPlus.hxx */; };
		DCE1FF47286DFB98003568AD /* Joy2BPlus.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE1FF45286DFB98003568AD /* Joy2BPlus.cxx */; };
		DCE395DB16CB0B2B008DB1E5 /* FSNodePOSIX.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE395DA16CB0B2B008DB1E5 /* FSNodePOSIX.hxx */; };
		DCE395EF16CB0B5F008DB1E5 /* FSNodeFactory.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE395EA16CB0B5F008DB1E5 /* FSNodeFactory.hxx */; };
		DCE395F016CB0B5F008DB1E5 /* FSNodeZIP.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE395EB16CB0B5F008DB1E5 /* FSNodeZIP.cxx */; };
		DCE395F116CB0B5F008DB1E5 /* FSNodeZIP.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE395EC16CB0B5F008DB1E5 /* FSNodeZIP.hxx */; };
		DCE395F216CB0B5F008DB1E5 /* ZipHandler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE395ED16CB0B5F008DB1E5 /* ZipHandler.cxx */; };
		DCE395F316CB0B5F008DB1E5 /* ZipHandler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE395EE16CB0B5F008DB1E5 /* ZipHandler.hxx */; };
		DCE3BBF90C95CEDC00A671DF /* RomInfoWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE3BBF50C95CEDC00A671DF /* RomInfoWidget.cxx */; };
		DCE3BBFA0C95CEDC00A671DF /* RomInfoWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE3BBF60C95CEDC00A671DF /* RomInfoWidget.hxx */; };
		DCE5CDE31BA10024005CD08A /* RiotRamWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE5CDE11BA10024005CD08A /* RiotRamWidget.cxx */; };
		DCE5CDE41BA10024005CD08A /* RiotRamWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE5CDE21BA10024005CD08A /* RiotRamWidget.hxx */; };
		DCE7161A2AA78BD700B870EA /* Bezel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE716182AA78BD700B870EA /* Bezel.cxx */; };
		DCE7161B2AA78BD700B870EA /* Bezel.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE716192AA78BD700B870EA /* Bezel.hxx */; };
		DCE801E2236DC25600D43EDD /* CartFC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE801E0236DC25600D43EDD /* CartFC.cxx */; };
		DCE801E3236DC25600D43EDD /* CartFC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE801E1236DC25600D43EDD /* CartFC.hxx */; };
		DCE801E6236DC27500D43EDD /* CartFCWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE801E4236DC27400D43EDD /* CartFCWidget.cxx */; };
		DCE801E7236DC27500D43EDD /* CartFCWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE801E5236DC27500D43EDD /* CartFCWidget.hxx */; };
		DCE8B1871E7E03B300189864 /* FrameLayout.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE8B1861E7E03B300189864 /* FrameLayout.hxx */; };
		DCE9158B201543B900960CC0 /* TimeLineWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE91589201543B900960CC0 /* TimeLineWidget.cxx */; };
		DCE9158C201543B900960CC0 /* TimeLineWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE9158A201543B900960CC0 /* TimeLineWidget.hxx */; };
		DCE9681427553F1000E99839 /* LauncherFileListWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE9681027553F1000E99839 /* LauncherFileListWidget.hxx */; };
		DCE9681527553F1000E99839 /* FavoritesManager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE9681127553F1000E99839 /* FavoritesManager.cxx */; };
		DCE9681627553F1000E99839 /* FavoritesManager.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE9681227553F1000E99839 /* FavoritesManager.hxx */; };
		DCE9681727553F1000E99839 /* LauncherFileListWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE9681327553F1000E99839 /* LauncherFileListWidget.cxx */; };
		DCE9681A2761128200E99839 /* Icons.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE968182761128200E99839 /* Icons.hxx */; };
		DCE9681B2761128200E99839 /* Icon.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE968192761128200E99839 /* Icon.hxx */; };
		DCE9681E276A40AC00E99839 /* NavigationWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCE9681C276A40AB00E99839 /* NavigationWidget.cxx */; };
		DCE9681F276A40AC00E99839 /* NavigationWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCE9681D276A40AB00E99839 /* NavigationWidget.hxx */; };
		DCEC58581E945125002F0246 /* DelayQueueWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCEC58561E945125002F0246 /* DelayQueueWidget.cxx */; };
		DCEC58591E945125002F0246 /* DelayQueueWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCEC58571E945125002F0246 /* DelayQueueWidget.hxx */; };
		DCEC585E1E945175002F0246 /* DelayQueueIterator.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCEC585B1E945175002F0246 /* DelayQueueIterator.hxx */; };
		DCEECE560B5E5E540021D754 /* Cart0840.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCEECE540B5E5E540021D754 /* Cart0840.cxx */; };
		DCEECE570B5E5E540021D754 /* Cart0840.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCEECE550B5E5E540021D754 /* Cart0840.hxx */; };
		DCF3A6E71DFC75E3008A8AF3 /* Background.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6CD1DFC75E3008A8AF3 /* Background.cxx */; };
		DCF3A6E81DFC75E3008A8AF3 /* Background.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6CE1DFC75E3008A8AF3 /* Background.hxx */; };
		DCF3A6E91DFC75E3008A8AF3 /* Ball.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6CF1DFC75E3008A8AF3 /* Ball.cxx */; };
		DCF3A6EA1DFC75E3008A8AF3 /* Ball.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6D01DFC75E3008A8AF3 /* Ball.hxx */; };
		DCF3A6EC1DFC75E3008A8AF3 /* DelayQueue.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6D21DFC75E3008A8AF3 /* DelayQueue.hxx */; };
		DCF3A6EE1DFC75E3008A8AF3 /* DelayQueueMember.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6D41DFC75E3008A8AF3 /* DelayQueueMember.hxx */; };
		DCF3A6EF1DFC75E3008A8AF3 /* DrawCounterDecodes.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6D51DFC75E3008A8AF3 /* DrawCounterDecodes.cxx */; };
		DCF3A6F01DFC75E3008A8AF3 /* DrawCounterDecodes.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6D61DFC75E3008A8AF3 /* DrawCounterDecodes.hxx */; };
		DCF3A6F31DFC75E3008A8AF3 /* LatchedInput.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6D91DFC75E3008A8AF3 /* LatchedInput.cxx */; };
		DCF3A6F41DFC75E3008A8AF3 /* LatchedInput.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6DA1DFC75E3008A8AF3 /* LatchedInput.hxx */; };
		DCF3A6F51DFC75E3008A8AF3 /* Missile.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6DB1DFC75E3008A8AF3 /* Missile.cxx */; };
		DCF3A6F61DFC75E3008A8AF3 /* Missile.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6DC1DFC75E3008A8AF3 /* Missile.hxx */; };
		DCF3A6F81DFC75E3008A8AF3 /* AnalogReadout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6DE1DFC75E3008A8AF3 /* AnalogReadout.cxx */; };
		DCF3A6F91DFC75E3008A8AF3 /* AnalogReadout.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6DF1DFC75E3008A8AF3 /* AnalogReadout.hxx */; };
		DCF3A6FA1DFC75E3008A8AF3 /* Player.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6E01DFC75E3008A8AF3 /* Player.cxx */; };
		DCF3A6FB1DFC75E3008A8AF3 /* Player.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6E11DFC75E3008A8AF3 /* Player.hxx */; };
		DCF3A6FC1DFC75E3008A8AF3 /* Playfield.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6E21DFC75E3008A8AF3 /* Playfield.cxx */; };
		DCF3A6FD1DFC75E3008A8AF3 /* Playfield.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6E31DFC75E3008A8AF3 /* Playfield.hxx */; };
		DCF3A6FE1DFC75E3008A8AF3 /* TIA.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF3A6E41DFC75E3008A8AF3 /* TIA.cxx */; };
		DCF3A6FF1DFC75E3008A8AF3 /* TIA.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF3A6E51DFC75E3008A8AF3 /* TIA.hxx */; };
		DCF467B80F93993B00B25D7A /* SoundNull.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF467B40F93993B00B25D7A /* SoundNull.hxx */; };
		DCF467BD0F9399F500B25D7A /* Version.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF467BC0F9399F500B25D7A /* Version.hxx */; };
		DCF467C20F939A1400B25D7A /* CartEF.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF467BE0F939A1400B25D7A /* CartEF.cxx */; };
		DCF467C30F939A1400B25D7A /* CartEF.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF467BF0F939A1400B25D7A /* CartEF.hxx */; };
		DCF467C40F939A1400B25D7A /* CartEFSC.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF467C00F939A1400B25D7A /* CartEFSC.cxx */; };
		DCF467C50F939A1400B25D7A /* CartEFSC.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF467C10F939A1400B25D7A /* CartEFSC.hxx */; };
		DCF4907A1A0ECE5B00A67AA9 /* Vec.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF490791A0ECE5B00A67AA9 /* Vec.hxx */; };
		DCF7B0DD10A762FC007A2870 /* CartF0.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF7B0D910A762FC007A2870 /* CartF0.cxx */; };
		DCF7B0DE10A762FC007A2870 /* CartF0.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF7B0DA10A762FC007A2870 /* CartF0.hxx */; };
		DCF7B0DF10A762FC007A2870 /* CartFA.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF7B0DB10A762FC007A2870 /* CartFA.cxx */; };
		DCF7B0E010A762FC007A2870 /* CartFA.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF7B0DC10A762FC007A2870 /* CartFA.hxx */; };
		DCF7F127223D796000701A47 /* ProfilingRunner.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF7F124223D795F00701A47 /* ProfilingRunner.cxx */; };
		DCF7F128223D796000701A47 /* ConsoleIO.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF7F125223D795F00701A47 /* ConsoleIO.hxx */; };
		DCF7F129223D796000701A47 /* ProfilingRunner.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF7F126223D795F00701A47 /* ProfilingRunner.hxx */; };
		DCF8621621C9D3CE00F95F52 /* EmulationWarning.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF8621521C9D3CE00F95F52 /* EmulationWarning.hxx */; };
		DCF8621921C9D43300F95F52 /* StaggeredLogger.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCF8621721C9D43300F95F52 /* StaggeredLogger.cxx */; };
		DCF8621A21C9D43300F95F52 /* StaggeredLogger.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCF8621821C9D43300F95F52 /* StaggeredLogger.hxx */; };
		DCFB9FAC1ECA2609004FD69B /* DelayQueueIteratorImpl.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCFB9FAB1ECA2609004FD69B /* DelayQueueIteratorImpl.hxx */; };
		DCFCDE7220C9E66500915CBE /* EmulationWorker.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCFCDE7020C9E66500915CBE /* EmulationWorker.cxx */; };
		DCFCDE7320C9E66500915CBE /* EmulationWorker.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCFCDE7120C9E66500915CBE /* EmulationWorker.hxx */; };
		DCFF14CD18B0260300A20364 /* EventHandlerSDL2.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCFF14CB18B0260300A20364 /* EventHandlerSDL2.cxx */; };
		DCFF14CE18B0260300A20364 /* EventHandlerSDL2.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCFF14CC18B0260300A20364 /* EventHandlerSDL2.hxx */; };
		DCFFE59D12100E1400DFA000 /* ComboDialog.cxx in Sources */ = {isa = PBXBuildFile; fileRef = DCFFE59B12100E1400DFA000 /* ComboDialog.cxx */; };
		DCFFE59E12100E1400DFA000 /* ComboDialog.hxx in Headers */ = {isa = PBXBuildFile; fileRef = DCFFE59C12100E1400DFA000 /* ComboDialog.hxx */; };
		E007231E210FBF5E002CF343 /* FpsMeter.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E007231C210FBF5C002CF343 /* FpsMeter.hxx */; };
		E007231F210FBF5E002CF343 /* FpsMeter.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E007231D210FBF5D002CF343 /* FpsMeter.cxx */; };
		E0306E0D1F93E916003DDD52 /* FrameLayoutDetector.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0306E071F93E915003DDD52 /* FrameLayoutDetector.hxx */; };
		E0306E0F1F93E916003DDD52 /* JitterEmulation.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0306E091F93E915003DDD52 /* JitterEmulation.cxx */; };
		E0306E101F93E916003DDD52 /* FrameLayoutDetector.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0306E0A1F93E916003DDD52 /* FrameLayoutDetector.cxx */; };
		E0306E111F93E916003DDD52 /* JitterEmulation.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0306E0B1F93E916003DDD52 /* JitterEmulation.hxx */; };
		E034A5EE209FB25D00C89E9E /* EmulationTiming.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E034A5EC209FB25C00C89E9E /* EmulationTiming.cxx */; };
		E034A5EF209FB25D00C89E9E /* EmulationTiming.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E034A5ED209FB25C00C89E9E /* EmulationTiming.hxx */; };
		E0406FB61F81A85400A82AE0 /* AbstractFrameManager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0DFDD781F81A358000F3505 /* AbstractFrameManager.cxx */; };
		E0406FB81F81A85400A82AE0 /* FrameManager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0DFDD7B1F81A358000F3505 /* FrameManager.cxx */; };
		E050876E25A1337400E4B62A /* OSystemStandalone.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E050876C25A1337400E4B62A /* OSystemStandalone.cxx */; };
		E050876F25A1337400E4B62A /* OSystemStandalone.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E050876D25A1337400E4B62A /* OSystemStandalone.hxx */; };
		E06508BE2272447200B341AC /* KeyValueRepositoryNoop.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E06508B82272447200B341AC /* KeyValueRepositoryNoop.hxx */; };
		E06508BF2272447200B341AC /* KeyValueRepository.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E06508B92272447200B341AC /* KeyValueRepository.hxx */; };
		E06508C02272447200B341AC /* KeyValueRepositoryConfigfile.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E06508BA2272447200B341AC /* KeyValueRepositoryConfigfile.hxx */; };
		E06508C12272447200B341AC /* KeyValueRepositoryConfigfile.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E06508BB2272447200B341AC /* KeyValueRepositoryConfigfile.cxx */; };
		E07DF4432C0A819D00E1FB07 /* CartWF8.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E07DF4412C0A819D00E1FB07 /* CartWF8.hxx */; };
		E07DF4442C0A819D00E1FB07 /* CartWF8.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E07DF4422C0A819D00E1FB07 /* CartWF8.cxx */; };
		E07DF4472C0A81ED00E1FB07 /* CartWF8Widget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E07DF4452C0A81ED00E1FB07 /* CartWF8Widget.hxx */; };
		E07DF4482C0A81ED00E1FB07 /* CartWF8Widget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E07DF4462C0A81ED00E1FB07 /* CartWF8Widget.cxx */; };
		E0893AF2211B9842008B170D /* HighPass.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0893AF0211B9841008B170D /* HighPass.cxx */; };
		E0893AF3211B9842008B170D /* HighPass.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0893AF1211B9841008B170D /* HighPass.hxx */; };
		E08B1C18231FF97B00EEF922 /* BreakpointMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E08B1C16231FF97B00EEF922 /* BreakpointMap.cxx */; };
		E08B1C19231FF97B00EEF922 /* BreakpointMap.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E08B1C17231FF97B00EEF922 /* BreakpointMap.hxx */; };
		E08D2F3E23089B9B000BD709 /* JoyMap.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E08D2F3C23089B9B000BD709 /* JoyMap.cxx */; };
		E08D2F3F23089B9B000BD709 /* JoyMap.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E08D2F3D23089B9B000BD709 /* JoyMap.hxx */; };
		E08FCD5323A037EB0051F59B /* QisBlitter.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E08FCD4C23A037EB0051F59B /* QisBlitter.cxx */; };
		E08FCD5423A037EB0051F59B /* BlitterFactory.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E08FCD4D23A037EB0051F59B /* BlitterFactory.cxx */; };
		E08FCD5523A037EB0051F59B /* Blitter.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E08FCD4E23A037EB0051F59B /* Blitter.hxx */; };
		E08FCD5623A037EB0051F59B /* BilinearBlitter.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E08FCD4F23A037EB0051F59B /* BilinearBlitter.cxx */; };
		E08FCD5723A037EB0051F59B /* BilinearBlitter.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E08FCD5023A037EB0051F59B /* BilinearBlitter.hxx */; };
		E08FCD5823A037EB0051F59B /* QisBlitter.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E08FCD5123A037EB0051F59B /* QisBlitter.hxx */; };
		E08FCD5923A037EB0051F59B /* BlitterFactory.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E08FCD5223A037EB0051F59B /* BlitterFactory.hxx */; };
		E09F413B201E901D004A3391 /* AudioQueue.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E09F4139201E901C004A3391 /* AudioQueue.hxx */; };
		E09F413C201E901D004A3391 /* AudioQueue.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E09F413A201E901D004A3391 /* AudioQueue.cxx */; };
		E09F4141201E9050004A3391 /* Audio.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E09F413D201E904F004A3391 /* Audio.hxx */; };
		E09F4142201E9050004A3391 /* Audio.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E09F413E201E904F004A3391 /* Audio.cxx */; };
		E09F4143201E9050004A3391 /* AudioChannel.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E09F413F201E904F004A3391 /* AudioChannel.cxx */; };
		E09F4144201E9050004A3391 /* AudioChannel.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E09F4140201E904F004A3391 /* AudioChannel.hxx */; };
		E0A384142589741A0062AA93 /* KeyValueRepositorySqlite.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0A384022589741A0062AA93 /* KeyValueRepositorySqlite.cxx */; };
		E0A384152589741A0062AA93 /* SqliteTransaction.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0A384032589741A0062AA93 /* SqliteTransaction.cxx */; };
		E0A384172589741A0062AA93 /* SqliteDatabase.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0A384052589741A0062AA93 /* SqliteDatabase.hxx */; };
		E0A384182589741A0062AA93 /* SqliteStatement.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0A384062589741A0062AA93 /* SqliteStatement.hxx */; };
		E0A384192589741A0062AA93 /* SqliteError.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0A384072589741A0062AA93 /* SqliteError.hxx */; };
		E0A3841B2589741A0062AA93 /* SqliteDatabase.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0A384092589741A0062AA93 /* SqliteDatabase.cxx */; };
		E0A3841C2589741A0062AA93 /* SqliteStatement.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0A3840A2589741A0062AA93 /* SqliteStatement.cxx */; };
		E0A3841D2589741A0062AA93 /* KeyValueRepositorySqlite.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0A3840B2589741A0062AA93 /* KeyValueRepositorySqlite.hxx */; };
		E0A3841E2589741A0062AA93 /* SqliteTransaction.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0A3840C2589741A0062AA93 /* SqliteTransaction.hxx */; };
		E0A755782244294600101889 /* CartCDFInfoWidget.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0A755762244294600101889 /* CartCDFInfoWidget.hxx */; };
		E0A755792244294600101889 /* CartCDFInfoWidget.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0A755772244294600101889 /* CartCDFInfoWidget.cxx */; };
		E0D4153C25A120340031A8D6 /* SettingsRepositoryMACOS.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0D4153A25A120340031A8D6 /* SettingsRepositoryMACOS.hxx */; };
		E0D4153D25A120340031A8D6 /* SettingsRepositoryMACOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = E0D4153B25A120340031A8D6 /* SettingsRepositoryMACOS.mm */; };
		E0D7E6F425A271A0006991C7 /* CompositeKeyValueRepository.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0D7E6F325A271A0006991C7 /* CompositeKeyValueRepository.cxx */; };
		E0DCD3A720A64E96000B614E /* LanczosResampler.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0DCD3A320A64E95000B614E /* LanczosResampler.hxx */; };
		E0DCD3A820A64E96000B614E /* LanczosResampler.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0DCD3A420A64E95000B614E /* LanczosResampler.cxx */; };
		E0DCD3A920A64E96000B614E /* ConvolutionBuffer.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0DCD3A520A64E96000B614E /* ConvolutionBuffer.hxx */; };
		E0DCD3AA20A64E96000B614E /* ConvolutionBuffer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0DCD3A620A64E96000B614E /* ConvolutionBuffer.cxx */; };
		E0EA1FFF227A42D0008BA944 /* Logger.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0EA1FFD227A42D0008BA944 /* Logger.hxx */; };
		E0EA2000227A42D0008BA944 /* Logger.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0EA1FFE227A42D0008BA944 /* Logger.cxx */; };
		E0FABEEB20E9948200EB8E28 /* AudioSettings.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0FABEE920E9948000EB8E28 /* AudioSettings.hxx */; };
		E0FABEEC20E9948200EB8E28 /* AudioSettings.cxx in Sources */ = {isa = PBXBuildFile; fileRef = E0FABEEA20E9948100EB8E28 /* AudioSettings.cxx */; };
		E0FABEEE20E994A600EB8E28 /* ConsoleTiming.hxx in Headers */ = {isa = PBXBuildFile; fileRef = E0FABEED20E994A500EB8E28 /* ConsoleTiming.hxx */; };
/* End PBXBuildFile section */

/* Begin PBXBuildRule section */
		2D91751B09BA90380026E9FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.llvm.clang.1_0;
			fileType = sourcecode.c;
			inputFiles = (
			);
			isEditable = 1;
			outputFiles = (
			);
			script = "";
		};
		DC5EE7DF14F7C32D001C628C /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.llvm.clang.1_0;
			fileType = sourcecode.asm;
			inputFiles = (
			);
			isEditable = 1;
			outputFiles = (
			);
			script = "";
		};
		DC5EE7E014F7C32D001C628C /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.llvm.clang.1_0;
			fileType = sourcecode.cpp;
			inputFiles = (
			);
			isEditable = 1;
			outputFiles = (
			);
			script = "";
		};
/* End PBXBuildRule section */

/* Begin PBXCopyFilesBuildPhase section */
		2D91751309BA90380026E9FF /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				55FE2A321EE4856B00078ADE /* SDL2.framework in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		DCCC0C9609C354660088BFF1 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 7;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase 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; };
		2D02207F08A301F200B9C76B /* InputTextDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = InputTextDialog.cxx; sourceTree = "<group>"; };
		2D02208008A301F200B9C76B /* InputTextDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = InputTextDialog.hxx; sourceTree = "<group>"; };
		2D05FF5E096E269100A518FE /* EventMappingWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = EventMappingWidget.cxx; sourceTree = "<group>"; };
		2D05FF5F096E269100A518FE /* EventMappingWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = EventMappingWidget.hxx; sourceTree = "<group>"; };
		2D05FF60096E269100A518FE /* InputDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = InputDialog.cxx; sourceTree = "<group>"; };
		2D05FF61096E269100A518FE /* InputDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = InputDialog.hxx; sourceTree = "<group>"; };
		2D113E090672BF2100317017 /* docs */ = {isa = PBXFileReference; explicitFileType = folder; name = docs; path = ../../../docs; sourceTree = "<group>"; };
		2D16A8E106324136005DF364 /* Stella.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Stella.icns; sourceTree = SOURCE_ROOT; };
		2D17D98E08BC398400E47F69 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; };
		2D1A6CD4085135F9007CDBA8 /* AboutBox.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AboutBox.h; sourceTree = SOURCE_ROOT; };
		2D1A6CD5085135F9007CDBA8 /* AboutBox.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = AboutBox.m; sourceTree = SOURCE_ROOT; };
		2D1A6CD808513610007CDBA8 /* AboutBox.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = AboutBox.nib; sourceTree = SOURCE_ROOT; };
		2D20F9E608C603EC00A73076 /* CpuWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CpuWidget.cxx; sourceTree = "<group>"; };
		2D20F9E708C603EC00A73076 /* CpuWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CpuWidget.hxx; sourceTree = "<group>"; };
		2D20F9E808C603EC00A73076 /* DataGridOpsWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DataGridOpsWidget.cxx; sourceTree = "<group>"; };
		2D20F9E908C603EC00A73076 /* DataGridOpsWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = DataGridOpsWidget.hxx; sourceTree = "<group>"; };
		2D20F9EA08C603EC00A73076 /* DataGridWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DataGridWidget.cxx; sourceTree = "<group>"; };
		2D20F9EB08C603EC00A73076 /* DataGridWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = DataGridWidget.hxx; sourceTree = "<group>"; };
		2D20F9EC08C603EC00A73076 /* DebuggerDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DebuggerDialog.cxx; sourceTree = "<group>"; };
		2D20F9ED08C603EC00A73076 /* DebuggerDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = DebuggerDialog.hxx; sourceTree = "<group>"; };
		2D20F9EE08C603EC00A73076 /* PromptWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PromptWidget.cxx; sourceTree = "<group>"; };
		2D20F9EF08C603EC00A73076 /* PromptWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = PromptWidget.hxx; sourceTree = "<group>"; };
		2D20F9F008C603EC00A73076 /* RamWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RamWidget.cxx; sourceTree = "<group>"; };
		2D20F9F108C603EC00A73076 /* RamWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = RamWidget.hxx; sourceTree = "<group>"; };
		2D20F9F208C603EC00A73076 /* RomListWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RomListWidget.cxx; sourceTree = "<group>"; };
		2D20F9F308C603EC00A73076 /* RomListWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = RomListWidget.hxx; sourceTree = "<group>"; };
		2D20F9F408C603EC00A73076 /* RomWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RomWidget.cxx; sourceTree = "<group>"; };
		2D20F9F508C603EC00A73076 /* RomWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = RomWidget.hxx; sourceTree = "<group>"; };
		2D20F9F608C603EC00A73076 /* TiaInfoWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TiaInfoWidget.cxx; sourceTree = "<group>"; };
		2D20F9F708C603EC00A73076 /* TiaInfoWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = TiaInfoWidget.hxx; sourceTree = "<group>"; };
		2D20F9F808C603EC00A73076 /* TiaOutputWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TiaOutputWidget.cxx; sourceTree = "<group>"; };
		2D20F9F908C603EC00A73076 /* TiaOutputWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = TiaOutputWidget.hxx; sourceTree = "<group>"; };
		2D20F9FA08C603EC00A73076 /* TiaWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TiaWidget.cxx; sourceTree = "<group>"; };
		2D20F9FB08C603EC00A73076 /* TiaWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = TiaWidget.hxx; sourceTree = "<group>"; };
		2D20F9FC08C603EC00A73076 /* ToggleBitWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ToggleBitWidget.cxx; sourceTree = "<group>"; };
		2D20F9FD08C603EC00A73076 /* ToggleBitWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ToggleBitWidget.hxx; sourceTree = "<group>"; };
		2D20F9FE08C603EC00A73076 /* TogglePixelWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TogglePixelWidget.cxx; sourceTree = "<group>"; };
		2D20F9FF08C603EC00A73076 /* TogglePixelWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = TogglePixelWidget.hxx; sourceTree = "<group>"; };
		2D20FA0008C603EC00A73076 /* ToggleWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ToggleWidget.cxx; sourceTree = "<group>"; };
		2D20FA0108C603EC00A73076 /* ToggleWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ToggleWidget.hxx; sourceTree = "<group>"; };
		2D23318F0900B5EF00613B1F /* AudioWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AudioWidget.cxx; sourceTree = "<group>"; };
		2D2331900900B5EF00613B1F /* AudioWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = AudioWidget.hxx; sourceTree = "<group>"; };
		2D30F8750868A4DB00938B9D /* TIADebug.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TIADebug.cxx; sourceTree = "<group>"; };
		2D30F8760868A4DB00938B9D /* TIADebug.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = TIADebug.hxx; sourceTree = "<group>"; };
		2D313F0A0879C4C0005BD3E5 /* YaccParser.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = YaccParser.cxx; sourceTree = "<group>"; };
		2D313F0B0879C4C0005BD3E5 /* YaccParser.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = YaccParser.hxx; sourceTree = "<group>"; };
		2D403BA0086116D1001E31A1 /* EditableWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.cpp.cpp; path = EditableWidget.cxx; sourceTree = "<group>"; tabWidth = 2; };
		2D403BA1086116D1001E31A1 /* EditableWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = EditableWidget.hxx; sourceTree = "<group>"; };
		2D403BA4086116D1001E31A1 /* EditTextWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = EditTextWidget.cxx; sourceTree = "<group>"; };
		2D403BA5086116D1001E31A1 /* EditTextWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = EditTextWidget.hxx; sourceTree = "<group>"; };
		2D659E2D085D3DD6005D96C8 /* Debugger.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Debugger.cxx; sourceTree = "<group>"; };
		2D659E2E085D3DD6005D96C8 /* Debugger.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Debugger.hxx; sourceTree = "<group>"; };
		2D659E31085D3DD6005D96C8 /* DebuggerParser.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DebuggerParser.cxx; sourceTree = "<group>"; };
		2D659E32085D3DD6005D96C8 /* DebuggerParser.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = DebuggerParser.hxx; sourceTree = "<group>"; };
		2D6CC10308C811A600B8F642 /* TiaZoomWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = TiaZoomWidget.cxx; path = gui/TiaZoomWidget.cxx; sourceTree = "<group>"; };
		2D6CC10408C811A600B8F642 /* TiaZoomWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = TiaZoomWidget.hxx; path = gui/TiaZoomWidget.hxx; sourceTree = "<group>"; };
		2D733D6E062895B2006265D9 /* EventHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = EventHandler.cxx; sourceTree = "<group>"; };
		2D733D6F062895B2006265D9 /* EventHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.cpp.h; path = EventHandler.hxx; sourceTree = "<group>"; tabWidth = 2; };
		2D733D70062895B2006265D9 /* FrameBuffer.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = FrameBuffer.cxx; sourceTree = "<group>"; };
		2D733D71062895B2006265D9 /* FrameBuffer.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = FrameBuffer.hxx; sourceTree = "<group>"; };
		2D733D77062895F1006265D9 /* Settings.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Settings.hxx; sourceTree = "<group>"; };
		2D73959308C3EB4E0060BB99 /* CommandDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CommandDialog.cxx; sourceTree = "<group>"; };
		2D73959408C3EB4E0060BB99 /* CommandDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CommandDialog.hxx; sourceTree = "<group>"; };
		2D73959508C3EB4E0060BB99 /* CommandMenu.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CommandMenu.cxx; sourceTree = "<group>"; };
		2D73959608C3EB4E0060BB99 /* CommandMenu.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CommandMenu.hxx; sourceTree = "<group>"; };
		2D7B4F6C063B513200579B93 /* Credits.html */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.html; path = Credits.html; sourceTree = SOURCE_ROOT; };
		2D9217FA0857CC88001D664B /* ConsoleFont.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ConsoleFont.hxx; sourceTree = "<group>"; };
		2D9217FB0857CC88001D664B /* Font.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Font.cxx; sourceTree = "<group>"; };
		2D9217FC0857CC88001D664B /* Font.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Font.hxx; sourceTree = "<group>"; };
		2D944848062904E800DD9879 /* Settings.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Settings.cxx; sourceTree = "<group>"; };
		2D9555D90880E78000466554 /* Cart3E.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Cart3E.cxx; sourceTree = "<group>"; };
		2D9555DA0880E78000466554 /* Cart3E.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Cart3E.hxx; sourceTree = "<group>"; };
		2D9555DD0880E79600466554 /* CpuDebug.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CpuDebug.cxx; sourceTree = "<group>"; };
		2D9555DE0880E79600466554 /* CpuDebug.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CpuDebug.hxx; sourceTree = "<group>"; };
		2DDBEA0C0845708800812C11 /* FSNodePOSIX.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = FSNodePOSIX.cxx; sourceTree = "<group>"; };
		2DDBEAA3084578BF00812C11 /* AboutDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AboutDialog.cxx; sourceTree = "<group>"; };
		2DDBEAA4084578BF00812C11 /* AboutDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = AboutDialog.hxx; sourceTree = "<group>"; };
		2DDBEAA8084578BF00812C11 /* BrowserDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BrowserDialog.cxx; sourceTree = "<group>"; };
		2DDBEAA9084578BF00812C11 /* BrowserDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = BrowserDialog.hxx; sourceTree = "<group>"; };
		2DDBEAAA084578BF00812C11 /* Command.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Command.hxx; sourceTree = "<group>"; };
		2DDBEAAB084578BF00812C11 /* Dialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Dialog.cxx; sourceTree = "<group>"; };
		2DDBEAAC084578BF00812C11 /* Dialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Dialog.hxx; sourceTree = "<group>"; };
		2DDBEAAD084578BF00812C11 /* DialogContainer.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DialogContainer.cxx; sourceTree = "<group>"; };
		2DDBEAAE084578BF00812C11 /* DialogContainer.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = DialogContainer.hxx; sourceTree = "<group>"; };
		2DDBEAB2084578BF00812C11 /* GameInfoDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = GameInfoDialog.cxx; sourceTree = "<group>"; };
		2DDBEAB3084578BF00812C11 /* GameInfoDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = GameInfoDialog.hxx; sourceTree = "<group>"; };
		2DDBEAB6084578BF00812C11 /* GuiObject.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = GuiObject.hxx; sourceTree = "<group>"; };
		2DDBEAB8084578BF00812C11 /* HelpDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HelpDialog.cxx; sourceTree = "<group>"; };
		2DDBEAB9084578BF00812C11 /* HelpDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = HelpDialog.hxx; sourceTree = "<group>"; };
		2DDBEABA084578BF00812C11 /* Launcher.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Launcher.cxx; sourceTree = "<group>"; };
		2DDBEABB084578BF00812C11 /* Launcher.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Launcher.hxx; sourceTree = "<group>"; };
		2DDBEABC084578BF00812C11 /* LauncherDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = LauncherDialog.cxx; sourceTree = "<group>"; };
		2DDBEABD084578BF00812C11 /* LauncherDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = LauncherDialog.hxx; sourceTree = "<group>"; };
		2DDBEAC0084578BF00812C11 /* ListWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ListWidget.cxx; sourceTree = "<group>"; };
		2DDBEAC1084578BF00812C11 /* ListWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ListWidget.hxx; sourceTree = "<group>"; };
		2DDBEAC4084578BF00812C11 /* OptionsDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = OptionsDialog.cxx; sourceTree = "<group>"; };
		2DDBEAC5084578BF00812C11 /* OptionsDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = OptionsDialog.hxx; sourceTree = "<group>"; };
		2DDBEAC6084578BF00812C11 /* PopUpWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PopUpWidget.cxx; sourceTree = "<group>"; };
		2DDBEAC7084578BF00812C11 /* PopUpWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = PopUpWidget.hxx; sourceTree = "<group>"; };
		2DDBEAC8084578BF00812C11 /* ProgressDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ProgressDialog.cxx; sourceTree = "<group>"; };
		2DDBEAC9084578BF00812C11 /* ProgressDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ProgressDialog.hxx; sourceTree = "<group>"; };
		2DDBEACA084578BF00812C11 /* ScrollBarWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ScrollBarWidget.cxx; sourceTree = "<group>"; };
		2DDBEACB084578BF00812C11 /* ScrollBarWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ScrollBarWidget.hxx; sourceTree = "<group>"; };
		2DDBEAD0084578BF00812C11 /* TabWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TabWidget.cxx; sourceTree = "<group>"; };
		2DDBEAD1084578BF00812C11 /* TabWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = TabWidget.hxx; sourceTree = "<group>"; };
		2DDBEAD4084578BF00812C11 /* Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Widget.cxx; sourceTree = "<group>"; };
		2DDBEAD5084578BF00812C11 /* Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Widget.hxx; sourceTree = "<group>"; };
		2DDBEB7008457B7D00812C11 /* CartUA.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartUA.cxx; sourceTree = "<group>"; };
		2DDBEB7108457B7D00812C11 /* CartUA.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartUA.hxx; sourceTree = "<group>"; };
		2DDBEB7208457B7D00812C11 /* FSNode.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = FSNode.cxx; sourceTree = "<group>"; };
		2DDBEB7308457B7D00812C11 /* FSNode.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = FSNode.hxx; sourceTree = "<group>"; };
		2DDBEB7408457B7D00812C11 /* OSystem.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = OSystem.cxx; sourceTree = "<group>"; };
		2DDBEB7508457B7D00812C11 /* OSystem.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = OSystem.hxx; sourceTree = "<group>"; };
		2DE2DF100627AE07006BEC99 /* Booster.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Booster.cxx; sourceTree = "<group>"; };
		2DE2DF110627AE07006BEC99 /* Booster.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Booster.hxx; sourceTree = "<group>"; };
		2DE2DF120627AE07006BEC99 /* Cart.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Cart.cxx; sourceTree = "<group>"; };
		2DE2DF130627AE07006BEC99 /* Cart.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Cart.hxx; sourceTree = "<group>"; };
		2DE2DF140627AE07006BEC99 /* Cart2K.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Cart2K.cxx; sourceTree = "<group>"; };
		2DE2DF150627AE07006BEC99 /* Cart2K.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Cart2K.hxx; sourceTree = "<group>"; };
		2DE2DF160627AE07006BEC99 /* Cart3F.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Cart3F.cxx; sourceTree = "<group>"; };
		2DE2DF170627AE07006BEC99 /* Cart3F.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Cart3F.hxx; sourceTree = "<group>"; };
		2DE2DF180627AE07006BEC99 /* Cart4K.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Cart4K.cxx; sourceTree = "<group>"; };
		2DE2DF190627AE07006BEC99 /* Cart4K.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Cart4K.hxx; sourceTree = "<group>"; };
		2DE2DF1A0627AE07006BEC99 /* CartAR.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartAR.cxx; sourceTree = "<group>"; };
		2DE2DF1B0627AE07006BEC99 /* CartAR.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartAR.hxx; sourceTree = "<group>"; };
		2DE2DF1C0627AE07006BEC99 /* CartCV.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartCV.cxx; sourceTree = "<group>"; };
		2DE2DF1D0627AE07006BEC99 /* CartCV.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartCV.hxx; sourceTree = "<group>"; };
		2DE2DF1E0627AE07006BEC99 /* CartDPC.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartDPC.cxx; sourceTree = "<group>"; };
		2DE2DF1F0627AE07006BEC99 /* CartDPC.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartDPC.hxx; sourceTree = "<group>"; };
		2DE2DF200627AE07006BEC99 /* CartE0.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartE0.cxx; sourceTree = "<group>"; };
		2DE2DF210627AE07006BEC99 /* CartE0.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartE0.hxx; sourceTree = "<group>"; };
		2DE2DF220627AE07006BEC99 /* CartE7.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartE7.cxx; sourceTree = "<group>"; };
		2DE2DF230627AE07006BEC99 /* CartE7.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartE7.hxx; sourceTree = "<group>"; };
		2DE2DF240627AE07006BEC99 /* CartF4.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartF4.cxx; sourceTree = "<group>"; };
		2DE2DF250627AE07006BEC99 /* CartF4.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartF4.hxx; sourceTree = "<group>"; };
		2DE2DF260627AE07006BEC99 /* CartF4SC.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartF4SC.cxx; sourceTree = "<group>"; };
		2DE2DF270627AE07006BEC99 /* CartF4SC.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartF4SC.hxx; sourceTree = "<group>"; };
		2DE2DF280627AE07006BEC99 /* CartF6.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartF6.cxx; sourceTree = "<group>"; };
		2DE2DF290627AE07006BEC99 /* CartF6.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartF6.hxx; sourceTree = "<group>"; };
		2DE2DF2A0627AE07006BEC99 /* CartF6SC.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartF6SC.cxx; sourceTree = "<group>"; };
		2DE2DF2B0627AE07006BEC99 /* CartF6SC.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartF6SC.hxx; sourceTree = "<group>"; };
		2DE2DF2C0627AE07006BEC99 /* CartF8.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartF8.cxx; sourceTree = "<group>"; };
		2DE2DF2D0627AE07006BEC99 /* CartF8.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartF8.hxx; sourceTree = "<group>"; };
		2DE2DF2E0627AE07006BEC99 /* CartF8SC.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartF8SC.cxx; sourceTree = "<group>"; };
		2DE2DF2F0627AE07006BEC99 /* CartF8SC.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartF8SC.hxx; sourceTree = "<group>"; };
		2DE2DF320627AE07006BEC99 /* CartFE.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartFE.cxx; sourceTree = "<group>"; };
		2DE2DF330627AE07006BEC99 /* CartFE.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartFE.hxx; sourceTree = "<group>"; };
		2DE2DF380627AE07006BEC99 /* Console.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Console.cxx; sourceTree = "<group>"; };
		2DE2DF390627AE07006BEC99 /* Console.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Console.hxx; sourceTree = "<group>"; };
		2DE2DF3A0627AE07006BEC99 /* Control.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Control.cxx; sourceTree = "<group>"; };
		2DE2DF3B0627AE07006BEC99 /* Control.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Control.hxx; sourceTree = "<group>"; };
		2DE2DF3E0627AE07006BEC99 /* Driving.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Driving.cxx; sourceTree = "<group>"; };
		2DE2DF3F0627AE07006BEC99 /* Driving.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Driving.hxx; sourceTree = "<group>"; };
		2DE2DF410627AE07006BEC99 /* Event.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Event.hxx; sourceTree = "<group>"; };
		2DE2DF420627AE07006BEC99 /* Joystick.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Joystick.cxx; sourceTree = "<group>"; };
		2DE2DF430627AE07006BEC99 /* Joystick.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Joystick.hxx; sourceTree = "<group>"; };
		2DE2DF440627AE07006BEC99 /* Keyboard.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Keyboard.cxx; sourceTree = "<group>"; };
		2DE2DF450627AE07006BEC99 /* Keyboard.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Keyboard.hxx; sourceTree = "<group>"; };
		2DE2DF7C0627AE33006BEC99 /* M6532.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = M6532.cxx; sourceTree = "<group>"; };
		2DE2DF7D0627AE33006BEC99 /* M6532.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = M6532.hxx; sourceTree = "<group>"; };
		2DE2DF7E0627AE33006BEC99 /* MD5.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MD5.cxx; sourceTree = "<group>"; };
		2DE2DF7F0627AE34006BEC99 /* MD5.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MD5.hxx; sourceTree = "<group>"; };
		2DE2DF820627AE34006BEC99 /* Paddles.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Paddles.cxx; sourceTree = "<group>"; };
		2DE2DF830627AE34006BEC99 /* Paddles.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Paddles.hxx; sourceTree = "<group>"; };
		2DE2DF840627AE34006BEC99 /* Props.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Props.cxx; sourceTree = "<group>"; };
		2DE2DF850627AE34006BEC99 /* Props.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Props.hxx; sourceTree = "<group>"; };
		2DE2DF860627AE34006BEC99 /* PropsSet.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PropsSet.cxx; sourceTree = "<group>"; };
		2DE2DF870627AE34006BEC99 /* PropsSet.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = PropsSet.hxx; sourceTree = "<group>"; };
		2DE2DF890627AE34006BEC99 /* Random.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Random.hxx; sourceTree = "<group>"; };
		2DE2DF8A0627AE34006BEC99 /* Serializer.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Serializer.cxx; sourceTree = "<group>"; };
		2DE2DF8B0627AE34006BEC99 /* Serializer.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Serializer.hxx; sourceTree = "<group>"; };
		2DE2DF8D0627AE34006BEC99 /* Sound.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Sound.hxx; sourceTree = "<group>"; };
		2DE2DF8E0627AE34006BEC99 /* Switches.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Switches.cxx; sourceTree = "<group>"; };
		2DE2DF8F0627AE34006BEC99 /* Switches.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Switches.hxx; sourceTree = "<group>"; };
		2DEB3D4C0629BD24007EBBD3 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
		2DEF21F808BC033500B246B4 /* CheckListWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CheckListWidget.cxx; sourceTree = "<group>"; };
		2DEF21F908BC033500B246B4 /* CheckListWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CheckListWidget.hxx; sourceTree = "<group>"; };
		2DEF21FA08BC033500B246B4 /* StringListWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = StringListWidget.cxx; sourceTree = "<group>"; };
		2DEF21FB08BC033500B246B4 /* StringListWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = StringListWidget.hxx; sourceTree = "<group>"; };
		2DEFB40B09C3386F00754289 /* Cart.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Cart.icns; sourceTree = SOURCE_ROOT; };
		2DF971D70892CEA400F64D23 /* DebuggerSystem.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = DebuggerSystem.hxx; sourceTree = "<group>"; };
		2DF971DF0892CEA400F64D23 /* Expression.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Expression.hxx; sourceTree = "<group>"; };
		B2F367C504C7ADC700A80002 /* SDLMain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = SDLMain.nib; sourceTree = "<group>"; };
		CFB521D52853A2590083B9CE /* CartBUSInfoWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartBUSInfoWidget.cxx; sourceTree = "<group>"; };
		CFB521D62853A2590083B9CE /* CartBUSInfoWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartBUSInfoWidget.hxx; sourceTree = "<group>"; };
		CFE3F6071E84A9A200A8204E /* CartBUSWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartBUSWidget.cxx; sourceTree = "<group>"; };
		CFE3F6081E84A9A200A8204E /* CartBUSWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartBUSWidget.hxx; sourceTree = "<group>"; };
		CFE3F6091E84A9A200A8204E /* CartCDFWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCDFWidget.cxx; sourceTree = "<group>"; };
		CFE3F60A1E84A9A200A8204E /* CartCDFWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCDFWidget.hxx; sourceTree = "<group>"; };
		CFE3F60F1E84A9CE00A8204E /* CartBUS.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartBUS.cxx; sourceTree = "<group>"; };
		CFE3F6101E84A9CE00A8204E /* CartBUS.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartBUS.hxx; sourceTree = "<group>"; };
		CFE3F6111E84A9CE00A8204E /* CartCDF.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCDF.cxx; sourceTree = "<group>"; };
		CFE3F6121E84A9CE00A8204E /* CartCDF.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCDF.hxx; sourceTree = "<group>"; };
		DC047FEC1A4A6F3600348F0F /* JoystickDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JoystickDialog.cxx; sourceTree = "<group>"; };
		DC047FED1A4A6F3600348F0F /* JoystickDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = JoystickDialog.hxx; sourceTree = "<group>"; };
		DC0932142C50017A00527D3C /* ElfEnvironment.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ElfEnvironment.cxx; sourceTree = "<group>"; };
		DC0932152C50017A00527D3C /* ElfEnvironment.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ElfEnvironment.hxx; sourceTree = "<group>"; };
		DC0932162C50017A00527D3C /* ElfFile.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ElfFile.hxx; sourceTree = "<group>"; };
		DC0984830D3985160073C852 /* CartSB.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartSB.cxx; sourceTree = "<group>"; };
		DC0984840D3985160073C852 /* CartSB.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartSB.hxx; sourceTree = "<group>"; };
		DC0DF8670F0DAAF500B0F1F3 /* GlobalPropsDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlobalPropsDialog.cxx; sourceTree = "<group>"; };
		DC0DF8680F0DAAF500B0F1F3 /* GlobalPropsDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GlobalPropsDialog.hxx; sourceTree = "<group>"; };
		DC0E98DE2801CC8900097C68 /* Cart0FA0Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart0FA0Widget.cxx; sourceTree = "<group>"; };
		DC0E98DF2801CC8900097C68 /* Cart0FA0Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart0FA0Widget.hxx; sourceTree = "<group>"; };
		DC0E98E22801CD1500097C68 /* Cart0FA0.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart0FA0.cxx; sourceTree = "<group>"; };
		DC0E98E32801CD1500097C68 /* Cart0FA0.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart0FA0.hxx; sourceTree = "<group>"; };
		DC0EF9482C59578C0007F3B5 /* BusTransactionQueue.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BusTransactionQueue.hxx; sourceTree = "<group>"; };
		DC0EF9492C59578C0007F3B5 /* VcsLib.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VcsLib.hxx; sourceTree = "<group>"; };
		DC0EF94A2C59578C0007F3B5 /* BusTransactionQueue.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BusTransactionQueue.cxx; sourceTree = "<group>"; };
		DC0EF94B2C59578C0007F3B5 /* VcsLib.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VcsLib.cxx; sourceTree = "<group>"; };
		DC0EF9502C5D4B900007F3B5 /* json.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = json.hpp; sourceTree = "<group>"; };
		DC11F78B0DB36933003B505E /* MT24LC256.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MT24LC256.cxx; sourceTree = "<group>"; };
		DC11F78C0DB36933003B505E /* MT24LC256.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = MT24LC256.hxx; sourceTree = "<group>"; };
		DC13B53D176FF2F500B8B4BB /* RomListSettings.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RomListSettings.cxx; sourceTree = "<group>"; };
		DC13B53E176FF2F500B8B4BB /* RomListSettings.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RomListSettings.hxx; sourceTree = "<group>"; };
		DC173F740E2CAC1E00320F94 /* ContextMenu.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ContextMenu.cxx; sourceTree = "<group>"; };
		DC173F750E2CAC1E00320F94 /* ContextMenu.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = ContextMenu.hxx; sourceTree = "<group>"; };
		DC1B2EBE1E50036100F62837 /* AmigaMouse.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AmigaMouse.hxx; sourceTree = "<group>"; };
		DC1B2EC01E50036100F62837 /* AtariMouse.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AtariMouse.hxx; sourceTree = "<group>"; };
		DC1B2EC21E50036100F62837 /* TrakBall.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrakBall.hxx; sourceTree = "<group>"; };
		DC1BC6642066B4390076F74A /* PKeyboardHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PKeyboardHandler.cxx; sourceTree = "<group>"; };
		DC1BC6652066B4390076F74A /* PKeyboardHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PKeyboardHandler.hxx; sourceTree = "<group>"; };
		DC1E474C24D34F3A0047E61A /* WhatsNewDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WhatsNewDialog.cxx; sourceTree = "<group>"; };
		DC1E474D24D34F3A0047E61A /* WhatsNewDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WhatsNewDialog.hxx; sourceTree = "<group>"; };
		DC1E88F72C4032C30033E15F /* CartELF.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartELF.cxx; sourceTree = "<group>"; };
		DC1E88F82C4032C30033E15F /* CartELF.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartELF.hxx; sourceTree = "<group>"; };
		DC1E88FB2C4033280033E15F /* ElfLinker.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ElfLinker.cxx; sourceTree = "<group>"; };
		DC1E88FC2C4033280033E15F /* ElfLinker.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ElfLinker.hxx; sourceTree = "<group>"; };
		DC1E88FD2C4033280033E15F /* ElfParser.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ElfParser.cxx; sourceTree = "<group>"; };
		DC1E88FE2C4033280033E15F /* ElfParser.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ElfParser.hxx; sourceTree = "<group>"; };
		DC1E88FF2C4033280033E15F /* ElfUtil.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ElfUtil.cxx; sourceTree = "<group>"; };
		DC1E89002C4033280033E15F /* ElfUtil.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ElfUtil.hxx; sourceTree = "<group>"; };
		DC21E5B921CA903E007D0E1A /* OSystemMACOS.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OSystemMACOS.cxx; sourceTree = SOURCE_ROOT; };
		DC21E5BA21CA903E007D0E1A /* OSystemMACOS.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OSystemMACOS.hxx; sourceTree = SOURCE_ROOT; };
		DC21E5BB21CA903E007D0E1A /* SerialPortMACOS.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SerialPortMACOS.cxx; sourceTree = SOURCE_ROOT; };
		DC21E5BC21CA903E007D0E1A /* SerialPortMACOS.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SerialPortMACOS.hxx; sourceTree = SOURCE_ROOT; };
		DC22F12B2507D20800AB43E9 /* QuadTari.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = QuadTari.hxx; sourceTree = "<group>"; };
		DC22F12C2507D20800AB43E9 /* QuadTari.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QuadTari.cxx; sourceTree = "<group>"; };
		DC22F12F2507D22500AB43E9 /* QuadTariWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = QuadTariWidget.hxx; sourceTree = "<group>"; };
		DC22F1302507D22500AB43E9 /* QuadTariWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QuadTariWidget.cxx; sourceTree = "<group>"; };
		DC22F1332507D24D00AB43E9 /* QuadTariDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = QuadTariDialog.hxx; sourceTree = "<group>"; };
		DC22F1342507D24E00AB43E9 /* QuadTariDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QuadTariDialog.cxx; sourceTree = "<group>"; };
		DC2410E12274BDA7007A4CBF /* MinUICommandDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MinUICommandDialog.hxx; sourceTree = "<group>"; };
		DC2410E22274BDA8007A4CBF /* MinUICommandDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MinUICommandDialog.cxx; sourceTree = "<group>"; };
		DC2874061F8F2278004BF21A /* TrapArray.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrapArray.hxx; sourceTree = "<group>"; };
		DC2AADAC194F389C0026C7A4 /* TIASurface.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TIASurface.cxx; sourceTree = "<group>"; };
		DC2AADAD194F389C0026C7A4 /* TIASurface.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TIASurface.hxx; sourceTree = "<group>"; };
		DC2AADB2194F390F0026C7A4 /* CartRamWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartRamWidget.cxx; sourceTree = "<group>"; };
		DC2AADB3194F390F0026C7A4 /* CartRamWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartRamWidget.hxx; sourceTree = "<group>"; };
		DC2ABA5B259BD544007E57D3 /* CompositeKeyValueRepository.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CompositeKeyValueRepository.hxx; sourceTree = "<group>"; };
		DC2ABA5D259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CompositeKeyValueRepositorySqlite.cxx; sourceTree = "<group>"; };
		DC2ABA5E259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AbstractKeyValueRepositorySqlite.cxx; sourceTree = "<group>"; };
		DC2ABA5F259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CompositeKeyValueRepositorySqlite.hxx; sourceTree = "<group>"; };
		DC2ABA60259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AbstractKeyValueRepositorySqlite.hxx; sourceTree = "<group>"; };
		DC2ABA65259D466C007E57D3 /* KeyValueRepositoryPropertyFile.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyValueRepositoryPropertyFile.cxx; sourceTree = "<group>"; };
		DC2ABA66259D466C007E57D3 /* CompositeKeyValueRepositoryNoop.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CompositeKeyValueRepositoryNoop.hxx; sourceTree = "<group>"; };
		DC2ABA67259D466C007E57D3 /* KeyValueRepositoryPropertyFile.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyValueRepositoryPropertyFile.hxx; sourceTree = "<group>"; };
		DC2ABA6B25A0C9B1007E57D3 /* CompositeKVRJsonAdapter.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CompositeKVRJsonAdapter.cxx; sourceTree = "<group>"; };
		DC2ABA6C25A0C9B1007E57D3 /* KeyValueRepositoryFile.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyValueRepositoryFile.hxx; sourceTree = "<group>"; };
		DC2ABA6D25A0C9B1007E57D3 /* CompositeKVRJsonAdapter.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CompositeKVRJsonAdapter.hxx; sourceTree = "<group>"; };
		DC2ABA6E25A0C9B1007E57D3 /* KeyValueRepositoryJsonFile.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyValueRepositoryJsonFile.cxx; sourceTree = "<group>"; };
		DC2ABA6F25A0C9B1007E57D3 /* KeyValueRepositoryJsonFile.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyValueRepositoryJsonFile.hxx; sourceTree = "<group>"; };
		DC2ABA7525A0E178007E57D3 /* StellaDb.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StellaDb.hxx; sourceTree = "<group>"; };
		DC2ABA7625A0E178007E57D3 /* StellaDb.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StellaDb.cxx; sourceTree = "<group>"; };
		DC2B85E51EF5EF2300379EB9 /* AtariNTSC.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AtariNTSC.cxx; sourceTree = "<group>"; };
		DC2B85E61EF5EF2300379EB9 /* AtariNTSC.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AtariNTSC.hxx; sourceTree = "<group>"; };
		DC2C5EDA1F8F2403007D2A09 /* smartmod.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = smartmod.hxx; sourceTree = "<group>"; };
		DC30924A212F74930020DAD0 /* TimerManager.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimerManager.cxx; sourceTree = "<group>"; };
		DC30924B212F74930020DAD0 /* TimerManager.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TimerManager.hxx; sourceTree = "<group>"; };
		DC3131EB2C540CE2008A1E43 /* CortexM0.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CortexM0.cxx; sourceTree = "<group>"; };
		DC3131EC2C540CE2008A1E43 /* CortexM0.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CortexM0.hxx; sourceTree = "<group>"; };
		DC368F5218A2FB710084199C /* SoundSDL2.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundSDL2.cxx; sourceTree = "<group>"; };
		DC368F5318A2FB710084199C /* SoundSDL2.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SoundSDL2.hxx; sourceTree = "<group>"; };
		DC36D2C614CAFAB0007DC821 /* CartFA2.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartFA2.cxx; sourceTree = "<group>"; };
		DC36D2C714CAFAB0007DC821 /* CartFA2.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartFA2.hxx; sourceTree = "<group>"; };
		DC3C9BC32469C8F700CF2D47 /* PaletteHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PaletteHandler.cxx; sourceTree = "<group>"; };
		DC3C9BC42469C8F700CF2D47 /* PaletteHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PaletteHandler.hxx; sourceTree = "<group>"; };
		DC3C9BC72469C93D00CF2D47 /* VideoAudioDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoAudioDialog.cxx; sourceTree = "<group>"; };
		DC3C9BC82469C93D00CF2D47 /* EmulationDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmulationDialog.cxx; sourceTree = "<group>"; };
		DC3C9BC92469C93D00CF2D47 /* VideoAudioDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VideoAudioDialog.hxx; sourceTree = "<group>"; };
		DC3C9BCA2469C93D00CF2D47 /* EmulationDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = EmulationDialog.hxx; sourceTree = "<group>"; };
		DC3C9BCF2469C9A200CF2D47 /* CartEnhanced.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartEnhanced.cxx; sourceTree = "<group>"; };
		DC3C9BD02469C9A200CF2D47 /* Cart3EX.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart3EX.hxx; sourceTree = "<group>"; };
		DC3C9BD12469C9A200CF2D47 /* CartEnhanced.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartEnhanced.hxx; sourceTree = "<group>"; };
		DC3C9BD22469C9A200CF2D47 /* Cart3EX.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart3EX.cxx; sourceTree = "<group>"; };
		DC3C9BD72469C9C700CF2D47 /* CartEnhancedWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartEnhancedWidget.cxx; sourceTree = "<group>"; };
		DC3C9BD82469C9C700CF2D47 /* CartEnhancedWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartEnhancedWidget.hxx; sourceTree = "<group>"; };
		DC3DAFAB1F2E233B00A64410 /* PointingDevice.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PointingDevice.hxx; sourceTree = "<group>"; };
		DC3EE83C1E2C0E6D00905161 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adler32.c; sourceTree = "<group>"; };
		DC3EE83D1E2C0E6D00905161 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; };
		DC3EE83E1E2C0E6D00905161 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = "<group>"; };
		DC3EE83F1E2C0E6D00905161 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = "<group>"; };
		DC3EE8401E2C0E6D00905161 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = deflate.c; sourceTree = "<group>"; };
		DC3EE8411E2C0E6D00905161 /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deflate.h; sourceTree = "<group>"; };
		DC3EE8421E2C0E6D00905161 /* gzclose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzclose.c; sourceTree = "<group>"; };
		DC3EE8431E2C0E6D00905161 /* gzguts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gzguts.h; sourceTree = "<group>"; };
		DC3EE8441E2C0E6D00905161 /* gzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzlib.c; sourceTree = "<group>"; };
		DC3EE8451E2C0E6D00905161 /* gzread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzread.c; sourceTree = "<group>"; };
		DC3EE8461E2C0E6D00905161 /* gzwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzwrite.c; sourceTree = "<group>"; };
		DC3EE8471E2C0E6D00905161 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = infback.c; sourceTree = "<group>"; };
		DC3EE8481E2C0E6D00905161 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inffast.c; sourceTree = "<group>"; };
		DC3EE8491E2C0E6D00905161 /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffast.h; sourceTree = "<group>"; };
		DC3EE84A1E2C0E6D00905161 /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffixed.h; sourceTree = "<group>"; };
		DC3EE84B1E2C0E6D00905161 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inflate.c; sourceTree = "<group>"; };
		DC3EE84C1E2C0E6D00905161 /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inflate.h; sourceTree = "<group>"; };
		DC3EE84D1E2C0E6D00905161 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inftrees.c; sourceTree = "<group>"; };
		DC3EE84E1E2C0E6D00905161 /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inftrees.h; sourceTree = "<group>"; };
		DC3EE84F1E2C0E6D00905161 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trees.c; sourceTree = "<group>"; };
		DC3EE8501E2C0E6D00905161 /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trees.h; sourceTree = "<group>"; };
		DC3EE8511E2C0E6D00905161 /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uncompr.c; sourceTree = "<group>"; };
		DC3EE8521E2C0E6D00905161 /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zconf.h; sourceTree = "<group>"; };
		DC3EE8531E2C0E6D00905161 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; };
		DC3EE8541E2C0E6D00905161 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = "<group>"; };
		DC3EE8551E2C0E6D00905161 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = "<group>"; };
		DC44019C1F1A5D01008C08F6 /* ColorWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ColorWidget.cxx; sourceTree = "<group>"; };
		DC44019D1F1A5D01008C08F6 /* ColorWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ColorWidget.hxx; sourceTree = "<group>"; };
		DC4613650D92C03600D8DAB9 /* RomAuditDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RomAuditDialog.cxx; sourceTree = "<group>"; };
		DC4613660D92C03600D8DAB9 /* RomAuditDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = RomAuditDialog.hxx; sourceTree = "<group>"; };
		DC47454A09C34BFA00EDDA3A /* BankRomCheat.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BankRomCheat.cxx; sourceTree = "<group>"; };
		DC47454B09C34BFA00EDDA3A /* BankRomCheat.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = BankRomCheat.hxx; sourceTree = "<group>"; };
		DC47454C09C34BFA00EDDA3A /* Cheat.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Cheat.hxx; sourceTree = "<group>"; };
		DC47454D09C34BFA00EDDA3A /* CheatCodeDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CheatCodeDialog.cxx; sourceTree = "<group>"; };
		DC47454E09C34BFA00EDDA3A /* CheatCodeDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CheatCodeDialog.hxx; sourceTree = "<group>"; };
		DC47454F09C34BFA00EDDA3A /* CheatManager.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CheatManager.cxx; sourceTree = "<group>"; };
		DC47455009C34BFA00EDDA3A /* CheatManager.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CheatManager.hxx; sourceTree = "<group>"; };
		DC47455109C34BFA00EDDA3A /* CheetahCheat.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CheetahCheat.cxx; sourceTree = "<group>"; };
		DC47455209C34BFA00EDDA3A /* CheetahCheat.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CheetahCheat.hxx; sourceTree = "<group>"; };
		DC47455309C34BFA00EDDA3A /* RamCheat.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RamCheat.cxx; sourceTree = "<group>"; };
		DC47455409C34BFA00EDDA3A /* RamCheat.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = RamCheat.hxx; sourceTree = "<group>"; };
		DC479401258C56B800F52462 /* PlusROM.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlusROM.cxx; sourceTree = "<group>"; };
		DC479402258C56B800F52462 /* PlusROM.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlusROM.hxx; sourceTree = "<group>"; };
		DC487FB40DA5350900E12499 /* AtariVox.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AtariVox.cxx; sourceTree = "<group>"; };
		DC487FB50DA5350900E12499 /* AtariVox.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = AtariVox.hxx; sourceTree = "<group>"; };
		DC4AC6ED0DC8DACB00CD3AD2 /* RiotWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RiotWidget.cxx; sourceTree = "<group>"; };
		DC4AC6EE0DC8DACB00CD3AD2 /* RiotWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = RiotWidget.hxx; sourceTree = "<group>"; };
		DC4AC6F10DC8DAEF00CD3AD2 /* SaveKey.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SaveKey.cxx; sourceTree = "<group>"; };
		DC4AC6F20DC8DAEF00CD3AD2 /* SaveKey.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = SaveKey.hxx; sourceTree = "<group>"; };
		DC53B6AD1F3622DA00AA6BFB /* PointingDevice.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PointingDevice.cxx; sourceTree = "<group>"; };
		DC564F5E28C10A8500177588 /* http_lib.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = http_lib.hxx; path = ../../lib/httplib/http_lib.hxx; sourceTree = "<group>"; };
		DC564F5F28C10A8500177588 /* httplib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = httplib.h; path = ../../lib/httplib/httplib.h; sourceTree = "<group>"; };
		DC564F6328C114D200177588 /* sqlite3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sqlite3.c; sourceTree = "<group>"; };
		DC564F6428C114D200177588 /* sqlite3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = "<group>"; };
		DC564F6A28C1152100177588 /* nanojpeg_lib.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = nanojpeg_lib.hxx; sourceTree = "<group>"; };
		DC564F6D28C1154F00177588 /* tinyexif.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tinyexif.cxx; path = ../../lib/tinyexif/tinyexif.cxx; sourceTree = "<group>"; };
		DC564F6E28C1154F00177588 /* tinyexif_lib.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = tinyexif_lib.hxx; path = ../../lib/tinyexif/tinyexif_lib.hxx; sourceTree = "<group>"; };
		DC564F7328C11C2B00177588 /* JPGLibrary.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = JPGLibrary.hxx; sourceTree = "<group>"; };
		DC564F7428C11C2B00177588 /* JPGLibrary.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JPGLibrary.cxx; sourceTree = "<group>"; };
		DC56FCDC14CCCC4900A31CC3 /* MouseControl.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MouseControl.cxx; sourceTree = "<group>"; };
		DC56FCDD14CCCC4900A31CC3 /* MouseControl.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MouseControl.hxx; sourceTree = "<group>"; };
		DC5963112139FA14002736F2 /* Bankswitch.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bankswitch.cxx; sourceTree = "<group>"; };
		DC5963122139FA14002736F2 /* Bankswitch.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Bankswitch.hxx; sourceTree = "<group>"; };
		DC5AAC261FCB24AB00C420A6 /* EventHandlerConstants.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = EventHandlerConstants.hxx; sourceTree = "<group>"; };
		DC5AAC271FCB24AB00C420A6 /* FrameBufferConstants.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FrameBufferConstants.hxx; sourceTree = "<group>"; };
		DC5AAC2A1FCB24DF00C420A6 /* RadioButtonWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RadioButtonWidget.cxx; sourceTree = "<group>"; };
		DC5AAC2B1FCB24DF00C420A6 /* RadioButtonWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RadioButtonWidget.hxx; sourceTree = "<group>"; };
		DC5ACB591FBFCE8E00A213FD /* DeveloperDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeveloperDialog.cxx; sourceTree = "<group>"; };
		DC5ACB5A1FBFCE8E00A213FD /* DeveloperDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DeveloperDialog.hxx; sourceTree = "<group>"; };
		DC5ACB5D1FBFCEB800A213FD /* CartDebugWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDebugWidget.cxx; sourceTree = "<group>"; };
		DC5BE4B117C913AC0091FD64 /* ConsoleBFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConsoleBFont.hxx; sourceTree = "<group>"; };
		DC5BE4B217C913AC0091FD64 /* ConsoleMediumBFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConsoleMediumBFont.hxx; sourceTree = "<group>"; };
		DC5C768E14C26F7C0031EBC7 /* StellaKeys.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StellaKeys.hxx; sourceTree = "<group>"; };
		DC5D1AA6102C6FC900E59AC1 /* Stack.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Stack.hxx; sourceTree = "<group>"; };
		DC5D2C4F0F117CFD004D1660 /* StellaFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StellaFont.hxx; sourceTree = "<group>"; };
		DC5D2C500F117CFD004D1660 /* StellaLargeFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StellaLargeFont.hxx; sourceTree = "<group>"; };
		DC5D2C510F117CFD004D1660 /* StellaMediumFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StellaMediumFont.hxx; sourceTree = "<group>"; };
		DC5EE7C014F7C165001C628C /* NTSCFilter.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NTSCFilter.cxx; sourceTree = "<group>"; };
		DC5EE7C114F7C165001C628C /* NTSCFilter.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NTSCFilter.hxx; sourceTree = "<group>"; };
		DC62E6431960E87B007AEF05 /* AtariVoxWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AtariVoxWidget.cxx; sourceTree = "<group>"; };
		DC62E6441960E87B007AEF05 /* AtariVoxWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AtariVoxWidget.hxx; sourceTree = "<group>"; };
		DC62E6451960E87B007AEF05 /* SaveKeyWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SaveKeyWidget.cxx; sourceTree = "<group>"; };
		DC62E6461960E87B007AEF05 /* SaveKeyWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SaveKeyWidget.hxx; sourceTree = "<group>"; };
		DC6727081556F4860023653B /* CartCTY.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCTY.cxx; sourceTree = "<group>"; };
		DC6727091556F4860023653B /* CartCTY.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCTY.hxx; sourceTree = "<group>"; };
		DC676A251729A0B000E4E73D /* Cart3EWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart3EWidget.cxx; sourceTree = "<group>"; };
		DC676A261729A0B000E4E73D /* Cart3EWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart3EWidget.hxx; sourceTree = "<group>"; };
		DC676A271729A0B000E4E73D /* Cart4A50Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart4A50Widget.cxx; sourceTree = "<group>"; };
		DC676A281729A0B000E4E73D /* Cart4A50Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart4A50Widget.hxx; sourceTree = "<group>"; };
		DC676A291729A0B000E4E73D /* CartARWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartARWidget.cxx; sourceTree = "<group>"; };
		DC676A2A1729A0B000E4E73D /* CartARWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartARWidget.hxx; sourceTree = "<group>"; };
		DC676A2B1729A0B000E4E73D /* CartCMWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCMWidget.cxx; sourceTree = "<group>"; };
		DC676A2C1729A0B000E4E73D /* CartCMWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCMWidget.hxx; sourceTree = "<group>"; };
		DC676A2D1729A0B000E4E73D /* CartCTYWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCTYWidget.cxx; sourceTree = "<group>"; };
		DC676A2E1729A0B000E4E73D /* CartCTYWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCTYWidget.hxx; sourceTree = "<group>"; };
		DC676A2F1729A0B000E4E73D /* CartDPCPlusWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDPCPlusWidget.cxx; sourceTree = "<group>"; };
		DC676A301729A0B000E4E73D /* CartDPCPlusWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDPCPlusWidget.hxx; sourceTree = "<group>"; };
		DC676A311729A0B000E4E73D /* CartDPCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDPCWidget.cxx; sourceTree = "<group>"; };
		DC676A321729A0B000E4E73D /* CartDPCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDPCWidget.hxx; sourceTree = "<group>"; };
		DC676A331729A0B000E4E73D /* CartE0Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartE0Widget.cxx; sourceTree = "<group>"; };
		DC676A341729A0B000E4E73D /* CartE0Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartE0Widget.hxx; sourceTree = "<group>"; };
		DC676A351729A0B000E4E73D /* CartE7Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartE7Widget.cxx; sourceTree = "<group>"; };
		DC676A361729A0B000E4E73D /* CartE7Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartE7Widget.hxx; sourceTree = "<group>"; };
		DC676A371729A0B000E4E73D /* CartFA2Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartFA2Widget.cxx; sourceTree = "<group>"; };
		DC676A381729A0B000E4E73D /* CartFA2Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartFA2Widget.hxx; sourceTree = "<group>"; };
		DC676A391729A0B000E4E73D /* CartFEWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartFEWidget.cxx; sourceTree = "<group>"; };
		DC676A3A1729A0B000E4E73D /* CartFEWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartFEWidget.hxx; sourceTree = "<group>"; };
		DC676A3D1729A0B000E4E73D /* CartSBWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartSBWidget.cxx; sourceTree = "<group>"; };
		DC676A3E1729A0B000E4E73D /* CartSBWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartSBWidget.hxx; sourceTree = "<group>"; };
		DC676A3F1729A0B000E4E73D /* CartX07Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartX07Widget.cxx; sourceTree = "<group>"; };
		DC676A401729A0B000E4E73D /* CartX07Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartX07Widget.hxx; sourceTree = "<group>"; };
		DC68F88F1FA64C5300F4A2CC /* TIAConstants.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TIAConstants.hxx; sourceTree = "<group>"; };
		DC6967071361FD0A0036499D /* pngdebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pngdebug.h; sourceTree = "<group>"; };
		DC6967081361FD0A0036499D /* pnginfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pnginfo.h; sourceTree = "<group>"; };
		DC6967091361FD0A0036499D /* pnglibconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pnglibconf.h; sourceTree = "<group>"; };
		DC69670A1361FD0A0036499D /* pngstruct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pngstruct.h; sourceTree = "<group>"; };
		DC6A18F619B3E65500DEB242 /* CartMDMWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartMDMWidget.cxx; sourceTree = "<group>"; };
		DC6A18F719B3E65500DEB242 /* CartMDMWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartMDMWidget.hxx; sourceTree = "<group>"; };
		DC6A18FA19B3E67A00DEB242 /* CartMDM.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartMDM.cxx; sourceTree = "<group>"; };
		DC6A18FB19B3E67A00DEB242 /* CartMDM.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartMDM.hxx; sourceTree = "<group>"; };
		DC6B2BA011037FF200F199A7 /* CartDebug.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDebug.cxx; sourceTree = "<group>"; };
		DC6B2BA111037FF200F199A7 /* CartDebug.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDebug.hxx; sourceTree = "<group>"; };
		DC6B2BA211037FF200F199A7 /* DiStella.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiStella.cxx; sourceTree = "<group>"; };
		DC6B2BA311037FF200F199A7 /* DiStella.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DiStella.hxx; sourceTree = "<group>"; };
		DC6C726013CDEA0A008A5975 /* LoggerDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoggerDialog.cxx; sourceTree = "<group>"; };
		DC6C726113CDEA0A008A5975 /* LoggerDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoggerDialog.hxx; sourceTree = "<group>"; };
		DC6D39851A3CE65000171E71 /* CartWDWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartWDWidget.cxx; sourceTree = "<group>"; };
		DC6D39861A3CE65000171E71 /* CartWDWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartWDWidget.hxx; sourceTree = "<group>"; };
		DC6DC5D9273C2A5D00F64413 /* PlusRomsMenu.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlusRomsMenu.hxx; sourceTree = "<group>"; };
		DC6DC5DA273C2A5D00F64413 /* PlusRomsSetupDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlusRomsSetupDialog.hxx; sourceTree = "<group>"; };
		DC6DC5DB273C2A5E00F64413 /* OptionsMenu.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OptionsMenu.cxx; sourceTree = "<group>"; };
		DC6DC5DC273C2A5E00F64413 /* PlusRomsSetupDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlusRomsSetupDialog.cxx; sourceTree = "<group>"; };
		DC6DC5DD273C2A5E00F64413 /* OptionsMenu.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OptionsMenu.hxx; sourceTree = "<group>"; };
		DC6DC5DE273C2A5E00F64413 /* PlusRomsMenu.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlusRomsMenu.cxx; sourceTree = "<group>"; };
		DC6DC5E5273C2BED00F64413 /* GlobalKeyHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlobalKeyHandler.cxx; sourceTree = "<group>"; };
		DC6DC5E6273C2BED00F64413 /* GlobalKeyHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GlobalKeyHandler.hxx; sourceTree = "<group>"; };
		DC6DC5E9273C2C3A00F64413 /* DevSettingsHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DevSettingsHandler.cxx; sourceTree = "<group>"; };
		DC6DC5EA273C2C3A00F64413 /* DevSettingsHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DevSettingsHandler.hxx; sourceTree = "<group>"; };
		DC6DC5EB273C2C3A00F64413 /* jsonDefinitions.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = jsonDefinitions.hxx; sourceTree = "<group>"; };
		DC6DC91A205DB879004A5FC3 /* PhysicalJoystick.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PhysicalJoystick.cxx; sourceTree = "<group>"; };
		DC6DC91B205DB879004A5FC3 /* PhysicalJoystick.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PhysicalJoystick.hxx; sourceTree = "<group>"; };
		DC6DC91C205DB879004A5FC3 /* PJoystickHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PJoystickHandler.cxx; sourceTree = "<group>"; };
		DC6DC91D205DB879004A5FC3 /* PJoystickHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PJoystickHandler.hxx; sourceTree = "<group>"; };
		DC6F394821B897C700897AD8 /* FatalEmulationError.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = FatalEmulationError.hxx; path = exception/FatalEmulationError.hxx; sourceTree = "<group>"; };
		DC6F394B21B897F300897AD8 /* ThreadDebugging.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadDebugging.cxx; sourceTree = "<group>"; };
		DC6F394C21B897F300897AD8 /* ThreadDebugging.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ThreadDebugging.hxx; sourceTree = "<group>"; };
		DC700659241EC97900A459AB /* Stella12x24tFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Stella12x24tFont.hxx; sourceTree = "<group>"; };
		DC70065A241EC97900A459AB /* Stella16x32tFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Stella16x32tFont.hxx; sourceTree = "<group>"; };
		DC70065B241EC97900A459AB /* Stella14x28tFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Stella14x28tFont.hxx; sourceTree = "<group>"; };
		DC71C397221623D8005DE92F /* ControllerDetector.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ControllerDetector.hxx; sourceTree = "<group>"; };
		DC71C398221623D9005DE92F /* ControllerDetector.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ControllerDetector.cxx; sourceTree = "<group>"; };
		DC73BD831915E5B1003FAFAD /* FBSurfaceSDL2.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FBSurfaceSDL2.cxx; sourceTree = "<group>"; };
		DC73BD841915E5B1003FAFAD /* FBSurfaceSDL2.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FBSurfaceSDL2.hxx; sourceTree = "<group>"; };
		DC73BD871915E5E3003FAFAD /* FBSurface.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FBSurface.cxx; sourceTree = "<group>"; };
		DC73BD881915E5E3003FAFAD /* FBSurface.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FBSurface.hxx; sourceTree = "<group>"; };
		DC74D6A0138D4D7E00F05C5C /* StringParser.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StringParser.hxx; sourceTree = "<group>"; };
		DC79F81017A88D9E00288B91 /* Base.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Base.cxx; sourceTree = "<group>"; };
		DC79F81117A88D9E00288B91 /* Base.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Base.hxx; sourceTree = "<group>"; };
		DC7A24D4173B1CF600B20FE9 /* Variant.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Variant.hxx; sourceTree = "<group>"; };
		DC7A24DD173B1DBC00B20FE9 /* FileListWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileListWidget.cxx; sourceTree = "<group>"; };
		DC7A24DE173B1DBC00B20FE9 /* FileListWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FileListWidget.hxx; sourceTree = "<group>"; };
		DC7C83D428EF2E080097B5AE /* TimerMap.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimerMap.cxx; sourceTree = "<group>"; };
		DC7C83D528EF2E080097B5AE /* TimerMap.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TimerMap.hxx; sourceTree = "<group>"; };
		DC8078DA0B4BD5F3005E9305 /* DebuggerExpressions.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = DebuggerExpressions.hxx; sourceTree = "<group>"; };
		DC8078E60B4BD697005E9305 /* UIDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = UIDialog.cxx; sourceTree = "<group>"; };
		DC8078E70B4BD697005E9305 /* UIDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = UIDialog.hxx; sourceTree = "<group>"; };
		DC816CF52572F92A00FBCCDA /* json_lib.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = json_lib.hxx; sourceTree = "<group>"; };
		DC816CF925757D9A00FBCCDA /* HighScoresManager.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HighScoresManager.hxx; sourceTree = "<group>"; };
		DC816CFA25757D9A00FBCCDA /* HighScoresManager.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HighScoresManager.cxx; sourceTree = "<group>"; };
		DC816CFE25757DC200FBCCDA /* HighScoresDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HighScoresDialog.hxx; sourceTree = "<group>"; };
		DC816CFF25757DC200FBCCDA /* HighScoresDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HighScoresDialog.cxx; sourceTree = "<group>"; };
		DC816D0025757DC200FBCCDA /* HighScoresMenu.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HighScoresMenu.cxx; sourceTree = "<group>"; };
		DC816D0125757DC200FBCCDA /* HighScoresMenu.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HighScoresMenu.hxx; sourceTree = "<group>"; };
		DC843979247B294D00C6A4FC /* CartTVBoy.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartTVBoy.hxx; sourceTree = "<group>"; };
		DC84397A247B294D00C6A4FC /* CartTVBoy.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartTVBoy.cxx; sourceTree = "<group>"; };
		DC84397D247B297A00C6A4FC /* CartTVBoyWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartTVBoyWidget.hxx; sourceTree = "<group>"; };
		DC84397E247B297A00C6A4FC /* CartTVBoyWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartTVBoyWidget.cxx; sourceTree = "<group>"; };
		DC84FC502677C62000E60ADE /* CartARM.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartARM.hxx; sourceTree = "<group>"; };
		DC84FC512677C62000E60ADE /* CartARM.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartARM.cxx; sourceTree = "<group>"; };
		DC84FC542677C64200E60ADE /* CartARMWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartARMWidget.cxx; sourceTree = "<group>"; };
		DC84FC552677C64200E60ADE /* CartARMWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartARMWidget.hxx; sourceTree = "<group>"; };
		DC85734C2C10A371007AB2FE /* CartJANEWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartJANEWidget.hxx; sourceTree = "<group>"; };
		DC85734D2C10A371007AB2FE /* CartJANEWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartJANEWidget.cxx; sourceTree = "<group>"; };
		DC8573502C10A389007AB2FE /* CartJANE.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartJANE.hxx; sourceTree = "<group>"; };
		DC8573512C10A389007AB2FE /* CartJANE.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartJANE.cxx; sourceTree = "<group>"; };
		DC857D332482F66200C7C14F /* CartCreator.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCreator.cxx; sourceTree = "<group>"; };
		DC857D342482F66200C7C14F /* CartCreator.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCreator.hxx; sourceTree = "<group>"; };
		DC8685BF28AAAF7D00DF21AA /* RomImageWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RomImageWidget.cxx; sourceTree = "<group>"; };
		DC8685C028AAAF7E00DF21AA /* RomImageWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RomImageWidget.hxx; sourceTree = "<group>"; };
		DC8C1BA714B25DE7006440EE /* CartCM.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCM.cxx; sourceTree = "<group>"; };
		DC8C1BA814B25DE7006440EE /* CartCM.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCM.hxx; sourceTree = "<group>"; };
		DC8C1BA914B25DE7006440EE /* CompuMate.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CompuMate.cxx; sourceTree = "<group>"; };
		DC8C1BAA14B25DE7006440EE /* CompuMate.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CompuMate.hxx; sourceTree = "<group>"; };
		DC8C1BAB14B25DE7006440EE /* MindLink.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MindLink.cxx; sourceTree = "<group>"; };
		DC8C1BAC14B25DE7006440EE /* MindLink.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MindLink.hxx; sourceTree = "<group>"; };
		DC8CF9BC17C15A27004B533D /* ConsoleMediumFont.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConsoleMediumFont.hxx; sourceTree = "<group>"; };
		DC911C7326333B9100666AC0 /* CartMVC.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartMVC.cxx; sourceTree = "<group>"; };
		DC911C7426333B9100666AC0 /* CartMVC.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartMVC.hxx; sourceTree = "<group>"; };
		DC932D3F0F278A5200FEFEFC /* DefProps.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DefProps.hxx; sourceTree = "<group>"; };
		DC932D400F278A5200FEFEFC /* Serializable.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Serializable.hxx; sourceTree = "<group>"; };
		DC932D410F278A5200FEFEFC /* SerialPort.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SerialPort.hxx; sourceTree = "<group>"; };
		DC9616221F817830008A2206 /* AmigaMouseWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AmigaMouseWidget.cxx; sourceTree = "<group>"; };
		DC9616231F817830008A2206 /* AmigaMouseWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AmigaMouseWidget.hxx; sourceTree = "<group>"; };
		DC9616241F817830008A2206 /* AtariMouseWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AtariMouseWidget.cxx; sourceTree = "<group>"; };
		DC9616251F817830008A2206 /* AtariMouseWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AtariMouseWidget.hxx; sourceTree = "<group>"; };
		DC9616261F817830008A2206 /* FlashWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FlashWidget.cxx; sourceTree = "<group>"; };
		DC9616271F817830008A2206 /* FlashWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FlashWidget.hxx; sourceTree = "<group>"; };
		DC9616281F817830008A2206 /* PointingDeviceWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PointingDeviceWidget.cxx; sourceTree = "<group>"; };
		DC9616291F817830008A2206 /* PointingDeviceWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PointingDeviceWidget.hxx; sourceTree = "<group>"; };
		DC96162A1F817830008A2206 /* TrakBallWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TrakBallWidget.cxx; sourceTree = "<group>"; };
		DC96162B1F817830008A2206 /* TrakBallWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrakBallWidget.hxx; sourceTree = "<group>"; };
		DC98F35411F5B56200AA520F /* MessageBox.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MessageBox.cxx; sourceTree = "<group>"; };
		DC98F35511F5B56200AA520F /* MessageBox.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MessageBox.hxx; sourceTree = "<group>"; };
		DC9EA8850F729A36000452B5 /* KidVid.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KidVid.cxx; sourceTree = "<group>"; };
		DC9EA8860F729A36000452B5 /* KidVid.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KidVid.hxx; sourceTree = "<group>"; };
		DCA00FF50DBABCAD00C3823D /* RiotDebug.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RiotDebug.cxx; sourceTree = "<group>"; };
		DCA00FF60DBABCAD00C3823D /* RiotDebug.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RiotDebug.hxx; sourceTree = "<group>"; };
		DCA078321F8C1B04008EFEE5 /* LinkedObjectPool.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LinkedObjectPool.hxx; sourceTree = "<group>"; };
		DCA078331F8C1B04008EFEE5 /* SDL_lib.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SDL_lib.hxx; sourceTree = "<group>"; };
		DCA233AE23B583FE0032ABF3 /* PhosphorHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PhosphorHandler.cxx; sourceTree = "<group>"; };
		DCA233AF23B583FE0032ABF3 /* PhosphorHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PhosphorHandler.hxx; sourceTree = "<group>"; };
		DCA233B223BAB1300032ABF3 /* Lightgun.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lightgun.cxx; sourceTree = "<group>"; };
		DCA233B323BAB1300032ABF3 /* Lightgun.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Lightgun.hxx; sourceTree = "<group>"; };
		DCA23AE70D75B22500F77B33 /* CartX07.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CartX07.cxx; sourceTree = "<group>"; };
		DCA23AE80D75B22500F77B33 /* CartX07.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = CartX07.hxx; sourceTree = "<group>"; };
		DCA43BFF10DED5890070CEFD /* Info-Stella.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Stella.plist"; sourceTree = "<group>"; };
		DCA6A9102C7CD04000EEB5FF /* CartELFWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartELFWidget.hxx; sourceTree = "<group>"; };
		DCA6A9112C7CD04000EEB5FF /* CartELFWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartELFWidget.cxx; sourceTree = "<group>"; };
		DCA82C6D1FEB4E780059340F /* TimeMachine.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeMachine.cxx; sourceTree = "<group>"; };
		DCA82C6E1FEB4E780059340F /* TimeMachine.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TimeMachine.hxx; sourceTree = "<group>"; };
		DCA82C6F1FEB4E780059340F /* TimeMachineDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeMachineDialog.cxx; sourceTree = "<group>"; };
		DCA82C701FEB4E780059340F /* TimeMachineDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TimeMachineDialog.hxx; sourceTree = "<group>"; };
		DCAA68402A3CD026006A1E5F /* CartGL.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartGL.cxx; sourceTree = "<group>"; };
		DCAA68412A3CD026006A1E5F /* CartGL.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartGL.hxx; sourceTree = "<group>"; };
		DCAA68442A3CD04B006A1E5F /* CartGLWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartGLWidget.hxx; sourceTree = "<group>"; };
		DCAA68452A3CD04B006A1E5F /* CartGLWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartGLWidget.cxx; sourceTree = "<group>"; };
		DCAACAEC188D631500A4D282 /* Cart4KSC.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart4KSC.cxx; sourceTree = "<group>"; };
		DCAACAED188D631500A4D282 /* Cart4KSC.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart4KSC.hxx; sourceTree = "<group>"; };
		DCAACAEE188D631500A4D282 /* CartBF.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartBF.cxx; sourceTree = "<group>"; };
		DCAACAEF188D631500A4D282 /* CartBF.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartBF.hxx; sourceTree = "<group>"; };
		DCAACAF0188D631500A4D282 /* CartBFSC.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartBFSC.cxx; sourceTree = "<group>"; };
		DCAACAF1188D631500A4D282 /* CartBFSC.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartBFSC.hxx; sourceTree = "<group>"; };
		DCAACAF2188D631500A4D282 /* CartDF.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDF.cxx; sourceTree = "<group>"; };
		DCAACAF3188D631500A4D282 /* CartDF.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDF.hxx; sourceTree = "<group>"; };
		DCAACAF4188D631500A4D282 /* CartDFSC.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDFSC.cxx; sourceTree = "<group>"; };
		DCAACAF5188D631500A4D282 /* CartDFSC.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDFSC.hxx; sourceTree = "<group>"; };
		DCAACB04188D636F00A4D282 /* Cart4KSCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart4KSCWidget.cxx; sourceTree = "<group>"; };
		DCAACB05188D636F00A4D282 /* Cart4KSCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart4KSCWidget.hxx; sourceTree = "<group>"; };
		DCAACB06188D636F00A4D282 /* CartBFSCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartBFSCWidget.cxx; sourceTree = "<group>"; };
		DCAACB07188D636F00A4D282 /* CartBFSCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartBFSCWidget.hxx; sourceTree = "<group>"; };
		DCAACB08188D636F00A4D282 /* CartBFWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartBFWidget.cxx; sourceTree = "<group>"; };
		DCAACB09188D636F00A4D282 /* CartBFWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartBFWidget.hxx; sourceTree = "<group>"; };
		DCAACB0A188D636F00A4D282 /* CartDFSCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDFSCWidget.cxx; sourceTree = "<group>"; };
		DCAACB0B188D636F00A4D282 /* CartDFSCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDFSCWidget.hxx; sourceTree = "<group>"; };
		DCAACB0C188D636F00A4D282 /* CartDFWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDFWidget.cxx; sourceTree = "<group>"; };
		DCAACB0D188D636F00A4D282 /* CartDFWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDFWidget.hxx; sourceTree = "<group>"; };
		DCAAE5B21715887B0080BB82 /* Cart2KWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart2KWidget.cxx; sourceTree = "<group>"; };
		DCAAE5B31715887B0080BB82 /* Cart2KWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart2KWidget.hxx; sourceTree = "<group>"; };
		DCAAE5B41715887B0080BB82 /* Cart3FWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart3FWidget.cxx; sourceTree = "<group>"; };
		DCAAE5B51715887B0080BB82 /* Cart3FWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart3FWidget.hxx; sourceTree = "<group>"; };
		DCAAE5B61715887B0080BB82 /* Cart4KWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart4KWidget.cxx; sourceTree = "<group>"; };
		DCAAE5B71715887B0080BB82 /* Cart4KWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart4KWidget.hxx; sourceTree = "<group>"; };
		DCAAE5B81715887B0080BB82 /* Cart0840Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart0840Widget.cxx; sourceTree = "<group>"; };
		DCAAE5B91715887B0080BB82 /* Cart0840Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart0840Widget.hxx; sourceTree = "<group>"; };
		DCAAE5BA1715887B0080BB82 /* CartCVWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCVWidget.cxx; sourceTree = "<group>"; };
		DCAAE5BB1715887B0080BB82 /* CartCVWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCVWidget.hxx; sourceTree = "<group>"; };
		DCAAE5BC1715887B0080BB82 /* CartDebugWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDebugWidget.hxx; sourceTree = "<group>"; };
		DCAAE5BD1715887B0080BB82 /* CartEFSCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartEFSCWidget.cxx; sourceTree = "<group>"; };
		DCAAE5BE1715887B0080BB82 /* CartEFSCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartEFSCWidget.hxx; sourceTree = "<group>"; };
		DCAAE5BF1715887B0080BB82 /* CartEFWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartEFWidget.cxx; sourceTree = "<group>"; };
		DCAAE5C01715887B0080BB82 /* CartEFWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartEFWidget.hxx; sourceTree = "<group>"; };
		DCAAE5C11715887B0080BB82 /* CartF0Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartF0Widget.cxx; sourceTree = "<group>"; };
		DCAAE5C21715887B0080BB82 /* CartF0Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartF0Widget.hxx; sourceTree = "<group>"; };
		DCAAE5C31715887B0080BB82 /* CartF4SCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartF4SCWidget.cxx; sourceTree = "<group>"; };
		DCAAE5C41715887B0080BB82 /* CartF4SCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartF4SCWidget.hxx; sourceTree = "<group>"; };
		DCAAE5C51715887B0080BB82 /* CartF4Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartF4Widget.cxx; sourceTree = "<group>"; };
		DCAAE5C61715887B0080BB82 /* CartF4Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartF4Widget.hxx; sourceTree = "<group>"; };
		DCAAE5C71715887B0080BB82 /* CartF6SCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartF6SCWidget.cxx; sourceTree = "<group>"; };
		DCAAE5C81715887B0080BB82 /* CartF6SCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartF6SCWidget.hxx; sourceTree = "<group>"; };
		DCAAE5C91715887B0080BB82 /* CartF6Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartF6Widget.cxx; sourceTree = "<group>"; };
		DCAAE5CA1715887B0080BB82 /* CartF6Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartF6Widget.hxx; sourceTree = "<group>"; };
		DCAAE5CB1715887B0080BB82 /* CartF8SCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartF8SCWidget.cxx; sourceTree = "<group>"; };
		DCAAE5CC1715887B0080BB82 /* CartF8SCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartF8SCWidget.hxx; sourceTree = "<group>"; };
		DCAAE5CD1715887B0080BB82 /* CartF8Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartF8Widget.cxx; sourceTree = "<group>"; };
		DCAAE5CE1715887B0080BB82 /* CartF8Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartF8Widget.hxx; sourceTree = "<group>"; };
		DCAAE5CF1715887B0080BB82 /* CartFAWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartFAWidget.cxx; sourceTree = "<group>"; };
		DCAAE5D01715887B0080BB82 /* CartFAWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartFAWidget.hxx; sourceTree = "<group>"; };
		DCAAE5D11715887B0080BB82 /* CartUAWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartUAWidget.cxx; sourceTree = "<group>"; };
		DCAAE5D21715887B0080BB82 /* CartUAWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartUAWidget.hxx; sourceTree = "<group>"; };
		DCAD60A61152F8BD00BC4184 /* CartDPCPlus.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDPCPlus.cxx; sourceTree = "<group>"; };
		DCAD60A71152F8BD00BC4184 /* CartDPCPlus.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDPCPlus.hxx; sourceTree = "<group>"; };
		DCB150242A814E510036F9EC /* Cart03E0Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart03E0Widget.hxx; sourceTree = "<group>"; };
		DCB150252A814E510036F9EC /* Cart03E0Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart03E0Widget.cxx; sourceTree = "<group>"; };
		DCB150282A814E6C0036F9EC /* Cart03E0.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart03E0.hxx; sourceTree = "<group>"; };
		DCB150292A814E6C0036F9EC /* Cart03E0.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart03E0.cxx; sourceTree = "<group>"; };
		DCB20EC61A0C506C0048F595 /* main.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cxx; sourceTree = "<group>"; };
		DCB2ECAC1F0AECA3009738A6 /* CartDetector.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartDetector.cxx; sourceTree = "<group>"; };
		DCB2ECAD1F0AECA3009738A6 /* CartDetector.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartDetector.hxx; sourceTree = "<group>"; };
		DCB60AC72535E30500A5C1D2 /* VideoModeHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VideoModeHandler.cxx; sourceTree = "<group>"; };
		DCB60AC82535E30600A5C1D2 /* VideoModeHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VideoModeHandler.hxx; sourceTree = "<group>"; };
		DCB60ACB25430FC600A5C1D2 /* FBBackend.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FBBackend.hxx; sourceTree = "<group>"; };
		DCB60ACD2543100900A5C1D2 /* FBBackendSDL2.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FBBackendSDL2.cxx; sourceTree = "<group>"; };
		DCB60ACE2543100900A5C1D2 /* FBBackendSDL2.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FBBackendSDL2.hxx; sourceTree = "<group>"; };
		DCB87E571A104C1E00BF2A3B /* MediaFactory.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MediaFactory.hxx; sourceTree = "<group>"; };
		DCBA539725557E2700087DD7 /* UndoHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = UndoHandler.hxx; sourceTree = "<group>"; };
		DCBA539825557E2800087DD7 /* UndoHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UndoHandler.cxx; sourceTree = "<group>"; };
		DCBA710010DED62E0077193B /* Stella.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Stella.app; sourceTree = BUILT_PRODUCTS_DIR; };
		DCBD31E52299ADB400567357 /* KeyMap.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyMap.hxx; sourceTree = "<group>"; };
		DCBD31E62299ADB400567357 /* Rect.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Rect.hxx; sourceTree = "<group>"; };
		DCBD31E72299ADB400567357 /* KeyMap.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyMap.cxx; sourceTree = "<group>"; };
		DCBDDE981D6A5F0E009DF1E9 /* Cart3EPlusWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart3EPlusWidget.cxx; sourceTree = "<group>"; };
		DCBDDE991D6A5F0E009DF1E9 /* Cart3EPlusWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart3EPlusWidget.hxx; sourceTree = "<group>"; };
		DCBDDE9C1D6A5F2F009DF1E9 /* Cart3EPlus.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cart3EPlus.cxx; sourceTree = "<group>"; };
		DCBDDE9D1D6A5F2F009DF1E9 /* Cart3EPlus.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cart3EPlus.hxx; sourceTree = "<group>"; };
		DCC2FDF3255EB82500FA5E81 /* ToolTip.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ToolTip.hxx; sourceTree = "<group>"; };
		DCC2FDF4255EB82500FA5E81 /* ToolTip.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ToolTip.cxx; sourceTree = "<group>"; };
		DCC2FDF72566AD8800FA5E81 /* DataGridRamWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataGridRamWidget.cxx; sourceTree = "<group>"; };
		DCC2FDF82566AD8800FA5E81 /* DataGridRamWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DataGridRamWidget.hxx; sourceTree = "<group>"; };
		DCC527C910B9DA19005E1287 /* Device.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Device.hxx; sourceTree = "<group>"; };
		DCC527CA10B9DA19005E1287 /* M6502.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = M6502.cxx; sourceTree = "<group>"; };
		DCC527CB10B9DA19005E1287 /* M6502.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = M6502.hxx; sourceTree = "<group>"; };
		DCC527CD10B9DA19005E1287 /* NullDev.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NullDev.hxx; sourceTree = "<group>"; };
		DCC527CE10B9DA19005E1287 /* System.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = System.cxx; sourceTree = "<group>"; };
		DCC527CF10B9DA19005E1287 /* System.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = System.hxx; sourceTree = "<group>"; };
		DCC527D810B9DA6A005E1287 /* bspf.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bspf.hxx; sourceTree = "<group>"; };
		DCC6A4AE20A2622500863C59 /* Resampler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Resampler.hxx; path = audio/Resampler.hxx; sourceTree = "<group>"; };
		DCC6A4AF20A2622500863C59 /* SimpleResampler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SimpleResampler.cxx; path = audio/SimpleResampler.cxx; sourceTree = "<group>"; };
		DCC6A4B020A2622500863C59 /* SimpleResampler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = SimpleResampler.hxx; path = audio/SimpleResampler.hxx; sourceTree = "<group>"; };
		DCCA26B11FA64D5E000EE4D8 /* AbstractFrameManager.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AbstractFrameManager.hxx; sourceTree = "<group>"; };
		DCCA26B21FA64D5E000EE4D8 /* FrameManager.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FrameManager.hxx; sourceTree = "<group>"; };
		DCCE0353225104BE008C246F /* StellaSettingsDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StellaSettingsDialog.cxx; sourceTree = "<group>"; };
		DCCE0354225104BF008C246F /* StellaSettingsDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StellaSettingsDialog.hxx; sourceTree = "<group>"; };
		DCCE03572251050C008C246F /* ControlLowLevel.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ControlLowLevel.hxx; sourceTree = "<group>"; };
		DCCF47DB14B60DEE00814FAB /* ControllerWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ControllerWidget.hxx; sourceTree = "<group>"; };
		DCCF47DC14B60DEE00814FAB /* JoystickWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JoystickWidget.cxx; sourceTree = "<group>"; };
		DCCF47DD14B60DEE00814FAB /* JoystickWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = JoystickWidget.hxx; sourceTree = "<group>"; };
		DCCF49B514B7544A00814FAB /* PaddleWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PaddleWidget.cxx; sourceTree = "<group>"; };
		DCCF49B614B7544A00814FAB /* PaddleWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PaddleWidget.hxx; sourceTree = "<group>"; };
		DCCF4ACE14B7E6C300814FAB /* BoosterWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoosterWidget.cxx; sourceTree = "<group>"; };
		DCCF4ACF14B7E6C300814FAB /* BoosterWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BoosterWidget.hxx; sourceTree = "<group>"; };
		DCCF4AD014B7E6C300814FAB /* NullControlWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NullControlWidget.hxx; sourceTree = "<group>"; };
		DCCF4ADA14B9433100814FAB /* GenesisWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GenesisWidget.cxx; sourceTree = "<group>"; };
		DCCF4ADB14B9433100814FAB /* GenesisWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GenesisWidget.hxx; sourceTree = "<group>"; };
		DCCF4AFE14BA27EB00814FAB /* DrivingWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DrivingWidget.cxx; sourceTree = "<group>"; };
		DCCF4AFF14BA27EB00814FAB /* DrivingWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DrivingWidget.hxx; sourceTree = "<group>"; };
		DCCF4B0014BA27EB00814FAB /* KeyboardWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyboardWidget.cxx; sourceTree = "<group>"; };
		DCCF4B0114BA27EB00814FAB /* KeyboardWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyboardWidget.hxx; sourceTree = "<group>"; };
		DCD2839612E39F1200A808DC /* Thumbulator.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Thumbulator.cxx; sourceTree = "<group>"; };
		DCD2839712E39F1200A808DC /* Thumbulator.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Thumbulator.hxx; sourceTree = "<group>"; };
		DCD3F7C311340AAF00DBA3AE /* Genesis.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Genesis.cxx; sourceTree = "<group>"; };
		DCD3F7C411340AAF00DBA3AE /* Genesis.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Genesis.hxx; sourceTree = "<group>"; };
		DCD56D360B247D920092F9F8 /* Cart4A50.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Cart4A50.cxx; sourceTree = "<group>"; };
		DCD56D370B247D920092F9F8 /* Cart4A50.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Cart4A50.hxx; sourceTree = "<group>"; };
		DCD6FC5D11C281ED005DA767 /* png.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = png.c; sourceTree = "<group>"; };
		DCD6FC5E11C281ED005DA767 /* png.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = png.h; sourceTree = "<group>"; };
		DCD6FC5F11C281ED005DA767 /* pngconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pngconf.h; sourceTree = "<group>"; };
		DCD6FC6011C281ED005DA767 /* pngerror.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngerror.c; sourceTree = "<group>"; };
		DCD6FC6111C281ED005DA767 /* pngget.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngget.c; sourceTree = "<group>"; };
		DCD6FC6211C281ED005DA767 /* pngmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngmem.c; sourceTree = "<group>"; };
		DCD6FC6311C281ED005DA767 /* pngpread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngpread.c; sourceTree = "<group>"; };
		DCD6FC6411C281ED005DA767 /* pngpriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pngpriv.h; sourceTree = "<group>"; };
		DCD6FC6511C281ED005DA767 /* pngread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngread.c; sourceTree = "<group>"; };
		DCD6FC6611C281ED005DA767 /* pngrio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngrio.c; sourceTree = "<group>"; };
		DCD6FC6711C281ED005DA767 /* pngrtran.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngrtran.c; sourceTree = "<group>"; };
		DCD6FC6811C281ED005DA767 /* pngrutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngrutil.c; sourceTree = "<group>"; };
		DCD6FC6911C281ED005DA767 /* pngset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngset.c; sourceTree = "<group>"; };
		DCD6FC6B11C281ED005DA767 /* pngtrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngtrans.c; sourceTree = "<group>"; };
		DCD6FC6C11C281ED005DA767 /* pngwio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngwio.c; sourceTree = "<group>"; };
		DCD6FC6D11C281ED005DA767 /* pngwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngwrite.c; sourceTree = "<group>"; };
		DCD6FC6E11C281ED005DA767 /* pngwtran.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngwtran.c; sourceTree = "<group>"; };
		DCD6FC6F11C281ED005DA767 /* pngwutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pngwutil.c; sourceTree = "<group>"; };
		DCD6FC9111C28C6F005DA767 /* PNGLibrary.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PNGLibrary.cxx; sourceTree = "<group>"; };
		DCD6FC9211C28C6F005DA767 /* PNGLibrary.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PNGLibrary.hxx; sourceTree = "<group>"; };
		DCDA03AE1A2009BA00711920 /* CartWD.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartWD.cxx; sourceTree = "<group>"; };
		DCDA03AF1A2009BB00711920 /* CartWD.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartWD.hxx; sourceTree = "<group>"; };
		DCDAF4D818CA9AAB00D3865D /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = /Library/Frameworks/SDL2.framework; sourceTree = "<absolute>"; };
		DCDDEAC01F5DBF0400C67366 /* RewindManager.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RewindManager.cxx; sourceTree = "<group>"; };
		DCDDEAC11F5DBF0400C67366 /* RewindManager.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RewindManager.hxx; sourceTree = "<group>"; };
		DCDDEAC21F5DBF0400C67366 /* StateManager.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StateManager.cxx; sourceTree = "<group>"; };
		DCDDEAC31F5DBF0400C67366 /* StateManager.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StateManager.hxx; sourceTree = "<group>"; };
		DCDE17F817724E5D00EB1AC6 /* SnapshotDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SnapshotDialog.cxx; sourceTree = "<group>"; };
		DCDE17F917724E5D00EB1AC6 /* SnapshotDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SnapshotDialog.hxx; sourceTree = "<group>"; };
		DCDE647A23E6638D00EE3EFF /* MessageMenu.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MessageMenu.hxx; sourceTree = "<group>"; };
		DCDE647B23E6638D00EE3EFF /* MessageDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MessageDialog.cxx; sourceTree = "<group>"; };
		DCDE647C23E6638D00EE3EFF /* MessageDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MessageDialog.hxx; sourceTree = "<group>"; };
		DCDE647D23E6638D00EE3EFF /* MessageMenu.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MessageMenu.cxx; sourceTree = "<group>"; };
		DCDFF07F20B781B0001227C0 /* DispatchResult.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DispatchResult.cxx; sourceTree = "<group>"; };
		DCDFF08020B781B0001227C0 /* DispatchResult.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DispatchResult.hxx; sourceTree = "<group>"; };
		DCE1FF40286DFB76003568AD /* Joy2BPlusWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Joy2BPlusWidget.cxx; sourceTree = "<group>"; };
		DCE1FF41286DFB76003568AD /* Joy2BPlusWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Joy2BPlusWidget.hxx; sourceTree = "<group>"; };
		DCE1FF44286DFB98003568AD /* Joy2BPlus.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Joy2BPlus.hxx; sourceTree = "<group>"; };
		DCE1FF45286DFB98003568AD /* Joy2BPlus.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Joy2BPlus.cxx; sourceTree = "<group>"; };
		DCE395DA16CB0B2B008DB1E5 /* FSNodePOSIX.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FSNodePOSIX.hxx; sourceTree = "<group>"; };
		DCE395EA16CB0B5F008DB1E5 /* FSNodeFactory.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FSNodeFactory.hxx; sourceTree = "<group>"; };
		DCE395EB16CB0B5F008DB1E5 /* FSNodeZIP.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FSNodeZIP.cxx; sourceTree = "<group>"; };
		DCE395EC16CB0B5F008DB1E5 /* FSNodeZIP.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FSNodeZIP.hxx; sourceTree = "<group>"; };
		DCE395ED16CB0B5F008DB1E5 /* ZipHandler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZipHandler.cxx; sourceTree = "<group>"; };
		DCE395EE16CB0B5F008DB1E5 /* ZipHandler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ZipHandler.hxx; sourceTree = "<group>"; };
		DCE3BBF50C95CEDC00A671DF /* RomInfoWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RomInfoWidget.cxx; sourceTree = "<group>"; };
		DCE3BBF60C95CEDC00A671DF /* RomInfoWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = RomInfoWidget.hxx; sourceTree = "<group>"; };
		DCE5CDE11BA10024005CD08A /* RiotRamWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RiotRamWidget.cxx; sourceTree = "<group>"; };
		DCE5CDE21BA10024005CD08A /* RiotRamWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RiotRamWidget.hxx; sourceTree = "<group>"; };
		DCE716182AA78BD700B870EA /* Bezel.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bezel.cxx; sourceTree = "<group>"; };
		DCE716192AA78BD700B870EA /* Bezel.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Bezel.hxx; sourceTree = "<group>"; };
		DCE801E0236DC25600D43EDD /* CartFC.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartFC.cxx; sourceTree = "<group>"; };
		DCE801E1236DC25600D43EDD /* CartFC.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartFC.hxx; sourceTree = "<group>"; };
		DCE801E4236DC27400D43EDD /* CartFCWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartFCWidget.cxx; sourceTree = "<group>"; };
		DCE801E5236DC27500D43EDD /* CartFCWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartFCWidget.hxx; sourceTree = "<group>"; };
		DCE8B1861E7E03B300189864 /* FrameLayout.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FrameLayout.hxx; sourceTree = "<group>"; };
		DCE91589201543B900960CC0 /* TimeLineWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TimeLineWidget.cxx; sourceTree = "<group>"; };
		DCE9158A201543B900960CC0 /* TimeLineWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TimeLineWidget.hxx; sourceTree = "<group>"; };
		DCE9681027553F1000E99839 /* LauncherFileListWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LauncherFileListWidget.hxx; sourceTree = "<group>"; };
		DCE9681127553F1000E99839 /* FavoritesManager.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FavoritesManager.cxx; sourceTree = "<group>"; };
		DCE9681227553F1000E99839 /* FavoritesManager.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FavoritesManager.hxx; sourceTree = "<group>"; };
		DCE9681327553F1000E99839 /* LauncherFileListWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LauncherFileListWidget.cxx; sourceTree = "<group>"; };
		DCE968182761128200E99839 /* Icons.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Icons.hxx; sourceTree = "<group>"; };
		DCE968192761128200E99839 /* Icon.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Icon.hxx; sourceTree = "<group>"; };
		DCE9681C276A40AB00E99839 /* NavigationWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NavigationWidget.cxx; sourceTree = "<group>"; };
		DCE9681D276A40AB00E99839 /* NavigationWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NavigationWidget.hxx; sourceTree = "<group>"; };
		DCEC58561E945125002F0246 /* DelayQueueWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DelayQueueWidget.cxx; sourceTree = "<group>"; };
		DCEC58571E945125002F0246 /* DelayQueueWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DelayQueueWidget.hxx; sourceTree = "<group>"; };
		DCEC585B1E945175002F0246 /* DelayQueueIterator.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DelayQueueIterator.hxx; sourceTree = "<group>"; };
		DCEECE540B5E5E540021D754 /* Cart0840.cxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Cart0840.cxx; sourceTree = "<group>"; };
		DCEECE550B5E5E540021D754 /* Cart0840.hxx */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Cart0840.hxx; sourceTree = "<group>"; };
		DCF3A6CD1DFC75E3008A8AF3 /* Background.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Background.cxx; sourceTree = "<group>"; };
		DCF3A6CE1DFC75E3008A8AF3 /* Background.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Background.hxx; sourceTree = "<group>"; };
		DCF3A6CF1DFC75E3008A8AF3 /* Ball.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ball.cxx; sourceTree = "<group>"; };
		DCF3A6D01DFC75E3008A8AF3 /* Ball.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Ball.hxx; sourceTree = "<group>"; };
		DCF3A6D21DFC75E3008A8AF3 /* DelayQueue.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DelayQueue.hxx; sourceTree = "<group>"; };
		DCF3A6D41DFC75E3008A8AF3 /* DelayQueueMember.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DelayQueueMember.hxx; sourceTree = "<group>"; };
		DCF3A6D51DFC75E3008A8AF3 /* DrawCounterDecodes.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DrawCounterDecodes.cxx; sourceTree = "<group>"; };
		DCF3A6D61DFC75E3008A8AF3 /* DrawCounterDecodes.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DrawCounterDecodes.hxx; sourceTree = "<group>"; };
		DCF3A6D91DFC75E3008A8AF3 /* LatchedInput.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LatchedInput.cxx; sourceTree = "<group>"; };
		DCF3A6DA1DFC75E3008A8AF3 /* LatchedInput.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LatchedInput.hxx; sourceTree = "<group>"; };
		DCF3A6DB1DFC75E3008A8AF3 /* Missile.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Missile.cxx; sourceTree = "<group>"; };
		DCF3A6DC1DFC75E3008A8AF3 /* Missile.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Missile.hxx; sourceTree = "<group>"; };
		DCF3A6DE1DFC75E3008A8AF3 /* AnalogReadout.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AnalogReadout.cxx; sourceTree = "<group>"; };
		DCF3A6DF1DFC75E3008A8AF3 /* AnalogReadout.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AnalogReadout.hxx; sourceTree = "<group>"; };
		DCF3A6E01DFC75E3008A8AF3 /* Player.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Player.cxx; sourceTree = "<group>"; };
		DCF3A6E11DFC75E3008A8AF3 /* Player.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Player.hxx; sourceTree = "<group>"; };
		DCF3A6E21DFC75E3008A8AF3 /* Playfield.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Playfield.cxx; sourceTree = "<group>"; };
		DCF3A6E31DFC75E3008A8AF3 /* Playfield.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Playfield.hxx; sourceTree = "<group>"; };
		DCF3A6E41DFC75E3008A8AF3 /* TIA.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TIA.cxx; sourceTree = "<group>"; };
		DCF3A6E51DFC75E3008A8AF3 /* TIA.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TIA.hxx; sourceTree = "<group>"; };
		DCF467B40F93993B00B25D7A /* SoundNull.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SoundNull.hxx; sourceTree = "<group>"; };
		DCF467BC0F9399F500B25D7A /* Version.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Version.hxx; sourceTree = "<group>"; };
		DCF467BE0F939A1400B25D7A /* CartEF.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartEF.cxx; sourceTree = "<group>"; };
		DCF467BF0F939A1400B25D7A /* CartEF.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartEF.hxx; sourceTree = "<group>"; };
		DCF467C00F939A1400B25D7A /* CartEFSC.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartEFSC.cxx; sourceTree = "<group>"; };
		DCF467C10F939A1400B25D7A /* CartEFSC.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartEFSC.hxx; sourceTree = "<group>"; };
		DCF490791A0ECE5B00A67AA9 /* Vec.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Vec.hxx; sourceTree = "<group>"; };
		DCF7B0D910A762FC007A2870 /* CartF0.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartF0.cxx; sourceTree = "<group>"; };
		DCF7B0DA10A762FC007A2870 /* CartF0.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartF0.hxx; sourceTree = "<group>"; };
		DCF7B0DB10A762FC007A2870 /* CartFA.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartFA.cxx; sourceTree = "<group>"; };
		DCF7B0DC10A762FC007A2870 /* CartFA.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartFA.hxx; sourceTree = "<group>"; };
		DCF7F124223D795F00701A47 /* ProfilingRunner.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProfilingRunner.cxx; sourceTree = "<group>"; };
		DCF7F125223D795F00701A47 /* ConsoleIO.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConsoleIO.hxx; sourceTree = "<group>"; };
		DCF7F126223D795F00701A47 /* ProfilingRunner.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ProfilingRunner.hxx; sourceTree = "<group>"; };
		DCF8621521C9D3CE00F95F52 /* EmulationWarning.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = EmulationWarning.hxx; path = exception/EmulationWarning.hxx; sourceTree = "<group>"; };
		DCF8621721C9D43300F95F52 /* StaggeredLogger.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StaggeredLogger.cxx; sourceTree = "<group>"; };
		DCF8621821C9D43300F95F52 /* StaggeredLogger.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaggeredLogger.hxx; sourceTree = "<group>"; };
		DCFB9FAB1ECA2609004FD69B /* DelayQueueIteratorImpl.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DelayQueueIteratorImpl.hxx; sourceTree = "<group>"; };
		DCFCDE7020C9E66500915CBE /* EmulationWorker.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmulationWorker.cxx; sourceTree = "<group>"; };
		DCFCDE7120C9E66500915CBE /* EmulationWorker.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = EmulationWorker.hxx; sourceTree = "<group>"; };
		DCFF14CB18B0260300A20364 /* EventHandlerSDL2.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventHandlerSDL2.cxx; sourceTree = "<group>"; };
		DCFF14CC18B0260300A20364 /* EventHandlerSDL2.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = EventHandlerSDL2.hxx; sourceTree = "<group>"; };
		DCFFE59B12100E1400DFA000 /* ComboDialog.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComboDialog.cxx; sourceTree = "<group>"; };
		DCFFE59C12100E1400DFA000 /* ComboDialog.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ComboDialog.hxx; sourceTree = "<group>"; };
		E007231C210FBF5C002CF343 /* FpsMeter.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FpsMeter.hxx; sourceTree = "<group>"; };
		E007231D210FBF5D002CF343 /* FpsMeter.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FpsMeter.cxx; sourceTree = "<group>"; };
		E0306E071F93E915003DDD52 /* FrameLayoutDetector.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FrameLayoutDetector.hxx; sourceTree = "<group>"; };
		E0306E091F93E915003DDD52 /* JitterEmulation.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JitterEmulation.cxx; sourceTree = "<group>"; };
		E0306E0A1F93E916003DDD52 /* FrameLayoutDetector.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FrameLayoutDetector.cxx; sourceTree = "<group>"; };
		E0306E0B1F93E916003DDD52 /* JitterEmulation.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = JitterEmulation.hxx; sourceTree = "<group>"; };
		E034A5EC209FB25C00C89E9E /* EmulationTiming.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmulationTiming.cxx; sourceTree = "<group>"; };
		E034A5ED209FB25C00C89E9E /* EmulationTiming.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = EmulationTiming.hxx; sourceTree = "<group>"; };
		E050876C25A1337400E4B62A /* OSystemStandalone.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OSystemStandalone.cxx; sourceTree = "<group>"; };
		E050876D25A1337400E4B62A /* OSystemStandalone.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OSystemStandalone.hxx; sourceTree = "<group>"; };
		E06508B82272447200B341AC /* KeyValueRepositoryNoop.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyValueRepositoryNoop.hxx; sourceTree = "<group>"; };
		E06508B92272447200B341AC /* KeyValueRepository.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyValueRepository.hxx; sourceTree = "<group>"; };
		E06508BA2272447200B341AC /* KeyValueRepositoryConfigfile.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyValueRepositoryConfigfile.hxx; sourceTree = "<group>"; };
		E06508BB2272447200B341AC /* KeyValueRepositoryConfigfile.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyValueRepositoryConfigfile.cxx; sourceTree = "<group>"; };
		E07C2326226393BD00B78631 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		E07DF4412C0A819D00E1FB07 /* CartWF8.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartWF8.hxx; sourceTree = "<group>"; };
		E07DF4422C0A819D00E1FB07 /* CartWF8.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartWF8.cxx; sourceTree = "<group>"; };
		E07DF4452C0A81ED00E1FB07 /* CartWF8Widget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartWF8Widget.hxx; sourceTree = "<group>"; };
		E07DF4462C0A81ED00E1FB07 /* CartWF8Widget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartWF8Widget.cxx; sourceTree = "<group>"; };
		E0893AF0211B9841008B170D /* HighPass.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HighPass.cxx; path = audio/HighPass.cxx; sourceTree = "<group>"; };
		E0893AF1211B9841008B170D /* HighPass.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = HighPass.hxx; path = audio/HighPass.hxx; sourceTree = "<group>"; };
		E08B1C16231FF97B00EEF922 /* BreakpointMap.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BreakpointMap.cxx; sourceTree = "<group>"; };
		E08B1C17231FF97B00EEF922 /* BreakpointMap.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BreakpointMap.hxx; sourceTree = "<group>"; };
		E08D2F3C23089B9B000BD709 /* JoyMap.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JoyMap.cxx; sourceTree = "<group>"; };
		E08D2F3D23089B9B000BD709 /* JoyMap.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = JoyMap.hxx; sourceTree = "<group>"; };
		E08FCD4C23A037EB0051F59B /* QisBlitter.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = QisBlitter.cxx; path = sdl_blitter/QisBlitter.cxx; sourceTree = "<group>"; };
		E08FCD4D23A037EB0051F59B /* BlitterFactory.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BlitterFactory.cxx; path = sdl_blitter/BlitterFactory.cxx; sourceTree = "<group>"; };
		E08FCD4E23A037EB0051F59B /* Blitter.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Blitter.hxx; path = sdl_blitter/Blitter.hxx; sourceTree = "<group>"; };
		E08FCD4F23A037EB0051F59B /* BilinearBlitter.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BilinearBlitter.cxx; path = sdl_blitter/BilinearBlitter.cxx; sourceTree = "<group>"; };
		E08FCD5023A037EB0051F59B /* BilinearBlitter.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = BilinearBlitter.hxx; path = sdl_blitter/BilinearBlitter.hxx; sourceTree = "<group>"; };
		E08FCD5123A037EB0051F59B /* QisBlitter.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = QisBlitter.hxx; path = sdl_blitter/QisBlitter.hxx; sourceTree = "<group>"; };
		E08FCD5223A037EB0051F59B /* BlitterFactory.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = BlitterFactory.hxx; path = sdl_blitter/BlitterFactory.hxx; sourceTree = "<group>"; };
		E09F4139201E901C004A3391 /* AudioQueue.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AudioQueue.hxx; sourceTree = "<group>"; };
		E09F413A201E901D004A3391 /* AudioQueue.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioQueue.cxx; sourceTree = "<group>"; };
		E09F413D201E904F004A3391 /* Audio.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Audio.hxx; sourceTree = "<group>"; };
		E09F413E201E904F004A3391 /* Audio.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Audio.cxx; sourceTree = "<group>"; };
		E09F413F201E904F004A3391 /* AudioChannel.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioChannel.cxx; sourceTree = "<group>"; };
		E09F4140201E904F004A3391 /* AudioChannel.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AudioChannel.hxx; sourceTree = "<group>"; };
		E0A384022589741A0062AA93 /* KeyValueRepositorySqlite.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyValueRepositorySqlite.cxx; sourceTree = "<group>"; };
		E0A384032589741A0062AA93 /* SqliteTransaction.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SqliteTransaction.cxx; sourceTree = "<group>"; };
		E0A384052589741A0062AA93 /* SqliteDatabase.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SqliteDatabase.hxx; sourceTree = "<group>"; };
		E0A384062589741A0062AA93 /* SqliteStatement.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SqliteStatement.hxx; sourceTree = "<group>"; };
		E0A384072589741A0062AA93 /* SqliteError.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SqliteError.hxx; sourceTree = "<group>"; };
		E0A384092589741A0062AA93 /* SqliteDatabase.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SqliteDatabase.cxx; sourceTree = "<group>"; };
		E0A3840A2589741A0062AA93 /* SqliteStatement.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SqliteStatement.cxx; sourceTree = "<group>"; };
		E0A3840B2589741A0062AA93 /* KeyValueRepositorySqlite.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyValueRepositorySqlite.hxx; sourceTree = "<group>"; };
		E0A3840C2589741A0062AA93 /* SqliteTransaction.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SqliteTransaction.hxx; sourceTree = "<group>"; };
		E0A755762244294600101889 /* CartCDFInfoWidget.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CartCDFInfoWidget.hxx; sourceTree = "<group>"; };
		E0A755772244294600101889 /* CartCDFInfoWidget.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CartCDFInfoWidget.cxx; sourceTree = "<group>"; };
		E0D4153A25A120340031A8D6 /* SettingsRepositoryMACOS.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SettingsRepositoryMACOS.hxx; sourceTree = "<group>"; };
		E0D4153B25A120340031A8D6 /* SettingsRepositoryMACOS.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SettingsRepositoryMACOS.mm; sourceTree = "<group>"; };
		E0D7E6F325A271A0006991C7 /* CompositeKeyValueRepository.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CompositeKeyValueRepository.cxx; sourceTree = "<group>"; };
		E0DCD3A320A64E95000B614E /* LanczosResampler.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = LanczosResampler.hxx; path = audio/LanczosResampler.hxx; sourceTree = "<group>"; };
		E0DCD3A420A64E95000B614E /* LanczosResampler.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanczosResampler.cxx; path = audio/LanczosResampler.cxx; sourceTree = "<group>"; };
		E0DCD3A520A64E96000B614E /* ConvolutionBuffer.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = ConvolutionBuffer.hxx; path = audio/ConvolutionBuffer.hxx; sourceTree = "<group>"; };
		E0DCD3A620A64E96000B614E /* ConvolutionBuffer.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConvolutionBuffer.cxx; path = audio/ConvolutionBuffer.cxx; sourceTree = "<group>"; };
		E0DFDD781F81A358000F3505 /* AbstractFrameManager.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AbstractFrameManager.cxx; sourceTree = "<group>"; };
		E0DFDD7B1F81A358000F3505 /* FrameManager.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FrameManager.cxx; sourceTree = "<group>"; };
		E0EA1FFD227A42D0008BA944 /* Logger.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Logger.hxx; sourceTree = "<group>"; };
		E0EA1FFE227A42D0008BA944 /* Logger.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Logger.cxx; sourceTree = "<group>"; };
		E0FABEE920E9948000EB8E28 /* AudioSettings.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AudioSettings.hxx; sourceTree = "<group>"; };
		E0FABEEA20E9948100EB8E28 /* AudioSettings.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioSettings.cxx; sourceTree = "<group>"; };
		E0FABEED20E994A500EB8E28 /* ConsoleTiming.hxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConsoleTiming.hxx; sourceTree = "<group>"; };
		F5A47A9D01A0482F01D3D55B /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SDLMain.h; sourceTree = SOURCE_ROOT; };
		F5A47A9E01A0483001D3D55B /* SDLMain.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SDLMain.m; sourceTree = SOURCE_ROOT; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		2D91750E09BA90380026E9FF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				DCDAF4D918CA9AAB00D3865D /* SDL2.framework in Frameworks */,
				2D91750F09BA90380026E9FF /* Cocoa.framework in Frameworks */,
				2D91751009BA90380026E9FF /* OpenGL.framework in Frameworks */,
				2D91751209BA90380026E9FF /* ApplicationServices.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		080E96DDFE201D6D7F000001 /* Classes */ = {
			isa = PBXGroup;
			children = (
				2D1A6CD4085135F9007CDBA8 /* AboutBox.h */,
				2D1A6CD5085135F9007CDBA8 /* AboutBox.m */,
				F5A47A9D01A0482F01D3D55B /* SDLMain.h */,
				F5A47A9E01A0483001D3D55B /* SDLMain.m */,
			);
			name = Classes;
			sourceTree = "<group>";
		};
		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
				2D17D98E08BC398400E47F69 /* ApplicationServices.framework */,
				2DEB3D4C0629BD24007EBBD3 /* OpenGL.framework */,
				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		19C28FACFE9D520D11CA2CBB /* Products */ = {
			isa = PBXGroup;
			children = (
				DCBA710010DED62E0077193B /* Stella.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		29B97314FDCFA39411CA2CEA /* Stella */ = {
			isa = PBXGroup;
			children = (
				080E96DDFE201D6D7F000001 /* Classes */,
				29B97315FDCFA39411CA2CEA /* Other Sources */,
				29B97317FDCFA39411CA2CEA /* Resources */,
				29B97323FDCFA39411CA2CEA /* Frameworks */,
				19C28FACFE9D520D11CA2CBB /* Products */,
			);
			indentWidth = 2;
			name = Stella;
			sourceTree = "<group>";
			tabWidth = 2;
			usesTabs = 0;
		};
		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
			isa = PBXGroup;
			children = (
				DCCC0C9109C3541E0088BFF1 /* cheat */,
				2D6050C5089876F300C6DE89 /* common */,
				2D605130089879BA00C6DE89 /* debugger */,
				2D6050CC0898776500C6DE89 /* emucore */,
				2D6050FA0898786C00C6DE89 /* gui */,
				DCED2B5F28C1052300243559 /* lib */,
				2D6050C60898771C00C6DE89 /* macos */,
				2D6050C90898774B00C6DE89 /* unix */,
			);
			name = "Other Sources";
			path = ..;
			sourceTree = "<group>";
		};
		29B97317FDCFA39411CA2CEA /* Resources */ = {
			isa = PBXGroup;
			children = (
				DCA43BFF10DED5890070CEFD /* Info-Stella.plist */,
				55FE2A3C1EE487CA00078ADE /* InfoPlist.strings */,
				2D113E090672BF2100317017 /* docs */,
				2D16A8E106324136005DF364 /* Stella.icns */,
				2DEFB40B09C3386F00754289 /* Cart.icns */,
				2D7B4F6C063B513200579B93 /* Credits.html */,
				B2F367C504C7ADC700A80002 /* SDLMain.nib */,
				2D1A6CD808513610007CDBA8 /* AboutBox.nib */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				DCDAF4D818CA9AAB00D3865D /* SDL2.framework */,
				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		2D20F9E308C603C500A73076 /* gui */ = {
			isa = PBXGroup;
			children = (
				DC9616221F817830008A2206 /* AmigaMouseWidget.cxx */,
				DC9616231F817830008A2206 /* AmigaMouseWidget.hxx */,
				DC9616241F817830008A2206 /* AtariMouseWidget.cxx */,
				DC9616251F817830008A2206 /* AtariMouseWidget.hxx */,
				DC62E6431960E87B007AEF05 /* AtariVoxWidget.cxx */,
				DC62E6441960E87B007AEF05 /* AtariVoxWidget.hxx */,
				2D23318F0900B5EF00613B1F /* AudioWidget.cxx */,
				2D2331900900B5EF00613B1F /* AudioWidget.hxx */,
				DCCF4ACE14B7E6C300814FAB /* BoosterWidget.cxx */,
				DCCF4ACF14B7E6C300814FAB /* BoosterWidget.hxx */,
				DC0E98DE2801CC8900097C68 /* Cart0FA0Widget.cxx */,
				DC0E98DF2801CC8900097C68 /* Cart0FA0Widget.hxx */,
				DCAAE5B21715887B0080BB82 /* Cart2KWidget.cxx */,
				DCAAE5B31715887B0080BB82 /* Cart2KWidget.hxx */,
				DCB150252A814E510036F9EC /* Cart03E0Widget.cxx */,
				DCB150242A814E510036F9EC /* Cart03E0Widget.hxx */,
				DCBDDE981D6A5F0E009DF1E9 /* Cart3EPlusWidget.cxx */,
				DCBDDE991D6A5F0E009DF1E9 /* Cart3EPlusWidget.hxx */,
				DC676A251729A0B000E4E73D /* Cart3EWidget.cxx */,
				DC676A261729A0B000E4E73D /* Cart3EWidget.hxx */,
				DCAAE5B41715887B0080BB82 /* Cart3FWidget.cxx */,
				DCAAE5B51715887B0080BB82 /* Cart3FWidget.hxx */,
				DC676A271729A0B000E4E73D /* Cart4A50Widget.cxx */,
				DC676A281729A0B000E4E73D /* Cart4A50Widget.hxx */,
				DCAACB04188D636F00A4D282 /* Cart4KSCWidget.cxx */,
				DCAACB05188D636F00A4D282 /* Cart4KSCWidget.hxx */,
				DCAAE5B61715887B0080BB82 /* Cart4KWidget.cxx */,
				DCAAE5B71715887B0080BB82 /* Cart4KWidget.hxx */,
				DCAAE5B81715887B0080BB82 /* Cart0840Widget.cxx */,
				DCAAE5B91715887B0080BB82 /* Cart0840Widget.hxx */,
				DC84FC542677C64200E60ADE /* CartARMWidget.cxx */,
				DC84FC552677C64200E60ADE /* CartARMWidget.hxx */,
				DC676A291729A0B000E4E73D /* CartARWidget.cxx */,
				DC676A2A1729A0B000E4E73D /* CartARWidget.hxx */,
				DCAACB06188D636F00A4D282 /* CartBFSCWidget.cxx */,
				DCAACB07188D636F00A4D282 /* CartBFSCWidget.hxx */,
				DCAACB08188D636F00A4D282 /* CartBFWidget.cxx */,
				DCAACB09188D636F00A4D282 /* CartBFWidget.hxx */,
				CFB521D52853A2590083B9CE /* CartBUSInfoWidget.cxx */,
				CFB521D62853A2590083B9CE /* CartBUSInfoWidget.hxx */,
				CFE3F6071E84A9A200A8204E /* CartBUSWidget.cxx */,
				CFE3F6081E84A9A200A8204E /* CartBUSWidget.hxx */,
				E0A755772244294600101889 /* CartCDFInfoWidget.cxx */,
				E0A755762244294600101889 /* CartCDFInfoWidget.hxx */,
				CFE3F6091E84A9A200A8204E /* CartCDFWidget.cxx */,
				CFE3F60A1E84A9A200A8204E /* CartCDFWidget.hxx */,
				DC676A2B1729A0B000E4E73D /* CartCMWidget.cxx */,
				DC676A2C1729A0B000E4E73D /* CartCMWidget.hxx */,
				DC676A2D1729A0B000E4E73D /* CartCTYWidget.cxx */,
				DC676A2E1729A0B000E4E73D /* CartCTYWidget.hxx */,
				DCAAE5BA1715887B0080BB82 /* CartCVWidget.cxx */,
				DCAAE5BB1715887B0080BB82 /* CartCVWidget.hxx */,
				DC5ACB5D1FBFCEB800A213FD /* CartDebugWidget.cxx */,
				DCAAE5BC1715887B0080BB82 /* CartDebugWidget.hxx */,
				DCAACB0A188D636F00A4D282 /* CartDFSCWidget.cxx */,
				DCAACB0B188D636F00A4D282 /* CartDFSCWidget.hxx */,
				DCAACB0C188D636F00A4D282 /* CartDFWidget.cxx */,
				DCAACB0D188D636F00A4D282 /* CartDFWidget.hxx */,
				DC676A2F1729A0B000E4E73D /* CartDPCPlusWidget.cxx */,
				DC676A301729A0B000E4E73D /* CartDPCPlusWidget.hxx */,
				DC676A311729A0B000E4E73D /* CartDPCWidget.cxx */,
				DC676A321729A0B000E4E73D /* CartDPCWidget.hxx */,
				DC676A331729A0B000E4E73D /* CartE0Widget.cxx */,
				DC676A341729A0B000E4E73D /* CartE0Widget.hxx */,
				DC676A351729A0B000E4E73D /* CartE7Widget.cxx */,
				DC676A361729A0B000E4E73D /* CartE7Widget.hxx */,
				DCAAE5BD1715887B0080BB82 /* CartEFSCWidget.cxx */,
				DCAAE5BE1715887B0080BB82 /* CartEFSCWidget.hxx */,
				DCAAE5BF1715887B0080BB82 /* CartEFWidget.cxx */,
				DCAAE5C01715887B0080BB82 /* CartEFWidget.hxx */,
				DCA6A9112C7CD04000EEB5FF /* CartELFWidget.cxx */,
				DCA6A9102C7CD04000EEB5FF /* CartELFWidget.hxx */,
				DC3C9BD72469C9C700CF2D47 /* CartEnhancedWidget.cxx */,
				DC3C9BD82469C9C700CF2D47 /* CartEnhancedWidget.hxx */,
				DCAAE5C11715887B0080BB82 /* CartF0Widget.cxx */,
				DCAAE5C21715887B0080BB82 /* CartF0Widget.hxx */,
				DCAAE5C31715887B0080BB82 /* CartF4SCWidget.cxx */,
				DCAAE5C41715887B0080BB82 /* CartF4SCWidget.hxx */,
				DCAAE5C51715887B0080BB82 /* CartF4Widget.cxx */,
				DCAAE5C61715887B0080BB82 /* CartF4Widget.hxx */,
				DCAAE5C71715887B0080BB82 /* CartF6SCWidget.cxx */,
				DCAAE5C81715887B0080BB82 /* CartF6SCWidget.hxx */,
				DCAAE5C91715887B0080BB82 /* CartF6Widget.cxx */,
				DCAAE5CA1715887B0080BB82 /* CartF6Widget.hxx */,
				DCAAE5CB1715887B0080BB82 /* CartF8SCWidget.cxx */,
				DCAAE5CC1715887B0080BB82 /* CartF8SCWidget.hxx */,
				DCAAE5CD1715887B0080BB82 /* CartF8Widget.cxx */,
				DCAAE5CE1715887B0080BB82 /* CartF8Widget.hxx */,
				DC676A371729A0B000E4E73D /* CartFA2Widget.cxx */,
				DC676A381729A0B000E4E73D /* CartFA2Widget.hxx */,
				DCAAE5CF1715887B0080BB82 /* CartFAWidget.cxx */,
				DCAAE5D01715887B0080BB82 /* CartFAWidget.hxx */,
				DCE801E4236DC27400D43EDD /* CartFCWidget.cxx */,
				DCE801E5236DC27500D43EDD /* CartFCWidget.hxx */,
				DC676A391729A0B000E4E73D /* CartFEWidget.cxx */,
				DC676A3A1729A0B000E4E73D /* CartFEWidget.hxx */,
				DCAA68452A3CD04B006A1E5F /* CartGLWidget.cxx */,
				DCAA68442A3CD04B006A1E5F /* CartGLWidget.hxx */,
				DC85734D2C10A371007AB2FE /* CartJANEWidget.cxx */,
				DC85734C2C10A371007AB2FE /* CartJANEWidget.hxx */,
				DC6A18F619B3E65500DEB242 /* CartMDMWidget.cxx */,
				DC6A18F719B3E65500DEB242 /* CartMDMWidget.hxx */,
				DC2AADB2194F390F0026C7A4 /* CartRamWidget.cxx */,
				DC2AADB3194F390F0026C7A4 /* CartRamWidget.hxx */,
				DC676A3D1729A0B000E4E73D /* CartSBWidget.cxx */,
				DC676A3E1729A0B000E4E73D /* CartSBWidget.hxx */,
				DC84397E247B297A00C6A4FC /* CartTVBoyWidget.cxx */,
				DC84397D247B297A00C6A4FC /* CartTVBoyWidget.hxx */,
				DCAAE5D11715887B0080BB82 /* CartUAWidget.cxx */,
				DCAAE5D21715887B0080BB82 /* CartUAWidget.hxx */,
				DC6D39851A3CE65000171E71 /* CartWDWidget.cxx */,
				DC6D39861A3CE65000171E71 /* CartWDWidget.hxx */,
				E07DF4462C0A81ED00E1FB07 /* CartWF8Widget.cxx */,
				E07DF4452C0A81ED00E1FB07 /* CartWF8Widget.hxx */,
				DC676A3F1729A0B000E4E73D /* CartX07Widget.cxx */,
				DC676A401729A0B000E4E73D /* CartX07Widget.hxx */,
				DCCF47DB14B60DEE00814FAB /* ControllerWidget.hxx */,
				2D20F9E608C603EC00A73076 /* CpuWidget.cxx */,
				2D20F9E708C603EC00A73076 /* CpuWidget.hxx */,
				2D20F9E808C603EC00A73076 /* DataGridOpsWidget.cxx */,
				2D20F9E908C603EC00A73076 /* DataGridOpsWidget.hxx */,
				DCC2FDF72566AD8800FA5E81 /* DataGridRamWidget.cxx */,
				DCC2FDF82566AD8800FA5E81 /* DataGridRamWidget.hxx */,
				2D20F9EA08C603EC00A73076 /* DataGridWidget.cxx */,
				2D20F9EB08C603EC00A73076 /* DataGridWidget.hxx */,
				2D20F9EC08C603EC00A73076 /* DebuggerDialog.cxx */,
				2D20F9ED08C603EC00A73076 /* DebuggerDialog.hxx */,
				DCEC58561E945125002F0246 /* DelayQueueWidget.cxx */,
				DCEC58571E945125002F0246 /* DelayQueueWidget.hxx */,
				DCCF4AFE14BA27EB00814FAB /* DrivingWidget.cxx */,
				DCCF4AFF14BA27EB00814FAB /* DrivingWidget.hxx */,
				DC9616261F817830008A2206 /* FlashWidget.cxx */,
				DC9616271F817830008A2206 /* FlashWidget.hxx */,
				DCCF4ADA14B9433100814FAB /* GenesisWidget.cxx */,
				DCCF4ADB14B9433100814FAB /* GenesisWidget.hxx */,
				DCE1FF40286DFB76003568AD /* Joy2BPlusWidget.cxx */,
				DCE1FF41286DFB76003568AD /* Joy2BPlusWidget.hxx */,
				DCCF47DC14B60DEE00814FAB /* JoystickWidget.cxx */,
				DCCF47DD14B60DEE00814FAB /* JoystickWidget.hxx */,
				DCCF4B0014BA27EB00814FAB /* KeyboardWidget.cxx */,
				DCCF4B0114BA27EB00814FAB /* KeyboardWidget.hxx */,
				DCCF4AD014B7E6C300814FAB /* NullControlWidget.hxx */,
				DCCF49B514B7544A00814FAB /* PaddleWidget.cxx */,
				DCCF49B614B7544A00814FAB /* PaddleWidget.hxx */,
				DC9616281F817830008A2206 /* PointingDeviceWidget.cxx */,
				DC9616291F817830008A2206 /* PointingDeviceWidget.hxx */,
				2D20F9EE08C603EC00A73076 /* PromptWidget.cxx */,
				2D20F9EF08C603EC00A73076 /* PromptWidget.hxx */,
				DC22F1302507D22500AB43E9 /* QuadTariWidget.cxx */,
				DC22F12F2507D22500AB43E9 /* QuadTariWidget.hxx */,
				2D20F9F008C603EC00A73076 /* RamWidget.cxx */,
				2D20F9F108C603EC00A73076 /* RamWidget.hxx */,
				DCE5CDE11BA10024005CD08A /* RiotRamWidget.cxx */,
				DCE5CDE21BA10024005CD08A /* RiotRamWidget.hxx */,
				DC4AC6ED0DC8DACB00CD3AD2 /* RiotWidget.cxx */,
				DC4AC6EE0DC8DACB00CD3AD2 /* RiotWidget.hxx */,
				DC13B53D176FF2F500B8B4BB /* RomListSettings.cxx */,
				DC13B53E176FF2F500B8B4BB /* RomListSettings.hxx */,
				2D20F9F208C603EC00A73076 /* RomListWidget.cxx */,
				2D20F9F308C603EC00A73076 /* RomListWidget.hxx */,
				2D20F9F408C603EC00A73076 /* RomWidget.cxx */,
				2D20F9F508C603EC00A73076 /* RomWidget.hxx */,
				DC62E6451960E87B007AEF05 /* SaveKeyWidget.cxx */,
				DC62E6461960E87B007AEF05 /* SaveKeyWidget.hxx */,
				2D20F9F608C603EC00A73076 /* TiaInfoWidget.cxx */,
				2D20F9F708C603EC00A73076 /* TiaInfoWidget.hxx */,
				2D20F9F808C603EC00A73076 /* TiaOutputWidget.cxx */,
				2D20F9F908C603EC00A73076 /* TiaOutputWidget.hxx */,
				2D20F9FA08C603EC00A73076 /* TiaWidget.cxx */,
				2D20F9FB08C603EC00A73076 /* TiaWidget.hxx */,
				2D20F9FC08C603EC00A73076 /* ToggleBitWidget.cxx */,
				2D20F9FD08C603EC00A73076 /* ToggleBitWidget.hxx */,
				2D20F9FE08C603EC00A73076 /* TogglePixelWidget.cxx */,
				2D20F9FF08C603EC00A73076 /* TogglePixelWidget.hxx */,
				2D20FA0008C603EC00A73076 /* ToggleWidget.cxx */,
				2D20FA0108C603EC00A73076 /* ToggleWidget.hxx */,
				DC96162A1F817830008A2206 /* TrakBallWidget.cxx */,
				DC96162B1F817830008A2206 /* TrakBallWidget.hxx */,
			);
			path = gui;
			sourceTree = "<group>";
		};
		2D6050C5089876F300C6DE89 /* common */ = {
			isa = PBXGroup;
			children = (
				DCC6A4AD20A2620D00863C59 /* audio */,
				E09F413A201E901D004A3391 /* AudioQueue.cxx */,
				E09F4139201E901C004A3391 /* AudioQueue.hxx */,
				E0FABEEA20E9948100EB8E28 /* AudioSettings.cxx */,
				E0FABEE920E9948000EB8E28 /* AudioSettings.hxx */,
				DC79F81017A88D9E00288B91 /* Base.cxx */,
				DC79F81117A88D9E00288B91 /* Base.hxx */,
				DCE716182AA78BD700B870EA /* Bezel.cxx */,
				DCE716192AA78BD700B870EA /* Bezel.hxx */,
				DCC527D810B9DA6A005E1287 /* bspf.hxx */,
				DC6DC5E9273C2C3A00F64413 /* DevSettingsHandler.cxx */,
				DC6DC5EA273C2C3A00F64413 /* DevSettingsHandler.hxx */,
				DCFF14CB18B0260300A20364 /* EventHandlerSDL2.cxx */,
				DCFF14CC18B0260300A20364 /* EventHandlerSDL2.hxx */,
				DCB60ACD2543100900A5C1D2 /* FBBackendSDL2.cxx */,
				DCB60ACE2543100900A5C1D2 /* FBBackendSDL2.hxx */,
				DC73BD831915E5B1003FAFAD /* FBSurfaceSDL2.cxx */,
				DC73BD841915E5B1003FAFAD /* FBSurfaceSDL2.hxx */,
				E007231D210FBF5D002CF343 /* FpsMeter.cxx */,
				E007231C210FBF5C002CF343 /* FpsMeter.hxx */,
				DCE395EA16CB0B5F008DB1E5 /* FSNodeFactory.hxx */,
				DCE395EB16CB0B5F008DB1E5 /* FSNodeZIP.cxx */,
				DCE395EC16CB0B5F008DB1E5 /* FSNodeZIP.hxx */,
				DC816CFA25757D9A00FBCCDA /* HighScoresManager.cxx */,
				DC816CF925757D9A00FBCCDA /* HighScoresManager.hxx */,
				E08D2F3C23089B9B000BD709 /* JoyMap.cxx */,
				E08D2F3D23089B9B000BD709 /* JoyMap.hxx */,
				DC564F7428C11C2B00177588 /* JPGLibrary.cxx */,
				DC564F7328C11C2B00177588 /* JPGLibrary.hxx */,
				DC6DC5EB273C2C3A00F64413 /* jsonDefinitions.hxx */,
				DCBD31E72299ADB400567357 /* KeyMap.cxx */,
				DCBD31E52299ADB400567357 /* KeyMap.hxx */,
				DCA078321F8C1B04008EFEE5 /* LinkedObjectPool.hxx */,
				E0EA1FFE227A42D0008BA944 /* Logger.cxx */,
				E0EA1FFD227A42D0008BA944 /* Logger.hxx */,
				DCB20EC61A0C506C0048F595 /* main.cxx */,
				DCB87E571A104C1E00BF2A3B /* MediaFactory.hxx */,
				DC56FCDC14CCCC4900A31CC3 /* MouseControl.cxx */,
				DC56FCDD14CCCC4900A31CC3 /* MouseControl.hxx */,
				DC3C9BC32469C8F700CF2D47 /* PaletteHandler.cxx */,
				DC3C9BC42469C8F700CF2D47 /* PaletteHandler.hxx */,
				DCA233AE23B583FE0032ABF3 /* PhosphorHandler.cxx */,
				DCA233AF23B583FE0032ABF3 /* PhosphorHandler.hxx */,
				DC6DC91A205DB879004A5FC3 /* PhysicalJoystick.cxx */,
				DC6DC91B205DB879004A5FC3 /* PhysicalJoystick.hxx */,
				DC6DC91C205DB879004A5FC3 /* PJoystickHandler.cxx */,
				DC6DC91D205DB879004A5FC3 /* PJoystickHandler.hxx */,
				DC1BC6642066B4390076F74A /* PKeyboardHandler.cxx */,
				DC1BC6652066B4390076F74A /* PKeyboardHandler.hxx */,
				DCD6FC9111C28C6F005DA767 /* PNGLibrary.cxx */,
				DCD6FC9211C28C6F005DA767 /* PNGLibrary.hxx */,
				DCBD31E62299ADB400567357 /* Rect.hxx */,
				E06508B72272447200B341AC /* repository */,
				DCDDEAC01F5DBF0400C67366 /* RewindManager.cxx */,
				DCDDEAC11F5DBF0400C67366 /* RewindManager.hxx */,
				E08FCD4B23A037D80051F59B /* sdl_blitter */,
				DCA078331F8C1B04008EFEE5 /* SDL_lib.hxx */,
				DC2C5EDA1F8F2403007D2A09 /* smartmod.hxx */,
				DCF467B40F93993B00B25D7A /* SoundNull.hxx */,
				DC368F5218A2FB710084199C /* SoundSDL2.cxx */,
				DC368F5318A2FB710084199C /* SoundSDL2.hxx */,
				DC5D1AA6102C6FC900E59AC1 /* Stack.hxx */,
				DCF8621721C9D43300F95F52 /* StaggeredLogger.cxx */,
				DCF8621821C9D43300F95F52 /* StaggeredLogger.hxx */,
				DCDDEAC21F5DBF0400C67366 /* StateManager.cxx */,
				DCDDEAC31F5DBF0400C67366 /* StateManager.hxx */,
				DC5C768E14C26F7C0031EBC7 /* StellaKeys.hxx */,
				DC74D6A0138D4D7E00F05C5C /* StringParser.hxx */,
				DC6F394B21B897F300897AD8 /* ThreadDebugging.cxx */,
				DC6F394C21B897F300897AD8 /* ThreadDebugging.hxx */,
				DC30924A212F74930020DAD0 /* TimerManager.cxx */,
				DC30924B212F74930020DAD0 /* TimerManager.hxx */,
				DCC467EA14FBEC9600E15508 /* tv_filters */,
				DC7A24D4173B1CF600B20FE9 /* Variant.hxx */,
				DCF490791A0ECE5B00A67AA9 /* Vec.hxx */,
				DCF467BC0F9399F500B25D7A /* Version.hxx */,
				DCB60AC72535E30500A5C1D2 /* VideoModeHandler.cxx */,
				DCB60AC82535E30600A5C1D2 /* VideoModeHandler.hxx */,
				DCE395ED16CB0B5F008DB1E5 /* ZipHandler.cxx */,
				DCE395EE16CB0B5F008DB1E5 /* ZipHandler.hxx */,
			);
			name = common;
			path = ../common;
			sourceTree = "<group>";
		};
		2D6050C60898771C00C6DE89 /* macos */ = {
			isa = PBXGroup;
			children = (
				DC21E5B921CA903E007D0E1A /* OSystemMACOS.cxx */,
				DC21E5BA21CA903E007D0E1A /* OSystemMACOS.hxx */,
				DC21E5BB21CA903E007D0E1A /* SerialPortMACOS.cxx */,
				DC21E5BC21CA903E007D0E1A /* SerialPortMACOS.hxx */,
				E0D4153A25A120340031A8D6 /* SettingsRepositoryMACOS.hxx */,
				E0D4153B25A120340031A8D6 /* SettingsRepositoryMACOS.mm */,
			);
			path = macos;
			sourceTree = "<group>";
		};
		2D6050C90898774B00C6DE89 /* unix */ = {
			isa = PBXGroup;
			children = (
				2DDBEA0C0845708800812C11 /* FSNodePOSIX.cxx */,
				DCE395DA16CB0B2B008DB1E5 /* FSNodePOSIX.hxx */,
			);
			path = unix;
			sourceTree = "<group>";
		};
		2D6050CC0898776500C6DE89 /* emucore */ = {
			isa = PBXGroup;
			children = (
				DC1B2EBE1E50036100F62837 /* AmigaMouse.hxx */,
				DC1B2EC01E50036100F62837 /* AtariMouse.hxx */,
				DC487FB40DA5350900E12499 /* AtariVox.cxx */,
				DC487FB50DA5350900E12499 /* AtariVox.hxx */,
				DC5963112139FA14002736F2 /* Bankswitch.cxx */,
				DC5963122139FA14002736F2 /* Bankswitch.hxx */,
				2DE2DF100627AE07006BEC99 /* Booster.cxx */,
				2DE2DF110627AE07006BEC99 /* Booster.hxx */,
				2DE2DF120627AE07006BEC99 /* Cart.cxx */,
				2DE2DF130627AE07006BEC99 /* Cart.hxx */,
				DC0E98E22801CD1500097C68 /* Cart0FA0.cxx */,
				DC0E98E32801CD1500097C68 /* Cart0FA0.hxx */,
				2DE2DF140627AE07006BEC99 /* Cart2K.cxx */,
				2DE2DF150627AE07006BEC99 /* Cart2K.hxx */,
				2D9555D90880E78000466554 /* Cart3E.cxx */,
				2D9555DA0880E78000466554 /* Cart3E.hxx */,
				DCB150292A814E6C0036F9EC /* Cart03E0.cxx */,
				DCB150282A814E6C0036F9EC /* Cart03E0.hxx */,
				DCBDDE9C1D6A5F2F009DF1E9 /* Cart3EPlus.cxx */,
				DCBDDE9D1D6A5F2F009DF1E9 /* Cart3EPlus.hxx */,
				DC3C9BD22469C9A200CF2D47 /* Cart3EX.cxx */,
				DC3C9BD02469C9A200CF2D47 /* Cart3EX.hxx */,
				2DE2DF160627AE07006BEC99 /* Cart3F.cxx */,
				2DE2DF170627AE07006BEC99 /* Cart3F.hxx */,
				DCD56D360B247D920092F9F8 /* Cart4A50.cxx */,
				DCD56D370B247D920092F9F8 /* Cart4A50.hxx */,
				2DE2DF180627AE07006BEC99 /* Cart4K.cxx */,
				2DE2DF190627AE07006BEC99 /* Cart4K.hxx */,
				DCAACAEC188D631500A4D282 /* Cart4KSC.cxx */,
				DCAACAED188D631500A4D282 /* Cart4KSC.hxx */,
				DCEECE540B5E5E540021D754 /* Cart0840.cxx */,
				DCEECE550B5E5E540021D754 /* Cart0840.hxx */,
				2DE2DF1A0627AE07006BEC99 /* CartAR.cxx */,
				2DE2DF1B0627AE07006BEC99 /* CartAR.hxx */,
				DC84FC512677C62000E60ADE /* CartARM.cxx */,
				DC84FC502677C62000E60ADE /* CartARM.hxx */,
				DCAACAEE188D631500A4D282 /* CartBF.cxx */,
				DCAACAEF188D631500A4D282 /* CartBF.hxx */,
				DCAACAF0188D631500A4D282 /* CartBFSC.cxx */,
				DCAACAF1188D631500A4D282 /* CartBFSC.hxx */,
				CFE3F60F1E84A9CE00A8204E /* CartBUS.cxx */,
				CFE3F6101E84A9CE00A8204E /* CartBUS.hxx */,
				CFE3F6111E84A9CE00A8204E /* CartCDF.cxx */,
				CFE3F6121E84A9CE00A8204E /* CartCDF.hxx */,
				DC8C1BA714B25DE7006440EE /* CartCM.cxx */,
				DC8C1BA814B25DE7006440EE /* CartCM.hxx */,
				DC857D332482F66200C7C14F /* CartCreator.cxx */,
				DC857D342482F66200C7C14F /* CartCreator.hxx */,
				DC6727081556F4860023653B /* CartCTY.cxx */,
				DC6727091556F4860023653B /* CartCTY.hxx */,
				2DE2DF1C0627AE07006BEC99 /* CartCV.cxx */,
				2DE2DF1D0627AE07006BEC99 /* CartCV.hxx */,
				DCB2ECAC1F0AECA3009738A6 /* CartDetector.cxx */,
				DCB2ECAD1F0AECA3009738A6 /* CartDetector.hxx */,
				DCAACAF2188D631500A4D282 /* CartDF.cxx */,
				DCAACAF3188D631500A4D282 /* CartDF.hxx */,
				DCAACAF4188D631500A4D282 /* CartDFSC.cxx */,
				DCAACAF5188D631500A4D282 /* CartDFSC.hxx */,
				2DE2DF1E0627AE07006BEC99 /* CartDPC.cxx */,
				2DE2DF1F0627AE07006BEC99 /* CartDPC.hxx */,
				DCAD60A61152F8BD00BC4184 /* CartDPCPlus.cxx */,
				DCAD60A71152F8BD00BC4184 /* CartDPCPlus.hxx */,
				2DE2DF200627AE07006BEC99 /* CartE0.cxx */,
				2DE2DF210627AE07006BEC99 /* CartE0.hxx */,
				2DE2DF220627AE07006BEC99 /* CartE7.cxx */,
				2DE2DF230627AE07006BEC99 /* CartE7.hxx */,
				DCF467BE0F939A1400B25D7A /* CartEF.cxx */,
				DCF467BF0F939A1400B25D7A /* CartEF.hxx */,
				DCF467C00F939A1400B25D7A /* CartEFSC.cxx */,
				DCF467C10F939A1400B25D7A /* CartEFSC.hxx */,
				DC1E88F72C4032C30033E15F /* CartELF.cxx */,
				DC1E88F82C4032C30033E15F /* CartELF.hxx */,
				DC3C9BCF2469C9A200CF2D47 /* CartEnhanced.cxx */,
				DC3C9BD12469C9A200CF2D47 /* CartEnhanced.hxx */,
				DCF7B0D910A762FC007A2870 /* CartF0.cxx */,
				DCF7B0DA10A762FC007A2870 /* CartF0.hxx */,
				2DE2DF240627AE07006BEC99 /* CartF4.cxx */,
				2DE2DF250627AE07006BEC99 /* CartF4.hxx */,
				2DE2DF260627AE07006BEC99 /* CartF4SC.cxx */,
				2DE2DF270627AE07006BEC99 /* CartF4SC.hxx */,
				2DE2DF280627AE07006BEC99 /* CartF6.cxx */,
				2DE2DF290627AE07006BEC99 /* CartF6.hxx */,
				2DE2DF2A0627AE07006BEC99 /* CartF6SC.cxx */,
				2DE2DF2B0627AE07006BEC99 /* CartF6SC.hxx */,
				2DE2DF2C0627AE07006BEC99 /* CartF8.cxx */,
				2DE2DF2D0627AE07006BEC99 /* CartF8.hxx */,
				2DE2DF2E0627AE07006BEC99 /* CartF8SC.cxx */,
				2DE2DF2F0627AE07006BEC99 /* CartF8SC.hxx */,
				DCF7B0DB10A762FC007A2870 /* CartFA.cxx */,
				DCF7B0DC10A762FC007A2870 /* CartFA.hxx */,
				DC36D2C614CAFAB0007DC821 /* CartFA2.cxx */,
				DC36D2C714CAFAB0007DC821 /* CartFA2.hxx */,
				DCE801E0236DC25600D43EDD /* CartFC.cxx */,
				DCE801E1236DC25600D43EDD /* CartFC.hxx */,
				2DE2DF320627AE07006BEC99 /* CartFE.cxx */,
				2DE2DF330627AE07006BEC99 /* CartFE.hxx */,
				DCAA68402A3CD026006A1E5F /* CartGL.cxx */,
				DCAA68412A3CD026006A1E5F /* CartGL.hxx */,
				DC8573512C10A389007AB2FE /* CartJANE.cxx */,
				DC8573502C10A389007AB2FE /* CartJANE.hxx */,
				DC6A18FA19B3E67A00DEB242 /* CartMDM.cxx */,
				DC6A18FB19B3E67A00DEB242 /* CartMDM.hxx */,
				DC911C7326333B9100666AC0 /* CartMVC.cxx */,
				DC911C7426333B9100666AC0 /* CartMVC.hxx */,
				DC0984830D3985160073C852 /* CartSB.cxx */,
				DC0984840D3985160073C852 /* CartSB.hxx */,
				DC84397A247B294D00C6A4FC /* CartTVBoy.cxx */,
				DC843979247B294D00C6A4FC /* CartTVBoy.hxx */,
				2DDBEB7008457B7D00812C11 /* CartUA.cxx */,
				2DDBEB7108457B7D00812C11 /* CartUA.hxx */,
				DCDA03AE1A2009BA00711920 /* CartWD.cxx */,
				DCDA03AF1A2009BB00711920 /* CartWD.hxx */,
				E07DF4422C0A819D00E1FB07 /* CartWF8.cxx */,
				E07DF4412C0A819D00E1FB07 /* CartWF8.hxx */,
				DCA23AE70D75B22500F77B33 /* CartX07.cxx */,
				DCA23AE80D75B22500F77B33 /* CartX07.hxx */,
				DC8C1BA914B25DE7006440EE /* CompuMate.cxx */,
				DC8C1BAA14B25DE7006440EE /* CompuMate.hxx */,
				2DE2DF380627AE07006BEC99 /* Console.cxx */,
				2DE2DF390627AE07006BEC99 /* Console.hxx */,
				DCF7F125223D795F00701A47 /* ConsoleIO.hxx */,
				E0FABEED20E994A500EB8E28 /* ConsoleTiming.hxx */,
				2DE2DF3A0627AE07006BEC99 /* Control.cxx */,
				2DE2DF3B0627AE07006BEC99 /* Control.hxx */,
				DC71C398221623D9005DE92F /* ControllerDetector.cxx */,
				DC71C397221623D8005DE92F /* ControllerDetector.hxx */,
				DCCE03572251050C008C246F /* ControlLowLevel.hxx */,
				DC3131EB2C540CE2008A1E43 /* CortexM0.cxx */,
				DC3131EC2C540CE2008A1E43 /* CortexM0.hxx */,
				DC932D3F0F278A5200FEFEFC /* DefProps.hxx */,
				DCC527C910B9DA19005E1287 /* Device.hxx */,
				DCDFF07F20B781B0001227C0 /* DispatchResult.cxx */,
				DCDFF08020B781B0001227C0 /* DispatchResult.hxx */,
				2DE2DF3E0627AE07006BEC99 /* Driving.cxx */,
				2DE2DF3F0627AE07006BEC99 /* Driving.hxx */,
				DC1E89032C4033280033E15F /* elf */,
				E034A5EC209FB25C00C89E9E /* EmulationTiming.cxx */,
				E034A5ED209FB25C00C89E9E /* EmulationTiming.hxx */,
				DCFCDE7020C9E66500915CBE /* EmulationWorker.cxx */,
				DCFCDE7120C9E66500915CBE /* EmulationWorker.hxx */,
				2DE2DF410627AE07006BEC99 /* Event.hxx */,
				2D733D6E062895B2006265D9 /* EventHandler.cxx */,
				2D733D6F062895B2006265D9 /* EventHandler.hxx */,
				DC5AAC261FCB24AB00C420A6 /* EventHandlerConstants.hxx */,
				DC6F394621B897AD00897AD8 /* exception */,
				DCB60ACB25430FC600A5C1D2 /* FBBackend.hxx */,
				DC73BD871915E5E3003FAFAD /* FBSurface.cxx */,
				DC73BD881915E5E3003FAFAD /* FBSurface.hxx */,
				2D733D70062895B2006265D9 /* FrameBuffer.cxx */,
				2D733D71062895B2006265D9 /* FrameBuffer.hxx */,
				DC5AAC271FCB24AB00C420A6 /* FrameBufferConstants.hxx */,
				2DDBEB7208457B7D00812C11 /* FSNode.cxx */,
				2DDBEB7308457B7D00812C11 /* FSNode.hxx */,
				DCD3F7C311340AAF00DBA3AE /* Genesis.cxx */,
				DCD3F7C411340AAF00DBA3AE /* Genesis.hxx */,
				DC6DC5E5273C2BED00F64413 /* GlobalKeyHandler.cxx */,
				DC6DC5E6273C2BED00F64413 /* GlobalKeyHandler.hxx */,
				DCE1FF45286DFB98003568AD /* Joy2BPlus.cxx */,
				DCE1FF44286DFB98003568AD /* Joy2BPlus.hxx */,
				2DE2DF420627AE07006BEC99 /* Joystick.cxx */,
				2DE2DF430627AE07006BEC99 /* Joystick.hxx */,
				2DE2DF440627AE07006BEC99 /* Keyboard.cxx */,
				2DE2DF450627AE07006BEC99 /* Keyboard.hxx */,
				DC9EA8850F729A36000452B5 /* KidVid.cxx */,
				DC9EA8860F729A36000452B5 /* KidVid.hxx */,
				DCA233B223BAB1300032ABF3 /* Lightgun.cxx */,
				DCA233B323BAB1300032ABF3 /* Lightgun.hxx */,
				DCC527CA10B9DA19005E1287 /* M6502.cxx */,
				DCC527CB10B9DA19005E1287 /* M6502.hxx */,
				2DE2DF7C0627AE33006BEC99 /* M6532.cxx */,
				2DE2DF7D0627AE33006BEC99 /* M6532.hxx */,
				2DE2DF7E0627AE33006BEC99 /* MD5.cxx */,
				2DE2DF7F0627AE34006BEC99 /* MD5.hxx */,
				DC8C1BAB14B25DE7006440EE /* MindLink.cxx */,
				DC8C1BAC14B25DE7006440EE /* MindLink.hxx */,
				DC11F78B0DB36933003B505E /* MT24LC256.cxx */,
				DC11F78C0DB36933003B505E /* MT24LC256.hxx */,
				DCC527CD10B9DA19005E1287 /* NullDev.hxx */,
				2DDBEB7408457B7D00812C11 /* OSystem.cxx */,
				2DDBEB7508457B7D00812C11 /* OSystem.hxx */,
				E050876C25A1337400E4B62A /* OSystemStandalone.cxx */,
				E050876D25A1337400E4B62A /* OSystemStandalone.hxx */,
				2DE2DF820627AE34006BEC99 /* Paddles.cxx */,
				2DE2DF830627AE34006BEC99 /* Paddles.hxx */,
				DC479401258C56B800F52462 /* PlusROM.cxx */,
				DC479402258C56B800F52462 /* PlusROM.hxx */,
				DC53B6AD1F3622DA00AA6BFB /* PointingDevice.cxx */,
				DC3DAFAB1F2E233B00A64410 /* PointingDevice.hxx */,
				DCF7F124223D795F00701A47 /* ProfilingRunner.cxx */,
				DCF7F126223D795F00701A47 /* ProfilingRunner.hxx */,
				2DE2DF840627AE34006BEC99 /* Props.cxx */,
				2DE2DF850627AE34006BEC99 /* Props.hxx */,
				2DE2DF860627AE34006BEC99 /* PropsSet.cxx */,
				2DE2DF870627AE34006BEC99 /* PropsSet.hxx */,
				DC22F12C2507D20800AB43E9 /* QuadTari.cxx */,
				DC22F12B2507D20800AB43E9 /* QuadTari.hxx */,
				2DE2DF890627AE34006BEC99 /* Random.hxx */,
				DC4AC6F10DC8DAEF00CD3AD2 /* SaveKey.cxx */,
				DC4AC6F20DC8DAEF00CD3AD2 /* SaveKey.hxx */,
				DC932D400F278A5200FEFEFC /* Serializable.hxx */,
				2DE2DF8A0627AE34006BEC99 /* Serializer.cxx */,
				2DE2DF8B0627AE34006BEC99 /* Serializer.hxx */,
				DC932D410F278A5200FEFEFC /* SerialPort.hxx */,
				2D944848062904E800DD9879 /* Settings.cxx */,
				2D733D77062895F1006265D9 /* Settings.hxx */,
				2DE2DF8D0627AE34006BEC99 /* Sound.hxx */,
				2DE2DF8E0627AE34006BEC99 /* Switches.cxx */,
				2DE2DF8F0627AE34006BEC99 /* Switches.hxx */,
				DCC527CE10B9DA19005E1287 /* System.cxx */,
				DCC527CF10B9DA19005E1287 /* System.hxx */,
				DCD2839612E39F1200A808DC /* Thumbulator.cxx */,
				DCD2839712E39F1200A808DC /* Thumbulator.hxx */,
				DCE903E31DF5DCD10080A7F3 /* tia */,
				DC2AADAC194F389C0026C7A4 /* TIASurface.cxx */,
				DC2AADAD194F389C0026C7A4 /* TIASurface.hxx */,
				DC1B2EC21E50036100F62837 /* TrakBall.hxx */,
			);
			name = emucore;
			path = ../emucore;
			sourceTree = "<group>";
		};
		2D6050FA0898786C00C6DE89 /* gui */ = {
			isa = PBXGroup;
			children = (
				2DDBEAA3084578BF00812C11 /* AboutDialog.cxx */,
				2DDBEAA4084578BF00812C11 /* AboutDialog.hxx */,
				2DDBEAA8084578BF00812C11 /* BrowserDialog.cxx */,
				2DDBEAA9084578BF00812C11 /* BrowserDialog.hxx */,
				2DEF21F808BC033500B246B4 /* CheckListWidget.cxx */,
				2DEF21F908BC033500B246B4 /* CheckListWidget.hxx */,
				DC44019C1F1A5D01008C08F6 /* ColorWidget.cxx */,
				DC44019D1F1A5D01008C08F6 /* ColorWidget.hxx */,
				DCFFE59B12100E1400DFA000 /* ComboDialog.cxx */,
				DCFFE59C12100E1400DFA000 /* ComboDialog.hxx */,
				2DDBEAAA084578BF00812C11 /* Command.hxx */,
				2D73959308C3EB4E0060BB99 /* CommandDialog.cxx */,
				2D73959408C3EB4E0060BB99 /* CommandDialog.hxx */,
				2D73959508C3EB4E0060BB99 /* CommandMenu.cxx */,
				2D73959608C3EB4E0060BB99 /* CommandMenu.hxx */,
				DC5BE4B117C913AC0091FD64 /* ConsoleBFont.hxx */,
				2D9217FA0857CC88001D664B /* ConsoleFont.hxx */,
				DC5BE4B217C913AC0091FD64 /* ConsoleMediumBFont.hxx */,
				DC8CF9BC17C15A27004B533D /* ConsoleMediumFont.hxx */,
				DC173F740E2CAC1E00320F94 /* ContextMenu.cxx */,
				DC173F750E2CAC1E00320F94 /* ContextMenu.hxx */,
				DC5ACB591FBFCE8E00A213FD /* DeveloperDialog.cxx */,
				DC5ACB5A1FBFCE8E00A213FD /* DeveloperDialog.hxx */,
				2DDBEAAB084578BF00812C11 /* Dialog.cxx */,
				2DDBEAAC084578BF00812C11 /* Dialog.hxx */,
				2DDBEAAD084578BF00812C11 /* DialogContainer.cxx */,
				2DDBEAAE084578BF00812C11 /* DialogContainer.hxx */,
				2D403BA0086116D1001E31A1 /* EditableWidget.cxx */,
				2D403BA1086116D1001E31A1 /* EditableWidget.hxx */,
				2D403BA4086116D1001E31A1 /* EditTextWidget.cxx */,
				2D403BA5086116D1001E31A1 /* EditTextWidget.hxx */,
				DC3C9BC82469C93D00CF2D47 /* EmulationDialog.cxx */,
				DC3C9BCA2469C93D00CF2D47 /* EmulationDialog.hxx */,
				2D05FF5E096E269100A518FE /* EventMappingWidget.cxx */,
				2D05FF5F096E269100A518FE /* EventMappingWidget.hxx */,
				DCE9681127553F1000E99839 /* FavoritesManager.cxx */,
				DCE9681227553F1000E99839 /* FavoritesManager.hxx */,
				DC7A24DD173B1DBC00B20FE9 /* FileListWidget.cxx */,
				DC7A24DE173B1DBC00B20FE9 /* FileListWidget.hxx */,
				2D9217FB0857CC88001D664B /* Font.cxx */,
				2D9217FC0857CC88001D664B /* Font.hxx */,
				2DDBEAB2084578BF00812C11 /* GameInfoDialog.cxx */,
				2DDBEAB3084578BF00812C11 /* GameInfoDialog.hxx */,
				DC0DF8670F0DAAF500B0F1F3 /* GlobalPropsDialog.cxx */,
				DC0DF8680F0DAAF500B0F1F3 /* GlobalPropsDialog.hxx */,
				2DDBEAB6084578BF00812C11 /* GuiObject.hxx */,
				2DDBEAB8084578BF00812C11 /* HelpDialog.cxx */,
				2DDBEAB9084578BF00812C11 /* HelpDialog.hxx */,
				DC816CFF25757DC200FBCCDA /* HighScoresDialog.cxx */,
				DC816CFE25757DC200FBCCDA /* HighScoresDialog.hxx */,
				DC816D0025757DC200FBCCDA /* HighScoresMenu.cxx */,
				DC816D0125757DC200FBCCDA /* HighScoresMenu.hxx */,
				DCE968192761128200E99839 /* Icon.hxx */,
				DCE968182761128200E99839 /* Icons.hxx */,
				2D05FF60096E269100A518FE /* InputDialog.cxx */,
				2D05FF61096E269100A518FE /* InputDialog.hxx */,
				2D02207F08A301F200B9C76B /* InputTextDialog.cxx */,
				2D02208008A301F200B9C76B /* InputTextDialog.hxx */,
				DC047FEC1A4A6F3600348F0F /* JoystickDialog.cxx */,
				DC047FED1A4A6F3600348F0F /* JoystickDialog.hxx */,
				2DDBEABA084578BF00812C11 /* Launcher.cxx */,
				2DDBEABB084578BF00812C11 /* Launcher.hxx */,
				2DDBEABC084578BF00812C11 /* LauncherDialog.cxx */,
				2DDBEABD084578BF00812C11 /* LauncherDialog.hxx */,
				DCE9681327553F1000E99839 /* LauncherFileListWidget.cxx */,
				DCE9681027553F1000E99839 /* LauncherFileListWidget.hxx */,
				2DDBEAC0084578BF00812C11 /* ListWidget.cxx */,
				2DDBEAC1084578BF00812C11 /* ListWidget.hxx */,
				DC6C726013CDEA0A008A5975 /* LoggerDialog.cxx */,
				DC6C726113CDEA0A008A5975 /* LoggerDialog.hxx */,
				DC98F35411F5B56200AA520F /* MessageBox.cxx */,
				DC98F35511F5B56200AA520F /* MessageBox.hxx */,
				DCDE647B23E6638D00EE3EFF /* MessageDialog.cxx */,
				DCDE647C23E6638D00EE3EFF /* MessageDialog.hxx */,
				DCDE647D23E6638D00EE3EFF /* MessageMenu.cxx */,
				DCDE647A23E6638D00EE3EFF /* MessageMenu.hxx */,
				DC2410E22274BDA8007A4CBF /* MinUICommandDialog.cxx */,
				DC2410E12274BDA7007A4CBF /* MinUICommandDialog.hxx */,
				DCE9681C276A40AB00E99839 /* NavigationWidget.cxx */,
				DCE9681D276A40AB00E99839 /* NavigationWidget.hxx */,
				2DDBEAC4084578BF00812C11 /* OptionsDialog.cxx */,
				2DDBEAC5084578BF00812C11 /* OptionsDialog.hxx */,
				DC6DC5DB273C2A5E00F64413 /* OptionsMenu.cxx */,
				DC6DC5DD273C2A5E00F64413 /* OptionsMenu.hxx */,
				DC6DC5DE273C2A5E00F64413 /* PlusRomsMenu.cxx */,
				DC6DC5D9273C2A5D00F64413 /* PlusRomsMenu.hxx */,
				DC6DC5DC273C2A5E00F64413 /* PlusRomsSetupDialog.cxx */,
				DC6DC5DA273C2A5D00F64413 /* PlusRomsSetupDialog.hxx */,
				2DDBEAC6084578BF00812C11 /* PopUpWidget.cxx */,
				2DDBEAC7084578BF00812C11 /* PopUpWidget.hxx */,
				2DDBEAC8084578BF00812C11 /* ProgressDialog.cxx */,
				2DDBEAC9084578BF00812C11 /* ProgressDialog.hxx */,
				DC22F1342507D24E00AB43E9 /* QuadTariDialog.cxx */,
				DC22F1332507D24D00AB43E9 /* QuadTariDialog.hxx */,
				DC5AAC2A1FCB24DF00C420A6 /* RadioButtonWidget.cxx */,
				DC5AAC2B1FCB24DF00C420A6 /* RadioButtonWidget.hxx */,
				DC4613650D92C03600D8DAB9 /* RomAuditDialog.cxx */,
				DC4613660D92C03600D8DAB9 /* RomAuditDialog.hxx */,
				DC8685BF28AAAF7D00DF21AA /* RomImageWidget.cxx */,
				DC8685C028AAAF7E00DF21AA /* RomImageWidget.hxx */,
				DCE3BBF50C95CEDC00A671DF /* RomInfoWidget.cxx */,
				DCE3BBF60C95CEDC00A671DF /* RomInfoWidget.hxx */,
				2DDBEACA084578BF00812C11 /* ScrollBarWidget.cxx */,
				2DDBEACB084578BF00812C11 /* ScrollBarWidget.hxx */,
				DCDE17F817724E5D00EB1AC6 /* SnapshotDialog.cxx */,
				DCDE17F917724E5D00EB1AC6 /* SnapshotDialog.hxx */,
				DC700659241EC97900A459AB /* Stella12x24tFont.hxx */,
				DC70065B241EC97900A459AB /* Stella14x28tFont.hxx */,
				DC70065A241EC97900A459AB /* Stella16x32tFont.hxx */,
				DC5D2C4F0F117CFD004D1660 /* StellaFont.hxx */,
				DC5D2C500F117CFD004D1660 /* StellaLargeFont.hxx */,
				DC5D2C510F117CFD004D1660 /* StellaMediumFont.hxx */,
				DCCE0353225104BE008C246F /* StellaSettingsDialog.cxx */,
				DCCE0354225104BF008C246F /* StellaSettingsDialog.hxx */,
				2DEF21FA08BC033500B246B4 /* StringListWidget.cxx */,
				2DEF21FB08BC033500B246B4 /* StringListWidget.hxx */,
				2DDBEAD0084578BF00812C11 /* TabWidget.cxx */,
				2DDBEAD1084578BF00812C11 /* TabWidget.hxx */,
				DCE91589201543B900960CC0 /* TimeLineWidget.cxx */,
				DCE9158A201543B900960CC0 /* TimeLineWidget.hxx */,
				DCA82C6D1FEB4E780059340F /* TimeMachine.cxx */,
				DCA82C6E1FEB4E780059340F /* TimeMachine.hxx */,
				DCA82C6F1FEB4E780059340F /* TimeMachineDialog.cxx */,
				DCA82C701FEB4E780059340F /* TimeMachineDialog.hxx */,
				DCC2FDF4255EB82500FA5E81 /* ToolTip.cxx */,
				DCC2FDF3255EB82500FA5E81 /* ToolTip.hxx */,
				DC8078E60B4BD697005E9305 /* UIDialog.cxx */,
				DC8078E70B4BD697005E9305 /* UIDialog.hxx */,
				DCBA539825557E2800087DD7 /* UndoHandler.cxx */,
				DCBA539725557E2700087DD7 /* UndoHandler.hxx */,
				DC3C9BC72469C93D00CF2D47 /* VideoAudioDialog.cxx */,
				DC3C9BC92469C93D00CF2D47 /* VideoAudioDialog.hxx */,
				DC1E474C24D34F3A0047E61A /* WhatsNewDialog.cxx */,
				DC1E474D24D34F3A0047E61A /* WhatsNewDialog.hxx */,
				2DDBEAD4084578BF00812C11 /* Widget.cxx */,
				2DDBEAD5084578BF00812C11 /* Widget.hxx */,
			);
			name = gui;
			path = ../gui;
			sourceTree = "<group>";
		};
		2D605130089879BA00C6DE89 /* debugger */ = {
			isa = PBXGroup;
			children = (
				E08B1C16231FF97B00EEF922 /* BreakpointMap.cxx */,
				E08B1C17231FF97B00EEF922 /* BreakpointMap.hxx */,
				DC6B2BA011037FF200F199A7 /* CartDebug.cxx */,
				DC6B2BA111037FF200F199A7 /* CartDebug.hxx */,
				2D9555DD0880E79600466554 /* CpuDebug.cxx */,
				2D9555DE0880E79600466554 /* CpuDebug.hxx */,
				2D659E2D085D3DD6005D96C8 /* Debugger.cxx */,
				2D659E2E085D3DD6005D96C8 /* Debugger.hxx */,
				DC8078DA0B4BD5F3005E9305 /* DebuggerExpressions.hxx */,
				2D659E31085D3DD6005D96C8 /* DebuggerParser.cxx */,
				2D659E32085D3DD6005D96C8 /* DebuggerParser.hxx */,
				2DF971D70892CEA400F64D23 /* DebuggerSystem.hxx */,
				DC6B2BA211037FF200F199A7 /* DiStella.cxx */,
				DC6B2BA311037FF200F199A7 /* DiStella.hxx */,
				2DF971DF0892CEA400F64D23 /* Expression.hxx */,
				2D20F9E308C603C500A73076 /* gui */,
				DCA00FF50DBABCAD00C3823D /* RiotDebug.cxx */,
				DCA00FF60DBABCAD00C3823D /* RiotDebug.hxx */,
				2D30F8750868A4DB00938B9D /* TIADebug.cxx */,
				2D30F8760868A4DB00938B9D /* TIADebug.hxx */,
				2D6CC10308C811A600B8F642 /* TiaZoomWidget.cxx */,
				2D6CC10408C811A600B8F642 /* TiaZoomWidget.hxx */,
				DC7C83D428EF2E080097B5AE /* TimerMap.cxx */,
				DC7C83D528EF2E080097B5AE /* TimerMap.hxx */,
				DC2874061F8F2278004BF21A /* TrapArray.hxx */,
				2D60513708987A5400C6DE89 /* yacc */,
			);
			name = debugger;
			path = ../debugger;
			sourceTree = "<group>";
		};
		2D60513708987A5400C6DE89 /* yacc */ = {
			isa = PBXGroup;
			children = (
				2D313F0A0879C4C0005BD3E5 /* YaccParser.cxx */,
				2D313F0B0879C4C0005BD3E5 /* YaccParser.hxx */,
			);
			path = yacc;
			sourceTree = "<group>";
		};
		DC1E89032C4033280033E15F /* elf */ = {
			isa = PBXGroup;
			children = (
				DC0EF94A2C59578C0007F3B5 /* BusTransactionQueue.cxx */,
				DC0EF9482C59578C0007F3B5 /* BusTransactionQueue.hxx */,
				DC0932142C50017A00527D3C /* ElfEnvironment.cxx */,
				DC0932152C50017A00527D3C /* ElfEnvironment.hxx */,
				DC0932162C50017A00527D3C /* ElfFile.hxx */,
				DC1E88FB2C4033280033E15F /* ElfLinker.cxx */,
				DC1E88FC2C4033280033E15F /* ElfLinker.hxx */,
				DC1E88FD2C4033280033E15F /* ElfParser.cxx */,
				DC1E88FE2C4033280033E15F /* ElfParser.hxx */,
				DC1E88FF2C4033280033E15F /* ElfUtil.cxx */,
				DC1E89002C4033280033E15F /* ElfUtil.hxx */,
				DC0EF94B2C59578C0007F3B5 /* VcsLib.cxx */,
				DC0EF9492C59578C0007F3B5 /* VcsLib.hxx */,
			);
			path = elf;
			sourceTree = "<group>";
		};
		DC3EE83B1E2C0E4400905161 /* zlib */ = {
			isa = PBXGroup;
			children = (
				DC3EE83C1E2C0E6D00905161 /* adler32.c */,
				DC3EE83D1E2C0E6D00905161 /* compress.c */,
				DC3EE83E1E2C0E6D00905161 /* crc32.c */,
				DC3EE83F1E2C0E6D00905161 /* crc32.h */,
				DC3EE8401E2C0E6D00905161 /* deflate.c */,
				DC3EE8411E2C0E6D00905161 /* deflate.h */,
				DC3EE8421E2C0E6D00905161 /* gzclose.c */,
				DC3EE8431E2C0E6D00905161 /* gzguts.h */,
				DC3EE8441E2C0E6D00905161 /* gzlib.c */,
				DC3EE8451E2C0E6D00905161 /* gzread.c */,
				DC3EE8461E2C0E6D00905161 /* gzwrite.c */,
				DC3EE8471E2C0E6D00905161 /* infback.c */,
				DC3EE8481E2C0E6D00905161 /* inffast.c */,
				DC3EE8491E2C0E6D00905161 /* inffast.h */,
				DC3EE84A1E2C0E6D00905161 /* inffixed.h */,
				DC3EE84B1E2C0E6D00905161 /* inflate.c */,
				DC3EE84C1E2C0E6D00905161 /* inflate.h */,
				DC3EE84D1E2C0E6D00905161 /* inftrees.c */,
				DC3EE84E1E2C0E6D00905161 /* inftrees.h */,
				DC3EE84F1E2C0E6D00905161 /* trees.c */,
				DC3EE8501E2C0E6D00905161 /* trees.h */,
				DC3EE8511E2C0E6D00905161 /* uncompr.c */,
				DC3EE8521E2C0E6D00905161 /* zconf.h */,
				DC3EE8531E2C0E6D00905161 /* zlib.h */,
				DC3EE8541E2C0E6D00905161 /* zutil.c */,
				DC3EE8551E2C0E6D00905161 /* zutil.h */,
			);
			path = zlib;
			sourceTree = "<group>";
		};
		DC564F5D28C10A6700177588 /* httplib */ = {
			isa = PBXGroup;
			children = (
				DC564F5E28C10A8500177588 /* http_lib.hxx */,
				DC564F5F28C10A8500177588 /* httplib.h */,
			);
			path = httplib;
			sourceTree = "<group>";
		};
		DC564F6228C114A400177588 /* sqlite */ = {
			isa = PBXGroup;
			children = (
				DC564F6328C114D200177588 /* sqlite3.c */,
				DC564F6428C114D200177588 /* sqlite3.h */,
			);
			path = sqlite;
			sourceTree = "<group>";
		};
		DC564F6728C114ED00177588 /* nanojpeg */ = {
			isa = PBXGroup;
			children = (
				DC564F6A28C1152100177588 /* nanojpeg_lib.hxx */,
			);
			path = nanojpeg;
			sourceTree = "<group>";
		};
		DC564F6828C114FA00177588 /* tinyexif */ = {
			isa = PBXGroup;
			children = (
				DC564F6E28C1154F00177588 /* tinyexif_lib.hxx */,
				DC564F6D28C1154F00177588 /* tinyexif.cxx */,
			);
			path = tinyexif;
			sourceTree = "<group>";
		};
		DC6F394621B897AD00897AD8 /* exception */ = {
			isa = PBXGroup;
			children = (
				DCF8621521C9D3CE00F95F52 /* EmulationWarning.hxx */,
				DC6F394821B897C700897AD8 /* FatalEmulationError.hxx */,
			);
			name = exception;
			sourceTree = "<group>";
		};
		DC816CF32572F8B400FBCCDA /* json */ = {
			isa = PBXGroup;
			children = (
				DC816CF52572F92A00FBCCDA /* json_lib.hxx */,
				DC0EF9502C5D4B900007F3B5 /* json.hpp */,
			);
			path = json;
			sourceTree = "<group>";
		};
		DCC467EA14FBEC9600E15508 /* tv_filters */ = {
			isa = PBXGroup;
			children = (
				DC2B85E51EF5EF2300379EB9 /* AtariNTSC.cxx */,
				DC2B85E61EF5EF2300379EB9 /* AtariNTSC.hxx */,
				DC5EE7C014F7C165001C628C /* NTSCFilter.cxx */,
				DC5EE7C114F7C165001C628C /* NTSCFilter.hxx */,
			);
			path = tv_filters;
			sourceTree = "<group>";
		};
		DCC6A4AD20A2620D00863C59 /* audio */ = {
			isa = PBXGroup;
			children = (
				E0DCD3A620A64E96000B614E /* ConvolutionBuffer.cxx */,
				E0DCD3A520A64E96000B614E /* ConvolutionBuffer.hxx */,
				E0893AF0211B9841008B170D /* HighPass.cxx */,
				E0893AF1211B9841008B170D /* HighPass.hxx */,
				E0DCD3A420A64E95000B614E /* LanczosResampler.cxx */,
				E0DCD3A320A64E95000B614E /* LanczosResampler.hxx */,
				DCC6A4AE20A2622500863C59 /* Resampler.hxx */,
				DCC6A4AF20A2622500863C59 /* SimpleResampler.cxx */,
				DCC6A4B020A2622500863C59 /* SimpleResampler.hxx */,
			);
			name = audio;
			sourceTree = "<group>";
		};
		DCCC0C9109C3541E0088BFF1 /* cheat */ = {
			isa = PBXGroup;
			children = (
				DC47454A09C34BFA00EDDA3A /* BankRomCheat.cxx */,
				DC47454B09C34BFA00EDDA3A /* BankRomCheat.hxx */,
				DC47454C09C34BFA00EDDA3A /* Cheat.hxx */,
				DC47454D09C34BFA00EDDA3A /* CheatCodeDialog.cxx */,
				DC47454E09C34BFA00EDDA3A /* CheatCodeDialog.hxx */,
				DC47454F09C34BFA00EDDA3A /* CheatManager.cxx */,
				DC47455009C34BFA00EDDA3A /* CheatManager.hxx */,
				DC47455109C34BFA00EDDA3A /* CheetahCheat.cxx */,
				DC47455209C34BFA00EDDA3A /* CheetahCheat.hxx */,
				DC47455309C34BFA00EDDA3A /* RamCheat.cxx */,
				DC47455409C34BFA00EDDA3A /* RamCheat.hxx */,
			);
			name = cheat;
			path = ../cheat;
			sourceTree = "<group>";
		};
		DCD6FC5A11C281A1005DA767 /* libpng */ = {
			isa = PBXGroup;
			children = (
				DCD6FC5D11C281ED005DA767 /* png.c */,
				DCD6FC5E11C281ED005DA767 /* png.h */,
				DCD6FC5F11C281ED005DA767 /* pngconf.h */,
				DC6967071361FD0A0036499D /* pngdebug.h */,
				DCD6FC6011C281ED005DA767 /* pngerror.c */,
				DCD6FC6111C281ED005DA767 /* pngget.c */,
				DC6967081361FD0A0036499D /* pnginfo.h */,
				DC6967091361FD0A0036499D /* pnglibconf.h */,
				DCD6FC6211C281ED005DA767 /* pngmem.c */,
				DCD6FC6311C281ED005DA767 /* pngpread.c */,
				DCD6FC6411C281ED005DA767 /* pngpriv.h */,
				DCD6FC6511C281ED005DA767 /* pngread.c */,
				DCD6FC6611C281ED005DA767 /* pngrio.c */,
				DCD6FC6711C281ED005DA767 /* pngrtran.c */,
				DCD6FC6811C281ED005DA767 /* pngrutil.c */,
				DCD6FC6911C281ED005DA767 /* pngset.c */,
				DC69670A1361FD0A0036499D /* pngstruct.h */,
				DCD6FC6B11C281ED005DA767 /* pngtrans.c */,
				DCD6FC6C11C281ED005DA767 /* pngwio.c */,
				DCD6FC6D11C281ED005DA767 /* pngwrite.c */,
				DCD6FC6E11C281ED005DA767 /* pngwtran.c */,
				DCD6FC6F11C281ED005DA767 /* pngwutil.c */,
			);
			path = libpng;
			sourceTree = "<group>";
		};
		DCE903E31DF5DCD10080A7F3 /* tia */ = {
			isa = PBXGroup;
			children = (
				DCF3A6DE1DFC75E3008A8AF3 /* AnalogReadout.cxx */,
				DCF3A6DF1DFC75E3008A8AF3 /* AnalogReadout.hxx */,
				E09F413E201E904F004A3391 /* Audio.cxx */,
				E09F413D201E904F004A3391 /* Audio.hxx */,
				E09F413F201E904F004A3391 /* AudioChannel.cxx */,
				E09F4140201E904F004A3391 /* AudioChannel.hxx */,
				DCF3A6CD1DFC75E3008A8AF3 /* Background.cxx */,
				DCF3A6CE1DFC75E3008A8AF3 /* Background.hxx */,
				DCF3A6CF1DFC75E3008A8AF3 /* Ball.cxx */,
				DCF3A6D01DFC75E3008A8AF3 /* Ball.hxx */,
				DCF3A6D21DFC75E3008A8AF3 /* DelayQueue.hxx */,
				DCEC585B1E945175002F0246 /* DelayQueueIterator.hxx */,
				DCFB9FAB1ECA2609004FD69B /* DelayQueueIteratorImpl.hxx */,
				DCF3A6D41DFC75E3008A8AF3 /* DelayQueueMember.hxx */,
				DCF3A6D51DFC75E3008A8AF3 /* DrawCounterDecodes.cxx */,
				DCF3A6D61DFC75E3008A8AF3 /* DrawCounterDecodes.hxx */,
				E0DFDD731F81A358000F3505 /* frame-manager */,
				DCE8B1861E7E03B300189864 /* FrameLayout.hxx */,
				DCF3A6D91DFC75E3008A8AF3 /* LatchedInput.cxx */,
				DCF3A6DA1DFC75E3008A8AF3 /* LatchedInput.hxx */,
				DCF3A6DB1DFC75E3008A8AF3 /* Missile.cxx */,
				DCF3A6DC1DFC75E3008A8AF3 /* Missile.hxx */,
				DCF3A6E01DFC75E3008A8AF3 /* Player.cxx */,
				DCF3A6E11DFC75E3008A8AF3 /* Player.hxx */,
				DCF3A6E21DFC75E3008A8AF3 /* Playfield.cxx */,
				DCF3A6E31DFC75E3008A8AF3 /* Playfield.hxx */,
				DCF3A6E41DFC75E3008A8AF3 /* TIA.cxx */,
				DCF3A6E51DFC75E3008A8AF3 /* TIA.hxx */,
				DC68F88F1FA64C5300F4A2CC /* TIAConstants.hxx */,
			);
			path = tia;
			sourceTree = "<group>";
		};
		DCED2B5F28C1052300243559 /* lib */ = {
			isa = PBXGroup;
			children = (
				DC564F5D28C10A6700177588 /* httplib */,
				DC816CF32572F8B400FBCCDA /* json */,
				DCD6FC5A11C281A1005DA767 /* libpng */,
				DC564F6728C114ED00177588 /* nanojpeg */,
				DC564F6228C114A400177588 /* sqlite */,
				DC564F6828C114FA00177588 /* tinyexif */,
				DC3EE83B1E2C0E4400905161 /* zlib */,
			);
			name = lib;
			path = ../lib;
			sourceTree = "<group>";
		};
		E06508B72272447200B341AC /* repository */ = {
			isa = PBXGroup;
			children = (
				E0D7E6F325A271A0006991C7 /* CompositeKeyValueRepository.cxx */,
				DC2ABA5B259BD544007E57D3 /* CompositeKeyValueRepository.hxx */,
				DC2ABA66259D466C007E57D3 /* CompositeKeyValueRepositoryNoop.hxx */,
				DC2ABA6B25A0C9B1007E57D3 /* CompositeKVRJsonAdapter.cxx */,
				DC2ABA6D25A0C9B1007E57D3 /* CompositeKVRJsonAdapter.hxx */,
				E06508B92272447200B341AC /* KeyValueRepository.hxx */,
				E06508BB2272447200B341AC /* KeyValueRepositoryConfigfile.cxx */,
				E06508BA2272447200B341AC /* KeyValueRepositoryConfigfile.hxx */,
				DC2ABA6C25A0C9B1007E57D3 /* KeyValueRepositoryFile.hxx */,
				DC2ABA6E25A0C9B1007E57D3 /* KeyValueRepositoryJsonFile.cxx */,
				DC2ABA6F25A0C9B1007E57D3 /* KeyValueRepositoryJsonFile.hxx */,
				E06508B82272447200B341AC /* KeyValueRepositoryNoop.hxx */,
				DC2ABA65259D466C007E57D3 /* KeyValueRepositoryPropertyFile.cxx */,
				DC2ABA67259D466C007E57D3 /* KeyValueRepositoryPropertyFile.hxx */,
				E0A384012589741A0062AA93 /* sqlite */,
			);
			path = repository;
			sourceTree = "<group>";
		};
		E08FCD4B23A037D80051F59B /* sdl_blitter */ = {
			isa = PBXGroup;
			children = (
				E08FCD4F23A037EB0051F59B /* BilinearBlitter.cxx */,
				E08FCD5023A037EB0051F59B /* BilinearBlitter.hxx */,
				E08FCD4E23A037EB0051F59B /* Blitter.hxx */,
				E08FCD4D23A037EB0051F59B /* BlitterFactory.cxx */,
				E08FCD5223A037EB0051F59B /* BlitterFactory.hxx */,
				E08FCD4C23A037EB0051F59B /* QisBlitter.cxx */,
				E08FCD5123A037EB0051F59B /* QisBlitter.hxx */,
			);
			name = sdl_blitter;
			sourceTree = "<group>";
		};
		E0A384012589741A0062AA93 /* sqlite */ = {
			isa = PBXGroup;
			children = (
				DC2ABA5E259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.cxx */,
				DC2ABA60259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.hxx */,
				DC2ABA5D259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.cxx */,
				DC2ABA5F259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.hxx */,
				E0A384022589741A0062AA93 /* KeyValueRepositorySqlite.cxx */,
				E0A3840B2589741A0062AA93 /* KeyValueRepositorySqlite.hxx */,
				E0A384092589741A0062AA93 /* SqliteDatabase.cxx */,
				E0A384052589741A0062AA93 /* SqliteDatabase.hxx */,
				E0A384072589741A0062AA93 /* SqliteError.hxx */,
				E0A3840A2589741A0062AA93 /* SqliteStatement.cxx */,
				E0A384062589741A0062AA93 /* SqliteStatement.hxx */,
				E0A384032589741A0062AA93 /* SqliteTransaction.cxx */,
				E0A3840C2589741A0062AA93 /* SqliteTransaction.hxx */,
				DC2ABA7625A0E178007E57D3 /* StellaDb.cxx */,
				DC2ABA7525A0E178007E57D3 /* StellaDb.hxx */,
			);
			path = sqlite;
			sourceTree = "<group>";
		};
		E0DFDD731F81A358000F3505 /* frame-manager */ = {
			isa = PBXGroup;
			children = (
				E0DFDD781F81A358000F3505 /* AbstractFrameManager.cxx */,
				DCCA26B11FA64D5E000EE4D8 /* AbstractFrameManager.hxx */,
				E0306E0A1F93E916003DDD52 /* FrameLayoutDetector.cxx */,
				E0306E071F93E915003DDD52 /* FrameLayoutDetector.hxx */,
				E0DFDD7B1F81A358000F3505 /* FrameManager.cxx */,
				DCCA26B21FA64D5E000EE4D8 /* FrameManager.hxx */,
				E0306E091F93E915003DDD52 /* JitterEmulation.cxx */,
				E0306E0B1F93E916003DDD52 /* JitterEmulation.hxx */,
			);
			path = "frame-manager";
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		2D9173CA09BA90380026E9FF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2D9173CB09BA90380026E9FF /* SDLMain.h in Headers */,
				E09F4141201E9050004A3391 /* Audio.hxx in Headers */,
				2D9173CC09BA90380026E9FF /* Booster.hxx in Headers */,
				E07DF4472C0A81ED00E1FB07 /* CartWF8Widget.hxx in Headers */,
				2D9173CD09BA90380026E9FF /* Cart.hxx in Headers */,
				DCDE648023E6638E00EE3EFF /* MessageDialog.hxx in Headers */,
				2D9173CE09BA90380026E9FF /* Cart2K.hxx in Headers */,
				2D9173CF09BA90380026E9FF /* Cart3F.hxx in Headers */,
				DC3EE86D1E2C0E6D00905161 /* zlib.h in Headers */,
				DC0EF94D2C59578C0007F3B5 /* VcsLib.hxx in Headers */,
				E08FCD5523A037EB0051F59B /* Blitter.hxx in Headers */,
				DC84397F247B297A00C6A4FC /* CartTVBoyWidget.hxx in Headers */,
				E034A5EF209FB25D00C89E9E /* EmulationTiming.hxx in Headers */,
				DC3EE86A1E2C0E6D00905161 /* trees.h in Headers */,
				2D9173D009BA90380026E9FF /* Cart4K.hxx in Headers */,
				DC564F6028C10A8500177588 /* http_lib.hxx in Headers */,
				2D9173D109BA90380026E9FF /* CartAR.hxx in Headers */,
				2D9173D209BA90380026E9FF /* CartCV.hxx in Headers */,
				2D9173D309BA90380026E9FF /* CartDPC.hxx in Headers */,
				2D9173D409BA90380026E9FF /* CartE0.hxx in Headers */,
				DC5AAC281FCB24AB00C420A6 /* EventHandlerConstants.hxx in Headers */,
				E0A3841E2589741A0062AA93 /* SqliteTransaction.hxx in Headers */,
				DC73BD8A1915E5E3003FAFAD /* FBSurface.hxx in Headers */,
				2D9173D509BA90380026E9FF /* CartE7.hxx in Headers */,
				2D9173D609BA90380026E9FF /* CartF4.hxx in Headers */,
				DC84FC522677C62000E60ADE /* CartARM.hxx in Headers */,
				2D9173D709BA90380026E9FF /* CartF4SC.hxx in Headers */,
				DCF3A6FD1DFC75E3008A8AF3 /* Playfield.hxx in Headers */,
				2D9173D809BA90380026E9FF /* CartF6.hxx in Headers */,
				2D9173D909BA90380026E9FF /* CartF6SC.hxx in Headers */,
				DC9616311F817830008A2206 /* FlashWidget.hxx in Headers */,
				2D9173DA09BA90380026E9FF /* CartF8.hxx in Headers */,
				E08FCD5723A037EB0051F59B /* BilinearBlitter.hxx in Headers */,
				DC3EE8591E2C0E6D00905161 /* crc32.h in Headers */,
				2D9173DB09BA90380026E9FF /* CartF8SC.hxx in Headers */,
				2D9173DD09BA90380026E9FF /* CartFE.hxx in Headers */,
				DC62E6481960E87B007AEF05 /* AtariVoxWidget.hxx in Headers */,
				DC3131EE2C540CE2008A1E43 /* CortexM0.hxx in Headers */,
				2D9173E009BA90380026E9FF /* Console.hxx in Headers */,
				2D9173E109BA90380026E9FF /* Control.hxx in Headers */,
				DC5AAC2D1FCB24DF00C420A6 /* RadioButtonWidget.hxx in Headers */,
				2D9173E309BA90380026E9FF /* Driving.hxx in Headers */,
				DC8573522C10A389007AB2FE /* CartJANE.hxx in Headers */,
				2D9173E409BA90380026E9FF /* Event.hxx in Headers */,
				DC3C9BCD2469C93D00CF2D47 /* VideoAudioDialog.hxx in Headers */,
				2D9173E509BA90380026E9FF /* Joystick.hxx in Headers */,
				2D9173E609BA90380026E9FF /* Keyboard.hxx in Headers */,
				DC1B2EC81E50036100F62837 /* TrakBall.hxx in Headers */,
				2D9173E709BA90380026E9FF /* M6532.hxx in Headers */,
				E0893AF3211B9842008B170D /* HighPass.hxx in Headers */,
				DCE7161B2AA78BD700B870EA /* Bezel.hxx in Headers */,
				2D9173E809BA90380026E9FF /* MD5.hxx in Headers */,
				2D9173EA09BA90380026E9FF /* Paddles.hxx in Headers */,
				2D9173EB09BA90380026E9FF /* Props.hxx in Headers */,
				DC5ACB5C1FBFCE8E00A213FD /* DeveloperDialog.hxx in Headers */,
				2D9173EC09BA90380026E9FF /* PropsSet.hxx in Headers */,
				2D9173ED09BA90380026E9FF /* Random.hxx in Headers */,
				E0A384172589741A0062AA93 /* SqliteDatabase.hxx in Headers */,
				2D9173EE09BA90380026E9FF /* Serializer.hxx in Headers */,
				2D9173EF09BA90380026E9FF /* Sound.hxx in Headers */,
				2D9173F009BA90380026E9FF /* Switches.hxx in Headers */,
				E09F413B201E901D004A3391 /* AudioQueue.hxx in Headers */,
				DC6DC5E3273C2A5E00F64413 /* OptionsMenu.hxx in Headers */,
				2D9173F909BA90380026E9FF /* EventHandler.hxx in Headers */,
				2D9173FA09BA90380026E9FF /* FrameBuffer.hxx in Headers */,
				E08FCD5923A037EB0051F59B /* BlitterFactory.hxx in Headers */,
				2D9173FB09BA90380026E9FF /* Settings.hxx in Headers */,
				DC564F6128C10A8500177588 /* httplib.h in Headers */,
				2D91740009BA90380026E9FF /* AboutDialog.hxx in Headers */,
				DC2ABA64259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.hxx in Headers */,
				DCF3A6EE1DFC75E3008A8AF3 /* DelayQueueMember.hxx in Headers */,
				DC96162F1F817830008A2206 /* AtariMouseWidget.hxx in Headers */,
				DCF4907A1A0ECE5B00A67AA9 /* Vec.hxx in Headers */,
				DC3C9BCE2469C93D00CF2D47 /* EmulationDialog.hxx in Headers */,
				2D91740209BA90380026E9FF /* BrowserDialog.hxx in Headers */,
				2D91740309BA90380026E9FF /* Command.hxx in Headers */,
				DC3EE85B1E2C0E6D00905161 /* deflate.h in Headers */,
				DC816CFC25757D9A00FBCCDA /* HighScoresManager.hxx in Headers */,
				E0A755782244294600101889 /* CartCDFInfoWidget.hxx in Headers */,
				2D91740409BA90380026E9FF /* Dialog.hxx in Headers */,
				E09F4144201E9050004A3391 /* AudioChannel.hxx in Headers */,
				2D91740509BA90380026E9FF /* DialogContainer.hxx in Headers */,
				DC6D39881A3CE65000171E71 /* CartWDWidget.hxx in Headers */,
				2D91740609BA90380026E9FF /* GameInfoDialog.hxx in Headers */,
				DCE9158C201543B900960CC0 /* TimeLineWidget.hxx in Headers */,
				2D91740809BA90380026E9FF /* GuiObject.hxx in Headers */,
				DC73BD861915E5B1003FAFAD /* FBSurfaceSDL2.hxx in Headers */,
				2D91740A09BA90380026E9FF /* HelpDialog.hxx in Headers */,
				2D91740B09BA90380026E9FF /* Launcher.hxx in Headers */,
				2D91740C09BA90380026E9FF /* LauncherDialog.hxx in Headers */,
				DCE801E3236DC25600D43EDD /* CartFC.hxx in Headers */,
				DC2AADB5194F390F0026C7A4 /* CartRamWidget.hxx in Headers */,
				DC1E89052C4033280033E15F /* ElfLinker.hxx in Headers */,
				2D91740E09BA90380026E9FF /* ListWidget.hxx in Headers */,
				DC22F1312507D22500AB43E9 /* QuadTariWidget.hxx in Headers */,
				2D91741009BA90380026E9FF /* OptionsDialog.hxx in Headers */,
				DCEC58591E945125002F0246 /* DelayQueueWidget.hxx in Headers */,
				2D91741109BA90380026E9FF /* PopUpWidget.hxx in Headers */,
				DCB1502A2A814E6C0036F9EC /* Cart03E0.hxx in Headers */,
				E08D2F3F23089B9B000BD709 /* JoyMap.hxx in Headers */,
				2D91741209BA90380026E9FF /* ProgressDialog.hxx in Headers */,
				2D91741309BA90380026E9FF /* ScrollBarWidget.hxx in Headers */,
				2D91741609BA90380026E9FF /* TabWidget.hxx in Headers */,
				DCB60ACC25430FC600A5C1D2 /* FBBackend.hxx in Headers */,
				DCE1FF43286DFB76003568AD /* Joy2BPlusWidget.hxx in Headers */,
				DCB2ECB01F0AECA3009738A6 /* CartDetector.hxx in Headers */,
				2D91741809BA90380026E9FF /* Widget.hxx in Headers */,
				2D91741909BA90380026E9FF /* CartUA.hxx in Headers */,
				DC564F7528C11C2B00177588 /* JPGLibrary.hxx in Headers */,
				DCE8B1871E7E03B300189864 /* FrameLayout.hxx in Headers */,
				DCA233B523BAB1300032ABF3 /* Lightgun.hxx in Headers */,
				DC2ABA7725A0E178007E57D3 /* StellaDb.hxx in Headers */,
				DCAA68462A3CD04C006A1E5F /* CartGLWidget.hxx in Headers */,
				DCBD31E92299ADB400567357 /* Rect.hxx in Headers */,
				DCBA539925557E2800087DD7 /* UndoHandler.hxx in Headers */,
				DCE1FF46286DFB98003568AD /* Joy2BPlus.hxx in Headers */,
				2D91741A09BA90380026E9FF /* FSNode.hxx in Headers */,
				DC2ABA5C259BD544007E57D3 /* CompositeKeyValueRepository.hxx in Headers */,
				DC816CF72572F92A00FBCCDA /* json_lib.hxx in Headers */,
				2D91741B09BA90380026E9FF /* OSystem.hxx in Headers */,
				DC6A18F919B3E65500DEB242 /* CartMDMWidget.hxx in Headers */,
				DC7C83D728EF2E080097B5AE /* TimerMap.hxx in Headers */,
				CFB521D82853A2590083B9CE /* CartBUSInfoWidget.hxx in Headers */,
				2D91741F09BA90380026E9FF /* AboutBox.h in Headers */,
				DC84FC572677C64200E60ADE /* CartARMWidget.hxx in Headers */,
				2D91742009BA90380026E9FF /* ConsoleFont.hxx in Headers */,
				DC564F6628C114D200177588 /* sqlite3.h in Headers */,
				2D91742109BA90380026E9FF /* Font.hxx in Headers */,
				DC0932192C50017A00527D3C /* ElfFile.hxx in Headers */,
				2D91742209BA90380026E9FF /* Debugger.hxx in Headers */,
				2D91742309BA90380026E9FF /* DebuggerParser.hxx in Headers */,
				2D91742409BA90380026E9FF /* EditableWidget.hxx in Headers */,
				DC3EE86F1E2C0E6D00905161 /* zutil.h in Headers */,
				2D91742509BA90380026E9FF /* EditTextWidget.hxx in Headers */,
				DCB87E581A104C1E00BF2A3B /* MediaFactory.hxx in Headers */,
				E0FABEEB20E9948200EB8E28 /* AudioSettings.hxx in Headers */,
				E0DCD3A720A64E96000B614E /* LanczosResampler.hxx in Headers */,
				2D91742909BA90380026E9FF /* TIADebug.hxx in Headers */,
				2D91742A09BA90380026E9FF /* YaccParser.hxx in Headers */,
				2D91742B09BA90380026E9FF /* Cart3E.hxx in Headers */,
				E0FABEEE20E994A600EB8E28 /* ConsoleTiming.hxx in Headers */,
				DCF3A6F61DFC75E3008A8AF3 /* Missile.hxx in Headers */,
				DC9616351F817830008A2206 /* TrakBallWidget.hxx in Headers */,
				2D91742C09BA90380026E9FF /* CpuDebug.hxx in Headers */,
				DC3EE86C1E2C0E6D00905161 /* zconf.h in Headers */,
				2D91743609BA90380026E9FF /* DebuggerSystem.hxx in Headers */,
				2D91743A09BA90380026E9FF /* Expression.hxx in Headers */,
				DC3C9BDA2469C9C700CF2D47 /* CartEnhancedWidget.hxx in Headers */,
				2D91744F09BA90380026E9FF /* InputTextDialog.hxx in Headers */,
				DC1B2EC61E50036100F62837 /* AtariMouse.hxx in Headers */,
				DC9616331F817830008A2206 /* PointingDeviceWidget.hxx in Headers */,
				2D91745009BA90380026E9FF /* CheckListWidget.hxx in Headers */,
				2D91745109BA90380026E9FF /* StringListWidget.hxx in Headers */,
				DC62E64A1960E87B007AEF05 /* SaveKeyWidget.hxx in Headers */,
				2D91745209BA90380026E9FF /* CommandDialog.hxx in Headers */,
				DC22F1352507D24E00AB43E9 /* QuadTariDialog.hxx in Headers */,
				2D91745309BA90380026E9FF /* CommandMenu.hxx in Headers */,
				E0306E111F93E916003DDD52 /* JitterEmulation.hxx in Headers */,
				DC0E98E52801CD1600097C68 /* Cart0FA0.hxx in Headers */,
				DC0932182C50017A00527D3C /* ElfEnvironment.hxx in Headers */,
				DC1E474F24D34F3B0047E61A /* WhatsNewDialog.hxx in Headers */,
				2D91745509BA90380026E9FF /* CpuWidget.hxx in Headers */,
				2D91745609BA90380026E9FF /* DataGridOpsWidget.hxx in Headers */,
				2D91745709BA90380026E9FF /* DataGridWidget.hxx in Headers */,
				DCC6A4B120A2622500863C59 /* Resampler.hxx in Headers */,
				DCF3A6EC1DFC75E3008A8AF3 /* DelayQueue.hxx in Headers */,
				DC2ABA7125A0C9B2007E57D3 /* KeyValueRepositoryFile.hxx in Headers */,
				DCA078341F8C1B04008EFEE5 /* LinkedObjectPool.hxx in Headers */,
				2D91745809BA90380026E9FF /* DebuggerDialog.hxx in Headers */,
				DC2C5EDB1F8F2403007D2A09 /* smartmod.hxx in Headers */,
				DC2ABA69259D466C007E57D3 /* CompositeKeyValueRepositoryNoop.hxx in Headers */,
				DCE5CDE41BA10024005CD08A /* RiotRamWidget.hxx in Headers */,
				DC0E98E12801CC8900097C68 /* Cart0FA0Widget.hxx in Headers */,
				DCBD31E82299ADB400567357 /* KeyMap.hxx in Headers */,
				DCF3A6E81DFC75E3008A8AF3 /* Background.hxx in Headers */,
				DC21E5C021CA903E007D0E1A /* OSystemMACOS.hxx in Headers */,
				DCFB9FAC1ECA2609004FD69B /* DelayQueueIteratorImpl.hxx in Headers */,
				E0A3841D2589741A0062AA93 /* KeyValueRepositorySqlite.hxx in Headers */,
				DC564F6C28C1152100177588 /* nanojpeg_lib.hxx in Headers */,
				E08FCD5823A037EB0051F59B /* QisBlitter.hxx in Headers */,
				DCA078351F8C1B04008EFEE5 /* SDL_lib.hxx in Headers */,
				DCDA03B11A2009BB00711920 /* CartWD.hxx in Headers */,
				DCC2FDFA2566AD8800FA5E81 /* DataGridRamWidget.hxx in Headers */,
				DC1E89072C4033280033E15F /* ElfParser.hxx in Headers */,
				2D91745909BA90380026E9FF /* PromptWidget.hxx in Headers */,
				DC3C9BC62469C8F700CF2D47 /* PaletteHandler.hxx in Headers */,
				2D91745A09BA90380026E9FF /* RamWidget.hxx in Headers */,
				2D91745B09BA90380026E9FF /* RomListWidget.hxx in Headers */,
				2D91745C09BA90380026E9FF /* RomWidget.hxx in Headers */,
				2D91745D09BA90380026E9FF /* TiaInfoWidget.hxx in Headers */,
				2D91745E09BA90380026E9FF /* TiaOutputWidget.hxx in Headers */,
				2D91745F09BA90380026E9FF /* TiaWidget.hxx in Headers */,
				2D91746009BA90380026E9FF /* ToggleBitWidget.hxx in Headers */,
				2D91746109BA90380026E9FF /* TogglePixelWidget.hxx in Headers */,
				2D91746209BA90380026E9FF /* ToggleWidget.hxx in Headers */,
				2D91746409BA90380026E9FF /* TiaZoomWidget.hxx in Headers */,
				DC3C9BD52469C9A200CF2D47 /* CartEnhanced.hxx in Headers */,
				DC1BC6672066B4390076F74A /* PKeyboardHandler.hxx in Headers */,
				DC2ABA6A259D466C007E57D3 /* KeyValueRepositoryPropertyFile.hxx in Headers */,
				2D91746609BA90380026E9FF /* AudioWidget.hxx in Headers */,
				DC70065E241EC97900A459AB /* Stella14x28tFont.hxx in Headers */,
				2D91746909BA90380026E9FF /* EventMappingWidget.hxx in Headers */,
				2D91746A09BA90380026E9FF /* InputDialog.hxx in Headers */,
				DC47455609C34BFA00EDDA3A /* BankRomCheat.hxx in Headers */,
				DC47455709C34BFA00EDDA3A /* Cheat.hxx in Headers */,
				DC47455909C34BFA00EDDA3A /* CheatCodeDialog.hxx in Headers */,
				DC47455B09C34BFA00EDDA3A /* CheatManager.hxx in Headers */,
				DC6DC5EE273C2C3A00F64413 /* jsonDefinitions.hxx in Headers */,
				DC47455D09C34BFA00EDDA3A /* CheetahCheat.hxx in Headers */,
				DC47455F09C34BFA00EDDA3A /* RamCheat.hxx in Headers */,
				DCD56D390B247D920092F9F8 /* Cart4A50.hxx in Headers */,
				DC5AAC291FCB24AB00C420A6 /* FrameBufferConstants.hxx in Headers */,
				E0EA1FFF227A42D0008BA944 /* Logger.hxx in Headers */,
				E0306E0D1F93E916003DDD52 /* FrameLayoutDetector.hxx in Headers */,
				DC8078DB0B4BD5F3005E9305 /* DebuggerExpressions.hxx in Headers */,
				DC8078EB0B4BD697005E9305 /* UIDialog.hxx in Headers */,
				DCEECE570B5E5E540021D754 /* Cart0840.hxx in Headers */,
				DCF8621621C9D3CE00F95F52 /* EmulationWarning.hxx in Headers */,
				DCE3BBFA0C95CEDC00A671DF /* RomInfoWidget.hxx in Headers */,
				DC85734E2C10A371007AB2FE /* CartJANEWidget.hxx in Headers */,
				DCE801E7236DC27500D43EDD /* CartFCWidget.hxx in Headers */,
				DCC6A4B320A2622500863C59 /* SimpleResampler.hxx in Headers */,
				DC6DC91F205DB879004A5FC3 /* PhysicalJoystick.hxx in Headers */,
				DC0984860D3985160073C852 /* CartSB.hxx in Headers */,
				DC564F7028C1154F00177588 /* tinyexif_lib.hxx in Headers */,
				DCDE647E23E6638E00EE3EFF /* MessageMenu.hxx in Headers */,
				DCEC585E1E945175002F0246 /* DelayQueueIterator.hxx in Headers */,
				DC6F394A21B897C700897AD8 /* FatalEmulationError.hxx in Headers */,
				DCA23AEA0D75B22500F77B33 /* CartX07.hxx in Headers */,
				DC4613680D92C03600D8DAB9 /* RomAuditDialog.hxx in Headers */,
				DC0EF9512C5D4B900007F3B5 /* json.hpp in Headers */,
				DC487FB70DA5350900E12499 /* AtariVox.hxx in Headers */,
				DC11F78E0DB36933003B505E /* MT24LC256.hxx in Headers */,
				DC70065C241EC97900A459AB /* Stella12x24tFont.hxx in Headers */,
				DCA00FF80DBABCAD00C3823D /* RiotDebug.hxx in Headers */,
				DC4AC6F00DC8DACB00CD3AD2 /* RiotWidget.hxx in Headers */,
				DC2ABA7225A0C9B2007E57D3 /* CompositeKVRJsonAdapter.hxx in Headers */,
				E0A384192589741A0062AA93 /* SqliteError.hxx in Headers */,
				DCA233B123B583FE0032ABF3 /* PhosphorHandler.hxx in Headers */,
				DC4AC6F40DC8DAEF00CD3AD2 /* SaveKey.hxx in Headers */,
				DC173F770E2CAC1E00320F94 /* ContextMenu.hxx in Headers */,
				DC0DF86A0F0DAAF500B0F1F3 /* GlobalPropsDialog.hxx in Headers */,
				E0DCD3A920A64E96000B614E /* ConvolutionBuffer.hxx in Headers */,
				DC22F12D2507D20800AB43E9 /* QuadTari.hxx in Headers */,
				DC816D0225757DC300FBCCDA /* HighScoresDialog.hxx in Headers */,
				DC5D2C530F117CFD004D1660 /* StellaFont.hxx in Headers */,
				DC5D2C540F117CFD004D1660 /* StellaLargeFont.hxx in Headers */,
				DCB60AD12543100900A5C1D2 /* FBBackendSDL2.hxx in Headers */,
				DC5D2C550F117CFD004D1660 /* StellaMediumFont.hxx in Headers */,
				DC3EE8681E2C0E6D00905161 /* inftrees.h in Headers */,
				DC932D440F278A5200FEFEFC /* DefProps.hxx in Headers */,
				DC932D450F278A5200FEFEFC /* Serializable.hxx in Headers */,
				DC932D460F278A5200FEFEFC /* SerialPort.hxx in Headers */,
				DC479404258C56B800F52462 /* PlusROM.hxx in Headers */,
				DCB150262A814E510036F9EC /* Cart03E0Widget.hxx in Headers */,
				DC9EA8880F729A36000452B5 /* KidVid.hxx in Headers */,
				DCF7F128223D796000701A47 /* ConsoleIO.hxx in Headers */,
				DCF467B80F93993B00B25D7A /* SoundNull.hxx in Headers */,
				DC857D362482F66200C7C14F /* CartCreator.hxx in Headers */,
				DCBDDE9F1D6A5F2F009DF1E9 /* Cart3EPlus.hxx in Headers */,
				DCF467BD0F9399F500B25D7A /* Version.hxx in Headers */,
				DC2B85E81EF5EF2300379EB9 /* AtariNTSC.hxx in Headers */,
				E06508BE2272447200B341AC /* KeyValueRepositoryNoop.hxx in Headers */,
				DCF467C30F939A1400B25D7A /* CartEF.hxx in Headers */,
				E06508C02272447200B341AC /* KeyValueRepositoryConfigfile.hxx in Headers */,
				DC68F8901FA64C5300F4A2CC /* TIAConstants.hxx in Headers */,
				DCA82C721FEB4E780059340F /* TimeMachine.hxx in Headers */,
				DCF467C50F939A1400B25D7A /* CartEFSC.hxx in Headers */,
				DC3EE8641E2C0E6D00905161 /* inffixed.h in Headers */,
				DC5D1AA7102C6FC900E59AC1 /* Stack.hxx in Headers */,
				DCF7B0DE10A762FC007A2870 /* CartF0.hxx in Headers */,
				DCF7B0E010A762FC007A2870 /* CartFA.hxx in Headers */,
				DCC2FDF5255EB82500FA5E81 /* ToolTip.hxx in Headers */,
				DCC527D110B9DA19005E1287 /* Device.hxx in Headers */,
				DC6F394E21B897F300897AD8 /* ThreadDebugging.hxx in Headers */,
				DCC527D310B9DA19005E1287 /* M6502.hxx in Headers */,
				DCAA68432A3CD026006A1E5F /* CartGL.hxx in Headers */,
				DC3EE8661E2C0E6D00905161 /* inflate.h in Headers */,
				DC21E5C221CA903E007D0E1A /* SerialPortMACOS.hxx in Headers */,
				E0D4153C25A120340031A8D6 /* SettingsRepositoryMACOS.hxx in Headers */,
				DC6DC5DF273C2A5E00F64413 /* PlusRomsMenu.hxx in Headers */,
				DCC527D510B9DA19005E1287 /* NullDev.hxx in Headers */,
				DCC527D710B9DA19005E1287 /* System.hxx in Headers */,
				CFE3F6161E84A9CE00A8204E /* CartCDF.hxx in Headers */,
				DCC527DB10B9DA6A005E1287 /* bspf.hxx in Headers */,
				DC6B2BA511037FF200F199A7 /* CartDebug.hxx in Headers */,
				DC6B2BA711037FF200F199A7 /* DiStella.hxx in Headers */,
				DCD3F7C611340AAF00DBA3AE /* Genesis.hxx in Headers */,
				DCCE0356225104BF008C246F /* StellaSettingsDialog.hxx in Headers */,
				DCAD60A91152F8BD00BC4184 /* CartDPCPlus.hxx in Headers */,
				DCD6FC7111C281ED005DA767 /* png.h in Headers */,
				DCD6FC7211C281ED005DA767 /* pngconf.h in Headers */,
				DCF3A6F41DFC75E3008A8AF3 /* LatchedInput.hxx in Headers */,
				DCD6FC7711C281ED005DA767 /* pngpriv.h in Headers */,
				CFE3F60C1E84A9A200A8204E /* CartBUSWidget.hxx in Headers */,
				DCD6FC9411C28C6F005DA767 /* PNGLibrary.hxx in Headers */,
				DC98F35711F5B56200AA520F /* MessageBox.hxx in Headers */,
				DCFFE59E12100E1400DFA000 /* ComboDialog.hxx in Headers */,
				DCD2839912E39F1200A808DC /* Thumbulator.hxx in Headers */,
				DC69670B1361FD0A0036499D /* pngdebug.h in Headers */,
				DC0EF94C2C59578C0007F3B5 /* BusTransactionQueue.hxx in Headers */,
				DC69670C1361FD0A0036499D /* pnginfo.h in Headers */,
				DC69670D1361FD0A0036499D /* pnglibconf.h in Headers */,
				DC69670E1361FD0A0036499D /* pngstruct.h in Headers */,
				DC74D6A2138D4D7E00F05C5C /* StringParser.hxx in Headers */,
				DC2874071F8F2278004BF21A /* TrapArray.hxx in Headers */,
				DCCA26B41FA64D5E000EE4D8 /* FrameManager.hxx in Headers */,
				DCFCDE7320C9E66500915CBE /* EmulationWorker.hxx in Headers */,
				DC6C726313CDEA0A008A5975 /* LoggerDialog.hxx in Headers */,
				DC8C1BAE14B25DE7006440EE /* CartCM.hxx in Headers */,
				DCE9681F276A40AC00E99839 /* NavigationWidget.hxx in Headers */,
				DCF3A6FB1DFC75E3008A8AF3 /* Player.hxx in Headers */,
				DCDDEAC71F5DBF0400C67366 /* StateManager.hxx in Headers */,
				DC8C1BB014B25DE7006440EE /* CompuMate.hxx in Headers */,
				DC8C1BB214B25DE7006440EE /* MindLink.hxx in Headers */,
				DCCF47DE14B60DEE00814FAB /* ControllerWidget.hxx in Headers */,
				DCCF47E014B60DEE00814FAB /* JoystickWidget.hxx in Headers */,
				DCCF49B814B7544A00814FAB /* PaddleWidget.hxx in Headers */,
				DCCF4AD214B7E6C300814FAB /* BoosterWidget.hxx in Headers */,
				DC30924D212F74930020DAD0 /* TimerManager.hxx in Headers */,
				DCCF4AD314B7E6C300814FAB /* NullControlWidget.hxx in Headers */,
				DCCF4ADD14B9433100814FAB /* GenesisWidget.hxx in Headers */,
				DCF3A6EA1DFC75E3008A8AF3 /* Ball.hxx in Headers */,
				E007231E210FBF5E002CF343 /* FpsMeter.hxx in Headers */,
				DCBDDE9B1D6A5F0E009DF1E9 /* Cart3EPlusWidget.hxx in Headers */,
				DCCF4B0314BA27EB00814FAB /* DrivingWidget.hxx in Headers */,
				DCCF4B0514BA27EB00814FAB /* KeyboardWidget.hxx in Headers */,
				E050876F25A1337400E4B62A /* OSystemStandalone.hxx in Headers */,
				DC1E88FA2C4032C30033E15F /* CartELF.hxx in Headers */,
				DC5C768F14C26F7C0031EBC7 /* StellaKeys.hxx in Headers */,
				E07DF4432C0A819D00E1FB07 /* CartWF8.hxx in Headers */,
				DC36D2C914CAFAB0007DC821 /* CartFA2.hxx in Headers */,
				DC56FCDF14CCCC4900A31CC3 /* MouseControl.hxx in Headers */,
				E08B1C19231FF97B00EEF922 /* BreakpointMap.hxx in Headers */,
				DC5EE7C314F7C165001C628C /* NTSCFilter.hxx in Headers */,
				DC67270C1556F4860023653B /* CartCTY.hxx in Headers */,
				DC6DC5ED273C2C3A00F64413 /* DevSettingsHandler.hxx in Headers */,
				DC1B2EC41E50036100F62837 /* AmigaMouse.hxx in Headers */,
				DCE395DB16CB0B2B008DB1E5 /* FSNodePOSIX.hxx in Headers */,
				DCE395EF16CB0B5F008DB1E5 /* FSNodeFactory.hxx in Headers */,
				DCE395F116CB0B5F008DB1E5 /* FSNodeZIP.hxx in Headers */,
				DCE395F316CB0B5F008DB1E5 /* ZipHandler.hxx in Headers */,
				DC3C9BD42469C9A200CF2D47 /* Cart3EX.hxx in Headers */,
				DCAAE5D41715887B0080BB82 /* Cart2KWidget.hxx in Headers */,
				DCF7F129223D796000701A47 /* ProfilingRunner.hxx in Headers */,
				DCAAE5D61715887B0080BB82 /* Cart3FWidget.hxx in Headers */,
				DCB60ACA2535E30600A5C1D2 /* VideoModeHandler.hxx in Headers */,
				E0A384182589741A0062AA93 /* SqliteStatement.hxx in Headers */,
				DCAAE5D81715887B0080BB82 /* Cart4KWidget.hxx in Headers */,
				DCAAE5DA1715887B0080BB82 /* Cart0840Widget.hxx in Headers */,
				DCAAE5DC1715887B0080BB82 /* CartCVWidget.hxx in Headers */,
				DC71C399221623D9005DE92F /* ControllerDetector.hxx in Headers */,
				DCAAE5DD1715887B0080BB82 /* CartDebugWidget.hxx in Headers */,
				DC6DC921205DB879004A5FC3 /* PJoystickHandler.hxx in Headers */,
				DCAAE5DF1715887B0080BB82 /* CartEFSCWidget.hxx in Headers */,
				DCAAE5E11715887B0080BB82 /* CartEFWidget.hxx in Headers */,
				DC70065D241EC97900A459AB /* Stella16x32tFont.hxx in Headers */,
				DCDFF08220B781B0001227C0 /* DispatchResult.hxx in Headers */,
				DCE9681A2761128200E99839 /* Icons.hxx in Headers */,
				DCF8621A21C9D43300F95F52 /* StaggeredLogger.hxx in Headers */,
				DC8685C228AAAF7E00DF21AA /* RomImageWidget.hxx in Headers */,
				DCE9681627553F1000E99839 /* FavoritesManager.hxx in Headers */,
				DCAAE5E31715887B0080BB82 /* CartF0Widget.hxx in Headers */,
				DCAAE5E51715887B0080BB82 /* CartF4SCWidget.hxx in Headers */,
				DCAAE5E71715887B0080BB82 /* CartF4Widget.hxx in Headers */,
				DC5963142139FA14002736F2 /* Bankswitch.hxx in Headers */,
				DCAAE5E91715887B0080BB82 /* CartF6SCWidget.hxx in Headers */,
				DCAAE5EB1715887B0080BB82 /* CartF6Widget.hxx in Headers */,
				DCAAE5ED1715887B0080BB82 /* CartF8SCWidget.hxx in Headers */,
				DC6DC5E0273C2A5E00F64413 /* PlusRomsSetupDialog.hxx in Headers */,
				DCAAE5EF1715887B0080BB82 /* CartF8Widget.hxx in Headers */,
				DCAAE5F11715887B0080BB82 /* CartFAWidget.hxx in Headers */,
				DCAAE5F31715887B0080BB82 /* CartUAWidget.hxx in Headers */,
				DC676A421729A0B000E4E73D /* Cart3EWidget.hxx in Headers */,
				E06508BF2272447200B341AC /* KeyValueRepository.hxx in Headers */,
				DC676A441729A0B000E4E73D /* Cart4A50Widget.hxx in Headers */,
				CFE3F6141E84A9CE00A8204E /* CartBUS.hxx in Headers */,
				DC676A461729A0B000E4E73D /* CartARWidget.hxx in Headers */,
				DC676A481729A0B000E4E73D /* CartCMWidget.hxx in Headers */,
				DC676A4A1729A0B000E4E73D /* CartCTYWidget.hxx in Headers */,
				DC676A4C1729A0B000E4E73D /* CartDPCPlusWidget.hxx in Headers */,
				DC676A4E1729A0B000E4E73D /* CartDPCWidget.hxx in Headers */,
				DC2410E32274BDA8007A4CBF /* MinUICommandDialog.hxx in Headers */,
				DCE9681B2761128200E99839 /* Icon.hxx in Headers */,
				DCCA26B31FA64D5E000EE4D8 /* AbstractFrameManager.hxx in Headers */,
				DC3EE8631E2C0E6D00905161 /* inffast.h in Headers */,
				DC676A501729A0B000E4E73D /* CartE0Widget.hxx in Headers */,
				DCE9681427553F1000E99839 /* LauncherFileListWidget.hxx in Headers */,
				DC676A521729A0B000E4E73D /* CartE7Widget.hxx in Headers */,
				DC911C7626333B9200666AC0 /* CartMVC.hxx in Headers */,
				DC676A541729A0B000E4E73D /* CartFA2Widget.hxx in Headers */,
				DC676A561729A0B000E4E73D /* CartFEWidget.hxx in Headers */,
				DC676A5A1729A0B000E4E73D /* CartSBWidget.hxx in Headers */,
				DC676A5C1729A0B000E4E73D /* CartX07Widget.hxx in Headers */,
				DCCE03582251050C008C246F /* ControlLowLevel.hxx in Headers */,
				DC3DAFAC1F2E233B00A64410 /* PointingDevice.hxx in Headers */,
				DC7A24D5173B1CF600B20FE9 /* Variant.hxx in Headers */,
				DC7A24E0173B1DBC00B20FE9 /* FileListWidget.hxx in Headers */,
				DC13B540176FF2F500B8B4BB /* RomListSettings.hxx in Headers */,
				DC3EE85D1E2C0E6D00905161 /* gzguts.h in Headers */,
				DCDE17FD17724E5D00EB1AC6 /* SnapshotDialog.hxx in Headers */,
				DC2ABA63259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.hxx in Headers */,
				DC79F81317A88D9E00288B91 /* Base.hxx in Headers */,
				DC816D0525757DC300FBCCDA /* HighScoresMenu.hxx in Headers */,
				DC2AADB1194F389C0026C7A4 /* TIASurface.hxx in Headers */,
				DC8CF9BD17C15A27004B533D /* ConsoleMediumFont.hxx in Headers */,
				DC5BE4B317C913AC0091FD64 /* ConsoleBFont.hxx in Headers */,
				DC5BE4B417C913AC0091FD64 /* ConsoleMediumBFont.hxx in Headers */,
				DCAACAF7188D631500A4D282 /* Cart4KSC.hxx in Headers */,
				DCAACAF9188D631500A4D282 /* CartBF.hxx in Headers */,
				DCAACAFB188D631500A4D282 /* CartBFSC.hxx in Headers */,
				DCAACAFD188D631500A4D282 /* CartDF.hxx in Headers */,
				DCAACAFF188D631500A4D282 /* CartDFSC.hxx in Headers */,
				DC84397B247B294E00C6A4FC /* CartTVBoy.hxx in Headers */,
				DCAACB0F188D636F00A4D282 /* Cart4KSCWidget.hxx in Headers */,
				DCAACB11188D636F00A4D282 /* CartBFSCWidget.hxx in Headers */,
				DCA82C741FEB4E780059340F /* TimeMachineDialog.hxx in Headers */,
				DC6A18FD19B3E67A00DEB242 /* CartMDM.hxx in Headers */,
				DCDDEAC51F5DBF0400C67366 /* RewindManager.hxx in Headers */,
				DC1E89092C4033280033E15F /* ElfUtil.hxx in Headers */,
				DCAACB13188D636F00A4D282 /* CartBFWidget.hxx in Headers */,
				DC2ABA7425A0C9B2007E57D3 /* KeyValueRepositoryJsonFile.hxx in Headers */,
				DCAACB15188D636F00A4D282 /* CartDFSCWidget.hxx in Headers */,
				DC44019F1F1A5D01008C08F6 /* ColorWidget.hxx in Headers */,
				DC96162D1F817830008A2206 /* AmigaMouseWidget.hxx in Headers */,
				DCAACB17188D636F00A4D282 /* CartDFWidget.hxx in Headers */,
				DCF3A6FF1DFC75E3008A8AF3 /* TIA.hxx in Headers */,
				DC368F5918A2FB710084199C /* SoundSDL2.hxx in Headers */,
				DCF3A6F91DFC75E3008A8AF3 /* AnalogReadout.hxx in Headers */,
				DC6DC5E8273C2BED00F64413 /* GlobalKeyHandler.hxx in Headers */,
				DCFF14CE18B0260300A20364 /* EventHandlerSDL2.hxx in Headers */,
				DCA6A9122C7CD04000EEB5FF /* CartELFWidget.hxx in Headers */,
				DC047FEF1A4A6F3600348F0F /* JoystickDialog.hxx in Headers */,
				CFE3F60E1E84A9A200A8204E /* CartCDFWidget.hxx in Headers */,
				DCF3A6F01DFC75E3008A8AF3 /* DrawCounterDecodes.hxx in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		2D9173C809BA90380026E9FF /* Stella */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2D91751609BA90380026E9FF /* Build configuration list for PBXNativeTarget "Stella" */;
			buildPhases = (
				2D9173C909BA90380026E9FF /* ShellScript */,
				2D9173CA09BA90380026E9FF /* Headers */,
				2D91746C09BA90380026E9FF /* Resources */,
				2D91747309BA90380026E9FF /* Sources */,
				2D91750E09BA90380026E9FF /* Frameworks */,
				2D91751309BA90380026E9FF /* CopyFiles */,
				DCCC0C9609C354660088BFF1 /* CopyFiles */,
			);
			buildRules = (
				DC5EE7DF14F7C32D001C628C /* PBXBuildRule */,
				DC5EE7E014F7C32D001C628C /* PBXBuildRule */,
				2D91751B09BA90380026E9FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = Stella;
			productInstallPath = "$(HOME)/Applications";
			productName = "«PROJECTNAME»";
			productReference = DCBA710010DED62E0077193B /* Stella.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		29B97313FDCFA39411CA2CEA /* Project object */ = {
			isa = PBXProject;
			attributes = {
				BuildIndependentTargetsInParallel = YES;
				LastUpgradeCheck = 1540;
				ORGANIZATIONNAME = "Stella-emu";
			};
			buildConfigurationList = 2D91752109BA903B0026E9FF /* Build configuration list for PBXProject "stella" */;
			compatibilityVersion = "Xcode 10.0";
			developmentRegion = en;
			hasScannedForEncodings = 1;
			knownRegions = (
				de,
				ja,
				en,
				fr,
				Base,
			);
			mainGroup = 29B97314FDCFA39411CA2CEA /* Stella */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				2D9173C809BA90380026E9FF /* Stella */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		2D91746C09BA90380026E9FF /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2D91746E09BA90380026E9FF /* SDLMain.nib in Resources */,
				55FE2A501EE4880500078ADE /* InfoPlist.strings in Resources */,
				2D91746F09BA90380026E9FF /* Stella.icns in Resources */,
				2D91747009BA90380026E9FF /* Credits.html in Resources */,
				2D91747109BA90380026E9FF /* docs in Resources */,
				2D91747209BA90380026E9FF /* AboutBox.nib in Resources */,
				2DEFB40C09C3386F00754289 /* Cart.icns in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		2D9173C909BA90380026E9FF /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "m4 ../../emucore/M6502.m4 > M6502.ins\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		2D91747309BA90380026E9FF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E0406FB61F81A85400A82AE0 /* AbstractFrameManager.cxx in Sources */,
				E0A755792244294600101889 /* CartCDFInfoWidget.cxx in Sources */,
				E0406FB81F81A85400A82AE0 /* FrameManager.cxx in Sources */,
				2D91747409BA90380026E9FF /* SDLMain.m in Sources */,
				DC3C9BC52469C8F700CF2D47 /* PaletteHandler.cxx in Sources */,
				2D91747509BA90380026E9FF /* Booster.cxx in Sources */,
				DC2ABA68259D466C007E57D3 /* KeyValueRepositoryPropertyFile.cxx in Sources */,
				DC3C9BD62469C9A200CF2D47 /* Cart3EX.cxx in Sources */,
				DC3EE8671E2C0E6D00905161 /* inftrees.c in Sources */,
				2D91747609BA90380026E9FF /* Cart.cxx in Sources */,
				2D91747709BA90380026E9FF /* Cart2K.cxx in Sources */,
				DC0932172C50017A00527D3C /* ElfEnvironment.cxx in Sources */,
				E0D7E6F425A271A0006991C7 /* CompositeKeyValueRepository.cxx in Sources */,
				E034A5EE209FB25D00C89E9E /* EmulationTiming.cxx in Sources */,
				2D91747809BA90380026E9FF /* Cart3F.cxx in Sources */,
				2D91747909BA90380026E9FF /* Cart4K.cxx in Sources */,
				2D91747A09BA90380026E9FF /* CartAR.cxx in Sources */,
				2D91747B09BA90380026E9FF /* CartCV.cxx in Sources */,
				DC5ACB5E1FBFCEB800A213FD /* CartDebugWidget.cxx in Sources */,
				DCF3A6FC1DFC75E3008A8AF3 /* Playfield.cxx in Sources */,
				2D91747C09BA90380026E9FF /* CartDPC.cxx in Sources */,
				2D91747D09BA90380026E9FF /* CartE0.cxx in Sources */,
				DCF8621921C9D43300F95F52 /* StaggeredLogger.cxx in Sources */,
				E0DCD3AA20A64E96000B614E /* ConvolutionBuffer.cxx in Sources */,
				DC6DC5E1273C2A5E00F64413 /* OptionsMenu.cxx in Sources */,
				DCAA68422A3CD026006A1E5F /* CartGL.cxx in Sources */,
				DCE1FF47286DFB98003568AD /* Joy2BPlus.cxx in Sources */,
				DC843980247B297A00C6A4FC /* CartTVBoyWidget.cxx in Sources */,
				2D91747E09BA90380026E9FF /* CartE7.cxx in Sources */,
				DC9616321F817830008A2206 /* PointingDeviceWidget.cxx in Sources */,
				2D91747F09BA90380026E9FF /* CartF4.cxx in Sources */,
				DCFCDE7220C9E66500915CBE /* EmulationWorker.cxx in Sources */,
				DC30924C212F74930020DAD0 /* TimerManager.cxx in Sources */,
				DC0EF94E2C59578C0007F3B5 /* BusTransactionQueue.cxx in Sources */,
				2D91748009BA90380026E9FF /* CartF4SC.cxx in Sources */,
				2D91748109BA90380026E9FF /* CartF6.cxx in Sources */,
				2D91748209BA90380026E9FF /* CartF6SC.cxx in Sources */,
				2D91748309BA90380026E9FF /* CartF8.cxx in Sources */,
				2D91748409BA90380026E9FF /* CartF8SC.cxx in Sources */,
				DCF3A6FA1DFC75E3008A8AF3 /* Player.cxx in Sources */,
				DCE7161A2AA78BD700B870EA /* Bezel.cxx in Sources */,
				2D91748609BA90380026E9FF /* CartFE.cxx in Sources */,
				2D91748909BA90380026E9FF /* Console.cxx in Sources */,
				DCA6A9132C7CD04000EEB5FF /* CartELFWidget.cxx in Sources */,
				DC3C9BD32469C9A200CF2D47 /* CartEnhanced.cxx in Sources */,
				DC6DC91E205DB879004A5FC3 /* PhysicalJoystick.cxx in Sources */,
				E08FCD5323A037EB0051F59B /* QisBlitter.cxx in Sources */,
				DCCE0355225104BF008C246F /* StellaSettingsDialog.cxx in Sources */,
				E07DF4442C0A819D00E1FB07 /* CartWF8.cxx in Sources */,
				DC8685C128AAAF7E00DF21AA /* RomImageWidget.cxx in Sources */,
				2D91748A09BA90380026E9FF /* Control.cxx in Sources */,
				2D91748C09BA90380026E9FF /* Driving.cxx in Sources */,
				E0306E101F93E916003DDD52 /* FrameLayoutDetector.cxx in Sources */,
				2D91748E09BA90380026E9FF /* Joystick.cxx in Sources */,
				DCB60AC92535E30600A5C1D2 /* VideoModeHandler.cxx in Sources */,
				2D91748F09BA90380026E9FF /* Keyboard.cxx in Sources */,
				2D91749009BA90380026E9FF /* M6532.cxx in Sources */,
				2D91749109BA90380026E9FF /* MD5.cxx in Sources */,
				E09F4143201E9050004A3391 /* AudioChannel.cxx in Sources */,
				DC44019E1F1A5D01008C08F6 /* ColorWidget.cxx in Sources */,
				2D91749309BA90380026E9FF /* Paddles.cxx in Sources */,
				2D91749409BA90380026E9FF /* Props.cxx in Sources */,
				DC7C83D628EF2E080097B5AE /* TimerMap.cxx in Sources */,
				2D91749509BA90380026E9FF /* PropsSet.cxx in Sources */,
				2D91749709BA90380026E9FF /* Serializer.cxx in Sources */,
				2D91749809BA90380026E9FF /* Switches.cxx in Sources */,
				2D9174A109BA90380026E9FF /* EventHandler.cxx in Sources */,
				2D9174A209BA90380026E9FF /* FrameBuffer.cxx in Sources */,
				DCDE648123E6638E00EE3EFF /* MessageMenu.cxx in Sources */,
				2D9174A309BA90380026E9FF /* Settings.cxx in Sources */,
				2D9174A809BA90380026E9FF /* FSNodePOSIX.cxx in Sources */,
				2D9174AA09BA90380026E9FF /* AboutDialog.cxx in Sources */,
				2D9174AC09BA90380026E9FF /* BrowserDialog.cxx in Sources */,
				2D9174AD09BA90380026E9FF /* Dialog.cxx in Sources */,
				2D9174AE09BA90380026E9FF /* DialogContainer.cxx in Sources */,
				DC2ABA7025A0C9B2007E57D3 /* CompositeKVRJsonAdapter.cxx in Sources */,
				2D9174AF09BA90380026E9FF /* GameInfoDialog.cxx in Sources */,
				2D9174B109BA90380026E9FF /* HelpDialog.cxx in Sources */,
				2D9174B209BA90380026E9FF /* Launcher.cxx in Sources */,
				2D9174B309BA90380026E9FF /* LauncherDialog.cxx in Sources */,
				2D9174B509BA90380026E9FF /* ListWidget.cxx in Sources */,
				DC3C9BD92469C9C700CF2D47 /* CartEnhancedWidget.cxx in Sources */,
				CFE3F60D1E84A9A200A8204E /* CartCDFWidget.cxx in Sources */,
				2D9174B709BA90380026E9FF /* OptionsDialog.cxx in Sources */,
				DCE9681727553F1000E99839 /* LauncherFileListWidget.cxx in Sources */,
				2D9174B809BA90380026E9FF /* PopUpWidget.cxx in Sources */,
				DCE9681527553F1000E99839 /* FavoritesManager.cxx in Sources */,
				DC1E474E24D34F3B0047E61A /* WhatsNewDialog.cxx in Sources */,
				DCBDDE9A1D6A5F0E009DF1E9 /* Cart3EPlusWidget.cxx in Sources */,
				DCE9158B201543B900960CC0 /* TimeLineWidget.cxx in Sources */,
				DCE5CDE31BA10024005CD08A /* RiotRamWidget.cxx in Sources */,
				2D9174B909BA90380026E9FF /* ProgressDialog.cxx in Sources */,
				2D9174BA09BA90380026E9FF /* ScrollBarWidget.cxx in Sources */,
				2D9174BB09BA90380026E9FF /* TabWidget.cxx in Sources */,
				DC2ABA7825A0E178007E57D3 /* StellaDb.cxx in Sources */,
				DC6A18FC19B3E67A00DEB242 /* CartMDM.cxx in Sources */,
				DCB150272A814E510036F9EC /* Cart03E0Widget.cxx in Sources */,
				DC564F6F28C1154F00177588 /* tinyexif.cxx in Sources */,
				2D9174BD09BA90380026E9FF /* Widget.cxx in Sources */,
				2D9174BE09BA90380026E9FF /* CartUA.cxx in Sources */,
				DC3EE86E1E2C0E6D00905161 /* zutil.c in Sources */,
				DC857D352482F66200C7C14F /* CartCreator.cxx in Sources */,
				DC816D0425757DC300FBCCDA /* HighScoresMenu.cxx in Sources */,
				CFE3F60B1E84A9A200A8204E /* CartBUSWidget.cxx in Sources */,
				DCEC58581E945125002F0246 /* DelayQueueWidget.cxx in Sources */,
				2D9174BF09BA90380026E9FF /* FSNode.cxx in Sources */,
				DCF3A6FE1DFC75E3008A8AF3 /* TIA.cxx in Sources */,
				2D9174C009BA90380026E9FF /* OSystem.cxx in Sources */,
				DC53B6AE1F3622DA00AA6BFB /* PointingDevice.cxx in Sources */,
				2D9174C409BA90380026E9FF /* AboutBox.m in Sources */,
				DC96162C1F817830008A2206 /* AmigaMouseWidget.cxx in Sources */,
				2D9174C509BA90380026E9FF /* Font.cxx in Sources */,
				2D9174C609BA90380026E9FF /* Debugger.cxx in Sources */,
				2D9174C709BA90380026E9FF /* DebuggerParser.cxx in Sources */,
				2D9174C809BA90380026E9FF /* EditableWidget.cxx in Sources */,
				E0A384142589741A0062AA93 /* KeyValueRepositorySqlite.cxx in Sources */,
				2D9174C909BA90380026E9FF /* EditTextWidget.cxx in Sources */,
				2D9174CC09BA90380026E9FF /* TIADebug.cxx in Sources */,
				2D9174CD09BA90380026E9FF /* YaccParser.cxx in Sources */,
				DC6A18F819B3E65500DEB242 /* CartMDMWidget.cxx in Sources */,
				DC62E6491960E87B007AEF05 /* SaveKeyWidget.cxx in Sources */,
				2D9174CE09BA90380026E9FF /* Cart3E.cxx in Sources */,
				2D9174CF09BA90380026E9FF /* CpuDebug.cxx in Sources */,
				2D9174F109BA90380026E9FF /* InputTextDialog.cxx in Sources */,
				DC6DC920205DB879004A5FC3 /* PJoystickHandler.cxx in Sources */,
				DC2410E42274BDA8007A4CBF /* MinUICommandDialog.cxx in Sources */,
				2D9174F209BA90380026E9FF /* CheckListWidget.cxx in Sources */,
				2D9174F309BA90380026E9FF /* StringListWidget.cxx in Sources */,
				2D9174F409BA90380026E9FF /* CommandDialog.cxx in Sources */,
				E06508C12272447200B341AC /* KeyValueRepositoryConfigfile.cxx in Sources */,
				DC2B85E71EF5EF2300379EB9 /* AtariNTSC.cxx in Sources */,
				2D9174F509BA90380026E9FF /* CommandMenu.cxx in Sources */,
				DCB1502B2A814E6C0036F9EC /* Cart03E0.cxx in Sources */,
				2D9174F709BA90380026E9FF /* CpuWidget.cxx in Sources */,
				DC0EF94F2C59578C0007F3B5 /* VcsLib.cxx in Sources */,
				2D9174F809BA90380026E9FF /* DataGridOpsWidget.cxx in Sources */,
				E08FCD5423A037EB0051F59B /* BlitterFactory.cxx in Sources */,
				2D9174F909BA90380026E9FF /* DataGridWidget.cxx in Sources */,
				DC2ABA7325A0C9B2007E57D3 /* KeyValueRepositoryJsonFile.cxx in Sources */,
				2D9174FA09BA90380026E9FF /* DebuggerDialog.cxx in Sources */,
				DCF3A6E91DFC75E3008A8AF3 /* Ball.cxx in Sources */,
				2D9174FB09BA90380026E9FF /* PromptWidget.cxx in Sources */,
				DC5963132139FA14002736F2 /* Bankswitch.cxx in Sources */,
				DC84FC532677C62000E60ADE /* CartARM.cxx in Sources */,
				DC8573532C10A389007AB2FE /* CartJANE.cxx in Sources */,
				DCDFF08120B781B0001227C0 /* DispatchResult.cxx in Sources */,
				2D9174FC09BA90380026E9FF /* RamWidget.cxx in Sources */,
				DC21E5C121CA903E007D0E1A /* SerialPortMACOS.cxx in Sources */,
				E007231F210FBF5E002CF343 /* FpsMeter.cxx in Sources */,
				2D9174FD09BA90380026E9FF /* RomListWidget.cxx in Sources */,
				DC22F1362507D24E00AB43E9 /* QuadTariDialog.cxx in Sources */,
				DCF3A6F81DFC75E3008A8AF3 /* AnalogReadout.cxx in Sources */,
				DC6DC5E4273C2A5E00F64413 /* PlusRomsMenu.cxx in Sources */,
				DC1E88F92C4032C30033E15F /* CartELF.cxx in Sources */,
				2D9174FE09BA90380026E9FF /* RomWidget.cxx in Sources */,
				DCA82C731FEB4E780059340F /* TimeMachineDialog.cxx in Sources */,
				2D9174FF09BA90380026E9FF /* TiaInfoWidget.cxx in Sources */,
				2D91750009BA90380026E9FF /* TiaOutputWidget.cxx in Sources */,
				2D91750109BA90380026E9FF /* TiaWidget.cxx in Sources */,
				DC73BD891915E5E3003FAFAD /* FBSurface.cxx in Sources */,
				2D91750209BA90380026E9FF /* ToggleBitWidget.cxx in Sources */,
				E0A3841B2589741A0062AA93 /* SqliteDatabase.cxx in Sources */,
				E050876E25A1337400E4B62A /* OSystemStandalone.cxx in Sources */,
				2D91750309BA90380026E9FF /* TogglePixelWidget.cxx in Sources */,
				2D91750409BA90380026E9FF /* ToggleWidget.cxx in Sources */,
				2D91750609BA90380026E9FF /* TiaZoomWidget.cxx in Sources */,
				DC1E89062C4033280033E15F /* ElfParser.cxx in Sources */,
				CFE3F6131E84A9CE00A8204E /* CartBUS.cxx in Sources */,
				DC73BD851915E5B1003FAFAD /* FBSurfaceSDL2.cxx in Sources */,
				DCDDEAC41F5DBF0400C67366 /* RewindManager.cxx in Sources */,
				E09F413C201E901D004A3391 /* AudioQueue.cxx in Sources */,
				2D91750809BA90380026E9FF /* AudioWidget.cxx in Sources */,
				2D91750B09BA90380026E9FF /* EventMappingWidget.cxx in Sources */,
				2D91750C09BA90380026E9FF /* InputDialog.cxx in Sources */,
				DC564F7628C11C2B00177588 /* JPGLibrary.cxx in Sources */,
				DC47455509C34BFA00EDDA3A /* BankRomCheat.cxx in Sources */,
				DC816CFD25757D9A00FBCCDA /* HighScoresManager.cxx in Sources */,
				DC47455809C34BFA00EDDA3A /* CheatCodeDialog.cxx in Sources */,
				DC47455A09C34BFA00EDDA3A /* CheatManager.cxx in Sources */,
				DC47455C09C34BFA00EDDA3A /* CheetahCheat.cxx in Sources */,
				DC62E6471960E87B007AEF05 /* AtariVoxWidget.cxx in Sources */,
				DC47455E09C34BFA00EDDA3A /* RamCheat.cxx in Sources */,
				DC3131ED2C540CE2008A1E43 /* CortexM0.cxx in Sources */,
				E0FABEEC20E9948200EB8E28 /* AudioSettings.cxx in Sources */,
				DCD56D380B247D920092F9F8 /* Cart4A50.cxx in Sources */,
				DC96162E1F817830008A2206 /* AtariMouseWidget.cxx in Sources */,
				DC3EE85E1E2C0E6D00905161 /* gzlib.c in Sources */,
				DC8078EA0B4BD697005E9305 /* UIDialog.cxx in Sources */,
				DCEECE560B5E5E540021D754 /* Cart0840.cxx in Sources */,
				DC3EE8571E2C0E6D00905161 /* compress.c in Sources */,
				DCE3BBF90C95CEDC00A671DF /* RomInfoWidget.cxx in Sources */,
				DC2ABA62259BD56F007E57D3 /* AbstractKeyValueRepositorySqlite.cxx in Sources */,
				DC0984850D3985160073C852 /* CartSB.cxx in Sources */,
				DC0E98E02801CC8900097C68 /* Cart0FA0Widget.cxx in Sources */,
				DC3EE8651E2C0E6D00905161 /* inflate.c in Sources */,
				DC6D39871A3CE65000171E71 /* CartWDWidget.cxx in Sources */,
				DCAA68472A3CD04C006A1E5F /* CartGLWidget.cxx in Sources */,
				DCA23AE90D75B22500F77B33 /* CartX07.cxx in Sources */,
				DC3EE8691E2C0E6D00905161 /* trees.c in Sources */,
				E08FCD5623A037EB0051F59B /* BilinearBlitter.cxx in Sources */,
				DC4613670D92C03600D8DAB9 /* RomAuditDialog.cxx in Sources */,
				DC487FB60DA5350900E12499 /* AtariVox.cxx in Sources */,
				DC1E89042C4033280033E15F /* ElfLinker.cxx in Sources */,
				DC11F78D0DB36933003B505E /* MT24LC256.cxx in Sources */,
				DCA00FF70DBABCAD00C3823D /* RiotDebug.cxx in Sources */,
				DC2ABA61259BD56F007E57D3 /* CompositeKeyValueRepositorySqlite.cxx in Sources */,
				DCE801E2236DC25600D43EDD /* CartFC.cxx in Sources */,
				DC71C39A221623D9005DE92F /* ControllerDetector.cxx in Sources */,
				DC047FEE1A4A6F3600348F0F /* JoystickDialog.cxx in Sources */,
				DC4AC6EF0DC8DACB00CD3AD2 /* RiotWidget.cxx in Sources */,
				DC4AC6F30DC8DAEF00CD3AD2 /* SaveKey.cxx in Sources */,
				DC173F760E2CAC1E00320F94 /* ContextMenu.cxx in Sources */,
				DC2AADB4194F390F0026C7A4 /* CartRamWidget.cxx in Sources */,
				DC0DF8690F0DAAF500B0F1F3 /* GlobalPropsDialog.cxx in Sources */,
				DCF3A6EF1DFC75E3008A8AF3 /* DrawCounterDecodes.cxx in Sources */,
				DC5AAC2C1FCB24DF00C420A6 /* RadioButtonWidget.cxx in Sources */,
				DC816D0325757DC300FBCCDA /* HighScoresDialog.cxx in Sources */,
				DC9EA8870F729A36000452B5 /* KidVid.cxx in Sources */,
				E0893AF2211B9842008B170D /* HighPass.cxx in Sources */,
				DCF467C20F939A1400B25D7A /* CartEF.cxx in Sources */,
				DC85734F2C10A371007AB2FE /* CartJANEWidget.cxx in Sources */,
				DCF467C40F939A1400B25D7A /* CartEFSC.cxx in Sources */,
				DCF7B0DD10A762FC007A2870 /* CartF0.cxx in Sources */,
				DCF7B0DF10A762FC007A2870 /* CartFA.cxx in Sources */,
				DCC527D210B9DA19005E1287 /* M6502.cxx in Sources */,
				DC22F12E2507D20800AB43E9 /* QuadTari.cxx in Sources */,
				DC3EE86B1E2C0E6D00905161 /* uncompr.c in Sources */,
				DCC527D610B9DA19005E1287 /* System.cxx in Sources */,
				DC6B2BA411037FF200F199A7 /* CartDebug.cxx in Sources */,
				DCB20EC71A0C506C0048F595 /* main.cxx in Sources */,
				DC6B2BA611037FF200F199A7 /* DiStella.cxx in Sources */,
				DC3C9BCB2469C93D00CF2D47 /* VideoAudioDialog.cxx in Sources */,
				CFE3F6151E84A9CE00A8204E /* CartCDF.cxx in Sources */,
				E08D2F3E23089B9B000BD709 /* JoyMap.cxx in Sources */,
				DCA82C711FEB4E780059340F /* TimeMachine.cxx in Sources */,
				DCD3F7C511340AAF00DBA3AE /* Genesis.cxx in Sources */,
				DC6DC5EC273C2C3A00F64413 /* DevSettingsHandler.cxx in Sources */,
				DCAD60A81152F8BD00BC4184 /* CartDPCPlus.cxx in Sources */,
				DC5ACB5B1FBFCE8E00A213FD /* DeveloperDialog.cxx in Sources */,
				DC6DC5E2273C2A5E00F64413 /* PlusRomsSetupDialog.cxx in Sources */,
				E08B1C18231FF97B00EEF922 /* BreakpointMap.cxx in Sources */,
				DCD6FC7011C281ED005DA767 /* png.c in Sources */,
				DCD6FC7311C281ED005DA767 /* pngerror.c in Sources */,
				DCBD31EA2299ADB400567357 /* KeyMap.cxx in Sources */,
				DCE801E6236DC27500D43EDD /* CartFCWidget.cxx in Sources */,
				DCF3A6E71DFC75E3008A8AF3 /* Background.cxx in Sources */,
				E0A384152589741A0062AA93 /* SqliteTransaction.cxx in Sources */,
				DCD6FC7411C281ED005DA767 /* pngget.c in Sources */,
				DCD6FC7511C281ED005DA767 /* pngmem.c in Sources */,
				DCF3A6F51DFC75E3008A8AF3 /* Missile.cxx in Sources */,
				DCD6FC7611C281ED005DA767 /* pngpread.c in Sources */,
				DCD6FC7811C281ED005DA767 /* pngread.c in Sources */,
				DCD6FC7911C281ED005DA767 /* pngrio.c in Sources */,
				DCD6FC7A11C281ED005DA767 /* pngrtran.c in Sources */,
				DC3EE85C1E2C0E6D00905161 /* gzclose.c in Sources */,
				DCD6FC7B11C281ED005DA767 /* pngrutil.c in Sources */,
				E0306E0F1F93E916003DDD52 /* JitterEmulation.cxx in Sources */,
				DCD6FC7C11C281ED005DA767 /* pngset.c in Sources */,
				DCD6FC7E11C281ED005DA767 /* pngtrans.c in Sources */,
				DC84FC562677C64200E60ADE /* CartARMWidget.cxx in Sources */,
				DC6F394D21B897F300897AD8 /* ThreadDebugging.cxx in Sources */,
				DCD6FC7F11C281ED005DA767 /* pngwio.c in Sources */,
				DC22F1322507D22500AB43E9 /* QuadTariWidget.cxx in Sources */,
				DCD6FC8011C281ED005DA767 /* pngwrite.c in Sources */,
				DC3EE8621E2C0E6D00905161 /* inffast.c in Sources */,
				DCD6FC8111C281ED005DA767 /* pngwtran.c in Sources */,
				DCD6FC8211C281ED005DA767 /* pngwutil.c in Sources */,
				DCD6FC9311C28C6F005DA767 /* PNGLibrary.cxx in Sources */,
				DCE1FF42286DFB76003568AD /* Joy2BPlusWidget.cxx in Sources */,
				DC98F35611F5B56200AA520F /* MessageBox.cxx in Sources */,
				DC9616301F817830008A2206 /* FlashWidget.cxx in Sources */,
				DCFFE59D12100E1400DFA000 /* ComboDialog.cxx in Sources */,
				DCD2839812E39F1200A808DC /* Thumbulator.cxx in Sources */,
				DC1BC6662066B4390076F74A /* PKeyboardHandler.cxx in Sources */,
				DC6C726213CDEA0A008A5975 /* LoggerDialog.cxx in Sources */,
				DC1E89082C4033280033E15F /* ElfUtil.cxx in Sources */,
				DC8C1BAD14B25DE7006440EE /* CartCM.cxx in Sources */,
				DC0E98E42801CD1600097C68 /* Cart0FA0.cxx in Sources */,
				DCDDEAC61F5DBF0400C67366 /* StateManager.cxx in Sources */,
				DC8C1BAF14B25DE7006440EE /* CompuMate.cxx in Sources */,
				E09F4142201E9050004A3391 /* Audio.cxx in Sources */,
				DCDE647F23E6638E00EE3EFF /* MessageDialog.cxx in Sources */,
				DCF7F127223D796000701A47 /* ProfilingRunner.cxx in Sources */,
				DC8C1BB114B25DE7006440EE /* MindLink.cxx in Sources */,
				DCCF47DF14B60DEE00814FAB /* JoystickWidget.cxx in Sources */,
				DCCF49B714B7544A00814FAB /* PaddleWidget.cxx in Sources */,
				DCCF4AD114B7E6C300814FAB /* BoosterWidget.cxx in Sources */,
				DCCF4ADC14B9433100814FAB /* GenesisWidget.cxx in Sources */,
				DCCF4B0214BA27EB00814FAB /* DrivingWidget.cxx in Sources */,
				DCCF4B0414BA27EB00814FAB /* KeyboardWidget.cxx in Sources */,
				DC36D2C814CAFAB0007DC821 /* CartFA2.cxx in Sources */,
				DC56FCDE14CCCC4900A31CC3 /* MouseControl.cxx in Sources */,
				DC3EE8611E2C0E6D00905161 /* infback.c in Sources */,
				DC5EE7C214F7C165001C628C /* NTSCFilter.cxx in Sources */,
				DCF3A6F31DFC75E3008A8AF3 /* LatchedInput.cxx in Sources */,
				DC67270B1556F4860023653B /* CartCTY.cxx in Sources */,
				DCE395F016CB0B5F008DB1E5 /* FSNodeZIP.cxx in Sources */,
				DC564F6528C114D200177588 /* sqlite3.c in Sources */,
				DCE395F216CB0B5F008DB1E5 /* ZipHandler.cxx in Sources */,
				DCAAE5D31715887B0080BB82 /* Cart2KWidget.cxx in Sources */,
				DCAAE5D51715887B0080BB82 /* Cart3FWidget.cxx in Sources */,
				DC3EE8601E2C0E6D00905161 /* gzwrite.c in Sources */,
				DCAAE5D71715887B0080BB82 /* Cart4KWidget.cxx in Sources */,
				DCDA03B01A2009BB00711920 /* CartWD.cxx in Sources */,
				E0A3841C2589741A0062AA93 /* SqliteStatement.cxx in Sources */,
				DCC6A4B220A2622500863C59 /* SimpleResampler.cxx in Sources */,
				DC21E5BF21CA903E007D0E1A /* OSystemMACOS.cxx in Sources */,
				DC84397C247B294E00C6A4FC /* CartTVBoy.cxx in Sources */,
				DCAAE5D91715887B0080BB82 /* Cart0840Widget.cxx in Sources */,
				DCAAE5DB1715887B0080BB82 /* CartCVWidget.cxx in Sources */,
				DCA233B423BAB1300032ABF3 /* Lightgun.cxx in Sources */,
				DCAAE5DE1715887B0080BB82 /* CartEFSCWidget.cxx in Sources */,
				DCAAE5E01715887B0080BB82 /* CartEFWidget.cxx in Sources */,
				CFB521D72853A2590083B9CE /* CartBUSInfoWidget.cxx in Sources */,
				DCAAE5E21715887B0080BB82 /* CartF0Widget.cxx in Sources */,
				DCB2ECAF1F0AECA3009738A6 /* CartDetector.cxx in Sources */,
				DCAAE5E41715887B0080BB82 /* CartF4SCWidget.cxx in Sources */,
				DC2AADB0194F389C0026C7A4 /* TIASurface.cxx in Sources */,
				DC6DC5E7273C2BED00F64413 /* GlobalKeyHandler.cxx in Sources */,
				DCBDDE9E1D6A5F2F009DF1E9 /* Cart3EPlus.cxx in Sources */,
				DCAAE5E61715887B0080BB82 /* CartF4Widget.cxx in Sources */,
				E0EA2000227A42D0008BA944 /* Logger.cxx in Sources */,
				DCAAE5E81715887B0080BB82 /* CartF6SCWidget.cxx in Sources */,
				DCAAE5EA1715887B0080BB82 /* CartF6Widget.cxx in Sources */,
				DCAAE5EC1715887B0080BB82 /* CartF8SCWidget.cxx in Sources */,
				DCAAE5EE1715887B0080BB82 /* CartF8Widget.cxx in Sources */,
				DCAAE5F01715887B0080BB82 /* CartFAWidget.cxx in Sources */,
				DCAAE5F21715887B0080BB82 /* CartUAWidget.cxx in Sources */,
				DC479403258C56B800F52462 /* PlusROM.cxx in Sources */,
				DC676A411729A0B000E4E73D /* Cart3EWidget.cxx in Sources */,
				DCBA539A25557E2800087DD7 /* UndoHandler.cxx in Sources */,
				DC676A431729A0B000E4E73D /* Cart4A50Widget.cxx in Sources */,
				DC3EE85A1E2C0E6D00905161 /* deflate.c in Sources */,
				DC676A451729A0B000E4E73D /* CartARWidget.cxx in Sources */,
				DC3EE85F1E2C0E6D00905161 /* gzread.c in Sources */,
				DC676A471729A0B000E4E73D /* CartCMWidget.cxx in Sources */,
				DC676A491729A0B000E4E73D /* CartCTYWidget.cxx in Sources */,
				DCA233B023B583FE0032ABF3 /* PhosphorHandler.cxx in Sources */,
				DC676A4B1729A0B000E4E73D /* CartDPCPlusWidget.cxx in Sources */,
				DC676A4D1729A0B000E4E73D /* CartDPCWidget.cxx in Sources */,
				DC676A4F1729A0B000E4E73D /* CartE0Widget.cxx in Sources */,
				DC676A511729A0B000E4E73D /* CartE7Widget.cxx in Sources */,
				E0DCD3A820A64E96000B614E /* LanczosResampler.cxx in Sources */,
				DC676A531729A0B000E4E73D /* CartFA2Widget.cxx in Sources */,
				DC676A551729A0B000E4E73D /* CartFEWidget.cxx in Sources */,
				DC676A591729A0B000E4E73D /* CartSBWidget.cxx in Sources */,
				DC3C9BCC2469C93D00CF2D47 /* EmulationDialog.cxx in Sources */,
				DC676A5B1729A0B000E4E73D /* CartX07Widget.cxx in Sources */,
				DCC2FDF92566AD8800FA5E81 /* DataGridRamWidget.cxx in Sources */,
				DC7A24DF173B1DBC00B20FE9 /* FileListWidget.cxx in Sources */,
				DC13B53F176FF2F500B8B4BB /* RomListSettings.cxx in Sources */,
				DC3EE8581E2C0E6D00905161 /* crc32.c in Sources */,
				DCDE17FC17724E5D00EB1AC6 /* SnapshotDialog.cxx in Sources */,
				DC79F81217A88D9E00288B91 /* Base.cxx in Sources */,
				DCAACAF6188D631500A4D282 /* Cart4KSC.cxx in Sources */,
				DC9616341F817830008A2206 /* TrakBallWidget.cxx in Sources */,
				E07DF4482C0A81ED00E1FB07 /* CartWF8Widget.cxx in Sources */,
				DCAACAF8188D631500A4D282 /* CartBF.cxx in Sources */,
				DCAACAFA188D631500A4D282 /* CartBFSC.cxx in Sources */,
				DCAACAFC188D631500A4D282 /* CartDF.cxx in Sources */,
				DCE9681E276A40AC00E99839 /* NavigationWidget.cxx in Sources */,
				DCAACAFE188D631500A4D282 /* CartDFSC.cxx in Sources */,
				DCAACB0E188D636F00A4D282 /* Cart4KSCWidget.cxx in Sources */,
				DCB60AD02543100900A5C1D2 /* FBBackendSDL2.cxx in Sources */,
				DC911C7526333B9200666AC0 /* CartMVC.cxx in Sources */,
				DCAACB10188D636F00A4D282 /* CartBFSCWidget.cxx in Sources */,
				DCC2FDF6255EB82500FA5E81 /* ToolTip.cxx in Sources */,
				DCAACB12188D636F00A4D282 /* CartBFWidget.cxx in Sources */,
				DCAACB14188D636F00A4D282 /* CartDFSCWidget.cxx in Sources */,
				DCAACB16188D636F00A4D282 /* CartDFWidget.cxx in Sources */,
				E0D4153D25A120340031A8D6 /* SettingsRepositoryMACOS.mm in Sources */,
				DC368F5818A2FB710084199C /* SoundSDL2.cxx in Sources */,
				DCFF14CD18B0260300A20364 /* EventHandlerSDL2.cxx in Sources */,
				DC3EE8561E2C0E6D00905161 /* adler32.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
		55FE2A3C1EE487CA00078ADE /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				E07C2326226393BD00B78631 /* en */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		2D91751709BA90380026E9FF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CODE_SIGN_IDENTITY = "-";
				COMBINE_HIDPI_IMAGES = YES;
				DEAD_CODE_STRIPPING = YES;
				FRAMEWORK_SEARCH_PATHS = (
					.,
					"$(HOME)/Library/Frameworks",
					"$(LOCAL_LIBRARY_DIR)/Frameworks",
				);
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					SDL_SUPPORT,
					GUI_SUPPORT,
					CHEATCODE_SUPPORT,
					DEBUGGER_SUPPORT,
					HTTP_LIB_SUPPORT,
					JOYSTICK_SUPPORT,
					IMAGE_SUPPORT,
					ZIP_SUPPORT,
					SOUND_SUPPORT,
					WINDOWED_SUPPORT,
					BSPF_MACOS,
					MAC_OSX,
					"PNG_ARM_NEON_OPT=0",
				);
				HEADER_SEARCH_PATHS = (
					/Library/Frameworks/SDL2.framework/Headers,
					../../cheat,
					../../common,
					../../common/tv_filters,
					../../debugger,
					../../debugger/gui,
					../../debugger/yacc,
					../../emucore,
					../../emucore/tia,
					../../gui,
					../../lib/httplib,
					../../lib/json,
					../../lib/libpng,
					../../lib/nanojpeg,
					../../lib/sqlite,
					../../lib/tinyexif,
					../../lib/zlib,
					.,
				);
				INFOPLIST_FILE = "Info-Stella.plist";
				INSTALL_PATH = "$(HOME)/Applications";
				LIBRARY_SEARCH_PATHS = "$(LIBRARY_SEARCH_PATHS)";
				MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "-lz";
				PRODUCT_BUNDLE_IDENTIFIER = "Stella-emu";
				PRODUCT_NAME = Stella;
				SECTORDER_FLAGS = "";
				VALID_ARCHS = "x86_64 arm64";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				WRAPPER_EXTENSION = app;
			};
			name = Debug;
		};
		2D91751809BA90380026E9FF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CODE_SIGN_IDENTITY = "-";
				COMBINE_HIDPI_IMAGES = YES;
				DEAD_CODE_STRIPPING = YES;
				FRAMEWORK_SEARCH_PATHS = (
					.,
					"$(HOME)/Library/Frameworks",
					"$(LOCAL_LIBRARY_DIR)/Frameworks",
				);
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PREPROCESSOR_DEFINITIONS = (
					SDL_SUPPORT,
					GUI_SUPPORT,
					CHEATCODE_SUPPORT,
					DEBUGGER_SUPPORT,
					HTTP_LIB_SUPPORT,
					JOYSTICK_SUPPORT,
					IMAGE_SUPPORT,
					ZIP_SUPPORT,
					SOUND_SUPPORT,
					WINDOWED_SUPPORT,
					BSPF_MACOS,
					MAC_OSX,
					"PNG_ARM_NEON_OPT=0",
				);
				HEADER_SEARCH_PATHS = (
					/Library/Frameworks/SDL2.framework/Headers,
					../../cheat,
					../../common,
					../../common/tv_filters,
					../../debugger,
					../../debugger/gui,
					../../debugger/yacc,
					../../emucore,
					../../emucore/tia,
					../../gui,
					../../lib/httplib,
					../../lib/json,
					../../lib/libpng,
					../../lib/nanojpeg,
					../../lib/sqlite,
					../../lib/tinyexif,
					../../lib/zlib,
					.,
				);
				INFOPLIST_FILE = "Info-Stella.plist";
				INSTALL_PATH = "$(HOME)/Applications";
				LIBRARY_SEARCH_PATHS = "$(LIBRARY_SEARCH_PATHS)";
				MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
				ONLY_ACTIVE_ARCH = NO;
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "-lz";
				PRODUCT_BUNDLE_IDENTIFIER = "Stella-emu";
				PRODUCT_NAME = Stella;
				SECTORDER_FLAGS = "";
				VALID_ARCHS = "x86_64 arm64";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				WRAPPER_EXTENSION = app;
			};
			name = Release;
		};
		2D91752209BA903B0026E9FF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "c++20";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_WARN_ASSIGN_ENUM = YES;
				CLANG_WARN_ATOMIC_IMPLICIT_SEQ_CST = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_CXX0X_EXTENSIONS = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_FLOAT_CONVERSION = NO;
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = NO;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_INTERFACE_IVARS = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = NO;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_SEMICOLON_BEFORE_METHOD_BODY = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = NO;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CLANG_WARN__EXIT_TIME_DESTRUCTORS = NO;
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				FRAMEWORK_SEARCH_PATHS = (
					.,
					"$(HOME)/Library/Frameworks",
				);
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_VERSION = "";
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
				GCC_WARN_PEDANTIC = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VARIABLE = YES;
				INSTALL_PATH = "@rpath";
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
				MACOSX_DEPLOYMENT_TARGET = 10.13;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
				VALID_ARCHS = x86_64;
				WARNING_CFLAGS = "-Wall";
			};
			name = Debug;
		};
		2D91752309BA903B0026E9FF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "c++20";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_WARN_ASSIGN_ENUM = YES;
				CLANG_WARN_ATOMIC_IMPLICIT_SEQ_CST = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_CXX0X_EXTENSIONS = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_FLOAT_CONVERSION = NO;
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = NO;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_INTERFACE_IVARS = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = NO;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_SEMICOLON_BEFORE_METHOD_BODY = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = NO;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CLANG_WARN__EXIT_TIME_DESTRUCTORS = NO;
				COPY_PHASE_STRIP = NO;
				DEAD_CODE_STRIPPING = YES;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				FRAMEWORK_SEARCH_PATHS = (
					.,
					"$(HOME)/Library/Frameworks",
				);
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_VERSION = "";
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
				GCC_WARN_PEDANTIC = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VARIABLE = YES;
				INSTALL_PATH = "@rpath";
				LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
				MACOSX_DEPLOYMENT_TARGET = 10.13;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
				VALID_ARCHS = x86_64;
				WARNING_CFLAGS = "-Wall";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		2D91751609BA90380026E9FF /* Build configuration list for PBXNativeTarget "Stella" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2D91751709BA90380026E9FF /* Debug */,
				2D91751809BA90380026E9FF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2D91752109BA903B0026E9FF /* Build configuration list for PBXProject "stella" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2D91752209BA903B0026E9FF /* Debug */,
				2D91752309BA903B0026E9FF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}
