PSV的PSP功能是怎么实现的?

  • 波卡帕马
    是靠硬件还是软件?我觉得是前者。。。
  • g
    g54088
    不是模拟器么?

    ----发送自HUAWEI PE-CL00,Android 5.1.1
  • w
    w酱
    有一块mips芯片单独处理psp游戏....

    —— 来自 Sony D5833, Android 5.1.1
  • 波卡帕马
    果然是这样。 这让我想到早期的GBA和NDS了,是不是SP就没有GB插槽?
  • 暗口崩子
    gb卡和gba一样卡槽吧
    反正sp能玩gb
  • 波卡帕马
    GB方面我还是到时候弄一个GPD玩吧,我的NDS有GBA卡槽,但是GBA卡太贵了。。。
  • s
    sunbeach
    就是个模拟器吧,并没有什么专门芯片

    ----发送自STAGE1 App for Android.
  • C
    Chen_GH
    想不通的是psp模拟ps是靠硬件还是软件
    硬件的话架构应该是不一样的啊?
    软件的话性能应该没有那么强啊?

    ----发送自STAGE1 App for Android.
  • 天气姐姐
    psp模拟的ps游戏都是阉割分辨率的,所以机能不需要很强?

    —— 来自 samsung SM-N9200, Android 5.1.1
  • 波卡帕马
    一个是R3000,一个是R4000,CPU是同样的血统,而模拟器是根据低配置模拟器VGS编写的,所以效率很高,再加上没有X86平台那么费劲,就能玩了。
  • s
    shallen320
    GBA和SP支持GB的。卡槽里有个开关,GB卡带会压触那个开关,把3.3Vregulator切换成5V的。GB卡带是5V电压,GBA是3.3V。GBM没有这个切换电压的功能,也就不能玩GB卡了,即使兼容GB的处理器还在
  • l
    lxzworry
    模拟器是怎么实现的
  • 波卡帕马
    我的意思是硬兼容还是软模拟
  • a
    alexwu
    指令集可能是兼容的,那pops直接调用就行了,比开发电脑模拟器爽多了。话说这种到底算硬兼容还是软模拟……
  • h
    huzhiyangqaz
    不过psp是mips架构,psv是arm,这不兼容啊
  • a
    alexwu
    哦我说的那个串到psp模拟ps去了……sorry
  • d
    deadbeef
    我不知道3L的资料来源是啥
    但是我从来没听说过PSV有一块用来模拟PSP的MIPS

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

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

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

    不过破解后能直玩 确实说明不是静态转换
    可能是通过关掉其他几个核来达到节约功耗的效果
  • 特殊字符
    psp玩ps就是同一架构硬件兼容
  • d
    deadbeef
    我又查了些地方 还是没有找到确切的定论

    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模式告破 有大量破解教程参在搜索结果中 根本无法找到需要的信息
    也不知道现在对于这问题是否有新的结论
  • 波卡帕马
    这让我想到EDFC有人认为最好的电视用模拟器是PSVTV的PSP功能,那么不就是模拟再模拟吗?
    还是觉得以11年高端手机一样的性能,很可能是CPU里面有硬件能兼容PSP,而不是软件模拟,11年的时候的PPSSPP还不完善。
  • 波卡帕马
    http://club.tgfcer.com/thread-7491484-1-2.html好像这里面有人提到PSV里面有PSP的CPU?
  • G
    GJ05
    去问问theflow?PSV破解和PSV用PSP模拟器都是他开发的,肯定知道原理
  • s
    shallen320
    正常操作。游戏机的向下兼容一般都是靠硬件。
    比如3DS里有nds芯片。而nds芯片里有GBA处理器。所以3DS跑GBA游戏是硬件实现的,能稳定全速跑,比软件模拟器流畅,不卡顿不爆音。

    类似的。Wiiu里面有Wii的芯片。Wii芯片里又有ngc芯片。所以WiiU也能用硬件全速跑NGC游戏。
  • Z
    Zest
    不是,PSV的CPU里有PSP CPU的指令集,PSN版就是ISO打包转换了一下再把XMB屏蔽了直接转到游戏运行的界面,破解能直接玩ISO其实就是调用了固件里自带的官方模拟器,用修改后的PSP自制固件冒充成PSN版,所以运行后是PSP的XMB界面,然后再在里面运行ISO
  • 波卡帕马
    所以我以后得收一个老版PS3来一机两用
  • r
    rzsxd
    NDS玩GBA是因为有个副处理器ARM7 3DS玩NDS似乎也是一样的原理。但是3DS里没ARM7 所以应该不是硬解GBA 还是软解。
  • q
    qwased
    有开发资料做模拟器和没有开发资料自己猜做模拟器完全是不同难度好吧
  • S
    Saboteur
    psv模拟psp有什么难的,索尼这点水平都没就不要混了,当然跟微软x1模拟360是比不了的
  • 杉田悠一
    我也比较倾向硬解的说法,虽然并没有切实证据,都是个人观感
    一个是和别的VC明显的不同,VC有的软件功能都没有
    一个是同系统隔离开,明显开GBA游戏是要关闭3DS系统的,应该是调用了不同的硬件
    还有就是现在民间有不少明显运行效能高过官方VC的软件,但是GBA方面就都不如GBA VC效果好
  • s
    shallen320
    3DS里有arm7的,跑GBA VC靠的就是arm7。

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