ZSNES是Super Nintendo Entertainment System (SFC)模拟器,
目前版本(1998.9.11)v0.605,支持声音和SFX芯片.
---------------------------------------------------------------------------
1.) 系统要求
---------------------------------------------------------------------------
最低配置:
- 386 (新图形引擎需486)
- 8MB (最少需要6MB 空闲内存空间)
- VGA 彩卡
一般配置
- 486/100
- 8MB (最少6MB 空闲, 只能玩2MB的游戏)
- VGA card
- Sound Blaster 或 100% 兼容卡
推荐配置
- Pentium (P100 或更高)
- 16MB (最少12MB 空闲内存空间)
- SVGA 卡
- Sound Blaster 16 或 100% 兼容卡
运行65536色(16-bit)模式的推荐配置:
- 高速 Pentium (P166 或更高)
- 16MB (最少12MB 空闲内存空间)
- 支持 320x240x65536 或 640x480x65536 的SVGA卡
- Sound Blaster 16 或 100% 兼容卡
运行SFX的推荐配置:
- 高速 Pentium (P200 或更高)
- 16MB (最少10MB 空闲内存空间)
- VGA卡
- Sound Blaster 16 或 100% 兼容卡
* 需10MB 内存来玩48mbit的sfc游戏;
* 需11MB 内存来启用新的16bit图形引擎.
---------------------------------------------------------------------------
2.) v0.605的一些问题
---------------------------------------------------------------------------
- 透明效果只工作在65536色模式下;
- 使用320x240分辨率速度要快于640x480模式;
- 一些透明效果在新的图形引擎下要慢于旧的图形引擎;
- 新的16bit图形引擎仅工作在320x240x65536 模式下;
- 新的16bit图形引擎还有很多效果无法显示;
- 可用640x480代替512模式,很少有游戏用到此模式;
- 纯512模式并未完成,无隔行扫描模式;
- 在640x480下玩512模式时滚屏也许会出现断续的情况;
- 在640x480模式下, 图像不如320x240,建议仅当您想用到隔行扫描模式或;
彩卡不支持320x240模式时再用640x480;
- SuperFX的游戏也许会稍慢,是因为SFX是一额外的主频10/20mhz的cpu,模拟它造成了速度变慢;
- 按F1可进入抓图菜单,还可调整FPS计数器;
- 抓图目前都被存为256色的PCX格式或65536色的BMP格式;
- FPS计数器目前仅工作在auto frame打开状态下;
- 使用作弊功能,请确定已将欲修改的游戏调入了;
- 如果作弊码不好使,说明您用的rom是另外的版本或是密码格式不对;
- game genie码目前对高容量roms成功率不高;
- 若您的显卡不支持默认的显示模式ModeQ,请用 -v 0 参数或 -v 2 试试;
- DSP声音无法调节音高;
- 16 bit模式mode需要用到SDD5.3以上版,如果您的显卡已经支持了,就不用装SDD了;
- 65536色下的全屏模式用的是13-bit色的调色板(8192 色)
而不是snes实际用到的15-bit色板(32768色);
- 尚有很多bug,所以别期望zsnes能玩所有你喜欢的sfc游戏;
- VSync仅在您设定了跳桢值后(比如 -f 0 )才能用,建议用PII的玩家使用;
- "sound buffering"目前还不完善,默认时是关闭的,可用-Q
参数打开;
- 支持SNES鼠标,但仍有些功能未完成,比如速度设定;
- 按"快进键"等同于使用 -f 9 参数;
---------------------------------------------------------------------------
3.) ZSNES 默认控制键
---------------------------------------------------------------------------
关闭背景1,2,3,4层 = 1,2,3,4
关闭精灵 = 5
打开所有功能 = 6
支持SNES鼠标 = 7
打开新的图形引擎 = 8
关闭窗口 = 9
关闭补偿模式 = 0
快进键 = ~
弹出扩展菜单 = F1
存盘 = F2
状态转换 = F3
调入记录 = F4
关闭声道 = F5 - F12
退出 = ESC
Player 1 :
上,下,左,右 : 方向键
A,B,X,Y : Home, End, Insert, Delete
L,R : Page Up, Page Down
Start, Select : Enter, RShift
Player 2 : (需先打开player2)
上,下,左,右 : K, M, N, <
A,B,X,Y : D, X, S, Z
L,R : F, C
Start, Select : Ctrl, Alt
运行模拟器可用命令行: ZSNES <romname.smc/.sfc/.fig/.1>
打开声音可用: ZSNES -s <romname.smc/.sfc/.fig/.1>
打开16-bit模式可用: ZSNES -v 3 <romname.smc/.sfc/.fig/.1>
或加上声音: ZSNES -v 3 -s <romname.smc/.sfc/.fig/.1>
---------------------------------------------------------------------------
4.) F1扩展菜单
---------------------------------------------------------------------------
Save Snapshot - 抓图
Show/Hide FPS - 显示或隐藏左下角的每秒显示桢数(仅在auto-frame下可用)
Save SPC Data - 搜索下一个声音的起始位置并存为类似于.srm的.spc文件,最好
是在下一声音开始前2秒就抓取,此功能在新的gfx引擎下不能用.
Sound Buffer Dump - 转储声音缓存,滤掉所有空闲空间
---------------------------------------------------------------------------
5.) ZSNES.CFG文件的配置
---------------------------------------------------------------------------
目前 zsnes.cfg 的所有内容均可在菜单上设置完成.
---------------------------------------------------------------------------
6.) 作弊码
---------------------------------------------------------------------------
目前 ZSNES 支持 Game Genie, Pro Action Replay 和 GoldFinger codes
1.) 调入游戏
2.) 进入控制菜单,在作弊菜单中填入作弊码
3.) reset游戏
---------------------------------------------------------------------------
7.) 扩展功能 (SNES 鼠标/Super Scope/SuperFX/MultiTap)
---------------------------------------------------------------------------
打开支持 SNES 鼠标, 主机按"7"键一次,或副机按"7"键两次
打开支持 SNES Super Scope, 按"7"键三次
关闭以上模式按6或7键直到看到显示已关闭的信息
Super Scope 的控制:
开火 = 鼠标左键
光标键 = 鼠标右键
暂停 = 键盘上的Backspace键
开/关 自动开火 = 键盘的"+"键
Zsnes 会自动检测SFX游戏并打开对其的支持,目前尚有bug;
有时 Multitap 和一些游戏不兼容,可在输入设备处将Player3 和 4设为'None'
---------------------------------------------------------------------------
8.) 游戏控制菜单说明
---------------------------------------------------------------------------
---------------------
- I.) Game 菜单 -
---------------------
Load:读入游戏
调入文件:用鼠标或方向键在列表中选去,用回车键确定
显示类型:可选DOS的8.3格式,或snes的游戏名字,或win95长文件名
注:Win95的长文件名不能用于纯DOS和linux
snes游戏名显示有时可能为空白,这是因为有些roms的
文件头中不包含其名字.
显示扩展名:这会强制GUI显示所有文件的扩展名
Run :运行游戏
Reset:游戏复位,会提示确认
Save State :存盘(相当于按F2),会提示确认
Load State :调入记录(相当于按F4),会提示确认
Pick State :选择记录(相当于按F3)
Quit :退出
-------------------------------------
- II.) 快捷菜单 (game项左侧的箭头) -
-------------------------------------
Perform : 可以快速选取最近调用的10个游戏,可以清除或冻结此列表
注: 您可以建一自己喜爱游戏的列表,并固定此列表.
-------------------------
- III.) Config 菜单 -
-------------------------
Input #1-#4 :设定player1~player4的输入设备和控制键
用鼠标在设备列表中选取,然后点set按钮确定,
在所选设备后就会显示CDV(当前设备),点选您
想修改的控制键,然后按您想用的键以修改.
按ESC放弃
有些双手柄接口卡支持两个6键的或是两个不同
类型的手柄(如sidewinder和一标准手柄),若您
有此设备,可选择'Use joystick port 209h',
否则请勿选此项.
Options :游戏设置
Auto Frame Rate - 打开自动跳桢
Frame Skip - 设置跳桢值
Max Frame Skip - 设置自动跳桢所允许的最大值
New Gfx Engine - 开/关 新的图形引擎
VSync - 打开垂直同步功能
MMX Copy - 打开MMX加速
Use Pl1/2 as Pl3/4 - 允许一个玩家同时用两个控制设备,如键盘+手柄
Video :改变显示模式
用鼠标选取一显示模式,点"set"确定,若显示不正常,在不按任何键的
情况下,10秒后会自动恢复到先前的显示设定.
Scanlines - 仅在256x256x256和VESA2 640x480模式下能用.
Eagle Engine - 仅在VESA2 320x240x256下工作.
Interpolation - 仅在VESA2 640x480x65536下工作.
Full Screen - 仅在 VESA2 320x240和640x480模式下工作.
Small Screen - 仅在VESA2 640x480下工作.
Sound :改变声音设置
Enable Sound - 打开声音效果
Stereo Sound - 打开立体声
Sound Buffering - 通过声音缓存加速模拟器,但尚未完善.
Sound Rate - 改变采样率
Volume Level - 改变音量
Reverse Stereo - 左右声道反转
-----------------------
- IV.) Cheat 菜单 -
-----------------------
Add Code :作弊码输入
可输入Game Genie, Pro Action Replay, 或 Gold Finger 格式的密码,
在 Game Genie 码前需加"-"
Browse : 作弊码浏览及修改
Toggle - 将密码开/关
Remove - 删除
Save - 将当前列表存为 .cht文件供日后调用
Load - 调用一列表
Search - 尚未完成
------------------------
- V.) NetPlay 菜单 -
------------------------
此功能尚未完成
----------------------
- VI.) Misc 菜单 -
----------------------
Game Keys :改变游戏控制键
GUI Options :改变控制菜单的显示
---------------------------------------------------------------------------
9.) 调试器
---------------------------------------------------------------------------
* 默认时次调试器是关闭的,可用 -d 参数打开
控制键如下:
1 : 开/关 spc700 display
2 : 开/关 65816 display
T : 跟踪 (in 65816 opcodes)
B : 65816 断点
S : SPC 断点
C : 计数器清0
M : 65816 modify
A : SPC modify
D : Debug Dump (SPC/DSPRam Dump Only)
W : Break at signal (Used only by the programmers)
F1 : 返回游戏
F2 : 存盘
F4 : 读记录
ESC : 退出整个模拟器
---------------------------------------------------------------------------
10.) ZSNES Frequently asked Questions
---------------------------------------------------------------------------
此FAQ英文版可在下面网址获得:http://gameshark.simplenet.com/zsnes/
-----------------------------------------------------------------------------
Q : 为什么没有声音?
A : 有很多种情况:
1.) 您把声音关掉了.可以通过下面步骤打开声音效果:
- 编辑zsnes.cfg文件,将Sound = 0 改为 Sound = 1;
- 或用命令行方始运行zsnes时加-s参数;
2.) 您的win95没有设置声音变量.可以检查一下,在DOS窗口
键入"set"看看环境变量的设置中有没有以"blaster="
开头的字串,如"BLASTER=A220 I5 D1 H5 P330 T6 E620"
3.) 您的声卡不是和SoundBlaster2.0兼容的产品,如果是
这样,那就认倒霉吧,zsnes的自动检测只认sb2.0+
4.) 您声卡和其它设备中断冲突,改起来很麻烦:
可以试试修改声卡冲突的IRQ值,具体做法就是:
控制面板=>系统=>设备管理=>声卡视卡及手柄=>
双击声卡驱动=>资源,然后一个一个IRQ试吧,声卡
常用IRQ5;另外在autoexec.bat中加入下面这句:
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
其中I5就是将IRQ设为5.之后重启电脑.
-----------------------------------------------------------------------------
Q : 为什么不支持立体声,我的声卡是和SB Pro完全兼容的?
A : zsnes不支持8位立体声,您需要一块和SB16 100%兼容的卡.
-----------------------------------------------------------------------------
Q : 透明效果什么时侯能完成?
A : 透明效果已经模拟了,您需要显卡的vesa2.0驱动,sdd6.0以上版本就支持了,
-----------------------------------------------------------------------------
Q : 为什么xxx游戏不能玩?
A : 提高兼容性是件很苦的活,作者一直在努力.
-----------------------------------------------------------------------------
Q :为什么xxx不能玩了,在以前旧版时还能玩呢?
A : 无论更新什么,是补丁版也好,是优化升级版也好,总难免有所疏忽而出错.
-----------------------------------------------------------------------------
Q : 什么时侯模拟DSP/SFX/C4芯片?
A : 只要找到相应的硬件资料作者就会考虑去模拟的,但不保证会成功.
-----------------------------------------------------------------------------
Q : 为什么zsnes很慢?
A : 因为所模拟的SFC是一个复杂的系统.
-----------------------------------------------------------------------------
Q : 如何提高速度?
A : 如果您在用486,可以用-Q参数来降低声音质量提供速度,或在纯DOS下玩.
-----------------------------------------------------------------------------
Q : 为什么选了auto frame rate游戏还是很慢?
A : 用-p参数或修改zsnes.cfg,将execute值提高.
-----------------------------------------------------------------------------
Q : 为什么声音效果不好?
A : 关掉sound buffer试试.
-----------------------------------------------------------------------------
Q : 为什么有的背景层看不到?
A : 需要打开透明效果,或用1,2,3,4键开/关相应的背景层,6打开全部背景.
-----------------------------------------------------------------------------
Q : 为什么同时按键不能超过2个?
A : 这是键盘的限制.可以用手柄或将几个键定义到同一个新键上.
-----------------------------------------------------------------------------
Q : 报错说不支持多人模式?
A : 将player3和4的输入设备设为None.
-----------------------------------------------------------------------------
Q : 为什么作弊模式不能用?
A : 尚未完成呢.
-----------------------------------------------------------------------------
Q : 连网的net/modem设置不能用?
A : 尚未完成呢.
-----------------------------------------------------------------------------
Q : 为什么我的sidewinder手柄不能用?
A : 在模拟器中按两次mode键,如还不行,试试:
- 关掉Win9x的Sidewinder设置文件
- 装一老版本的Sidewinder驱动
- 或装一新版本的Sidewinder驱动
- 反安装掉Sidewinder驱动
- 在纯DOS下用zsnes
- 确认sidewinder连接正确
-----------------------------------------------------------------------------
Q : 图像扭曲了?
A : 也许您打开了新的图形引擎,在options菜单关掉它就行了,或在DOS下用-p
80
-p 120参数试试
-----------------------------------------------------------------------------
Q : 我有一个手柄,为什么zsnes不响应了?
A : 也许您并未把手柄设为"GrIP"模式.
-----------------------------------------------------------------------------
Q : 为什么手柄不好使了?
A : 也许误点选了'Use Joystick Port 209',关掉就行了.
-----------------------------------------------------------------------------
Q : 为什么我的手柄总保持一个方向?
A : 当启动zsnes时,若您按住了手柄的一个方向键不放就会这样,
退出zsnes,重新设置,按set校准手柄.
---------------------------------------------------------------------------
11.) 其它
---------------------------------------------------------------------------
欢迎来Demon的模拟器乐园,任何问题可在本站模拟器论坛中和大家切磋.
Demon的模拟器乐园: http://come.to/emu.site
或: http://emulator.yeah.net
或: http://www.cfido.net/demon
--------------------------------------------------------------------------
|