在计算机领域,"仿真器"(emulator)这一概念在游戏和硬件兼容性方面发挥着关键作用。它允许在性能较低的机器上运行原本专为性能较高机器设计的软件或游戏。例如,在1994年,Mike O'Brien 开发的 Apple II 模拟器 AppleWin 就是这样一个典型例子。它配置有64KB的内存,无需磁盘就可以启动(内置BASIC),并附带显示内存。尽管开源代码直到2008年才停止维护,但这款模拟器在当时为用户提供了方便的使用体验。类似的,Connectix在1997年发布的 Virtual PC 用于模拟IBM PC兼容机硬件,并在2001年移植到Windows系统上,这在一般人看来,就是一款在PC上模拟PC的软件。随后,Virtual PC 2004由Microsoft公司接手,并在2008年发布版本更新。
仿真器的历史可以追溯到大型计算机时代,当时由于软件开发费用极其高昂,为了实现软件的兼容性,人们开发了第一台模拟器,作为新硬件系统的一部分。在二十世纪九十年代初,国外的爱好者开始尝试制作游戏模拟器,而早在1994年前后,Mega Drive模拟器就已经出现。Marat Fayzullin在1995年制作的掌机模拟器Visual Game Boy和Nicola Salmora在1996年开始的研究的多种街机模拟器MAME(Multiple Arcade Machine Emulator),在游戏模拟器的历史中具有里程碑意义。MAME 0.1正式版于1997年2月5日发布,其后发展成为一个开放源代码的团队维护项目,具有高度的兼容性,能模拟多种硬件和游戏,受到游戏爱好者广泛欢迎。
在游戏模拟器领域,SNES9X和ZSNES在1996年到1997年相继推出,这两个团队开发的模拟器因其出色表现而受到好评。而Bloodlust Software在1997年发布的Callus和NestIcle等模拟器,以其模拟Capcom的CPS1游戏和任天堂FC/NES游戏而受到关注,尽管后来因版权问题而停止发展。Anders Nilsson和Korpela在1998年发布的NEORAGE/NEORAGE以其对KOF和侍魂系列的支持而闻名。1999年,David Herpolsheimer和Randy Linden发布了第一个Play Station模拟器Bleem!,在当时引起了轰动。尽管后来受到Sony的诉讼,Bleem!逐渐淡出历史舞台。
2001年,Jabo和Zilmar发布了Nintendo 64模拟器Project 64,比1999年的UltraHLE和Episilon更为成熟和完善。此外,Forgotten在2005年发布了GBA模拟器VisualBoyAdvance的最后一个测试版本,为游戏爱好者提供了更多选择。常见的街机模拟器有MAME、WinKawaks、Callus、Rage、Raine、Zinc、neoragex、nebula、kawaks、Calice、Finalburn等,FC模拟器有Nestopia、NNNesterJ、VirtuaNES、DreamNES、Smynes、FCEU等,SFC模拟器有ZSNES、Snes9X、SNEeSe、uosnesw等,N64模拟器有Project64、1964、UltraHLE、Mupen64、Rice等。这些模拟器不仅满足了游戏爱好者对老游戏的需求,也促进了技术的不断进步和创新。
扩展资料
计算机模拟(简称sim)是利用计算机进行模拟的方法。利用计算机软件开发出的模拟器,可以进行故障树分析、测试VLSI逻辑设计等复杂的模拟任务。在优化领域,物理过程的模拟经常与演化计算一同用于优化控制策略。计算机模拟器中有一种特殊类型:计算机架构模拟器,用以在一台计算机上模拟另一台指令不兼容或者体系不同的计算机。阿兰·图灵曾提出:(不同体系的)机器A或机器B不考虑硬件和速度的限制,在理论上可以用指令实现互相模仿(即图灵机)。然而在现实中,速度和硬件是必须考虑的。
- 随机文章
标签 模拟器游戏机