Guac v0.0.4
以下是機翻
Guac是一款以 Go 語言編寫的便攜式多系統模擬器,
支援 Windows/Linux/Linux-ARM64 平台,支援以下任天堂掌機:
– Game Boy (DMG)
– Game Boy Color (GBC)
– Game Boy Advance (GBA)
– Nintendo DS (NDS)
本專案設計為無需外部 BIOS 或韌體即可運作,但若有需要,也可以提供這些元件。此外
,它還提供完全可透過手把控制的介面,包含選單畫面。
功能
– 支援 Game Boy、Game Boy Color、Game Boy Advance 及 Nintendo DS 模擬
– 無需強制載入 BIOS 或韌體
– 完整支援遊戲手把(包含選單介面操作)
– 螢幕虛擬鍵盤
– 豐富的自訂選項
– 可自訂介面色彩
– 可配置鍵盤快捷鍵
– 提供英文與西班牙文語言支援
– 可針對各款主機個別設定控制按鍵
– Nintendo DS:可自訂螢幕版面配置
– Nintendo DS:可設定即時時鐘(RTC)
– Nintendo DS:可配置韌體設定
– 支援將 3D 場景匯出為 .obj 格式,可在 Blender 或 Maya 等軟體中開啟
Nintendo DS 效能表現
Nintendo DS 的模擬使用了專為 Guac 開發的 JIT(即時編譯器)。根據該專案的資料,
依據不同的工作負載,此編譯器能帶來 2 至 5 倍 的效能提升。值得一提的是,該專案
包含了一個使用 Go 語言編寫的 ARM64 JIT。
guac 的 GBA 模擬器現在已達到週期精確的速度!它現在通過了大量的時脈測試,包括所
有的 AGS Aging Cartridge 測試、所有 Hades 測試,以及 mGBA 的時脈、計時器累加與
計時器中斷測試。根據 Emulation General Wiki 的記載,目前只有另外 3 款模擬器能
同時通過這一組合的時脈測試。
此外,guac 也已能正確模擬經典 NES 系列遊戲,包含《薩爾達傳說》、《銀河戰士》以
及《超級瑪利歐兄弟》等極難模擬的 ROM。
這並不代表模擬已經完美無缺,圖形(繪圖)部分仍有許多工作要做。許多未能通過上述
測試的模擬器,在功能、相容性與效能的綜合表現上依然更好;不過,這對 guac 來說仍
是一個巨大的里程碑。
其他一些目前已能運行的著名高難度模擬遊戲包括:
《Hello Kitty Collection - Miracle Fashion Maker》(日版)
《數碼寶貝賽車》(歐版)
《James Pond - Codename Robocod》
* CPU 與子系統實際上已達到週期精確,唯一的重大例外是 PPU/圖形處理部分。
其他新聞
- GB / GBC / GBA: 現已支援從 Bootrom / BIOS 引導啟動
- GB / GBC: 現可選擇主機系統,以開啟該系統專屬的選項:
* 在 GBC 上執行 GB 遊戲:具備 DMG(初代 GB)相容配色盤
* 在 DMG 上執行 GBC 遊戲:會顯示遊戲內的警告訊息與其他相容性表現
- GBA: 現已支援即時時鐘(RTC)與太陽能感應器
- GBA: 音訊品質顯著提升。
- GB / GBA: 快進與慢動作模式下,音訊會隨之加速或變慢,而非直接強制靜音。
- 使用者介面與體驗 (UI/UX):按鍵與手把按鍵對映無需再手動輸入,
只要按下對應按鍵即可自動更新。
https://github.com/aabalke/guac/releases/tag/v0.0.4
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.102.51 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1786714775.A.8CA.html