是的,是FB alpha,全称 FinalBurn Alpha.事实上我之前只是知道它是一款开源模拟器。
我用的最多的基于该项目的国产的FBA shutter.当然,是在windows下面.
最近我linux下的mame不能模拟合金弹头系列了,这个真的是让人恼火.于是我便想到了FB Alpha,这款相当厉害的街机模拟器.
可是谁知道,下载了它的源码,我才发现原来该模拟器只能运行在windows平台下,囧rz
不过偶然之间我发现了fbasdl 这一神器---FB Alpha 在SDL的port.我那个惊喜呀!!
火速下载了源码,地址:http://www.kja.pwp.blueyonder.co.uk/fbasdl.zip
要知道这个项目好像很久不更新了,源码快濒临灭绝了……
接下来,就是编译了.该软件依赖如下:
SDL, gcc, g++, perl, nasm, zlib, libpng.
没有依次apt-get.
解压,进入源码目录,由于fbasdl提供了现成的makefile,所以我只需要make 即可.
在之前,可以适当编辑 makefile.sdl 文件,在文件头部是一些安装的参数。
如:NAME、EXE、INSTALLDIR、ROMDIR、BINDIR 等等,可酌情编辑.
然后运行 make -f makefile.sdl 开始编译.如果报错则缺依赖.如 nasm.
编译时间比较长,耐心等待.
完了后,fbasdl 就算编译完成了.
接下来编辑当前目录下的 fbasdl.ini 配置文件,设置视频模式 和 游戏ROM 路径等
部分如下:
nVidSelect 1 //0 代表 普通SDL ,1 代表 OpenGL .视机器而定
szAppRomPaths[0] /media/Resource/Rom/Arcade Game/ //rom 路径
一切完成后,就可以用fbasdl 来玩游戏拉,哈哈
sharl@sharl-laptop:~/下载/fbasdl$ ./fbasdld mslug4
不过我这边模拟合金弹头貌似显示出了点问题,只有声音,字幕也有,就是后面的画面出不来,晕呐……原因待考了
不过别的游戏倒没有什么问题,附《惩罚者》游戏截图:
怎么样,不错吧。不过貌似自定义按键,我还没有找到……只能 上下左右 + ZXCV.
还有如果出现了"xxxx is not supported by FB Alpha",说明该游戏未被FB alpha 支持.具体可以查看源码包下的 gamelist.txt 文件(游戏列表).
我用的最多的基于该项目的国产的FBA shutter.当然,是在windows下面.
最近我linux下的mame不能模拟合金弹头系列了,这个真的是让人恼火.于是我便想到了FB Alpha,这款相当厉害的街机模拟器.
可是谁知道,下载了它的源码,我才发现原来该模拟器只能运行在windows平台下,囧rz
不过偶然之间我发现了fbasdl 这一神器---FB Alpha 在SDL的port.我那个惊喜呀!!
火速下载了源码,地址:http://www.kja.pwp.blueyonder.co.uk/fbasdl.zip
要知道这个项目好像很久不更新了,源码快濒临灭绝了……
接下来,就是编译了.该软件依赖如下:
SDL, gcc, g++, perl, nasm, zlib, libpng.
没有依次apt-get.
解压,进入源码目录,由于fbasdl提供了现成的makefile,所以我只需要make 即可.
在之前,可以适当编辑 makefile.sdl 文件,在文件头部是一些安装的参数。
如:NAME、EXE、INSTALLDIR、ROMDIR、BINDIR 等等,可酌情编辑.
然后运行 make -f makefile.sdl 开始编译.如果报错则缺依赖.如 nasm.
编译时间比较长,耐心等待.
完了后,fbasdl 就算编译完成了.
接下来编辑当前目录下的 fbasdl.ini 配置文件,设置视频模式 和 游戏ROM 路径等
部分如下:
nVidSelect 1 //0 代表 普通SDL ,1 代表 OpenGL .视机器而定
szAppRomPaths[0] /media/Resource/Rom/Arcade Game/ //rom 路径
一切完成后,就可以用fbasdl 来玩游戏拉,哈哈
sharl@sharl-laptop:~/下载/fbasdl$ ./fbasdld mslug4
不过我这边模拟合金弹头貌似显示出了点问题,只有声音,字幕也有,就是后面的画面出不来,晕呐……原因待考了
不过别的游戏倒没有什么问题,附《惩罚者》游戏截图:
怎么样,不错吧。不过貌似自定义按键,我还没有找到……只能 上下左右 + ZXCV.
还有如果出现了"xxxx is not supported by FB Alpha",说明该游戏未被FB alpha 支持.具体可以查看源码包下的 gamelist.txt 文件(游戏列表).