ADVERTISEMENT
RetroArch是套採用GNU通用公共許可證的開源模擬器,它最大的特色就是整合了多種平台的模擬器,並且提供統一的操作介面,讓使用者不再為各種模擬器有各自不同的介面所苦。這次推出的1.7.6版更新除了增加一些新功能外,也將程式移植至Sony PlayStation2與Apple TV等裝置。
操作介面再進化
筆者先前曾在這系列文章中介紹過Sony PlayStation 3上使用RetroArch的教學,同樣的方式也能應用在各平台的RetroArch,例如Windows、Linux、MacOS、Android、iOS等電腦與行動裝置,以及任天堂Switch、Sony PlayStation Vita等遊戲主機都可以依樣畫葫蘆。
RetroArch除了提供仿Sony PlayStation 3主選單的XMB介面外,在先前1.7.3的更新中加入了適合電腦使用的Desktop UI,1.7.6版則為Desktop UI加入在檔案瀏覽器顯示細節,以及透過拖曳新增預覽縮圖的功能。
1.7.6版加入了仿Switch主選單的Ozone介面,讓玩家多種選擇,並可提升Switch系統選單與RetroArch選單的一致性。附帶一提,Switch的官方韌體被稱為Horizon(地平線),而非官方韌體為Atmosphere(大氣層),所以夾在這2者之間的Ozone(臭氧層)成為有趣的命名來源。
另一方面,1.7.6版也小幅更新了適合PlayStation Portable、RetroPie等較低階裝置使用的文字介面RGUI,不但可以顯示背景圖片,也能透過範本檔修改文字顏色。
▲Desktop UI能顯示的資訊量相當豐富,比較適合在電腦上使用。
▲在Switch版RetroArch選擇Ozone介面,可以添增操作體驗的一致性。
支援更多裝置
在這次更新中,RetroArch跌破眾人眼鏡移植至Sony PlayStation 2,雖然目前僅提供QuickNES、FCEUmm、Picodrive等3種模擬器,但已經能夠讓玩家可以在PlayStation 2上執行任天堂Famicom以及SegaMaster System、Mega Drive、32X、Game Gear等遊戲。
其中QuickNES的執行效率相當理想,可以在開啟VSync的情況下全速運作,而FCEUmm、Picodrive則可以在關閉VSync時以接近全速的狀況運作,可能會在少許時候發生停頓、畫面撕裂等問題。
讀者可以在RetroArch的下載頁面找到PlayStation 2版本載點,將壓縮檔內的Elf檔案複製到USB隨身碟並插入主機,接著在主機上透過LaunchELF等非官方檔案瀏覽器執行Elf檔案即可。
除此之外,RetroArch也移植至Apple TV、Microsfot Xbox One、Sony PlayStation 4等裝置、主機。其中Apple TV已經正式推出,目前採用OpenGL繪圖API,預計未來會支援Apple最佳化的Metal API。
Xbox One版本得益於Microsoft的UWP平台(能夠跨平台相容Windows 10與Xbox One的App),能夠完整支援Direct3D 11繪圖API (也支援Direct3D 12,但效能較差而未使用),需要在將主機切換至開發人員模式才能使用。PlayStation 4版本則是透過liborbis自製軟體SDK開發,採用OpenGLES 2繪圖API,但僅能在4.55或5.05等已越獄的韌體環境執行。這2個版本已經進入內部測試階段,正式公開的時間尚未決定。
▲RetroArch為PlayStation 2提供QuickNES、FCEUmm、Picodrive等3種模擬器。
讀者可以先依照上面的簡易教學操作體驗PlayStation 2版RetroArch,但如果摸不著頭緒或主機無法執行LaunchELF等非官方檔案瀏覽器的話,則可參考筆者預計於日後撰寫的PlayStation 2改造教學(時程尚未確定)。
(標題圖片來源:Libretro)
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!