1997 年任天堂 64 經典遊戲《Mischief Makers》原生 PC 移植版本已發佈。它並非傳統的模擬器,而是透過靜態重編譯技術將原始機器碼轉換為原生二進位檔案,使遊戲能在 Windows 與 Linux 系統上以 60 FPS 穩定運行。該版本支援高解析度渲染、原生寬螢幕以及動態補幀技術,並提供流暢的控制器支援與存檔功能。
PC 移植版與一般模擬器的主要區別
1. 運行原理:原生執行 vs. 硬體模擬
- 模擬器: 傳統模擬器是在 PC 上透過軟體模擬(Simulate) N64 的 CPU 和其他硬體環境。當遊戲運行時,模擬器必須即時將 N64 的機器碼翻譯成 PC 能理解的指令,這會消耗大量的效能。
- 本移植版: 它並非模擬器。開發者使用工具(N64Recomp)將《雜湊混亂》(Mischief Makers)原始的 MIPS 機器碼一次性地翻譯成 C 語言代碼,然後針對 PC 環境直接進行編譯。因此,這個遊戲本身就是一個原生二進制檔案(Native Binary),執行時不需要在後台模擬 N64 的 CPU。
2. 效能與流暢度
- 原生 60 FPS: 由於是原生執行,遊戲能以穩定的 60 fps 運行(這是遊戲本身的原始速率),並確保音訊步調完全正確。
- 高效能利用: 相比模擬器需要處理複雜的指令轉換,原生移植版能更直接地利用 PC 的硬體資源。它還支援**幀率內插(Frame Interpolation)**技術,可實現高達 240 FPS 或與螢幕同步的高更新率。
3. 畫面顯示的深度優化
這款移植版提供了傳統模擬器難以完美實現的視覺功能:
- 原生寬螢幕支援(Widescreen Support): 這不是簡單的畫面拉伸(Stretched)或加上黑邊(Letterboxed)。它是透過修改遊戲的渲染邏輯,真實地渲染出原本 4:3 畫面之外的場景內容(包括角色、3D 幾何圖形和滾動背景層)。
- 高解析度渲染: 支援整數倍率縮放的視窗顯示,這意味著視窗越大,內部渲染解析度就越高。此外還支援 MSAA 4x 和 SSAA 2x 等反鋸齒技術,大幅提升畫面細緻度。
4. 技術架構與現代 API
- 現代渲染器: 使用 RT64 渲染器 並基於 Vulkan API 運行,這使得遊戲能良好支援現代顯示卡並提供穩定的圖像輸出。
- 功能整合: 由於代碼已經「現代化」,開發者能更容易地加入存檔安全(Save-safe)的除錯選單、**快速前進(Tab 鍵)**以及現代控制器(支援震動)的自動適配。
下載
https://github.com/ThiagoLira/trouble-makers-pc-recomp
遊戲需合法取得的 Mischief Makers (US 1.1) ROM (.z64)











