前言¶
用 DeepSeek Harness(DSH)跑 Web 界面時,Agent 推理往往要佔去一段等待時間。這段時間裏界面通常只能盯着日誌或進度條。若你已經在本地能穩定跑 dsh web,又希望在不離開 Harness 的前提下玩一把合法持有的紅白機 / NES 鏡像,社區裏的客戶端類插件 dsh-plugin-fc-emulator 提供的是「右下角懸浮球 → 全屏遊戲廳」這一路徑,而不是另開獨立模擬器窗口。
下面介紹它是什麼、能做什麼,以及安裝與典型用法。事實以倉庫 README 與 package.json 爲準。
這是什麼¶
dsh-plugin-fc-emulator 由維護者 sknagato 發佈,分類爲 客戶端,面向 DSH Web 宿主:在頁面右下角增加 FC 懸浮球,點開後進入全屏遊戲廳,運行紅白機 / NES 遊戲。
模擬核心是 fceumm 的 WebAssembly 實現(README 寫明支持 589 種芯片)。本倉庫不含任何 ROM;卡帶鏡像需自行準備,且應爲你合法擁有的拷貝。
- 目錄頁:https://www.skillhub.cn/plugins/sknagato/dsh-plugin-fc-emulator
- 源碼:https://github.com/sknagato/dsh-plugin-fc-emulator
- 當前
package.json版本:1.0.0
核心功能¶
懸浮球遊戲廳¶
裝好後重啓 DSH Web,右下角出現懸浮球即表示插件已掛上。點開可全屏遊玩;支持本地上傳 .nes 文件,也可配合在線遊戲庫按需下載(下載源由你配置,見下文)。
在線遊戲庫¶
可在界面中自行填寫 GitHub 倉庫地址作爲 ROM 索引源。格式支持:
- 根倉庫,例如
owner/repo - 帶子目錄的路徑,例如指向
tree/master/roms這類子路徑
README 建議可先在 GitHub 搜索 nes遊戲合集 找源,填入後回車或點「刷新清單」。地址保存在瀏覽器 localStorage,下次打開會自動回填。
存檔與操控¶
- 存檔:支持整局快照與遊戲內電池存檔;退出時會自動保存,下次可繼續。
- 默認鍵位(可改鍵,並支持觸屏虛擬手柄):
WASD/ 方向鍵:方向K/J:A / BI/U:連擊相關1/5:START / SELECT`:快速隱藏[/]:快速存讀檔- 其它:暫停、重置、截圖、靜音、FPS 顯示。
安裝與啓用¶
前提:本機已能正常運行 dsh web。
1、添加插件(命令來自官方 README):
dsh plugin --profile web add github:sknagato/dsh-plugin-fc-emulator
2、重啓一次 DSH Web。右下角出現懸浮球即安裝成功。
卸載時執行:
dsh plugin --profile web remove dsh-plugin-fc-emulator
同樣需要重啓 Web 後生效。
典型用法¶
1、完成上述安裝並重啓 dsh web。
2、準備合法擁有的 .nes 鏡像:在懸浮球打開的遊戲廳裏本地上傳,或配置在線庫的 GitHub 地址後刷新清單再下載。
3、進入遊戲後按需使用存檔與改鍵;等待 Agent 產出結果時可在同一瀏覽器標籤內切換回 Harness 界面(` 可快速隱藏遊戲層,具體以插件 UI 爲準)。
適用場景與注意¶
適合誰:已在用 DSH Web、希望長等待間隙用 FC 模擬器消遣,且 ROM 來源合規的用戶。
權限與信任:插件以當前 DSH / 瀏覽器會話的權限運行;在線庫會按你填寫的 GitHub 地址拉取索引與文件。安裝前建議閱讀倉庫源碼與許可證,確認符合你的安全與合規要求。
ROM 與版權:插件只提供模擬器能力,不附帶、不託管任何遊戲 ROM。在線庫僅對你配置的倉庫做索引與下載;版權歸原權利人與倉庫維護者,使用責任自負(見 README 免責聲明)。
許可(README 與 package.json):
- 插件代碼:MIT
- fceumm 核心:GPL-2.0(詳見倉庫
THIRD_PARTY.md與core-fce/源碼) package.json中license字段爲:MIT AND GPL-2.0-only
DSH 生態強調「一切皆插件」;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。本插件在 GitHub 上星標數爲 1(以目錄頁線索爲準),屬小衆客戶端擴展,功能邊界以 README 列舉爲準。
結尾¶
dsh-plugin-fc-emulator 把 fceumm(WASM)嵌進 DSH Web:懸浮球入口、本地上傳與可配置的 GitHub 在線庫、存檔與鍵位設置,適合在 Agent 等待窗口裏玩合法 NES 鏡像。安裝用 dsh plugin --profile web add github:sknagato/dsh-plugin-fc-emulator 並重啓 Web 即可驗證。