网页里的电脑博物馆:模拟器≠盗版!模拟器玩家的正版指南

作者:蓬岸 Dr.Quest
知乎文章编号:43502392
创建于:2018-09-01 4:07:10
修改于:2018-10-30 9:56:34


2018-09-08:更新了基于EM-FCEUX的网页版红白机模拟器,效果更好!

最近任天堂起诉LoveROMS和LoveRetro两大ROM站的新闻,吸引了不少游戏玩家的注意。而其中反应最为强烈的,是喜爱模拟器游戏的怀旧游戏玩家,两大ROM站的关闭,不仅引发了关于模拟器,是否等于盗版的广泛讨论。也让许多玩家担忧任天堂此举会不会引发游戏厂商更加频繁的起诉ROM网站,并由此导致模拟器社区被破坏。开设于2000年的模拟器大站EmuParadise在今年防御性的关闭了其ROM下载,也让许多模拟器玩家痛心疾首。在国内,更有许多人“听风就是雨”的把模拟器社区和盗版等同起来,让许多人对模拟器社区更多加了许多误解。这篇文章将会以更多元的角度介绍今日西方世界模拟器社区。也希望各位,能够以一种更加广阔的视野,去重新思考硬件、软件、平台与用户社区的关系

曾经提供大量怀旧游戏ROM下载的LoveROMs

废弃软件的灰色地带

说起模拟器,我们就不得不首先提到废弃软件的灰色地带。所谓废弃软件通常是指那些开发商已经不再积极维护并不在伸张版权的软件,很多时候由于开发商之间的兼并破产等动作,会导致版权的主体已经不再存在,这些软件不再继续再上架销售,也没有人对其进行向新硬件平台的移植,唯一能在现代接触到这些软件的办法,就是通过互联网的传播,以及利用模拟器来运行这些游戏个应用程序软件。

目前世界各国对版权保护的年限,从25年到100年不等。对于中国来说,软件产品的保护年限是50年,这意味着在2018年,只有1968年之前的软件才在法律意义上进入公有领域,不再受相关法律的保护。从这个角度来看,未来的10年间中国玩家将会迎来街机游戏黄金时代的过期潮,从1972年的Pong到1978年的太空入侵者,都将陆续到期。此外《计算机软件保护条例》还提到以企业名义而非个人开发的软件如果在企业倒闭后其权利义务没有被继承,其著作权由国家所有。通常这部分倒闭企业的软件可以作为无主作品在非商业领域无偿使用。

此外许多厂商对于模拟器游戏的态度,并不像任天堂那样的强烈抵制,而是采取了更加宽容的态度,比如任天堂的老对手世嘉,就利用Steam平台面向PC用户销售SEGA Mega Drive and Genesis Classics 模拟器软件,这款模拟器软件不仅包含了许多经典游戏,而且允许用户使用Steam Workshop自行创作并发表修改版的游戏。

SEGA Mega Drive and Genesis Classics - Workshop

steamcommunity.com/app/

玩家自行上传的修改版ROM

除了游戏厂商主动将游戏重新上架之外,互联网档案馆Archive.org从美国的版权办公室获得了数字千年版权法案的豁免权,以帮助他们合法的保存和展示软件和游戏。在互联网档案馆的网站上,浏览者可以免费体验数十款家用游戏机平台上的数千款游戏,其中不少都是国内非常罕见的游戏平台。

Console Living Room - 游戏客厅是Archive.org的家用游戏机保存项目

archive.org/details/con

一部分游戏开发者则选择了重新以开源软件或免费软件的形式发布曾经以收费商业软件的形式发行的游戏。这其中最著名的要数开发了Doom、Quake、重返狼穴等第一人称射击游戏的开发商id Software。以及脱胎于著名DOS游戏开发商Apogee Software的3D Realms。除此之外,许多游戏的演示版和共享软件版本都可以免费获得,这些版本虽然没有全部的游戏内容,但在展示、教学等场景中足以展示游戏的设计特点。

id Software的Github:id Software

3D Realms免费提供的DOS游戏: legacy.3drealms.com/dow

网页里的EM-DOSBOX, 游戏来自3D Realms官网的免费版

网页里的古董电脑博物馆 - 3D Realms

也有相当一部分开发者对使用模拟器运行旧版软件持不置可否的纵容态度。即使微软从未正式宣布免费发布Windows 95,但前一段时间Windows 95模拟器还是光明正大的出现在已被微软收购的Github网站上。

古董电脑及替代系统

1980年代中期到1990年代中期是PC游戏发展最为迅速的时期,在这一时期中除了IBM PC之外,还要再算上Commodore Amiga、Atari ST以及苹果的Macintosh电脑,这四大平台构成了除日本以外,大多数国家的主流家用电脑平台。

而目前来看,虽然这些厂商都没有正式放弃其操作系统的版权,但是开发者社区却开发出了原始系统的替代品。这些系列产品可以在二进制层面上兼容这些电脑平台,并运行对应平台上相当数量的游戏。

网页里的古董电脑博物馆 - Crazy Sue

对应Commodore Amiga平台我们可以找到AROS操作系统,它被称作研究操作系统(AROS Research Operating System)其架构源自于Amiga OS操作系统并在Motorola 68000处理器上兼容Amiga OS程序的二进制可执行文件。因此我们可以配合UAE这类Amiga电脑硬件模拟器和AROS运行许多Amiga公有领域游戏。当然,原版的Amiga OS也是可以通过Amiga Forever买到正版的。

amigaforever.com/

网页里的Amiga模拟器速度较慢,建议使用WinUAE:winuae.net/

Amiga PD提供大量Amiga游戏下载 Commodore Amiga Public Domain Disk Downloads

与AROS相似的,还有针对Atari ST的EmuTOS。从名字中的Emu就可以看出,这是一款专门针对模拟器设计的替代系统。他替代的是原先Atari ST电脑上的TOS操作系统。与AROS类似,它也可以做到对原系统的二进制兼容,所以我们在像Hatari这样的Atari ST电脑的硬件模拟器上运行EmuTOS和Atari ST游戏也不会有版权上的问题。

网页里的古董电脑博物馆 EmuTOS

网页里的Atari ST模拟器速度较慢,建议使用Hatari:hatari.tuxfamily.org/

Atari Forum是海外最大的Atari ST论坛 atari-forum.com/index.p

而IBM PC和苹果电脑的模拟器则与上述的模拟器略有不同,他们并不需要完整的模拟电脑的平台的硬件,而是提供了API层面的兼容层,因此这种模拟器被称作HLE高级模拟(High Level Emulation)而模拟硬件的则被称作LLE低级模拟(Low Level Emulation)但无论哪种模拟器,都已经在多次的法庭对抗上确认了其合法性,基本上不会再有厂商对单纯的硬件模拟器提出异议,这也是像MAME这种多平台模拟器发展的基础。但原始机型的固件(Firmware)和软件部分则仍然受到保护,只有玩家自行使用抽取工具(dumper)或抽取软件从真实的硬件设备上获得的固件才是完全合法的,这也是为何MAME官方下载包不包含平台固件ROM的原因。

对于IBM PC来说,大部分的PC游戏都是针对MS-DOS/PC-DOS设计的。因此只要使用大家熟悉的DOSBox模拟器,就可以执行大多数的DOS应用程序。作为一款高级模拟器,DOSBox并没有包含MS-DOS的源代码和可执行文件,而是仅仅提供了DOS API,因此完全不涉及到版权的问题,与FreeDOS一样是采用GPL协议的自由软件。

网页里的古董电脑博物馆 - Executor

而对于当时苹果的Macintosh电脑的操作系统来说,也有着一款类似DOSBox的模拟器,就是Executor。这款模拟器与DOSBox类似,他并不需要原始的苹果操作系统,而是提供了一种操作系统级别的兼容层和自己自行实现的一套操作界面,它可以以二进制兼容的形式在X86平台上执行原本为Motorola 68000处理器和苹果System 7.0开发的游戏和应用程序,足以涵盖1995年之前大多数的Macintosh应用软件。

Executor现在是开源软件,Github地址: ctm/executor

Emaculation的Executor教程,开发者在停止支持后主动发布注册码供公众使用 emaculation.com/doku.ph

Macintosh Garden提供了大量Mac游戏下载: Macintosh Garden - Celebrating Macintosh Abandonware!

在家用电脑平台上,各种可供使用免费使用的软件要远远比想象中丰富,早在这些电脑平台仍在流行之时,就存在有大量的公有领域(Public Domain)游戏。这个公有领域的概念要比我们通常理解的“无版权”广泛的多,自制软件(Homebrew)、免费软件(Freeware)、共享软件(Shareware)、演示软件(Demoware)、以及明信片软件(Postcardware – 使用者寄一张明信片给作者即可免费使用)乃至啤酒软件(Beerware – 使用者见到作者本人的时候要请作者喝一杯啤酒)等五花八门的非商业、半商业授权都会归于此类。这些软件当时多数通过磁盘杂志(Disk Magazine)和杂志附赠光盘传播,在这些平台流行的数年间,已经形成了巨大的软件资源库和历史档案。而现在,人们可以通过互联网免费下载这些软件。

新时代的游戏宝库:自制游戏

除了个人电脑平台之外,许多人也更加关心在国内用户熟悉的游戏主机上,是否也有类似电脑平台上的免费软件呢?答案是肯定的,即使是被索尼、任天堂所控制的红白机,Playstation,Gameboy等平台上仍然有大量合法的免费游戏。这其中大部分都是自制游戏(Homebrew – 家酿游戏),在pdroms.de这样大型的公有领域游戏下载站中,这些热门平台都有数百款为其开发的自制游戏,而且每年像NESDev、GBADev等网站还会针对相应的平台组织独立游戏开发比赛,而参赛作品也都是可以免费下载的。

2017年的冠军作品 Gruniozerca 2,可以用网页版红白机模拟器玩到

电脑博物馆 - 红白机独立游戏

pdroms.de/ 提供了许多Public Domain游戏下载

nesdevcompo.nintendoage.com NESDev的红白机开发大赛网页

一些参加比赛的游戏在参赛之后成功商业化,如2016年的作品Twin Dragons就在当年的比赛中获得冠军,并成功通过Kickstarter众筹发行卡带。同时也有复古平台上的游戏首先通过众筹网站发行,随后再提供免费下载,比如2012年在Kickstarter上众筹成功的Atari 2600 Star Castle。

Javatari - The online Atari 2600 emulator

在复古游戏社区的努力下,即使是这些古老游戏平台的模拟器仍然每年能玩到不少最新开发的游戏。而借助现代电脑的强大开发工具和互联网上的丰富资料,这些游戏中相当一部分相比当年发行的游戏都在技术和创意上有所突破。像上面提到的Star Castle,就连1980年代初最优秀的程序开发者之一Howard Scott Warshaw都未能挑战成功。之后Howard退而求其次制作了亚尔的复仇(Yars' Revenge)并成为Atari 2600平台上销量最好的游戏之一。

而如果没有模拟器,在实体游戏机上想玩到这些自制软件,往往需要购买高价的烧录卡或自行改造卡带,随着老旧的硬件逐渐老化,能够正常运行的设备越来越少,是不足以支撑社区的繁荣的。而模拟器则大大降低了独立游戏和复古游戏的门槛。

除了游戏之外,像芯片音乐社区这样的数字艺术社区,也相当广泛的使用模拟器进行教学和制作。Gameboy游戏机上的LSDJ就以象征性的一美分价格销售其ROM,还提供完全免费的试用版。而红白机开发者Neil Baldwin则在nes-audio.com免费提供了若干款NES芯片音乐软件的ROM。

红白机音乐软件网站: nes-audio.com/

LSDJ官网:Little Sound Dj

红白机上奇怪的DJ+VJ软件SuperMagic Music Maker,在上面提到的网页版红白机模拟器可以玩到

正如我们所看到的,游戏模拟器的用途绝不仅仅是用来运行老旧的、可能仍受版权保护的游戏ROM,它是独立游戏开发者的好帮手,更是体验和保存游戏文化的博物馆,对于古董电脑和游戏机上的公有领域软件、共享软件、免费软件、开源软件、自制软件等非商业软件作品来说,模拟器很可能是这些作品与大众见面的唯一方式。由于种种因素的制约,国内的模拟器社区对模拟器的应用仍然比较单一,而当我们以一种更广阔的事业去看待复古游戏和模拟器时,才会发现其背后丰富多彩的数字世界。