当前在线人数13572
超任模拟器指南 - 未名空间精华区
首页 - 版面精华区 - 体育健身精华区 - 视频游戏版精华区 - 精华区文章阅读 首页
未名交友
[更多]
[更多]
超任模拟器指南

发信人: Dinosaur (二十年的杀意), 信区: TVGame
标  题: 超任模拟器指南
发信站: The unknown SPACE (Sat Feb  8 01:14:46 2003), 转信

超任模拟指南V1.15

作者:曹纲



  注:要下载对应的软件可到我的主页和超任模拟专区。


  目前超任模拟器是Zsnes与Snes9x双雄争霸,加起来可以说已经达到99%以上的完
美模拟,真可谓是我等玩家的福音!两者的使用说明我都放在主页上了,这里就不再重
复,本文的目的主要是介绍各自的特点、使用技巧等等。


  A.Zsnes(目前版本1.337)


  Zsnes是最好的超任模拟器之一,作者中的一些人同时也是最好的PS模拟器之一的
epsxe的作者,其编程功力令人赞叹!特别是最近一段时间Zsnes在超任模拟的道路上始
终领先,率先实现了对大贝兽物语2、天外魔境、星海传说等大作的模拟,使得玩家的
遗憾不再!看来超任游戏的100%完美模拟指日可期^^


  Zsnes从1.0版本开始分为win版和dos版,两者使用几乎是一模一样的,只是win版
开始支持PS手柄^^,但是在1.25版本之后的Zsnes的win版开始要求dx8的支持(之前是
要dx7),而众所周知dx8与不少软硬件有冲突……Zsnes的特点是硬件要求低,速度较
快,对声音的模拟要好于Snes9x系列,快捷键众多且可以自己设置,同时还有独特的录
像功能!可设置分辨率,支持MMX,支持超任磁碟格式(A.078、B.078之类的),支持
zip文件,有历史文件功能,支持各图层的屏蔽,内建搜索并支持金手指,支持随时记
忆并有10档记录槽可选,支持截图、加速、截音乐并可设置快捷键,可记录连招,可显
示时间,自动记录等等。


  但是Zsnes也不是没有缺点的,dos版的Zsnes不支持PS手柄(因为PS手柄的驱动是
在win下的,虽然用手柄映射程序可以,但毕竟多了一道手续),同时程序间的切换不
方便,像我这样一边玩一边打开一堆资料的就……。此外Zsnes无法在选项中改变记录
存储位置,只能是默认的rom目录下,很不方便而且无法在玩光盘上的rom时记录
(spiker_h的补充:zsnes的存盘是可以改路径的,只不过模拟器的选项里没有,要手
工改同一目录下的zsnes.cfg文件,也就是Config文件,找到SaveDirectory,接上存盘
目录绝对路径,相对路径不行,然后就可以了。windows版本也是一样的呢!);对zip
文件的支持实际上是先在原目录下解压缩,因此对于光盘上zip文件无法直接运行;录
像功能还有一定的bug,有时候录下的和实际的不同……


  听说Zsnes快要出新版了呀!期待期待!顺便说一下用Zsnes模拟皇2的问题,相信
很多朋友遇到过编成画面看不到人的情形,解决的方法如下:首先要选择16位色,而要
编成画面完全正常要记得在config→options设置中不选择new
sfx engine,而选择下面的old sfx engine !


  B.Snes9x(目前版本1.39)


  Snes9x的出现标志着超任模拟开始进入成熟阶段,他率先实现了声音模拟和透明效
果,使得模拟效果大幅度提升。在1.26版后Snes9x停止了dos版的开发,改为全力发展
win版,同时推出mac版、linux版甚至掌上电脑版^^。此外Snes9x与Zsnes也是良性的竞
争关系,一方的重大改进很快会移植到另一方的新版本中,比如对星海传说的支持等
等,使得两者的水平始终处于超任模拟的最前线!


  Snes9x现在都只是说win版了(汉化版本也出得很快^^),其特点是支持3d加速
(3dfx、OpenGL等),机器配置高时会有相当好的效果。支持PS手柄,可设置分辨率,
支持zip文件,有历史文件功能,支持各图层的屏蔽,内建搜索并支持金手指,支持随
时记忆并有9档记录槽可选,支持截图、加速、截音乐,可自动记录,可更改记录位
置。有些人说设置手柄时会出错,不过多修改几次就可以了。此外Snes9x打开rom的方
式很实用,对于非zip文件还可以显示游戏名称等。至于3dfx的glide加速,如果你是其
他厂商的较快的显卡(TNT2以上),也可以尝试先用eVoodoo-XP来先模拟一下,效果也
还不错哦!


  Snes9x的缺点是配置要求高,机器差时速度大为下降,同时好像没有对MMX优化
过。在某些游戏模拟时声音不太好,例如机战系列,不过这里我要指出的是,一般人初
次使用Snes9x觉得声音差的原因是默认的采样率和缓冲时间太低,将采样率改为33或者
44.1千赫兹,缓冲时间改为40毫秒声音效果将大为改进。其他的缺陷是快捷键太少且无
法自行设置,如截图、截音乐等,使用时非常不方便;对超任磁碟格式支持不太好,
24M以上的几乎无法直接使用。


  C.Sneshout(目前版本3.3,Snes9x源代码版本1.39)


  Sneshout是用Snes9x改制的,同样支持PS手柄,支持MMX,支持超任磁碟格式,支
持zip文件,有历史文件功能,支持随时记忆并有100档记录槽可选,支持截图、加速、
截音乐并有快捷键。值得一提的是作者Ryo
Ohkubo同时还编写了一个常用的手柄映射程序JoyToKey ^^


  与Snes9x相比,由于支持MMX,速度上大为提高,甚至超过Zsnes,虽然不支持3d加
速,不过画面效果也很不错;加速键可自行设置,例如我就是设置到PS手柄的R2键上,
使用非常方便,同时支持加速效果的调整,最快可调至10倍速,不过一般2、3倍就可以
了^^。支持声音输入,不过由于只支持日语,对国内玩家来说没有什么实用性……;内
建英语,日语,繁体中文支持,不过还没有简体中文(有汉化版本);支持记录、截图
等存储位置的设置,同时截图为F12,截音乐为F11,使用起来非常方便;无须安装,运
行后会自动与smc、078等文件建立关联,方便实用;对078多文件的支持比起Snes9x来
说大为改善,基本上都可以直接运行;随时记录数扩充到了100个!使得我们可以保留
更多的经典时刻^^,我非常喜欢的设定呢,像我的皇2和系谱就几乎用满了这么多记
录!!


  至于Sneshout的缺点,在于去掉了分辨率设置,同时也没有拉伸选项;由于1、2等
键用于调整记录栏,失去了图层屏蔽功能;不支持金手指,无内部搜索指令;机战等游
戏的音乐仍不尽如人意。还有个奇怪的地方,虽然Sneshout是用Snes9x1.39的源代码,
可是居然不能正常模拟星海?不清楚是不是我设置错误,能正常模拟的请和我联系。


  D.UoSnes9xw(目前版本0.998,Snes9x源代码版本1.39)


  与Sneshout类似,卫星小屋的非官方Snes9x(UoSnes9xw)也是基于Snex9x的源代
码编写的。支持MMX和3DNOW!,支持PS手柄,支持多种声音模拟方式,支持zip、rar、
lzh、cab压缩文件,有历史文件功能,支持各图层的屏蔽,支持随时记忆并有9档记录
槽可选,支持截图、加速、截音乐并可设置快捷键,可更改记录位置。


  Uo的特色在于声音模拟方式多样,甚至支持Zsnes的模拟方式,因此在效果上可以
说是最好的;由于支持多媒体指令集,速度上也快于Snes9x;快捷键大幅度增加,而且
部分可自行设置,例如可设置L2、R2为存、取记录,也可以设置为Reset、加速等等,
使用非常方便;支持记录、截图等存储位置的设置,同时截图为F12,截音乐为F11,并
且可自行设置甚至设到手柄上;支持比zip更好的压缩格式rar;支持调整截图的格式,
可直接截为gif等;支持手柄的同时还支持设定连发!


  Uo的缺点同样是不支持3d加速,分辨率设置虽然ini文件中有,却无法直接在程序
中设置;至于金手指功能,最新的版本也只能直接输入地址而无法搜索,不过好像可以
利用Snes9x的cht文件;对超任磁碟格式支持不太好,24M以上的几乎无法直接使用。此
外还有个较新的模拟器xpp_snes9x号称是xp下Snes9x的bug修正版,不过看起来几乎和
卫星的一样,怀疑是卫星的黑客版本,遗憾的是卫星的主页已经很久上不去了。


  E.Snesgt(目前版本0.043)


  这是比较新出的超任模拟器,日本土产,虽然版本很低,但很有潜力,作者更新也
很频繁。说起来作者也不是很陌生,以支持通讯对战而独竖一帜的GBC模拟器TGB也是他
们的作品。


  Snesgt对于一般的超任游戏已经支持得很好了,透明效果和声音都很不错,像皇2
这种问题多多的游戏都能完美模拟。支持zip文件,支持即时存档,支持加速,支持手
柄和部分快捷键设置,而且最新的版本中可以设置普通记录和即时记录的分离,这个功
能有时候非常有用哦!


  我现在机器升级了,跑什么都是不跳帧,所以这个模拟器的速度不太清楚,至于其
缺点还是可自行设置的太少,尤其是视频方面,这使得某些游戏如浪漫传说3虽可模拟
却无法正常游戏;对于有特殊芯片的游戏如mariorpg、魔装机神、星海传说等还不支
持,不过毕竟是个全新的模拟器,期待它的进一步完善!


  F.Yame(目前版本0.38)


  Yame其实并不是一个纯粹的超任模拟器,而是GB、GBC、NES、PC-E、SNES多机种模
拟器,作为PC-E模拟器介绍的时候更多。Yame支持透明和声音,支持手柄,支持即时存
档,支持zip文件,可调整视频设置,对超任游戏的模拟度属于中等偏上,除了不支持
特殊芯片的游戏外,其他一些游戏也有部分贴图错误,游戏速度好像也一般……但是它
模拟GBC和PC-E的效果却相当不错!


  和同为日本土产的Snesgt一样,Yame对zip文件的支持需要系统中先安装
unzip32.dll,否则会说找不到文件,要下载这个文件,请去
http://www.csdinc.co.jp/archiver/index-e.html。此外两个都支持日本国产的压缩
格式lzh,不过同样要先安装对应的解压dll。


  G.其他


  早期超任模拟器为数众多,但随着Snes9x和Zsnes的逐步完善,其他的渐渐停止开
发,至今仍在进行开发的只有SNEeSe了(目前版本0.692,dos下运行),虽然效果还不
是很好,但作者的热情和努力还是值得称赞!此外还有一个值得一提的超任模拟器是
Nlke,因为众所周知Zsnes和Snes9x对24M的rom支持都不是很好,特别是未合并的超任
磁碟文件,能直接运行的不超过50%!而Nlke却是对24M的rom有着几乎完美的支持^^。
不过合并后的24M的rom绝大部分可以用Snes9x或者Zsnes模拟,加上Nlke已经停止开
发,所以现在倒也不用去特意寻找。


  H.综述


   Sneshout和Uo由于都是基于Snes9x的源代码,因此三者在记录甚至随时记录上都
可以通用,至于Zsnes虽然随时记录不通用,可是还是可以利用通用的srm记录文件来联
系,我们可以把所有的模拟器的记录都设置到同一个文件夹中,这样就可以随时换用了
^^。至于两者的随时记录方式,Zsnes更适合只用一个随时记录槽的情形,而Snes9x等
则比较适用于多个记录来回切换的时候。还有新介绍的这两个,Snesgt也可以利用srm
记录文件来沟通,不过Yame对应的记录文件是sav格式,改一下扩展名也就是了。


   加速功能除了Yame外都是有的,不过Sneshout、Snesgt的加速键设置有些不同,
其他的都是加速键(默认为Tab)按一下为加速模式,再按一下为正常模式;这两个则
是按住为加速模式,放开为正常模式,具体选择还是看各人爱好吧!此外截图时也有个
需要注意,Zsnes和Uo会将显示的FPS也截下来(Zsnes甚至会把显示的时间也截下
来),而Sneshout则不会。


  需要指出的是,正如platina兄所言,Snes9x也并非支持3d加速,只是只是借助3D
显卡的硬件拉伸/柔化功能来使得输出画面更加平滑柔和而已。至于具体选择,整体来
说这些模拟器的模拟效果都是非常好的,各人还是按照自己的习惯吧,而我自己则主要
使用那两个Snes9x的改装版,图个方便快捷^^。还有,以上6个介绍的模拟器在98和xp
下测试通过,但是在xp下Zsnes好像声音效果变差了,感觉有不少杂音(比如听一下皇1
和第三次的开头),Zsensw则一切正常;Yame要用最新的0.38版本,汉化的要选V2高达
汉化的那个,可以到ez去下载,老版本的Yame在xp下运行不能;其他几个模拟器目前看
来在xp下一切正常,不过其中xp的zip压缩文件夹功能有时候会使得Uo无法运行zip压缩
过的rom……


  由于各大模拟器都不支持078多文件放到文件夹打包成的zip格式,因此一般为了节
省硬盘空间,还是应该将它们合并成smc或者fig格式,再打包压缩。至于工具常用的有
snestools或者insnest,都可以在我主页上下载,其中前者对于24M的合并特别有效。
获得rom的最好方式还是去买光盘吧,市场上有两套超任rom的光盘,都可以打五星的评
价!一套是藏经阁的超任之章——不朽的帝国时代,5cd,大致为原来的超任光碟机的
盘+一些新的和fix过的游戏;另外一套则名为超任十年Ⅱ代,我买的是刻录盘,也是
5cd,内容全部是网络dump上出的smc文件打包成zip,共有3615个游戏。这套光盘内容
非常齐全,一些较后出的游戏,如青龙传、蓬莱学园之冒险、dark
law、伊苏5专家版等非常罕见的rom都有,甚至还有卫星传送的BS文件!一点小缺陷是
有几个zip文件有问题,此外使用的文件名有的非常古怪,难以查找,比如ogre
battle(皇家骑士团1)名字是Densetsu no Ougabatoru
(J).zip;四狂神传说2是Estpolis Denki 2
(J).zip等等……不过这两套盘现在都几乎买不到了,要想玩只有到网络上去下载
rom,至于提供下载服务的网站太多,我也不一一列举了。


  超任上优秀作品众多,但选择哪些是个问题,特别是对于以前没有玩过的人来说。
我曾经写过超任十佳等文章,但这显然是不够的,还需要进一步的分类整理。目前我正
在着手按类型来写游戏推荐,具体格式会贴在论坛上,希望大家一起来努力,完成这一
“历史重任”!*_*


附:zsnes的faq文件中的一些解答


关于zsnes的透明效果模拟


Q : Are there transparencies in ZSNES?

Q : ZSNES支持半透明吗?

A : Yes. Transparencies are in zsnes.

A : 是的。

Q : How do you enable transparencies?

Q : 如何开启半透明效果?

A : First, try setting the video mode to
a 16bit color video mode in

the GUI (If 320x240x16b doesn't work,
then try 640x480x16b). If

it gives you an error that says that
your video card isn't compatible

with vesa 2.0, you might want to get
the Scitech Display Doctor which

is located at www.scitechsoft.com which
provides certain cards with

vesa 2.0 support. Running with transparencies
on is definitely slower

because of the extra math equations,
memory, and video space involved.

A : 首先,在菜单中把显示模式设置成16位色深(如果320x240X16b分辨率不能用,那
么试一下640x480x16b)。如果出现错误,那说明你的显示卡不支持vesa
2.0,你可能需要Scitech Display Doctor,你可以在www.scitechsoft找到,确定让你
的显示卡支持vesa
2.0。使用透明效果速度会明显变慢是因为这个功能的实现和数学方程,内存和现存空
间有关系。


关于模拟星海时的sdd1dat.dat文件


Q : What is theis "sdd1dat.dat" file?

A : The debug log for S-DD1 partial emulation.
It is not needed

for proper functioning of ZSNES.

A : 这个文件是S-DD1模拟时的调试记录文件,对于模拟本身没有作用。(顺便说一
下,这个文件记录了游戏运行时所访问到的还没有解密的图象地址,作者可以根据这个
记录来增加S-DD1解密的完成度)


版本更新

1.15版:最后的附录加上了翻译,感谢Destiny和platina。此外针对上版mop的回应进
行了些修正,感谢参与的众位朋友。有什么新的发现或者不同见解可回帖或者直接与我
联系,至于本文的升级视对应模拟器的变化程度而定,尽量保证最新、最实用:)
(02.05.20)


1.1版:增加了几个新模拟器的介绍,修正了原文的部分内容。(02.05.18)



原作者:曹纲
来 源:网络



--
※ 来源:.The unknown SPACE bbs.mit.edu.[FROM: 64.168.]

[返回]
赞助链接
未名交友
将您的链接放在这儿
 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996