为啥高票答案把 SFC 说的跟 FC 一样垃圾?
给 SFC 平反一下:SFC CPU 没楼上形容的那么弱,什么不能计算乘除法的说法都出来了,SFC 的 WRMPYA / WRMPYB 寄存器就是用来做乘法的,寄存器 WRDIVH / WRDIVL 就是用来做除法的,何来无硬件乘除法一说?
所以没必要把 SFC 的处理能力说的好像 FC一样弱智,毕竟一个8位,一个16位;FC 工作内存只有 2KB,SFC 有128KB;二者主频差 5+ 倍,相隔十多年的两代产品,居然 SFC 处理器是 FC打了个补丁的说法都出来了。
所以就主机处理能力而言(刨去图形和声音):
不是:FC <------> SFC <-----------------------------------> GBA
而是:FC <-----------------------------------> SFC <-------> GBA
其次,SFC 最大的特点是主机被设计成可以方便的同各种 增强芯片(协处理器)进行协作,从双总线(A总线+B总线)设计到卡带引脚布局开始,都在围绕这个主题。主处理器和协处理器不当可以方便的交换数据,还能便捷的互相触发各种 IRQ,这是 SFC 最有特点的设计。
用的最多的 SFC 增强芯片有下面几种:
DSP - DSP 1-4 系列芯片
数字信号处理系列芯片(DSP-1 ,DSP-1a,DSP-1b,DSP-2,DSP-3 和 DSP-4),提供快速定点数(模拟浮点数)运算,可以让游戏具备各种快速矢量运算以及位图变换的能力,使用 DSP 系列芯片的游戏包括:飞行俱乐部(Pilotwings),超级3D棒球,马里奥赛车,SD高达GX,网球争霸战,顶级赛车3000,超级酷跑战士,。。。。等等
SuperFx - 图形增强芯片
SuperFx 包含一块16位增强 RISC 处理器,可以用来进行图形运算,直接在附带的 framebuffer 里面绘制多边形等,以及很多 SFC 主处理器(5A22)做起来不是那么顺畅事情。
卡带里附带了 SuperFx 芯片的游戏一般会把 SuperFx 当成图形处理器,这些游戏包含:耀西岛,星际火狐,立体黑暗摩托车,Doom,冬季滑雪,。。。等等
SA1 - The Super Accelerator (SA1)
应用最广泛的运算增强芯片,
SA1 芯片包含:
SA1 可以和 SFC主处理器并行工作。使用的游戏包括:马里奥 RPG,卡比梦幻岛 3,卡比明星,龙珠Z,SD高达,超级炸弹人,。。。。。等等
Cx 4 - 卡普空数学运算芯片
卡普空开发的数学运算增强芯片,主要用来做各种三角形相关代数运算,增强图块旋转等,这是一块在卡普空街机系统里使用比较广泛的芯片,应用到的游戏包括:洛克人X2,洛克人X3 等卡普空街机移植作品。
SDD-1
数据解压芯片,解压使用 ASIC 无算压缩算法压制的数据,它活跃在 SFC 主 CPU 和 ROM之间,负责透明实时数据解压工作,针对一些资源太大的游戏,为了节省卡带空间成本而引入了该芯片,使用游戏包括:星之海洋,街霸 Alpha 2 等。
除上所属外还有很多其他常见的增强芯片:
SPC7110:另一块数据解压芯片
ST010/ST011/ST018:用来做 AI运算的加速芯片
OBC-1:精灵特效处理芯片
S-RTC:提供精确时钟的芯片
MSU1:为 SFC 提供 MP3 音质的音频效果
。。。。
这种使用卡带内搭载增强芯片有两个显而易见的好处:初期成本控制(没必要搭载很昂贵的处理器) + 硬件生命周期的延长(后期提供卡带扩展各种协处理器)。
坏处是扩展芯片会增加游戏卡带的成本,好再随着硬件成本的不断下降,中后期游戏能以更便宜的成本,搭载能力更强的协处理器。
因此,在游戏卡里搭载各式各样的协处理器成为 SFC 平台上最喜闻乐见的事情,这是 GBA等平台上很难看到的,搭载增强芯片的 SFC 大作数不胜数。
最终导致模拟 SFC 的难度大大难于模拟 GBA,需要为每种扩展芯片写模拟代码,并且还需要把他们的时序模拟到位。故而,模拟 SFC 比模拟 GBA 更耗性能。至今为止,我就没见过哪个手持设备能把 SFC 模拟顺畅的,不管是 PSP 自带的 SFC 模拟器,还是各种国产山寨掌机自带的模拟器,模拟 GBA 很流畅,但是 SFC 就有不同程度的延迟,或者流畅度不对。
连 PC 平台上,snes9x 模拟都不是那么精确,只有巨耗资源的 higan (bsnes) 能够做到准确模拟,连模拟器王者的 mame (合并了 mess后),完美模拟 cps1-3, mvs, fc, md 等众多硬件的情况下对 SFC的模拟兼容性都很低,更别说什么 catsfc no$SNS 等垃圾了。
看看上面的 accuracy,最高级的周期性模拟只有少数几个模拟器做得到,同时,移动平台至今为止没法准确模拟 SFC 游戏。这个成绩单比起 MD, GBA 等模拟器差远了。
所以要玩原汁原味的 SFC,最好的方法是买一台 SFC 主机,或者买新出的便携 SFC 硬解掌机:
你的各种老的 SFC / FC / MD卡带都可以用起来了,这是我买过最好的 SFC 硬解游戏机(之前买过另外两个品牌的 SFC 硬解设备),兼容性高,按键手感好,图像质量佳,做工精细。
你可以一个人的时候当掌机玩,还可以把 RDP 用支架架在桌子上插手柄两人对打,还可以接电视当成一台 SFC 主机玩。
最后推荐一下 8bitdo 出的 SFC 无线手柄接收器,接电视玩的必备神器。
超低延迟的无线接收神器
---