模擬器為了100%還原懷舊遊戲,把遊戲主機晶片拿去照X光!

模擬器為了100%還原懷舊遊戲,把遊戲主機晶片拿去照X光!

每個時代都有自己的懷舊,那是對於自己年輕歲月的一種回憶。科技產品的推陳出新,在新的技術發展之後,許多早期的資訊產品就沒法在新的平台上運作了,但總是身懷絕技開發者,花費了大量的心力,只為了找回當年那一絲絲的感動。模擬器就是這種產物之一。

 

Q:模擬器是什麼?可以在哪些設備上執行?

A:模擬器就是模擬遊戲主機裡晶片在做的事情;現在模擬器大多是開源的方式把程式碼公開,所以有許多玩家會把這模擬器移植到不同的平台上,像是PC、手機、Linux都可以。

 

Q:有哪些方法才能玩到這些懷舊遊戲? 

A:發行卡帶,讓有以前遊戲主機的人可以玩;直接發行PC的版本,讓現在的電腦可以執行;發行模擬器的版本,給一個ROM的檔案,讓玩家透過模擬器去執行。

 

Q:以前卡帶遊戲的資料是如何擷取出來的?

A:就像以前用影像擷取卡把錄影帶轉出來一樣,可以使用ROM DUMPER這類的工具,把實體卡帶插在讀取器上,就可以把晶片裡頭的資料讀取出來。

 

Q:現在電腦環境和數十年前差很多,要如何確保遊戲體驗一致?

A:模擬器有很多不同的模擬面向,最大的目標就是還原模擬對象硬體的運作。

 

Q:為什麼玩懷舊主機最好使用CRT螢幕?

A:直接吃類比訊號,顯色能力強,延遲低,有獨特的掃描線視覺效果。更講究的可以用彩色監視器。說明彩色監視器。

 

Q: 模擬器跟電腦用的虛擬機器一樣嗎?

A:不一樣,模擬器的概念是透過軟體方式環原目標處理器的硬體運作,比較像是「翻譯」;而虛擬機器則是透過虛擬化技術切分硬體資源,目標電腦的程式還是直接送到主電腦處理器執行,本身的工作比較像「搬運」。

 

Q:除了使用軟體去模擬外,有使用硬體的方式去模擬的嗎?

A:真的有,透過FPGA(現場可程式化邏輯閘陣列)進行硬體模擬。透過寫入不同的檔案,可以隨便改變這顆處理器的運作方式。它是透過模擬電路的方式來達成這個目的。

 

Q:實機、模擬器、FPGA的優缺點各是什麼?

A:實機優點:原汁原味,缺點:麻煩,需要準備器材,最好還要有映像管電視;模擬器優點:方便,可以達到超越實機的效果,缺點:模擬環原度可能比較低,無法作到Cycle Precision;FPGA優點:有機會達成Cycle Precision,理論上可以完全還原,缺點:需要專用硬體,軟體開發難。

 

Q:要如何才能開始玩模擬器遊戲?

A:要下載安裝模擬器、要有遊戲ROM檔。以模擬器來說,可以使用RetroArch、Byuu等模擬器,現在也有使用Raspberry Pi等單板電腦的RetroPie模擬器系統,也可以使用DE-10 Nano搭配Mister進入FPGA的世界。

 

Q:遊戲廠商對於這些早年的遊戲有什麼想法?

A:因為近年懷舊遊戲熱度上升,所以遊戲廠商也都發行了對應的迷你主機,使用晶片來跑模擬器,而這些模擬器有些還來自網路上知名的模擬器作者。

 

Q:現在還有人在為這些老主機開發新的遊戲嗎?

A:有,有些遊戲還很認真,往往都是開發者在挑戰主機的極限。例如8BIT MUSIC POWER,以及現在Pyron正在開發的MD版月下夜想曲都是很好的例子。

T客播
作者

這是T客邦網站所製作的Podcast節目。我們會邀請跨領域的工作者來節目中分享跟科技有關的看法。

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