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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: Эмуляторы под Win10

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

    По умолчанию

    Цитата Сообщение от Vladson Посмотреть сообщение
    В EmuZWin есть удобный ASM компилятор и дебагер, в ZXMAK дебагер вроде и есть а вроде и нету, окошко для вида есть, но никаких возможностей для отладки я не нашёл.
    отладчик в ZXMAK2 старый и минималистичный. Он позволяет:
    - запускать останавливать исполнение (кнопки F5/F9)
    - добавлять точки останова (клик по левому полю рядом с адресом инструкции)
    - просмотр изменение ячеек памяти (двойной клик по ячейке в memory view или Enter на выделенной ячейке)
    - просмотр изменение регистров и состояния процессора
    - просмотр ассемблерного кода (можно скроллить PgDown/PgUp или колесо мыши)
    - можно смотреть и менять состояние схемных регистров (порт 7FFD, порты ATM, PROFI и т.п., открывается через меню memory map)

    В состоянии процессора можно видеть такт кадра, причем это единственный отладчик, который позволяет менять значение такта кадра в любой момент с последующей корректной отработкой прерываний (без багов как в других эмуляторах).

    Есть также плагины альтернативных отладчиков например Adlers позволяет ставить условные точки останова (по доступу к памяти, значению регистра и т.п.), но интерфейс у него своеобразный.

    Есть плагин GDB отладчика, он позволяет подключиться внешним GDB отладчиком к исполняемому в эмуляторе коду, но он не развался, т.к. путного GDB отладчика я не нашел.

    При пошаговом исполнение содержимое экрана тут-же обновляется, можно наблюдать где проходит луч ЭЛТ.

    вобщемто все что нужно для отладки есть

    В идеале было бы конечно круто сделать Custom Debug Engine для Visual Studio и шагать прямо по исходнику со всеми средствами отлачика VS, но примеров мало и отладочные интерфейсы в VS постоянно меняются, поэтому так и не сделано.
    Последний раз редактировалось ZXMAK; 01.02.2016 в 22:13.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  2. #12
    Veteran Аватар для abelenki
    Регистрация
    27.04.2008
    Адрес
    Perm, Russia
    Сообщений
    1,022
    Спасибо Благодарностей отдано 
    307
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    102 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    поддержу ZXMAK2. отличный эмулятор!
    MAME Stuff | ZX Spectrum favorites | Bubble Bobble Series chart / wiki | PC configuration

  3. #13
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZXMAK, а обновления ещё будут ?
    с июня месяца нет новых выпусков эмулятора.

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

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    ZXMAK, а обновления ещё будут ?
    с июня месяца нет новых выпусков эмулятора.
    не знаю, раньше хотел отрефакторить, но кода сильно много. Думал переделать рендерер под opengl, к тому-же думаю скорость можно было бы на порядок увеличить, но кода так много, что неохота за это браться тем более что windows похоже умирает и сейчас больше андроид в моде...

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

  5. #15
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,557
    Спасибо Благодарностей отдано 
    1,220
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    к тому-же думаю скорость можно было бы на порядок увеличить
    Ну на счет порядка ты явно пошутил. За счет чего? )

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

    По умолчанию

    за счет более эффективного цикла, оптимизации звука и за счет прямого обращения к opengl без оберток с накладными расходами на вызовы
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

  8. #17
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    не знаю, раньше хотел отрефакторить, но кода сильно много. Думал переделать рендерер под opengl, к тому-же думаю скорость можно было бы на порядок увеличить, но кода так много, что неохота за это браться тем более что windows похоже умирает и сейчас больше андроид в моде...

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

  9. #18
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,557
    Спасибо Благодарностей отдано 
    1,220
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    за счет прямого обращения к opengl без оберток с накладными расходами на вызовы
    Немножко сомнительно, что вывод 2D особо ускорится при этом.

  10. #19
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Многое хотелось реализовать, отладчик с редактором и компилятором, но все это много времени потребует, а нужно ли кому-то не уверен
    Собсна, хороший эмуль всегда в цене. Unreal сейчас в почете только потому, что в нем более-менее адекватный отладчик. В ZX-MAK нужно сделать всего 2 киллер-фичи:
    1. UI для настроек (в том числе, и для хоткеев), чтобы рядовые пользователи не копались в xml. Можно удобный еще setup.exe и автообновлялку.
    2. Удобный дебаггер, как минимум, не проигрывающий по функцилнальности Анриловскому.
    Эти фичи перетянут пользователей с платного ломаного Спектакулятора и Анрила с неудобным текстовым дебаггером.
    Всякие оптимизации и рефакторинги - дело десятое.
    ZX Evolution Rev C + ZXM-SoundCard Extreme + NeoGS.

  11. #20
    Member Аватар для Vladson
    Регистрация
    14.01.2008
    Адрес
    Эстония, Таллинн
    Сообщений
    177
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разобрался с дебагером в принципе необходимый минимум есть, но EmuZWin я использую в том числе чтоб и писать код на ASM, этого как я понимаю нету ?
    Разрабатываю новый сетевой протокол
    Variable Length Advanced Data Sending Over Network
    Что он будет делать и зачем нужен не знаю, разработал пока только название.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 99
    Последнее: 15.03.2021, 14:53
  2. ЮТ-88 Эмуляторы
    от Ewgeny7 в разделе ЮТ-88
    Ответов: 8
    Последнее: 12.10.2015, 15:55
  3. MS-DOS и эмуляторы
    от moroz1999 в разделе Эмуляторы
    Ответов: 4
    Последнее: 10.12.2010, 22:28
  4. Эмуляторы под Mac OS X.
    от Adramelek в разделе Эмуляторы
    Ответов: 1
    Последнее: 12.12.2009, 10:29
  5. Эмуляторы ?
    от F0lken в разделе БК-0010/0011
    Ответов: 35
    Последнее: 30.11.2009, 21:37

Ваши права

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