在电脑上的游戏模拟器原理是什么?
2019-09-23 23:58
分享:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部由于PC机的普及,个种运行于个人计算机之上的游戏模拟器相继产生了,如FC,MD,SFC,PS,GBA,MAME等都出现了模拟器,而且这些模拟器几乎可以运行原先属于自己机种类型的所有的游戏,游戏模拟器功能如此的强大,大家也许会问它是如何制作的呢,在这里我结合游戏机的硬件和PC机的硬件,来阐述模拟器被制作的原理,现已任天堂FC(FamilyComputer)为例,要制作FC模拟器首先我们必需获得FC的硬件资料,FC的CPU采用的是理光6502芯片 CPU位数是8位 主频是1.7897725MHz(NTSC制式机型)1.773447MHz(PAL制式机型) ,另外还有2KB的内存,2KB的现存,还有其他一些硬件所组成的,当然CPU是其核心,要制作模拟器首先就要搞清游戏机CPU的型号,因为制作模拟器的中心思想就是,用PC机的CPU去模拟游戏机的CPU,要制作FC模拟器,其本质就是让PC机的INTEL或AMD的CPU去模拟理光6502芯片的工作方式,而FC模拟器就是理光6502通向INTEL或AMD的软件桥梁,这就是游戏模拟器被制造的原理。

  还有很一些模拟器的制作常识就是被模拟的游戏机的硬件性能是不能高于模拟它的PC机的硬件性能,比如你要制作运行于PC机上的FC模拟器就要保证PC机的硬件性能高于FC,可能你会觉得很好笑,即便是十年前的PC机它的硬件性能也要超出FC许多倍啊,是啊的确如此,可当你要制作PS,PS2,和红的发紫的PSP模拟器时问题就不一样了,例如PS2的CPU是128 位元 RISC (MIPS 架构的子集合)这些游戏机其本身硬件性能就不低于PC机,所以要制作它们就相当困难了,另外游戏机的制造商也考虑到PC机的模拟器问题,所以也不会公布太多的游戏机硬件资料,有些根本就是机密不被公布,这就会使游戏机模拟器的开发变得更加困难,所以想得到运行于PC机之上的PSP或者其他一些高级的游戏机的模拟器只有等待官方公布或者是那些硬软件的开发天才出现了。