Emu80 v. 4.0.357

2021.04.28 00:03

Версия 4.0.357 от 27.04.2021:

Qt-версия (рекомендуется):
Windows-сборка (portable): http://emu80.org/v4beta/Emu80qt_40357.zip
MacOS-сборка: http://emu80.org/v4beta/Emu80qt_40357_macos.zip

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

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

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

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

+ Новый режим экрана и соответствующий пресет - 4x6 (Alt-8)
+ Эмуляция ч/б выхода для ПК "Львов", "Вектор", "ПК8000"
+ Новая функция копирования текстового экрана в буфер обмена (Alt-Shift-Ins). Доступна на ПК с текстовым экраном: "РК-86", "Апогее", "Партнере", "Микроше", "Микро-80", "ЮТ-88"
+ Выделение основных платформ в списке выбора по Alt-F9
* Новые уровни громкости 6 и 7. Рекомендуется по-прежнему не более 5, он же сейчас устанавливается по умолчанию
* Для сборки эмулятора сейчас требуется gcc версии не ниже 5.1
* wx/SDL-сборка под Windows сейчас использует wxWidgets 3.1.5 и SDL 2.0.12
* Добавлена иконка для файлов .lvt
* "Львов": улучшена точность скорости эмуляции
- "Львов": исправления в распределении адресного пространства
- "Львов": исправления в эмуляции встроенного динамика
- Исправлено переключение в полноэкранный режим в режимах с неквадратной точкой - 2x3, 3x5, 4x6
- SDL/wx: в настройки добавлены отсутствующие опции смешивания полукадров для "ПК8000" и "Вектора"
- Qt: исправлена функция снятия скриншотов в режиме смешивания полукадров
- Исправлен скрипт для настройки ассоциаций файлов с эмулятором под Windows
- Убрано предупреждение при запуске wx/SDL-версии эмулятора, собранной с wxWidgets версии 3.1.3 и выше
- Исправлена небольшая неточность палитры на ПК "Вектор"
- Прочие мелкие исправления
! Не загружаются с автозапуском некоторые файлы для "Ориона", приходится их загружать без автозапуска и запускать явно

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

- Функция копирования текстового экрана использует символы unicode для многих символов знакогенератора эмулируемых компьютеров.
Для корректного отображения псевдографики желательно использовать моноширинный шрифт с возможно полным набором символов.
Хороший выбор - DejaVu Sans Mono

- В списке выбора платформ выделил жирным основные платформы - те, которые запускаются при открытии ассоциированных с эмулятором файлов, которые
с большой вероятностью подойдут для запуска скачанных программ. Думаю, поможет сориентироваться новичкам, не знакомым с разнообразными доработками.

- Уровень громкости по умолчанию установил в 5 вместо 4. Также добавлены уровни 6 и 7, однако в уровне 6 на выходе присутствует постоянная составляющая
даже когда звук отсутствует, что может привести к щелчкам при запуске/выходе и другим нежелательным эффектам. Для уровня 7, кроме того, возможна
перегрузка и искажения в случае одновременного звучания большого количества источников звука (более 4). Но если приведенные выше замечания вас не пугают -
можете пользоваться!

- Так как многие любители старых ПК до сих пор и сами используют старые ОС, я стараюсь сохранить возможность запуска эмулятора под Windows XP.
Однако, поскольку для wx/SDL-сборки начиная с этой версии используются более новые версии библиотек, неплохо бы получше ее потестировать, особенно под
устаревшими на сегодняшний день Windows XP и 7.