В этой статье могут содержаться излишние или нерелевантные примеры .Пожалуйста, помогите улучшить статью, добавив описательный текст и удалив менее уместные примеры .( Сентябрь 2022 )
Ранее известный как SSNES, изначально основанный на предшественнике псевдонимного программиста Near libsnes , [8] он начал свою разработку в 2010 году с Ханса-Кристиана "themaister" Арнтцена, который внес первые изменения на GitHub . [9] Он был задуман как замена основанному на Qt интерфейсу bsnes [10], но он разросся и стал поддерживать больше "ядер" эмуляции. 21 апреля 2012 года SSNES был официально переименован [11] в RetroArch, чтобы отразить это изменение направления.
Версия RetroArch 1.0.0.0 была выпущена 11 января 2014 года и на тот момент была доступна на семи различных платформах. [12]
16 февраля 2016 года RetroArch стал одним из первых приложений, реализовавших поддержку графического API Vulkan , сделав это в тот же день, что и официальный релиз API. [13]
27 ноября 2016 года команда Libretro объявила, что наряду с Lakka ( операционная система RetroArch на базе LibreELEC ) RetroArch будет размещена на краудфандинговой платформе Patreon , что позволит выплачивать вознаграждения разработчикам, которые исправляют определенные ошибки программного обеспечения , а также покрывать расходы на серверы подбора игроков . [14]
В декабре 2016 года GoGames — компания, заключившая контракт с разработчиком и издателем видеоигр Sega — обратилась к разработчикам RetroArch с намерением использовать их программное обеспечение в своем проекте SEGA Forever, но в конечном итоге сотрудничество не увенчалось успехом из-за разногласий по вопросам лицензирования. [15] [16]
В апреле 2018 года была добавлена функция компенсации задержки ввода под названием «Run-Ahead» [17] .
Команда Libretro планировала выпустить RetroArch в Steam для бесплатной загрузки, интегрировав функции Steamworks в платформу в июле 2019 года. Это была бы первая крупная специализированная игра-эмулятор, выпущенная на платформе в то время. [18]
В августе 2020 года кто-то, выдавая себя за доверенного члена команды, получил доступ к серверу buildbot и учетной записи GitHub организации libretro, что привело к вандализму и очистке сервера. [19]
14 сентября 2021 года RetroArch был выпущен в Steam. [21]
15 мая 2024 года RetroArch был официально выпущен на iOS через App Store . [22]
Функции
This section is in list format but may read better as prose. You can help by converting this section, if appropriate. Editing help is available.(September 2022)
Его основные особенности включают в себя:
Расширенная поддержка шейдеров GPU — многопроходный конвейер шейдеров постобработки , позволяющий эффективно использовать алгоритмы масштабирования изображения , эмуляцию сложных артефактов видео CRT , NTSC и других эффектов;
Динамическое управление скоростью для синхронизации видео и звука, сглаживая временные неточности; [23]
Автоматически создавать категоризированные плейлисты, сканируя каталоги на предмет игр/ROM-файлов;
Несколько интерфейсов, включая: CLI , XMB (оптимизирован для геймпадов ), GLUI/MaterialUI (оптимизирован для сенсорных устройств), RGUI и Ozone (доступны везде);
RetroArch хвалят за количество систем и игр, в которые он может играть под одним интерфейсом . [29] [30] [31] [32]
Его критиковали за сложность настройки из-за большого количества опций, доступных пользователю, [30] [29] и в то же время хвалили за более продвинутые функции, которыми он обладает. [33]
На Android его хвалили за возможность настраивать оверлеи, за расширяемость поддерживаемых ядер Libretro, за совместимость с несколькими периферийными устройствами USB и Bluetooth-контроллеров, а также за то, что приложение бесплатно и не содержит рекламы. [32] [34]
Кайл Орланд, пишущий для Ars Technica , сказал, что функция RetroArch «Run-Ahead» — это «возможно, самое большое улучшение игрового опыта, которое когда-либо видело сообщество ретро-игр». [17]
^ Марин, Даниэль. "RetroArch, учебник: как это работает, совместимые консоли, игры и многое другое". El Output . Архивировано из оригинала 2023-05-22 . Получено 2024-08-05 .
^ Pablinux (2023-12-12). "RetroArch Web Player, ретро-консольные игры в браузере". Linux Adictos . Архивировано из оригинала 2024-08-05 . Получено 2024-08-05 .
^ Aurora (2019-12-28). "Новости: RetroArch НАКОНЕЦ-ТО выходит на PlayStation 4 с 25 ядрами, включая эмуляторы PS1, MAME и экспериментальные эмуляторы Nintendo 64..." Wololo.net . Архивировано из оригинала 2019-12-30 . Получено 2024-08-05 .
^ "SSNES - Эмулятор SNES, который менее отстой. / Вклад сообщества / Форумы Arch Linux". bbs.archlinux.org . Архивировано из оригинала 2014-09-13 . Получено 2017-08-02 .
^ "RetroArch v1.0.0.0 release information – Libretro". www.libretro.com . 11 января 2014 г. Архивировано из оригинала 2014-01-15 . Получено 2017-08-02 .
^ "Day 1 Vulkan support – Libretro". www.libretro.com . 16 февраля 2016 г. Архивировано из оригинала 2016-02-19 . Получено 2017-08-02 .
^ «Теперь мы на Patreon! – Libretro». www.libretro.com . 27 ноября 2016 г. Архивировано из оригинала 2017-08-03 . Получено 2017-08-02 .
^ Matulef, Jeffrey (21.06.2017). «Sega выпускает классические игры на мобильных устройствах, бесплатно, но какой ценой?». Eurogamer . Архивировано из оригинала 23.04.2019 . Получено 03.08.2017 .
^ Робинсон, Мартин (2017-06-26). «Sega защищает запуск Sega Forever после возмущения фанатов». Eurogamer . Архивировано из оригинала 2017-06-26 . Получено 2017-08-03 .
^ ab "Лучше, чем реальность: Новая технология эмуляции отстает меньше, чем оригинальные консоли". 19 апреля 2018 г. Архивировано из оригинала 19 апреля 2018 г. Получено 4 мая 2018 г.
^ Machkovech, Sam (13 июля 2019 г.). «RetroArch станет крупнейшим запуском эмуляции Steam, который выйдет 30 июля». Ars Technica . Архивировано из оригинала 13 июля 2019 г. . Получено 13 июля 2019 г. .
^ Де Маттеис, Дэниел (16 августа 2020 г.). «Хакер осквернил наш buildbot и организацию Github». libretro.com . Архивировано из оригинала 16 августа 2020 г. . Получено 20 августа 2020 г. .
^ Кэмпбелл, Ян Карлос (2020-11-30). «Предприимчивые разработчики эмулируют игры PS2 на Xbox Series S и X». The Verge . Архивировано из оригинала 2020-11-30 . Получено 2020-12-11 .
^ "RetroArch в Steam". Архивировано из оригинала 2019-07-13 . Получено 2021-09-14 .
^ Дэвис, Уэс (15 мая 2024 г.). «RetroArch представляет свою бесплатную мультисистемную эмуляцию в iOS App Store». The Verge . Получено 15 мая 2024 г. .
^ https://github.com/libretro/libretro.github.com/raw/master/documents/ratecontrol.pdf [ пустой URL-адрес PDF ]
^ Маттеис, Дэниел Де. "RetroArch 1.7.8 – AI Service – How To Set Up – Libretro". Архивировано из оригинала 2019-08-25 . Получено 2021-04-28 .
^ ab "Как настроить RetroArch, универсальный эмулятор ретро-игр". Архивировано из оригинала 2017-08-03 . Получено 2017-08-03 .
^ ab Klosowski, Thorin. "Как настроить многофункциональный ретро-эмулятор игр с помощью RetroArch". Lifehacker . Архивировано из оригинала 2017-08-03 . Получено 2017-08-03 .
^ «NES Classic распродана, но эти эмуляторы делают то же самое бесплатно». Digital Trends . 2017-03-31. Архивировано из оригинала 2017-08-03 . Получено 2017-08-03 .
^ ab Dachis, Adam. "RetroArch эмулирует почти каждую классическую игровую консоль на Android". Lifehacker . Архивировано из оригинала 2017-12-26 . Получено 2017-12-26 .
^ "Восемь передовых функций RetroArch, которые снова делают ретро-игры великолепными". Архивировано из оригинала 2017-08-03 . Получено 2017-08-03 .
^ "RetroArch эмулирует NES, PlayStation, Gameboy Color/Advance и многое другое [Android]". MakeUseOf . Архивировано из оригинала 2017-12-26 . Получено 2017-12-26 .