RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
DigitalResearch::CPM8KFormat::Relocation Struct Reference

Public Types

enum  relocation_type {
  SEG_OFFSET = 1 , SEG_SHORT_SEGMENTED = 2 , SEG_LONG_SEGMENTED = 3 , EXT_OFFSET = 5 ,
  EXT_SHORT_SEGMENTED = 6 , EXT_LONG_SEGMENTED = 7
}
 

Public Attributes

uint8_t segment
 The source segment of the relocation.
 
relocation_type type
 
uint16_t offset
 Source offset of relocation.
 
uint16_t target
 The segment or symbol number that the relocation references.
 

Member Enumeration Documentation

◆ relocation_type

Enumerator
SEG_OFFSET 

A 16-bit offset to segment.

SEG_SHORT_SEGMENTED 

A 16-bit segmented address of segment.

SEG_LONG_SEGMENTED 

A 32-bit segmented address of segment.

EXT_OFFSET 

A 16-bit offset to external item.

EXT_SHORT_SEGMENTED 

A 16-bit segmented address of external item.

EXT_LONG_SEGMENTED 

A 32-bit segmented address of external item.


The documentation for this struct was generated from the following file: