模擬器 – 將您喜愛的遊戲提升到一個新的水平

2022年6 月8日
模擬器 – 將您喜愛的遊戲提升到一個新的水平

傳奇水管工馬裡奧、“tanchiki”、最終幻想 – 這只是任何遊戲玩家都會喚起懷舊記憶的一小部分遊戲程式。不可能有人會拒絕再次投入這些古老但未被遺忘的遊戲的迷人世界的樂趣。

Retrogaming 現在正以前所未有的規模越來越受歡迎。為了實現在個人電腦(PC)或典型的遊戲控制台的舊電腦遊戲的其他控制台上運行的可能性,使用稱為模擬器的特殊軟體應用程式。

除了作為在新設備上適配舊程式碼的插件之外,模擬器還廣泛用於生成自訂演示遊戲、升級/修改現有遊戲程式、啟動沒有正式版本的遊戲。

什麼是模擬器?

模擬是一種在其他電腦設備(通常是 PC 或筆記型電腦)上實現遊戲機軟體功能的創新方法。為了組織這樣的過程,需要使用稱為模擬器的特殊實用程式。對於普通用戶來說,這個或那個模擬器如何運作並不重要。
模擬器

任何模擬器的程式碼都儲存為圖像檔案。這可以是遊戲機卡帶的圖像或光碟影像。應該指出的是,絕大多數遊戲應用程式都受版權保護,這使得將它們複製並儲存為圖像檔案是非法的。

因此,在編寫模擬器時,開發人員考慮到直接存取光碟/盒式磁帶資料的可能需求是極為重要的。

BlueStacks
BlueStacks
bluestacks.com
適用於 Windows 的 BlueStacks

編寫模擬器是一個耗時的過程,只能由了解模擬系統配置的高技能程式設計師來完成。因此,模擬器寫得“歪”可能會導致有些遊戲“變慢”,有些根本無法啟動。

此外,即使是最普通的模擬器也是一個資源密集的軟體應用程式。根據粗略估計,為了獲得合理的仿真,PC 或筆記型電腦處理器的時脈頻率應為仿真係統頻率的 5-10 倍。

最常見的模擬器

迄今為止創建的大多數模擬器都是“地下生產”。這是由於參與電腦遊戲製作和發行的公司的發行政策所致。使用者所在的地區、製造商的資訊安全政策——這些都是所有遊戲機無一例外無法正式發布模擬器的主要原因。儘管如此,這項戰略已經部分制定。造成這種情況的動力是同樣的復古遊戲。大眾對「老派」遊戲的需求與日俱增。

也許使用最廣泛的官方模擬器是任天堂的虛擬控制台。開發人員預先在虛擬控制台中使用軟體模擬元素,使您可以在新的現代設備上運行舊遊戲。高仿真保真度是虛擬控制台的主要優勢。我們必須聲明一個事實,絕大多數非官方版本的「罪孽」是品質低下,並且在模擬過程的準確性方面有缺陷。

Nox App Player
Nox App Player
bignox.com
適用於 Windows 的 Nox App Player

大多數模擬器的官方版本都是出於商業目的而開發的,作為在零售網路中銷售舊電腦遊戲的一種手段。

遊戲程式被廣泛使用,其中對遊戲性能的支援是透過內建模擬器來實現的:

  • Sega Smash Pack 1/2 是 Sega 八個遊戲程式的存檔。適配PC和GBA。基於內建KGen模擬器;
  • 經典 NES – 與 NES 相關的三個玩具系列;
  • 適用於 PlayStation 和 Game Boy 的最終幻想遊戲程式。內建 KGen 模擬器支援工作;
  • 虛擬控制台是一項軟體服務,可讓您在現代硬體上玩舊控制台。
  • 最常見的 PlayStation 模擬器版本包括 FPSE、PCSX、PSXEven、AdriPSX、PSInex。
  • 對於像任天堂這樣的大公司來說,有一個通用的 gCubix 模擬器。它適用於數十種平台,包括平板電腦和大多數自適應智慧型手機。

使用模擬器時會出現哪些問題

絕大多數模擬器都是用 Visual C++、Delphi、Assembler 編寫的,其原始程式碼可以在其官方支援網站上找到。

幾乎所有模擬器的操作中最常見的問題是模擬系統的準確性和速度。這兩個關鍵指標直接取決於插件本身的品質。不幸的是,我們必須聲明一個令人失望的事實,在大多數情況下,不幸的程式設計師給我們提供的產品品質不是最好的。模擬器的適應性和便攜性還有很多不足之處。

PPSSPP
PPSSPP
ppsspp.org
適用於 Android 的 PPSSPP適用於 Windows 的 PPSSPP

另一個明顯的問題是,參與創建模擬器的少數程式設計師小組是孤立工作的。因此,原始碼是封閉的,其文件只有模擬器的真正開發人員才能理解。程式碼分析速度快,聲音同步差——幾乎所有模擬器無一例外地「罪」。

理想的模擬器是能夠毫無例外地運行所有遊戲機的模擬器。但是,唉,就像創造永動機一樣,這是根本無法實現的。