[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

Reloc * Relokacja plików wykonywalnych

Ma³e narzêdzie do relokacji standardowych plików wykonywalnych AmigaDOS-u w absolutne adresy i zapis ich jako zwyk³e pliki z danymi wymagne przez wcze¶niejsze wersje WHDLoada. Pocz±wszy od wersji 8.0 funkcja resload_Relocate zastêpuje dzia³anie Reloc.

Instalacja

Reloc znajduje siê w wersji DEV WHDLoad. Nale¿y:
skopiowaæ program do C: lub podobnego miejsca

Opcje

INPUTFILE/A,OUTPUTFILE,ADR/K,QUIET/S
INPUTFILE/A   plik wykonywalny, który ma byæ relokowany, musi zostaæ podany
OUTPUTFILE nazwa pliku do zapisania, je¿eli nie zostanie podana, plik ¼ród³owy zostanie nadpisany
ADR/K adres pocz±tkowy dla relokowanego pliku, je¿eli nie zostanie podany, zostanie wykorzystany adres $400, mo¿na u¿ywaæ prostych wyra¿eñ jak "$5000" = "20480" = " -$Ff +-33+ 19512+$4e8" (prefix "$" dla liczb szesnastkowych, obs³ugiwane operatory "+" i "-", dla operacji jednoargumentowych jak i dwuargumentowych)
QUIET/S wy³±cza wszystkie komunikaty, za wyj±tkiem komunikatów o b³êdach, w³±czenie zalecane w przypadku po³±czenia programu z programem instalacyjnym

Kod zwrotny

Kod zwrotny jest ustawiony na 0 je¿eli wszystko siê powiod³o lub na 10, gdy wyst±pi³ b³±d.

Podstawa

Hunki z pliku wykonywalnego s± kopiowane z zachowaniem kolejno¶ci. Hunki BSS-HUNK s± poszerzane do prawdziwych rozmiarów. Nieobs³ugiwane s± hunki wprowadzone w AmigaDOS 2.0 (np. RELOC32_SHORT).
[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]