OpenFPGA
Analogue 为 Pocket 掌机推出的 OpenFPGA 平台被宣传为“电子游戏保存的未来”,但许多复古计算爱好者认为,像 MiSTer 这样开放、由社区驱动的项目更配得上这一称号。评论者审视 Pocket 相对有限的 FPGA 硬件、专有工具链,以及其对“open”一词的营销使用,并将其与 MiSTer 的 GPL 许可核心以及 MiSTeX 等新兴移植努力进行对比。讨论进一步扩展到:基于 FPGA 的重新实现是否真的优于软件模拟、任何一种方案对长期保存的实际帮助有多大,以及商业公司借用开源工作的伦理问题。
硬件与功能对比(OpenFPGA vs MiSTer)
- OpenFPGA(在 Analogue Pocket 上)使用较低端的 Cyclone V 加上 Cyclone 10,约有 49k + 15k 个逻辑单元,以及几种小容量 RAM;MiSTer 的 DE10 Nano 有 110k 个逻辑单元、更多 BRAM,以及一个 800 MHz 的 ARM SoC。
- Pocket 更省电且便携,但其能力上限大致止步于 16 位主机;MiSTer 支持要求更高的系统(例如 PS1、Saturn、N64)。
- Pocket 可以使用原版卡带,并被认为更“面向终端用户”;MiSTer 则被视为更可配置、更偏“发烧友”取向。
“Open” 品牌与生态系统
- 许多评论者质疑“open”这一标签:硬件、工具链以及平台控制仍然是专有的。
- 有人认为它是在利用社区的 FPGA 核心来服务于一个封闭的商业设备。
- 人们将其与 MiSTer 和 MiSTeX 作比较,后者被视为更由社区驱动,不过它们也依赖专有的 FPGA 工具链和板卡。
- 还有人担心这个名称与一个无关的学术 OpenFPGA 项目重名并产生冲突。
FPGA vs 软件模拟
- 关于 FPGA 实现究竟算不算“模拟”,还是“重新实现”,争论很激烈;共识更倾向于“仍然是模拟,只不过是在硬件里”。
- 支持 FPGA 的观点:更低且更可预测的延迟、CPU/视频/音频之间更容易做到按周期精确并发,而且很适合电池供电设备。
- 反对观点:
- 准确性取决于核心本身,而不是介质;FPGA 核心往往源自软件模拟器,也不会去建模晶体管级别的细节怪癖。
- 现代 CPU 可以进行高度准确的模拟,尤其是在裸机或经过精细时序控制的情况下,尽管成本和功耗更高。
- FPGA 并不天然比可移植软件更“适合保存”。
电子游戏保存方面的说法
- 许多人质疑 OpenFPGA 是“电子游戏保存的未来”这一营销说法,认为 MiSTer 和开源项目在公开贡献方面做得更多。
- 也有人指出,真正的保存还需要文档、开放研究,以及对外设和仅在线游戏的处理——这些都不是 FPGA 单独能解决的。
- 对长期可持续性的担忧:未来是否还能获得特定 FPGA 硬件值得怀疑;有人认为 C/可移植软件可能比任何特定 FPGA 平台存续更久。
成本、可获得性与可用性
- MiSTer 的成本估计从约 $200 到 $700 不等,取决于 DE10 Nano 的价格和附加组件;稀缺和黄牛倒卖是问题。
- Analogue 设备因工业设计和用户体验受到称赞,但也因产量有限、预购门槛以及持续缺货而受到批评。
- Pocket 的 FPGA 核心(通常是 MiSTer 核心的移植版)据称运行良好;桌面工具也存在,用于简化设置,不过有人提出杀毒软件误报的担忧。
对 Analogue 做法的担忧
- 评论者提到模拟器开发者过去的不良经历:据称条款变动、对开源发布施加延迟,以及未兑现发布硬件研究/文档的承诺。
- 这加剧了人们对 Analogue 是否真心善意对待保存社区的怀疑,尽管它确实做出了高质量硬件。