返回
首页 > 数码科技

游戏模拟器是什么意思(游戏模拟器是什么意思?)

时间: 2023-08-23 本站作者

一、游戏模拟器是什么意思?

“游戏机模拟器” 注重的是 “严格模拟硬件”,要精确,可以对照 MAME代码,所有问题都能在里面找到对应答案:

1. 模拟 CPU:MAME里实现了各种 68000, z80,mips, sparc, arm,pic16c5x,nec, alpha,等 100 多款你见过的或者没见过的主从协处理器的模拟,虽然都是 switch case opcode,但是不像 lua虚拟机。MAME的 CPU模拟重点在 “精确实现硬件”,除了指令集实现外,还有各种软硬终端/trap/异常处理/IO实现。举个简单例子,一个游戏主机需要 4MHz 的 z80芯片,你就得给我真的按照 4Mhz来跑,每条指令计算周期,不能多也不能少,你要把 4Mhz跑成 8Mhz,游戏玩起来节奏就不一样了。比如以前老游戏机上敌人一多,就会慢下来,你实现模拟器,也得把这种慢下来给实现了。另外很多街机是双处理器,比如一块 68000 + z80,你不能复原老主机的运行速度,一些写的粗糙的游戏 ROM可能会出错。模拟 CPU重点是 “精细”,比如浮点数误差最好一致,比如中断优先级你得模拟出来,模拟器由于按照 interval 来运行,更容易产生同时多个硬件中断被触发,比如 “手柄按键” ,多核通信之类各种东西加在一起,某个核满负荷运行的情况下,优先级低的可能永远得不到处理,弄错了可能游戏就没法玩了。

2. 模拟总线:总线也有好多规格需要实现,不同基板的总线链接不同cpu 和外设的方式都不一样,还是需要 “精确模拟”,比如 ROM /RAM / IO 地址映射,一些大容量游戏需要 ROM 的 BANK 切换,还有一些游戏会在卡带上带有扩展内存,除此之外还要正确模拟各种异常,比如某些 RAM,读写奇数地址会出错,要给对应 CPU发送异常信号,某些老点的 RAM只能读写 16bit的 WORD,不能读写 DWORD或者 BYTE,否则都无效。这些你都得模拟到位了,有些有 BUG的游戏,错误的写了内存,在真实主机上,写操作直接被硬件忽略掉了,没有损伤,但软件模拟不注意执行了那条指令结果就不一致了。

3. 外设模拟:音频芯片,I/O,图形加速芯片,随机数发生器,音视频输出,摇杆,时钟等。有些外设是有bug的,你也要把这些历史上的硬件bug给模拟进去,不然游戏可能行为不一致。

4. 调试系统:提供终端和接口可以内存 DUMP,反汇编,修改指令和数据,保存现场之类的。有史以来出现过的游戏机硬件数不胜数,但是他们用到的芯片或者硬件是有限的,比如z80和 68000这类流行的芯片,具体每台主机其实就是一份配置文件,包含使用那种总线,哪些cpu,分别按照什么速度来运行,内存I/O布局,关联哪些外设,BIOS和启动加载等信息。总之是个辛苦活,你需要一本硬件手册,然后边查边弄。如果你嫌 MAME太复杂庞大,再推荐一个 gens 的代码,只针对世嘉16位机的 Windows实现,条理很清晰,很多比世嘉简单的 FC模拟器写的都没有 gens那么结构清晰,简单易读。它就不像MAME那么大而全,很多步骤实现的很直接不需要配置那么多,代码量也不大。现在新进的模拟器很多,没机会逐一查看他们的实现细节,只记得有几款比较新的模拟器都是直接裁剪 MAME的部分代码来弄的,因为 MAME里面几乎实现了所有游戏能用的芯片了,拿出来改改参数加点指令集就可以用,比如 MAME里面模拟了 mips,我们裁剪出来实现 PSP模拟器,个别指令有些区别需要改一下,然后我们着重自己实现 PSP里面 MAME没有的硬件部分。--

二、游戏模拟器是什么?

游戏模拟器是一种程序,原意为“仿真器”。可以使电脑或者其他多媒体平台(掌上电脑,手机)能够运行其他平台上的程序,多为电视游戏和街机模拟器,也有一些掌上电脑的模拟器。

模拟器一般需要rom才能执行,rom的最初来源是一些原平台的rom芯片,通过一些手段将原程序拷贝下来

三、psv模拟器游戏什么意思?

就是可以在PSV上运行经典主机比如FC,MD,GBA,街机等游戏

四、神游戏模拟器蓝色是什么?

Neoragex,版本什么的自己上网选吧。

五、模拟器游戏机是什么?

游戏机模拟器是允许个人电脑或游戏机跨平台模拟其他电子游戏机的程序。

模拟器一般需要ROM才能执行,ROM的最初来源是一些原平台的ROM芯片,通过一些手段将原程序拷贝下来(这个过程一般称之为“dump”)然后利用模拟器加载这些ROM来实现仿真过程。

六、模拟器是什么类型的游戏?

是模拟类型旳游戏。

在游戏类型上,“模拟器游戏”仍属于“模拟游戏”这一大类,但和一些致力于模拟宏观事物的模拟游戏不同,“模拟器游戏”仅专注于现实中的单一群体。这个单一群体可以是悍匪、杀手、刺客、入殓师,也可以是花匠、侦探、厨师、律师、法师、大祭司、公主、医生,农场主,甚至是一只山羊、一座山。此类游戏存在的意义只有一个:让你体验不一样的人生。

最近玩了不少模拟器游戏,略有所得。借着这个机会,我们不妨好好探讨一下“模拟器游戏”的历史,汇总一下你所不知道的模拟器游戏,了解一下这些沙雕世界的魅力。

七、egg模拟器游戏游戏设置?

转到SwitchDroid文件夹并打开游戏子文件夹。

将游戏的ROM文件(以XCI或NSP格式)添加到“游戏”子文件夹中。

八、游戏模拟器原理?

游戏模拟器的原理是一个模拟很多原始机器的CPU模拟器;一个把很多街机输入设备,例如按钮、摇杆和其他控制的输入映射到PC上的键盘、摇杆和其他设备的模拟器,以及一个街机显示和声音的模拟器。模拟器一般需要ROM才能执行,ROM的最初来源是一些原平台的ROM芯片,通过一些手段将原程序拷贝下来,然后利用模拟器加载这些ROM来实现仿真过程。游戏机模拟器是允许个人电脑或游戏机跨平台模拟其他电子游戏机的程序。

九、街机游戏模拟器怎么开始游戏?

默认一般F1 F2 一个是投币 一个是1P开始 2个人你按F1-F4都按过去就是了 可以设置的 选项哪里设置投币开始

十、什么是NES8位游戏模拟器、GBC8/16位游戏模拟器、SFC游戏模拟器?

NES GB/GBC SFC都是游戏平台的名称 NES游戏俗称“小霸王游戏” GB/GBC即掌机GAME BOY/GAME BOY COLOR ,GB俗称黑白机、砖头机,GBC俗称彩机。

SFC国内比较少见,有些地方称“超级任天堂”或“超级小霸王”。你的说明书的意思就是你的MP4支持玩这些游戏(但要注意不是绝对支持,NES中文游戏不支持机率大,GBC专用游戏不支持机率大,SFC未知)

猜你喜欢

版权所有 Copyright©2023 餐饮美食网 版权所有

粤ICP备15109582号

联系邮箱:hueiji88@gmail.com