Согласно Руководству по программированию для Gameboy,
Режим HALT отменяется следующими событиями, для которых указаны начальные адреса.
НИЗКИЙ сигнал на клемму /RESET Начальный адрес: 0x0000
Устанавливаются флаг разрешения прерывания и соответствующий ему флаг запроса на прерывание.
IME = 0 (флаг разрешения главного прерывания отключен) Начальный адрес: адрес, следующий за адресом инструкции HALT
IME = 1 (флаг разрешения главного прерывания включен) Начальный адрес: начальный адрес каждого прерывания
Предположим, что программа входит в режим HALT
с включенным флагом разрешения основного прерывания IME = 1
и отключенным флагом разрешения прерывания для любого прерывания 0xFF0F = 0
, что произойдет? Каково ожидаемое поведение на реальном устройстве Gameboy?