UCXCU 发表于 2020-10-1 23:48

话说我才知道psv兼容psp也是靠硬件支持的?

RT
原本我还是以为是索尼黑科技有源码做了深度的软模拟。。。感觉那个时候两边兼容上代平台都是靠这种骚操作兼容的,隔壁3ds好像也是soc上内置了对应的cpu和gpu得以兼容

共谍常凯申 发表于 2020-10-1 23:58

UCXCU 发表于 2020-10-2 00:05

本帖最后由 UCXCU 于 2020-10-2 00:09 编辑

**常凯申 发表于 2020-10-1 23:58
就是内置了个模拟器啊,难不成你还以为塞了个 psp在里面吗?
还真就差不多等于塞了个psp进去,最近我在研究那个psv高清psp插件注意到的,cpu和gpu都是在psv的soc额外塞进去的,然后内存通过psv的内容模拟,那个psp模拟器也只是在调用官方提供的接口运行的psp游戏,这也是为什么psp高清插件要做好比较困难的原因。3ds兼容nds也是差不多塞了一套nds的运行标准的硬件。最令我感到惊讶的还是成本,作为掌机本来要取舍的地方就很多了,还要额外塞一套前代机器的运行硬件进去

920619lqy 发表于 2020-10-2 00:13

任掌机兼容上一代靠多一组硬件的历史还可以上溯到GBA时期了

Tring 发表于 2020-10-2 00:14

UCXCU 发表于 2020-10-2 00:05
还真就差不多等于塞了个psp进去,最近我在研究那个psv高清psp插件注意到的,cpu和gpu都是在psv的soc额外塞 ...

但是PSV是ARM而PSP是MIPS
你确定是SOC内置了一个MIPS核?
还真没听说过这说法。

UCXCU 发表于 2020-10-2 00:23

Tring 发表于 2020-10-2 00:14
但是PSV是ARM而PSP是MIPS
你确定是SOC内置了一个MIPS核?
还真没听说过这说法。 ...
看图,确实是内置的mips核心

GuardHei 发表于 2020-10-2 00:33

我怎么记得至少nds就这么干了,gb也应该是吧

Hanzong 发表于 2020-10-2 00:40

GuardHei 发表于 2020-10-2 00:33
我怎么记得至少nds就这么干了,gb也应该是吧

好像只有ndsi支持gba,我买的ndsill就不支持gba游戏了

GuardHei 发表于 2020-10-2 00:48

Hanzong 发表于 2020-10-2 00:40
好像只有ndsi支持gba,我买的ndsill就不支持gba游戏了

不知道
nds里的双核心,负责模拟gba的核心本身也肩负音频,wifi,触摸屏这类任务。模拟gba的时候需要降频保证环境一致

UCXCU 发表于 2020-10-2 00:51

Hanzong 发表于 2020-10-2 00:40
好像只有ndsi支持gba,我买的ndsill就不支持gba游戏了

要么是nds本身的机能足以模拟GBA的运行环境,要么是硬件多塞一套硬件在里面,如果是这样的话那就是套娃塞硬件了,因为3ds装上r4卡运行的gba游戏也是可以完美运行的

GuardHei 发表于 2020-10-2 01:00

UCXCU 发表于 2020-10-2 00:51
要么是nds本身的机能足以模拟GBA的运行环境,要么是硬件多塞一套硬件在里面,如果是这样的话那就是套娃塞 ...

理论上nds那颗主核心是支持arm7指令集的,但好像因为部分游戏兼容性问题所以才塞了枚gba的核心进去

UCXCU 发表于 2020-10-2 01:05

GuardHei 发表于 2020-10-2 01:00
理论上nds那颗主核心是支持arm7指令集的,但好像因为部分游戏兼容性问题所以才塞了枚gba的核心进去 ...

那样子的话3ds这一代的掌机差不多等于塞了三代的掌机的硬件啊,这让我想起看到过国外有一家硬件整合商在一套能够同时游玩Xbox游戏和ps4游戏的主机,怎么做的呢?Xbox one主机+ps4 主机 拆了原装外壳塞进一套定制机箱里面,硬件层面加了一个HDMI切换器,然后好像还卖得不便宜

Tring 发表于 2020-10-2 01:15

Hanzong 发表于 2020-10-2 00:40
好像只有ndsi支持gba,我买的ndsill就不支持gba游戏了

老NDS可是还有一个GBA卡槽的。
NDS的架构是一片ARM9主处理器一片ARM7协处理器,在运行NDS游戏的时候ARM9用来跑游戏主逻辑和图像,ARM7用来处理音频网络等底层功能。
而在GBA模式下,就直接用那片ARM7当做原生GBA来运行。

后来的NDS版本取消了GBA卡槽,虽然处理器架构依然是2片,但好像实际上好像是已经没有硬件GBA模式了。后来的烧录卡上的GBA游戏都是通过模拟器来玩的。
记得不太清楚,好像ARM7那片协处理器根本没有访问DS卡槽的SPI接口的权限,所以对于没有GBA槽的NDS来说,硬件GBA模式就不太现实了。

杉田悠一 发表于 2020-10-2 01:24

也是老话题了,隔壁看到过讨论帖子,PSV的SoC设计中内嵌完整的PSP用的MIPS R4000和VFPU,另外MediaEngine芯片也独立带了,这个是用来做AVC音视频流解码的,图形处理器指令有映射到Vita的图形处理硬件上,但是CPU部分确实完整硬件实现,因为这样综合成本((硬件实现成本+对应的生产成本)/(软件模拟实现成本+软件实现造成的兼容性风险和后续处理成本))更低。dsi 3ds没有gba卡槽,也能用gbarunner来跑gba,
gbarunner.nds 这个是nds的gba加载器,也可以叫解释器,类似于wii上的nintendon't用来加载ngc游戏,都是硬解,硬件兼容,不是模拟器。nds的机能根本模拟不了gba,销量最高的掌机那么多年的民间软件开发,什么软件都有了,模拟器就止步sfc了,

nds的性能只有psp的五分之一,连psp模拟gba都需要高频,而且玩节奏天国会延迟,nds全速模拟gba是不可能的,dstwo内置了强大的cpu和内存才勉强模拟,GBARunner2不是模拟器是确凿无疑的
目前ndsill是点对点玩gba屏幕最大的方案,3.7寸

aeplantim 发表于 2020-10-2 09:20

w酱 发表于 2020-10-2 09:55

psv确实塞了半个psp进去,索尼当年很喜欢这么干,ps3初版也塞了半个ps2进去

慕容断月 发表于 2020-10-2 20:19

UCXCU 发表于 2020-10-2 00:51
要么是nds本身的机能足以模拟GBA的运行环境,要么是硬件多塞一套硬件在里面,如果是这样的话那就是套娃塞 ...

3ds装r4能跑gba?确定不是dstwo么?

我的印象里好像不能这样

普朗克 发表于 2020-10-2 20:25

这种事挺多的,当年新款苹果为了兼容苹果2也是直接塞了套硬件进去

—— 来自 samsung SM-N9700, Android 9上的 S1Next-鹅版 v2.4.3

瓦格雷 发表于 2020-10-2 20:26

altermaaya 发表于 2020-10-2 20:30

慕容断月 发表于 2020-10-2 20:19
3ds装r4能跑gba?确定不是dstwo么?

我的印象里好像不能这样

3ds玩GBA游戏要么用dstwo里的TEMPGBA模拟器,要么mgba模拟器,要么GBARUNNER这种逆向工程,要么直接用GBA VC INJECTION替换官方GBA VC 里的ROM,反正R4烧录卡不行

—— 来自 HUAWEI CDY-AN00, Android 10上的 S1Next-鹅版 v2.4.3

stevenzero 发表于 2020-10-2 20:40

我还以为有源码的优势就是这么大,4核a9就能完美psp,吊打ppsspp呢,原来这么简单粗暴

慕容断月 发表于 2020-10-2 21:11

杉田悠一 发表于 2020-10-2 01:24
也是老话题了,隔壁看到过讨论帖子,dsi 3ds没有gba卡槽,也能用gbarunner来跑gba,
nds的机能根本模拟不了 ...

感谢,才知道有GBARunner2这种东西,拿港版老大三试了下,很舒服

慕容断月 发表于 2020-10-2 21:12

altermaaya 发表于 2020-10-2 20:30
3ds玩GBA游戏要么用dstwo里的TEMPGBA模拟器,要么mgba模拟器,要么GBARUNNER这种逆向工程,要么直接用GBA ...

是啊,我确实没记错,刚才给我老大三的r4里丢了个GBARunner2,确实能跑

爽到了

蚊仔蚊仔蚊仔 发表于 2020-10-2 21:29

altermaaya 发表于 2020-10-2 20:30
3ds玩GBA游戏要么用dstwo里的TEMPGBA模拟器,要么mgba模拟器,要么GBARUNNER这种逆向工程,要么直接用GBA ...

ndsl能用gbarunner跑gba游戏吗

zqr211 发表于 2020-10-2 21:49

紫苑寺友子MKII 发表于 2020-10-2 21:55

如果我没记错,theflow在那次黑客大会上讲解psv底层的时候,有解释过,psvsoc的背面确实有一颗psp核心

是能直接运行psp系统级的核心,功能完全1:1复刻,包括登陆psp的psn商店,不仅仅是为了运行游戏

—— 来自 Xiaomi Redmi K30 Pro, Android 11上的 S1Next-鹅版 v2.4.2
页: [1]
查看完整版本: 话说我才知道psv兼容psp也是靠硬件支持的?