А как зависнуть в режиме HALT, если в этом режиме все 64кб - это память?
Очень просто - надо прочесть память режима USER. Есть спецкоманды, которые работают только в HALT-режиме (коды от 10 до 37), среди этих команд есть и команды чтения/записи памяти USER-режима. Эти команды использует пультовый отладчик для просмотра памяти.