Новости Emu80

Emu80 v. 4.0.535

2025.07.27 00:06

Версия 4.0.535 от 26.07.2025

  • [+] Специалист: реализована поддержка кадровых прерываний, включается в диалоге конфигурирования платформы
  • [+] Специалист: добавлена поддержка AY и Turbo Sound на порту F400, включается в диалоге конфигурирования платформы
  • [+] Вектор: добавлена поддержка Turbo Sound, включается в диалоге конфигурирования платформы
  • [+] РК-86: добавлена реализация схемы RAMFONT, включается в конфигурационном файле (см. справку по платформе), https://zx-pk.ru/threads/36206-ramfont-ruslana-alikberova-(skhema-kod).html
  • [+] 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 и выше здесь.
Web-версия эмулятора также обновлена.

Emu80 v. 4.0.521

2025.04.30 17:14

Версия 4.0.521 от 30.04.2025, багфикс-релиз

  • [-] Специалист: в комплект эмулятора добавлен отсутствовавший файл ROM SDOS
  • [-] Z80: исправлена работа регистра R, восстановлена работоспособность игр Twinz и др. на ZX Spectrum
  • [-] Для SD-адаптера по схеме HWM_PVV сейчас корректно эмулируется сигнал Ready
  • [-] Специалист: восстановлена корректная загрузка и запуск файлов с помощью встроенного загрузчика в конфигурации с SD-контроллером по схеме Vinxru
  • [-] Специалист: опция "Не воспроизводить звук магнитофона" сейчас установлена по умолчанию для исключения посторонних звуков при работе программ, использующих 8-цветный режим

Легенда:

  • [-] Исправлен баг

Emu80 v. 4.0.520

2025.04.26 09:58

Версия 4.0.520 от 26.04.2025

Обновление раздела «Ссылки»

2025.03.25 00:13

На сайте актуализирован и дополнен раздел «Ссылки».

Emu80 v. 4.0.501

2025.01.14 00:30

Версия 4.0.501 от 13.01.2025, багфикс-релиз

  • [-] Исправлена ошибка загрузки мультиблочных LVT-файлов на ПК «Львов»
  • [-] Исправлено возможное пропадание звука на Linux
  • [-] Исправлена работоспособность wx/sdl и lite-версий на Linux
  • [-] Исправлена ошибка при сборке с помощью MSVC 2015
  • [-] Исправлена передача в командной строке Windows-версий файлов, содержащих в пути кириллицу или другие unicode-символы
  • [-] Другие мелкие исправления
Также доступна и обновлена Web-версия эмулятора.

Emu80 v. 4.0.498

2024.12.31 01:55

Версия 4.0.498 от 30.12.2024

  • [-] Исправлена ошибка при записи на диск последних секторов на дорожке, что могло приводить к повреждению файлов в образе диска
  • [-] Исправлена ошибка в генераторе шума 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 v. 4.0.480

2024.07.19 17:45

Версия 4.0.480 от 19.07.2024

ПК-01М

2024.04.19 17:33

На сайте компьютерного музея retro-computer.ru опубликована информация о промышленном клоне ПК «Специалист» — ПК-01М.
Предлагаю ознакомиться с этим компьютером в эмуляторе. Для запуска в эмуляторе emu80 необходимо распаковать содержимое данного архива поверх последней версии эмулятора (4.0.466) с заменой файлов. После этого в перечне платформ в разделе «Специалист» будет доступен для выбора вариант «ПК-01М». Компьютер очень похож на «Специалист» с первой версией Монитора, информацию по основам работы с ним можно получить с помощью клавиш Alt-F1 или пункта меню «Помощь – Справка по платформе» (Help – Platform help).

Emu80 v. 4.0.466

2024.03.31 22:19

Версия 4.0.466 от 31.03.2024

  • [+] Добавлена поддержка вставки текста из буфера обмена (имитация нажатия клавиш). На данный момент работает на ПК РК-86, Апогей, Партнер, ПК-8000, Вектор, Корвет. Перечень поддерживаемых ПК будет расширяться.
  • [+] Партнер: добавлена поддержка не существующего пока в железе модуля SD-карты на базе схемы Алексея Морозова. Вызов оболочки - E1.
  • [*] Исправления в работе ВГ75. Исправлено поведение при программировании режима более 80 символов в строке. Проходит этот тест: https://zx-pk.ru/threads/33936-pishem-igry-pod-rk-podobnye.html?p=1192880&viewfull=1#post1192880
  • [*] Исправления в работе таймера ВИ53. Сейчас работает Exolon на Векторе и порт "Wave AY".
  • [*] Добавлена поддержка ROM-диска для ПК-8000 (закомментировано ввиду некорректной работы образа картриджа с играми из-за неполной эмуляции таймингов)
  • [*] В эмуляцию адаптера ROM-диска Апогея добавлен параметр, управляющий размером диска
  • [+] Добавлена поддержка расширенного РОМ-диска по схеме Апогея в РК-86, включается в конфигурационном файле. Спасибо Shaos!
  • [*] Вектор: возможность указания в конфиге файла ПЗУ произвольного размера
  • [*] ЮТ-88: добавлена поддержка ROM-диска
  • [*] ЮТ-88: добавлена возможность задания размера RAM-диска в конфиге
  • [*] ЮТ-88: Монитор-F обновлен до версии 1.01 (https://zx-pk.ru/threads/24511-yut-88-displejnyj-modul.html?p=778159&viewfull=1#post778159)
  • [*] ЮТ-88: переработана эмуляция экрана с использованием оригинальных таймингов (изображение смещено на 1 строку для полного отображения)
  • [*] Микро-80: добавлена поддержка RAM и ROM-дисков
  • [*] Для Микро-80 и ЮТ-88 добавлен образ ROM-диска с CP/M из проекта https://github.com/prokushev/micro-80-cpm
  • [*] РК-86 и подобные: исправлена невозможность набрать символ подчеркивания ("_") в smart-раскладке.
  • [*] РК-86: файл образа диска, поставляемый с эмулятором, заменен более корректно сформированной версией
  • [*] Пальмира: уточнена эмуляция ВГ75, реализовано пунктирное подчеркивание, как в оригинальном РК-86
  • [-] Партнер: исправлена ошибка: в некоторых режимах некорректно накладывались изображения основного ВГ75 и МЦПГ
  • [-] Вектор: исправлено программирование палитры на Векторе при установке высоких частот процессора
  • [-] Корвет: исправлен регистр символов при использовании smart-раскладки клавиатуры
  • [-] ЮТ-88: исправлена форма курсора
  • [-] Пальмира: исправлена наблюдавшаяся иногда проблема с неправильным PAR в режиме VGA
  • [-] Отладчик: не работало обновление экрана при изменении экранной области через дамп

Новые утилиты на сайте

2024.03.29 23:06

На сайте опубликованы мои новые (и старые) утилиты:

  • Rkdisk. Утилита командной строки для работы с образами РК ДОС. Позволяет создавать и форматировать образы дисков, просматривать содержимое образов, добавлять, извлекать и удалять файлы, устанавливать атрибуты.
  • Rdi HFE Tools. Набор из двух утилит hfe2rdi и rdi2hfe на Python. Служат для преобразования образов дисков РК ДОС (rdi, rkdisk), используемых в эмуляторе, в формат или из формата HFE образа эмулятора дисковода Gotek и его аналогов.
  • Bsm2txt. Утилита командной строки, служащая для преобразования файлов Basic Micron в текстовые файлы. Результирующий файл имеет кодировку DOS (cp866).