Nimersis 发表于 2023-12-21 23:05

用SNES玩了一下SFC宇宙巡航机SA1和快ROM

几周前从网上下载了SFC的部分快ROM合集,里面有23个ROM,《宇宙巡航机3》有两个版本,一个是Gradius III (Japan) sa-1,另一个是Gradius III (USA) fastrom,我用我的老笔记本,2009年的酷睿2双核P8700把两个都玩了一下,模拟器是snes9x-x64 1.58,自机保持同火力、同子机数。运行SA-1版本时,第一关的沙龙、第二关的分裂泡泡均十分流畅。运行FAST ROM时,第一关的第二只沙龙、第二关的分裂泡泡均有轻微卡顿,不是很明显(但比SLOW ROM那种撕心裂肺的拖慢感要好多了)。是否可以认为SA-1因为是用了附加芯片,效果要优于Fast Rom?

spring83 发表于 2023-12-21 23:26

SA-1是卡带内置的一个协处理器,有它的协助能够让超任游戏跑在10.74MHz,而没有的话超任原机只能跑2.68MHz,所以SA-1在速度上是其4倍。
FastROM相当于超任的超频模式,将其CPU的频率超频到3.58MHz,速度提升差不多33%,它并不能达到协处理器的效果。

Nimersis 发表于 2023-12-21 23:36

spring83 发表于 2023-12-21 23:26
SA-1是卡带内置的一个协处理器,有它的协助能够让超任游戏跑在10.74MHz,而没有的话超任原机只能跑2.68MHz ...

哦,原来是这样,明白了,多谢

ufokillqdyw 发表于 2023-12-22 20:32

会出SA1版本的梦幻模拟战2   和机战系列吗?

raywl 发表于 2023-12-22 20:34

本帖最后由 raywl 于 2023-12-22 20:39 编辑

简单说,sa-1可以理解为影响sfc的cpu及其它一些硬件体系的频率,sa-1使得它们都进行超频而同步sa-1本身的10.74mhz频率而一起运行在10.74mhz,这样整个sfc的运行能力都有了很大的提高,也就是对sfc里包括cpu以及其它一些硬件及总线也都进行了超频,这样整机速度大幅度提高。

而fastrom,可以理解为解封了sfc原本被强制降频的cpu频率,恢复到默认的3.58mhz,此时为sfc真正原本应该可以实现的cpu运算能力,因为建立在lowrom的游戏开发或卡带封装,会让sfc的cpu强制被降低1/3的频率运行。


以下是sa-1的一些网页智能翻译的说明。
SA-1(Super Accelerator)是一些SNES游戏墨盒中包含的协处理器。它与Super NES CPU一起工作,用于提高其处理速度,图形和内存。SA-1 CPU的时钟频率为10.74 MHz,其处理速度比普通SNES CPU快四倍。SA-1 CPU和SNES CPU同时运行,与没有增强芯片的游戏相比,处理速度可以提高五倍。使用这种能力,超级加速器系统(SAS)可以用来处理游戏引擎比正常速度快得多,允许一次处理更多的精灵,更多的游戏内效果,更快的加载等等。SA-1 Root不仅激活了协处理器,还修改了游戏引擎的很大一部分,以使用和探索芯片功能,这对游戏的整体性能起到了极大的提升。16位65c816处理器,主频为10.74 MHz。2 kB快速内部工作存储器(I-RAM),主频为10.74 MHz。多处理器处理,具有并行操作模式和内存共享控制。大容量存储器,总容量为8 MB ROM,时钟频率为10.74 MHz,256 kB BW-RAM,时钟频率为5.37 MHz。高速乘法、除法、累加和运算的运算硬件。位图和字符转换功能用于快速图形处理。自定义DMA电路,用于ROM,I-RAM和BW-RAM之间的快速传输。用于增强型的可变长度位数据处理图形和数据压缩等算法。用于BW-RAM和存储体切换的超级MMC内存映射功能,用于多ROM映像访问和镜像。

raiya2 发表于 2023-12-22 21:01

这个问题,我在想,当年SFC都是磁碟机,不是ROM,而是RAM,所有卡带都一样。那么,这个就应该是程序问题,而不是硬件问题。

Nimersis 发表于 2023-12-22 22:45

raywl 发表于 2023-12-22 20:34
简单说,sa-1可以理解为影响sfc的cpu及其它一些硬件体系的频率,sa-1使得它们都进行超频而同步sa-1本身的10 ...

谢谢讲解哈,多谢!!

Nimersis 发表于 2023-12-22 22:47

raiya2 发表于 2023-12-22 21:01
这个问题,我在想,当年SFC都是磁碟机,不是ROM,而是RAM,所有卡带都一样。那么,这个就应该是程序问题, ...

我记得网上有个视频说,磁碟机如果要运行加装过特殊芯片的游戏,不能用拷贝的软盘直接玩,要先用加装过该芯片的原版卡带先读一下,不知道真假,因为没亲手玩过
页: [1]
查看完整版本: 用SNES玩了一下SFC宇宙巡航机SA1和快ROM