游天堂X游聚社区
标题:
S F C超级马里奥系列存档区有一些含SA-1芯片驱动的ROM无法正常观战与多人游玩
[打印本页]
作者:
式真理子
时间:
2021-12-5 18:24
标题:
S F C超级马里奥系列存档区有一些含SA-1芯片驱动的ROM无法正常观战与多人游玩
据本人《超级魔理沙冒险世界》上架游聚之后,测试其正常游戏性能,发现如题所示的问题。
因为本人所修改制作的ROM加入了SA-1芯片驱动
,担心可能在游聚的模拟器上无法正常运行,开始进行测试,问题具体描述如下:
单人游戏下正常运行,但观战视角无法正常看见游戏画面甚至出现程序本体崩溃情况,2P上位直接导致游戏无法正常运行(任意版本游聚以下所反馈情况)
相同情况的ROM还有——VLDC9,因为该ROM也加入了SA-1芯片驱动!
希望管理员重视一下,现在的马里奥改版有一部分为了运行速度提升,通常加入了该芯片驱动,但是该驱动并不是兼容任意的模拟器,在ZSNES模拟器上有些ROM甚至会出现类如上述情况。
恳请优化模拟器的内核,并针对SA-1芯片驱动的兼容性做内核优化!谢谢!
PS:如何判断该ROM使用了SA-1芯片驱动
打开SNES9X模拟器,并打开一个含SA-1芯片驱动的ROM,在游戏初始化前会显示如下ROM信息
QQ图片20211205181858.png
(10.41 KB, 下载次数: 0)
下载附件
2021-12-5 18:19 上传
SA-1的解释并可能解决该优化问题的方案:
任天堂SA-1是由任天堂制造的增强型芯片,用于33个SNES游戏中。RF5A123芯片基于65c816处理器,与SNES的主CPU RF5A22使用的处理器相同。由于与SNES的架构相同,该芯片是游戏和ROM黑客的理想选择,可以重复使用主CPU的代码,因此不必学习额外的汇编语言或架构。
当你在SA-1的背景下,SA-1的CPU通常被称为 "C-CPU"("C "代表协处理器),而SNES的CPU通常被称为 "S-CPU"("S "代表SNES)。没有主从之分,因为两个处理器都可以通过IRQ相互中断,要记住,最初SA-1启动时处于睡眠状态,必须由SNES CPU进行初始化。
作者:
一☆米☆牙☆杀
时间:
2021-12-10 12:43
哇!!!着实看不懂
继续支持
欢迎光临 游天堂X游聚社区 (https://bbs.gotvg.com/)
Powered by Discuz! X3.1