Reloc * Привязка исполняемых файлов к другим адресам

Небольшая утилита предназначенная для того, чтобы перивязать стандартый 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), не поддерживаются.