引用:
原帖由 燕市游徒 于 2020-4-1 15:50 发表 
psv里有psp芯片?那为什么还需要模拟器?
1.MIPS的CPU指令上,Vita内的处理器硬件兼容,直接执行。
2.图形硬件的指令上,需要模拟器转成对应的Vita图形硬件的功能调用来执行,属于HLE,这步虽然最终还是硬件加速,但是指令转换方面需要模拟层的软件介入。
3.初始Loader逻辑方面(内存映射,CPU工作模式,等等)也需要模拟器的软件介入。
4.至于肾上腺素(Adrenaline),它属于官方模拟器的一种Loader,类似于Nintendont,用来解锁部分官方模拟器未暴露的功能接口和参数配置能力。
换个对等的比较就是:
- PSVita硬件上支持运行上一代硬件指令,就好比现在的Intel/AMD处理器硬件支持虚拟化环境下的指令执行。
- 而官方模拟器,类似PC上的VMWare Workstation做的,能合理利用处理器的硬件虚拟化机能,避开软件模拟的性能瓶颈。
- 肾上腺素做的,类似于爱好者给VMWare做的macOS Unlocker,解锁VMWare内置的但是不开放安装Mac OS X的能力。
[
本帖最后由 SONIC3D 于 2020-4-1 20:29 编辑 ]