FB 建議貼文

選取貼文複製成功(包含文章連結)!

超任模擬器 ZSNES 睽違 20 年「轉生」回歸:改用 Unity 引擎、支援高解析 Mode 7 與 3D 視覺增強

超任模擬器 ZSNES 睽違 20 年「轉生」回歸:改用 Unity 引擎、支援高解析 Mode 7 與 3D 視覺增強

對於經歷過 90 年代 PC 遊戲熱潮的玩家來說,「ZSNES」這個名字代表的不只是模擬器,更是一個時代的印記。那個經典的藍色操作介面與隨意飄落的像素雪花,曾是無數玩家在低階電腦上體驗超任(SNES)名作的首選。

然而,自 2007 年發布 1.51 版本後,ZSNES 便進入了漫長的沉寂。直到最近,兩位原始開發者 zsKnight 與 Demo 驚喜宣佈,這款傳奇軟體將以「SUPER ZSNES」之名全面現代化重啟。

超任模擬器 ZSNES 睽違 20 年「轉生」回歸:改用 Unity 引擎、支援高解析 Mode 7 與 3D 視覺增強

從 Assembly 到 Unity:架構層面的徹底翻新

早期的 ZSNES 之所以難以維護且難以跨平台移植,主因在於其核心幾乎完全由 x86 組合語言(Assembly)撰寫。這種過時的設計使其與現代 64 位元架構與行動平台產生了天然的隔閡。

本次回歸的 SUPER ZSNES (v0.100) 採用了 Unity 引擎 重新撰寫。這項轉變不僅讓模擬器能輕鬆跨足 Windows、Mac、Linux 與 Android 平台,更引入了「GPU 驅動渲染」技術。這並非為了提升效能,而是為了釋放圖形管線的靈活性,實現諸如 Hi-Res Mode 7(高解析度渲染)以及 3D Height Mapping(高度貼圖)等增強功能。後者能將《F-Zero》或《飛行俱樂部》(Pilotwings)等透視型 Mode 7 場景轉化為具備幾何立體感的 3D 視覺效果。

超任模擬器 ZSNES 睽違 20 年「轉生」回歸:改用 Unity 引擎、支援高解析 Mode 7 與 3D 視覺增強

安全性升級與跨平台挑戰

回顧 ZSNES 的停更,安全性風險一直是揮之不去的陰影。由於原版 Assembly 程式碼缺乏記憶體邊界檢查,過去曾被揭露存在多項可透過惡意 ROM 觸發任意代碼執行(RCE)的安全缺陷。

SUPER ZSNES 由於改用 Unity 引擎以 C# 託管程式碼重製,從根本上規避了原版組合語言中的記憶體溢位風險。此外,受惠於 Apple 自 2024 年 4 月起開放模擬器上架 App Store 的政策,開發團隊也正積極籌備 iOS 版本。不過,由於目前仍處於極早期版本,Android 版近期因 ROM 載入機制的問題已暫時從 Google Play 下架修復,特殊晶片如 DSP1、SuperFX 與 SA-1 亦尚未實作。

回歸熱情:經典介面的現代呈現

即便底層架構大幅更動,開發團隊仍保留了玩家最熟悉的藍色下拉式選單與「落雪」動效,並確保介面在現代 4K 顯示器上有更清晰的呈現。功能面則補齊了現代模擬器的所有標配:倒帶(Rewind)、即時存檔歷史、自動書籤與作弊碼管理等現代模擬器標配。

zsKnight 在訪談中表示,他對社群的熱烈反應感到感動,並坦言這 20 年間模擬器界已有許多長足發展,他並不確定 SUPER ZSNES 會如何被接受,但承諾無論成敗都會繼續投入這項「熱情所在」的工作。

超任模擬器 ZSNES 睽違 20 年「轉生」回歸:改用 Unity 引擎、支援高解析 Mode 7 與 3D 視覺增強

閉源引擎與情懷的平衡

SUPER ZSNES 選擇使用 Unity 這種專有引擎開發,並轉為閉源形式,在開源模擬社群中引發了不少討論。目前 Super Enhancement Engine 僅支援包含《超級瑪利歐世界》在內的 7 款特定遊戲,代表它目前更像是一個主打視覺增強的實驗性作品。對於追求「極致原音原畫」的玩家,bsnes 或 ares 仍是首選;但對於想要重溫 90 年代 ZSNES 情懷、同時享受 3D 化視覺衝擊的玩家來說,這款 v0.100 版本的新作無疑是一個充滿潛力的開端。

超任模擬器 ZSNES 睽違 20 年「轉生」回歸:改用 Unity 引擎、支援高解析 Mode 7 與 3D 視覺增強


參考來源:

 

小治
作者

《PC Home 電腦家庭》雜誌及 T 客邦網站編輯。負責遊戲類型新聞及評析、軟體應用教學及企劃撰寫、電腦相關周邊硬體測試,以及打雜…

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