Небольшая утилита предназначенная для того, чтобы перивязать стандартый AmigaDOS файл к абсолютному адресу и сохранить его как простой файл данных. Это требовалось для ранних версий WHDLoad, чтобы изменять исполняемые файлы. Начиная с WHDLoad версии 8.0, функция 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" (приставка "$" для hex - чисел), поддерживаются операторы "+" и "-", одноместные и двойные. |
QUIET/S | отключает вывод сообщений кроме сообщений об ошибках |
Код возврата 0, если все OK, иначе равен 10.
Дополнение
HUNK's из исполняемого файла копируются в той же самой последовательности в конечный файл. BBS-HUNKs получает реальный размер. HUNK'-и которые использовались с AmigaDOS 2.0 (например, RELOC32_SHORT), не поддерживаются.