EMU618社区

 找回密码
 立即注册
搜索
查看: 3821|回复: 0

[模拟教程] Mednafen模拟WS、WSC系列的方法

 关闭 [复制链接]

签到天数: 1296 天

[LV.10]以坛为家III

发表于 2015-4-7 10:26:59 | 显示全部楼层 |阅读模式
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,图形界面,比较直观,方便大众使用。具体自行查找!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-12-19 17:54 , Processed in 1.141602 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表