5#include "../dumper/dumper.h"
6#include "../linker/image.h"
7#include "../linker/reader.h"
8#include "../linker/segment_manager.h"
9#include "../linker/writer.h"
133 static const int MODE_CPU_6502 = 0x0000;
134 static const int MODE_CPU_65C02 = 0x0010;
135 static const int MODE_CPU_65SC02 = 0x0020;
136 static const int MODE_CPU_65CE02 = 0x0030;
137 static const int MODE_CPU_NMOS = 0x0040;
138 static const int MODE_CPU_65816 = 0x0050;
214 void CalculateValues();
220 std::vector<std::unique_ptr<Module>> modules;
223 offset_t GetModuleCount();
224 std::unique_ptr<O65Format::Module>& GetModule(offset_t index);
225 std::unique_ptr<O65Format::Module>& AddModule();
232 void Clear()
override;
236 void CalculateValues() ;
An abstract interface that separates structure and presentation of the data inside a file.
Definition dumper.h:586
Encodes an object module file as a collection of sections, symbols and relocations.
Definition module.h:24
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