a_trsize contains the size of the text relocation table in bytes.  For
now, I use only text relocation which matches the header in not
considering the whole executable as text with common I&D.  After the
binary, but before the symbol table (which is always empty for now) is
the relocation table.

Each relocation record contains 8 bytes:

-  32bit r_vaddr contains the offset to the beginning of the segment
-  16bit r_symndx contains the segment offset, which is 0xfffe (TEXT)
-  16bit t_type contains the relocation type 4 (RELWORD)

I don't have a clue if this is the right format, but since nobody could
tell me what the right format is ... :-/

a_tbase contains the start address of the binary, right now I use 0
because it makes debugging easier.  That may change in future.

Each word pointed to by a relocation entry has to be increased by
(real_startaddress-a_tbase).

Michael
