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