Открыт код Cemu, эмулятора игровой консоли Nintendo Wii U

211d6cb0e75a3c3a4564ac06907a1098.png

24 августа представлен выпуск эмулятора Cemu 2.0, позволяющего на обычных ПК запускать игры и приложения, созданные для игровой приставки Nintendo Wii U. Начиная с этого выпуска исходный код открыт под лицензией Mozilla Public License 2.0

Nintendo Wii UNintendo Wii U

Эмулятор развивается с 2014–2015 года, но до недавнего времени был проприетарным и завязанным на Windows. Условия перехода в OpenSource и нативного порта под Linux, запланированного на 2022 год, были выполнены (кроссплатформенный декодер H264, переход на CMake, переписывание на современный C++, чистка от устаревшего кода). Переход на открытую модель разработки позволит привлечь новых разработчиков и превратить Cemu в совместный проект.

Готовые сборки подготовлены для Windows и Ubuntu 20.04. Имеется поддержка Wayland, но сборки для окружений на базе данного протокола не протестированы. В планах упоминается создание универсальных пакетов в формате AppImages и Flatpak. Эмулятор поддерживает Vulkan.

В текущем виде эмулятор опробован для запуска 708 игр, написанных для Wii U. 13% игр отмечены статусом Perfect, что означает идеальную работу игр без глюков, лагов, багов и прочих неприятных элементов. 39% игр отмечены статусом Playable — сносная поддержка, при которой наблюдаются не влияющие на игровой процесс незначительные отклонения, связанные с графикой и звуком. 19% игр под статусом Runs — игры запускаются, но игровой процесс не является полноценным из-за более серьёзных проблем. 14% игр со статусом Loads — игры запускаются, но завершаются аварийным завершением во время игры или при показе заставки. Для 16% игр (статус Unplayable) наблюдается аварийное завершение или зависание во время запуска.

Поддерживается эмуляция игровых контроллеров DRC (GamePad), Pro Controller, Classic Controller и Wiimotes, а также управление при помощи клавиатуры и подключения имеющихся игровых контроллеров через USB-порт. Сенсорный ввод в GamePad может быть симулирован через клик левой кнопкой мыши, а функциональностью гироскопа можно управлять правой кнопкой мыши.

Достойные и интересные игры на Nintendo Wii U есть:

Я надеюсь, что эмулятор Cemu также отвяжут от платформы x64 и будет доступен та тех же Arm или Эльбрус — чтобы поиграть в Call of Duty: Black Ops 2 на Linux-смартфонах и Linux-планшетах.

Итоги

Cemu — самый лучший эмулятор Nintendo Wii U. Он имеет четкий список игр совместимости игр. Развивается активнее, чем тот же Decaf. После открытии исходного кода и отвязки от Windows эмулятор станет ещё лучше.

С эмуляторам лучше всего обстоят дела с Nintendo Wii UС эмуляторам лучше всего обстоят дела с Nintendo Wii U

На момент написания статьи Cemu является единственным эмулятором консолей 8-го поколения с открытым исходным кодом. С PlayStation 4 непонятная ситуация — эмуляторы есть, но информацию о них найти сложно. А эмулятор Xbox One за почти 10 лет так и не появился.

Пожелаем данному проекту успешного развития и доведения до совершенства

© Habrahabr.ru