// // File.hpp // Clock Signal // // Created by Thomas Harte on 10/09/2016. // Copyright 2016 Thomas Harte. All rights reserved. // #pragma once #include #include #include namespace Analyser::Static::Commodore { struct File { std::wstring name; std::vector raw_name; uint16_t starting_address; uint16_t ending_address; bool is_locked = false; bool is_closed = false; enum { RelocatableProgram, NonRelocatableProgram, DataSequence, User, Relative } type; std::vector data; bool is_basic(); }; }