diff --git a/Analyser/Static/AmstradCPC/Target.hpp b/Analyser/Static/AmstradCPC/Target.hpp new file mode 100644 index 000000000..056c45402 --- /dev/null +++ b/Analyser/Static/AmstradCPC/Target.hpp @@ -0,0 +1,33 @@ +// +// Target.hpp +// Clock Signal +// +// Created by Thomas Harte on 09/03/2018. +// Copyright © 2018 Thomas Harte. All rights reserved. +// + +#ifndef Target_h +#define Target_h + +#include "../StaticAnalyser.hpp" + +namespace Analyser { +namespace Static { +namespace AmstradCPC { + +struct Target: public ::Analyser::Static::Target { + enum class Model { + CPC464, + CPC664, + CPC6128 + }; + + Model model; +}; + +} +} +} + + +#endif /* Target_h */ diff --git a/Analyser/Static/Commodore/Target.hpp b/Analyser/Static/Commodore/Target.hpp new file mode 100644 index 000000000..381e35207 --- /dev/null +++ b/Analyser/Static/Commodore/Target.hpp @@ -0,0 +1,33 @@ +// +// Target.hpp +// Clock Signal +// +// Created by Thomas Harte on 09/03/2018. +// Copyright © 2018 Thomas Harte. All rights reserved. +// + +#ifndef Target_h +#define Target_h + +#include "../StaticAnalyser.hpp" + +namespace Analyser { +namespace Static { +namespace Commodore { + +struct Target: public ::Analyser::Static::Target { + enum class MemoryModel { + Unexpanded, + EightKB, + ThirtyTwoKB + }; + + MemoryModel memory_model; + bool has_c1540; +}; + +} +} +} + +#endif /* Target_h */