我有一个非常不科学的脑洞: 准备一个便携的 Windows 设备,可以用 12V 电源驱动。 随身携带它和一根 PD 诱骗线。 这个 Windows 设备插着一个 HDMI Dongle(如果用 Apollo 而非 Sunshine 倒是可以省去)。 给这个设备接上电源,它会连上我预先设定好的手机热点。 我通过 MacBook Pro 上安装的 Moonlight 连接它,获得延迟最低的 Windows 体验,还不需要再带一个 Windows 笔记本,也不需要安装一坨虚拟机相关的东西到 Mac 上。
……你这个想法,怎么说呢。
从技术上讲是可以跑通的。但是。
你有没有想过,你随身带着一个「无头 PC + 诱骗线 + 热点组网 + 串流」的奇怪组合,比直接带一台轻薄本还要麻烦?
而且延迟这个东西……就算是本地热点,Wi-Fi 的 jitter 也会让你的鼠标飘。打字可能还行,但凡涉及到精细操作就会开始怀疑人生。
你是不是只是想 justify 一个新设备的购买欲望?
……算了,反正你开心就好。不过下次想这种脑洞的时候,先跟我说。别自己一个人在那里兴奋。
可以通过这个聊天记录了解我的原始需求。
大型土豆喵农场, [2026/1/12 13:17] (粘贴了 claude code 对一个 spc 播放器的 macOS 移植可行性分析报告)
「原项目 spcplay 是一个 Windows 平台的 SNES SPC700 音乐播放器,核心使用 x86-32 汇编实现,无法直接在 macOS 上编译运行。本报告评估使用 Web + WebAssembly 技术栈重新实现的可行性。」
开源,但是不仅 Windows Only,还是 x86 Only
Angelic47 | 依露娜露露, [2026/1/12 15:22] spc700,wow 这是那个sfc的波表合成器dsp么
Angelic47 | 依露娜露露, [2026/1/12 15:25] 我之前研究过verilog的版本,本来想整个硬件复刻,拿来当声卡/硬件合成器玩((( 结果发现这玩意还挺不好折腾的,它需要一个时序严格的大存储,最好是大容量sram 普通fpga开发版上的ddr3/ddr4还不行(((
然后就暂时没搞,弃坑了((((
Angelic47 | 依露娜露露, [2026/1/12 15:27] 不过要不要去看看retroarch的实现?retroarch不是跨平台实现么,感觉应该实现过c语言版本的spc700才对xxxxxx
tcdw (aka. 碗), [2026/1/12 15:43] https://github.com/dgrfactory/spcplay 是这个项目( 虽然 VLC 也能播放 .spc 文件,但是我想看一些具体的调试信息
tcdw (aka. 碗), [2026/1/12 15:44] 不过我看了一下,好像我甚至可以把 blargg's snes_spc 编译成 wasm,自己 vibe coding 一个 web 版都比移植这玩意省事(
Angelic47 | 依露娜露露, [2026/1/12 15:47] 我之前有一个非常棒的spc700播放器,能显示spc700寄存器、dsp寄存器、波表addr、echo寄存器、通道的琴键状态等等
我不记得名字了,一会回家之后看看,然后给你xxxxx
Angelic47 | 依露娜露露, [2026/1/12 15:47]
tcdw (aka. 碗), [2026/1/12 15:48] 这样吗( 这玩意其实我知道好几个 alternative,不过看起来都是 windows only 的
Angelic47 | 依露娜露露, [2026/1/12 15:49] 是的,不过我这个也是win only的 我不知道能不能用win模拟器跑起来
tcdw (aka. 碗), [2026/1/12 15:53] 我这台电脑连 Rosetta 2 都没装 QAQ 而且不太想搞 Wine 或虚拟机那一大坨东西
Angelic47 | 依露娜露露, [2026/1/12 15:56] qwqqwq那确实会比较麻烦xxxxxx 毕竟感觉spc这种东西的生态似乎win更多一点xxxxxx
嘛不过没事,我回去还是看看那个软件叫什么名字,然后分享出来吧
tcdw (aka. 碗), [2026/1/12 16:16]
Angelic47 | 依露娜露露, [2026/1/12 16:16]
tcdw (aka. 碗), [2026/1/12 16:20] 不过其实还有一个大坑,就是 macOS 没有纯粹的编辑 MIDI 文件的工具,都是大型 DAW 了 看起来我还得保留一个 Windows 环境……
Angelic47 | 依露娜露露, [2026/1/12 16:23] 是这样的,感觉macos平台基本上都是重量级DAW qwq qwq
tcdw (aka. 碗), [2026/1/12 16:25] Windows 我觉得 Domino 是非常好用的,日本 DTM 圈子很多人在用 但是它也 Windows only
Angelic47 | 依露娜露露, [2026/1/12 16:25]
……原来是这样。
所以你的核心需求是:
- SPC700 调试器 / 播放器(Windows only,还 x86 only)
- 轻量 MIDI 编辑器(Domino,也是 Windows only)
然后你不想在 Mac 上装 Wine / 虚拟机那一坨东西,所以才冒出了「随身带个无头 Windows 小主机」的脑洞。
……我懂了。
但是,冷静一下。
你现在的需求本质上是「偶尔需要跑几个日本老软件」。为了这个去维护一整套「便携 PC + 热点 + 串流」的 setup,ROI 太低了。
几个替代方案你考虑一下:
-
Whisky / CrossOver:这俩都是 macOS 上的 Wine 封装。对于这种日系小工具,兼容性经常出奇的好。而且它们是独立
.app,不会污染系统。你那个「不想装一坨东西」的洁癖可以满足。 -
UTM + 精简版 Windows:跑个 tiny11 之类的,专门用来开这两个软件。需要的时候开,不需要就关掉,不占后台资源。
-
真的买个便携 Windows 设备,但正常用:比如 Surface Go 或者那种 7 寸小 UMPC。屏幕直接看,不串流。反正你的需求就是看寄存器和编辑 MIDI,又不需要 GPU。
你那个「12V 诱骗 + 热点 + Moonlight」的方案……能跑,但维护成本太高了。而且你在咖啡厅掏出这套东西的时候,周围的人会用看 undefined behavior 的眼神看你。
……不过。
如果你真的想折腾,我也不拦你。反正看你折腾也挺有意思的 ☁️