5#include "../linker/linker.h"
6#include "../linker/reader.h"
7#include "../linker/writable.h"
8#include "../linker/writer.h"
132 static const int MODE_CPU_6502 = 0x0000;
133 static const int MODE_CPU_65C02 = 0x0010;
134 static const int MODE_CPU_65SC02 = 0x0020;
135 static const int MODE_CPU_65CE02 = 0x0030;
136 static const int MODE_CPU_NMOS = 0x0040;
137 static const int MODE_CPU_65816 = 0x0050;
218 std::vector<std::unique_ptr<Module>> modules;
221 offset_t GetModuleCount();
222 std::unique_ptr<O65Format::Module>& GetModule(offset_t index);
223 std::unique_ptr<O65Format::Module>& AddModule();
230 void Clear()
override;
A helper class to collect sections into segments.
Definition linker.h:19
Encodes an object module file as a collection of sections, symbols and relocations.
Definition module.h:20
A helper class, encapsulating functionality needed to import binary data.
Definition reader.h:16
A helper class, encapsulating functionality needed to export binary data.
Definition writer.h:15