每個時代都有自己的懷舊,那是對於自己年輕歲月的一種回憶。科技產品的推陳出新,在新的技術發展之後,許多早期的資訊產品就沒法在新的平台上運作了,但總是身懷絕技開發者,花費了大量的心力,只為了找回當年那一絲絲的感動。模擬器就是這種產物之一。
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客播。
本集節目內容
- Apple Podcasts:https://ppt.cc/fuSCax
- Spotify:https://ppt.cc/f4ZEyx
- Anchor:https://ppt.cc/fKiP1x
- Google Podcast:https://ppt.cc/foILpx
- KKBOX:https://ppt.cc/fx9i7x
- TechPocast:https://ppt.cc/fGTAPx
其他集數節目內容
T客播收聽平台
- Apple Podcasts:https://apple.co/3l7E98b
- Spotify:https://spoti.fi/32liou6
- Anchor:https://anchor.fm/t212
- Google Podcast:https://ppt.cc/f0QAZx
- KKBOX:https://ppt.cc/fSol2x
T客播Youtube頻道
- TechPodcast:https://ppt.cc/frqrxx
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!