Destr, проблема в том что неизвестно есть ли вообще пзу
Destr, проблема в том что неизвестно есть ли вообще пзу
С уважением,
Jerri / Red Triangle.
Destr, зачем?
если можно
pop hl
jp (hl)
С уважением,
Jerri / Red Triangle.
Любые абсолютные адреса - это неподходящий вариант)
Если код работает в неизвестном контексте, то:
- ни на какие калькуляторы в ROM закладываться нельзя - после запуска проги ROM могли уже отключить; кроме того, калькулятор портит память;
- про прерывания и их обработчики ничего не известно, поэтому EI и HALT делать нельзя.
Пока в качестве рабочего рассматривается такой вариант:
- запоминаем состояние прерываний;
- запрещаем прерывания;
- запоминаем ячейки #FFFE и #FFFF;
- заносим в #FFFE и #FFFF коды команд pop hl : jp (hl).
- вызываем #FFFE
- восстанавливаем содержимое #FFFE и #FFFF;
- разрешаем прерывания если были разрешены.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)