首页 » 科学 » 《记录》第15期:DUMP三十年(上)_卡带_游戏

《记录》第15期:DUMP三十年(上)_卡带_游戏

南宫静远 2024-09-19 14:27:58 0

扫一扫用手机浏览

文章目录 [+]

这台型号“50009”的游戏机在它短暂的生命周期里统共发行20多款游戏,后期的部分游戏,市情上很难见到。
Sonic3D的合集收录了2004年1月至2005年8月中国大陆发售的17款PS2游戏,包括《爱淘儿》《薇欧蕾特的工房》等发行量极少的游戏,以及一款已完成但终极未能发售的游戏《跑车浪漫旅4》。

这些PS2游戏镜像均遵照redump.org的标准,直接dump自原版光盘,未作任何修正或精简优化。

《记录》第15期:DUMP三十年(上)_卡带_游戏 《记录》第15期:DUMP三十年(上)_卡带_游戏 科学

“普通玩家对‘dump是什么’常日没有观点,他们会更直接地问‘某某游戏带音轨的完全光盘版哪里有下载’‘某某街机游戏的CHD镜像哪里有’‘谁能共享下某某基板游戏的完全游戏大全包’。
而对我来说,最主要的是它们被保存了下来,而且必须是精确地保存下来。
”Sonic3D说。

《记录》第15期:DUMP三十年(上)_卡带_游戏 《记录》第15期:DUMP三十年(上)_卡带_游戏 科学
(图片来自网络侵删)

再生产

将储存在电路板、磁盘、光盘等介质上的数据,用工具读取出来,以文件的形式转存至电脑,这一过程被称为“dump”。

仿照器爱好者对此应不陌生,dump天生的ROM文件,犹如储存在电脑里的一款款游戏,可以分开原始载体而运行。

海内早期的dump与仿照器无关。
1988年,福州十六中物理老师傅瓒利用低廉甜头工具将雅达利2600游戏《运河大战》的数据dump出来,改写翱翔路径后重新烧录,取名《新运河大战》。

次年,他又dump了南梦宫的FC游戏《坦克大战》,增加新关卡后改名为《坦克14》。
在后续版本中,他修正舆图和参数,加入了敌方坦克吃瑰宝、双打时互借坦克等新玩法,以及水陆两用坦克(可渡河的船)和火焰喷射器(可削草的手枪)等新道具。

这便是著名的“烟山版”《坦克大战》。
在那个年代,海内大多数玩家打仗的《坦克大战》均非南梦宫的原版,而是经傅瓒修正后的版本。

“早期的dumper有一个问题,由于那是他们的事情,以是统统dump行为都因此获取的数据能用为目标,而不会去确保数据的准确。
乃至由于游戏来源有限,会涌现用缺点的源来dump的情形,比如用别的厂商的盗版卡再次dump,目的是自己再生产。
”Sonic3D说。

“再生产”,这便是dump当时的紧张用场。
1980年代末,台湾的“胜天”“小天才”等FC仿制机经福建流入海内,风靡大江南北,但正版卡带的售价居高不下,每盒三四百元,险些相称于半台仿制机的价钱。

巨大的市场缺口为盗版卡带供应了滋长的土壤,以福州烟山软件、天津新星、北京先锋卡通、福州外星科技等为代表的一批大陆厂商先后成立,仿制正版卡带,编写原创游戏,dump成为它们的主要生产工具。

拆开FC卡带,可以瞥见这块60个引脚的电路板上搭载的ROM芯片,游戏程序就存放在这里

傅瓒所在的福州烟山软件早期从事汉卡买卖,从台湾购买仓颉汉卡,读取存储于ROM芯片内的繁体字库,改成简体后再烧录回去。
这为他们后来的仿制游戏卡带积累了履历。

仿制的第一步,是将固化在原装卡带ROM芯片中的游戏数据dump出来。
所用工具,既有低廉甜头的读出器,也有专门的编程器。
以台湾河洛1990年生产的All-03编程器为例,这个鞋盒大小的白色铁皮盒顶部有两排插孔,将ROM芯片插入,利用专门的程序,即可将存储在ROM芯片内的数据通过扩展卡读取至电脑,反之,也可以将存储在电脑里的数据烧录至空缺芯片。

1990年代初,从读取、烧录到焊接的一整套设备约2000多元。
从台湾购买空缺芯片,将提取自正版卡带的ROM烧录进去,制作外壳,印刷贴纸,每盒盗版卡带的本钱仅三四十元。

卡带的dump须要具备一定的数字电路知识及动手能力,懂得剖析卡带的引脚定义,碰着加密或含分外芯片的卡带,还要编写专门的dump程序。

北京先锋卡通曾经研制过一套FC硬件开拓系统,集dump、调试、开拓于一体,以数万元的价格向海内其它厂商发卖。
将FC卡带插入这台机器的卡槽,在电脑的DOS界面输入多少指令,卡带ROM的数据便会被自动dump至电脑。

这套开拓系统不久即遭人破解,仿制的“简化版”售价千元。

磁碟机

1985年,世嘉Mark III游戏机发布以EPROM(可擦除可编程ROM)芯片制成的“EP My Card”,这是最早的烧录卡之一。
为此,世嘉还推出了店面游戏拷贝做事。

这一模式很快被盗版商借鉴,玩家可自行购买EPROM及卡板,交给商家烧录游戏。
以FC游戏当时的容量,每张卡板约需插接两三个EPROM。
更换游戏时,先从卡板上拆下EPROM芯片,以紫外线设备擦除原有数据,再通过编程器写入新游戏。

另一种更简便的方法是利用磁碟机。
任天国的FC磁碟机(Famicom Disk System)发售于1986年,初衷是为理解决ROM容量不敷、生产本钱过高的问题,以容量更大、价格更低且可以反复擦写的磁盘为替代品。
玩家可携带磁碟机专用的2.8英寸磁盘前往游戏店,利用任天国官方的写入设备(Famicom Disk Writer)拷贝新游戏。

以新的存储介质为玩家供应复制本钱更低的游戏,在这层意义上,磁碟机的功用恰好与盗版商的想法吻合。
于是,从卡带提取出的一个个游戏ROM,除了再次烧录,又多了一个新去处——磁盘。

FC磁碟机、魔奇卡、2.8英寸磁盘——日后大行其道的SFC磁碟机,即脱胎于此

针对FC磁碟机,台湾厂商发明了“魔奇卡”“游戏博士”等配套外设,其最初型号被称为“Game Convertor”(游戏转换器),顾名思义,即将卡带游戏转换为磁盘游戏。

不过,这类外设并不具备将卡带游戏直接复制至磁盘的功能,玩家仍旧须要先将卡带游戏dump至电脑,再写入磁盘。

利用时,将磁盘插入磁碟机,将FC主机、磁碟机分别与“魔奇卡”对接,开机后,磁盘上的游戏便会被读取至内存,“伪装”成卡带运行。

台湾厂商还推出了一款用于对拷的磁盘拷贝机,机身正面有两个插槽,插入磁盘,按下按钮,即可将源磁盘的内容复制至空缺磁盘。
这台磁盘拷贝机实际是将两台FC磁碟机的外壳拆除后,合并改造而成。

1980年代末,随着半导体技能的发展,ROM容量的瓶颈很快被打破,卡带再度成为主力,磁碟机失落去存在的意义。

那时的任天国恐怕不会想到,这个特定时代的产物,竟会在盗版商手中发扬光大,在随后而来的16位机时期被授予全新的生命。

黑科技

1992年旁边,中国的游戏机市场开始由8位机向16位机过渡,任天国SFC与世嘉MD是当时的紧张竞争对手。

这两款主机从未发售过官方磁碟机,但凭借FC磁碟机的改造履历,以邦谷为代表的港台厂商很快制造出了与之配套的磁碟机。

其事情事理与FC时期的“魔奇卡”相似,将磁盘上的游戏读入内存后,仿照成卡带运行。
由于利用的是与电脑软驱兼容的3.5英寸磁盘,游戏的dump及复制更为方便。

起初,盗版商们碰着了硬件加密的问题。
为防止卡带被复制,任天国将之前美版及欧版FC所用的10NES加密芯片运用在SFC上,若卡带的“钥匙”芯片与主机的“锁”芯片不匹配,游戏便无法运行。
因此,早期的SFC磁碟机必须以正版卡带勾引。

不久,有人dump出了这块加密芯片的算法,自行生产仿制芯片。
之后的SFC磁碟机便不再须要勾引卡带,盗版SFC卡带也得以面市。

流传较广的SFC磁碟机,如“博士”“霸王”“UFO”“龙”等,无不以“卡带太贵,磁盘便宜”为卖点。
正版卡带动辄五六百元,与5元一张的磁盘不可同日而语。
港台地区,磁碟机险些成为SFC的标配,有些玩家乃至从未见过正版卡带的样子容貌。

磁碟机的盛行匆匆成了dump的遍及,为了推广各自的机器,磁碟机生产商dump大量卡带,拷贝至磁盘,并为每一款游戏的ROM制订编号。
由邦谷编号命名的游戏即有1800多款,玩家只要知道编号,便可准确找到对应的游戏。

这也令SFC游戏成为最早被系统dump的家用机游戏,先于GoodTools、No-Intro,拥有了自己的一套独立编号的ROM库。

磁碟机的盛行匆匆成了dump的遍及,为了推广各自的机器,磁碟机生产商dump大量卡带,拷贝至磁盘

大陆则是另一番景象。
磁盘虽便宜,SFC加磁碟机的价格却高达两三千,初期投入是MD的两倍以上,盗版卡带也因加密芯片及磁碟机的缘故而未能盛行,因此在大陆,世嘉MD压倒SFC成为16位机时期的新宠。

Sonic3D是一位资深“世嘉粉”,常用网名和头像取自世嘉的吉祥物“刺猬索尼克”,他对这家日本公司的好感始于《索尼克与纳克鲁斯》。
这款发售于1994年的MD游戏创始“资料合体”玩法,卡带顶部有一道插槽,可插入《索尼克》一代至三代的卡带,用于增长新角色,扩展剧情玩法。
在当时的玩家看来,这一设计犹如“黑科技”。

同年发售的《16人街霸》是另一款令玩家感到不可思议的游戏,它打破了MD卡带32Mbit的容量限定,总容量达到40Mbit。
游戏角色的数量也因此由12人增至16人,并且每个角色的名字均以语音读出。

这些谜团在Sonic3D上高中后被逐一解开,那时的他有了自己的电脑和56K“猫”,上国外网站查阅与游戏机干系的技能资料是他的一大爱好。

他创造,《索尼克与纳克鲁斯》的资料合体并非什么“黑科技”,游戏主程序读取被插入卡带的ROM头部信息,判断对接的是哪款游戏,再调取相应的代码。
《16人街霸》之以是打破卡带的物理容量限定,也不是利用了什么“秘密武器”,而是利用额外的Mapper间接扩容。

这些答案并非凭空想象,而是国外程序员将游戏dump至电脑后,通过逆向工程剖析得出。
那时,关于游戏机硬件的公开资料很少,dump成为玩家研究游戏的主要工具。

《索尼克与纳克鲁斯》创始“资料合体”玩法,国外程序员通过dump卡带破解了它的运行事理

海内也有一些民间爱好者开始研究dump设备及技能,例如“Myky”。
1990年代初,就读于西南工学院时,Myky打仗过街机的装置和维修,对街机游戏作过改造,以单片机开拓器及低廉甜头设备提取出了《1943》《铁板阵》《冲破火网》等游戏。
毕业后,在长虹公司参与游戏机开拓项目期间,他也成功dump过不少游戏。

1998年,Myky将这些游戏的ROM打包发在网上,并写了一篇如何dump游戏的教程。
结尾处,他写道:“如果你有很高的微机水平,你能区分出哪些ROM镜像文件是主程序,哪些是字符和图像ROM,哪些是声音等,那就太好了,你可以在附带的ROM解释中写出。
如果你不懂这些,也不要紧,让仿照器作者去探索吧。

仿照器

1995年,Virtual GameBoy仿照器出身,这是第一款可以实际运行的游戏仿照器。
次年,《电子游戏软件》刊文先容了这款仿照器,以此为出发点,Snex9X、ZSNES、NeoRAGE、MAME……一个个仿照器的名字逐渐为海内玩家所熟习。

仿照器的涌现令提取出的ROM可以直接在电脑上运行,无需借助其它硬件。
dump与仿照器从此结为共生体,仿照器的盛行促进了dump的发展,dump反过来又加速了仿照器的不断完善。

1990年代后期,仿照器的发展险些已与主机游戏的开拓齐头并进。
1999年,N64仿照器UltraHLE发布,可完美运行《马里奥64》《赛达尔传说》等游戏。
1999年、2000年,两款商业化PS仿照器Bleem!
、Virtual Game Station(VGS)先后发布,可兼容当时的大部分PS游戏。
2001年,GBA发售仅4个月,首款GBA仿照器Visual Boy Advance即告问世。

担心利益受损的主机生产商开始密切关注仿照器的动向,标志性的事宜是2000年索尼针对Bleem!
、VGS两款仿照器提起的诉讼。
只管Bleem!
的开拓商因高额诉讼费而被迫退出,VGS的开拓商也因无法连续推进商业化而被索尼收购,但这两桩诉讼案的讯断皆有利于仿照器,它确立了仿照器在美国的合法地位。
不过,未经授权传播ROM的行为仍属违法。

这些事宜在海内均有宣布,当时的中国大陆正掀起一股仿照器热。
游戏杂志纷纭开辟专栏,遍及仿照器的干系知识;“Demon的仿照器乐园”“EMU X-File”“潜水艇的游戏天下”“仿照天国”等网站先后成立,跟踪国外仿照器的动态;《藏经阁》之类的盗版系列也推出仿照器专辑,收录GB、FC、SFC、MD、街机等仿照器及ROM合集。

与此同时,以李可文开拓的Dream系列为代表,国产仿照器崭露锋芒。
仿照器的调试功能为汉化及低廉甜头软件打开方便之门,民间汉化组织也由此兴起。
dump的用场,随之由厂商的“再生产”转向个人的娱乐和研究。

短短三四年,中国大陆已发展为仿照器及ROM的主要集散地,形成独特的仿照器社区及文化。

第一款可以实际运行的游戏仿照器——Virtual GameBoy,也是最早被先容至海内的仿照器

“Lamer”,仿照器爱好者最为反感的一类人,伸手党、指手画脚者、提无理哀求者、剽窃者、透露测试版本者……统统毁坏社区秩序、滋扰仿照器作者的人皆被归于此列。
这个词流传至海内,又多了一层含义:利用仿照器及ROM谋利者。

2000年,台湾仿照器网站“Billy Jr的仿照器天下”发布一款名为“SMYnes”的FC仿照器。
这款FC仿照器在对中文游戏的支持方面表现出色,《勇者斗恶龙》《终极抱负》等一批中文游戏的ROM,仅SMYnes可以支持,其它仿照器皆无法正常运行。

有人疑惑,这是由于SMYnes仿照器的作者故意在这些ROM中加入了垃圾文件头,为的是独占ROM,以此吸引玩家为仿照器付费。
SMYnes是一款共享软件,玩家需支付10美元或300新台币注册利用。
为了打消这些ROM的垃圾文件头,海内一位名叫“屎王”的仿照器爱好者还编写了专用工具“smydump”。

多年往后,Billy Jr提及此事,澄清这些游戏的ROM并非出自SMYnes作者之手,而是被其它小组dump并动了手脚,SMYnes仿照器只因此“硬patch”的办法对其作了改动。

SMYnes引发的争议,并不在于仿照器能否收费,而在于是否可以利用ROM为自己谋利。
在欧美,即便较为宽松的版权保护体系,也只许可已拥有实体游戏的玩家dump或网络对应游戏的ROM。
而在海内,反对将ROM运用于商业目的,更多地是基于仿照器社区的自律与共享精神。

不过,卡带的网络、dump及测试、仿照器的开拓、做事器的租用、网站的掩护,无不须要耗费韶光、金钱和精力,单凭激情亲切难以维系。
海内的仿照器网站和汉化组考试测验过募捐、收费、会员制,乃至打包出售ROM的做法,然而身处灰色地带,终非长久之计。

保存历史

Sonic3D记得当年在网吧用KGen仿照器运行MD游戏《七喜小子》时的环境,虽然游戏没有声音,画面也不足流畅,却足以给他留下深刻印象。
那时的电脑在他眼里犹如一台“万能游戏机”。

对他来说,研究技能比玩游戏更为有趣。
他在仿照器年夜将MD游戏的ROM逐个试了一遍,创造分外的画面效果,就利用反编译剖析其代码。
为此,他还自学了68000汇编措辞,MD游戏机利用的便是摩托罗拉的这枚处理器。

KGen是MD仿照器的鼻祖,发布于1997年,这一年还出身了另一款主要的仿照器——MAME。
这款开源的街机仿照器将“精准还原”奉为高于统统的宗旨,禁止为运行游戏而对硬件的仿照作出任何与实际不符的改动。

从这时起,仿照器的发展分解出两条路线:一是追求精确还原,宁肯捐躯实行效率,也要尽可能准确地还原硬件的运行状况;一是追求实用,以能够正常玩游戏为目标,争取最大化的兼容。
与之对应,dump也开始朝着两个不同的方向行进。

MAME的意义在于,它在娱乐和研究之外,授予了仿照器另一项主要义务——保存历史。
这一理念影响了不少仿照器爱好者,Sonic3D是个中之一。

MAME仿照器以“保存历史”为宗旨,提倡对原始硬件的精准还原,这一理念也影响了dump的方向

上大学时,Sonic3D带了一台14寸金星电视,室友带了一台红白机。
为了打穿《外星战将》,宿舍4人偷偷从厕所拉了根电线到屋里,轮班通宵。

《外星战将》被海内玩家称难堪度最高的FC游戏,从头到尾仅一条命,一碰即去世。
原版《外星战将》实在并非如此。
海内的盗版商在dump这款游戏时,为了删除游戏开始处的厂商版权标志,修正数据,跳过了启动时的部分逻辑,结果将内存初始化流程也跳了过去,导致直接激活了最高难度的标志位。

从FC卡带到MD卡带,随意修正原作的行为在海内司空见惯。
提取出游戏的原始数据后,更换标题画面及公司标志,改换角色、道具、背景图片或音乐,修正数值和关卡,更有所谓的“盗上盗”,同一款游戏被二次dump,乃至三次、四次dump,内容稍作修正即摇身一变而成为新游戏。

1990年代席卷中国的这股“山寨潮”,令后来流传于网上的大量ROM鱼龙殽杂,加之仿照器时期的各种民间修正版本,原版ROM反而难以觅得。

Sonic3D逐渐意识到精确的dump对付保存历史的主要性,不仅仅是可以在游戏机或仿照器上运行那么大略。
“不是为了玩,也不是为了盈利,而是为了原汁原味地保留当时介质中的数据,完全保留,以便在介质完备破坏的未来,依然能将这些数字化的内容还原。

游戏的存储介质,无论磁带、磁盘、卡带,还是光盘,皆无法永久保存。
电脑游戏已有五十多年历史,街机和家用游戏机也已出身四十多年,早期的游戏,尤其是发行量稀少的游戏,面临着因存储介质损毁而永久消逝的命运,dump是最有效的保存手段。
Sonic3D开始考试测验自己dump游戏,他参照网上的资料,制作了一根MD转接线。

科乐美1992年发行的这款《外星战将》被海内玩家称难堪度最高的FC游戏,原版实在并非如此

大多数MD卡带并无加密保护,低廉甜头转接板,将卡槽连接至ROM编程器,通过编程器提取出卡带ROM上的数据。
后来,有国外玩家编写了一个MD-CD程序,将此程序刻成光盘放入MD-CD运行,即可通过2P手柄口将插在卡槽上的卡带ROM的数据输出至电脑,玩家只须要制作一根2P手柄口转电脑并口的转接线。

利用这根转接线,Sonic3D将手头收藏的几盒市情上比较少见的MD游戏提取了出来。
个中一盒这天版《七喜小子》,这是他初打仗仿照器时常玩的游戏;另一盒是欧版《空中战警》(Exo-Squad),这款游戏的画面有旋转殊效,而MD并不具备实现该殊效的性能。

这两款游戏的ROM被他上传至No-Intro网站。
此时,卡带游戏的ROM已成体系,尤以GoodTools、No-Intro最为有名。
GoodTools的游戏库相对繁杂,同一款游戏,正式版、破解版、修正版、翻译版、劣质版、冗余版等各种版本的ROM皆被收录在内。
No-Intro则看重对官方原版作保存性的dump,追求数据的真实准确,校验也更为严格。

这些ROM库收录的MD游戏已相称完好,不过仍有部分冷门游戏列于缺失落名单之上。
这个中,亚版游戏是重灾区。

“亚版”区域常日是指除日本、韩国、中东以外的亚洲国家和地区,中国台湾、中国喷鼻香港、中国大陆等利用中文语系的地区皆包含在内。
很长一段韶光,国外的dumper不知道亚版MD主机的存在,世嘉官方开拓文档对此也语焉不详。

至今,亚版MD游戏仍无一份完全的目录,中文游戏更是鲜为人知,目前已知的仅《三国志列传》、《凯撒大帝》等少数几款。

Sonic3D开始留神网络并dump一些罕有的亚版游戏,以作保全之用。
与此同时,海内的一群游戏爱好者发起了一个名为“中文游戏补全操持”的行动。

(未完待续)

标签:

相关文章

电路板排错方法_芯片_数字

以前运行很正常的电路本日忽然不正常了,接的电压源一看电流都一点多A,预测是电源短路,用电压表丈量创造确实是这样。因此须要判断电路哪...

科学 2025-01-15 阅读0 评论0