// // Target.hpp // Clock Signal // // Created by Thomas Harte on 09/03/2018. // Copyright 2018 Thomas Harte. All rights reserved. // #ifndef Analyser_Static_Commodore_Target_h #define Analyser_Static_Commodore_Target_h #include "../StaticAnalyser.hpp" #include namespace Analyser { namespace Static { namespace Commodore { struct Target: public ::Analyser::Static::Target { enum class MemoryModel { Unexpanded, EightKB, ThirtyTwoKB }; enum class Region { American, Danish, Japanese, European, Swedish }; MemoryModel memory_model = MemoryModel::Unexpanded; Region region = Region::European; bool has_c1540 = false; std::string loading_command; }; } } } #endif /* Analyser_Static_Commodore_Target_h */