Emu80 v. 4.0.377

2021.11.20 23:54

Изменения в версии 4.0.377:
  • [+] Поддержка ПК "Электроника КР-04"
  • [+] Поддержка ПК "Специалист SP-580"
  • [+] Поддержка ERAM в Векторе
  • [*] Добавлено отображение информации о состоянии ВГ75 и ВТ57 в отладчике
  • [*] Добавлено отображение в статусной строке информации о проценте замедления процессора в результате ПДП
  • [*] Добавлена справка по платформе для ПК Лик, обновлена справка по некоторым другим платформам
  • [*] Добавлены раскладки клавиатуры в справку по ПК группы "Специалист": Специалист, Специалист-MX, Лик, Eureka, SP-580
  • [*] Добавлены 2 новых типа клавиатуры для ПК группы "Специалист": Лик и Eureka
  • [*] Для сборки под MacOS понижены системные треования - минимальная версия ОС сейчас - 10.8 Mountain Lion
  • [-] Исправлен режим отображения "без бордюра" на Векторе (Alt-V)
  • [-] Исправлена схема подключения таймера в Специалисте-MX
  • [-] Исправлены мелкие баги в эмуляции ВИ53: работает демо vi533.rom для Вектора, потенциально в некоторых случаях улучшен звук
  • [-] Исправлена ошибка, проявлявшаяся в падении при выходе, в основном под MacOS
  • [-] Прочие мелкие исправления
  • [!] Сборка под MacOS все еще не до конца отлажена, остается некоторое количество не очень критичных проблем

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


Комментарии:

* Поддержку КР-04 сделал на основании документации и имеющегося софта.
  Если у кого-то есть реальный КР-04, будет интересно сравнить с оригиалом, особенно если учесть,
  что в схеме из документации явно есть ошибки.
  Работу прерываний проверял на ситнетических тестах, ни в одной существующей программе они не используются.
  Реализовано 3 режима цветности: монохромный выход, цветной и блок цветности.
  Для файлов КР-04 предлагается использовать расширение .rk4.
  Более подробную информацию смотрите в справке по платформе (Alt-F1).
  Софт для КР-04 здесь: https://zx-pk.ru/threads/23521-elektronika-kr-04.html?p=1122905&viewfull=1#post1122905
  (спасибо veng за оцифровку и DDp за конвертацию)

* Для SP-580 поддерживается загрузка файлов в формате wav (csw) ввиду отсутствия общепринятого формата образов лент.
  Кроме того, Монитором SP-580 поддерживается загрузка файлов в формате .rks, для этого перед директивой I дать директиву @.
  Более подробную информацию смотрите в справке по платформе (Alt-F1).
  Софт для SP-580 здесь:
  https://zx-pk.ru/threads/31727-monitor-sp-580-(g-barnaul).html?p=1060967&viewfull=1#post1060967
  Александр пока забросил свой сайт, архивы можно скачать с web-архива:
  https://web.archive.org/web/20190910231608/http://www.pk-info.ru/specialist/files/sp580/SP580_Tape_SIDE1.7z
  https://web.archive.org/web/20190910231609/http://www.pk-info.ru/specialist/files/sp580/SP580_Tape_SIDE2.7z

* ERAM в Векторе пока постоянно включен. Так как часы реального времени, с которым он конфликтует,
  в настоящее время не реализованы, это не должно вызывать какиех-либо проблем.
  Однако, если нужно явно выключить ERAM, можно закомментировать строку "define ERAM" в начале vector.conf

* Вообще, в этой версии довольно много мелких изменений, особенно в реализации таймера ВИ53.
  Не исключаю возможности, что мог что-то и сломать, неплохо бы все хорошенько потестировать...