dsh-plugin-fc-emulator:在 DSH Web 里挂一颗 FC 悬浮球

前言

用 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;卡带镜像需自行准备,且应为你合法拥有的拷贝。

核心功能

悬浮球游戏厅

装好后重启 DSH Web,右下角出现悬浮球即表示插件已挂上。点开可全屏游玩;支持本地上传 .nes 文件,也可配合在线游戏库按需下载(下载源由你配置,见下文)。

在线游戏库

可在界面中自行填写 GitHub 仓库地址作为 ROM 索引源。格式支持:

  • 根仓库,例如 owner/repo
  • 带子目录的路径,例如指向 tree/master/roms 这类子路径

README 建议可先在 GitHub 搜索 nes游戏合集 找源,填入后回车或点「刷新清单」。地址保存在浏览器 localStorage,下次打开会自动回填。

存档与操控

  • 存档:支持整局快照与游戏内电池存档;退出时会自动保存,下次可继续。
  • 默认键位(可改键,并支持触屏虚拟手柄):
  • WASD / 方向键:方向
  • K / J:A / B
  • I / 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 即可验证。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜