主题 : 优化模拟器的一些方案------MAME篇
级别: 模拟专家
UID: 13246
精华: 0
发帖: 582
威望: 0 星
金钱: 2713 浮游币
贡献值: 0 点
好评度: 27 点
人气: 0 点
在线时间: 109(时)
注册时间: 2004-11-15
最后登录: 2006-02-21
楼主  发表于: 2004-12-16 16:50

优化模拟器的一些方案------MAME篇

想来想去发现MAME的优化教学真的不是很好写的....... >______<

一来版本众多、再来不同游戏的优化要求有多少有些不同......... >______<(当初接差事的时候考虑不够啊)

牢骚发到这里下面开始优化教学进程........... kaixin.gif

(首先声明本人不是模拟狂人也不喜欢收集Rom、so本人可能有说的不全面的地方:到时欢迎大家补充)

  MAME自从发展到现在已经经历的不下5年的时间、目前版本众多、除官方版以外有不少爱好者妆Ρπ开发了很多优秀的非官方的版本....而目前最受欢迎的中文改版就非MAME32 Plus莫属了....so下面的讲解主要以Plus版为主(其实是不想太麻烦>_>)

我们暂且将各位模拟游戏爱好者所收集到的MAME游戏分为三类:

一、底配置要求型
泛指那些可以在你的机子上跑得飞快的游戏(60fps/s)、如吃豆(什么游戏要因你的PC配置而定,这个至少在我的古董机上很快),对于这一类游戏我们需要的是尽可能的优化声音和图像.....

二、高配置要求型
通常指那些在你的机器上速度很慢的游戏(<60fps/s)、目前如铁拳3等等,对于这一类游戏就是要想方设法的让它能在快一点点.... >__>

三、无法模拟型
那些在你机子上运行不了的游戏,告诉你有些东西也需要亲自尝试才会知道... -___- (当然了现在谈某某的模拟还太早,有些东西尝试无效就可以放弃了,如街霸3系列)


对于种类一的优化请各位看官进入《模拟效果优化篇》

对于种类二的优化请各位看官进入《模拟速度优化篇》

对于种类三的优化请各位不死心人士进入《关于模拟中的个人建议》

有些朋友可能更喜欢街机游戏的原始模样,对于这些朋友可以参考《关于模拟中的个人建议》中的一些内容......
级别: 模拟专家
UID: 13246
精华: 0
发帖: 582
威望: 0 星
金钱: 2713 浮游币
贡献值: 0 点
好评度: 27 点
人气: 0 点
在线时间: 109(时)
注册时间: 2004-11-15
最后登录: 2006-02-21
沙发  发表于: 2004-12-16 16:52

MAME优化之--------模拟效果优化篇


  一点前提:MAME崇尚的完美再现理论就是完全照游戏机板的原样来模拟游戏(这一点从很多游戏开始模拟时的硬件自检画面上就可以了解),so效果优化本身就违背了MAME模拟的精神,再者说不少游戏原本的机能配置就很低(如任天堂经典游戏"大金刚"本身就只有256色,用32位色模拟比用16位色模拟并没有区别),so下面这些优化只是从心里上的一些安慰>_>,(也可能适得其反,请各位三思而行)

注:以下优化都是在模拟器默认选项(就是初次使用时已经被选定的那些选项)的基础上进行的


高级选项栏

描绘

三重缓冲:必选项(能够优化图像)

等待垂直同步:可选(......)

切换到最适合的分辨率:可以取消(如果进入游戏后发现有图像偏移的情况就需要勾选)

切换到最适合的颜色质量:同上

分辨率

大小:1024 × 768 (可以根据你的显示器和显卡妆Ρπ设置)

颜色质量:24位 或 32位 (无病呻吟般的优化 >__>)

刷新率:85Hz 或 100Hz(是不是有点过分了 >_> 这一项选的过高的话"大小"就会变为"自动")

效果

RGB锐化 是我的个人推荐(有助于色彩的准确还原)

图像增强:(这一项请妆Ρπ尝试,可以有效地减少游戏中的"锯齿"现象)>_>


显示栏(只有在单独查看某个游戏的属性时才会出现)

在窗口中运行:依据个人喜好

跳帧:去掉"自动"方式,使用"不跳帧"

(其它用默认即可,觉得游戏画面昏暗的话可以适度提高一点Gamma及亮度修正)


Direct3D栏

勾选 使用 Direct3D
(通常情况下对画面有好的作用,不过别指望用它能让你的3D游戏看起来更自然>_>)

请根据你的显卡选择 "过滤器" 通常用 "双线性过滤" 即可 (这一项可以让你的游戏画面更加的柔和)

(其它用默认)

声音栏

如果你有一块超强的声卡就可以将"采样率"调到"48000",否则用默认就好了


富态机器的优化就到这里了>_>感觉是在糟踏游戏..........

如果你认为某个老Game还不够"华丽"还有些东东可以满足你的需求那就是"Artwork","Artwork"可以从网上下载到,它能有效的提高"老"东东的"华丽"程度......>_>


下面继续.......(有30秒限制啊~~~~~~~~~~~~ >_< )
级别: 模拟专家
UID: 13246
精华: 0
发帖: 582
威望: 0 星
金钱: 2713 浮游币
贡献值: 0 点
好评度: 27 点
人气: 0 点
在线时间: 109(时)
注册时间: 2004-11-15
最后登录: 2006-02-21
板凳  发表于: 2004-12-16 16:53

MAME优化之--------模拟速度优化篇

  前情提要>_>:MAME上有不少"跑不快"的游戏,而"跑不快"的原因多是模拟驱动方面的不完善,对于这些游戏我们除了能做一些微不足道的"优化"以外就只有等待模拟器的进一步发展了.......

注:以下优化都是在模拟器默认选项(就是初次使用时已经被选定的那些选项)的基础上进行的


高级选项栏

描绘

三重缓冲:可选项(能够优化图像,对速度的影响不大,没什么信心的话也可以去掉>_>)

切换到最适合的分辨率:必选项(没什么好解释的>_>)

切换到最适合的颜色质量:同上

分辨率

大小:640 × 480 (理论上说分辨率越低模拟速度就越快,可是如果低于这个推荐的话.......>_<)

颜色质量:16位 (没什么好解释的>_>)

刷新率:自动(实在觉得伤眼的话就用85Hz,其实它对速度影响不大的....)

效果

全部用"无"(用"扫描线"效果可以少许提高模拟速度....)


显示栏(只有在单独查看某个游戏的属性时才会出现)

在窗口中运行:最好用全屏,so不应勾选

使用 RDTSC 时序系统:有人曾说过它的好处....无非就是可以提高些些速度啦>_>,so可选

增加线程优先级:很多程序里都有,勾选可以提高一定的速度但是会大大影响系统中的其它进程(so请诸位三思而后选>_>)

跳帧:自动即可(如果觉得画面实在不够流畅,可以降低一些跳帧值游戏中用F8、F9进行调节)
(其它用默认即可)


Direct3D栏

不要 使用 Direct3D


声音栏

通常关闭声音处理都能有效地提高游戏的运行速度,但是有部分游戏在关闭声音以后就不能正常模拟了>_>,so降低采样率(使用22050或更低)是不错的方法

对于"如果采样率不匹配则重新采样"也可以取消....(副作用未知>_>,发现有问题再改回来好了)


控制器栏

不使用手柄也可以提高一些模拟速度(不明显)


杂项栏

使用附加的游戏 Artwork:这些东西(如果你有了)带来的是华丽的修饰效果和模拟速度上的降低so.....取消掉吧

至于 "跳过......画面" 是一定要选上的,原因用过MAME就明白了 >_>

使用透明的游戏中菜单:(个人爱好,是否使用对模拟速度的影响很小)

介绍到此结束....

如果你经过一番"优化"以后游戏还是慢如蜗牛....偶劝你还是升级PC吧...>_>
级别: 模拟专家
UID: 13246
精华: 0
发帖: 582
威望: 0 星
金钱: 2713 浮游币
贡献值: 0 点
好评度: 27 点
人气: 0 点
在线时间: 109(时)
注册时间: 2004-11-15
最后登录: 2006-02-21
地板  发表于: 2004-12-16 16:55

MAME优化之--------关于模拟中的个人建议


你的游戏不能运行?

你确定MAME可以支持它(不在MAME的Not Working里),但还是无法在自己的机器上运行起来...

无法刷新出某个已有Rom的游戏...
解决办法:1. 用工具(如CM)检查你的Rom...有错就补...>_>
      2. 是不是少了BIOS文件?
     
刷新出来却无法运行某个游戏...
解决办法:1. 看看游戏属性的设置...(声音模拟被禁止了吗?)
      2. 你的机器够用吗?内存够大吗?虚拟内存够大吗?
      3. 你用老版本的MAME尝试运行过吗?(少数游戏用新版MAME可能无法运行)
      4. 你有RPWT.....>_>关于这一点偶也帮不了你...

-------------------------------对于分割线你有意见吗?----------------------------------

展现MAME精神,做最大程度上的"原味"模拟.....

通用的方式是:

高级栏

勾选"切换到最......"两项

分辨率中的选项全部使用"自动"

效果 中使用 xx%扫描线 (再现街机监视器中的画面效果)

显示栏

全屏运行,自动跳帧

Direct3D栏

不使用

声音栏

采样率(依据不同游戏机板进行调整)

控制器

使用手柄或摇杆或光枪(如果你有)......


偶已经江郎才尽鸟 @_@ 各位前辈有更好的"优化"方案欢迎补充进来 kaixin.gif

PS:本来想骗semh的QQ号的,但是失败鸟 555.gif