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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
закончен список эмулируемых систем
Строка 63: Строка 63:
*[[Достижения (компьютерные игры)|Достижения]] — интеграция с сервисом [https://retroachievements.org/ RetroAchievements] для разблокировки [[Достижения (компьютерные игры)|достижений]] и значков;
*[[Достижения (компьютерные игры)|Достижения]] — интеграция с сервисом [https://retroachievements.org/ RetroAchievements] для разблокировки [[Достижения (компьютерные игры)|достижений]] и значков;
*Функция ИИ — использует внешние службы машинного перевода для перевода текста игры на экране.
*Функция ИИ — использует внешние службы машинного перевода для перевода текста игры на экране.

== Эмулируемые системы ==
RetroArch работает с любым ядром libretro. RetroArch доступен на многих платформах, но доступность конкретного ядра зависит от платформы.

Ниже приведена (неполная) таблица систем, доступных на RetroArch, и на каких эмуляторах основываются ядра:
{| class="wikitable"
!Система
!Эмулятор
|-
|[[3DO Interactive Multiplayer|3DO]]
|[[4DO (эмулятор)|4DO]]
|-
|[[Amstrad CPC]]
|[[Carprice32]][[CrocoDS]]
|-
|[[Аркада (жанр)|Аркада]]
|[[MAME]][[MESS]][[FinalBurn Neo]][[FinalBurn Alpha]]
|-
|[[Atari 2600]]
|[[Stella (эмулятор)|Stella]]
|-
|[[Atari 5200]]
|[[a5200]][[Atari800]]
|-
|[[Atari 7800]]
|[[ProSystem]]
|-
|[[Atari Falcon]]
|[[Hatari (эмулятор)|Hatari]]
|-
|[[Atari Jaguar]]
|[[Virtual Jaguar]]
|-
|[[Atari Lynx]]
|[[Mednafen]][[Handy (эмулятор)|Handy]]
|-
|[[Atari ST]] / [[Atari ST|STE]] / [[Atari Falcon|Falcon]]
|[[Hatari (эмулятор)|Hatari]]
|-
|[[Bandai WonderSwan]]
|[[Mednafen]]
|-
|[[ColecoVision]]
|[[blueMSX]] - Gearcoleco
|-
|[[Commodore 64]]
|[[VICE (эмулятор)|VICE]] - Frodo
|-
|[[Commodore 128]]
|[[VICE (эмулятор)|VICE]]
|-
|[[Commodore Amiga]]
|PUAE
UAE4ARM
|-
|[[Commodore CBM]]
|[[VICE (эмулятор)|VICE]]
|-
|[[Commodore PET]]
|[[VICE (эмулятор)|VICE]]
|-
|[[Commodore Plus/4]]
|[[VICE (эмулятор)|VICE]]
|-
|[[Commodore VIC-20]]
|[[VICE (эмулятор)|VICE]]
|-
|[[DOS]]
|[[DOSBox]] - DOSBox-Pure,
DOSBox SVN
|-
|[[Электроника БК-0010]] / [[БК-0010|БК-0011]]
|[[M (эмулятор)|M]]
|-
|[[Fairchild Channel F]]
|[[FreeChaF]]
|-
|[[Vectrex|GCE Vectrex]]
|[[vecx]][[VecXGL]]
|-
|[[Портативная игровая система|Портативные игровые системы]]
|GW
|-
|[[Mac II]]
|minivmac
|-
|[[Magnavox Odyssey²]]
|[[O2EM (эмулятор)|O2EM]]
|-
|[[Mattel Intellivision]]
|FreeIntv
|-
|[[Mega Duck]]
|SameDuck
|-
|[[MSX|Microsoft MSX]]
|[[fMSX]][[blueMSX]]
|-
|[[NEC PC Engine]] / CD
|[[Mednafen]]
|-
|[[Turbografx|NEC TurboGrafx-16]] / [[PC Engine|SuperGrafx]]
|[[Mednafen]]
|-
|[[NEC PC-8000]] / [[NEC PC-8800|PC-8800]]
|QUASI88
|-
|[[NEC PC-9800|NEC PC-98]]
|Neko Project II Kai
Neko Project II
|-
|[[PC-FX|NEC PC-FX]]
|[[Mednafen]]
|-
|[[Turbografx|NEC TurboGrafx-CD]]
|[[Mednafen]]
|-
|[[Nintendo 3DS]]
|[[Citra (эмулятор)|Citra]]
|-
|[[Nintendo 64]]
|[[Mupen64Plus|Mupen64PlusMupen64Plus]] - Next ParaLLEl N64
|-
|[[Nintendo DS]]
|[[DeSmuME|DeSmuMEDeSmuME]] 2015
[[melonDS]]
|-
|[[Nintendo Entertainment System]]
|[[Higan (эмулятор)|higan]][[Emux (эмулятор)|Emux]][[FCEUmm]][[Nestopia]] UE
[[QuickNES (эмулятор)|QuickNES]]
[[Mesen (эмулятор)|Mesen]]
|-
|[[Family Computer Disk System]]
|[[FCEUmm]][[Mesen]] [[Nestopia]]
[[higan]]QuickNES
|-
|[[Game Boy|Nintendo Game Boy]] / [[Game Boy Color|Color]]
|[[Emux]][[Gambatte]][[SameBoy]][[TGB Dual]][[higan]]Mesen-S
|-
|[[Nintendo Game Boy Advance]]
|[[Mednafen]][[GpSP (эмулятор)|gpSP]][[Meteor (эмулятор)|Meteor]][[MGBA (эмулятор)|mGBA]][[VisualBoyAdvance]]
|-
|[[Nintendo GameCube]]
|[[Dolphin (эмулятор)|Dolphin]]
|-
|[[Pokémon mini|Nintendo Pokémon mini]]
|[[PokeMini]]
|-
|[[Super Nintendo Entertainment System|Nintendo Super Nintendo Entertainment System]]
|[[Mednafen]]<nowiki/>bsnes
higan
Snes9x Mesen-s
|-
|[[Virtual Boy|Nintendo Virtual Boy]]
|[[Mednafen]]
|-
|[[Wii|Nintendo Wii]]
|[[Dolphin (эмулятор)|Dolphin]]
|-
|[[Palm OS]]
|Mu
|-
|[[Philips CD-i]]
|SAME CDi
Cdi 2015
|-
|[[Sega 32X]]
|[[PicoDrive]]
|-
|[[Dreamcast|Sega Dreamcast]]
|[[Redream]][[Flycast]] (ранее Reicast)
|-
|[[Sega Game Gear]]
|[[Genesis Plus GX]][[PicoDrive]]SMS Plus GX
Gearsystem
|-
|[[Sega Master System]]
|[[PicoDrive]][[Genesis Plus GX]]SMS Plus GX
Gearsystem
|-
|[[Sega Mega-CD|Sega Mega CD/Sega-CD]]
|[[Genesis Plus GX]][[PicoDrive]]
|-
|[[Sega Mega Drive|Sega Mega Drive/Genesis]]
|[[Genesis Plus GX]]BlastEM
[[PicoDrive]]
|-
|[[Sega Saturn]]
|[[uoYabause]][[Mednafen]]YabaSanshiro
Kronos
|-
|[[Sega ST-V]]
|Kronos
|-
|[[SG-1000]]
|[[blueMSX]]Gearsystem
|-
|[[Sharp X1]]
|X Millennium
|-
|[[Sharp X68000]]
|PX68k
|-
|[[ZX81|Sinclair ZX81]]
|[[EightyOne]]
|-
|[[ZX Spectrum|Sinclair ZX Spectrum]]
|[[Fuse (эмулятор)|Fuse]]
|-
|[[PlayStation|Sony PlayStation]]
|[[Mednafen]][[PCSX ReARMed]][[DuckStation]]SwanStation
|-
|[[PlayStation 2|Sony PlayStation 2]]
|[[Play! (эмулятор)|Play!]][[PCSX2]]
|-
|[[PlayStation Portable|Sony PlayStation Portable]]
|[[PPSSPP]]
|-
|[[Neo Geo Pocket|SNK Neo Geo Pocket]] / [[Neo Geo Pocket Color|Color]]
|[[Mednafen]]RACE
|-
|[[SVI]]
|[[blueMSX]]
|-
|The 3DO Company 3DO
|Opera
|-
|[[Thomson computers]]
|[[Theodore (эмулятор)|Theodore]]
|-
|[[Uzebox]]
|Uzem
|-
|[[Watara Supervision]]
|Potator
|}
Ниже приведен (неполный) список вещей, которые не вписываются в приведенный выше список, например, отдельные игры, библиотеки или языки программирования.
{| class="wikitable"
|[[Arduboy]]
|[[Arduous|Arduos]]
|-
|[[Bomberman (серия игр)|Bomberman]]
|[[Mr. Boom]]
|-
|[[Cave Story]]
|[[NXEngine]]
|-
|[[ChaiScript]]
|[[ChaiLove]]
|-
|[[CHIP-8]]
|[[JAXE]]
|-
|Dinothawr
|Dinothawr
|-
|[[Doom (игра, 1993)|Doom]]
|[[PrBoom]]
|-
|[[Doom 3]]
|[[boom3]][[boom 3 xp]]
|-
|[[FFmpeg]]
|[[FFmpeg]]
|-
|[[Flashback]]
|REminiscene
|-
|Gong
|Gong
|-
|[[Java ME]]
|SquirrelJME
|-
|[[Jump 'n Bump]]
|Jump 'n Bump
|-
|LowRes NX
|LowRes NX
|-
|Lua Engine
|Lutro
|-
|[[Minecraft]]
|Craft
|-
|[[Out Run|OutRun]]
|Cannonball
|-
|[[PICO-8]]
|Retro8
|-
|PocketCDG
|PocketCDG
|-
|[[Quake]]
|[[TyrQuake]]
|-
|[[Quake II]]
|vitaQuake 2
|-
|[[Rick Dangerous (серия игр)|Rick Dangerous]]
|XRick
|-
|[[RPG Maker]] 2000/2003
|EasyRPG
|-
|[[ScummVM]]
|[[ScummVM]]
|-
|The Powder Toy
|The Powder Toy
|-
|TIC-80
|TIC-80
|-
|[[Tomb Raider (игра, 1996)|Tomb Raider]]
|OpneLara
|-
|VaporSpec
|VaporSpec
|-
|VeMUlator
|VeMUlator
|-
|WASM-4
|WASM-4
|-
|[[Wolfenstein 3D]]
|ECWolf
|}


== См. также ==
== См. также ==

Версия от 16:36, 29 мая 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.

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

Особенности

Его основные функции включают в себя:

Эмулируемые системы

RetroArch работает с любым ядром libretro. RetroArch доступен на многих платформах, но доступность конкретного ядра зависит от платформы.

Ниже приведена (неполная) таблица систем, доступных на RetroArch, и на каких эмуляторах основываются ядра:

Система Эмулятор
3DO 4DO
Amstrad CPC Carprice32CrocoDS
Аркада MAMEMESSFinalBurn NeoFinalBurn Alpha
Atari 2600 Stella
Atari 5200 a5200Atari800
Atari 7800 ProSystem
Atari Falcon Hatari
Atari Jaguar Virtual Jaguar
Atari Lynx MednafenHandy
Atari ST / STE / Falcon Hatari
Bandai WonderSwan Mednafen
ColecoVision blueMSX - Gearcoleco
Commodore 64 VICE - Frodo
Commodore 128 VICE
Commodore Amiga PUAE

UAE4ARM

Commodore CBM VICE
Commodore PET VICE
Commodore Plus/4 VICE
Commodore VIC-20 VICE
DOS DOSBox - DOSBox-Pure,

DOSBox SVN

Электроника БК-0010 / БК-0011 M
Fairchild Channel F FreeChaF
GCE Vectrex vecxVecXGL
Портативные игровые системы GW
Mac II minivmac
Magnavox Odyssey² O2EM
Mattel Intellivision FreeIntv
Mega Duck SameDuck
Microsoft MSX fMSXblueMSX
NEC PC Engine / CD Mednafen
NEC TurboGrafx-16 / SuperGrafx Mednafen
NEC PC-8000 / PC-8800 QUASI88
NEC PC-98 Neko Project II Kai

Neko Project II

NEC PC-FX Mednafen
NEC TurboGrafx-CD Mednafen
Nintendo 3DS Citra
Nintendo 64 Mupen64PlusMupen64Plus - Next ParaLLEl N64
Nintendo DS DeSmuMEDeSmuME 2015

melonDS

Nintendo Entertainment System higanEmuxFCEUmmNestopia UE

QuickNES Mesen

Family Computer Disk System FCEUmmMesen Nestopia

higanQuickNES

Nintendo Game Boy / Color EmuxGambatteSameBoyTGB DualhiganMesen-S
Nintendo Game Boy Advance MednafengpSPMeteormGBAVisualBoyAdvance
Nintendo GameCube Dolphin
Nintendo Pokémon mini PokeMini
Nintendo Super Nintendo Entertainment System Mednafenbsnes

higan Snes9x Mesen-s

Nintendo Virtual Boy Mednafen
Nintendo Wii Dolphin
Palm OS Mu
Philips CD-i SAME CDi

Cdi 2015

Sega 32X PicoDrive
Sega Dreamcast RedreamFlycast (ранее Reicast)
Sega Game Gear Genesis Plus GXPicoDriveSMS Plus GX

Gearsystem

Sega Master System PicoDriveGenesis Plus GXSMS Plus GX

Gearsystem

Sega Mega CD/Sega-CD Genesis Plus GXPicoDrive
Sega Mega Drive/Genesis Genesis Plus GXBlastEM

PicoDrive

Sega Saturn uoYabauseMednafenYabaSanshiro

Kronos

Sega ST-V Kronos
SG-1000 blueMSXGearsystem
Sharp X1 X Millennium
Sharp X68000 PX68k
Sinclair ZX81 EightyOne
Sinclair ZX Spectrum Fuse
Sony PlayStation MednafenPCSX ReARMedDuckStationSwanStation
Sony PlayStation 2 Play!PCSX2
Sony PlayStation Portable PPSSPP
SNK Neo Geo Pocket / Color MednafenRACE
SVI blueMSX
The 3DO Company 3DO Opera
Thomson computers Theodore
Uzebox Uzem
Watara Supervision Potator

Ниже приведен (неполный) список вещей, которые не вписываются в приведенный выше список, например, отдельные игры, библиотеки или языки программирования.

Arduboy Arduos
Bomberman Mr. Boom
Cave Story NXEngine
ChaiScript ChaiLove
CHIP-8 JAXE
Dinothawr Dinothawr
Doom PrBoom
Doom 3 boom3boom 3 xp
FFmpeg FFmpeg
Flashback REminiscene
Gong Gong
Java ME SquirrelJME
Jump 'n Bump Jump 'n Bump
LowRes NX LowRes NX
Lua Engine Lutro
Minecraft Craft
OutRun Cannonball
PICO-8 Retro8
PocketCDG PocketCDG
Quake TyrQuake
Quake II vitaQuake 2
Rick Dangerous XRick
RPG Maker 2000/2003 EasyRPG
ScummVM ScummVM
The Powder Toy The Powder Toy
TIC-80 TIC-80
Tomb Raider OpneLara
VaporSpec VaporSpec
VeMUlator VeMUlator
WASM-4 WASM-4
Wolfenstein 3D ECWolf

См. также

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

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

Примечания