RetroArch: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Alter73 (обсуждение | вклад) Нет описания правки |
Alter73 (обсуждение | вклад) изменена версия |
||
Строка 1: | Строка 1: | ||
== RetroArch == |
|||
{{Программа |
{{Программа |
||
| название = RetroArch |
| название = RetroArch |
Версия от 23:18, 27 мая 2022
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]
Особенности
См. также
Список открытого программного обеспечения
Список эмуляторов игровых приставок
Примечания
- ↑ v1.10.3 .
- ↑ libretro/RetroArch (англ.).
- ↑ Home — Libretro (англ.).
- ↑ Platforms — RetroArch (англ.).
- ↑ RetroArch Web Player (англ.).
- ↑ Libsnes (англ.).
- ↑ SSNES - libretro/RetroArch (англ.).
- ↑ SSNES - The SNES emulator that sucks less. (англ.).
- ↑ SSNES => RetroArch. (англ.).
- ↑ RetroArch v1.0.0.0 release information (англ.).
- ↑ Day 1 Vulkan support (англ.).
- ↑ We are now on Patreon! (англ.).
- ↑ Hacker vandalised our buildbot and Github organization (англ.).
- ↑ RetroArch finally released on Steam! (англ.).
Ссылки