User Tag List

Показано с 1 по 10 из 2779

Тема: Xpeccy

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на тему регистров и их значений

    еще не помешали бы столбцы с десятичными со знаком
    и быстрое побитное редактирование регистров так же как и флагов
    Последний раз редактировалось NEO SPECTRUMAN; 09.06.2017 в 19:05.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,991
    Спасибо Благодарностей отдано 
    1,091
    Спасибо Благодарностей получено 
    1,187
    Поблагодарили
    922 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    вот так єто выглядит в нормальном виде
    Но место это жрет...
    Даже тут на стеке места для 10ки не хватило. Хотя вот 2ное отображение бывает часто очень полезным, но... место.
    У меня например ноут и экранчик не очень и большой
    В любом случае, решать автору
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  4. #3

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Но место это жрет...
    но местами нужен именно такой
    и еще было бы полезно если бы не альтернативные регистры менялись местами
    а выделялись активные наборы

    а то начинаешь следить за каким то значением
    а оно тудасюда скачет...

  5. #4

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,973
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    317
    Поблагодарили
    240 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    но местами нужен именно такой
    и еще было бы полезно если бы не альтернативные регистры менялись местами
    а выделялись активные наборы
    а как понять, который из наборов - альтернативный?..
    пускай скачет, только вместе с выделением подсветкой
    Прихожу без разрешения, сею смерть и разрушение...

  6. #5

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    а как понять, который из наборов - альтернативный?..
    какая разница
    то что в самом начале при запуске эмулятора\вызове дебагера альтернативный
    а менять только выделение\подсвечивать только активный набор

    конечно от полного сохранения всех регистров а потом их востановления в инверсном виде это не спасет
    но все равно картинка будет намного стабильней для наблюдения

    - - - Добавлено - - -

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    пускай скачет, только вместе с выделением подсветкой
    как следить за каким нибудь значением?
    которое может там проскакивать переодически на несколько команд

    когда оно в одном месте это можно рассмотреть
    а когда оно только появилось
    а тут exx
    несколько штук...

    хотя тут нужно несколько вариантов отображения
    тк каждый может быть по своему полезен
    разукраска основного и альтернативного набора в разные цвета
    при сохранении дрыгания
    тоже была бы полезной
    Последний раз редактировалось NEO SPECTRUMAN; 17.06.2017 в 00:10.

  7. #6

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    то что в самом начале при запуске эмулятора\вызове дебагера альтернативный
    а менять только выделение\подсвечивать только активный набор
    Дебагер запрашивает у CPU (любого, ведь тут не только Z80) набор структур типа {id, название, значение} для регистров и распихивает полученные данные в ячейки в секции cpu - всего до 15 регистров, неиспользуемые скрываются.
    Пока вижу такое решение (не самое изящное, имхо) - заиметь для z80 два триггера - признак "альтернативности" af и hl/bc/de и исходя из этих 4 вариантов их состояний отдавать дебагеру разные комбинации регистров - af' меняется с af итд. Но что-то мне тут не нравится...
    Все любят гипножабу

  8. #7

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Пока вижу такое решение (не самое изящное, имхо) - заиметь для z80 два триггера - признак "альтернативности" af и hl/bc/de и исходя из этих 4 вариантов их состояний отдавать дебагеру разные комбинации регистров - af' меняется с af итд. Но что-то мне тут не нравится...
    а не проще отправлять состояние єтих тригеров в дебагер а он пусть уже сам решает надо єто отображать или нет в зависимости от настроек
    (вероятность погружения граблей под воду сразу именьшается)
    повесить щелкалку на команды exx ex af,af' (производительность эмулятора упадет аж на 0.8%)))

    +альтернативный набор будет железно в одном и том же месте
    со времени старта эмулятора
    Последний раз редактировалось NEO SPECTRUMAN; 17.06.2017 в 21:21.

  9. #8

    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    971
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Дебагер запрашивает у CPU (любого, ведь тут не только Z80) набор структур типа {id, название, значение} для регистров и распихивает полученные данные в ячейки в секции cpu - всего до 15 регистров, неиспользуемые скрываются.
    Пока вижу такое решение (не самое изящное, имхо) - заиметь для z80 два триггера - признак "альтернативности" af и hl/bc/de и исходя из этих 4 вариантов их состояний отдавать дебагеру разные комбинации регистров - af' меняется с af итд. Но что-то мне тут не нравится...
    С точки зрения процессора наборы регистров абсолютно равнозначные и ему абсолютно поуху какой является текущим а какой "в тень" ушел. Разница между ними существует только в голове программиста и логике работы программы. Поэтому с моей точки зрения правильной идеей будет показывать одновременно оба набора, а не мучительно догадываться неестественным интеллектом какой именно набор текущий. Кроме того бывает очень полезно видеть альтернативный набор регистров вместе с основным. Если добавить фичу "подсветить изменившийся с прошлого раза регистр" то для отладки этого в принципе достаточно.
    Последний раз редактировалось ram_scan; 19.07.2017 в 06:40.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 5 (пользователей: 0 , гостей: 5)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •