Re: [纵容] NS游戏并非是在NS2上原生运行

楼主: krousxchen (城府很深)   2025-04-05 16:48:34
简单来说,就是“用新硬件模拟旧硬件执行游戏”
https://www.nintendo.com/hk/interview/switch2/04.html
有些软件正因为是Nintendo Switch的硬件构造才能顺行运行。
Nintendo Switch 2的处理器数量增加,处理速度提升,内存容量也更有余裕。
在这个状态下,处理进行的时间点跟Nintendo Switch不一样,有些软件因此而无法运行
也就是有些游戏是直接用NS的硬件特性去跑的
用新的硬件,会导致游戏运作时处理的顺序不同导致BUG
所以就要用“新的硬件模拟旧硬件”,也就是“硬件模拟”
去处理新硬件跑旧游戏时,因为速度过快出现的问题
而这个“硬件模拟”会需要系统或软件去规范新硬件去符合旧硬件的运作逻辑
比较易懂的其他例子就是,某些只支援30FPS的游戏,用60FPS运作时会出BUG
作者: spfy (spfy)   2025-04-05 16:50:00
幻舞少女之剑 如果萤幕非60Hz到末期有个地方会必卡关过不了但切成60Hz就过了 我到现在还是不懂
作者: obody (欧身)   2025-04-05 16:55:00
内文就说不是模拟了
作者: lomorobin (翰)   2025-04-05 16:56:00
当初NS也是用特规CPU,里面可能客制化删减或是增加一些底层的指令或是其他东西,我猜问题的根源在这里。
作者: Luciferspear   2025-04-05 17:09:00
古早游戏会有硬件变强以后加速的情况
作者: robo3456 (冽影)   2025-04-05 17:12:00
Ns还有说是客制化tegra ns2就没说了
作者: lomorobin (翰)   2025-04-05 17:23:00
这次NS2传说是Tegra T239
作者: RuinAngel (左)   2025-04-05 17:30:00
@1F 可能游戏强制 VSync 萤幕不是 60Hz 游戏帧数也会跑掉吧
作者: htps0763 (Fish~月~)   2025-04-05 17:43:00
NS不是特规SOC的,是老黄失败的安卓平板的SOC我觉得就是改图形API而已,X1到新核心架构差太多了都是ARM64位架构,底层OS也不太可能变太多那篇硬要说成不相容我是觉得怪怪的,ARM公版架构一直改相容性上都是在OS上改而已,也不是什么32位问题改图形API说成硬件不相容的宣传其实也没啥问题,毕竟也真的照原本的程式跑会往图形API猜就是因为公版ARM架构这几年就没啥相容问题现代这种OS也不会有什么核心越多跑太快就会错误的问题这种东西在设计软件开发框架就会限制了不过现在也是空谈啦,上市后那些架构都会被大致分析完
作者: A5Watamate (出荷済)   2025-04-05 18:19:00
执行NS1游戏的时候 就把硬件性能限制在类似一代环境
作者: htps0763 (Fish~月~)   2025-04-05 18:30:00
这种性能调度一定是老任要自己开发框架给别人用啦,不然厂商哪可能要在那边慢慢调,这不是现代游戏的开发流程以前红白机时代那种bare metal的程式设计才有可能这样
作者: e5a1t20 (吃饭)   2025-04-05 19:30:00
想到魔物猎人崛起会随每秒帧数提高难度如果有游戏画质和帧数改了会影响游戏也不意外
作者: smch (打哈哈)   2025-04-05 20:00:00
API不符合吧

Links booklink

Contact Us: admin [ a t ] ucptt.com