如何在瀏覽器中遊玩懷舊遊戲

一份完整指南,教你如何使用 WebAssembly 模擬技術直接在瀏覽器中遊玩懷舊主機遊戲——無需下載、無需安裝、無需設定。

RGS Editorial 最後審閱

為什麼瀏覽器模擬在 2026 年行得通

現代瀏覽器內建 WebAssembly,一種執行速度接近原生的指令集。這足以在中階筆記型電腦上輕鬆模擬遊戲男孩 Advance 和 Sega Saturn 等主機,甚至手機也能毫不費力地執行 8 位元和 16 位元系統。無需安裝外掛程式、無需 Java、無需 Flash——瀏覽器就是執行時環境。

當今最重要的兩個引擎是 EmulatorJS(libretro 核心的分支)和少數自訂 WebAssembly 移植版本。大多數以瀏覽器為基礎的懷舊遊戲網站(包括本站)都將其中一個或兩個連接到簡薄的 React 或原生 JavaScript 外殼中,傳入 ROM 檔案,讓使用者遊玩。

步驟 1——選擇遊戲

從目錄中選擇遊戲

按平台(NES、SNES、Genesis、GBA 等)或類別(動作、RPG、益智、格鬥)瀏覽目錄。大多數瀏覽器遊戲庫包含 1,000 至 3,000 款遊戲,涵蓋遊戲卡帶時代;我們的目錄上次統計有 2,074 款。查看每張卡片上的平台徽章以確認相容性——任何標記為 NES/SNES/GB/GBA/MD/MS/PCE 的遊戲都能在手機上順暢執行,而 N64/PS1/Saturn 則需要桌面瀏覽器才能維持 60 FPS。

步驟 2——點擊遊玩

點擊「遊玩」按鈕

按下遊戲頁面上的「遊玩」按鈕。背後會發生三件事:模擬器核心(一個 1-3 MB 的 WebAssembly 模組)下載、ROM 從公開檔案庫下載,以及音訊環境初始化。總冷啟動時間通常為 5-15 秒,視 ROM 大小和你的連線速度而定。一旦模擬器啟動,儲存狀態和螢幕截圖擷取功能隨即可用。

步驟 3——使用螢幕控制或鍵盤

使用螢幕控制或鍵盤

預設鍵盤對應:

  • 方向鍵——D-pad / 移動
  • Z——A 按鈕(動作 / 確認)
  • X——B 按鈕(取消 / 次要動作)
  • A / S——四個面按鈕的 X / Y 按鈕
  • Enter——Start
  • Shift——Select
  • F2——儲存狀態
  • F4——讀取狀態

在行動裝置上,螢幕觸控控制會自動疊加在螢幕上。為獲得最佳體驗,將 USB 或 Bluetooth 控制器連接到你的電腦或手機——大多數瀏覽器都支援 Gamepad API,模擬器會自動偵測它,無需額外設定。

專業提示

  • 大膽使用儲存狀態——它們是免費的,也是瀏覽器模擬比原始硬體感受更佳的最大原因。
  • 若音訊出現雜訊,降低分頁數量。WebAssembly 與其他分頁在同一音訊 Worklet 執行緒上競爭。
  • 全螢幕模式(在大多數瀏覽器上為 F11)會移除視窗邊框,在筆記型電腦上提供最清爽的體驗。
  • 若要在筆記型電腦上延長電池續航時間,優先選擇 8 位元和 16 位元系統——它們的閒置 CPU 使用率低於 5%。

常見問題

我需要安裝任何東西嗎?
無需。瀏覽器模擬完全在頁面內的 WebAssembly 中執行——無外掛程式、無擴充功能、無應用程式下載。
它能在我的手機上執行嗎?
8 位元和 16 位元系統可以(NES、SNES、Genesis、GB、GBA)。N64 和 PS1 需要最新旗艦手機或桌面瀏覽器才能維持 60 FPS。
我能儲存我的進度嗎?
可以。儲存狀態存儲在你瀏覽器的本機存儲(IndexedDB)中,在同一裝置上的工作階段之間保持不變。它們不會在裝置之間同步。
瀏覽器模擬合法嗎?
模擬器軟體本身在幾乎所有司法管轄區都是合法的。ROM 合法性更為微妙——詳見我們關於模擬合法性的專題指南以瞭解全貌。