RetroArch 是款功能強大的跨平臺模擬器,不但能夠模擬許多不同的游戲主機,還能在 Windows、MacOS、Linux、Android、iOS 以及多種游戲主機上執(zhí)行。
RetroArch 是 libretro API 的前端。libretro 是一個公開通用音頻/視頻/輸入回調(diào)的 API,libretro(如 RetroArch)的前端處理視頻輸出、音頻輸出、輸入和應(yīng)用程序生命周期。
該 API 的實現(xiàn)示例包括視頻游戲系統(tǒng)模擬器、媒體播放器、游戲引擎以及更通用的 3D 程序。這些程序?qū)嵗癁閯討B(tài)庫,這些稱為“Libretro Core”。用 C 或 C++ 編寫的 libretro core 可以在許多平臺上無縫運行,幾乎不需要移植。
RetroArch 使你可以通過其流暢的圖形界面在計算機和控制臺上運行經(jīng)典游戲。
特性:
- 跨平臺:RetroArch 可以在 Windows、MacOSX 和 Linux 等常用平臺上運行,RetroArch 還運行在蘋果和 Android 平板電腦和手機,以及游戲控制臺,如 PS3,PSP,PS Vita,Wii,Wii U 等
- 圖形界面:XMB 是 RetroArch 的默認圖形界面。它是為 Joypad 導(dǎo)航優(yōu)化的,可以使用播放列表系統(tǒng)進行擴展,可以使用元數(shù)據(jù)和縮略圖瀏覽游戲集合,它還允許你調(diào)整設(shè)置并在活動游戲上執(zhí)行操作。
- 下一幀響應(yīng)時間與實際硬件無法區(qū)分:從實際硬件、FPGA/Clone 或原始硬件的輸入延遲來看,幾乎沒有任何可辨的差別
- 高度可配置:高級設(shè)置界面,讓你調(diào)整每一個選項:如何運行和顯示游戲。
- 著色器:著色器是高效的圖形過濾器,可以大大改善舊游戲的渲染
- 網(wǎng)游:使用 RetroArch 的內(nèi)置網(wǎng)絡(luò)大廳發(fā)現(xiàn)很多游戲,也可以使用觀眾模式來觀看其他人的比賽
- Joypad 自動配置:普通的 Joypad 在插入時會自動配置,就像一個真正的游戲控制臺。還可以手動配置joypad,以便將特殊操作分配給按鈕組合體
- RetroArch 可以將你的游戲會話記錄到視頻文件中
- 擴展應(yīng)用程序庫:新的程序不斷被添加到 RetroArch 的應(yīng)用程序庫中