Linux下的MAME模拟器,AdvanceMENU前端
AdvanceMENU 运行 AdvanceMAME, AdvanceMESS, MAME, MESS, xmame, Raine 以及其他模拟器的前端.
advmenu [-default] [-remove] [-cfg FILE]
[-log] [-version] [-help]
AdvanceMENU 运行 AdvanceMAME, AdvanceMESS, MAME, MESS, xmame, Raine 以及其他模拟器的前端.
在与模拟器同一个目录下运行它,就可以了,然后按"F1"得到帮助屏幕,或者按“~”到主选单
按 `tab' 可以切换显示模式.
按 `space'可改变预览模式.
按`enter'来运行一个游戏.
按`esc'退出。(退出游戏,退出AdcanceMENU)
主要特性:
1)自动更新ROM信息.
2)Vertical and horizontal orientation.
3)支持 TV/Arcade 监视器 like AdvanceMAME 但最好用 PC 监视器.
4)静态图片和动态片段预览(PNG/PCX/ICO/MNG). 同一时间最多支持192幅图片!
5)音效预览 ( MP3/WAV). 你可以为每个游戏选择一个特殊的音效,当光标移动到它上面的时候,就开始方式.
6)背景音效(MP3/WAV). 在背景中播放你最喜欢的歌曲或者电台录音.
7)按键音效(MP3/WAV), 程序启动, 游戏开始, 程序退出...都可有不同的音效
8)支持ZIP格式压缩的图片文件和音效文件
9)屏幕保护. 就是游戏预览图片的幻灯片.
10)可以选择的帮助屏幕和背景图片,支持半透明效果
命令行选项
-default
增加所有丢失的配置选项(用默认值)到配置文件中。第一次运行时,就是创建一个默认的配置文件
-remove
从配置文件移除所有 使用默认值的选项
-cfg FILE
指定一个配置文件。在Linux和Mac OS X,你能有用前最"./"表示从当前目录载入配置文件
-log
Create the file `advmenu.log' with a lot of internal information. Very useful for bug report. 建立一个日志文件 'advmenu.log",里面记录大量的程序内部运行的信息,这对调试是非常有用的。
-verbose
打印一些启动信息
-version
打印版本号,支持的底层设备驱动 以及 配置文件路径
-help
打印一个简短的命令行帮助
在Linux和Mac OS X中,你也在选项前使用 '--' 而不是 '-';在DOS和Windows中,你也可在选项前使用'/'
支持的模拟器
这个程序(AdvanceMENU)支持多种模拟器. AdvanceMAME, AdvanceMESS, MAME, xmame, DMAME, DMESS 以及 DRAINE 等模拟器都能被直接支持,你要作的唯一的事情就是到模拟器所在的目录 运行AdvanceMENU.
所有其他的模拟器器 都作为 `generic'类型的模拟器,AdvanceMAME也可支持它们。
AdvanceMENU支持的常见模拟器
配置过程
文件'advmenu.rc'用来保存前端(front-end)当前状态。在程序启动的时候读取,退出的时候保存。你可以用'config'选项来阻止退出时自动保存。
在DOS和Windows,配置选项从当前路径的'advmenu.rc'读取。在Linux和Mac OS X,配置选项 从$host,$data,$home目录下的 'advmame.rc'和'advmess.rc'中读取。
$host目录就是`$SYSCONFDIR',就是在编译前 用配置脚本配置的目录sysconfdir。如果你配置时不指定,默认为 `/usr/local/etc'.
$data目录是 `$DATADIR/advance', $DATADIR 就是配置时指定的 `datadir' 目录.默认的是`/usr/local/share'.
$home目录就是`$ADVANCE', $ADVANCE 就是 当程序运行时ADVANCE 环境变量的值. 如果 ADVANCE 环境变量不存在, $home目录就是 `$HOME/.advance',这里 $HOME 是 HOME 环境变量的值.
如果ADVANCE 和 HOME 变量都不存在, $data 目录就成为 $home 目录。
选项的优先级顺序是: $host>$home>$data.
$home 目录也被程序用来写入所有的信息。在 $host 和 $data 目录的文件是只读的。
你可以用一个'include'选项来包含一个额外的配置文件。在DOS和Windows中,这个额外的配置文件将到当前目录搜索。在 Linux和Mac OS X中,如果他们(指的是include选项)作为一个相对路径来表达,这个额外的文件将到$home目录搜索。你能在文件名前用前缀'./'强迫到当前目 录搜索。 如果你要包含多余一个文件的话,你可以用';'来分隔文件名(DOS/Windows),或者用":"(Linux和Mac OS X)
你可以用命令行选项`-default',来强迫建立一个默认的配置文件。
在DOS和Windows下,目录名用'\'分隔,多个目录用";"分隔。在Linux和MacOSX,目录名字用"/",多个目录用":"分隔。
作者:Johnny 更新日期:2005-11-12
来源:upsdn.net
浏览次数:
相关文章
相关评论 发表评论
- No Comments