《掃雷組》:Odroid Go Advance土砲掌上型主機軟體與遊戲篇

《掃雷組》:Odroid Go Advance土砲掌上型主機軟體與遊戲篇

ADVERTISEMENT

Odroid Go Advance搭載Arm架構處理器,目前Odroid官方提供已整合EmulationStation的Ubuntu作業系統,玩家只要將映像檔燒錄至microSD卡即可使用,此外Batocera與TRA等社群也都釋出了對應的映像檔,玩家可以自行選擇習慣的版本。

推薦使用Batocera系統

筆者完成組裝Odroid Go Advance之後,就先試用了Odroid官方提供的作業系統映像檔。它以Ubuntu 18.04為基礎,但目前收錄的模擬器相當不完整,檔案結構設計也相當凌亂,而且更慘的是在選單選擇關機後,系統會退出並自動重新啟動EmulationStation,導致無法正常關機,只能長按電源鍵強勢關機的問題,因此目前暫不建議使用官方提供的作業系統。

接著筆者嘗試了由Recalbox衍生的Batocera,發現不但收錄的模擬器種類相當豐富,幾乎與官方相容性列表中的Odroid XU4部分相同(有模擬器但不保證所有遊戲都能流暢執行),而且基本操作與使用都與電腦版Batocera相同,因此比較推薦使用這個作業系統。

另一方面,長期與Odroid關係友好的TRA社群也已推出使用TRA映像檔的候選版(Release Candidate),由於它並是由RetroPie衍生而出,所以在系統的操作與設定上與Batocera有些微不同,有興趣的讀者不妨試試這個系統。

Odroid官方提供的映像檔存在許多問題,因此筆者建議先不要使用這個版本。

Batocera安裝教學

如果讀者對Batocera不太熟悉的話,建議可以先參考筆者先前撰寫的《Batocera新手上路手冊》系列教學文,以利後續作業。

讀者可以先到Batocera官方下載區找到Odroid Go Advance專用的映像檔,並在解壓縮後透過Balena Etcher燒錄工具燒錄至microSD記憶卡,然後將記憶卡插入Odroid Go Advance並開機後,系統就會自動完成安裝工作。

在完成首次開機程序後,接下來的重點就是要將模擬器所需的ROM與BIOS檔案傳至記憶卡,但是受制於Batocera會將記憶卡格式化為ext4檔案系統,所以無法直接在Windows下存取,官方建議透過Samba等網路傳輸方式複製檔案。

不過透過網路傳輸不但需要額外準備無線或有線網路卡,還需進行繁鎖的連線設定,因此筆者推薦參考上面的教學,製作1支電腦專用的Batocera隨身碟,如此一來在電腦上啟動Batocera系統後,就能透過內建的檔案總管將檔案從電腦直接複製到microSD記憶卡,過程方便許多。

需要注意的是,目前Batocera只能支援FinalBurn Neo與MAME 2003等大型電玩模擬器讀取壓縮檔,對於一般家用主機的模擬器而言,需要先將ROM檔案解壓縮後再複製到記憶卡才能正常讀取。

另外一方面由於Batocera檔案總管預設不會進行遞迴複製,所以不熟悉這種邏輯的使用者可能會在複製過程中遺漏檔案,因此建議在檔案總管開啟各模擬器的對應資料夾(如存放Famicom遊戲的nes資料夾)後再貼上電腦中的檔案。此外完成複製工作後,請務必點選退出記憶卡,接著再關閉檔案總管與關機,以確保檔案完成寫入動作。

▲ 撰稿時Batocera下載區已提供Odroid Go Advance專用映像檔。

執行balenaEtcher.exe時,先點擊Select Image選擇映像檔,然後點擊Select Drive選擇microSD記憶卡,最後點擊Flash開始燒錄,並耐心等待完成畫面出現。。

複製檔案後,記得在關閉檔案總管前點選退出記憶卡。

PS也可流暢跑

由於Batocera支援的模擬器相當豐富,要完成所有測試是個相當大的工程,所以筆者只挑選部分進行重點測試。

大致上任天堂Famicom、Super Famicom,以及NEC PC-Engine、Sega Mega Drive等8bit、16bit世代的卡匣機都能流暢模擬,而任天堂Game Boy、Game Boy Advance等掌上型遊戲主機也大多沒有問題。

大型電玩部分筆者測試了FinalBurn Neo與MAME 2003模擬器,但因為大型電玩的遊戲數量太過龐大且原始硬體落差也很大,所以短時間內僅能測試少許遊戲。在測試過程中發現使用FinalBurn Neo能夠流暢執行NeoGeo基板的遊戲(如《越南大戰》系列),因此可以評斷具有一定實用價值。

最後比較嚴苛的考驗就是測試32bit與光碟世代以後的主機,Sony PlayStation的運作狀況相當良好,3D遊戲也能以全速運作,而任天堂N64則存在各遊戲執行狀態不一的狀況,但普遍來說無法以全速運作,有待日後模擬器將效能最佳化。

比較可惜的是Batocera並未收錄Sega Saturn模擬器,Sega Dreamcast雖有模擬器但無法啟動遊戲。

筆者覺得Odroid Go Advance最大的問題,就是它的螢幕比例並非4:3,在解析度在為480 x 320的螢幕顯示320 x 240的遊戲時,會產生比較嚴重的非點對點顯示瑕疵,例如遊玩《音速小子》這類畫面捲動速度較快的橫向捲軸動作遊戲時,背景圖像因像素對應不良造成的閃爍情況比較明顯,若能搭載解析度為640 x 480的螢幕便能大幅改善這個問題。

不過由於Odroid Go Advance的解析度正好是任天堂Game Boy Advance的4倍,因此剛好能夠以點對點模式顯示,所以畫面呈現相當清晰,而且也不會出現背景圖像閃爍讀問題,模擬效果相當理想。

Batocera的選單介面有對低解析度的螢幕最佳化,看起來舒適許多。

▲測試Mega Drive平台的《音速小子2》,執行狀況相當流暢。

▲大型電玩平台的《Streep Hoop》也可完美模擬。

▲PlayStation平台的《陸行鳥賽車》可以全速執行。

整體而言Odroid Go Advance算是相當出色的產品,實用性與功能都大幅領先Odroid Go,已經可以視為真正具有實用價值的模擬器遊戲主機。

雖然目前對應的作業系統與軟體還有許多改善空間,但相信在社群力量的推動下,這些問題能獲得顯著改善。例如先前筆者曾介紹過Parallel N64模擬器獲得動態重新編譯功能,能夠帶來更高的執行效率,可望進一步強化N64的遊戲體驗。

不過比較可惜的是,目前Odroid Go Advance屬於缺貨狀態,官方線上商店預告第3波出貨日期預計落在2020年5月,雖然產品本身在韓國生產,但供應鍊可能多少還會受到武漢肺炎疫情影響,想要入手的讀者可能還要再耐心等上一段時間。

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則