LINUX.ORG.RU

Эмулятор


7

0

Всего сообщений: 55

Эмулятор ZX Spectrum Glukalka 3.1

 , , ,

Группа Open Source

Готова версия эмулятора ZX Spectrum Glukalka версии 3.1 для десктопа. Новое в этой версии:

  • Полная функциональность на всех версиях Qt 4-6 (работает загрузка игр с веба).
  • Восстановлена работоспособность в режиме OpenGL.
  • Улучшен алгоритм разбиения на файлы при дампе музыки.
  • Звук воспроизводится через OpenAL (Mac), QtMultimedia (при наличии плагина), и Alsa (Linux).
  • Мелкие фиксы и улучшения, фиксы Big Engian.
  • Бинарные сборки для Windows (32 и 64 бит), Linux (build system - ASTRA 1.7.5, Qt5), MacOS (Intel и ARM64).

Для чего нужен эмулятор ZX Spectrum в 2026-м году? Чтобы вынимать из ПО музыку для последующего прослушивания.

На первом скриншоте — запущенный на эмуляторе плеер для трекерной и конвертированной музыки. Это Solaris 10, Sparc. Помимо оригинальной и всем известной музыки для классических игр, для ZX Spectrum написано очень много оригинальных треков и каверов в формате популярных трекеров. Искать такие сборники можно по запросам вроде «ZX-Spectrum music collection». Хотя звук в эмуляторе не претендует на прецизионное звучание, он неплох. Да и нет никакого эталонного звучания, все чипы и схемы звучат по-разному.

Иногда на эмуляторе ещё можно играть. На втором скриншоте запущена игра Videopool, одна из немногих всё ещё играбельных на сегодня. ОС — Astra 1.7.5, удалённая работа. Эмулятор работоспособен и интерактивен при удалённой работе через ssh -X.

Программа работает на широком диапазоне платформ Windows, Mac, Linux. Требуется библиотека Qt версий 4-6. 32, 64 бит. В разумных пределах, он не требователен к аппаратному обеспечению. На компьютерах с частотой примерно от 1000 Mhz, он работоспособен без ограничений и потери производительности.

Желающим собрать эмулятор из исходников, может понадобиться библиотека libasound2, и расширения Qt — opengl, network, multimedia. Не очень разбирающимся в специфике ZX-Spectrum и его эмуляции, но желающим попробовать, совет загружать игры в формате Z80 — он максимально беспроблемен.

>>> Страница проекта и загрузки (sanarin.ru)

lenin386
()

86Box 6.0

 , , ,

86Box 6.0
Группа Open Source

Представлен выпуск проекта 86Box 6.0, развивающего эмулятора систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-х годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino.

Для управления работой предоставляется графический интерфейс c возможностями для настройки виртуальных машин. Доступна эмуляция различных периферийных устройств, таких как видеоадаптеры, звуковые карты, сетевые карты и контроллеры жёстких дисков. Среди поддерживаемых операционных систем: MS-DOS, Windows 3.11/95, OS/2, различные дистрибутивы Linux, BeOS, NEXTSTEP и другие старые ОС.

( читать дальше... )

>>> Источник: OpenNET (opennet.ru)

dataman
()

FEX 2605

 , fex, ,

Группа Hardware and Drivers

Тихо и незаметно состоялся релиз FEX 2605 — открытого эмулятора и среды совместимости, предназначенной для запуска Linux-приложений, собранных для архитектур x86 и x86-64, на системах ARM64. Проект развивается как альтернатива box64 и qemu-user, ориентированная прежде всего на высокую производительность, поддержку игр и сложного пользовательского ПО.

FEX использует динамическую двоичную трансляцию (JIT) и реализует собственную модель обработки системных вызовов Linux, благодаря чему способен запускать Steam, Wine, Proton и большое количество обычных x86_64-программ на ARM-устройствах. Проект активно развивается в контексте Linux-игр на ARM и поддерживается в том числе разработчиками из Valve.

В выпуске 2605 основное внимание уделено исправлению совместимости и подготовке к появлению новых ARM-платформ. Среди изменений:

  • улучшена поддержка процессоров Qualcomm Snapdragon X Elite/X2;
  • исправлены ошибки работы Wine и Proton;
  • повышена стабильность многопоточных приложений;
  • оптимизирована работа JIT-компилятора;
  • устранены проблемы совместимости с рядом игр и DRM-компонентов;
  • обновлены механизмы обработки AVX и SSE-инструкций;
  • улучшена интеграция с Mesa и Vulkan-драйверами;
  • сокращены накладные расходы при переключении контекстов.

Разработчики отдельно отмечают продолжающуюся работу над запуском современных игровых проектов на ARM-ноутбуках под Linux. В последние месяцы FEX всё чаще упоминается как один из ключевых компонентов будущей ARM-экосистемы Linux для десктопов и игровых устройств.

Проект распространяется под лицензией MIT. Исходные тексты опубликованы на GitHub.

Исходный код: FEX GitHub

>>> Источник (fex-emu.com)

unclestephen
()

QEMU 11.0

 , ,

QEMU 11.0
Группа Open Source

21 апреля состоялся крупный выпуск QEMU версии 11.0 — свободной программы с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ.

( читать дальше... )

QEMU включает в себя эмуляцию процессоров Intel x86 и устройств ввода-вывода. Может эмулировать 80386, 80486, Pentium, Pentium Pro, AMD64 и другие x86-совместимые процессоры; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 и частично m68k. Работает на Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android и др. Подробности можно посмотреть на странице Википедии и на странице проекта.

>>> Полный перечень доступен на официальной wiki-странице проекта (qemu.org)

NeTC
()

86Box 5.0

 , ,

86Box 5.0
Группа Open Source

Представлен выпуск проекта 86Box 5.0, развивающего эмулятор систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-х годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino. Код проекта написан на языке C и распространяется под лицензией GPLv2.

( читать дальше... )

>>> Подробности на opennet (opennet.ru)

fail2ban
()

Релиз PCSX2 2.4

 , ,

Группа Игры

Спустя год после прошлого релиза 2.0 вышел в релиз PCSX2 версии 2.4. PCSX2 – это кроссплатформенный эмулятор PlayStation 2, доступный на Linux, macOS, chromeOS (x64) и Windows. Эмулятор развивается с 2002 года.

( читать дальше... )

>>> Подробности (pcsx2.net)

ConLenov
()

Apple открыли исходный код эмулятора PS5

 , , playstation 5,

Группа Игры

Apple открыли исходный код эмулятора PlayStation 5. Эмулятор называется Ojina. Эмулятор доступен нативно на Маках, iPhone, iPad, все линуксы (ARM64 и AMD64), chromeOS и Android. Доступен под лицензией GNU GPL. Разработка эмулятора шла два года.

Название Ojina происходит от BlackBerry. Эмулятор Ojina поддерживает на играбельном уровне без проблем все игры PS5. Ojina поддерживает геймпады DualSense, Xbox Series Controller, Xbox Elite Controller и геймпады аля GameSir X2s и BackBone One.

Эмулятор поддерживает как пиратские копии игр PS5, так и лицензионные диски PS5. Для лицензионных дисков PS5 Apple продают внешний 4K-Blu-Ray-привод на USB-C за 50 долларов. Данный привод, совместим со всеми устройствами - как Apple-устройства, так и не Apple-устройства. Для лицензионного гейминга Apple сделали в эмуляторе PS5 поддержку PSN.

Apple создали эмулятор PS5 для улучшения и распространения гейминга на Apple-устройствах, Linux и смартфонах.

>>> Скачать эмулятор (apple.com)

ConLenov
()

shadPS4 0.7.0

 , ,

Группа Игры

Состоялся релиз shadPS4 версии 0.7.0. Проект shadPS4 — это эмулятор PlayStation 4 с нативной поддержкой Windows, Linux, macOS и chromeOS. Эмулятор написан на Qt6 и С++ и находится на ранней стадии разработки.

( читать дальше... )

>>> Подробности (github.com)

ConLenov
()

Нативный порт RPCS3 на Android

 , playstation 3,

Нативный порт RPCS3 на Android
Группа Android

Вышла первая альфа-версия нативного порта RPCS3, эмулятора PlayStation 3, на Android. Разрабатывает его один из основателей проекта RPCS3 (а также RPCSX — эмулятора PS4), много лет ведущий работу над ним, DH (github.com).

Ранее вышел официальный нативный порт RPCS3 на ArmLinux (Raspberry Pi, PineBook, Ubuntu Touch, Orange Pi и прочие устройства на Linux с Arm).

>>> Релиз на GitHub (github.com)

ConLenov
()

Релиз Lime3DS 2119

 ,

Группа Игры

Состоялся релиз Lime3DS версии 2119. Lime3DS – форк эмулятора Citra (эмулятор Citra разрабатывали те же люди, что и Yuzu), разработка которого была прекращена в марте 2024 года. Lime3DS – эмулятор Nintendo 3DS, нативно доступный на Windows, Android, Linux, macOS и chromeOS.

Что нового:

  • Появилась начальная поддержка Pretendo (аналог XLink Kai для мультиплеера игр Nintendo Wii U и Nintendo 3DS).
  • Добавлена полноценная поддержка Android 15.
  • Добавлена функция настройки «Расположение маленького экрана».
  • Исправлена ​​ошибка, из-за которой Vulkan мог быть недоступен при использовании AppImage в сеансе Wayland.
  • Исправлен рендерер Vulkan, вызывавший сбои на устройствах, не поддерживающих Vulkan 1.3.
  • У приложения Lime3DS теперь есть значок приложения и тема оформления Material You. Это актуально для смартфонов Google Pixel, которые используют ванильный Android.
  • Проведен масштабный внутренний ребрендинг, в ходе которого все упоминания Citra заменены на Lime3DS.
  • Теперь в меню «Themes» можно выбрать несколько предустановленных цветовых тем.

Помимо вышеуказанного, исправлены различные ошибки.

>>> Подробности (github.com)

ConLenov
()

Набор эмуляторов MAME 0.270 представляет поддержку большего числа ретро-машин

 , , ,

Набор эмуляторов MAME 0.270 представляет поддержку большего числа ретро-машин
Группа Игры

26 сентября разработчиками был анонсирован релиз 0.270 свободного программного пакета MAME. MAME нацелен прежде всего на запуск игр с аркадных автоматов, однако поддерживается эмуляция старых устройств разных классов, в частности, выпуск 0.270 добавляет поддержку одного из первых выпущенных на рынок PDA-устройств.

Zoomer PDA был спроектирован фирмой Casio и выпускался под различными названиями. Девайс был оснащен MS-DOS 3.3 и GEOS 2.0 с пользовательским интерфейсом PenRight. Это был первый PDA, поставлявшийса с программным обеспечением от Palm Computing. Среди других экзотических устройств, поддержка которых доступна в новом релизе, рабочая станция Sony NWS-3270 и платы разработки под процессор 68000 от Marion Systems и Motorola.

( читать дальше... )

>>> Подробности (mamedev.org)

xsaeta
()

shadPS4 0.3.0

 , ,

Группа Игры

Состоялся релиз shadPS4 версии 0.3.0. Проект shadPS4 — это эмулятор PlayStation 4 с нативной поддержкой Windows, Linux, macOS и chromeOS. Эмулятор написан на Qt6 и С++ и находится на ранней стадии разработки.

Что нового по сравнению с версией 0.1.0:

  • поддержка читов/патчей;
  • поддержка DLC;
  • 26 новых языков, в том числе русский;
  • поддержка различных геймпадов, в том числе DualSense и Xbox;
  • улучшения графического интерфейса;
  • значительные улучшения рекомпилятора шейдеров;
  • нативная поддержка MacOS.

Помимо shadPS4, существуют и другие проекты по эмуляции PS4, которые на данный момент активно развиваются — fpPS4, Obliteration и RPCSX.

>>> Подробности (github.com)

ConLenov
()

PCSX2 2.0

 , ,

Группа Игры

Состоялся релиз PCSX2 версии 2.0 PCSX2 – это кроссплатформенный эмулятор PlayStation 2, доступный на Linux, macOS, chromeOS (x64) и Windows. Эмулятор развивается с 2002 года.

( читать дальше... )

>>> Подробности (pcsx2.net)

ConLenov
()

Эмулятор shadPS4 0.1.0 с поддержкой Bloodborne на уровне меню

 , ,

Группа Игры

Разработчики эмулятора shadPS4 приурочили к выходу версии 0.1.0 демонстрацию запуска игры Bloodborne. Поддержка пока на уровне меню.

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

  • Добавлен рекомпилятор шейдеров. Благодаря рекомпилятору шейдеров много игр начинает работать.
  • Переписана большая часть кода эмулятора.

Проект shadPS4 — это эмулятор PlayStation 4 с нативной поддержкой Windows, Linux и chromeOS. Нативной поддержки маков на Apple Silicon на данный момент нет. Эмулятор написан на Qt6 и С++ и находится на ранней стадии разработки. Другие проекты по эмуляции PS4 — fpPS4 и RPCSX.

Управление в играх на shadPS4 происходит через преобразование команд клавиатуры и мыши в команды геймпада, так же, как у fpPS4.

>>> Подробности (github.com)

ConLenov
()

PyBoy 2.0.3

 , , , ,

Группа Open Source

Вышел PyBoy версии 2.0.3. PyBoy — эмулятор портативной игровой консоли GameBoy, написанный на Python и Cython. Помимо прочего, эмулятор предоставляет API для написания игровых ботов.

( читать дальше... )

>>> Подробности (github.com)

ConLenov
()

Suyu — новая инкарнация эмулятора Yuzu

 ,

Группа Игры

Suyu – это форк эмулятора Yuzu, который прекратил сушествование из-за судов с Nintendo.

( читать дальше... )

Обновление: GitLab заблокировал репозиторий эмулятора Suyu (OpennNET).

>>> Подробности (gitlab.com)

ConLenov
()

Эмулятор ZX-Spectrum Glukalka версии 3

 , , , ,

Эмулятор ZX-Spectrum Glukalka версии 3
Группа Open Source

Доступна для загрузки новая версия эмулятора Glukalka.

Glukalka — единственный эмулятор ZX-Spectrum с открытым кодом для PC Linux/Windows, Mac и Android, порты которого не являются продуктом сторонних разработчиков с различным функционалом и слабой синхронизацией с основным проектом. Эмулируемые модели: ZX-Spectrum 48, 128, Pentagon + Beta Disk Interface, ZS-Scorpion.

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

Появившаяся поддержка секторов, отличных от 256 байт и формата FDI, а также некоторые исправления в эмуляции, позволили запускать операционные системы iS-DOS и CP/M. Появилась возможность генерации NMI («Magic Button», «Shadow Service Monitor»). Появилась возможность сбросить дамп звука музыкального сопроцессора в файл для дальнейшего редактирования или прослушивания. Стало больше настроек и функций, ускорена запись на диск. Эмулятор стал независим от каких бы то ни было файлов, все необходимые ресурсы он теперь носит с собой в запускаемом файле.

Эмулятору более 22 лет, развивается он «рывками», не очень активно. Но востребованность и своя ниша у него имеется.

Предыдущая новость на ЛОРе

>>> Страница проекта, загрузить (sanarin.ru)

lenin386
()

KingStation 0.3a

 , , , ,

Группа Игры

Вышел KingStation 0.3a – мультисистемный эмулятор для классического геймплея.

Проект основан на RetroArch, но сфокусирован на удобство пользования без дополнительного функционала и нарушения баланса в играх. Так, например, нет наличия читов, изменения хода времени и сохранения состояний.

Основные изменения в версии 0.3a:

  • Добавлена базовая поддержка воспроизведения видео и аудио, что позволяет смотреть видео с подстройкой изображения под свой вкус.
  • Слайдер громкости теперь похож на телевизионный.
  • Исправлена задержка в звуковом отклике на нажатие клавиш.
  • Ядра KingStation и RetroArch перестали подходить друг к другу напрямую и требуют пересборки. Цель KingStation - воссоздать среду какой-либо системы, идентичную на разных устройствах, но наличие оверклока, апскейла, замены текстур и так далее нарушают этот принцип.

Скачать KingStation можно здесь, на данный момент доступны версии для Linux и Windows, но в будущем возможен выход под другие системы (например, Android).

>>> Страница на GitHub (github.com)

DanilaZabiakaa
()

QEMU 8.0

 ,

QEMU 8.0
Группа Open Source

QEMU Team выпустила новую версию эмулятора QEMU 8.0.0, которая содержит более 2800 коммитов от 238 авторов. Создатели выразили благодарность всем, кто внес свой вклад в разработку, будь то написание кода, сообщение об ошибках, улучшение документации, тестирование или предоставление ресурсов CI.

QEMU (Quick Emulator) — это эмулятор с открытым исходным кодом, который позволяет пользователям запускать операционные системы и приложения на различных аппаратных платформах. Он может эмулировать различные архитектуры ЦП, что позволяет разрабатывать и тестировать кроссплатформенное программное обеспечение.

Исходный код новой версии доступен для скачивания на официальном сайте QEMU.

Полный список изменений.

( читать дальше... )

>>> Подробности (nongnu.org)

evgeny_aa
()

Вышел eMKatic 0.42

 , , ,

Вышел eMKatic 0.42
Группа Open Source

eMKatic — кроссплатформенный эмулятор современных ЭКВМ серии «Электроника», который поддерживает скины МК-152, МК-152М, МК-1152 и МК-161. Написан на Object Pascal и собирается при помощи Lazarus и Free Pascal Compiler.

( читать дальше... )

>>> Скачать (sourceforge.net)

saahriktu
()