把电子游戏搬上 VHS 录像带

创作者用 FPGA 与 RP2350 打造可交互的 VHS 游戏方案,让录像带不仅播放视频,还能承载游戏数据与手柄输入。

用录像带玩游戏并不是新概念。自从 VHS 录像机进入千家万户,市面上就出现过一些基于录像带的游戏产品,但它们往往玩法单薄。Throaty Mumbo 在最新视频中展示了 ActionMax 这类“游戏主机”:玩家拿着光枪,对着《Sonic Fury》等画面射击目标。体验显然不够尽兴,于是他决定自己做一个真正可交互的 VHS 游戏方案。

FPGA 负责解码,MCU 负责交互

这个项目使用 DE1-SoC FPGA 开发板和 RP2350 微控制器,相关代码正在 GitHub 仓库 GCVHS 中持续更新。与 ActionMax 那种每次播放都完全相同、只依赖基础光枪判定的系统不同,这套方案把游戏二进制数据和多路视频流一起录进 VHS 磁带。

DE1-SoC 通过复合视频输入读取磁带内容并完成解码,RP2350 则根据解出的游戏数据执行逻辑,同时处理手柄输入。这样一来,就能实现真正的互动效果,例如为初代《超级马里奥兄弟》叠加动态背景视频流。

演示:Night Trap 与 Doom

作者还展示了《Night Trap》,以及一种《Doom》变体。后者把预录视频片段和动作事件结合起来,玩家需要在特定时刻按下对应按键。由于磁带上承载的是实际字节码,游戏开发可使用的空间比早期 VHS 游戏大得多;如果放在 1980 年代,这些可能性或许会让当时的玩家很感兴趣。

从录像机艰难进入普通家庭,到它再次从客厅消失,这段历史本身也让人感慨。

项目仓库:GitHub - ThroatyMumbo/GCVHS;演示视频:Can We Port Video Games to VHS?。

收录于

讨论

0 条评论

同分类推荐

复古游戏