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

Reloc * Μετατόπιση Εκτελέσιμων

Ένα μικρό εργαλείο για τη μετατόπιση ενός κανονικού Εκτελέσιμου AmigaDOS σε μία απόλυτη διεύθυνση και αποθήκευσή του ως ένα απλό αρχείο δεδομένων. Αυτό χρειαζόταν για παλιότερες εκδόσεις του WHDLoad για το χειρισμό των εκτελέσιμων AmigaDOS. Ξεκινώντας με την έκδοση 8.0 του WHDLoad, η συνάρτηση resload_Relocate μπορεί να χρησιμοποιηθεί αντί για αυτό.

Εγκατάσταση

Η Reloc περιέχεται μόνο στο πακέτο DEV, όχι στο πακέτο USR
αντιγράψτε το στο C: ή κάπου αντίστοιχα

Επιλογές

INPUTFILE/A,OUTPUTFILE,ADR/K,QUIET/S
INPUTFILE/A   το εκτελέσιμο αρχείο που πρέπει να μετατοπιστεί, πρέπει να οριστεί
OUTPUTFILE ο όνομα του αρχείου για εγγραφή, αν δεν οριστεί θα επανεγγραφεί το πηγαίο αρχείο
ADR/K η αρχική διεύθυνση για το μετατοπισμένο αρχείο, αν δεν οριστεί θα χρησιμοποιηθεί η $400, μπορείτε να χρησιμοποιήσετε απλές εκφράσεις όπως "$5000" = "20480" = " -$Ff +-33+ 19512+$4e8" (πρόθεμα "$" για δεκαεξαδικούς αριθμούς, υποστηριζόμενοι τελεστές είναι οι "+" και "-", unary και binary)
QUIET/S απενεργοποιεί όλο το output, εκτός από μηνύματα σφάλματος, ενεργοποιήστε το για χρήση σε συνδυασμό με τον εγκαταστάτη

Επιστρεφόμενος κωδικός

Ο επιστρεφόμενος κωδικός είναι 0 αν όλα πήγαν καλά, διαφορετικά είναι 10.

Ιστορικό

Τα HUNK από το εκτελέσιμο αντιγράφονται με την ίδια σειρά στο απόλυτο αρχείο. Τα BSS-HUNK μεγαλώνουν στο πραγματικό τους μέγεθος. Δεν υποστηρίζονται τα HUNK που παρουσιάστηκαν με το AmigaDOS 2.0 (π.χ. RELOC32_SHORT).
[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]