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

Reloc * Omplacering af Eksekverbare filer

Et lille værktøj til at omplacere en standard AmigaDOS Eksekverbar fil til en absolut adresse og genne denne som en simpel datafil. Dette vra påkrævet for tidligere WHDLoad versioner for at håndtere AmigaDOS eksekverbare. Startende med WHDLoad version 8.0, kan funktionen resload_Relocate bruges i stedet.

Installation

Reloc er kun indeholdt i DEV arkivet, ikke i USR arkivet
kopier det til C: eller et lignende sted

Optioner

INPUTFILE/A,OUTPUTFILE,ADR/K,QUIET/S
INPUTFILE/A   Eksekverbar-filen der skal omplaceres, skal specificeres
OUTPUTFILE Navnet på filen der skal skrives, hvis ikke specificert vil kildefilen blive overskrevet
ADR/K Start-adressen for den omplacerede fil, hvis ikke specificret bliver $400, du kan bruge simple udtryk som "$5000" = "20480" = " -$Ff +-33+ 19512+$4e8" (prefix "$" for hexadecimal-numre, understøttede operatorer er "+" and "-", unary and binary)
QUIET/S deaktiverer alle output, bortset fra fejlmeddelelser, aktiver dette for at bruge det i forbindelse med Installer-scripts

Return code

Retur-koden er sat til 0 hvis alt forløb OK, ellers til 10.

Background

HUNKs'ene fra den eksekverbare fil bliver kopieret i samme orden til den absolutte fil. BSS-HUNKs bliver pustet op til deres reelle størrelser. Ikke understøttet er HUNKs introduceret med AmigaDOS 2.0 (e.g. RELOC32_SHORT).
[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]