您的位置:首页 >要闻 >   正文

ANALOGUE的控制台克隆是保护游戏过去的一种方式

导读 Things事情崩溃了,然后他们被遗忘了。在电子游戏中,有着名的Atari垃圾场,该公司在新墨西哥州的垃圾填埋场埋藏了数千个ET和其他游戏的墨

Things事情崩溃了,然后他们被遗忘了。在电子游戏中,有着名的Atari垃圾场,该公司在新墨西哥州的垃圾填埋场埋藏了数千个ET和其他游戏的墨盒。还有更多平凡的案例,其中游戏的源代码由于沉闷的原因而丢失。例如,Apple II的波斯王子被推定为开发人员的父亲在壁橱中发现代码(存储在三张脆弱的软盘上),之后开发者将其发布到GitHub。构成视频游戏历史的大部分物理媒体也有退化的倾向。这意味着,即使存放得当,过去也有丢失的危险。正如记者希瑟亚历山德拉写的那样Kotaku在2016年:“游戏的早期经常把电子游戏视为儿童玩具。只有顽固的收藏家和爱好者有远见才能坚持他们的比赛。即便在现在,游戏主要被视为消费品。“

围绕游戏的文化 - 杂志,商品等 - 也消失了,这使得它们在原始背景下的可分析性降低。保存的主要问题是它不能立即显现出什么值得保留。但是,对于视频游戏来说,它变得有点复杂:以原本打算播放的方式播放它们与保存代码一样重要。这也是人们在考虑仿真时所考虑的问题,这是保存可能会消失的代码的绝佳方式。但他们从不考虑硬件。

这就是由克里斯托弗·泰伯于2011年在蒙大拿大学学习哲学时创立的公司Analogue的所在地.Taber和他的团队已经开始克隆经典控制台,提供完整的墨盒支持和现代必需品,如高清视频输出。(他们重新创建的第一块硬件是带有街机摇杆的Neo Geo系统。)它的最新游戏机翻拍,Sega Genesis灵感的Mega Sg,同时也是其前身的忠实再创造,以及游戏过去的链接。这是一项艰巨的任务。实际上,对于已经失效的专有硬件和软件进行逆向工程非常困难。

To要克隆控制台,它有助于从CPU开始,特别是如果您尝试克隆以前从未使用过的控制台。“我根本不了解Genesis,对于68000 CPU几乎一无所知!”首席工程师Kevin Horton在一封电子邮件中写道。“这是我第一次涉足这两个方面并且可能放慢了这个过程,因为我必须学习所有内容。”有问题的处理器,摩托罗拉68000,是Sega Genesis中最复杂的部分,因为整个系统都是基于它。该CPU是由摩托罗拉于1979年设计的,当它进入创世纪时,它已被用于许多街机。Horton找到了一种方法来完全模仿68000的性能,直到其处理器的周期和子周期。他咨询了CPU上的实际半导体电路,以设计他的仿真硬件板 - 即一个物理电路板,它模仿原始Sega Genesis中的那个。

Analogue的所有产品都使用现场可编程门阵列(FPGA)仿真运行,这需要设计一个实际的芯片来完成原始硬件的连接。“创建定制硬件是为了将68000 CPU直接连接到FPGA,以便进行直接实时比较,以确保最高精度,”Horton继续说道。换句话说,Horton将一个原始的68k CPU连接到他的仿真芯片上以测试其相对精度,然后让该测试连续运行一周。(任何偏差都会导致测试失败。)芯片的工作方式与原始电路相同,这意味着您可以获得与FPGA仿真相同的功能和性能。“当我们在FPGA上重新创建这些芯片时,就像你正在采用原始的晶体管级原理图而你直接实现它们,“泰伯说。“它转化为100%的准确性。”

换句话说:如果您决定拆卸任何大规模生产的电子产品 - 比如Sega Genesis - 您在绿色印刷电路板上看到的任何芯片就是所谓的专用集成电路(ASIC),这是一个专门为其硬件设计的电路。“这是一种生产数百万芯片的经济高效的方式,基本上,它将被用于大规模制造的产品,”Taber说。

Horton表示,他花了九个月的时间开发了Mega Sg的硬件和软件 - 其中两半只用在了CPU上。(花了三个月的时间让Sonic运行。)另一个月让音频工作,并且需要一个月才能让Sega的Master System功能正常运行。剩下的时间用于调试和实现功能。(模拟经历了一个类似的详尽过程来获得它的Super Nintendo控制台,Super Nt,正确。)Horton说,重新创造Sega Genesis最令人满意的部分是让它发挥作用。特别是Overdrive 2,这是2017年发布的一个演示,它将原始的Genesis硬件推向了极限。正如Horton所说,“对于模拟器来说是非常困难的(目前看来只有1个仿真器可以做到)。”

使用硬件仿真的主要技术优势是准确性。这意味着非常低的延迟,这反过来意味着它更容易玩需要快速反应时间的游戏 - 比如许多奔跑的枪手,格斗游戏以及为80年代后期出现的Genesis制作的平台游戏。 。由于Analogue在硬件级别上重新创建了控制台,因此Mega Sg和其他Analogue产品比任何软件仿真器都更加准确。Sega拥有自己的重制Genesis控制台系列,预装了许多游戏。但他们在软件层面上重新创造了Genesis的经验,这意味着它们不如Analogue提供的那么好。他们是唯一一家真正重建硬件的公司,以便为玩家提供他们在20世纪80年代制造的Sega Genesis上所拥有的相同体验。关键是让现代玩家以他们打算玩的方式玩旧游戏。

虽然,这种准确性需要付出代价:Mega Sg零售价为189.99美元,但你可以在亚马逊上以59.98美元的价格找到Sega的Genesis Flashback。“我们的客户绝对是爱好者,”泰伯说。“但是这个市场,以及那些感兴趣的人,比我想象的大多数人要大得多。”这可能是真的,但同样值得指出的是,Analogue的人自己也是爱好者。在一块几乎已经不复存在的硬件上花费近200美元的逻辑只对那些有时间和金钱去欣赏它的人有意义。

我ñ在仿效中,超越合法性和盗版问题的是保存。软件的半衰期可以通过人们的弱点来衡量:代码丢失,企业收购核心服装更小,软弱的大脑和身体失败。但是要做什么?

2015年,互联网档案馆的保护主义者杰森斯科特在当年的游戏开发者大会上发表讲话,劝告员工偷窃。“工作场所盗窃是游戏历史的未来,”他说,这意味着如果人们不采取积极的措施来保护他们正在做的事情,公司的政策就会被诅咒,那么这项工作就有可能永远失去。斯科特的陈述最有趣的是它对个人行为的呼吁。不是游戏和硬件制造商自己采取行动;它只是Taber的爱好者的骨干。有一些组织致力于保护视频游戏的历史,例如Frank Cifaldi的非营利组织,两年前成立的视频游戏历史基金会。

“大部分已在历史上创造了游戏不再方便学习和发挥,”他们的网站读取。“即使我们可以玩游戏,那些可玩的代码也只是故事的一部分。”该基金会的主要工作是其数字参考图书馆,它将其描述为“与视频游戏和视频历史相关的文物的在线存储库”游戏文化。“关键是要有一个可搜索的材料数据库,供研究人员和历史学家使用,而不仅仅是代码。

虽然源代码不像书那样容易腐烂,但保存它确实会带来其特定的挑战。仿真是一种从boneyard中保存已失效的硬件和软件的方法。“很多时候,当你看到人们谈论保存时,他们谈论的是游戏:发现或挖掘丢失的游戏,或者提供永久的方式来访问这段历史,”泰伯说。模拟游戏机和模拟游戏本身同样重要,因为控制台体验与游戏一样值得保留。

对于每个游戏机,Analogue都设法说服开发者专门为其产品发布以前未知的游戏。“你知道,这些游戏是在90年代开发的,几乎已经完成或取消。”这些游戏包括由于内存限制而导致超级Turrican必须减少三分之一,而Analogue已获得完整版本,或者Ultracore,DICE附带的Mega Sg取消(并更名为版权所有)射击游戏。

虽然保存两个游戏并不构成一个动作,但它确实提出了前进的方向:保留游戏应该是每个对游戏作为文化形式感兴趣的人的优先考虑。“我们的目标主要是提升媒体,将电子游戏的历史放在一个基座上并说'这值得保留,值得仔细研究,值得一谈,'”泰伯说。花费将近一年的时间来创建一个完美的复制品,并不是每个人都能做到的。

Taber说:“没有其他人在做我们正在做的事情。”就他而言,霍顿同意:“保留游戏历史非常重要,这样这些游戏就可以被后代扮演,因为他们打算玩这些游戏。”

免责声明:本文由用户上传,如有侵权请联系删除!