ROM卡带

包含只讀存儲設備的可移動機箱

ROM卡带(英语:ROM cartridge,港澳台称ROM卡匣),有时简称卡带,是与家用电脑电子游戏机及少部分电子乐器联接的消费性电子设备,主要是由拆卸式外壳保护的只读存储器(ROM)构成。ROM卡带可用来储存电子游戏等应用程序数据。

拆开的《精灵宝可梦 银Game Boy Color卡带(1999年发售),带有用来保存游戏及存档的电池供电非永久性存储器(尺寸56 mm × 65 mm × 8 mm)

ROM卡带也能搭载语音合成器等附加硬件。一些卡带附带了电池供电的静态随机存取存储器(SRAM),可以让用户储存游戏进度及得分等数据。

ROM卡带允许用户快速加载并访问程序及数据,以此替代家用电脑时期较为昂贵的软盘驱动器,以及缓慢且不可靠的磁带。对于制造商的好处是以卡带形式存储的软件相对安全,难以被用户复制,但卡带生产的费用比软盘和光盘高。随着磁盘存储的普及,软件大小逐渐超出了卡带的实际限制,卡带插槽逐渐从个人电脑与游戏主机中消失。但如今,卡带仍用于一些掌上游戏机,例如任天堂DS任天堂3DS、索尼PlayStation Vita任天堂Switch,不过它们所使用的卡带并非是传统ROM,而是基于闪存

由于其广泛用于电子游戏,ROM卡带又俗称为游戏卡带

历史

 
Fairchild Channel F是首个使用可更换ROM卡带的电子游戏机

ROM卡带在早期家用电脑中开始普及,此时的家用电脑使用特殊的总线端口,能够将内含软件的ROM卡带插入该端口。但大多数情况下,端口的设计相当简陋,地址数据总线通过边缘连接器完全暴露在外,卡带直接被内存映射到系统地址空间

使用卡带兼磁介质存储的家用电脑有Commodore VIC-20英语Commodore VIC-20/64[1]MSX雅达利8位机英语Atari 8-bit family(400/800/XL/XE),德州仪器TI-99/4A英语Texas Instruments TI-99/4A(卡带被称为固态命令模块,不直接映射到系统总线),IBM PCjr英语IBM PCjr(被映射到BIOS空间)[2]等。一些街机主板也使用ROM卡带,例如卡普空CPSSNKNeo Geo

游戏机的ROM卡带由杰瑞·劳森发明,并于1976年首次在电子游戏机(Fairchild Channel F)上采用[3]。次年雅达利2600发布,ROM卡带也因此在游戏领域流行。20世纪70年代末到90年代中期,大多数家用游戏机采用卡带作为储存介质。[3]随着光盘在数据储存领域的广泛应用,大部分硬件公司因此抛弃了卡带这类的传统存储介质。任天堂却仍坚持在任天堂64上使用卡带,直到2001年发售的GameCube才改用光盘。在此之后,SNK仍为其Neo Geo发布使用卡带的游戏,2004年,SNK官方最后发布了一款名为侍魂5特别版英语Samurai Shodown V Special的游戏。

2017年发售的任天堂Switch使用了更现代的闪存而非ROM的卡带,容量从1G到64G不等。

设计

 
任天堂DS的卡带烧录器

ROM卡带不仅可以装载软件,也能附带扩展硬件。一些超级任天堂游戏卡带中的Super FX英语Super FX协处理器,以及Magnavox Odyssey²游戏卡带中的语音合成象棋模块。Mega Drive微型机器2英语Micro Machines 2使用由Codemasters定制的“J-Cart英语J-Cart”卡带,该卡带附带了两个手柄接口,这允许玩家无需使用额外的适配器,就能将多达四个手柄连接至主机。

得益于高密度、低成本闪存的发展,使用卡带进行扩展的方式应用到了移动设备上。全球定位系统导航设备可以通过插入扩展卡更新地图数据,电子阅读器可以在扩展卡上存储上千本图书的文字,个人电脑允许用户通过USB闪存盘安装与启动操作系统,数字相机能在存储空间满的时候更换闪存卡,并能将图片传输到计算机或打印机上。

优点与缺点

 
在大部分游戏机已改用CD-ROM的时候,任天堂64仍使用卡带

相比于软盘光盘等其他介质,将软件储存在ROM卡带上有不少优势。由于卡带能被映射到系统的标准地址空间,存储在ROM中的软件能像常规内存一样被系统及时读取,不必从较慢的存储器中读取数据,再传输到内存中执行。这能降低软件对内存的需求,剩余更多的可用内存空间。不像光盘一样规定了最小尺寸,卡带的尺寸能根据需求进行定制,因此卡带能运用于掌上游戏机这类较小的设备。卡带也不像光盘等介质容易损坏。尽管可能会因金属触点灰尘积聚而出现问题,但通常用异丙醇溶液进行处理就能解决,并能避免腐蚀[4]

ROM卡带通常比光盘等其他存储介质有着更小的容量[5]Lotus 1-2-3的PCjr版本带有两张卡带与一张软盘[6]),但成本更高,内存库切换英语Bank switching这类增加卡带容量的技术也就因此诞生。但是之后,程序的体积越来越庞大,软件制造商便逐渐放弃了卡带快速访问的优势,转而使用更大容量、更低成本的光盘[7]。另一个原因是,卡带生产的滞销问题不可避免,且风险较高,但生产光盘却能有效地降低风险。这是因为,相较于卡带,生产光盘的批量更为灵活,且生产成本更低[8]

在电子乐器中的使用

除了在电子游戏设备中的广泛使用,ROM卡带也用于少部分电子乐器,特别是电子琴

雅马哈制造了一些支持卡带扩展的设备,比如20世纪90年代的PSR键盘产品线(PSR-320,PSR-420,PSR-520,PSR-620,PSR-330,PSR-530与PSR-6000)。这些设备使用名为音乐卡带(Music Cartridges)的专用卡,这种卡只存储MIDI数据,可以作为MIDI序列或歌曲数据被读取播放。然而,后来带有软盘驱动器的型号上市,这种技术就显得过时了。

卡西欧于20世纪80年代,在雅马哈之前采用了名为ROM包(ROM Pack)的类似卡带,并在Casiotone英语Casiotone系列的部分便携式电子琴中使用[9]

使用卡带的游戏机

 
任天堂Switch游戏卡带

雅达利

万代

仙童半导体(Fairchild)

美泰儿(Mattel)

日本电气(NEC)

任天堂

世嘉

SNK

索尼

诺基亚

另见

参考资料

  1. ^ Pollson, Ken. Chronology of the Commodore 64 Computer. October 30, 2008 [February 26, 2009]. (原始内容存档于2010年1月18日). 
  2. ^ Hoffmann, Thomas V. IBM PCjr.. www.atarimagazines.com. [2017-02-24]. (原始内容存档于2017-07-01). 
  3. ^ 3.0 3.1 Howe, Tom. Fairchild Channel F Videogame System from 1976. www.cedmagic.com. [2017-02-24]. (原始内容存档于2018-10-03). 
  4. ^ NES清理包手册
  5. ^ Cook, Karen. Jr. Sneaks PC into Home. PC Magazine. 1984-03-06: 35 [24 October 2013]. (原始内容存档于2017-01-31). 
  6. ^ Trivette, Donald B. Lotus 1-2-3 For IBM PCjr. Compute!. April 1985: 63 [26 January 2015]. (原始内容存档于2017-12-20). 
  7. ^ Isbister, Katherine. Interview: Ryoichi Hasegawa and Roppyaku Tsurumi of SCEJ. Better Game Characters by Design: A Psychological Approach. San Francisco, California: Elsevier Inc. 2006: 99 [February 26, 2009]. ISBN 978-1-55860-921-1. 
  8. ^ Who You Pay to Play. 电子游戏月刊 (Ziff Davis). May 1996, (82): 16–18. 
  9. ^ Casio ROM Packs. www.crumblenet.co.uk. [2017-02-25]. (原始内容存档于2016-12-17). 

外部链接