RetroArch
RetroArch(又称作「全能模拟器」、「復古電玩[2]」,原名為SSNES[3])是libretro API前端的實作,也是libretro計畫重要的項目之一,是自由軟體,開放源碼採用GNU通用公共许可证。它支援多種平台,包含許多遊戲主機[4],也能透過第三方韌體破解後安裝在諸多遊戲主機上。[5]
開發者 | The Libretro Team |
---|---|
首次发布 | 2010年5月26日 |
当前版本 |
|
源代码库 | github |
编程语言 | C, C++ |
操作系统 | GNU/Linux, Android, iOS, FreeBSD, macOS, Windows NT 3.51 and later |
平台 | IA-32 (x86), x86-64 (x64), ARMv7, AArch64, PowerPC, MIPS, Cell |
语言 | 中英德法日等 |
类型 | 游戏机模拟器 |
许可协议 | GPLv3 |
网站 | www |
RetroArch只是前端,不是模擬器,要模擬硬體需下載核心(libretro cores[4])。核心不一定是模擬器,有些是遊戲引擎、遊戲,這些核心被稱為「獨立核心」。
特色
- 遊戲、核心統一管理
- 豐富的設定
- 驅動程式
- 著色器
- 選單主題
- 線上對戰
- 成就
- 多平台支援
- 介面為控制器設計
- 截圖、畫面錄影
批評
對於RetroArch最主要的批評,在於它較為陡峭的學習曲線。這起因於它豐富的設定[6]與較不直覺的使用者介面[7]。許多使用者認為RetroArch的控制器設定十分複雜,因為它要求使用者映射各個控制器按鍵,而有些核心又會繞過按鍵映射[8],產生麻煩。第一次使用者,通常需要花一段時間,設定資料夾、設定遊戲列表、下載核心,才能開始遊戲。
因為RetroArch常被誤認為模擬器,有初次使用者對於「核心」與「模擬器」的區別感到困惑[9]。
RetroArch的介面專為控制器設計[4],所以使用鍵盤與滑鼠瀏覽選單,會帶來奇怪的體驗。例如:在使用選單主題「ozone」時,捲動滑鼠滾輪,會移動光標,按下滑鼠左鍵時,會將光標移動到滑鼠所在選項。由於選單介面不繞過映射,所以設定用鍵盤模擬控制器,有時會有非預期的輸入。
可模擬主機(核心列表)
主機 | 模擬基礎碼(核心) |
---|---|
3DO | 4DO |
Arcade | MAME
MESS FinalBurnNeo |
Atari 2600 | Stella |
Atari 5200 | Atari800 |
Atari 7800 | ProSystem |
Atari Jaguar | Virtual Jaguar |
Atari Lynx | Mednafen
Handy |
Atari Falcon | Hatari |
Cave Story | NXEngine |
Bomberman | Mr. Boom |
CHIP-8 | Emux |
ColecoVision | blueMSX |
Commodore 64 | VICE |
Doom | PrBoom |
Dreamcast | Redream
Reicast |
Famicom Disk System | Nestopia |
FFmpeg | FFmpeg |
Game Boy / Color | Emux
Gambatte SameBoy TGB Dual |
Game Boy Advance | Mednafen
gpSP Meteor mGBA |
GameCube | Dolphin |
Game Gear | Genesis Plus GX |
MSX | fMSX
blueMSX |
Neo Geo Pocket / Color | Mednafen |
NEC PC-98 | Neko Project II |
Nintendo 64 | Mupen64Plus |
Nintendo Entertainment System(紅白機、FC) | higan
FCEUmm Nestopia UE QuickNES |
Nintendo DS | DeSmuME |
Nintendo 3DS | Citra |
Odyssey² | O2EM |
PC-FX | Mednafen |
32X | Picodrive |
Mega CD/Sega CD | Genesis Plus GX |
Mega Drive/Genesis | Genesis Plus GX |
Master System | PicoDrive
Genesis Plus GX |
PlayStation Portable | PPSSPP |
PlayStation | Mednafen
PCSX ReARMed |
Pokémon Mini | PokeMini |
Quake 1 | TyrQuake |
Sega Saturn | uoYabause
Mednafen |
Super NES(超任、SFC) | Bsnes
higan Snes9x |
Tomb Raider | OpenLara |
TurboGrafx-16 / SuperGrafx | Mednafen |
TurboGrafx-CD | Mednafen |
Vectrex | VecXGL |
Virtual Boy | Mednafen |
WonderSwan | Mednafen |
ZX Spectrum | Fuse |
ZX81 | EightyOne |
参考文献
- . 2024年3月21日 [2024年3月25日].
- , Libretro, 2023-05-19 [2023-05-20], (原始内容存档于2023-05-20)
- . GitHub. [2023-05-19]. (原始内容存档于2021-12-10) (英语).
- , Libretro, 2023-05-19 [2023-05-19], (原始内容存档于2015-10-28)
- . [2018-03-07]. (原始内容存档于2018-08-19).
- Pot, Justin. . How-To Geek. 2017-07-05 [2023-05-19]. (原始内容存档于2017-08-03) (美国英语).
- . Libretro Forums. 2020-07-19 [2023-05-19]. (原始内容存档于2023-05-19) (美国英语).
- . docs.libretro.com. [2023-05-19]. (原始内容存档于2023-05-21).
- . Libretro Forums. 2016-10-06 [2023-05-19]. (原始内容存档于2023-05-19) (美国英语).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.