百科问答小站 logo
百科问答小站 font logo



如何比较GBA与SFC的硬件性能? 第1页

  

user avatar   skywind3000 网友的相关建议: 
      

为啥高票答案把 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 芯片包含:

  • 类似 SFC主处理器(5A22) 的增强处理器(基于 65C816)
  • 高速片内内存
  • DMA模块用于并行传输数据
  • 增强算数运算功能
  • 硬件时钟模块

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 / SNES 卡带(日版和美版)
  • 兼容 super ufo pro 和 sd2snes 等烧录卡
  • 兼容 FC / NES 卡带(使用外接 FC / NES adapter,内带)
  • 兼容 MD / Genesis 卡带(使用外接 RetroGen adapter,另外购买)
  • 有 TV-OUT 接口(AV接口,硬解不支持 HDMI),可以把图像声音传递到电视上。
  • 可以外接两个标准 SFC 手柄
  • 充电后长达 8小时的续航时间(我亲自测试跑了 7.5小时)
  • 图像质量好,像素清晰,色彩鲜艳


你的各种老的 SFC / FC / MD卡带都可以用起来了,这是我买过最好的 SFC 硬解游戏机(之前买过另外两个品牌的 SFC 硬解设备),兼容性高,按键手感好,图像质量佳,做工精细。

你可以一个人的时候当掌机玩,还可以把 RDP 用支架架在桌子上插手柄两人对打,还可以接电视当成一台 SFC 主机玩。

最后推荐一下 8bitdo 出的 SFC 无线手柄接收器,接电视玩的必备神器。

超低延迟的无线接收神器

---




  

相关话题

  微软为什么不做掌机? 
  任天堂提醒不要撕掉 Switch OLED 屏幕上的保护膜,这是为什么? 
  有哪些至今仍旧值得体验的老游戏? 
  苏联除了俄罗斯方块还有什么电子游戏? 
  你是怎么走上玩单机游戏这条路的? 
  完全没有玩过switch,刚到手下载了个游戏,游戏打不开,一直这样子因为什么? 
  「女性在电子游戏竞技上不如男性」是性别歧视还是事实? 
  switch和xbox推荐买哪个?主要想投影玩多人体感游戏和室内锻炼? 
  宝可梦经营20多年,为什么现在才出了temtem这样一款有点样子的抄袭游戏? 
  怎样评价《猎天使魔女》系列的怪物设计? 

前一个讨论
如何评价 2022 年 3 月 28 日发布的 Redmi 10A?售价 649 元性价比如何?
下一个讨论
《笑傲江湖》中有哪些细思恐极的细节?





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利