波卡帕马 发表于 2016-2-8 12:55

g54088 发表于 2016-2-8 13:02

w酱 发表于 2016-2-8 13:02

有一块mips芯片单独处理psp游戏....

—— 来自 Sony D5833, Android 5.1.1

波卡帕马 发表于 2016-2-8 13:07

暗口崩子 发表于 2016-2-8 13:16

波卡帕马 发表于 2016-2-8 13:07
果然是这样。 这让我想到早期的GBA和NDS了,是不是SP就没有GB插槽?

gb卡和gba一样卡槽吧
反正sp能玩gb

波卡帕马 发表于 2016-2-8 13:21

林拓 发表于 2016-2-8 16:54

sunbeach 发表于 2016-2-8 17:29

就是个模拟器吧,并没有什么专门芯片

----发送自 STAGE1 App for Android.

Chen_GH 发表于 2016-2-8 19:31

想不通的是psp模拟ps是靠硬件还是软件
硬件的话架构应该是不一样的啊?
软件的话性能应该没有那么强啊?

----发送自 STAGE1 App for Android.

天气姐姐 发表于 2016-2-8 20:37

Chen_GH 发表于 2016-2-8 19:31
想不通的是psp模拟ps是靠硬件还是软件
硬件的话架构应该是不一样的啊?
软件的话性能应该没有那么强啊?

psp模拟的ps游戏都是阉割分辨率的,所以机能不需要很强?

—— 来自 samsung SM-N9200, Android 5.1.1

INOSU 发表于 2016-2-8 20:56

CPU: R-3000A 32BIT RISC CPU (33.8688 MHz)运算速度: 30MIPS内存: 28Mbit (主RAM16Mbit,VRAM 8MBIT,声音RAM 4Mbit)显示分辨率: 256x244(最大640x480)最大发色数: 1677万色特显机能: 放大缩小,回旋,变形,多重卷轴,橡皮泥效果等,最多一屏同显4000个活动色,每秒处理36万多边形

INOSU 发表于 2016-2-8 20:56

CPU: R-3000A 32BIT RISC CPU (33.8688 MHz)运算速度: 30MIPS内存: 28Mbit (主RAM16Mbit,VRAM 8MBIT,声音RAM 4Mbit)显示分辨率: 256x244(最大640x480)最大发色数: 1677万色特显机能: 放大缩小,回旋,变形,多重卷轴,橡皮泥效果等,最多一屏同显4000个活动色,每秒处理36万多边形

波卡帕马 发表于 2016-2-8 23:18

shallen320 发表于 2016-2-9 02:23

波卡帕马 发表于 2016-2-8 13:07
果然是这样。 这让我想到早期的GBA和NDS了,是不是SP就没有GB插槽?

GBA和SP支持GB的。卡槽里有个开关,GB卡带会压触那个开关,把3.3Vregulator切换成5V的。GB卡带是5V电压,GBA是3.3V。GBM没有这个切换电压的功能,也就不能玩GB卡了,即使兼容GB的处理器还在

lxzworry 发表于 2016-2-9 14:06

模拟器是怎么实现的

波卡帕马 发表于 2016-2-10 17:20

alexwu 发表于 2016-2-10 17:56

指令集可能是兼容的,那pops直接调用就行了,比开发电脑模拟器爽多了。话说这种到底算硬兼容还是软模拟……

huzhiyangqaz 发表于 2016-2-10 18:11

alexwu 发表于 2016-2-10 17:56
指令集可能是兼容的,那pops直接调用就行了,比开发电脑模拟器爽多了。话说这种到底算硬兼容还是软模拟…… ...

不过psp是mips架构,psv是arm,这不兼容啊

alexwu 发表于 2016-2-10 19:44

huzhiyangqaz 发表于 2016-2-10 18:11
不过psp是mips架构,psv是arm,这不兼容啊

哦我说的那个串到psp模拟ps去了……sorry

deadbeef 发表于 2016-2-11 01:23

本帖最后由 deadbeef 于 2016-2-11 01:25 编辑

我不知道3L的资料来源是啥
但是我从来没听说过PSV有一块用来模拟PSP的MIPS

理论上来说 PSV的每个ARM单核都被锁在400M左右的主频 应该是没有能力模拟PSP那300M的MIPS的
所以我倾向于 官方发布的PSV用PSP游戏 实际都是重新编译(或者静态转换)为ARM版本的
并不是原版的PSP游戏

简单点来说 就是官方移植版

yygundam 发表于 2016-2-11 01:55

波卡帕马 发表于 2016-2-7 21:07
果然是这样。 这让我想到早期的GBA和NDS了,是不是SP就没有GB插槽?

不能玩GB/GBC游戏的是后来出的GBM。

sunbeach 发表于 2016-2-11 02:34

引用第19楼deadbeef于2016-02-11 01:23发表的:
本帖最后由 deadbeef 于 2016-2-11 01:25 编辑 我不知道3L的资料来源是啥但......

@deadbeef
并不是,我记得psp模式破解之后可以直接把iso丢进去玩的
而且psv的游戏模式应该是可以用3x a9 @800mhz吧,索尼自己手上有psp的完整资料,模拟起来肯定很轻松
而且我记得有人说过ppsspp出现的问题有时候也会在psv的psp模式里出现,感觉就是个模拟器而已

----发送自 STAGE1 App for Android.

deadbeef 发表于 2016-2-11 02:40

sunbeach 发表于 2016-2-11 02:34
@deadbeef
并不是,我记得psp模式破解之后可以直接把iso丢进去玩的
而且psv的游戏模式应该是可以用3x a9 @ ...

没听说过用多核来提升对单核模拟的速率的方法
但是就普通模式来说 PSV的单核工作在450M时已经是很大的功率消耗了
若要跑到800M来跑 我觉得那PSP模式的发热和续航比PSV模式还差 挺不现实的

不过破解后能直玩 确实说明不是静态转换
可能是通过关掉其他几个核来达到节约功耗的效果

特殊字符 发表于 2016-2-11 02:47

Chen_GH 发表于 2016-2-8 19:31
想不通的是psp模拟ps是靠硬件还是软件
硬件的话架构应该是不一样的啊?
软件的话性能应该没有那么强啊?


psp玩ps就是同一架构硬件兼容

deadbeef 发表于 2016-2-11 04:25

本帖最后由 deadbeef 于 2016-2-11 04:32 编辑

sunbeach 发表于 2016-2-11 02:34
@deadbeef
并不是,我记得psp模式破解之后可以直接把iso丢进去玩的
而且psv的游戏模式应该是可以用3x a9 @ ...
我又查了些地方 还是没有找到确切的定论

http://wololo.net/talk/viewtopic.php?p=144908#p144908
这边有张12年3月的帖子关于这问题讨论的很多
大致意思是 DUMP出来的PSP模式用代码全是MIPS的 一点ARM的都没找到
于是很多人怀疑 大概在V的CPU里有一块MIPS核(V的CPU详细资料从未公开)
但是出于成本和安全考虑 也有很多人反对这种可能性 认为只是单纯的软件模拟
最后并没有定论

http://wololo.net/talk/viewtopic.php?p=187623#p187623
这张12年10月的帖子里 直接问到了这个问题
帖子里似乎更倾向于V的PSP模式是使用了高级模拟(HLE)来实现的
这帖中LZ提到了V的PSP模式是以500M的主频运行MIPS代码的
http://wololo.net/talk/viewtopic.php?p=194568#p194568
http://wololo.net/talk/viewtopic.php?p=176353#p176351
同样的内容上面2篇帖子里也有提到

诚然传统思路认为模拟方的主频需要达到被模拟反10倍左右才能顺畅模拟 对于HLE并不适用
但是现在基本认定V在平时运行游戏时主频是300M 而关闭WIFI后可以达到450M
这都比上面提到的PSP模式下的500M低
即使是HLE也并不可能达到这种效果
再对比了同样是HLE的PPSSPP安卓版 基本上要求达到1G以上主频才能较为顺畅的运行

就以上得到的信息 我的推断是 只有以下2种可能性中的1个
1,确实在内置有一个隐藏的MIPS核 哪怕专门只是用来模拟PSP用 哪怕会为这个号称至今为止最安全的游戏主机带来巨大安全隐患
2,在PSP模式下将单核主频从300M解锁到1G以上进行软模拟

可是上面无论哪一种看起来都不太合理
因为搜来搜去都是12年左右的信息
之后由于PSP模式告破 有大量破解教程参在搜索结果中 根本无法找到需要的信息
也不知道现在对于这问题是否有新的结论

波卡帕马 发表于 2016-2-11 10:53

波卡帕马 发表于 2018-8-13 13:39

GJ05 发表于 2018-8-13 13:59

deadbeef 发表于 2016-2-11 04:25
我又查了些地方 还是没有找到确切的定论

http://wololo.net/talk/viewtopic.php?p=144908#p144908


去问问theflow?PSV破解和PSV用PSP模拟器都是他开发的,肯定知道原理

Zest 发表于 2018-8-13 14:03

shallen320 发表于 2018-8-13 14:03

波卡帕马 发表于 2018-8-12 21:39
http://club.tgfcer.com/thread-7491484-1-2.html 好像这里面有人提到PSV里面有PSP的CPU?

正常操作。游戏机的向下兼容一般都是靠硬件。
比如3DS里有nds芯片。而nds芯片里有GBA处理器。所以3DS跑GBA游戏是硬件实现的,能稳定全速跑,比软件模拟器流畅,不卡顿不爆音。

类似的。Wiiu里面有Wii的芯片。Wii芯片里又有ngc芯片。所以WiiU也能用硬件全速跑NGC游戏。

Zest 发表于 2018-8-13 14:12

Zest 发表于 2018-8-13 14:23

Zest 发表于 2018-8-13 14:31

波卡帕马 发表于 2018-8-13 16:03

rzsxd 发表于 2018-8-13 20:17

shallen320 发表于 2018-8-13 14:03
正常操作。游戏机的向下兼容一般都是靠硬件。
比如3DS里有nds芯片。而nds芯片里有GBA处理器。所以3DS跑GB ...

NDS玩GBA是因为有个副处理器ARM73DS玩NDS似乎也是一样的原理。但是3DS里没ARM7 所以应该不是硬解GBA 还是软解。

qwased 发表于 2018-8-13 21:37

有开发资料做模拟器和没有开发资料自己猜做模拟器完全是不同难度好吧

Saboteur 发表于 2018-8-14 00:12

psv模拟psp有什么难的,索尼这点水平都没就不要混了,当然跟微软x1模拟360是比不了的

杉田悠一 发表于 2018-8-14 00:34

rzsxd 发表于 2018-8-13 20:17
NDS玩GBA是因为有个副处理器ARM73DS玩NDS似乎也是一样的原理。但是3DS里没ARM7 所以应该不是硬解GBA 还 ...

我也比较倾向硬解的说法,虽然并没有切实证据,都是个人观感
一个是和别的VC明显的不同,VC有的软件功能都没有
一个是同系统隔离开,明显开GBA游戏是要关闭3DS系统的,应该是调用了不同的硬件
还有就是现在民间有不少明显运行效能高过官方VC的软件,但是GBA方面就都不如GBA VC效果好

shallen320 发表于 2018-8-14 03:02

rzsxd 发表于 2018-8-13 04:17
NDS玩GBA是因为有个副处理器ARM73DS玩NDS似乎也是一样的原理。但是3DS里没ARM7 所以应该不是硬解GBA 还 ...

3DS里有arm7的,跑GBA VC靠的就是arm7。

一个细节:跑GBA时系统需要进入不同的模式,这个模式里别的什么都干不了。并且合盖不能让游戏休眠,只能关屏幕。但对于有(select+L+R)休眠支持的GBA游戏,是可以利用按键休眠的。这和NDS插gba卡袋运行GBA游戏时是一样的。所以3DS运行GBA的原理和NDS应该一样,都是用ARM7
页: [1]
查看完整版本: PSV的PSP功能是怎么实现的?