Reloc * Relokovani executablu

Mala utilita na relokovani standartniho AmigaDOS executablu na absolutni adresy a ulozeni ho jako normalni datovy soubor. Byla nezbytna pro starsi WHDLoad verze pro zvladnuti AmigaDOS executablu. Od verze 8.0 je WHDLoad schopen zvladat executably sam pomoci funkce resload_Relocate.

Instalace

Reloc je pouze v developerskem archivu, ne v uzivatelskem.
Zkopirujte jej do C: nebo do podobneho mista.

Volby

INPUTFILE/A,OUTPUTFILE,ADR/K,QUIET/S
INPUTFILE/A Executable, ktery ma byt relokovan
OUTPUTFILE Jmeno vysledneho souboru, pokud neni zadano, zdrojovy soubor bude prepsan.
ADR/K Startovni adresa relokovaneho souboru. Standartne je pouzita adresa $400. Daji se pouzit i vyrazy jako "$5000" = "20480" = " -$Ff +-33+ 19512+$4e8" (prefix "$" pro hexa cisla, podporovana znaminka jsou plus a minus.
QUIET/S Potlaci veskery vystup krome chybovych hlaseni. Pouzitelne v souvislosti s Installerem.

Navratovy kod

Navratovy kod je 0 pokud vse vyslo. Jinak je vysledek 10.

Pozadi

HUNKy z executablu jsou do absolutniho souboru kopirovany ve stejne poradi. BSS-HUNKy jsou ulozeny v jejich skutecne velikosti. Nejsou podporeny HUNKy AmigaDOSu 2.0 (napr. RELOC32_SHORT).