Ubuntu多机种游戏模拟器Mednafen教程

来源:天苍丶零 作者:天苍丶零
  

Ubuntu下有个叫FCEU的模拟器,同样是巨占资源,和VBA也是一样的毛病……似乎都不支持GPU加速,都是用CPU来死算,再说就是用CPU模拟个GBA,FC之类的也绰绰有余了,也不知道是个什么情况,弃之。而Mednafen,除了没有图形前端之外,可谓是Linux下最完美的GBA,FC等模拟器解决方案,超省资源,支持OpenGL和SDL两种加速方式。而且有一个亮点,那就是虽说没有图形前端,但是可以在游戏中随意设置按键,不像有些没有图形前端的模拟器,必须事先在配置文件中设置按键。

Mednafen支持的机种:
* Atari Lynx
* GameBoy
* GameBoy Color
* GameBoy Advance
* NES
* PC Engine (TurboGrafx 16)
* PC-FX
* SuperGrafx
* NeoGeo Pocket, NeoGeo Pocket Color
* WonderSwan

安装很简单,Ubuntu直接sudo apt-get install mednafen即可。

模拟器设置:

运行方法:
A:终端中输入mednafen rom拉进来
B:推荐这个方法,那就是比如你的rom是GBA游戏,***.gba,右键点击这个ROM,选择“属性”,再选择“打开方式”,单击“添加”,点击“使用自定义命令”,输入mednafan就可以了,以后直接双击这个ROM就可以打开玩了。
按键设置方法:游戏里按F1,可以打开帮助菜单,可以看到很多说明,其中告诉你按alt+shift+1~5就可以设置按键,每个按键设置两次,很简单。
F5是即时存档,F6是选择存档点,F7是即时读档,F9截图(如果compiz的F9被使用了则无效,compiz的F9是降低屏幕亮度),F10软复位(类似于FC的那个复位按钮),F11硬复位(类似于FC的那个开关,关了再开),F12或Esc退出模拟器。

画面设置:

;Full-screen horizontal resolution.
nes.xres 640     #全屏显示的分辨率,宽

;Full-screen vertical resolution.


nes.yres 480     #全屏显示的分辨率,高

;The scaling factor for the X axis.
nes.xscale 2     #窗口模式下的放大倍数,宽,这个倍数是以所模拟机种的原始分辨率为基准的

;The scaling factor for the Y axis.
nes.yscale 2     #窗口模式下的放大倍数,高

;The scaling factor for the X axis in fullscreen mode.
nes.xscalefs 2     #全屏模式下的放大倍数,宽

;The scaling factor for the Y axis in fullscreen mode.
nes.yscalefs 2          #全屏模式下的放大倍数,宽

;Enable scanlines with specified transparency.
nes.scanlines 0     #把0改为1可以实现一种隔行显示的效果

前面的nes代表FC的设置,同理gba,pce等则是相应机种的设置。

使用ATI显卡radeon开源驱动的,打开3D桌面模拟器屏幕会闪,因为默认是使用OpenGL加速的,只需要改为SDL模式即可,使用官方fglrx驱动或者不开3D保持默认即可。



;Auto-fire frequency.,连发速度,默认是3,可以适当修改。

Ubuntu多机种游戏模拟器Mednafen教程

时间:2010-02-03 03:19 来源:天苍丶零 作者:天苍丶零 原文链接

好文,顶一下
(16)
94.1%
文章真差,踩一下
(1)
5.9%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量