编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

GroovyMAME进阶设置3(全新版大学进阶英语综合教程1)

wxchong 2024-09-30 04:23:57 开源技术 102 ℃ 0 评论

GroovyMAME进阶设置3

在用GroovyMAME玩某些游戏的时候,有可能游戏会不能满屏,而且双线性过滤不起作用,屏幕都是马赛克,这些情况下可以创建配置文件解决。

比如,GroovyMAME默认设置下玩零组特工队2000(zero team 2000)就会出现这种情况,如下图。

这种情况是可以通过创建设置文件解决的。

如果出现游戏不满屏等情况,可以在GroovyMAME的ini文件夹里创建一个名为horizont.ini的文本文件,注意文件名是horizont而不是GroovyMAME设置中提到过的horizontal。

文件内容如下:

#

# CORE RENDER OPTIONS

#

keepaspect 1

unevenstretch 1

filter 1

unevenstretchx 0

horizont.ini是横版游戏的配置文件,至于纵版游戏需要创建一个名为vertical.ini的文本文件,内容同上。

将这两个文件放进GroovyMAME的ini目录中,问题就可以解决。

在GroovyMAME 0.196版,作者在slider control菜单下增加了可以调节frame delay数值的选项,有了这个选项就可以自由的尝试调节frame delay的数值。但是正如前文说过的,frame delay的数值如果设置过大,即使游戏帧数很稳定不受影响,也会增加输入延迟,因为每一帧的画面都会有同步损失。所以需要设置多大的frame delay数值需要仔细衡量。

在GroovyMAME 0.196版中还加入了可以测量某一游戏可以维持的最大frame delay数值的命令,即MAME官方版中就有的bench命令。

比如,在命令行中输入:mame64 kov2106 -bench 90这一语句,就可以测量kov2106这个游戏运行90秒的游戏速度。在测量结束后,会出现结果,如下:

Frame delay/percentage: 3/0.11% 5/9.33% 6/90.56%

Average speed: 350.42% (239 seconds)

这个结果显示,3是比较好的数值设定,而5或6都会造成同步损失。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表