RetroArch: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
изменена версия
Строка 1: Строка 1:
== RetroArch ==
{{Программа
{{Программа
| название = RetroArch
| название = RetroArch

Версия от 23:18, 27 мая 2022

RetroArch
Логотип программы RetroArch
Скриншот программы RetroArch
Главное меню RetroArch
Тип Эмулятор игровой приставки
Разработчик Libretro
Написана на C, C++
Операционные системы DOS, Windows, Linux, Emscripten, FreeBSD, NetBSD, OpenBSD, Haiku, Solaris, Raspberry Pi, Android, iOS, tvOS, macOS, Xbox Series X/S, Xbox One, Xbox 360, Xbox, PlayStation Vita, PlayStation TV, PlayStation Portable, PlayStation 2, PlayStation 3, PlayStation 4, Nintendo Switch, Nintendo Wii U, Nintendo Wii, Nintendo GameCube, Nintendo 3DS, Nintendo 2DS, RetroMini RS90, NES Classic Edition, SNES Classic Edition, Miyoo, RetroFW, OpenDingux
Языки интерфейса Английский, Японский, Французский, Испанский, Немецкий, Итальянский, Нидерландский, Португальский, Русский, Корейский, Китайский, Эсперанто, Польский, Вьетнамский, Арабский, Греческий, Словацкий, Персидский, Иврит, Астурийский, Финский, Индонезийский, Шведский, Украинский, Чешский, Валенсийский
Первый выпуск 26 мая 2010 года
Аппаратные платформы IA-32, x86-64, ARM, AArch64, PowerPC, MIPS, Cell
Последняя версия 1.10.3[1] (15 апреля 2022 года)
Репозиторий github.com/libretro/Retr…
git.libretro.com/libretr…
Состояние активное
Лицензия GPLv3
Сайт retroarch.com
Логотип Викисклада Медиафайлы на Викискладе

RetroArch — это бесплатный кроссплатформенный интерфейс с открытым исходным кодом дляэмуляторов, игровых движков,видеоигр, медиапроигрывателей и др. Это эталонная реализация libretro API.[2] Разработан быстрым, лёгким и портативным, но в тоже время многофункциональным интерфейсом.[3] Находится под лицензией GNU GPLv3.

RetroArch запускает программы, преобразованные в динамические библиотеки, называемые ядрами libretro, используя несколько пользовательских интерфейсов, таких как интерфейс командной строки, несколько графических интерфейсов пользователя (GUI), оптимизированных геймпадов (самый известный из них называется XMB, клон Sony XMB), нескольких драйверов ввода, аудио и видео, а также другие сложные функции, такие как динамическое управление скоростью. , звуковые фильтры, многопроходные шейдеры, многопользовательская игра, перемотка игрового процесса, читы и т. д.

RetroArch был портирован на многие платформы.[4] Он может работать на нескольких операционных системах ПК (Windows, macOS, Linux), домашних консолях (PlayStation 3, Xbox 360, Wii U и т. д.), портативных консолях (PlayStation Vita, Nintendo 3DS и др.), на смартфонах (Android, iOS и др.), одноплатных компьютерах (Raspberry Pi, ODROID и др.) и даже в веб-браузерах[5] с помощью компилятор Emscripten.

История

Ранее известный как SSNES, первоначально основанный на псевдониме программиста Near's libretro, предшественника libsnes,[6] он начал своё развитие в 2010 с Хансом-Кристианом ''themaister" Арнтценом, опубликовавшим первое изменение на GitHub.[7] Изначально проект задумывался, как замена интерфейса bsnes на основе Qt,[8] но позже он стал поддерживать больше эмуляционных "ядер". 21 апреля 2012 года SSNES был официально переименован в RetroArch[9]

Версия RetroArch 1.0.0.0 была выпущена 11 января 2014 года и в то время была доступна на семи разных платформах.[10]

16 февраля 2016 года RetroArch стала одним из немногих приложений, реализовавших поддержку Vulkan API, сделав это в один день с выходом API.[11]

27 ноября 2016 года команда Libretro объявила, что наряду с Lakka(операционная система RetroArch на основе LibreELEC), RetroArch будет находится на краудфандинговой платформе Patreon, чтобы вознаграждать разработчиков, которые исправляют определенные ошибки в программном обеспечении, и покрывать расходы на серверы подбора игроков.[12]

В декабре 2016 года GoGames – компания, нанятая разработчиком и издателем видеоигр Sega – обратилась к разработчикам RetroArch с намерением использовать их программное обеспечение в их проекте SEGA Forever, но в конечном итоге сотрудничество не увенчалось успехом из-за лицензионных разногласий.

В августе 2020 года кто-то, выдававший себя за доверенного члена команды, получил доступ к серверу buildbot и учетной записи GitHub для организации libretro, что привело к вандализму и очисткам сервера.[13]

В ноябре 2020 года RetroArch при помощи ядра PCSX2 libretro смогла реализовать эмуляцию PlayStation 2 на Xbox Series X/S, чего на тот момент времени не могла сделать даже собственная PlayStation 5 от Sony.

21 сентября 2021 года RetroArch вышел в Steam.[14]

Особенности

См. также

Список открытого программного обеспечения

Список эмуляторов игровых приставок

Примечания

Ссылки