
Вышла в свет новая версия популярного эмулятора ZX Spectrum — Glukalka 3.1 для настольных компьютеров. Разработчики подготовили ряд значительных улучшений, повышающих стабильность и функциональность программы.
Основные изменения и нововведения в версии 3.1:
- Обеспечена полная функциональность на всех актуальных версиях Qt от 4 до 6, включая стабильную загрузку игр непосредственно из интернета.
- Восстановлена корректная работоспособность приложения в режиме OpenGL.
- Существенно улучшен алгоритм автоматического разбиения на файлы при выполнении дампа музыки.
- Обновлена подсистема вывода звука: поддерживаются OpenAL (для macOS), QtMultimedia (при наличии соответствующего плагина) и Alsa (для Linux).
- Исправлены ошибки в архитектурах с Big Endian, а также выполнены различные мелкие фиксы и доработки.
- Подготовлены готовые бинарные сборки для операционных систем Windows (32 и 64 бит), Linux (сборочная система — Astra 1.7.5, Qt5) и macOS (с поддержкой чипсетов Intel и ARM64).
Для чего нужен эмулятор ZX Spectrum в наши дни? Главным образом для того, чтобы извлекать из программного обеспечения ретро-музыку для последующего прослушивания.
На первом скриншоте демонстрируется запущенный в эмуляторе плеер для трекерной и конвертированной музыки (работа идет на Solaris 10, Sparc). Помимо оригинальных и всем известных мелодий из классических игр, для платформы ZX Spectrum создано огромное количество уникальных треков и качественных каверов в популярных трекерных форматах. Искать такие сборники можно по запросам вроде «ZX-Spectrum music collection». Хотя звучание в эмуляторе и не претендует на лабораторную точность, оно весьма неплохое, тем более что единого эталона звука для этой платформы не существует — все реальные чипы и самодельные схемы звучали по-разному.
Разумеется, на эмуляторе по-прежнему можно и играть. На втором скриншоте запечатлена игра Videopool — одна из тех классических забав, которые остаются отлично играбельными и по сей день. Тест проводился в ОС Astra 1.7.5 в режиме удаленной работы: эмулятор полностью работоспособен и интерактивен при запуске через ssh -X.
Программа кроссплатформенна и функционирует на широком спектре систем, включая Windows, macOS и Linux. Главное системное требование — наличие библиотек Qt версий 4–6 (для разрядности 32 и 64 бит). К аппаратным ресурсам Glukalka не требовательна: на компьютерах с тактовой частотой процессора примерно от 1000 МГц эмулятор работает без каких-либо ограничений и потери производительности.
Тем пользователям, которые захотят собрать программу самостоятельно из исходных кодов, могут потребоваться библиотека libasound2, а также стандартные расширения Qt — opengl, network и multimedia. Новичкам, которые пока не слишком разбираются в специфике архитектуры ZX Spectrum и нюансах его эмуляции, но хотят быстро всё протестировать, рекомендуется загружать игры в формате Z80 — он является наиболее стабильным и беспроблемным.
>>> Страница проекта и загрузки
© Linux.org.ru





