Важная информация

User Tag List

Страница 183 из 198 ПерваяПервая ... 179180181182183184185186187 ... ПоследняяПоследняя
Показано с 1,821 по 1,830 из 1975

Тема: ZXMAK2 - Виртуальная машина ZX Spectrum

  1. #1821
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как поставить точку останова?
    В хелпе по поводу дебаггера очень лаконично:

    Debugger Shortcuts

    When in debugger window you can use following shortcuts:
    F3 - Reset speccy

    F5 - Stop/Pause
    F10 - Run

    F7 - Step Into
    F8 - Step Over

    F12 - switch between Stack/Breakpoints list
    Также окошко дебаггера в хелпе и в версии, что здесь пробегала 2.9.3.8 отличаются, и F12 ничего не переключает.


  2. #1822
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    А как поставить точку останова?
    Двойной клик слева от адреса (в том столбце, где зеленая стрелка на скриншоте).

    А хелп на самом деле посвящен тому отладчику, который сейчас называется "DEBUGGER ADLERS". Чтобы его включить, надо в VM - Settings добавить в эмулятор его вместо обычного "DEBUGGER"
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  3. Этот пользователь поблагодарил Eltaron за это полезное сообщение:

    Bedazzle (27.10.2019)

  4. #1823
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Двойной клик слева от адреса (в том столбце, где зеленая стрелка на скриншоте).

    А хелп на самом деле посвящен тому отладчику, который сейчас называется "DEBUGGER ADLERS". Чтобы его включить, надо в VM - Settings добавить в эмулятор его вместо обычного "DEBUGGER"
    О, спасибо, заработало.
    Как-то блин совсем неочевидна настройка. :\
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  5. #1824
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Как-то блин совсем неочевидна настройка. :\
    Да, там исторически так сложилось. Изначально Adlers просто доработал стандартный отладчик и, соответственно , написал хелп. А потом его версию выделили в отдельный плагин, а отладчиком по-умолчанию вернули исходный, тот, что сейчас. А хелп остался.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  6. #1825
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да, стандартный отладчик остался в качестве легковесного и проверенного в боях на нём много кода с таймингами было продебажено и все баги с таймингами из-за пошагового исполнения и ручной подстройки таймингов вылизаны, поэтому в него никаких изменений не вносилось, т.к. можно чтото легко сломать.

    Debugger Adlers делал другой человек - Adlers, что там я сильно не вникал, т.к. мне хватало дефолтного. Он там начал подключать бинарники с компилятором и это плохо вязалось с безопасностью, поэтому бинарники были отрезаны, насколько отладчик Adlers сейчас работает сказать не могу.

    Хотел сделать новый отладчик, то что успел можно увидеть в DEBUGGER EX. Хотелось чтобы все эти плавающие панели работали и на linux, но компонент глючный. На его багах застрял - убил кучу времени, но добиться нормальной работы панелей в linux так и не получилось, только зря кучу времени потратил. На этом и заглохло

    Вобщемто практически весь функционал дефолтного отладчика был перенесён в DEBUGGER EX, можно использовать. Даже список точек останова появился и посимпатичней выглядит. Но доделать так и не успел.

    Брейкпоинты ставятся мышью на пустом пространстве слева от адреса инструкций, как выше Eltaron написал.

    Самая вкусная фишка дефолтного отладчика - это возможность установить любой такт кадра в любой момент и всё это корректно будет разрулено. Для этого нужно остановить исполнение и кликнуть на ftmT - это текущий такт кадра. Ни в одном другом эмуляторе такое корректно не работает. Например спектакулятор почти позволяет это сделать, но в нём нарушается состояние после смены номера кадра и следующее прерывание сработает не вовремя.

    Управление в дефолтном отладчике:
    F5 - stop
    F9 - start

    F7 - step into
    F8 - step over

    да, для смены дебаггера нужно удалить устройство Debugger и добавить новое.
    Всего имеется 5 разных дебагеров:
    1) DEBUGGER - это дефолтный (тот что у вас на скрине)

    2) DEBUGGER ADLERS - это альтернативный дебагер от Adlers (тот что на картинке в хелпе)

    3) DEBUGGER EX - это новый вариант дебагера, который я делал последнее время

    4) DEBUGGER SPRINTER - это отладчик для спринтера со своей спецификой

    5) GDB-Z80 SERVER - эмулятор выступает в роли GDB сервера для подключения внешним GDB отладчиком.

    GDB cервер слушает порт 2000.

    Новый отладчик (4) выглядит вот так:


    Всё работает, панели можно тягать, отклеивать, приклеивать, регистры можно редактировать, только скролы и загрузку сохранение блоков не прикрутил, да и под линуксом при тягании панелей может подвиснуть.
    Последний раз редактировалось ZXMAK; 30.10.2019 в 08:34.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. Этот пользователь поблагодарил ZXMAK за это полезное сообщение:

    SoftLight (30.10.2019)

  8. #1826
    Member Аватар для Gelip
    Регистрация
    12.07.2011
    Адрес
    Biała Podlaska
    Сообщений
    149
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Привет

    Я давно не был здесь. Я прочитал всю тему и увидел, что эмуляция звука AY и Covox была улучшена. Прошло 5 лет, как я просил добавить поддержку VI53 для Byte48.

    ZXMAK - есть ли у вас время и желание добавить поддержку VI53 сейчас?

  9. #1827
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну тогда заодно хотя бы 4 из 6-ти проваленных тестов исправить, за два первых - молчу уж))
    https://spectrumcomputing.co.uk/foru...tart=50#p28453
    Profi v3.2 -=- Speccy2010,r2

  10. #1828
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И мой пулл-реквест про Кворум-64 принять
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  11. #1829
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Ну тогда заодно хотя бы 4 из 6-ти проваленных тестов исправить, за два первых - молчу уж))
    https://spectrumcomputing.co.uk/foru...tart=50#p28453
    А сам тест где можно взять? По-быстренькому потыкал, там длинные треды, и сразу не нашёл.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  12. #1830
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,999
    Спасибо Благодарностей отдано 
    1,063
    Спасибо Благодарностей получено 
    1,235
    Поблагодарили
    479 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    А сам тест где можно взять? По-быстренькому потыкал, там длинные треды, и сразу не нашёл.
    Так в первом посте того треда ссылка: https://www.dropbox.com/s/33he0chzu6...t-1.0.zip?dl=0

Страница 183 из 198 ПерваяПервая ... 179180181182183184185186187 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 06.04.2012, 21:37
  2. Машина Тьюринга для Z80
    от ZXMAK в разделе Эмуляторы
    Ответов: 4
    Последнее: 15.08.2011, 03:26
  3. Продвинутая Мелко Машина 1
    от Black_Cat в разделе Зарубежные компьютеры
    Ответов: 74
    Последнее: 03.03.2009, 09:05
  4. Что за машина такая??? Commodore 128...
    от ILoveSpeccy в разделе Commodore 16/64/128
    Ответов: 5
    Последнее: 31.10.2007, 10:25
  5. Java-машина
    от Error404 в разделе Программирование
    Ответов: 2
    Последнее: 15.01.2007, 15:11

Ваши права

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