编译安装 FCE Ultra 2.1.3 r1767 成功 

闲来无事想找个红白机游戏玩玩,比如超级玛莉呀、90坦克等,都是我儿时的回忆.还有那个RPG中文游戏也不错,什么 封神榜、吞食天地、圣火烈传一点都不比现在的游戏逊色.

我本来安装的是ubuntu官方源里面的fceux 2.1.2,不过这个键位的设置着实让我头疼不已.
老是设不好。
按照其官网的推荐,又安装了个Gfceux,算是前端吧.不过也是不行,键位还是错.

于是我一气之下,卸载掉了它们.

这时候发现fceux早在4月份就发布了2.1.3版本,修正了一些问题,更让我高兴的是开始提供GUI了.
见:

* A GUI! A graphic user interface (using GTK) with many basic menu options
* ported to SDL 1.3; compatibility maintained with 1.2
* unix netplay is now functional; gtk network gui created
* now prints the name of the mapper on ROM load
* fixed dpad/joyhat support
* VS unisystem keys now configable
* changed default hotkeys and keys to match Win32
* disallow --inputcfg gamepad0 and gamepad5


图形界面不在是win版的独有了,呵呵

于是便萌发了自己编译安装的想法,火速下载源码包,解压.

解压后发现,原来gfceux已经合并到了fceux中去了.打算先安装fceux,后安装gfceux.

fceux的编译并不是使用的make,而是scons 工具.

安装所需工具和依赖:
apt-get install scons libsdl1.2-dev libsdl1.2debian-esd

而后,编辑源码包下的SConstruct文件,以便启用一些功能.
如:
BoolVariable('OPENGL', 'Enable OpenGL support', 1),
BoolVariable('GTK', 'Enable GTK2 GUI (SDL only)', 1)
BoolVariable('CREATE_AVI', 'Enable avi creation support (SDL only)', 1) 等.

在最后一行,可以编辑下要安装在的目录.

编辑完成后,开始编译,直接运行 scons.很短一段时间后,编译完成了.
接下来安装到指定目录. scons install.

完了之后,安装便完成了.

运行 fceux,出现了图形界面。果然可以设置按键了,哈哈



这下就不用头大啦。试着玩下超级玛莉,效果很不错.如图:



既然fceux已经有了高效的GUI,就没有必要再去安装Gfceux了.
fcola 

不错,可以玩正宗的超级玛利了

评论