fffficq |
2005-10-15 17:25 |
Benchmark 最重要的是需要有一个同等的环境.
用记事本建一个文本文件,内容如下, ------------------------------------------------------------------------ @echo off %1 %2 %3 %4 %5 %6 %7 %8 %9 -norc -noart -nojoy -nosleep -nothrottle -noafs -skip_gameinfo -skip_disclaimer -noswitchres -noswitchbpp -ftr 2500>temp.txt copy temp.txt con del temp.txt ------------------------------------------------------------------------ 保存为 test.bat 放在 mame 目录下
参数解释: -norc 使用默认设置 -ftr 2500 是跑的帧数, 越大则测试越准确, 耗时也越长 -nothrottle 不限速
con = console 即控制台输出, 也就是屏幕 用 temp.txt 是因为 mame32 等无法产生命令行输出, 直接看不到结果
例如用 captcomm 测试 cps1 速度, 可用以下命令 test mame captcomm test mamep captcomm test mameppp captcomm test fastmame captcomm test mame32fx captcomm
其中 fastmame/mame32fx 采用 asm 68k core, 因此运行 68k CPU 的游戏比官方 mame 及 mameplus(默认) 要快, mameplus 可通过 -nom68c 切换为 asm 68k core, 得到的结果与 fastmame/mame32fx 比较才算合理。 test mamep captcomm -nom68c test mameppp captcomm -nom68c 注意: 用 asm core 虽然快, 但时运行 viewpoin 是玩不过第一关的, 还有其他一些问题。 |
|