•  Back 
  •  Pure C Help 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help 
  •  Show info about hypertext 
  •  View a new file 
Topic       : Pure C Documentation
Author      : John Kormylo
Version     : PC.HYP 1.1
Subject     : Documentation/Pure C
Nodes       : 193
Index Size  : 5414
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : en
@default    : 
@help       : Help
@options    : +g -i -s +x +z -t4
@width      : 75
View Ref-File[ Executable File Format ]

  drihdr               - 28 bytes
  text segment         - program instructions
  data segment         - constants and initialized variables
  symbol table         - not used by loader
  first fixup location - 4 bytes (0L means no fixups needed)
  fixup codes          - 1 byte each, null terminated
  debug info           - not used by loader

The loader simply adds the address of the start of the text segment
to every long word which needs a fixup.  The fixup codes are:

     0 - end of fixup codes
     1 - skip 254 bytes
 2-254 - (even) offset to next fixup
 3-255 - (odd) undefined