[+] Поддержка игровой приставки "Кроха", в том числе цветной версии по схеме Алексея Морозова
[+] Поддержка загрузки файлов Intel HEX, пока только для Океана
[+] Добавлен интерфейс отладки, используется для интеграции с Pretty Assembler
[*] Специалист: немедленное обновление экрана при отладке
[*] Специалист: ПЗУ заменено более полной версией с дополнительным знакогенератором
[*] РК-86: добавлена поддержка атрибута инверсии в схеме RAMFONT
[*] Партнер: добавлена возможность выбрать альтернативные версии ПЗУ (спасибо за считанные прошивки Дмитрию Прокудину и пользователю cy6 с форума zx-pk!)
[*] ZX Spectrum: поддержка загрузки снапшотов в формате .sna
[*] Корвет: добавлена возможность выбрать конфигурацию с ОПТС 1.1 для совместимости с рассчитанным на эту версию софтом
[*] Поддержка пользовательских переводов в формате qm, размещенных в директории translations
[*] ВИ53: реалиован режим 4 таймера
[*] ВГ93: исправления в командах Read Sector и Write Track
[*] ВГ93: добавлены таймауты для операций чтения/записи
[*] ВГ75: улучшена поддержка светового пера
[*] Смягчены проверки на корректность загружаемых wav-файлов, возможно проигрывание усеченных файлов
[*] После успешного запуска файла через drag-n-drop окно эмулятора сейчас выводится на передний план и получает фокус
[*] В интерфейс "connect" добавлены masked inputs
[*] Добавлен интерфейс "connect" для ВВ55
[*] Добавлен интерфейс "connect" для входов запроса на прерывание ВН59
[*] Добавлен интерфейс "connect" для Covox
[*] Реализована вставка текста из буфера обмена для Ориона, Пальмиры и Микроши
[*] Улучшена вставка текста для Вектора, РК-86, Апогея и Партнера
[-] ZX Spectrum: исправления в эмуляции порта FE
[-] КР-04: исправлено возможное падение эмулятора
[-] КР-04: исправлен возможный сдвиг атрибутов в текстовых режимах
[-] Орион: исправлена загрузка файлов без запуска
[-] Специалист: исправлена проблема с несохранением некоторых настроек платформы
[-] Специалист: восстановлена возможность запуска Бейсика в ПК Лик
[-] Вектор: исправлена не работавшая в некоторых случаях функция "Загрузить и выполнить" для образов дисков
[-] Z80: исправления в инструкции OUTD
[-] Устранено возможное запаздывание на 1 кадр при отрисовке экрана Специалиста, Крохи, Вектора и Башкирии
[-] Исправлено возможное падение эмулятора при смене платформы во время проигрывания wav-файла
[-] Исправления в процедуре вставки текста из буфера обмена
[-] Устранены возможные утечки памяти (спасибо Serge Shekhavtsov)
[-] Исправлены замеченные опечатки
[-] Другие мелкие исправления
Загрузить сборки для различных ОС можно, как обычно, в разделе «Загрузить». Экспериментальная сборка с Qt6 для Windows 10 и выше здесь.
[+] ZX Spectrum: добавлена конфигурация для Pentagon 128K, реализованы корректные тайминги для этой модели
[+] ZX Spectrum: добавлена поддержка BDI и TR-DOS. Включена по умолчанию для Pentagon, возможно включение для 48K и 128K
[+] ZX Spectrum: добавлена поддержка 2 AY по схеме NedoPC Turbo Sound
[+] ZX Spectrum: добавлена поддержка звукового интерфейса General Sound (объем памяти модуля - 1 Мб, частота процессора - 12 МГц)
[+] Добавлена возможность в конфигурационном файле устанавливать громкость выбранного источника звука в %
[*] ZX Spectrum: для выхода на магнитофон сейчас установлена пониженная громкость
[*] ZX Spectrum: добавлена возможность отключить AY для конфигурации 48К
[*] ZX Spectrum: добавлена возможность использования клавиш F11 для сброса (без "быстрого" сброса) и F12 сдля сброса в TR-DOS. Клавиша Break перенесена с F12 на Tab
[*] Z80: добавлена реализация недокументированных инструкций IM 0/1/2
[*] Выровнено отображение мнемоник Z80 в отладчике
[*] Специалист: в отладчик добавлена информация о текущем положении луча (с точностью до скан-линии)
[*] РК-86: исключен вывод постоянной составляющей на выходе таймера в режиме после сброса
[*] РК-86: в образ диска rkdos29.rdi возвращен имеющийся в исходном образе текстовый файл-метка
[*] Пальмира: обновлена до актуальной версии ОС CP/M в директории SD-карты
[*] Партнер: обновлены файлы прошивки и SD BIOS контроллера SD-карты для Партнера
[*] Исправлены неточности в эмуляции КНГМД ВГ93
[*] Реализован интерфейс "connect" для ВГ93
[*] Добавлен объект общего назначения Register с интерфейсом "connect"
[-] Устранено пропадание курсора над окном отладчика
[-] Исправлено повреждение в некоторых случаях кириллических путей в настройках и запомненных последних файлах
[-] ZX Spectrum: добавлена реализация атрибута мерцания, курсор сейчас отображается на экране
[-] ZX Spectrum: исправлено декодирование адреса AY, появился отсутствовавший звук в некоторых программах
[-] ZX Spectrum: исправлено декодирование порта 7FFD, устранено зависание некоторых программ
[-] ZX Spectrum: исправлено наблюдавшееся в некоторых случаях неправильное отображение информации о положении луча и TState в отладчике
[-] Z80: исправлена длительность инструкций с кодами DD CB xx
[-] Z80: устранены неточности в реализации инструкций INI, OUTI, IND и OUTD
[-] Пальмира: устранен вывод мусора при выборе старших двух наборов знакогенератора из ПЗУ
[-] Исправлены перепутанные регистры при чтении ВТ57. Однако, считываемые значения все еще не полностью соответствуют реалу
[-] Исправлен вылет эмулятора в случае отсутствия загрузочных файлов в директории SD-карты адаптера по схеме vinxru
[-] Исправлена ошибка несоответствия реальным некоторых настроек в диалоге конфигурации платформы ZX Spectrum при первом запуске
[-] Исправлена ошибка инвертирования в механизме "connect" конфигурационного файла
Загрузить сборки для различных ОС можно, как обычно, в разделе «Загрузить». Экспериментальная сборка с Qt6 для Windows 10 и выше здесь.
[-] Специалист: в комплект эмулятора добавлен отсутствовавший файл ROM SDOS
[-] Z80: исправлена работа регистра R, восстановлена работоспособность игр Twinz и др. на ZX Spectrum
[-] Для SD-адаптера по схеме HWM_PVV сейчас корректно эмулируется сигнал Ready
[-] Специалист: восстановлена корректная загрузка и запуск файлов с помощью встроенного загрузчика в конфигурации с SD-контроллером по схеме Vinxru
[-] Специалист: опция "Не воспроизводить звук магнитофона" сейчас установлена по умолчанию для исключения посторонних звуков при работе программ, использующих 8-цветный режим
[+] Добавлена базовая поддержка ZX Spectrum 48K и 128K
[+] Новый механизм связывания объектов в конфигурационных файлах (connect)
[+] Добавлена поддержка пользовательских glsl-шейдеров
[+] Разработан шейдер bwcrt, имитирующий черно-белый телевизор, также в комплект эмулятора добавлены несколько готовых шейдеров, портированных из других источников
[+] Новая опция окна "Серый фон". Фон окна сейчас выключен по умолчанию
[+] Новая опция "Убрать цвет" для принудительного вывода цветного изображения в градациях серого (кроме пользовательских шейдеров)
[+] Специалист: конфигурация с SD-контроллером по схеме vinxru
[+] Специалист: новая конфигурация для Специслиста с SD-адаптером по схеме HWM PVV и SDOS.
[+] Возможность ограничить в настройках перечень предалагаемых платформ
[+] Добавлена опция переключения пользовательского интерфейса на платформо-независимый стиль Fusion (может быть необходим для использования темной темы оформления)
[*] Режим смешивания полукадров сейчас работает с учетом гаммы sRGB, старое поведение выделено в отдельную опцию. Цвета в режимах gigascreen сейчас должны отображаться более корректно
[*] ПК8000: в режиме 0 сейчас отображаются 8 символов в последнем столбце, как на реале (только в режиме с бордюром)
[*] Уменьшена вероятность "залипания" клавиш в некоторых случаях в режиме smart-раскладки
[*] В диалоге "О программе" добавлена информация об используемой версии Qt, компиляторе, платформе, ядре, архитектуре, платформе Qt и стиле оформления
[*] Переработан код управления окнами в Qt-версии, минимизированы проблемы с сохранением размеров и положением окон
[*] Полноценная поддержка темной темы при сборке с последними версиями Qt, а также в web-версии. Доступность темной темы в Qt зависит от ОС, версии Qt и используемого стиля оформления
[*] РК-86: добавлен режим цветности "Апогея"
[*] Для SD-контроллера vinxru реализована независимость от регистра имен файлов в эмулируемой файловой системе (актуально для Linux etc., имена в смешанном регистре не поддерживаются)
[*] С панели инструментов убраны редко используемые кнопки "Открыть wav" и "Захват печати"
[-] Исправлена ошибка, иногда вызывавшая падение при запуске
[-] Исправлены возникавшие в некоторых случаях артефакты на границе изображения
[-] Исправлены проблемы совместимости с Qt6
[-] Исправлена возникавшая при некоторых условиях проблема с пропаданием курсора мыши при открытии диалоговых окон
[-] Добавлены в диалог настроек отсутствовавшие там режимы цветности для ПК "Апогей", "РК-86" и "Электроника КР-04" (переключение режимов через меню и горячие клавиши было доступно)
[-] Вектор: исправлено поведение при сбросе по F11
[-] Орион: исправлен автоматический выбор конфигурации Ориона при открытии файлов Ориона
[-] Исправлена ошибка при записи на диск последних секторов на дорожке, что могло приводить к повреждению файлов в образе диска
[-] Исправлена ошибка в генераторе шума AY-3-3910, появился стук колес в игре "Стоп-кран" на Векторе
[-] Исправлена сборка с помощью GCC 13
[-] Исправлено сохранение опции "Выход в отладчик по недокументированным командам"
[-] Исправлена неработоспособность переключения коррекции PAR на Партнере с включенным МЦПГ
[-] Исправлено открытие ссылок в окне "О программе"
[*] Обеспечена возможность сохранения размера окна эмулятора в режиме изменяемого пользователем размера (Alt-0), добавлена новая опция, настраивающая это поведение
[*] Добавлены новые режимы масштабирования окна 1.5x и 2.x, а также соответствующие пресеты
[*] Поддержка реального значения FPS на мониторах FreeSync/G-Sync
[*] Переработаны настройки видео, уменьшен фрейм эмуляции, улучшена отзывчивость на слабых ПК в случае нехватки мощности процессора
[*] Возможность плавного ускорения и замедления работы эмулятора до 16x
[*] Режим полной скорости по Alt-End (просто End сейчас увеличивает текущую скорость в 4 раза)
[*] Добавлен режим Стерео для AY
[*] Поддержка схемы ВГ75 PIXELTRON на РК-86, включается в конфигурационном файле (см. справку по платформе) https://zx-pk.ru/threads/35812-ot-chjornogo-k-belomu-(skhema-kod).html
[*] Добавлена возможность чтения файлов формата TSX наряду с CAS для формата записи на ленту MSX. Включено по умолчанию для SP580
[*] Добавлена конфигурация для стандартного Специалиста с процессором Z80
[*] Специалист SP580 выделен в отдельную платформу
[*] Специалист SP580: обновлено ПЗУ до последней версии
[*] Специалист SP580: доработана smart-раскладка клавиатуры
[*] Апогей: добавлен режим черно-белого выхода цветного Апогея (градации серого)
[*] Добавлена информация о текущем загруженном образе диска во всплывающей подсказке ко кнопкам выбора образа
[*] Добавлена возможность "выхода" из web-версии эмулятора
[*] Добавлена опция очистки информации о нажатых клавишах при выходе из отладчика для предотвращения "залипания"
[*] Обеспечена возможность сборки с Qt 6.x
[*] В web-версии сейчас меняется адрес страницы при запуске программ, обеспечена возможность перехода по истории браузера с помощью кнопок "назад" и "вперед"
Предлагаю ознакомиться с этим компьютером в эмуляторе. Для запуска в эмуляторе emu80 необходимо распаковать содержимое данного архива поверх последней версии эмулятора (4.0.466) с заменой файлов. После этого в перечне платформ в разделе «Специалист» будет доступен для выбора вариант «ПК-01М». Компьютер очень похож на «Специалист» с первой версией Монитора, информацию по основам работы с ним можно получить с помощью клавиш Alt-F1 или пункта меню «Помощь – Справка по платформе» (Help – Platform help).
[+] Добавлена поддержка вставки текста из буфера обмена (имитация нажатия клавиш). На данный момент работает на ПК РК-86, Апогей, Партнер, ПК-8000, Вектор, Корвет. Перечень поддерживаемых ПК будет расширяться.
[+] Партнер: добавлена поддержка не существующего пока в железе модуля SD-карты на базе схемы Алексея Морозова. Вызов оболочки - E1.