User Tag List

Страница 40 из 94 ПерваяПервая ... 363738394041424344 ... ПоследняяПоследняя
Показано с 391 по 400 из 1102

Тема: Emu80 v.4

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

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

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Версия 4.0.340 от 20.05.2019:

    Portable Qt-версия, windows-сборка (рекомендуется):
    http://emu80.org/v4beta/Emu80qt_40340.zip

    Portable SWL/wx-версия, windows-сборка:
    http://emu80.org/v4beta/Emu80_40340.zip

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


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

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

    + Возможность настройки символьной страницы для отображения текстовой информации в отладчике
    + Возможность задания в настройках произвольного целевого формата экрана наряду с 4:3 и 16:9
    * При обнулении счетчика тактов в отладчике сейчас также отображается его текущее значение (обнуление происходит по точке останова либо F4 (Here))
    * Оптимизировано расположение окон отладчика на экране после запуска (Qt)
    * Скорректирована палитра цветов ПК8000, немного понижена яркость темных цветов
    - Устранена проблема с размером окна отладчика в Windows XP (Qt)
    - Исправлена несовместимость с Qt версии более 5.10 или 5.11 под Linux/GTK: отображалось пустое окно выбора файла
    - Исправлена ошибка: ESC переставал работать после его использования для выхода из меню (Qt)
    - Устранены проблемы в работе прерываний на Векторе. "Filer" сейчас работает.
    - Исправлена работа клавиш ПК8000 "ВЗ" и "ИЗ" на клавишах "/" и "*" дополнительной цифровой клавиатуры (SDL)
    - Исправлены другие небольшие ошибки

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

  3. #2

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

    По умолчанию

    этот долбанный Qt5 добрался и сюда...

    а Portable SWL/wx-версия, windows-сборка
    функционально сильно отличается от Qt версии?
    кроме все на горячих клавишах

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

    Цитата Сообщение от Pyk Посмотреть сообщение
    - Устранена проблема с размером окна отладчика в Windows XP (Qt)
    о_О
    тоесть оно должно работать?
    ладно попробуем еще как то запустить

  4. #3

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    NEO SPECTRUMAN, практически не отличается. Некоторые не самые важные настройки правда отсутствуют в интерфейсе, их придется менять непосредственно в конфиге. И еще кажется так и не назначил горячую клавишу на сохранение RAM-диска (на загрузку есть). Также в этой версии чуть больше лаг звука. Я эту ветку не забрасываю и поддерживаю наравне с Qt.

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

  5. #4

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

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Qt может нравиться или нет
    последние версии уже не работают в XP
    как он можот нравится после этого?

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

    qt5.4? точно работал

    5.7 уже все

    последние рабочие
    Qt 5.5
    Qt 5.6 (LTS) - так же подписана как последняя для висты
    Последний раз редактировалось NEO SPECTRUMAN; 20.05.2019 в 23:52.

  6. #5

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    NEO SPECTRUMAN, Emu80 требует Qt не ниже 5.6. То есть на XP работать будет. Выкладываемые сборки собираю с Qt 5.7: хотя для него и не заявлена работа под XP, на самом деле Emu80 работает под XP без нареканий. Единственное ограничение - только в режиме OpenGL, то есть видеокарта должна быть как минимум не очень древняя и слабая (DirectX на XP не поддерживается из-за ограничений используемой в Qt сторонней библиотеки Angle от Google).

    А что, какие-то версии Emu80/qt не работали под XP?

  7. #6

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    ну дык как они могут работать если уже идут с 5.7 в комплекте
    А какую ошибку выдает?

    Просто я проверял под XP разные версии и на разных системах - все работало (видимо, в той части, которая требуется Emu80, Qt 5.7 достаточно XP).
    Но могу для теста и с 5.6 собрать (просто подменить dll от другой версии Qt не выйдет).

  8. #7

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

    По умолчанию

    Нашел проблему на своей стороне
    Венда не вышла из 16 бит на точку
    при смене схемы питания

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

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

    ок значет пока не заюзаны новые фичесы
    5.7 тоже может работать

    если подсунуть emu80 qt по новей
    то уже традиционная ошибка
    про отсутвстие cancelioex в кернел32 который добавили не то в висте не то в 7-ке
    Последний раз редактировалось NEO SPECTRUMAN; 21.05.2019 в 01:00.

  9. #8

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А нельзя в отладчик ввести новую команду, по которой программа могла бы проверять состояние флага разрешения прерываний? Уже пару недель не могу найти ошибку, из-за которой в программе, время от времени, самопроизвольно запрещаются прерывания. Весь проект встал.
    Ну или возможность постановки бряка на этот флаг, но там нужно как то отсеивать изменения по rst 7, а то задолбает всплытиями.

  10. #9

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DemonId7, придумаем что-нибудь. Проще всего прямо в код добавить проверку и сделать специальную сборку, могу попробовать вечером.

    Для очистки совести спрошу только: проблема воспроизводится на реале? У меня в эмуляторе была ошибка, которая как раз проявлялась в том, что в редких случаях самопроизвольно запрещались прерывания. Вроде бы я ее исправлял уже, но мало ли...

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

    Еще один вариант проверки, кстати: поменять процессор в конфиге на z80 и проверять командой ld a, i.

  11. #10

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проблема есть и на реале, "зависание" в любой момент времени, непредсказуемое и непонятное (точнее бесконечный опрос буфера клавиатуры, который без прерываний никогда не заполнится). Если в отладчике ручками добавить в буфер клавиатуры что-то, то программа без проблем работает дальше и даже могут опять появиться прерывания. То есть, это не порча кода, не джампинг в неизвестность, а "просто" исчезают прерывания, скорее всего где-то в недрах BIOS "Суры". Понятно, что это как-то связано с моим кодом, но вот как - пока даже представить не могу. Чертовщина какая-то

    Цитата Сообщение от Pyk Посмотреть сообщение
    Еще один вариант проверки, кстати: поменять процессор в конфиге на z80 и проверять командой ld a, i.
    Просто заменить процессор не получится, там нужно BIOS патчить. Кажется товарищ ivagor этим когда-то занимался. Меня это не устраивает, поскольку проблемы скорее всего как раз во взаимодействии с биосом "Суры" - в моем коде нет ни одного байта с кодом 0xF3.

Страница 40 из 94 ПерваяПервая ... 363738394041424344 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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