跨平臺模擬器 RetroArch

RetroArch 是款功能強大的跨平臺模擬器,不但可以模擬許多不一樣的遊戲主機,還能在 Windows、MacOS、Linux、Android、iOS 以及多種遊戲主機上執行。php

RetroArch 是 libretro API 的前端。libretro 是一個公開通用音頻/視頻/輸入回調的 API,libretro(如 RetroArch)的前端處理視頻輸出、音頻輸出、輸入和應用程序生命週期。前端

該 API 的實現示例包括視頻遊戲系統模擬器、媒體播放器、遊戲引擎以及更通用的 3D 程序。這些程序實例化爲動態庫,這些稱爲「Libretro Core」。用 C 或 C++ 編寫的 libretro core 能夠在許多平臺上無縫運行,幾乎不須要移植。網絡

RetroArch 使你能夠經過其流暢的圖形界面在計算機和控制檯上運行經典遊戲。優化

特性:orm

  • 跨平臺:RetroArch 能夠在 Windows、MacOSX 和 Linux 等經常使用平臺上運行,RetroArch 還運行在蘋果和 Android 平板電腦和手機,以及遊戲控制檯,如 PS3,PSP,PS Vita,Wii,Wii U 等
  • 圖形界面:XMB 是 RetroArch 的默認圖形界面。它是爲 Joypad 導航優化的,能夠使用播放列表系統進行擴展,能夠使用元數據和縮略圖瀏覽遊戲集合,它還容許你調整設置並在活動遊戲上執行操做。
  • 下一幀響應時間與實際硬件沒法區分:從實際硬件、FPGA/Clone 或原始硬件的輸入延遲來看,幾乎沒有任何可辨的差異
  • 高度可配置:高級設置界面,讓你調整每個選項:如何運行和顯示遊戲。
  • 着色器:着色器是高效的圖形過濾器,能夠大大改善舊遊戲的渲染
  • 網遊:使用 RetroArch 的內置網絡大廳發現不少遊戲,也能夠使用觀衆模式來觀看其餘人的比賽
  • Joypad 自動配置:普通的 Joypad 在插入時會自動配置,就像一個真正的遊戲控制檯。還能夠手動配置joypad,以便將特殊操做分配給按鈕組合體
  • RetroArch 能夠將你的遊戲會話記錄到視頻文件中
  • 擴展應用程序庫:新的程序不斷被添加到 RetroArch 的應用程序庫中

RetroArch 已移植到如下平臺:視頻

  • DOS
  • Windows
  • Linux
  • Emscripten (WebAssembly and JavaScript)
  • FreeBSD
  • NetBSD
  • OpenBSD
  • Haiku
  • Solaris
  • macOS (PPC, x86-32 and x86-64)
  • PlayStation 3
  • PlayStation Portable
  • PlayStation Vita
  • Original Microsoft Xbox
  • Microsoft Xbox 360 (Libxenon/XeXDK)
  • Nintendo GameCube
  • Nintendo Wii
  • Nintendo Wii U
  • Nintendo 3DS
  • Nintendo Switch
  • Nintendo NES/SNES Classic Edition
  • Raspberry Pi
  • Android
  • iOS
  • Blackberry
相關文章
相關標籤/搜索