闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > 街机游戏模拟器MAME 0.257 32/64位中文

街机游戏模拟器MAME 0.257 32/64位中文

  • 软件大小:135.5 MB
  • 更新日期:2023-07-31
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
街机游戏模拟器MAME 0.257 32/64位中文
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
MAME是一个多用途的仿真框架。MAME,以前是Multi Arcade机器仿真器的缩写,通过仿真来记录和再现街机机器,计算机,控制台,国际象棋计算机,计算器和许多其他类型的电子娱乐机器的内部组件。作为一个很好的副作用,MAME允许在现代PC上使用最初为仿真机开发的程序和游戏。MAME中文版主要用C语言编写,其中一些核心组件用C ++编写。MAME目前可以模拟过去50年来超过32000个系统。MAME的主要目的是成为仿真机器内部工作的参考。这样做既可用于教育目的,也可用于保存目的,以防止历史软件一旦运行的硬件停止工作就永远消失。当然,为了保护软件并证明模拟行为与原始行为相匹配,还必须能够实际使用该软件。这被认为是一个很好的副作用,并不是MAME的主要焦点。为了操作,仿真器需要来自机器的原始ROM,CD,硬盘或其他介质的图像,这些图像必须由用户提供。原始游戏代码的任何部分都不包含在可执行文件中。该软件可用的事实主要是为了验证文档的准确性(如何证明您已经忠实地重新创建了硬件?)。随着时间的推移,MAME(最初代表多街机器模拟器)吸收了姐妹项目MESS(多模拟器超级系统),因此MAME现在记录了各种各样的(主要是复古的)计算机,视频游戏控制台和计算器,以及最初关注的街机视频游戏。

使用说明

使用MAME

如果你想直接进入并跳过命令行,有一个很好的图形方式来使用MAME而无需下载和设置前端。只需双击mame.exe文件或直接从命令行运行,即可启动没有参数的MAME 。如果你想利用MAME的全部力量,请继续阅读。
在Macintosh OS X和基于* nix的平台上,请确保在开始之前将字体设置为与您的区域设置匹配,否则由于缺少字形,您可能无法读取文本。
如果您是新的MAME用户,您最初可能会发现此模拟器有点复杂。我们花点时间谈谈软件清单,因为它们可以简化问题。如果您尝试播放的内容是其中一个MAME软件列表中的文档条目,则启动内容非常简单
mame.exe <system> <software>
例如:
mame.exe nes metroidu
将为任天堂娱乐系统加载美国版的Metroid。
或者,你可以用MAME开始
mame.exe nes
并从墨盒插槽中选择软件列表。从那里,您可以选择roms文件夹中的任何与软件列表兼容的软件。请注意,许多旧的磁带和磁盘转储可能是坏的或需要重命名以匹配软件列表才能以这种方式工作。
如果您要加载街机游戏板或其他非软件列表内容,事情只会更复杂一些:
从命令行开始的基本用法是
mame.exe <system> <media> <software> <options>
哪里
<system>是您要模拟的系统的简称(例如,nes,c64等)
<media>是要加载的媒体的开关(如果是盒式磁带,请尝试-cart或-cart1 ;如果是软盘,请尝试-flop或-flop1 ;如果是CD-ROM,请尝试-cdrom)
<software>是您要加载的程序/游戏(可以将其作为要加载的文件的完整路径,也可以作为我们软件列表中文件的短名称)
<options>是控制器,视频,声音等的任何附加命令行选项。
请记住,如果您键入的<system>名称与任何模拟系统不对应,MAME会建议您选择一些与您键入的内容相近的选项; 如果您不知道哪个<media>开关可用,则可以随时启动
mame.exe <system> -listmedia
如果您不知道哪些<options>可用,您可以执行一些操作。首先,您可以查看本手册的命令行选项部分。您还可以尝试MAME 的众多前端中的一个。
或者,您应该记住以下命令行选项,这些选项在某些情况下可能非常有用:
mame.exe -help
告诉MAME是MAME启动选项的基本结构,即如上所述。
mame.exe -showusage
为您提供MAME可用命令行选项的(很长)列表。主要选项在本手册的“ 通用命令行选项”部分中进行了描述。
mame.exe -showconfig
为您提供(很长的)MAME可用配置选项列表。这些配置总是可以在命令行中修改,或者在mame.ini中进行编辑,mame.ini是MAME的主要配置文件。您可以在本手册的“ 通用命令行选项”部分中找到某些配置选项的说明(在大多数情况下,每个配置选项都有相应的命令行选项来配置和修改它)。
mame.exe -createconfig
使用默认配置设置创建一个全新的mame.ini文件。请注意,mame.ini基本上是纯文本文件,因此您可以使用任何文本编辑器(例如Notepad,Emacs或TextEdit)打开它,并配置您需要的每个选项。但是,启动时不需要特别的调整,因此您基本上可以保留大部分选项不变。
如果在以前的MAME版本中已有mame.ini时执行mame64 -createconfig,则MAME会通过将已更改的选项复制到其中来自动更新预先存在的mame.ini。
一旦您对MAME选项更有信心,您可能需要更多地配置您的设置。在这种情况下,请记住选项的读取顺序; 有关详细信息,请参阅配置顺序。

MAME菜单

如果您在没有任何命令行参数的情况下启动了MAME,则会立即显示游戏选择菜单。虽然上面列出的按键可以让您浏览菜单,但您也可以使用鼠标。
[todo:这需要严重扩展。等待回答几个问题..]

前端

MAME有许多第三方工具可以简化系统和软件选择。这些工具被称为“前端”,这里有很多东西无法最终列出。有些是免费的,有些是商业警告。一些较老的前端早于MAME和MESS的合并,并且不支持MAME从MESS继承的附加控制台,手持设备等功能。
以下列表并非MAME团队对这些前端的认可,而是简单地展示了许多常用的免费前端作为开始的良好起点。
QMC2(多平台)
下载地址:http://qmc2.batcom-it.net/
IV /播放(Microsoft Windows)
下载:http://www.mameui.info/
EmuLoader(Microsoft Windows)
下载:http://emuloader.mameworld.info/
MAME团队不会为前端问题提供支持。如需支持,我们建议您联系前端作者或尝试互联网上任何受欢迎的MAME友好论坛。

常见问题

1、为什么有些游戏在我的系统上运行得这么慢?
有许多事情难以模仿而不会消耗大量的CPU能力。一些具体的例子是:
精确模拟模拟(离散)音频电路需要重复执行更高的数学函数,每秒数百万次。许多老游戏本来可以在公园散步以快速模拟,可以通过模拟音频模拟陷入困境。降低声音输出率有助于提高这些游戏的性能。
具有多个共享内存的CPU的游戏通常具有非常严格的时序要求。为了防止两个CPU不同步,MAME必须依次在每个CPU上一次执行一条指令。即使CPU没有失去同步,以这种锁步方式运行这两个CPU也可以提高整体仿真精度。
3D图形游戏。在撰写本文时,MAME不会将多边形传递给系统的视频卡; 相反,它通过软件手动渲染所有3D图形。尽管此代码通常经过优化以利用多个CPU,但执行此操作仍然非常繁琐。一些3D游戏可以控制输出分辨率; 减少它会降低CPU要求。
一个违反直觉的事情是,它通常是较旧的游戏,需要模拟音频模拟或非常紧凑的CPU同步。这意味着即使是像大金刚一样无害的东西也可能需要一个非常强大的系统来全速运行。
重要的是要记住,MAME的主要目标是准确地再现游戏硬件。在某些情况下,可能无法在当前存在的任何系统上执行此操作。
2、如何才能让游戏更快地运行?
这是仿真世界中最常见的问题。一般来说,你没有那么多能够显着加快游戏速度。但是,您可以尝试以下一些方法来提高MAME的性能:
使用更快的CPU。这是最可靠的增速器。
升级您的图形卡,或更新您当前的卡的驱动程序。将您的通用(廉价)卡换成高质量(不便宜)的卡肯定会提升性能。如果您使用的是板载(集成)视频,只需购买一块新显卡即可获得极佳的性能提升。检查您的显卡驱动程序。较新的司机 - 特别是对于更便宜的卡 - 可以发挥重要作用。
获取最新的MAME版本。或尝试更旧/不同的。MAME正在不断发展。由于核心代码的过渡性变化,一些游戏在不同版本下运行得更好/更快。试着看看哪个最好用。
MAME本身也有很多选项可以提高你的速度:
降低音质。尝试将-sr 11025添加到命令行,这将降低声音播放质量并减少处理器使用时间。这主要影响使用离散音频的游戏。
禁用操纵杆并使用键盘(-nojoy)。
使用frameskip加速动画。Frameskip每秒跳过一定数量的帧,因此您的系统可以减少工作量。有时权衡是动荡不安的; 有时差异可以忽略不计。实验。播放时,按F8 / F9键控制frameskip; 或者在mame.ini中设置全局frameskip。有些游戏不会受益于frameskip,例如较新的威廉姆斯位图图形游戏或Atari填充多边形游戏。
偶尔有速度问题。
这可能是由几个因素造成的。如果在播放时按F11,则可以看到FPS表。如果它通常以全速运行,但偶尔会变慢,您可以检查以下内容:
查看是否正在运行任何后台进程。有时其他应用程序与MAME同时打开会导致缓慢。
尝试增加或减少frameskip
您的计算机上可能有病毒或间谍软件
某些游戏在游戏中的特定时间需要比其他时间更多的CPU功率。
3、MAME是否受益于SMP(对称多处理)/ HT(超线程)/双核心?
是的,MAME使用多线程允许某些任务在多个CPU /核心之间拆分。除了主仿真线程之外,MAME还可以为以下任务创建其他线程,具体取决于要模拟的系统和您的配置:
模拟加速3D图形硬件时,最多三个线程用于三角形渲染,包括那些3dfx Voodoo
最多三个矩阵求解器线程,用于模拟模拟声音合成,TTL逻辑和其他模拟/数字电路
使用bgfx视频输出时的纹理上传线程(用于将纹理从MAME上传到GPU)
一个处理MAME输出处理程序和内置HTTP服务器的线程
OpenMP循环加速的其他线程(需要特殊的编译选项,默认情况下不启用)
在病态情况下,MAME可以使用八个或更多CPU核心。此外,如果您至少有一个CPU内核来处理操作系统和后台任务,那么它会有所帮助,因此MAME不必放弃CPU。请注意,并行化还会增加内存带宽和缓存要求。MAME的工作集比典型的基准套件或AV压缩器稍大。
4、为什么MAME这么慢?这些游戏的运行频率低于200 MHz,我的CPU为2 GHz!
你正在比较苹果和橘子。
MAME模拟仿真CPU,视频硬件,音频硬件以及主板上的任何其他功能(包括可能的IDE或SCSI硬盘和CD-ROM)。这根本不是可以以高质量的方式快速完成的事情。
5、为什么开发人员不会在MAME中添加更多黑客攻击?
黑客虽然可能在短视角下看起来很好,但从长远来看,总是糟糕且具有破坏性。你在代码中投入的次数越多,就越难以制作新的内容,因为黑客需要解决方法,所以你最终会陷入越来越多糟糕的黑客攻击,直到一切都在自身重量下崩溃。基于Hack的仿真器通常寿命很短,因为很快就无法调试或扩展它们。
6、为什么MAME会一直变慢?
与流行的看法相反,驱动程序的数量或可执行文件的大小不会使MAME变慢。
关键是驱动程序不断改进,改进的仿真对于实际的原始硬件更加准确,因此对于MAME来说它更优越。 仿真精度优于MAME中的可玩性问题。
另一件需要考虑的事情是称为“移动优化点”的范例。MAME的“甜蜜点”目前针对的是具有瓷砖地图,精灵,屏幕上超过256种颜色的硬件,以及至少2个CPU,这是80年代后期常见的范例。真实世界的例子包括Konami Twin16游戏,Sega X和Y板,Namco System 2,Taito Z系统等。这意味着MAME以更简单的硬件为代价使更高级的游戏运行得更快。由于PC速度越来越快,最简单的硬件无论如何都会成功(Pac-Man现在与MAME 0.29相比非常不理想,但几乎所有普通的现代系统都以100%的速度运行它)。
7、什么是ldplayer?
ldplayer是一个可选实用程序,只需播放laserdisc CHD文件中的音频和视频。它实际上模仿,因此就像一个真正的激光唱盘播放器 - 你可以暂停,快进,倒带,以及所有其余的。
我可以使用chdman将CHD文件放回硬盘吗?
我如何使用ldplayer?
首先,您需要构建应用程序。这是通过命令完成的: make TARGET = ldplayer。
其次,虽然ldplayer使用与MAME相同的默认inipath,但它会查找ldplayer.ini而不是mame.ini。要保留视频和其他选项,请复制名为ldplayer.ini的mame.ini文件。
接下来,转到MAME ROMs文件夹并制作cubeqst.zip(Cube Quest的ROM)的副本。将它们重命名为pr8210.zip。
最后,像这样运行ldplayer:ldplayer pr8210 -rompath c:\ path \ to \ pr8210.zip; c:\ path \ to \ chd \ to \ play
请注意,第一个路径是pr8210.zip文件的完整路径,第二个路径是您希望播放的laserdisc CHD文件的完整路径。有分号 - ; - 它们之间。
一旦ldplayer运行,您可以像往常一样点击Tab并查看输入(此游戏)以查看控件。例如,Space是Play / Pause按钮。请注意,一些激光影碟(特别是Cube Quest)在开始时只有30秒或更长的时间,因此您需要耐心或使用快进来开始观看视频。

更新日志

MAME 0.205
2018年12月26日
随着圣诞节结束,现在是2018年最终MAME发布的时候了,这一年过去了!在我们继续之前,让我们暂停并回顾一下过去12个月的一些重要里程碑:
 
我们仿效了来自Nintendo,Tiger和其他人的源源不断的手持游戏。我们的Tiger Game.com仿真现在可以运行所有已发布的游戏。
橡子计算机仿真的改进太多了,无法计算。特别是,MAME现在支持大量外围设备。
基于SSD XaviX,SunPlusμ'nSP和VR技术VT平台的家庭系统仿真已经非常先进,将一代电视游戏变为现实。
MAME现在在InterPro上运行CLIX,在HP9000 / 300上运行HP-UX,它们都具有图形桌面环境和网络。MAME还将在某些SPARC工作站上使用SunView桌面环境运行SunOS。此外,SGI Iris Indigo R4000还显示其启动菜单。
已经修复了长期存在的图形问题,包括Pac-Land和Moon Patrol的优先级,Capcom CPS-3的行滚动效果以及Tatsumi游戏中的众多明显错误。
在时间危机中对现在臭名昭着的直升机的命中检测已得到纠正,后视镜在Ridge Racer 2,Rave Racer和Ace Driver中工作,Rave Racer中的跟踪镜像工作,并且所有Namco System 22游戏中的图形都得到了改进。
Taito C-Chip仿真最终允许Bonze Adventure按预期播放,解决所有持久的游戏问题。
使用Capcom QSound和Taito Zoom ZSG-2硬件的游戏现在提供了更加愉快的听觉体验。
罕见的街机系统不断被倾倒和模仿,包括Tom Tom Magic,最初的Gigas Mark II,Last KM,Night Mare,El Fin Del Tiempo,2011年Led Storm Rally原型以及Pac-Man黑客Titan。其中一些被认为是时间的流逝。
MAME 0.205也不例外。新支持的街机系统包括Unico的Magic Purple和Visco之前从未见过的原型Pastel Island。后者与SSV平台的改进视频仿真很好地结合在一起(是的,这也修复了其他长期存在的故障)。新玩的机器包括Konami的Tobe!Polystars,Evil Night和Total Vice。是的,Konami M2仿真终于来了!请注意,此系统上的性能优化仍有很大空间。
 
暂时放置街机系统,此版本包括支持Dance Dance Revolution草莓脆饼,以及Nintendo游戏和手表标题Oil Panic和Squish。有趣的是,Squish没有其他模拟器或模拟器,它也没有包含在任天堂的Game&Watch系列中。它似乎从Famicom游戏Devil World中汲取灵感。
 
现在软件列表中还有数百个Commodore 64磁带,还有更多的BBC ROM。已经为Nascom计算机添加了软件列表,以及对引导ROM选择的更新和更好的键盘仿真。我们还创建了一个骨架驱动程序,并记录了中文Monon Color控制台的已知软件。在最后一刻,我们在Apple II系列上添加了对新版本2 .WOZ软盘映像的支持。
 
当然,您可以在whatsnew.txt文件中阅读更多内容和改进,或者您可以从下载页面获取源和Windows二进制包并自行尝试。享受一年中剩余的时间,以及2019年MAMEdev的所有人!
  • 标签
  • MAME
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧