Я работаю над эмулятором Gameboy, и я достиг точки в ПЗУ, где я получаю код операции 0xD1
(извлекаю DE
из стека), но стек пуст (в него не было помещено никаких значений). Все неизвестные коды операций возвращают ошибку, а все остальные инструкции работают нормально.
Это ошибка в моем программировании, в ПЗУ, или это просто быстрый способ для программы установить DE
в 0x0000
?