Эмуляторы консолей на смартфонах только что получили большой толчок к развитию.
ARMSX2, эмулятор PlayStation 2 (PS2), созданный для аппаратного обеспечения на базе ARM (в частности, для смартфонов Android, таких как Samsung Galaxy S25 Ultra), только что выпустила версию 1.0. Эмулятор представляет собой проект с открытым исходным кодом, основанный на PCSX2, пожалуй, самом популярном эмуляторе PS2, доступном в настоящее время. Впервые эмулятор был выпущен еще в августено эта версия знаменует собой первый стабильный релиз.
Опытные ретро-геймеры заметят, что это далеко не первый Эмулятор PlayStation 2 для Android. AetherSX2 произвел фурор несколько лет назад, хотя этот проект был заброшен разработчиком из-за разногласий с пользователями и другими представителями сообщества эмуляторов. Он был развит в NetherSX2который является компетентным эмулятором PS2. Однако NetherSX2 использует закрытый исходный код и, как таковой, несколько ограничен в развитии.
ARMSX2 основан на PCSX2. Однако ARMSX2 не использует родной ARM-код; скорее, он полагается на слой трансляции, который перекомпилирует x86-код (который использует PCSX2) в arm64-код для использования на устройствах на базе ARM. Поэтому в текущей версии ARMSX2 существует довольно много ошибок. Сообщается также, что производительность невелика по сравнению с NetherSX2. Разработчики отметили, что в будущем использование этого слоя перевода может быть изменено.
Тем не менее, ARMSX2 может оказаться будущим мобильной эмуляции PS2. Проект имеет открытый исходный код, а это значит, что любой разработчик может проверить код и даже предложить свои изменения. Кроме того, он основан на мощном эмуляторе PCSX2 и использует более свежую кодовую базу, чем его конкуренты.
Разработчики надеются достичь "версионного паритета с PCSX2" Они также заявили, что ARMSX2 - это эмулятор, разработанный для "Android, iOS и MacOS [sic]" Последнее замечание интересно, поскольку уже существует эмулятор PS2 для iOS (под названием "Play!"), хотя он и не считается пригодным для игры из-за ограничений iOS на компиляцию "точно в срок" (JIT). Кроме того, существует ARM-оптимизированная версия PCSX2, разработанная специально для MacBook серии M (например, для M5 MacBook Pro).
Чтобы узнать больше об ARMSX2 и скачать приложение, Вы можете посетить страницу проекта на GitHub по ссылке ниже.




