Archive for the tag '模拟游戏'

3 04 2008

Ubuntu下的SFC和FC模拟器

Published by muzuiget under Game, Linux

昨日在Ubuntu下玩了下街机游戏,今日就试试玩FC游戏,我对FC这个游戏机充满感情和怀念的。结果过程有点郁闷,最后总算搞定。
SFC:
在Win下有VirtuaNES这个模拟器,而Ubuntu在安装源里有个Zsnes模拟器,据网上说是最好的模拟器里,立马安装,然后运行,那个界面真是……真是充满怀旧风格,背景是飘落的雪花。

不管那么多,把VirtuaNES的rom复制过来,然后读取,然后出现黑色背景就几行字,BAD ROM,真是郁闷。

开始以为是文件名后缀问题,或者要打包为zip才行,结果还是不行那样,可能是rom问题,不支持这个rom,但是rom在VirtuaNES是能用的啊,之后又以为Zsnes问题,卸载,在官网下载源码包自己编译安装,在Ubuntu中文论坛找到篇文章,编译也很折腾人,安装必要包后,编译,安装,再次运行,问题依旧。超级无奈。
结果发现不是软件问题,也不是rom问题,是自己人品的问题,这个Zsnes是超级任天堂模拟器,就是SFC,不是FC,我还以为是向下兼容的,结果是只能运行SFC的rom,不能运行FC的rom,下载了一个SFC的rom载入,成功运行,做了2个小时无用功,丢人啊。

设置键位在菜单“Config”里,点击“set keys”安顺序按下要想的键位就行了。

FC:
再在安装源里找找有没有FC的模拟器,有一个叫“FCE Ultra” 的模拟器,安装后,没在主菜单找到程序,在终端输入fceu,哟,命令行的,玩个游戏也要这么折腾人,上官网看看,原来有个前端的,在安装源找下,原来安 装源也有这个前端了,名字叫“GFCE Ultra NES Emula×”,安装后,在主菜单就找到了程序,运行就一个窗口,很清爽简洁

载入FC的rom,娃哈哈,运行成功。

然后设置键位了,要先退出游戏,切换到Input页面,点击“Gampad 1”,然后只出现一个标题栏,标题栏上的文字就是要设置的键位,要全部设好后才能返回
依次是A,B,SELECT,START,连发A,连发B
每过键位要连续按2次,也就是出现“A(1)”时,按下“J”键,变成“A(2)”
如果继续按“J”键,就变成“B(1)”
如果继续不是接续按“J”而是按了“K”键的话,就变成“A(3)”
不知怎么搞的,总之一句话,每个键连续按2次就行了,我想相当于输入密码时要重复一次以确认吧。按错就重新设置。

一些快捷键

按键
动作

F5
保存进度

F7
读取进度

0-9
选择进度位置

Shift + F5
录像

Shift + F7
回放录像

Shift + 0-9
选择录像位置

F9
抓图.

F4
隐藏/显示游戏精灵(sprites)

Shift + F4
隐藏/显示游戏背景

Alt + Enter
全屏切换

~
游戏加速

F10
软重置

F11
硬重置(游戏机电源开关)

F12
退出

其实用wine运行win版的virtuanes更好用,装好wine后,直接运行就virtuanes行了。

No responses yet

3 04 2008

用kxmame玩街机游戏

Published by muzuiget under Game, Linux

闲得无聊,试试在Ubuntu玩一下那些经典的街机游戏,搜了下论坛,一般是用gxmame,先看看“添加/删除”里有没有,查找“gxmame”,没有,倒是有个kxmame,看了描述,类似gxmame,好歹网上都说用gxmame,还是去下个gxmame用,找到官网,看看发布日期,December 18, 2003,年代太久远了,再去看看kxmame的官网,Updated: Jun 7 2007,比较新,算了,先装kxmame试用,装好后,在主菜单里的游戏就找到kxmame,运行,界面比较清爽,因为在Win下都玩了不少模拟游戏 了,模拟器也用了不少,一般的术语也明白,折腾一下,终于在linux下玩到街机游戏。

分享下心得:
在win下有3个很nb的模拟器,一个是winkawaks,一个是nebula,一个是mame,rom 的类型有(cps1,cps2,neogeo),都放在winkawaks的roms目录里,nebula也可以设定多个roms目录,因此2个模拟器是 可以共享roms的。kxmame也支持多个roms目录,所以kxmame也可以使用win下的roms,不用浪费空间了。
要先添加新 的roms目录,先挂载好win的分区,挂载好了后,在kxmame的主菜单上“设置”,“文件夹设定”,在新的对话框里切换到“Mame/Mess basic paths”一页,在“Mame ROMS path:“浏览win下的roms目录,选择后后按下边的“添加”按钮,左边就添加进里新的roms目录,如果有多个,分别添加进去。最后点击“确定”

这时候还没能玩,在菜单上“文件”,选“Audit All Games”,然后会弹出一个窗口,检查可用的游戏,检查完毕后关掉窗口,在主窗口左则选择“ROM存在”,在中间就列出能玩的游戏了,左边这个自动为rom分类排列。

不 知道什么原因,没能列出neogoe的游戏,而在win下用winkawaks和nebula就能列出,初步估计是游戏bios问题(曾经在win下自己 配置模拟器时也遇到这种问题,下在一个neogeo.zip的文件就解决了),以后研究,如果你知道原因或者解决方法,告诉一声哦。
问题已解决,果然是neogeo.zip这个文件问题,下了一个新的neogeo.zip那些neogeo的游戏都能玩了。
先试试经典中的经典,“恐龙快打”,就是那个“Cadillacs and Dinosaurs”,双击载入,然后全屏,等下,还没有设置键位了,习惯性按一下Esc键,结果退出了,妖,先去搜搜快捷键,原来是在游戏中安TAB键调出选项,那几条英文很简单吧

第一个就是设置全局按键,如果选择这个意思是所有游戏都用这个按键方案
第二个就是这个游戏的按键,如果选择这个就是仅这个游戏使用,可以为不同游戏设置不同的按键方案
我选第二个,在需要改变的按键上按回车就能设置了,要注意的是,新键按下去时要等一会儿才显示出来,如果未显示出来就再按另一个键,那么2个键都有效,设置好后就回到游戏,可以玩了。

补充2个快捷键,P暂停、F3 重新启始游戏。
游 戏默认是全屏的,如果想窗口化运行,在菜单“设置”,“配置kxmame”,切换到第二个“Rendering”,取消“Fullscreen”。而下边 那个“Double buffering”,是双倍缓冲,可以消除画面闪烁(建议选中),ok,确定后再次运行游戏,问题又来了,画面变得很小,而且还不能用鼠标调整窗口大小
有2种方法,
1.利用Ubuntu的桌面特效的放大方法,如果你启用这个特效,按住Super键,然后滚动滚轮,放大大适合屏幕,我觉得放大后效果还不错的。
2.不想使用特效的话就用传统点的方法,在kxmame里设置,回到配置窗口,在解释度区域,把“Height scale:” “Width scale:”填上要放大的倍数,要等比列放大就填相同的数字,然后确定重启游戏。

放 大后有又问题了,锯齿感很强烈,有没有得优化一下,答案是有,依然回到配置窗口,在“效果区域”,下拉列表,有几种效果选择,我都试了一下,觉得 “scale2x”,“lq2x”和“hq2x”效果比较好,不对比看的话也不觉得有多大差别,抓图对比看了下,觉得hq2x不错,就用它了,使用这个效 果也令窗口放大一倍(名字后边都2x后缀啊嘛)。而下边那个“scanline”,看名称是“扫描线”就是令画面有些黑线(效果中有这样的设置),够选 它,启动游戏,也没有黑线啊,不是“扫描线”那么应该是“逐行扫描”吧,如果是逐行扫描,那么够选它好点。
scale2x效果

lq2x效果

hq2x效果

在游戏列表中选右键,选属性,可以为每个游戏单独设置不同的配置,而在菜单上那个“配置kxmame”是全局的。
觉得kxmame比win下的3个nb模拟器仍然有差距,不过够用了,kxmame也有录像抓图功能,以后试下能不能把它们的wine过来。

No responses yet