Новости Emu80

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).

Emu80 v. 4.0.456

2023.09.12 23:36

Версия 4.0.456 от 12.09.2023

Emu80 v. 4.0.444

2023.01.25 20:59

Версия 4.0.444 от 25.01.2023


Emu80 v. 4.0.422

2022.07.22 14:28

Багфикс-релиз 4.0.422 от 22.07.2022:

Emu80 v. 4.0.420

2022.06.10 21:57

Новая версия 4.0.420 от 10.06.2022:


  • [+] Поддержка ПК "Криста"
  • [+] Добавлен новый режим сглаживания: границы пикселов
  • [+] Вектор: поддержка жесткого диска
  • [+] Вектор: поддержка второго квазидиска на порту 11h
  • [+] Корвет: поддержка AY-3910 на порту ВВ55
  • [+] КР-04: поддержка SD-адаптера по схеме vinxru
  • [+] Микроша: поддержка оригинального внешнего ПЗУ-модуля для Микроши
  • [+] Поддержка светового пера на ВГ75. Проверено на "Кристе", возможно, будет работать и на других ПК
  • [+] Диалоги аппаратной конфигурации (Alt-F8) для Вектора (конфигурация электронных дисков), Корвета (конфигурация AY-3910), Микроши (конфигурация внешнего ПЗУ) и КР-04 (конфигурация SD-контроллера)
  • [+] Возможность сохранения полного дампа памяти в отладчике по клавише F2
  • [*] Изменены настройки отображения и окон, обновлен набор пресетов
  • [*] Переписан код вывода на экран, сейчас используется native OpenGL (в Qt - всегда, в SDL - при возможности)
  • [*] Новое меню и горячие клавиши для жесткого и электронного дисков по аналогии с меню для НГМД
  • [*] Исправлена работа "умной" раскладки при быстром наборе
  • [*] Переработано меню выбора платформы, сейчас оно иерархическое со списком последних платформ
  • [*] РК-86: добавлены настройки типа SD-адаптера, обновлены образ карты и прошивки SDOS, исправлены ошибки
  • [*] КР-04: уточнена скорость работы КР-04, добавлены такты ожидания для выборки знакогенератора
  • [*] ПК8000: обновлен HDD ROM до последней версии (1.5)
  • [*] Микроша: в подсказку добавлена информация о раскладке клавиатуры
  • [-] Корвет: исправлено отображение текстовых атрибутов
  • [-] КР-04: исправления в эмуляции таймера ВИ53
  • [-] КР-04: восстановлена работа клавиши СБРОС
  • [-] КР-04: исправлен запуск файлов .rk4 из командной строки
  • [-] ПК8000: исправления в распределении адресного пространства
  • [-] Микроша: возвращен отсутствовавший альтернативный шрифт 8x12
  • [-] Вектор: исправлено неполное сохранение диска ERAM
  • [-] Добавлены русские переводы для пропущенных пунктов меню
  • [-] Исправления в режиме 0 таймера ВИ53, сборник "Хит-парад" для Микроши опять загружается, работает обмен с магнитофоном на КР-04
  • [-] Исправлена проблема с FPS в половину кадровой частоты на некоторых видеокартах
  • [-] Исправлена работа некоторых горячих клавиш (Qt)
  • [-] Восстановлена корректная работа "Открыть и запустить" (Alt-F3) на некоторых программах на РК-совместимых компьютерах
  • [!] КР-04: пока не реализованы прерывания


Emu80 v. 4.0.400

2022.02.16 20:55

Новая версия 4.0.400 от 16.02.2022:
  • [+] Поддержка ПК "Корвет"
  • [+] Поддержка принтера, в настоящее время доступна для для ПК "Корвет", "Вектор", "ПК8000", "Львов"
  • [*] Новый интерфейс для управления образами дискет: список последних файлов, отключение, режим защиты записи, автоподключение при старте (Qt)
  • [*] Добавлена поддержка записи в эмуляции контроллера SD-диска по схеме vinxru, пока только в Qt-версии
  • [*] Поддержка четырех НГМД, пока только для ПК "Корвет"
  • [*] Улучшения в эмуляции экрана ПК8000
  • [*] Поддержка режима 2 таймера ВИ53
  • [*] Русский интерфейс сейчас устанавливается по умолчанию не только для России, но и для других стран с установленной русской локалью (Qt)
  • [*] Установлен минимальный размер окна 100×75 во избежание окна слишком маленького размера при некорректном программировании ВГ75
  • [-] Вектор: исправлена работа T-Rex и Binorum
  • [-] ПК8000: Исправлено поведение при записи в вдреса ПЗУ слотов расширения (запись в ОЗУ)
  • [-] Исправления в эмуляции FDC 1793
  • [-] Исправления в эмуляции ВВ55
  • [-] Исправлено переключение в полноэкранный режим в Gnome и основанных на нем оконных менеджерах (Qt)
  • [-] Исправлена иногда наблюдавшаяся инверсия состояния кнопки "Пауза" на панели инструментов (Qt)
  • [-] Улучшено отображение информации в строке статуса (Qt)
  • [-] Другие мелкие исправления и улучшения

Emu80 v. 4.0.379

2021.11.28 21:42

Багфикс-релиз. Версия 4.0.379 от 28.11.2021.

Изменения в версии 4.0.379:
  • [-] Небольшие уточнения в эмуляции ПК КР-04 и Львов, не влияющие на выполнение существующих программ
  • [-] Исправлена сборка SDL/wx-версии с помощью GCC 7 и выше
  • [-] Исправлено время выполнения команды Z80 RET cc при выполнении условия
  • [-] Множественные исправления времени исполнения команд Z80 на Векторе
  • [-] Устранены клики при работе с ПК Вектор (в большинстве случаев)
  • [*] Изменения в звуковой подсистеме, уровень громкости 6 сейчас полнофункционален и установлен по умолчанию