所謂ES,就是偉大的EmulationStation模擬器前導平台,從常見的樹莓派到桌機到現在的各式掌機甚至街機,很大一部份皆以ES為前導核心。
而所謂的Perfect Pixel完美像素,就是所謂的點對點放大,沒有補插或變型的縮放。
當然Perfect Pixel點對點的效果並不是所有人都喜歡,所以如果你剛好是喜歡的人,可以一起研究一下。
本篇以擁有4:3完美640x480解析度的RG351V裡的Emuelec ES為範例,但其實只要是ES前導,設定都大同小異。
先看看預設的拉伸全螢幕畫面,與Perfect Pixel的比較:
以紅白機的原生解析度256x224為例,放大到640x480時,略為拉寬,而點陣字有明顯填補變粗糊掉的情況。
而Perfect Pixel的設定下,解析度為256x224x2=512x448,畫面雖不足全螢幕,但點陣字保持清析,畫面沒有變型。
為何會說4:3完美640x480解析度,因為在其他比例尺吋的螢幕下,根本沒辦法完美的點對點放大,
例如早期常見的480x270解析度的16:9寬螢幕,點對點根本只能1:1,畫面小的可憐,
就算是後來的3:2的480x320,也一樣只能1:1。
但如前所說,640x480可吃下2倍的256x224,畫面又大又清析...而且!而且!而且!
640x480還可以完美吃下VGA/CGA的畫面,無論是640x480/640x400/320x240/320x200的16色還是256色,皆可完美呈現,所以在DOS遊戲的支援度整個大大提升!
而一般16:9的螢幕,點對點的尺吋要多大才能與3.5吋的4:3螢幕相比擬呢?
估計要4.5吋以上的寬螢幕才有超過3.5吋的4:3大小。
而在ES裡Perfect Pixel的相關設定如下,各版本的翻譯不同,本文先以Emuelec ES的範例:
1. 遊戲畫面顯示比例:強制以Square Pixel(正方形像素)點陣優先的意思
2. Bezel:疊在遊戲畫面上的假外框,為模擬電視的效果
3. 平滑遊戲畫面:關掉,否則會在點陣間補插
4. 濾鏡著色器設定:沒有,否則會在放大時補插
5. 整體縮放(像素完美顯示):打開,不會拉伸到滿版的必要設定
如此一來,就可以獲得點對點的完美像素效果。
而另一個新手常問的問題,怎麼有那麼多個一模一樣的設定,哪一個才是我要的?
這要再從ES的架構說起,ES雖是表層的前導程式,但實際執行遊戲的,至少還有一層模擬器,而不同遊戲平台,就會有不同的設定值,但在模擬器之間,多半還有一層整合模擬器的RetroArch平台,這使的設定值至少三層以上!
以樹莓復古派為例簡單畫的架構圖,有誤請指正
其中最上層的各個Emulation模擬器,皆有自已的設定值
而中間的RetroArch整合程式,也自己有一套通用的設定值
然後在前導層EmulationStation也有自己一套通用的設定值
最後在底層的系統,一樣也有自己的設定值...
而所以在EmulationStation的設定上,亦產生出上下層的架構
因各版本ES翻譯不同,以下同樣先以Emuelec ES為範例:
在ES首頁或其他選單頁,按[START],即可叫出[主選單],
其中的[遊戲設定],是不分遊戲的全平台通用設定、亦稱全域設定。
然而進入到遊戲主機平台內,例如NES紅白機的目錄下時,按下[SELECT]進入到[OPTIONS選單],
其中底下的遊戲設定裡的[系統設定],因目前在NES紅白機下,所以是NES紅白機的通用設定。
底下遊戲設定裡另外的[高級遊戲設定],看你目前遊標在哪款遊戲上,如目前在吞食天地2上,所以是吞食天地2的專用設定。
至於進到遊戲中,RetroArch或各別模擬器下的設定值,又是另外的設定了...
以上希望有幫大家釐清一小部份的疑惑。
另外,各版本中文翻譯問題需要再修正及統一
雖然Recalbox的正體中文版本最早剛好是由在下我一字一句進行翻譯的,但有很多功能當時都是隔空抓藥,翻的並不好,後續亦有其他人進行補充,但用詞習慣並不同;
之後EmulationStation開始有了許多的Github分支,也取了Recalbox的正體中文為官方翻譯,所以Emuelec ES的正體中文大部份內容也是源自於我當初的翻譯;
最近Recalbox 7.2會有一次大更新,我也在正體中文上重新修訂了許多的翻譯用詞,亦希望其他ES分支,如Emuelec ES也能跟上我修訂完的這個版本!
再拿出其他懷舊主機,Retro Arcade RS07及RetroFlag的GPi CASE來作比較,規格如下:
Retro Arcade RS07的螢幕是4.3吋16:9解析度為480x272
RetroFlag GPi CASE的螢幕是2.8吋4:3解析度為320x240
首先下圖為Retro Arcade RS07,4.3吋的確蠻大的,但對於非16:9的遊戲而言,拉伸變型真的太嚴重了,點對點就變小許多...
而下圖為RetroFlag GPi CASE,2.8吋愈看愈小XD,但在我拿到RG351V之前,GPi CASE已經是我最愛的4:3機型了...
最後將RetroFlag GPi CASE及Anbernic RG351V及Retro Arcade RS07三台擺在一起,並且設定成PerfectPixel後,停在同個畫面。
三台除了大小外,顏色飽合度也有差異,RG351V預設就鮮艷許多。
且如前文所述,要比RG351V的畫面更大的16:9,那就要4.5吋以上才辦的到(有拿5吋手機稍微比了一下的確略大些)。
本文不專業的簡略比較,希望對大家有幫助。