是什么原因制约用PC模拟PSP,玩PSP游戏?是不是N64都不能完全模拟?

来源:百度知道 编辑:UC知道 时间:2024/05/29 03:08:24

硬件架构完全不同,游戏机的CPU一般都是基于RISC(精简指令集架构)。且勿论PSP的CPU和现在PC的主流CPU性能比较如何(实际上根本无可比性),要模拟完全相异的指令架构本来就是一件比较复杂的运算。还有一点上面有人说了,模拟器几乎所有的模拟运算基本上都只是CPU参与,PC上每个硬件并不能很好地发挥性能。尤其是显卡,CPU要在繁重的指令转换和运行的同时兼任图形渲染,效能可想而知。

纠正楼上的,这不可能是软件源代码的问题,如果源代码是针对特定主机编写的话,那么游戏平台的移植几乎就是要完全重新编码了。开发者们不可能用这么笨的方法。游戏开发一般都使用高级语言(C/C++),高级语言本来的设计思想(区别于汇编语言和机器语言)就是硬件平台的无关性,当然作为游戏机平台来说一定会有各自的API,软件平台移植需要解决的就是不同主机系统应用程序接口相异的问题。可以想象一下,所谓游戏开发机并不是一台电脑加数据库,至少一台电脑(或者其他主机)+主机的SDK(开发包)+一套Debug主机(程序)+主机平台的编译器(编译成该平台可运行的机器语言)。

这个根本不是什么硬件问题,是软件问题,或者说是源代码问题。举个例子吧,大家都知道,当一款新游戏主机上市的时候,都会有数款游戏配合上市,而且会有更多的游戏在随后数月内陆续上市,而这些游戏在开发的时候,可能连一台以后将实际发售的游戏机实机都没有,这些游戏都是在游戏开发机上制作的,而游戏开发机是什么,就是一台电脑再加一个数据库。

用pc模拟本来就是 用软件的方法实现别人用硬件实现的内容当然要困难许多

再贵的电脑配置
用模拟器的话几乎只用到cpu 其他的硬件对于模拟来说都没什么用 自然要困难

我查了下psp的硬件是128位的 现在主流cpu都是64位的 这个也许也是一方面吧

我也在考虑这个问题 按理说现在4 5 千的电脑无论是从哪个方面都应该比 psp或ps2 好 但就是至今不能完全模拟 搞不懂!!