精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>分类游戏>>● 模拟器天堂>>【本版事务】>>【天堂历史】>>模拟器概述>>模拟器概述

主题:模拟器概述
发信人: newlowy(零)
整理人: greenlemon(2001-08-03 11:43:22), 站内信件
    在pc逐渐普及,成为我们家庭里的一个普通家电的时候,模拟器游戏作为一种重要的游戏类型,也逐渐拥有了一个不可替代的地位,那么什么是模拟器? 
   简单的说,所谓模拟器,就是说在将不同机种的软件互相移植时候创造模拟环境的软件,当然对我们来说,一般常用的是pc上的游戏机模拟器,实际上远远不止这些,比如说在pc对像苹果机型等一些过时的机型,和一些时髦的机型上的软件都有模拟器的,比如最近比较流行的掌上电脑模拟器。 
   模拟器又是怎么产生的呢? 
   首先,由于诸多原因,我们需要把某一种主机上的软件在另外一种主机上实现,那么在模拟器出来之前,大家是怎么做的呢?简单的说,由于不同机种的硬件环境,机器语言,编译环境都是完全不同的,那么把编译成功的程序执行文件想要直接拿来运行几乎是不可能的,所以我们只好在新的主机上,重写源代码,重新编译完成,所以作不同机种移植是十分费钱费时费力的工作,所以除非软件十分必要,或者希望能够取得一定的商业利益,否则几乎没有厂商愿意把自己的软件毫无理由的移植到其他机种。 
   那么模拟器的思想是什么呢?简单的说,就是不是在新的主机上重写程序,而是在新的主机上模拟以前主机的环境,也就是说,用软件的形式完全模仿以前主机的一切硬件方式,比如读写内存,汇编指令,接口,寄存器数量等,那样的话,我们就可以将原来已有的软件直接在新的集中上执行,由于模拟一个环境要比重写大量的软件工作量小的多,也容易的多(甚至于普通爱好者也可以编写),这种思想迅速蔓延,马上形成了今天模拟器遍地开花的局面,只要我们在新的主机上能够完美的写出一个与原来主机几乎没有任何区别的软件环境,那么旧的软件也就可以毫无难度的毫无区别的在新的主机下运行。 
    值得一提的是,模拟器的思想也在逐渐改变着厂商进行跨平台移植的制作习惯,对于不愿意对pc版进行大的投入的很多tv game厂商,现在经常采取模拟器的思想移植自己的游戏到pc上,这也是为什么很多移植版的游戏在机能强劲的PC上效果并不比原先落后的主机好的缘故,一般来讲,厂商只要作个模拟环境(不过是针对一个游戏的),再把已有产品直接搬来就可以了,想我们熟悉的生化危机,合金装备,最终幻想恐怕就是利用了这种思想,厂商只要简单的对分辨率进行了一些调整,而3D模型等几乎原样照搬

[关闭][返回]