RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
A single initialization entry. More...
#include <omf.h>
Classes | |
class | InitialValue |
Used to initialize the register. More... | |
Public Types | |
enum | register_t { CS_IP , SS_SP , DS , ES } |
Register type that can be initialized. More... | |
Public Member Functions | |
uint16_t | GetRegisterSize (OMF86Format *omf) const |
void | WriteRegister (OMF86Format *omf, ChecksumWriter &wr) const |
void | CalculateValues (OMF86Format *omf, Module *mod) |
void | ResolveReferences (OMF86Format *omf, Module *mod) |
Static Public Member Functions | |
static Register | ReadRegister (OMF86Format *omf, Linker::Reader &rd) |
Public Attributes | |
register_t | reg_id |
The register to initialize. | |
std::variant< Reference, InitialValue > | value = Reference() |
The initial value of the register. | |
A single initialization entry.
Register type that can be initialized.