Главным образом это нужно для отладочных целей. WHDLoad может создавать различные дампы и файлы журналов регистрации (логи).
Дамп памяти - снимок всей памяти, которая используется установленной программой. Размер дампа зависит от установленной программы (оно равно значению ws_BaseMemSize в структуре Slave). Дамп памяти будет создан, если была нажата DebugKey или если после ошибки будет нажата кнопка CoreDump. Имя созданного файла дампа памяти - ".whdl_memory". Заданное по умолчанию местоположение - "PROGDIR: ", но оно может быть изменено опцией CoreDumpPath. Существующий файл с тем же самым именем будет всегда перезаписываться. Если установленная программа использует Expansion-память (ws_ExpMem), дамп сохраняется в файле под именем ".whdl_expmem".
Дамп регистров содержит последнее состояние центрального процессора (включая MMU), CIA и Custom Chips. Некоторое CIA и Custom регистры не могут быть прочитаны и они включаются в файл дампа только если был активизирован режим Snoop. Информация будет сохранена в файл формата ASCII с подсветкой, используя ESC-последовательности (используется CSI - Последовательность Управляющих Команд, десятичное число 155). Для просмотра такого файла, нужна программа, поддерживающая ESC-последовательности, (например, More, MuchMore, Multiview...). Имя файла дампа регистров - ".whdl_register", заданное по умолчанию местоположение - "PROGDIR: " но оно может быть изменено опцией CoreDumpPath. Если файл с тем же самым названием уже существует, то дамп будет добавлен в конец старого дампа - иначе будет создан новый файл.
Все дисковые операции будут записываться в журнал регистрации (лог-файл), если была активизирована опция FileLog/S. Эта функция будет очень полезна для анализа дисковых операций, производимых установленной программой, в целях отладки и оптимизации. Записи в лог-файл заносят следующие функции:
Вышеупомянутые функции при каждом доступе к файлу, создают одну запись в журнале. Запись в журнале показывает вызываемую функцию, CRC прочитанных/записанных данных, параметры и результат. WHDLoad собирает записи во внутреннем буфере журнала LogBuffer/K/N. Буфер будет очищен при выходе и в момент записи текущих данных в журнал, в случае если буфер полон. Информация будет записана в тестовый файл ASCII. Название файла дампа ".whdl_log" (до WHDLoad v18.0 он назывался ".whdl_filelog"). Расположение по-умолчанию "PROGDIR:", но может быть изменено с помощью параметра CoreDumpPath. Если файл с таким именем уже существует, дамп будет дописан в конец, иначе, будет создан новый файл.