// // Amiga.hpp // Clock Signal // // Created by Thomas Harte on 16/07/2021. // Copyright © 2021 Thomas Harte. All rights reserved. // #pragma once #include "../../Analyser/Static/StaticAnalyser.hpp" #include "../ROMMachine.hpp" #include namespace Amiga { class Machine { public: virtual ~Machine() = default; /// Creates and returns an Amiga. static std::unique_ptr Amiga(const Analyser::Static::Target *target, const ROMMachine::ROMFetcher &rom_fetcher); }; }