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

User Tag List

Страница 85 из 98 ПерваяПервая ... 818283848586878889 ... ПоследняяПоследняя
Показано с 841 по 850 из 980

Тема: Emu80 v.4

  1. #841
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Картинка захватывается и распознается текст?
    Других вариантов, кажется, нет. "Распознавание" текста уложилось в десяток строк, так как шрифт в дебагере используется растровый, и все символы можно однозначно интерпретировать. Тем более для опознания нужны были лишь символы от 0 до F. То есть довольно простая задача. Однако при таком походе имеются некоторые неудобства, которых не было бы, если бы использовался некий API, который я запрашивал
    С уважением, Станислав.

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

  3. #842
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я приветствую любые проявления творческого безумия, но по-моему тут можно проще.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Однако при таком походе имеются некоторые неудобства, которых не было бы, если бы использовался некий API, который я запрашивал
    Некий, причем очень простой, API уже есть у begoon-а в проекте.
    https://github.com/begoon/i8080-core...r/i8080_test.c -- вот образец по которому можно сделать под себя что угодно. Это фактически минимальный компьютер на 8080. Ему можно подсовывать любые тестовые программы и добавить трассировку всего, что нужно. Например, можно вставить ее после вызова i8080_instruction() в строке 85.

    Вот мой, немного расширенный, пример с поддержкой tun/tap. Она тебе вряд ли нужна, но можно взять main, который берет название исполняемого файла из командной строки.
    https://gitlab.com/svofski/zpu8080/-...h/i8080_test.c
    Больше игр нет

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    можно же автоматизировать процедуру, если иметь возможность управлять эталонным эмулятором, посылая ему по какому-то, заранее обозначенному, каналу команды в отладчик и получая данные о состоянии регистров и флагов. И то же самое делать с своём эмуляторе. А внешний скрипт будет сам делать всю работу, которую сейчас приходится делать вручную.
    У Вуди видимо имеется подобный инструмент для своего эмулятора, где он может сравнивать выполнение программы в своем эмуляторе и еще каком-то. Так, чисто для примера.
    Profi v3.2 -=- Speccy2010,r2

  5. #844
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,042
    Спасибо Благодарностей отдано 
    934
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне кажется, самое просто решение, это вести трассировку, и выдавать лог в какомто стандартном формате. А потом эти логи сравнивать, с одного снапшота, от разных эмуляторов.

  6. #845
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zebest, я не очень ориентируюсь в эмуляторах спектрума, откуда этот скриншот?

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

    По умолчанию

    в данном случае и не надо ориентироваться, ибо эти эмуляторы, как ни странно, эмулят Z80 - частный случай ВМ80 Все что надо знать. Я же говорю, чисто для примера, как другие известные эмулеписатели поступают в похожих ситуациях. Возможно это программа персонально Вуди, возможно более распространенная. В любом случае, всегда это можно спросить у него и пообщаться )
    Profi v3.2 -=- Speccy2010,r2

  8. #847
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,816
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SpecEmu можно скачать здесь

  9. #848
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А между тем подоспел новый большой релиз

    Версия 4.0.444 от 25.01.2023:
    https://emu80.org/news/v40444

    Сайт эмулятора: https://emu80.org

    Загрузить:

    Qt-версия (рекомендуется):
    Windows-сборка (portable): https://emu80.org/v4beta/Emu80qt_40444.zip
    MacOS-сборка: https://emu80.org/v4beta/Emu80qt_40444_macos.zip
    Linux-сборка: https://emu80.org/v4beta/Emu80qt_404..._x86-64.tar.gz

    Portable SDL/wx-версия, windows-сборка:
    https://emu80.org/v4beta/Emu80_40444.zip

    Исходники:
    https://github.com/vpyk/emu80v4


    Изменения в версии 4.0.444:

    Легенда:
    + Нововведение
    * Изменение / улучшение
    - Исправлен баг
    ! Известная проблема

    + Добавлена поддержка ПК "Северная Пальмира"
    + Добавлена сборка для ОС Linux x86_64
    * Переработана и дополнена документация
    * Устранена избыточная загрузка процессора в режиме отладки или паузы,
    также несколько снижена загрузка процессора при работе на большинстве платформ
    * Добавлен список последних файлов при загрузке файлов
    * Реализовано сохранение и восстановление при следующем запуске позиции окна эмулятора (пока без пользовательского размера)
    * Изменено поведение индикатора FPS: сейчас показывается реальное значение обновлений в секунду,
    период обновления индикатора увеличен до 1 секунды
    * При выборе пункта из последних файлов или платформ он сейчас поднимается на верх списка
    * При сохранении скриншота установлен по умолчанию формат png
    * Убрано ограничение на количество точек останова в отладчике
    * В окно отладчика добавлено меню, будут добавляться новые возможности, доступные через меню и панель иснтрументов
    * Опция сохранения памяти в отладчике перенесена с клавиши F2 на F12
    * Вектор: добавлено отображение в отладчике информации о состоянии квазидисков
    * Корвет: уточнено декодирование адресов портов
    * КР-04: реализованы прерывания
    * КР-04: добавлена возможнсть копирования текстового экрана
    * Для ВГ75 теперь в отладчике показывается текущая отображаемая строка;
    также при отладке реализовано частичное отображение экрана до текущей позиции луча
    * Для ВГ75 добавлена поддержка режима VGA (640*480)
    * Улучшена эмуляция SD-контролера по схемме vinxru
    * Отключается при сбросе звук таймера на РК86, поскольку стандартный Монитор не инициализирует таймер
    - Устранено возникавшее иногда падение эмулятора при переключении платформ
    - Исправлен звук при уровне громкости 6
    - Устранено искажение звука при ускорении работы эмулятора (например, по клавише Del)
    - Исправлено поведение Here (F4) в отладчике, повторное нажатие в той же строке не приводило к выполнению
    - В отладчике сейчас обновляется информация после загрузки файла или сброса
    - Устранено некорректное поведение при сбросе при открытом отладчике на некоторых платформах
    - Исправления в позиционировании окон на экране: окно эмулятора иногда появлялось
    на дополнительном мониторе, окно отладчика перемещалось во время работы, не переключался фокус
    на основное окно после выхода из отладчика
    - Корвет: устранено возможное падение эмулятора в режиме Корвета
    - Корвет: удалены неиспользуемые пункты меню и кнопки на панели инструментов
    - Вектор: исправлен признак обращения к стеку при выполнении команды CALL;
    EDD сейчас работает корректно с этой инструкцией
    - Вектор: исправления в поведении эмулятора при сбросе по F12
    - КР-04: устранено падение эмулятора при попытке переключения на альтернативный шрифт
    - КР-04: исправлена работа SD-контроллера
    - КР-04: исправлены проблемы при загрузке некоторых файлов
    - РК-86: исправлен диапазон адресов контроллера ПДП
    - РК-86: уточнения в эмуляции схемы подключения таймера, исправлен звук в некоторых играх
    - Исправлено время выполнения команды MOV B,B на i8080
    - Исправления в работе режима 2 таймера ВИ53
    - Исправлена сборка с помощью MSVC 2015
    - Исправлена сборка SDL/wx-версии с помощью Makefile'а
    - Другие мелкие исправления и улучшения


    Начиная с этой версии, формируется Linux-сборка (x86-64), поддреживается работа в 64-битных дистрибутивах примерно с 2016 года и позже.

    ПК "Северная Пальмира" представляет собой интересный современный клон Радио-86РК, тема на форуме по этому компьютеру здесь:
    https://zx-pk.ru/threads/34881-severnaya-palmira.html
    Там же есть и ссылки на описания аппаратной и программной частей.

    К сожалению, не все из начатого удалось включить в этот релиз, но его выход и так затянулся,
    так что пришлось отложить некоторые нововведения до следующих версий. В частности думаю,
    что удастся все-таки добавить предложенную b2m реализацию "Башкирии-2М"...
    Последний раз редактировалось Pyk; 25.01.2023 в 21:48.

  10. Эти 13 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    CityAceE (25.01.2023), cy6 (04.02.2023), DemonId7 (26.01.2023), Doronetty (28.01.2023), ivagor (25.01.2023), Oleg N. Cher (26.01.2023), parallelno (27.01.2023), Reobne (25.01.2023), shapipovo (27.01.2023), svofski (25.01.2023), Titus (25.01.2023), ZEman (29.01.2023), [bETA]mEN (25.01.2023)

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

    По умолчанию

    ну что там с обновлением ?
    2 месяца уже прошло и всё тишина.

  12. #850
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    ну что там с обновлением ?
    2 месяца уже прошло и всё тишина.
    Эмулятор не забрасываю, в основном занимаюсь сейчас модернизацией отладчика, но времени свободного пока мало, движется медленно.
    Надеюсь в апреле-мае заняться более плотно, тогда же и вернусь к Башкирии...

  13. Эти 6 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    Doronetty (26.03.2023), nzeemin (27.03.2023), Oleg N. Cher (29.03.2023), shapipovo (26.03.2023), ZEman (26.03.2023), [bETA]mEN (26.03.2023)

Страница 85 из 98 ПерваяПервая ... 818283848586878889 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Emu80, старые версии
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 68
    Последнее: 11.03.2017, 00:33

Ваши права

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