技术爱好者用FPGA重构VHS互动游戏系统

技术爱好者用FPGA重构VHS互动游戏系统。该方案基于DE1-SoC和RP2350硬件,通过实时切换八个同步视频流增强交互精度,已成功运行《毁灭战士》及《超级马里奥兄弟》改编版,旨在重现并超越旧式ActionMax体验。

针对 1980 年代 VHS 磁带游戏机互动性不足的痛点,技术爱好者 Throaty Mumbo 利用现代硬件开发了一套基于 FPGA 和微控制器的 FMV(全动态影像)增强游戏系统。该方案旨在重现并超越旧式 ActionMax (1987) 连接系统的体验,目前已成功运行《毁灭战士》(Doom)和《超级马里奥兄弟》的改编版本。

FPGA实时切换八路视频流

Mumbo 在视频演示中坦言自己是一名“奇怪且不切实际的科技爱好者”。他回顾指出,原版 ActionMax 及其外围设备提供的交互极为有限且精度低下,但这种不完美反而激发了他重构 VHS 视频游戏系统的想法,通过引入当今广泛可用的制造技术来提升性能。

新系统的核心硬件包括 DE1-SoC FPGA 板和 Raspberry Pi RP2350 MCU。在《毁灭战士》版本的实现中,FPGA 负责图形叠加处理,并根据玩家操作实时切换由 VHS 平台播放的八个同步视频流之一。每当场景转换时,玩家的及时交互决定下一个播放的视频流;同时,计数器会记录玩家在控制器上正确按键的时机并计算分数。尽管玩法逻辑与原版《毁灭战士》存在差异,但在音频和视觉表现上力求还原经典体验。

在计时器归零前按下左侧控制器进行射击。(图片来源:Throaty Mumbo)

在《超级马里奥兄弟》的版本中,Mumbo 展示了另一种 FMV 应用思路。该系统播放任天堂经典的忠实改编版,但将游戏背景替换为精心制作的 VHS 录像片段。这种通过视频素材增强视觉吸引力的技术手段,曾在早期的 CD-ROM 游戏中得到类似应用。

此外,Mumbo 还展示了该硬件平台的另一项功能:在 Sega 游戏机上运行《Vinyl》。这一改造相对简单,主要涉及如何将软件从磁带加载到各类复古计算机中,进一步验证了该平台对传统媒体载体的兼容性。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读