被取消的Sega VR头戴式耳机是Sega有史以来最神秘的产品之一,由于一群游戏历史保护者的成功,上周五终于以“可玩”的形式出现了。这是一个发现的ROM的故事,需要寻找其ROM的源代码,并且不仅要重建游戏,还要使现有的Genesis和Mega Drive模拟器适应现今PC耳机的虚拟现实呼叫。
这个故事发布在视频游戏历史基金会(Video Game History Foundation)的网站上,始于游戏亚历山大(Gaming Alexandria)的迪伦·曼斯菲尔德(Dylan Mansfield)的ROM发现。有问题的游戏Nuclear Rush是Sega VR宣布的四款游戏之一,Sega VR是一款旨在插入标准Genesis和Mega Drive控制台的耳机系统。
那个时代的游戏者可能听说过世嘉VR,因为游戏发行商的公关宣传在游戏杂志中有很多提及,在1993年的Summer CES上公开披露,甚至在ABC的Nightline上都有一小部分。但是,这个雄心勃勃的设备原定要以199美元的价格推出,但是却被悄悄取消,世嘉公司前总裁汤姆·卡林斯凯(Tom Kalinske)最终证实了原因:研究人员发现,该设备使大量测试人员感到头痛和头昏眼花。
今天的发现在一定程度上解释了这些疾病症状可能源于何处。通过分解并了解Sega VR游戏与Genesis以及Sega VR头戴式耳机进行通信的方式,VGHF数字保护负责人Rich Whitehouse发现了头戴式耳机的严格限制:其立体图像仅刷新15Hz,而最低为72Hz。 Oculus Quest(更不用说由HTC和Valve等公司建立的90Hz标准了)。此外,Sega VR只能转换用户头部的俯仰和偏航运动,而不能滚动-这是系统的顶部,该系统已被限制为三自由度(3DOF)系统,要求用户保持坐姿。
插件消失多年后,Whitehouse如何从Sega VR的功能中了解到很多?事实证明,曼斯菲尔德(Mansfield)每天都在搜索游戏历史勘误,其中包括向90年代的各个开发人员提出要求,要求他们将旧模型或代码藏在抽屉里。以肯尼思·赫尔利(Kenneth Hurley)为例,他作为Futurescape Productions的一部分在《核奔》中工作,他走得更高,并寄给曼斯菲尔德一张1994年8月6日的CD-ROM,奇迹般地,它并没有腐烂。
Whitehouse介入了这一点,以找出如何编译剩余的几乎完整的代码(称为“ final”,而不是“ retail final”),这需要C和汇编的混合。在Whitehouse的发现中:所写的代码仅在某些Genesis和Mega Drive硬件版本上有效,这取决于它如何处理Sprite和资产的水平和垂直滚动,而这需要进行较小的修复。此外,代码中的元数据还暗示了1994年冬季CES的Sega VR展示从未成功。
尽管发现的CD-ROM缺少关键的Sega VR文件(怀特豪斯称其为VR.DOC和VR.TXT),但怀特豪斯仍然能够弄清楚该系统如何与16位控制台配合使用。 Sega VR IO会围绕控制台的第二个控制器端口运行,尽管Whitehouse的解释并没有阐明控制台的视频输出端口是否将被重定向到Sega VR头戴式耳机或它将如何工作。此外,Sega VR头戴式耳机将获得两张30Hz图像,然后,它们的15fps刷新将使Nuclear Rush进一步细分。
怀特豪斯(Whitehouse)在弄清楚如何在2020年使Nuclear Rush作为VR体验工作时,与游戏的原始首席程序员Kevin McGrath进行了交谈,他证实他的团队在Sega VR上做了很多工作,而实际上没有耳机可以测试—他们发明了一项测试,该测试使游戏的视频输出在两个计算机显示器之间闪烁,以查看游戏如何处理两个耳机图像。世嘉(Sega)VR时代的另一位游戏程序员亚历克斯·史密斯(Alex Smith)证实,负责Outlaw Racing的团队甚至在项目确定之前从未动手使用过耳机原型。
Whitehouse的其余工作围绕将OpenVR支持构建到可工作的Genesis仿真器中进行,其中包括对Sega VR面板的位置和形状进行认真的猜测,然后修复1994年代的怪癖以在现代计算机上更高效地运行(部分是为了减少Genesis时代锁定为15fps的游戏带来的潜在晕动病)。可以从VGHF文章下载并测试生成的仿真器和一对已编译的Nuclear Rush ROM。
Ars Technica已在运行HP Reverb G2耳机的Windows 10 PC上测试了模拟器和ROM的组合,我可以确认游戏的运行与您预期的一样:这是基本的3D坦克游戏,就像Atari的经典街机游戏一样战区已经用创世纪时代的精灵和调色板进行了重建,但这全是精灵领域的诡计,而不是像90年代初期的Star Fox或Virtua Fighter那样基本的多边形东西。 (显然,世嘉VR游戏并没有像世嘉的Virtua Racing版本中那样使用世嘉SVP等额外的盒装芯片来堆满。)
最终恢复后的游戏绝不是革命性的游戏体验。尽管如此,以上列出的每个人的共同努力使游戏重获新生,其原始版本可能会让您感到恶心。值得庆幸的是,现代硬件(及其富于进取精神的用户)可以使已取消游戏复活,而不会让游戏历史爱好者折腾他们的cookie,这从整体上证明了现代游戏保存的运动。
在视频游戏历史基金会中查看整个有趣的故事,并获得大量荒谬的技术信息。