CTU 电玩专题论坛 » 电脑|网络|软硬 » [转]几个模拟器的使用指南


2006-8-20 23:46 帝释
[转]几个模拟器的使用指南

[size=2][font=Arial]超详细 PS模拟器ePSXe使用(多图)
[/size][/font]ePSXe是一个PlayStation游戏机的模拟器,可以玩Sony PlayStation的游戏,包括经典的<最终幻想7、8、9><恶魔城-月下夜想曲><勇者斗恶龙7>等等,现在就先为大家介绍ePSXe.
   
准备
解开你在本站下载的ePSXe的压缩包后,运行epsxe.exe出现模拟器主画面(如图1),这个模拟器由一个DOS窗口和一个window窗口组成,如果你第一次运行这个模拟器,它会弹出欢迎使用ePSX配置安装的对话框。
[img]http://flash.qianlong.com/mmsource/image/2002-10-21/epsxe_01.jpg[/img]
模拟器设置
首先要做的是点击欢迎使用ePSX配置安装的对话框中的配置按钮,它会出现一个配置BIOS的对话框,在其中选择scph7502-PAL这个7502机型的BIOS文件,然后点继续进入下一个显示配置对话框,在这里要根据你的电脑所用的显卡来进行选择,如果你用的是TNT/TNT2/GeForce/GeForce2之类的显卡推荐你使用Pete OpenGL Driver,如果你用的是Voodoo/Voodoo2/Voodoo3之类的显卡推荐你使用Lewpy 3dfx/Glide GPU,如果你用的是ATI的Rage或Matrox的G200/G400/G450之类的显卡推荐你使用Pete D3D Driver,虽然Andy的显卡很破(就现在的显卡来说),不过Andy用来用去还是觉得用Pete OpenGL Driver比较快,画面也很不错(Andy用的显卡是i740,只有8MB显存,不过我用了glsetup 1.0.0.118这个对显卡的OpenGL效果增强软件,所以才能在OpenGL下有比较好的效果和速度哦,这个glsetup有86M大呀,不过你可以去外面买一张Quake3雷神之锤3的游戏,它里面就有这个软件哦),在显示配置对话框下方的列表中选中一个显示插件后,点击配置即可进入该显示插件的配置菜单了,下面介绍一下几个比较好的显示插件的配置指南,这也是很多人说不会用ePSXe的原因
[img]http://flash.qianlong.com/mmsource/image/2002-10-21/epsxe_02.jpg[/img]
Pete OpenGL Driver插件对3D游戏速度比较快,用于实况足球,山脊赛车4等能得到较好的速度。它的设置请见图2,如果你想全屏幕运行PS的游戏,请在分辨率和颜色中把全屏模式选中即可。
[img]http://flash.qianlong.com/mmsource/image/2002-10-21/epsxe_03.jpg[/img]
Pete D3D Driver插件对3D游戏速度比较快,如果你的显卡用OpenGL太慢的话就用它吧,不过它的显示效果就不太好。它的设置请见图3,如果你想全屏幕运行PS的游戏,请在分辨率和颜色中把全屏模式选中即可。
[img]http://flash.qianlong.com/mmsource/image/2002-10-21/epsxe_04.jpg[/img]
Pete Soft Driver插件对2D游戏速度比较快,如果你的显卡用OpenGL或D3D玩2D游戏太慢的话就用它吧。它的设置请见图4,如果你想全屏幕运行PS的游戏,请在分辨率和颜色中把全屏模式选中即可。
[img]http://flash.qianlong.com/mmsource/image/2002-10-21/epsxe_05.jpg[/img]
Kazzuya Software Driver插件对2D游戏速度也比较快,用于彩京打击者1945 II代能得到较好的速度,而且对勇者斗恶龙7支持的很好,如果你的显卡用OpenGL或D3D玩2D游戏太慢的话就用它吧。它的设置请见图5,如果你想全屏幕运行PS的游戏,请在图形插件设置中把全屏显示选中即可。选中上面介绍的其中一个插件后按其相应的图片进行设置,然后点击继续进入下一个音频配置对话框,在下方的音频插件列表中选ePSXe SPU core即可,它ePSXe默认的音频插件不用进行配置。然后点击继续进入下一个光驱配置对话框,在CD-Rom盘符设置后面选中你的光驱盘符,然后在下方的光驱插件列表中选ePSXe CDR ASPI core即可。然后点击继续进入下一个手柄配置对话框,点击手柄1或手柄2按钮进入手柄按钮配置菜单(如图6),在这里你可以把按钮改为键盘上的键也可以改为你的手柄上的键,如果你的手柄是震动手柄(像Andy的PS原装震动手柄通过改造就可以在PC上用了,而且还可以震动哦),按图6中进行设置,在图6右上方的下拉列表中选“数字/矢量(F5)”,然后在震动类型中选“激震”,在大震动和小震动中都选“连续的”,就可以支持震动了,不过如果游戏不支持震动或你没有在游戏中把震动选项打开的话那手柄也不会震的。正常时Andy推荐你选“屏蔽”,震动类型选“DirectX”即可,如果你在游戏中按手柄上的任何键都没有反应的话,请按一下F5键,如果还是没有反应的话,就按一下F4键。
[img]http://flash.qianlong.com/mmsource/image/2002-10-21/epsxe_06.jpg[/img]
设置完手柄后点击继续再点完成即可完成配置程序。这时程序会回到模拟器的主界面,点击配置==>>声音会出现图7的画面,在这里一定要把“开启声音”和“开启音频插件IRQ中断”选中,其它的选项开后会影响速度,如果你的电脑比较好的话,推荐全部都选中,这样在玩游戏时才能听到完整的游戏音乐。设置好后回到模拟器主界面点击选项,把始终打开SIO中断请求选中。到这里ePSXe模拟器的设置基本完成了。如果以后你还要改一下各种设置的话,点击主界面中的配置,然后在其中选择你要改动的各个设置即可。然后点击文件==>>退出,然后再重新打开模拟器。(记住:当你设置完后一定要退出模拟器,然后再重新打开模拟器,这样你所做的配置才会生效)
[img]http://flash.qianlong.com/mmsource/image/2002-10-21/epsxe_07.jpg[/img]
开始游戏
这里Andy以本站提供的NAMCO经典游戏合集--三国志2--霸王的大陆(PS复刻版)和恶魔城-月下夜想曲为例子,向大家介绍如何用ePSXe玩PS的硬盘版游戏。(玩霸王的大陆推荐你使用Pete OpenGL的显示插件。玩恶魔城的话,如果你想速度快一点就用Pete D3D的显示插件,如果想画面好一点就用Pete OpenGL的显示插件。)
1.首先把你下载的NAMCO经典游戏合集--三国志2--霸王的大陆(PS复刻版)的zip包解压缩,生成其它的模拟器文件和pssgz2.exe,双击pssgz2.exe会自解压,解出来后生成bwdl.iso,该文件需大约500M硬盘空间。恶魔城也和霸王大陆一样,先解压zip生成dracula.exe,双击它会自解压,解出来后生成dracula.iso文件,该文件需大约600M硬盘空间。
2.打开你的ePSXe模拟器,点击文件==>>运行ISO(运行ISO是玩PS硬盘版的选项,如果你有PS游戏的光盘,就选文件==>>运行CDROM),然后在打开文件对话框中选择刚刚生成的bwdl.iso(霸王的大陆的硬盘版)或dracula.iso(恶魔城),这时模拟器开始读取文件,然后出现画面一下子变黑(如果你不是用全屏幕运行的话,就会出现一个新窗口),稍等一下就会出现游戏画面了,如果你用的是Pete系列的显示插件的话,按一下键盘上的Delete键可在游戏中打开显示属性,按一下键盘上的Insert键可在游戏中打开显示属性帮助,你会看到画面左上方有FPS的字样,后面的数字在不断变动,那个数字就是你的显示速度了,如果能保持在60以上的话,那游戏就会非常非常的流畅了。
以下是ePSXe模拟器所用到的热键
ESC:从游戏中返回模拟器主界面,如果要从模拟器主界面返回到刚才在玩的游戏画面时请点击运行==>>继续。如果要复位游戏请点击运行==>>重新设置。
F1:游戏即时存档,在这个霸王大陆里特别有用,因为这个游戏要存档是会消耗一枚令符的,有即时存档就可以不用令符进行存档了。
F2:改变即时存档的格数,一共有5格,如果你用的是Pete系列的显示插卡,按一下键盘上的Delete键可在游戏中打开显示属性,按一下键盘上的Insert键可在游戏中打开显示属性帮助,然后再按F2键改变即时存档格数时,画面右上方的方格内会出现这个即时存档格里存的即时存档的画面,你可以看方格内画面确定是不是你最近存的档。
F3:读取即时存档。
F4:始终打开SIO中断请求的开关,有些游戏打开后才能正常玩,有些游戏(极少数)打开后手柄没有反应,这时你只要按一下F4键,默认是打开的。
F5:手柄功能的切换,在图6右上方的下拉列表中选“数字/矢量(F5)”,然后在震动类型中选“激震”,在游戏中你也打开了游戏OPTION中的震动选项(如vibration或振动)后,游戏还是不震动的话,就按一下F5吧,它是数字手柄与矢量手柄的切换键。有时进入游戏后,手柄没有反应,你也可以按一下F5键,手柄是不是又有反应了。
F6:游戏中的XA声音的开关。
F8:游戏抓图。
Pete系列显示插件在游戏中的热键
在游戏中按Delete键可打开显示属性,再按一次Delete键可关闭显示属性。
在游戏中按Insert键可打开显示属性帮助,再按一次Insert键可关闭显示属性帮助。
在游戏中按PageUp和PageDown键在屏幕上方的显示属性菜单中进行选择。
在游戏中按End键改变显示属性菜单中的各项属性。
BTW:本文并非一份非常详细的ePSXe使用说明,不过如果你不会ePSXe这个模拟器的话,它可以帮你学会如何使用它。本文中加入了各个选项的推荐设置,使用不懂模拟器的人也可以按本文的方法设置后即可玩游戏。


======================= MAME模拟器简单教程 ================================
  1、首先:要看模拟器教程;
  2、不要搞错模拟器的ROM文件,本站只提供CALLUS和MAME模拟器游戏;
  3、看清楚你的当前页面,是处在哪个模拟器的下载页;
  4、每个游戏旁边都标明用哪个版本的模拟器,请不要乱用,高版本的模拟器向下
      不兼容,不要以为高版本的模拟器全部游戏都可以玩;
  5、MAME模拟器下载后,只须在文件名上单击右键,解在当前文件夹里就可以了,
      它会自动生成一个新的文件夹,类似m32-062,它里面会有一个ROMS文件夹,
      把你在《中浪游戏霸王》里下载的所有游戏文件(都是xxx.zip似的文件)全部放
      在ROMS文件夹内,包括某些支持文件;例如:
      [ 天蚕变·年度特别版 ] galpanis.zip (20.8m)  支持文件 skns.zip
      [ 三国战纪 ]      kov.zip (20.3M)       支持文件 pgm.zip
      [ 饿狼传说:宿命对决 ] fatfury1.zip (3.89m)  支持文件 neogeo.zip
  6、须要在窗口运行游戏的玩家,请在打开MAME模拟器后,在右边的游戏列表处
      单击右键,选择最下面的properties--display-Run in a window 处打勾;
      properties里有8个项目可调节,如果你调乱了(如屏幕变横/竖),可在右下角
      处的 Restore Default Settings 处打勾,这样就可以恢复出厂设置;
  7、新下载的游戏放入ROM文件夹,在运行MAME后,请按F5键刷新右边的游
      戏列表,之后点一下右栏空白处,再按F5刷新一下,这样才可看到它的名字,
      如果你忘记了游戏的名字,可回到《中浪游戏霸王》下载页查看英文原名。
  8、由于《中浪游戏霸王》提供的全部是街机游戏,对于没有玩过街机的玩家,须要
      解释一下街机的玩法(唉,失败,白吃菜鸟太多),很久很久以前,中国大陆有
      种学生俱乐部,是专门给未成年的学生消费的地方,里面有很多各式各样的游戏
      机,俱乐部里面有个成年人,他的名字叫老板。
          如果你要玩游戏,必须花钱从他手里购买一个个一圆人民币大小的铜币,然
      后把这个铜币投入游戏机的入口,这时你就可以按START键开始游戏了,一
      个币只能玩一次,GAME OVER后,你又要再投币了。
          现在有了MAME街机模拟器,你就可以不用买老板手中的铜币了,街机也
      就成了你的电脑了,你想玩不同的游戏,就下载不同的游戏ROM文件,不过既
      然是街机,当然是按街机的玩法来玩,所以你必须投币才可以启动街机,如何投
      币呢?对MAME街机模拟器来说,通常的设置是这样的:
     1、2键 …… P1及P2开始键            数字5、6键 …… 投币键
     TAB键 …… 控制及设置键                字母“P”键 …… 暂停键
     F12键 …… 在游戏中抓图                [ESC]键 …… 退出游戏
  
     F7键   …… 调入保存的游戏            SHIFT+F7 …… 调出保存的游戏
 
     主机1P的 上、下、左、右分别为          字  母 W S A D
     发射键通常为6个,上下各为三个                  M  ,  。  J K L
     副机2P的 上、下、左、右分别为          光标键 上  下  左  右
     发射键少于6个的,只用前三个             小键盘 1  2  3  4 5 6
  ======================= MAME模拟器简单教程 结束=============================
     
  [color=blue]MAME模拟器详细教程[/color]
     各位,你们在中浪游戏霸王下载MAME模拟器[url=http://www.joinnow.com.cn/game/software/mame32b-036b15.zip][u][color=#0000ff](0.36 beta15版) [/color][/u][/url]之后,[url=http://www.joinnow.com.cn/software/winzip80.exe][u][color=#0000ff]用WINZIP[/color][/u][/url]打开,
得到如图所示的文件夹:
        [img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame01.jpg[/img]
此时把你下载的ROM文件(ZIP后缀的文件)放到ROMS文件夹内;不过千万要记住,你在
《中浪游戏霸王》中下载的ROM文件不要解开它!直接放到ROMS文件夹内就可以用了。
        [img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame02.jpg[/img]
     双击mame32.exe启动MAME模拟器,你可以看到如下图形,请点击左边第一列第二个选项
Availble,这时中间栏就会列出你下载的游戏目录,如果你下载的游戏不能使用(如文件损
坏,或当前MAME模拟器版本不支持该游戏),那么此游戏的名字前就会有个红色的交叉。
     右边栏显示的是当前被选的游戏广告图,这个文件是放在images文件夹内的,使用的是
PNG格式,如果你选择的游戏还没有LOGO图,那么就会显示MAME模拟器的广告LOGO在该位置。
其实你可以自己“制作”每个游戏对应的LOGO图,“制作”方法真是易过借火,MAME模拟器
在游戏中使用F12键来抓图,并把抓到的第一幅图当做该游戏的LOGO图。
[img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame03.jpg[/img]
     也许你并不是一次下载(这也不可能)完《中浪游戏霸王》内的所有MAME游戏,当新的
游戏下载到ROMS文件夹内时,你会发现MAME模拟器中间栏并没有列出它来,这时请按F5刷新
列表,这样你就可以看到它了。双击文件名进入游戏,通常第一次运行都会遇到下图所示全
黑的DOS屏幕:
      [img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame04.jpg[/img]
     按屏幕所示键入字母键“O和K”,就可以进入游戏了,通用键为:
     1、2键 …… P1及P2开始键            数字5、6键 …… 投币键
     TAB键 …… 控制及设置键                字母“P”键 …… 暂停键
     F12键 …… 在游戏中抓图                [ESC]键 …… 退出游戏
  
     F7键   …… 调入保存的游戏            SHIFT+F7 …… 调出保存的游戏
 
     主机1P的 上、下、左、右分别为          字  母 W S A D
     发射键通常为6个,上下各为三个                  M  ,  。  J K L
     副机2P的 上、下、左、右分别为          光标键 上  下  左  右
     发射键少于6个的,只用前三个             小键盘 1  2  3  4 5 6
     按了[ TAB ]键之后,你见到下边的弹出窗口,请使用箭头键选择相应项目,按回
  车键确定。
       [img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame05.jpg[/img]
     第五项 Dip Switches 就是设置当前游戏的开关项,如难度,命数及其它,不同的游戏
  有不同的参数,按下不表,我们看看第一项 Keys (General) ,这是指你设置的控制键适合
  所有的游戏,如果你只想设置当前游戏,请选第三、第四项 Keys (this game)。
     进入控制菜单后,用箭头键选择你想改变的项目,按下ENTER键确定,设置完毕请
  按TAB键或ESC键返回到上一层菜单。
     如果你按TAB键没有看到二项joystick(general),证明你的电脑没有安装手柄,或者你
  使用的是MAME32-062版模拟器,这时你可以在MAME主菜单中的游戏列表处,用鼠标右键单击
  游戏名称,在弹出菜单中选择properties--controllers--enable joystick input,之后的
  设置在进入游戏后按[TAB]键调出。 
  [color=blue]MAME32-062版模拟器的设置[/color]
      如果你想自己设置适合个人爱好的键位,请在进入游戏后按TAB键,得到如下图案
        [img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame05a.jpg[/img]
      此时按回车键进入下一设置,然后按光标键移动你想设置的地方,如图,当前是主机玩
  1P的向上方向键的设置处,(PI即英文PLAYER 1之意),目前使用的是W键来
  控制主机向上走或移动,如果你想改变原来设置,请按回车键;
        [img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame05b.jpg[/img]
      当你按下回车键时,图案就会变成下图,所来的显示字母W的地方变成空白,等待你的
  输入,如果你想用字母U键来控制主机向上走或移动,请按一下U键,那么该处就会变成U
  了,如果你是手柄,就按手柄上相应的键,其它的设置同理;
        [img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame05c.jpg[/img]
       使用手柄前,必须在MAME主窗口处做如下设置,在右框游戏名列表处任意选择,
  一个游戏,在游戏名称上单击右键,properties--controllers--enable joystick input
  在enable joystick input前打勾,这样在进入模拟器后手柄才有效。
  [color=blue]如何设置图像的精度?[/color]
       如果你使用的是液晶显示器,那么在玩街机游戏时会得到非常之差的效果,这样你就
  要设置相关参数了,方法如下:
       打开模拟器,在右边框的游戏列表处任意选择一个游戏,在游戏名称上单击右键,之
  后选择最下面的Properties,然后选择Display,在右上的efficts处点击下拉菜单,也就是
  有一个none字样的地方,之后选择最下面的RGB sharp,按确定退出,这样进入游戏后,图
  像就非常清楚了,CRT普通纯平显示器无须设置。
 
  ===============================================================================
      为了方便你看到文件名及其扩展名,也使你更清楚的了解以下的说明,请你先按下图操
  作,打开“我的电脑”,在弹出窗口的标题栏处选择“查看”……
  [img]http://www.joinnow.com.cn/game/gametech/mame/cai_mame12.jpg[/img]


Nebula romdata 完全编写简单教程
Nebula romdata,是 Nebula 模拟器的 CPS-1、CPS-2、NeoGeo 游戏列表文件(PGM、KONAMI 游戏驱动内置),拥有简单易懂的特点,可以随时通过编辑这些 romdata 来达到添加/修改游戏驱动的目的,大大加强了 Nebula 的 ROM 兼容性。
  如何打开?
  Nebula romdata 保存在 romdata 文件夹下,默认扩展名是 .dat,可以用任意一款文本编辑器(如 Windows 自带的记事本程序)打开。
    1、打开记事本(开始 -> 程序 (WindowsXP 为“所有程序”) -> 附件 -> 记事本)
    2、点击文件 -> 打开
    3、在“文件类型”中选择“所有文件 (*.*)”
    4、打开 romdata 文件
  当然,每次都打开记事本程序有些麻烦,其实我们可以用鼠标右键开启记事本。这里我们介绍一下修改注册表的方法:
    1、开始 -> 运行 (快捷键:WinKEY + R),输入 regedit,运行
    2、备份注册表:文件 -> 导出 (由于修改注册表有一定危险性,所以我们建议备份注册表,以防不测。当然,如果你对自己有信心,那也不用了)
    3、依次展开“HKEY_CLASSES_ROOT\*\shell”(如果没有则创建)
    4、新建项 用“记事本”打开
    5、在 用“记事本”打开 下新建项 command
    6、进入 command 项,编辑 (默认) 值为 "你的记事本所在位置" "%1" (如 "C:\windows\system32\notepad.exe" "%1")
    7、现在在任何一个文件上鼠标右击都会出现 用“记事本”打开 的选项了
——————————————————————————————————
  接下来依次讲解 NeoGeo、CPS-2、CPS-1 的 romdata 编写方法
  首先是总体说明,我们先来看看一段 romdata
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  这里是分隔线
System: NEO                  这里是该游戏的机板系统,分为 CPS1、CPS2、neo
RomName: kof94b                这里是 ROM 的名字 (zip文件的名称)
Game: 格斗之王 '94 (可选Boss版,Ydmis修改)   这里就是显示在 Nebula 中的名字
Parent: kof94                 这里是主 ROM,此 ROM 差的文件会从主 ROM 中提取;如果此 ROM 为主 ROM,这行不需要
[Program]
055b-p1.bin,100000,200000,c4c1b20a,1      文件名,16进制读取地址,16进制文件大小,CRC值,修正值
[Text]
055-s1.bin,0,20000,825976c1,0
[Z80]
055-m1.bin,0,20000,f6e77cf5,0
[Samples]
055-v1.bin,0,200000,8889596d,0
055-v2.bin,200000,200000,25022b27,0
055-v3.bin,400000,200000,83cf32c0,0
[Graphics]
055-c1.bin,0,200000,b96ef460,0
055-c2.bin,1,200000,15e096a7,0
055-c3.bin,400000,200000,54f66254,0
055-c4.bin,400001,200000,b01765f,0
055-c5.bin,800000,200000,ee759363,0
055-c6.bin,800001,200000,498da52c,0
055-c7.bin,C00000,200000,62f66888,0
055-c8.bin,C00001,200000,fe0a235d,0
[System]                   这里就是具体设置,在后文提及
CartridgeID: 55
GfxCrypt: 0
GfxKey: 0
ButLayout: 9
Fix: 0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  这里是分隔线
文件名,16进制读取地址,16进制文件大小,CRC值,修正值
如果你懒得用工具的话(-_-)这些都可以在 MAME 源代码中找到
如:
ROM_START( kof94b )
 ROM_REGION( 0x200000, REGION_CPU1, 0 )
 ROM_LOAD16_WORD_SWAP( "055b-p1.bin", 0x100000, 0x100000, CRC(c4c1b20a) SHA1(d08a3f3c28be4b1793de7d362456281329fe1828) )
 ROM_CONTINUE(   0x000000, 0x100000 )
055b-p1.bin——文件名
0x100000  ——16进制读取地址
0x100000  ——16进制文件大小
CRC(c4c1b20a)-括号里面为 CRC值
ROM_CONTINUE -修正值 (具体是什么,多看几个就明白了)
另外,CRC值可以写0忽略
====================================================================
  NeoGeo romdata 说明
  主要说明 [System]
[System]
CartridgeID: 55  卡带编号,用16进制编辑器(如 UltraEdit)打开 P1 ROM 在00000100h行可以找到;当然,如果你不知道是什么,可以写 0
GfxCrypt: 0    异或表,如果是解密版就填0
GfxKey: 0     异或表的初始偏移量,解密为就填0
ButLayout: 9    不明,不过 neogeo 游戏大部分写的 9
Fix: 0       修正值
对于 GfxCrypt、GfxKey 还可以,MAME 源代码里有提及
DRIVER_INIT( kof2001 )
{
 neogeo_fix_bank_type = 0;
 kof2000_neogeo_gfx_decrypt(0x1e);
 init_neogeo();
}
而对于 Fix ...... [img]http://bbs.emuchina.net/images/smilies/frown.gif[/img]
====================================================================
  CPS-2 romdata 说明
你可以看到 CPS2 ROM 比较乱,不像 neogeo ROM 那样明显,但也有规律
[Program]  ——一般从 03 开始,不会超过 10
[Decryption] ——就是我们常说的 XOR,ROM 名一般带 x
[Graphics]  ——一般从 13 开始
[Z80]    ——一般是 01 和 02
[Samples]  ——一般是 11 和 12
[System]
ButLayout: 0
Fix: 0
由于是大部分 CPS2 ROM 是已经解密的,所以这两个值一般写 0,不过也有例外 (19xx 的 fix 是 4)
====================================================================
  CPS-1 romdata 说明
对于 CPS-1,没别的方法,只能借助于 MAME 源代码了......
ROM 名一看就明白,主要是 [System]
[System] 在源代码中 src\vidhrdw 里
这里以 ffightj1 为例
MAME 源代码中:
 {"ffightj1",CPS_B_02, 0,0,0, 0x0001,0xffff,0x0001,0xffff },
通过观察,我们发现:
 {"ROM 名",解密变量,Banks,后面四个是修正值}
然后观察上方的解密变量
#define CPS_B_02 0x60,0x0002, 0,0,0,0, /* n/a */  0x6c,{0x6a,0x68,0x66,0x64},0x62, {0x02,0x04,0x08,0x00,0x00}
然后观察已经写好的 romdata,不难发现
#define 解密变量  BoardID , Multiply , LayerControl 第一个值 ,{BGHiControl}, 未知 , {前三个为 LayerControl 后三个值,后面两个为 Stars}

GBA模拟器VBA1.47简易使用教程
[color=#ff0000]简介:[/color] 
这是模拟器运行的主窗体!很简洁吧!
接下来我们就开始学习如何使用这款模拟器吧!如图以下示意!
打开,就是打开GBA的ROM,GBA文件的后缀名为.GBA。如果r
 
 
[size=3][/size] 
[size=3]这是模拟器运行的主窗体!很简洁吧![/size]
[url=http://www.egame365.com/e/ViewImg/index.html?url=http://www.egame365.com/d/file/emu/emustudy/2005-03-22/723c0393eb2fabb42fdb5405a096b179.jpg][size=3][img]http://www.egame365.com/d/file/emu/emustudy/2005-03-22/723c0393eb2fabb42fdb5405a096b179.jpg[/img][/size][/url]
[size=3]接下来我们就开始学习如何使用这款模拟器吧!如图以下示意![/size]
[url=http://www.egame365.com/e/ViewImg/index.html?url=http://www.egame365.com/d/file/emu/emustudy/2005-03-22/6cbe42c8e4b9dcd4e3c8e95ffe4e31ea.jpg][img]http://www.egame365.com/d/file/emu/emustudy/2005-03-22/6cbe42c8e4b9dcd4e3c8e95ffe4e31ea.jpg[/img][/url]
打开,就是打开GBA的ROM,GBA文件的后缀名为.GBA。如果rom在zip中也可以运行。
打开GBC ROM就是打开GAMEBOY COLOR的游戏ROM啦。其实这个没必要的,因为用打开也可以运行的。
存档和读档是和下面的即时存档/读档是一样的,还没有下面的方便……..
即时存档(快捷键shitf+F1-F11)可以存11个快速存档,使用S/L大法时十分管用,使用方法就是在你想要存档时按快捷键就可以了…….
即时读档(快捷键F1-F11),共11个存档,对应上面即时存档的11个,想要读那个存档时按一下快捷键就可以了。
暂停游戏(快捷键Ctrl+P)如果有事请需要暂时停止游戏就用这个了~~
重置游戏(快捷键Ctrl+R)游戏复位…….
历史文档(快捷键Ctrl+F1-F10)最近玩的10个游戏都可以从这里找到。
导入导出……..
导入电池记忆文档 就是用有些烧录卡可以将烧录卡内游戏的电池记录导出,在VBA上面玩这个游戏的时候就可以将记录导入接着玩这个游戏了..
导出电池记忆文档的功能和这个正好相反了~
导入金手指文档 如果你的电脑里有你所玩的游戏的金手指文件就可以用这个导入了~
截图(快捷键Alt+Z或者F12)如果觉得游戏的画面不错或者想要保留某一个比较喜欢的画面就用这个。
ROM信息 显示游戏的信息…….
关闭ROM 关闭正在运行的游戏
退出模拟器。

2006-8-28 09:50 我爱幻水
老大,其实这帖已经可以转去电脑区了,相当不错的资料啊。

2006-8-28 14:18 sherry
啊啊,那么,就把模拟器的说明资料集中在这一贴里吧。

这个资料也是转的,转自电玩巴士[url]http://www.tgbus.com/gba/edu/gameedu/200402/20040212040542.html[/url]

VBA skin 制作手册

by adds

新版本的VBA增加了skin功能,这本是个很酷的东东,但由于其制作并不是十分简便,难倒了许多玩家,实际上制作skin并不困难,只是有一点繁琐,所以此贴权当抛砖引玉,希望可以激起大家的DIY的欲望,呵呵...

第一章  必备软件篇
1.vba1.5或以上版本,
2.region creator,同样是VBA的作者Forgotten写的,如果想将skin做的漂亮一点,就要靠它了,下载
3.一个可以处理.bmp文件的图像编辑软件,基本上哪个都可以,没有的话windows的画板也行
4.文本编辑器,也是哪个都行,windows的记事本就可以了
有了以上的东东,就可以开始制作skin了,here we go....
第二章 初级篇
本章主要讲简单skin的制作,即只替换vba原有界面,高手可跳过这章,到后面的含快捷按钮的skin的制作...
   首先,制作skin前要先有一个主题,也就是创意,这个就靠大家的发挥了,我手边没有什么好图,随便抓了一张rx-93的图下手,这是原图(必须是.bmp格式的)....

[img]http://gamegba.westcn.com/novice/emu/200362816344588788.jpg[/img]

这张图不大,如果按GBA的分辨率240*180的话画面无法完全包含在画的主体中,于是就作如下处理(不好看,汗...美术能力有限),决定以后打开模拟器的话画面就显示在这个黑筐中

[img]http://gamegba.westcn.com/novice/emu/200362816363485541.jpg[/img]

......

基本的作完后(就是就决定用什么图以及模拟器画面出现的位置),为了让skin更加漂亮,就需要把背景(就是那一大片粉红的)去掉,这里就要用到region creator.
首先要把背景的颜色换成在skin中没有的颜色(不要问我为什么,看下去就明白了),然后记住
这个颜色的RGB的数值,在画板中就可以看到,即RED :xxx  GREEN:xxx BLUE:xxx,然后打开region creator,把这些数值输入region creator的相应位置(真的很简单的,不贴图了),之后按browse选择刚才处理好的图,点OK,就会在那张图的同一目录下出现一个.rgn格式的同名文件,做这一步的目的就是把刚才用RGB输入的颜色去掉,所以选背景颜色的时候不要选skin中以有的颜色
......

到这里比较麻烦的工作(好像不是很麻烦??)就结束了,接下来的步骤可能要涉及一些计算(只有加减:)),当然这是对于追求完美的人来说,如果像我这样不拘小节的话,只要估算估算就可以了,嘿嘿...
接下来,在已处理的BMP和rgn文件的同一目录下,新建一个文本文档,按以下内容输入
[skin]
image=a*.bmp
region=a*.rgn
draw=X,Y,A,B

说明一下,这里的a*就是你的bmp文件名,像我这个就是image=rx-93.bmp
regions=rx-93.rgn
(注意这两个文件必须同名)

而这里的X,Y就是决定在你做的skin上的模拟器画面出现的位置参数,比如我要使画面出现在我刚才画出的黑筐里,我就在windows的画板里把鼠标移动到这个黑筐的左上角,在画板的右下就会出现这个位置的参数,我的是23,169,,这个位置就是游戏画面的左上顶点出现的位置...
而A,B就是决定这个skin中游戏的分辨率,一般原尺寸的话是240,160,当然也可设定为1.5倍大小,那就是360,240,   2倍大小,就是480,320....以此类推
综合起来,这四个数值决定了游戏画面出现的位置,大小,如果要做一个完美的skin的话就需要缜密的计算,不然影响效果,比如我做的,呵呵...以下是我设的数值

[skin]
image=rx-93.bmp
region=rx-93.rgn
draw=23,169,240,160

设定完后,把这个文本文档另存为.ini格式,与前两个文件(bmp,rgn)放在同一个目录下,名字无所谓,但为便于管理还是同一的好.
做到这里,一个简单的skin就算做好了,然后打开vba试试看效果:
选项>视频选项>渲染方式>选择皮肤(就是skin),然后点选做好的ini文件就可以了,漂亮么?

[img]http://gamegba.westcn.com/novice/emu/200362816392435846.jpg[/img]

使用这种简单的skin后在模拟器界面上按右键就会弹出选项菜单

[[i] 本帖最后由 sherry 于 2006-8-28 14:26 编辑 [/i]]

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.