签到天数: 1296 天 [LV.10]以坛为家III
|
Mednafen模拟WS、WSC系列的方法:
(个人增添,部分来自网络,先谢谢各位了-_-)
ws - 全称:Bandai - WonderSwan
wsc - 全称:Bandai - WonderSwan Color
1,将*.ws,*.wsc,或含前面*.wswsc的*.zip的ROM直接拖得Mednafen.exe图标上即可;
另外一种模拟方法(选择默认程序法),比如你的rom是wsc游戏,***.wsc(需解压后的ROM),右键点击这个ROM,选择“属性”,再选择“打开方式”,单击“添加”,点击“使用自定义命令”,输入mednafan就可以了,以后直接双击这个ROM就可以用Mednafen直接打开玩了。
2,按ALT + SHIFT + 1,配置控制器1(本人的设置):
WSAD(默认)---X轴方向键:控制移动
光标---Y轴方向键:快捷键*
J/(默认数字键2)----B[左]:取消,(RPG类中可定义:使用道具、魔法等)
K/(默认数字键3)----A[右]:确定键,(RPG类中:攻击键等)
N/(默认ENTER键)----START键:开始键(有时有效)
3,在Mednafen模拟器中,X轴与Y轴可以定义相同键(建议分开)
4,快捷键,说明:(主要在*.wswsc的RPG类中有效)
Y1(上)键---系统存档键,有提示是否重启游戏!
Y3(下)键---打开菜单、选项等
START键----查看地图
5,Mednafen模拟器使用帮助:
1)游戏里按F1,可以打开帮助菜单,可以看到很多说明,其中告诉你按Alt+Shift+1~5就可以设置按键,每个按键设置两次(重要!),很简单。
这里要注意的是,Mednafen同一个控制键可以有多个不同的输入方式:
每个按键会提示你输入第一次和输入第二次,当你输入第一次和第二次相同时会进入下一个按键的设置;当第二次与第一次不同时第一次和第二次都生效并进入第三次设置,当第三次与前一次相同时就会结束当前设置进入下一个设置!
例子:
打个比方说:我只想用手柄进行控制↑,就我输入两次手柄的↑,即可进会进入下一个设置。
再打个比方说:我想键盘和手柄都能控制,我先输入手柄的↑,然后在输入键盘的W,这时我要再按W就证明↑和W都生效,可以进行下一个设置了。第三次时要是按其他键,那么这些前面按的键都会生效直到最后两次的按键相同为止!!
2)F5是Mednafen模拟器的即时存档,F6是选择存档点(默认是数字0,可以按其他的数字1~9,共10个存档点),F7是即时读档,F9截图,F10软件复位(游戏重启),F11硬件复位(Mednafen模拟器重启),F12或Esc退出模拟器。
3)画面设置:
(详细的按键和其他的命令请查看\Mednafen\Documentation\mednafen.html,或者是对应的如wswan.html)
【画面大小(以FC机种为例)】
默认的显示大小如果不满意,可以在配置文件里修改,打开配置文件(Notepad即可) :
\mednafen\mednafen-09x.cfg,类似于下面的内容就是画面尺寸的设置。
;Full-screen horizontal resolution.
nes.xres 640 #全屏显示的分辨率,宽
;Full-screen vertical resolution.
nes.yres 480 #全屏显示的分辨率,高
;The scaling factor for the X axis.
nes.xscale 2.0000 #窗口模式下的放大倍数,宽,这个倍数是以所模拟机种的原始分辨率为基准的
;The scaling factor for the Y axis.
nes.yscale 2.0000 #窗口模式下的放大倍数,高
;The scaling factor for the X axis in fullscreen mode.
nes.xscalefs 2.0000 #全屏模式下的放大倍数,宽
;The scaling factor for the Y axis in fullscreen mode.
nes.yscalefs 2.0000 #全屏模式下的放大倍数,宽
;Enable scanlines with specified transparency.
nes.scanlines 0 #把0改为1可以实现一种隔行显示的效果
前面的nes代表FC的设置,同理gba,pce等则是相应机种的设置。
使用ATI显卡radeon开源驱动的,打开3D桌面模拟器屏幕会闪,因为默认是使用OpenGL加速的,只需要改为SDL模式即可,使用官方fglrx驱动或者不开3D保持默认即可。
在配置文件中搜索;Select video driver, "opengl" or "sdl".,将下面的opengl改为sdl即可。
这一行上面的;Enable fullscreen mode.,将0改为1,将会默认以全屏打开游戏,下面的一行;Attempt to synchronize OpenGL page flips to vertical retrace period.,默认是打开了垂直同步,防止画面撕裂的,建议保留,但是这个只对opengl加速有效,sdl就无效了。
;Auto-fire frequency.,连发速度,默认是3,可以适当修改。
还有更多的设置......
再举例说明一下:
【画面大小(以pce机种为例)】
mednafen-09x.cfg 为配置文件,主要为(下面以 PCE 为例,所以设定值前面都有 "pce." 其它机种类推) :
1)全屏幕分辨率
pce.xres 800
pce.yres 600
2)窗口大小
pce.xscale 2.0000
pce.yscale 2.0000
3)全屏幕时的画面大小
pce.xscalefs 2.0000
pce.yscalefs 2.0000
4)使用扫描线
pce.scanlines 0
5)拉伸画面
pce.stretch 0
6)双线性插补
pce.videoip 1
7)使用滤镜
pce.special none
6,Mednafen模拟器的系统快捷键:
F1 - 开启/关闭帮助
F2 - 更改默认的功能键
Alt + Shift + [n] - 设置控制器 n(1-5)
ALT + S - 开启倒带功能(游戏中时间倒流) ; 游戏时按 ← 键
F5 - 即时存档,用 1~0十个数字选择即时存档位置;用F7进行读取
F6 - 选择存档点/选择磁盘(FC)
F7 - 读取即时存档
F8 - 投币,插入/退出磁盘(FC)
F9 - 游戏截图
F10 - 软件重启
F11 - 硬件重启
F12/ESC - 离开
~ - 加速
Ctrl + 数字键(1~9) - 图层开关
有些机种还需要 BIOS 文件,自行查看...
7,Mednafen模拟器的操作都是命令行形式,如果麻烦,可以下载一个mednafen前端LMedGui来使用。
MedGui为第三方开发的前端ui,图形界面,比较直观,方便大众使用。具体自行查找!
|
|