unreal speccy ряд вопросов по monitor
Я жму Esc, эмулятор постоянно останаваливается на адресе 0038.
мне хотелось бы чтобы он останаваливался на текущей в данный момент команде, как будто в realtime остановили настоящий спектрум.
Я понимаю как эмулятор работает и что он z80 выполняет батчем, а не размазанно по времени. Но все равно как-то можно примерно аппроксимировать диапазон адресов на котором должен находиться процессор и воткнуть туда брекпоинт...
Также хотелось бы запрещать из монитора прерывания. Это можно сейчас как-то сделать?
У меня на спектруме была кнопка отключающая прервания. Очень удобно, нажал ее, потом жмешь NMI и никаких эксцессов, и знаешь заодним, где halt стоит - а это в 99% случаев Main Demo/Game Loop..)
В мониторе рядом с im1,i:00
я так понял это флажки iff0, iff1
а зачем их может понадобиться редактировать?
Можно ли как-нибудь сделать так, что запустить код как trace в STS, и смотреть в мониторе где он выполняется в realtime? (состояние регистров, памяти, итд?) - это очень полезно. Я в своем эмуляторе N64 иногда прямо "глазами" видел где и как идет выполнение программы, какие регистры не используются и другое...
пока что жму Alt-S и потом держу F8...