Верну тему к жизни.
Продолжил доработку своего эмуля и в чисто практических целях пришлось ввести траповые команды. Почитал ветку и высказываю свои мысли:
1)траповые команды для отладочных целей
-определение возможности использования трапов
-получение счетчика тактов (от начала инта и всего тактов процессора)
-установка точек прерывания отладчика эмуля (прямые и отложенные)
-установка скорости работы
-и т.д.
2)трапы, определяющие тип компьютера (а тем более и тип памяти) НЕ НУЖНЫ!!! Стандартные тесты на размер памяти прокатят как на эмуле, так и на реале, а вот отдельные ветки только раздуют размер кода.
3)переключение разных режимов просмотра можно делать опционально эмулятором- по сигнатуре в памяти эмулятор сам включает нужный режим.




Ответить с цитированием