查看完整版本: [--
[精品]如何最大限度优化模拟器—VBA篇
--]
【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】
->
【 精华区 | Distillates 】
->
[精品]如何最大限度优化模拟器—VBA篇
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
Lobelia
2004-12-03 16:19
应会员wildboy666的建议,特写此帖,作用是最大限度地通过软件上的调试来达到模拟器的各方面优化,适合低配置或高要求的不同使用者。由于本人接触模拟器有限,研究时间不长,只能提出少部份的优化方案,剩下的希望靠大家来补全。。
注:感谢之类的回复就不要了,有心分享心得的会员就无限欢迎,希望通过这篇东西能使大家更好地用上模拟器。。
既然wildboy666想知道GBA模拟器VBA的优化方案,那咱们就先从VBA开始··
首先从游戏的兼容度来说,VBA跟MAME差不多,别以为新版本支持游戏就多,其实有部份游戏由于模拟器代码的改动而会识别不了,所以低版本的VBA不能丢弃,至于哪些低版本我们还需要的呢?.1.5.0、1.6.0和1.7.0各保存FIX版本最后的那个就差不多了。。
接着是大家都很关心的游戏运行速度,VBA对系统配置要求比较高,可以说比PS模拟器EPSXE和N64模拟器Project64要求都要高,那如何才能最大限度地提速呢?我总结出以下几个方案,希望有更好的多提供。。
前提:先把桌面颜色改为16位,显卡属性设置里的垂直同步关掉,VBA上的视频选项里的同步也要关掉。
1、最简单又最实际的方法,就是开1X1的显示窗口,这样的话占用系统资源低,速度会提升不少,而且画面最清晰。。
2、最不想用但用上的话速度的确有提升的——跳帧,既然是模拟器,跳帧后对画面影响不大的话,用上也无妨,至于跳到多少最好,那就看个人情况了,但一般不建议跳到太高,那样的话画面移动时会变得不流畅。
3、关掉声音,不过关掉声音后就失去游戏乐趣,是否采用依个人需求而定。
4、把模拟器选项里同步模拟关掉,这是不得已的做法,假如是用vbalink来玩联机的话,关了它速度会提升很多。
5、打开过滤里的扫描线,别以为这个只是画面过滤而已,其实对速度一样有帮助。
速度提升方面就以上几点了,后台程序占用资源少的话对速度方面亦都会有帮助,但猜想机器配置很低的用户不会一边玩VBA一边看VCD玩QQ这么厉害吧。
画面优化方面,大家都清楚明白,GBA是液晶屏幕,在显示器上显示的话效果自然差,那怎样优化好呢?这时候就可以用到视频选项里的补偿方式和画面渲染。
补偿方式:里面有DirectDraw、Direct3D和Opengl
——低配置的用户建议用DirectDraw,要是板载显卡的话,把“仅模拟DDraw”选上,再把三倍缓冲选上,这样子画面就已经很不错了,对运行速度又不会有太大的影响。
——Direct3D和Opengl,相信这2个词对大家来说已经不陌生了,至于哪个更适合你,可以自己尝试,但用上它们的话,屏幕的分辩率就会被锁定,这个是要注意的。
画面渲染:里面可供选择的实在太多了,所以这里我只提几个常用的和我比较喜欢用的,大家觉得用哪种渲染更好的话欢迎提出来。
低配置的话,建议用2倍柔化、超级2倍柔化、增强柔化修正。这3个都是通过DDraw用软件方式模拟出来的,对显卡要求不高,适合低配置使用。
配置较好的,选择就多了,我比较喜欢用增强双线性过滤,这种效果能模拟出类似液晶屏幕的小格子,加上画面柔化,感觉比较舒服,颜色又不太强烈。
画面效果:不知道大家玩机战时有没有发现这个问题,就是假如在大地图时,机体移到海底,要么机体不见了,要么就不动,真正的画面效果应该是机体会有频率地闪烁。以前不知道,就用跳帧来解决,效果实在是差,闪烁地太快了,现在只需要把渲染选项里帧间混合选项的软件残像模拟打开,呵呵,机体的闪烁频率变回正常了。
目前在画面效果上发现这个问题,其他还不知道,如果还有的话,请分享··
声音部份,老实说这个就没什么好优化的了,因为VBA对GBA音频部份完善度还不高,实在要优化的,依我自己经验,把回声和反转立体声打开,其他采样率设置44K,通道全打开的话效果已经很好了,当然,前提你要有个好声卡。。。
好了,废话了这么多,希望上面的东西对大家有帮助,现在只想到这么多,脑袋也不听使唤了,剩下有补充的请大家踊跃提供和分享。。
Harlay
2004-12-06 18:36
更正一下,声音部分反转立体声表开,介个素交换左右声道的,开来干什么?至于回声和低通滤波,依个人所好啦。
Lobelia
2004-12-06 19:48
呵呵,这个阿呆你就不知道了,反转后不止声道会互换,也会加入重混缩,立体感增强,但说真的,在VBA上表现一般,所以我才说在声音上实在没什么好优化,还不成熟,加上没块好声卡的话也是白搭。。
永恒の翼
2004-12-06 23:33
......这个好象我用SB LIVE也没什么用处一样,只是将左右声道转了一下罢了。。。
Lobelia
2004-12-06 23:42
我已经说了在VBA上表现一般················-___-||,想试试反转的效果在zsnesw上可以试得出,效果明媳ΡΙ(snes9x也不行·····-___-),因此,VBA在声音上实在没多大的优化,按照自己的喜好就好了。。
另外我为什么没提到用低通,要是声卡一般滴话(比如我的PCI128),用低通就很容易出现杂音和噪音,SO我不大推荐打开它,好声卡就另当别论了。
心太
2004-12-07 01:03
SBLIVE VBA开低通一样出杂音...抖.......
Harlay
2004-12-07 10:40
偶开低通灭杂音,但素偶一般8开,8喜欢介个效果,偶只开一个回声,其它通通81。
偶滴声卡sb live value.
引用
反转后不止声道会互换,也会加入重混缩,立体感增强
介个绝对素误导,反向立体声绝对素8好听的说。你可以试试,放cd或其它立体声音乐的时候,将左右音箱交换一下,那效果绝对会怪怪的说。
电脑上也有一些比较老滴3d虚拟软件,就是使用的交叉立体声。效果并8好的说。
Lobelia
2004-12-07 11:27
汗,真正的反转立体声要是简单的把2声道进行交换,效果当然会怪怪的,但我说过了,反转后还会有重混缩的效果,那个才是真正的反转,你用zsnesw来试试开和不开之间的差别,就明白了,其他模拟器的表现效果确实一般。
K.ZN
2004-12-07 11:35
不知道全屏算不算一种优化.............
Lobelia
2004-12-07 17:20
呼,大发现,刚才用VBA测试封印之剑时,出现大量杂音,试来试去才发现原来是回声这个东东在做怪,把它关了后一点杂音也没有了,就算开了低通也没有·························
冷月乱剑
2004-12-07 21:23
呵呵 都被你说光了 (偶对模拟器也不熟),而关于声音方面其实应该好好调(选项很少),因为偶试过用其基本设置来玩GBA游戏都是声音不正常,另外不建议全频,效果十分地差(特别是GB游戏),其实楼主所说的1倍屏幕就是最好的办法 实在无可忍受可以用2倍 也不会太掺 可以忍受 ,而声音的问题我觉得不异于声卡(偶的就是98年换的到现在),现在游戏的声卡方面的改革还不会太快,而剧我玩的经验(纯属玩的经验) 偶却觉得不开回声、反立体声、低音过滤会比较好,声音以22KHZ为妙,跳祯偶觉得还是不太好(如果你是用1倍或者2倍屏幕的),另外VBA系统优先级别别太低 也不用太高(虽然不明显,可是针对机渣的用户)
K.ZN
2004-12-13 17:54
忘了说一句~
开跳帧的话某些游戏会有不良反应~
比如那个超级银河战士..开跳帧就会看不见某官卡的敌方探照灯~
Lobelia
2004-12-13 17:59
引用
(K.ZN @ 2004-12-13 17:54:16)
忘了说一句~
开跳帧的话某些游戏会有不良反应~
比如那个超级银河战士..开跳帧就会看不见某官卡的敌方探照灯~
嗯,没错,所以跳帧迫不得已才打开,可以的话还是别用。。
冷月乱剑
2004-12-15 17:44
SEMH,什么意思啊 12楼的朋友发帖你就回 我的就不睬 我说得那么糟糕吗?
Lobelia
2004-12-15 17:56
引用
(冷月乱剑 @ 2004-12-15 17:44:29)
SEMH,什么意思啊 12楼的朋友发帖你就回 我的就不睬 我说得那么糟糕吗?
就因为你分析得很好,所以我都没什么好补充的了,,不睬你是不会的啦,ISO区那帖我就跟了这么多,还有那个工具好好研究下,真的很方便。。
查看完整版本: [--
[精品]如何最大限度优化模拟器—VBA篇
--] [--
top
--]
Powered by
PHPWind
Code © 2003-08
PHPWind
Gzip enabled
You can
contact us