на тему регистров и их значений
еще не помешали бы столбцы с десятичными со знаком
и быстрое побитное редактирование регистров так же как и флагов
на тему регистров и их значений
еще не помешали бы столбцы с десятичными со знаком
и быстрое побитное редактирование регистров так же как и флагов
Последний раз редактировалось NEO SPECTRUMAN; 09.06.2017 в 19:05.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
какая разница
то что в самом начале при запуске эмулятора\вызове дебагера альтернативный
а менять только выделение\подсвечивать только активный набор
конечно от полного сохранения всех регистров а потом их востановления в инверсном виде это не спасет
но все равно картинка будет намного стабильней для наблюдения
- - - Добавлено - - -
как следить за каким нибудь значением?
которое может там проскакивать переодически на несколько команд
когда оно в одном месте это можно рассмотреть
а когда оно только появилось
а тут exx
несколько штук...
хотя тут нужно несколько вариантов отображения
тк каждый может быть по своему полезен
разукраска основного и альтернативного набора в разные цвета
при сохранении дрыгания
тоже была бы полезной
Последний раз редактировалось NEO SPECTRUMAN; 17.06.2017 в 00:10.
Дебагер запрашивает у CPU (любого, ведь тут не только Z80) набор структур типа {id, название, значение} для регистров и распихивает полученные данные в ячейки в секции cpu - всего до 15 регистров, неиспользуемые скрываются.
Пока вижу такое решение (не самое изящное, имхо) - заиметь для z80 два триггера - признак "альтернативности" af и hl/bc/de и исходя из этих 4 вариантов их состояний отдавать дебагеру разные комбинации регистров - af' меняется с af итд. Но что-то мне тут не нравится...
Все любят гипножабу
а не проще отправлять состояние єтих тригеров в дебагер а он пусть уже сам решает надо єто отображать или нет в зависимости от настроек
(вероятность погружения граблей под воду сразу именьшается)
повесить щелкалку на команды exx ex af,af' (производительность эмулятора упадет аж на 0.8%)))
+альтернативный набор будет железно в одном и том же месте
со времени старта эмулятора
Последний раз редактировалось NEO SPECTRUMAN; 17.06.2017 в 21:21.
С точки зрения процессора наборы регистров абсолютно равнозначные и ему абсолютно поуху какой является текущим а какой "в тень" ушел. Разница между ними существует только в голове программиста и логике работы программы. Поэтому с моей точки зрения правильной идеей будет показывать одновременно оба набора, а не мучительно догадываться неестественным интеллектом какой именно набор текущий. Кроме того бывает очень полезно видеть альтернативный набор регистров вместе с основным. Если добавить фичу "подсветить изменившийся с прошлого раза регистр" то для отладки этого в принципе достаточно.
Последний раз редактировалось ram_scan; 19.07.2017 в 06:40.
Эту тему просматривают: 5 (пользователей: 0 , гостей: 5)