該模擬器不僅可以成功地在 PC 或 Mac 上運行任天堂遊戲機上的遊戲,而且還可以「重新解釋」圖形。這項壯舉使得《薩爾達傳說》或《瑪利歐賽車》等低清晰度遊戲可以全高清播放。
這是任天堂行動遊戲機粉絲一直在等待的模擬器! Citra 是這個多平台(Windows、Mac、GNU/Linux)和開源程式的名稱。社群軟體以其模擬高清 3DS 遊戲的能力而大放異彩。
https://www.youtube.com/watch?v=7XFcTqoZ3nk
任天堂的優勢在於其授權的力量(薩爾達、馬裡奧等)和遊戲的質量,但肯定不在於其遊戲的純粹視覺質量。 3DS除了功耗低之外,畫質也有欠缺:上屏400 x 240像素,在2016年的畫質上還遠遠達不到令人滿意的水平——PS Vita則採用了OLED屏幕,顯示960 x 544 點,iPhone 6 顯示 1334 × 750 點…
偉大的駭客
那麼,一個被編程為以低清晰度(400 x 240 點和下部觸控螢幕 320 x 240 點)顯示在兩個螢幕上的遊戲如何從全高清清晰度中受益呢?透過做“紋理轉發”,也就是說,透過阻止(模擬的)中央處理器壓縮同樣模擬的圖形處理器(GPU)產生的圖像。透過保持對模擬 GPU 產生的影像的控制並利用 PC 組件(真實 CPU 和真實 GPU)的強大功能,開發人員不僅能夠提高影像清晰度,還能夠提高其內在品質。
為此,除了修補處理器模擬和顯示管理之外,Citra 開發人員還改進了紋理處理、使用多邊形平滑技術並重新解釋了文字元素的管理。透過克服所有這些障礙,他們的模擬器提供的圖形品質肯定與 PS4 遊戲的品質相去甚遠,但遠遠優於原始任天堂遊戲機所提供的圖形。
相容遊戲較多,有待優化
模擬遊戲很好,成功地正確模擬整個遊戲庫更好。在純粹的技術部分之後,對於任何有自尊的模擬器來說,第二個挑戰是運行盡可能多的遊戲。
如果我們參考YouTuber John GodGames的影片播放列表,絕大多數商業遊戲都可以在主機上推出。目前我們討論的是啟動而不是玩,因為如果有些遊戲可以完美玩,那麼許多其他遊戲就太慢了,並且像仿真世界中一樣,音頻有困難。
開發團隊很清楚其中的陷阱,但模擬領域的先例為能夠或多或少地模擬一切提供了良好的希望。不過,這件事的法律面還有待討論…
合法,或幾乎
西特拉合法嗎?是的,完美。您真的能夠在 PC/Mac 上玩整個任天堂目錄嗎?在那裡,情況更加微妙。下載(或共享)盒式磁帶的數位副本(ROMS)是 100% 非法的,因為它是盜版。
但是,您可以合法地將您的個人磁帶提取(用行話來說是“轉儲”)到 SD 卡上。有很多工作只要它仍然屬於私人複製的範圍。
如果你有任天堂 3DS 遊戲,並且願意追蹤開發並進行一些技術操作,那麼在等待任天堂發布既可以是家用遊戲機也可以是便攜式遊戲機的 NX 期間可能是值得的。誰知道呢,它可能會向後相容 3DS,並提供對其歷史目錄的存取。