超级任天堂
称呼
日本官方名称为旧主机名称Famicom前方再加上Super(简称SFC),所以旧主机在台湾流通的称呼“任天堂”,前方再加上“超级”,就成为本主机的正式名称:“超级任天堂”,或简称“超任”。至于美版就是Super + NES,简称“SNES”。
规格
主机
一枚主频为3.58MHz的16BIT 65c816 CPU。
一枚内建数字声音信号处理器、主频为2.48MHz的的SPC700 CPU核心。
两个特制的图象处理器,可以支持最高512x448的分辨率,最大发色数32768色,最大同屏幕显示256色,最大活动块数为128个,并支持缩放、回旋、马赛克、半透明、窗口、光栅等特效。
共256KB内存,其中128KB工作内存、64KB声音处理器内存和64KB显存。
卡匣
超过6MB的ROM,包括程序代码、图象和声音数据。
用来保存记录的静态RAM(S-RAM),使用电池维持。
10.5/21MHz RISC CPU (Super FX)用来在游戏中实现3D或其他特效。
一个数学核心处理器(DSP1)用于处理一些包含大量物理计算的游戏(Pilot Wings),或者作为保护装置(Super Mario Kart)。
其他用来提高游戏运行速度、增强图象效果或者对ROM中数据进行保护的定制芯片。
附加配备
五人游戏接口,如果游戏支持,最多可以让五个人同时娱乐。
二键的鼠标,最初用来支持一个绘图游戏。
步枪外型的光线枪,可以直指屏幕射击,大约有10个游戏支持。
GameBoy转接卡,可以让用户在超任上玩彩色的GameBoy游戏。
磁盘驱动器。可读写1.44MB磁盘片。
卫星信号接收器,可以接收在日本地区经由卫星信号发送的多媒体内容并存储在与设备一同配套的记忆用模块。当初任天堂以“自宇宙前来的游戏”作为宣传,由于宣传力道不足(多数人误以为接受信息必须付高额费用)加上该硬件套装价格过于昂贵,导致这个项目在很短的时间内就遭到淘汰。
改装磁盘驱动器,有商人推出改装的磁盘驱动器件(内置转换器和内存),以磁盘代替盒带游玩没有正式的磁盘版本的游戏(超级任天堂只有卡带游戏),并把游戏依照其内存容量主要分为4M、8M、10M、12M、16M、24M、32M、48M。一张4M的游戏需要一片磁盘,一款16M游戏需要两张磁盘,一款24M与32M的游戏分别需要三张及四张磁盘。由于磁盘驱动器本身不能将盒带数据转换到磁盘,商人先以专用器材将盒带数据转换到CD-ROM,再将CD-ROM运到各零售店销售,零售店再将指定的游戏从CD-ROM复制到磁盘中,这些都属盗版行为。顾客可以数港元一张的价钱购买已含有游戏的磁盘,在装有改装磁盘驱动器上游玩。改装磁盘驱动器需要先读取磁盘数据,然后才显示游戏画面,多张磁盘的游戏需要数分钟时间读取数据。虽然读取数据浪费时间,但以磁盘玩游戏较盒带的便宜很多,因而带动改装磁盘驱动器的流行。附带一提,由于卡匣的数据提取不完全,导致转写至磁盘上的数据也异常的情形时有所闻(例如游戏过程获取的道具无法记忆等)。
这组设备在台湾、香港广为流行,许多游戏开始被非法映射到磁盘片上复制流通,但也形成在台湾、香港SFC热卖的现象。后期的磁盘驱动器甚至可以接上网络线,将所有磁片image 存储于一台电脑主机Server进行管理,游戏时以下载方式丢给Client端的SFC进行游戏。
硬件细节
超级任天堂的标志
超级任天堂的主板
超级任天堂的主板背面
超级任天堂的主机背面
超级任天堂的主机后方接口
处理器
主CPU采用65c816,是一枚8/16位的CPU,是基于6502改进而来的,它有一个可以如同6502一样运行的仿真模式。毫无疑问,任天堂曾经期望让超任兼容红白机的游戏,但是因为成本问题被迫放弃了。
这枚CPU有24位的地址总线和8位的数据总线,支持16MB的寻址空间。它有一个计算器和两个寄存器,可以在8位或16位模式之间切换。
地址空间被分区成256块,每块大小为64KB,另外也有一种寻址模式可以把整个地址空间视为一个连续的区块。0号块是栈专用的,一些寻址模式、中断和复位向量都存放在这里,栈的指针宽度为16位。
6502有一个叫做“ZERO-PAGE”的寻址模式,可以让1字节长度的地址在指令中直接指定内存的最初256字节,这样可以让一些双字节的指令提高运行速度。65c816扩展了这个模式,可以通过16位直接页寄存器转到0号块的任何部分。
还有一些能将块指定为资料库寄存器的其他寻址模式,能起到缩短代码长度并加快运行速度的作用。
在同一时间内,代码通常只在一个单独的块中运行。当前的块编号储存于一个8位的可编程块寄存器中。有一些能让调用其他块中子程序或者直接跳到其他块里的代码的命令。
65c816的运行速度是3.58MHz,不过当CPU尝试读写其他硬件时,这些硬件能临时将CPU的速度降到2.58MHz甚至1.56MHz。实际上,卡匣里的程序常常是高速和低速ROM的混合体,低速的ROM只能在2.58MHz的速度下被访问。
65c816能对128K的工作内存和在卡匣中可能存在的其他内存直接响应,而显存和声音内存则不行。
声音处理
辅助CPU采用一颗SPC700,是一个8位的CPU核心,很接近6502,但有一些不同的寻址模式和复数/分区指令,与一个定制的数字声音信号处理器共同集成在一个模块中。SPC700和65c816通过一个4路双向通道(8位I/O端口)通讯。SPC700有自己独立的64K内存,可以用来存储声音采样或者从65c816下载的程序。 CPU有一个内建的64K ROM开机码,用来通过65c816从游戏ROM里载入更多的复杂程序或者采样数据。这个ROM可以被关闭,以存储开机码的64K RAM来代替它的工作。
声音数字信号处理器(Sound DSP)只能播放压缩的声音采样。这种使用一固定比率的压缩算法,可以将16个16位声音采样压缩成8字节加一字节标题的形式。一个采样的最小单位是一个区块,区块的标题字节包含一个移位和一个过滤值(算法解压信息),再加上一个最后区块标记和一个循环标记。循环标记仅仅在最后区块标记存在时才使用。
在同一时间内,最多允许有8个声音通道同时播放声音采样,每个声音通道都有单独的左右声道音量和频率的调节。每个通道都可以定义一个硬件音量调节,并各自设置其回声效果,不过复合的回声效果必须受制于一个8路的FIR声音分流器。一个通道的声音输出可以用来调整在数字序列上的下一个声音通道的频率。 DSP也有一个白噪音源,可以播放一个替代采样数据的声音通道。所有的8个音源连同回声数据最后都混合到一个双通道的主音量控制下。 DSP有3个间隔定事器,头两个运行在8KHz下,最后一个是64KHz。游戏通常只使用三个中的一个来输出一个恒定的音乐回放频率。
图象显示
超任有一个256块的15位色调色板,允许在同画面上显示32768色中的256色。不过游戏可以在某一帧中改变色块,再加上硬件的色彩值追加/减少和整体亮度调节,可以很容易地将屏幕上的色彩增加到数千之多。
像素
超任全部的图象数据都是由色块构成的,一个色块由8×8的像素组成,每个像素则占用2、4或者8位,允许由4、16或者256色构成。
详细地说,超任的硬件本身是按平面格式存储色块数据的,一个像素的头一位数据存储在一起,第二位数据存储在一起,依次类推,就象一个1位的8×8纵深像素区块序列一样。
如果色块被用在背景数据里的话,每个色块都将关联一个3位的调色板起始数据地址。程序员可以从系统调色板里选择每个色块的色彩。活动块只能使用4位深度(16色)的色块,但每个活动块都有自己的调色板起始地址。
手柄及配件
零售包装及配件
日本版的手把
欧洲版的手把
专用的视频端子
超任手柄的数据在主机和手柄之间连续传输,游戏可以选择其中某一个比特来读取,或者由主机里一个定制的芯片来自动读取手柄里每个帧的值,而让游戏来读储存在寄存器里的值。
超任的手柄有一方向键和8功能键,分别是A、B、X、Y、L、R、选择和开始。
区域限制
截然不同的两种超级任天堂卡匣接脚
上:日本版与欧洲版的卡匣
下:北美版的卡匣
日本版与欧洲版的超级任天堂卡匣统一外型
周边商品、选购品
Satellaview模块是利用卫星来发送信号,通过Satellaview接收转换游戏数据,无需通过卡带就可以进行游戏的系统,但是普及度并不高,因为铺货商家不多而且家中需要装设卫星碟等整套系统,在90年代多数日本家庭并不太能接受为了小孩游乐用途去投资装设麻烦的整套卫星碟。
“Satellaview”于1995年任天堂在日本发售,用以接收广播卫星(BS)类比广播信号。
“Satellaview”并不普及。
“Satellaview”系统与超级任天堂之连接示意图。
“Nintendo Scope”是超级任天堂专用的光线枪,在北美称为“Super Scope”。
“Super GameBoy”是超级任天堂推出的第一代Game Boy专用转接器。
“Super GameBoy”插入Game Boy Color游戏盒带。
“Super GameBoy 2”是超级任天堂于1998年1月30日在日本推出的GameBoy转接器 。
游戏
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
相关资料
- 有价值
- 一般般
- 没价值