导航:首页 > 源码编译 > 经典街机游戏源码

经典街机游戏源码

发布时间:2024-09-24 01:53:21

1. 我下载了街机游戏的文件.但不知道用什么模拟器来运行还有怎么运行谁告诉下

模拟器
http://www.emu618.com/tools/arcade.htm 要用讯雷下才快
MAME是Multiple Arcade Machine Emulator,也就是"多类型街机模拟器"的简称,是一个DOS环境下的应用程序,由MAME小组开发。这是一个仍在不断更新、完善的模拟器,也是一个模拟街机游戏数量最多的模拟器——到目前最新的.37 beta10 版本(2K1001)已超过2000个街机游戏,许多现在市面上已经绝迹的老游戏,已经和正准备在MAME上恢复青春。MAME走的是"多机种制霸"的路线,大肆入侵原来由Callus、NeoRage、Rage、Raine、M72、Shark等等贫机种模拟器所盘踞的领域,目前,已经模拟了以Z80族、6502族、6800族等8位CPU和以68K族等16/32位CPU为主处理器的多种街机基板,其中包括了大名鼎鼎的Capcom System 1和SNK MVS(Neo Geo)这样的王牌16位基板,使得MAME成了Callus和NeoRage之外的又一顶尖选择。自96年诞生以来,MAME在以Nicola Salmoria为主程序员的制作小组以及许多协力人员的共同努力之下,在各方面持续吸收先进技术,不断进行版本更新,支持新的硬件,增加被模拟游戏的数量,为MAME成为模拟器王者奠定了坚实的基础。
MAME主要是用C语言进行编程的,使用Allegro工具开发包。它还是模拟器界少有的完全开放源代码的模拟器之一,任何人想对MAME进行修改的话,只要同意把自己所用的代码公开,并遵循他们制定的规则(主要是:不得用于商业牟利等等),MAME小组就允许他对MAME加以改进并自由发行。基于这种特性,其他的程序员便可以自由的利用其源代码为蓝本编写出各种增强版本的MAME,使它成为拥有最多变种的模拟器,比较着名的有:对应各种流行OS的如MacMAME、LinuxMAME、OS2MAME、RISCMAME、BeOSMAME、WindowsCEMAME(为各种PocketPC所用)等,即便在PC平台上,也有专为AMD、 PII、486以及P54C等各种CPU进行优化的版本,以及C语言、汇编语言两个不同编译核心的版本;有专门模拟NeoGeo的KBMAME(For IBM)、NeoMAME(For Mac),以及一些局部增强版的MAME,如提供按键连发功能的EmuPlus、图像输出功能增强的VsyncMAME、AdvanceMAME等;还有一个利用其源码编写的跨越家用机、早期8-16位电脑平台的多用模拟器MESS(反正核心都是68K、Z80、6502之类CPU的模拟);值得一提的是一个用在柯达DC220/260/265/290数码相机上的版本MAMED,虽然我没有用过这个相机版,详细的情况还不是太了解,但是鉴于现在的FlashMemory卡容量越来越大,我想这个版本在游戏的存储上应该没有什么问题(当然暂不包括NeoGeo类的超大游戏),如果再能增添手柄之类方便于控制的外设,或许相机版MAME能够成为目前任何一款游戏掌机的劲敌——只是价格障碍实在太大;MAME team还发行一个名为MAME32的Windows版本,具备标准的GUI界面,大大方便了众多初级玩家,同样的,它也拥有支持TCP/IP协议的NETMAME32、非官方版本UOMAME32、多国语言提示的MAMELang、Neogeo专用增强版本NMAME32等多个变种。我现在介绍的就是新发行的官方版本MAME和MAME32,至于其他的衍生版,相信大家看完本文之后,一定会触类旁通的。
一、 系统需求:
自然是越高级越好了,不过至少都要P166MMX/32M/Vesa2.0显卡,这个级别的机器可以让你的模拟器完美的运行所有8bit主CPU的街机游戏,但是对于以68K这样的16bitCPU为主处理器的基板的模拟就差一点了,显示帧速率在25-50fps左右,Neogeo类的大容量的游戏速度还更慢一些。虽然这样的帧速率较街机标准60fps还有一定差距,但是马马虎虎也可以接受了。以目前的状况来说,一台300Mhz+以上的100兆外频CPU+64M内存就基本可以满帧跑MAME所有的游戏了,如果你想在街机显示器上使用MAME,那么最好选用自带VBE3.0的显卡,SDD是没有用的。此外,因为内存管理的原因,在纯DOS下工作时,MAME需要调用一个保护模式下的管理软件cwsdpmi.exe共同与之工作,我们必须将这个程序放在path指定的路径之内。
二、 MAME的获得与安装:
作为一个完全免费的模拟器, MAME的各个版本基本上都是在网上以Zip文件形式发行的,我们可以去到其官方站点下载回来使用。当然了,对于这样一个着名的模拟器,国内外许多大大小小的模拟器站点也都会提供相关下载,比如Emuhq、Classicgaming、Arcade@Home等,过去国内的模拟器站点一般只提供指向国外服务器的下载链接,现在也都提供本地下载了。在一阵风的bleem!、impact等等的热潮过后,MAME这个持续更新的老牌模拟器正逐渐为本土的玩家所重视,国内许多的站点已经同步提供新版本的MAME本地下载了。一些光盘杂志也会附带有MAME,但时效性不强。
获得MAME的Zip文件后,用Winzip之类程序将其解压至你所指定的目录,安装就算完成了,如果你使用DOS版的PKzip来解压,请记得加上 -d 参数以确保解压后的目录结构的准确性。MAME主目录下有以下几个目录,用于存放相关数据:
<HI>存放游戏最高分存档;
<SNAP>存放游戏抓图,旧版本的抓图目录名为<PCX>,而MAME32的相同功能目录过去名为<IMAGES>,自.37b5起改为与DOS版相同的<SNAP>了;
<INP>存放游戏纪录;
<CFG>存放对应每一个已经运行过的游戏的配置文件;
<STA>存放游戏状态数据;
<MEMCARD>NeoGeo游戏专用的虚拟记忆卡;
<ROMS>顾名思义,存放各种ROM的缺省目录;
<SAMPLES>存放游戏声音采样数据的目录。
<NVRAM>存放有关基板参数设定的目录,作用和基板上用于存放调试参数的SRAM是一样的。
<FLYERS>MAME32专用,存放游戏海报图像文件的目录。
<CABINETS>MAME32专用,存放街机箱体照片图像文件的目录。
<ICONS>MAME32专用,存放游戏小图标的目录。
三、 ROM镜像文件:
MAME只是一个模拟器程序,如果要玩被模拟的街机游戏,还需要这个游戏的ROM镜像文件。通常,街机上的游戏文件都是放在诸如mask ROM(掩膜只读存储器)、EPROM/EEPROM(可擦写存储器)等半导体存储器集成电路芯片当中并固定在基板上的——这种高速但昂贵的存储方式至今未有太大改变——要把这些ROM芯片直接用于PC上当然不是很方便,于是便有人以专门的读写器将街机基板上每一颗ROM芯片内的内容全部拷贝出来,形成一一对应的电脑文件,这就是模拟器可用的ROM镜像文件的由来,而进行这项工作的人就是受到我们广大模拟器爱好者所尊敬的Dumper了;现在在互联网上传播的ROM镜像一般都是经过压缩打包的Zip格式,但我们在使用的时候不必将其解开——和其他模拟器一样,MAME很早(从V.31开始吧)就支持Zip文件的直接内存展开操作了。这样就大大节省了我们的存储空间。为方便管理,我们最好把这些ROM文件放入专门的目录。
平常我们在玩MAME的时候,可能会遇上这样的问题:旧版本MAME用得好好的ROM文件,新版本的MAME却给出"xxxx文件校验错误、xxx文件未找到"这样的提示并拒绝执行,或者勉强执行后,部分功能却失效了之。这是怎么回事呢?原来,除去ROM文件真的不存在、ROM路径指向错误(下文祥述)之外,ROM的版本问题就是造成这种现象的主要原因。有的游戏ROM在拷贝的时候,由于mper自身的技术水平或所用读写器的限制,造成了部分数据丢失、错误或无法完全读出,导致ROM镜像残缺。之后又有人重新制作,或修正,或补充,把过去错误的ROM版本补完。新版的模拟器当然要支持矫正了的ROM,所以旧的ROM就不能用了,解决的办法就是更新你的ROM镜像——当然了,使用旧版本的MAME也可以。下载站点我个人推荐Emuviews,这个站点的ROM分门别类摆放,非常齐全,而且几乎都是更新版的,并随着模拟器的更新不断补充新的ROM,还有最重要的一个优点就是:下栽速度极快。另外还有一个我强烈推荐的MAME ROM专门站:www.mame.dk,该站内建ROM搜索引擎,这个搜索引擎可比emuviews的强多了,ROM数量可以说是最齐全的,速度也不错,另外,该站对每一个ROM的描述也是非常的完备(现在,Emuviews也提供了类似mame.dk那样的ROM下载、评价页面了)。此外,网上还有其他专门的补完ROM站,读者可在文末的MAME资源中查到。
顺便提一句:MAME使用的各个ROM文件都是各个游戏公司的呕心沥血之作,版权也是属于各自的制作公司的,如果你没有对应的街机基板,拥有这些ROM是非法行为,这个原则大家一定要清楚。
四、 MAME主要配置参数:
既然是DOS下的应用程序,MAME不可避免的就需要用命令行的方式来启动各种游戏和激活各项参数,呵呵,又回到了“遥远”的DOS时代了……OK,言归正传,MAME的运行命令为:mame [游戏ROM名] [参数]
[游戏ROM名]这一项要求填入MAME规定的游戏名称,实际上就是ROM的Zip文件名。MAME对游戏名的正确输入要求较高,所以最好不要对下载的ROM文件进行改名操作。现在的MAME包含了一个ROM名比较程序来处理ROM名问题:当你输入的游戏名不正确时,ROMCMP.EXE会在MAME的游戏名库中找到一个最接近你所输入文字的游戏名并执行之。对于第一次运行的ROM,MAME会出现一个版权提示,而那些游戏模拟程度上有些问题的ROM,则每一次运行都会提示该游戏部分功能不齐全,我们看完这些提示后,按照其要求顺序按"O""K"(或者按方向键“左”、“右”亦可)两个健就能继续游戏了。和NeoRage一样,如果需要运行NeoGeo的游戏的话,还必须拥有一个名为neogeo.zip的BIOS压缩档,其中包含neo-geo.rom、ng-sfix.rom、ng-sm1.rom、ng-lo.rom等几个文件,这个压缩档可以在我的主页上找到。我们最好把这个zip包放在MAME的<ROMS>子目录当中。
MAME的各项参数都放在名为mame.cfg的配置文件中,这是一个由MAME自动生成的文件,由于MAME的每一次更新都可能对这个配置文件的语句做出修改,所以建议各位玩家不要把旧版本MAME使用的mame.cfg沿用到新的版本,因为这样可能会导致MAME工作的不正常。另外,你也可以把参数加入命令行之内,虽然两者的作用和句法基本是一样的,但命令行参数的优先级别高于配置文件,也就是说,对同样的一个参数,MAME将执行命令行设定并忽略配置文件内的相同选项设定。下面就介绍一下MAME的几个主要的配置命令:
[directory]栏,本栏目定义路径,需要修改的只有一项:
rompath,缺省配置是MAME所在路径及其下的ROMS子目录,当你的ROM还存在于另外的目录时,可以采用追加的方式,例如:
rompath = .;ROMS;f:\download\emu\roms;f:\neogeo,追加的目录之间用分号隔开即可,这样MAME在执行时就会在指定的四个路径范围内搜寻ROM。
[config]栏,本栏是模拟器执行参数设定栏,主要参数解释如下:
tweak = no 关闭非标准VGA模式,此为缺省设定。MAME支持256x224、288x224、256x256、304x224、384x224之类的街机原始分辨率,这些都是与电脑标准VGA模式不同的模式,如果你的显示卡、显示器支持这些tweaked分辨率,可以将此选项设为yes,显示速度会比VESA模式快一些。
scanlines = yes 打开隔行显示模式;由于街机显示分辨率一般都比较低,打开这个类似于两行画面水平线之间插入一条黑线效果的选项,会让你觉得PC上显示的图像不是太粗糙到难以接受,同时也有一种街机显示器的感觉;基本上,这种隔行显示模式是每一个低分辨率游戏机(小于640x480)模拟器的缺省设定,其中包括了绝大部分2D街机模拟器、FC模拟器、SFC模拟器、MD模拟器、PCE模拟器等,不过某些模拟器的隔行显示图像的场频高达100Hz以上,比如Rage、NESticle(256x256模式),如果这个数值超过了你的显示器的场频允许范围,那么就不能实现隔行显示,而会变成高亮度的、看起来象是被压缩的画面,甚至花屏、黑屏。如果出现这种情况的话,为了确保你的显示器的安全,最好是把隔行显示模式关闭。
stretch = yes 打开像素延展选项,使得显示的画面尽可能的大,会降低游戏速度,除非你的机器配置过低,否则不要关闭之;
vesamode = vesa3 选择VESA画面优化模式,由vesa1、vesa2b、vesa2l、vesa3等4 项可选,该用哪一项取决于你的显卡自带的VBE版本,对于新的显示卡,比如Voodoo3、TNT2之类,可以选择vesa3,若你的显卡比较老(9750、765),则应该选择vesa2b/vesa2l,超老的8900、3105就只能选vesa1了,实在不行的话还得需要SDD来驱动。
resolution = auto由模拟器自动选择显示分辨率;我们可以把auto改为800x600或者1024x768来获得接近满屏的画面,不过由于大部分街机游戏显示分辨率本来就很低,拉大之后你可能会觉得画面更粗糙了;另外,更改成上述数字后,纵版游戏和分辨率在300x200以上的横版游戏的画面反而变小了。
depth = 16 选择16位显示颜色深度,某些游戏需要16位高彩色才能正确显示,比如NeoGeo类、Cave类等;有必要时可以把它降到8位色以提高游戏速度。
gamma = 1.0000000 设置伽马系数,数字越大画面越亮,可用热键控制。
frameskip = auto 自动跳帧调节,适用于大多数机器,在低配置的机器上,若你觉得游戏太慢,可以在游戏中按F9键来加大跳帧数以取得较满意的游戏速度。
注:所谓的跳帧(frame skip),就是减少单位时间内显示的帧画面,比如60fps(frames per second,意每秒钟显示连续的60帧静止画面)的画面只显示其中的一部分,也就是50fps、40fps甚至30fps的效果,这固然对提高显示速度有益,但同时也会造成角色动作不连贯、画面跳跃式进行的恶果,几乎每一种模拟器都有这个可调节的选项。
soundcard = 1 声卡选择,数字表示:0-无声,1-声霸卡及兼容,3-Pro Audio Spetrum, 4-UltraSound Max,5-UltraSound,6-Windows Sound System,7-Ensoniq Soundscape,一般选1或6就行了,除非你用的是表列中别的声卡。使用创新SB64PCI、SB128PCI 和 Ensoniq Soundscape PCI声卡的用户最好选 7。缺省值为-1,即在初始化程序时列出声卡类型供手动选择。如果遇到声卡实在无法通过MAME的辨认而又想玩游戏,只能选用0了。
ym3812opl = no 禁用SoundBlaster的OPL芯片来模拟YM3812 FM音源,虽然这两者硬件100%兼容,模拟执行速度也加快,但打开这个选项会使音量控制失效。
samplerate = 44100 声音采样频率选择,可选11025、22050、44100三项,单位hz,数字越大,声音还原越好,游戏速度也越慢,命令行简写为:sr。
samplebits = 16 声音采样深度,可选8、16位,效果同上一项,命令行简写为:sb。新版本的MAME去掉了这个选项,改为自动识别了。
stereo = yes 打开立体声选择,会降低游戏速度,本项自动对单声道游戏无效。
volume = 0 音量衰减控制,可选数字是负值,单位是分贝,例如"volume -3"意为游戏音量降低3分贝,可在游戏时用键"~"直接调节,祥见下文第五部分。
mouse = yes 启用鼠标,用于光枪游戏的准星控制及"怒"类游戏的转向控制。
ror/rol 屏幕右/左转90度显示,可使纵版游戏满屏显示
joystick = name 游戏控制器选择,缺省为:none 键盘控制,MAME支持的游戏控制器很多, name是它们的名字,分别为:
auto:自动检测,只能测出标准2键、Creative眼镜蛇、gamepad pro等少数种类的手柄,还是不要用这个选项的好;
standard:标准2键模拟式手柄 @1P
al:双标准2键模拟式手柄 @2P
4button:标准4键模拟式手柄 @1P
6button:标准6键模拟式手柄 @1P
8button:标准8键模拟式手柄 @1P
fspro:CH flightstick PRO飞行摇杆 @1P
wingex:Wingman Extreme 飞行摇杆 @1P
wingwarrior:Wingman Warrior 手柄 @1P
sidewinder:微软响尾蛇手柄 @4P
gamepadpro:Gravis gamepad pro手柄
grip:Gravis GrIP手柄
grip4:限定4轴向的Gravis GrIP手柄
/* 以下为并行打印口手柄,均易于自制,
sneslpt1:接在第一打印口的超级任天堂手柄 @4P
sneslpt2:接在第二打印口的超级任天堂手柄 @4P
sneslpt3:接在第三打印口的超级任天堂手柄 @4P
psxlpt1:接在第一打印口的SONY PS手柄 @4P
psxlpt2:接在第二打印口的SONY PS手柄 @4P
psxlpt3:接在第三打印口的SONY PS手柄 @4P
n64lpt1:接在第一打印口的任天堂64手柄 @2P
n64lpt2:接在第二打印口的任天堂64手柄 @2P
n64lpt3:接在第三打印口的任天堂64手柄 @2P
注:1、模拟式手柄初次使用或者出现方向混乱故障时可以在游戏中按Tab进入设定菜单调用Calibrate joystick功能进行校正,数码式手柄则不会存在这种问题。
2、@1P表示只能单打,@2P表示可以双打,@4P表示可以四打,未标注则为不祥。超任和PS的手柄理论上能达到5P的效果(我只试到了4P,未再继续,呵呵)。
3、不直接支持创新公司的Cobra手柄(工作于数码方式时)和并口土星手柄;MAME内建有对IF-SEGA的支持,这是一种专用的扩展卡,可以把世嘉土星手柄接到PC,过去处于起步时期的第一批3D图形卡就把它跟着PC版的VR战士、装甲飞龙等游戏软件一起捆绑销售,现在已经看不到了。
4、PS al shock手柄的两个模拟小摇杆亦可当作按键使用,左、右摇杆按下时分别被识别为L3和R3(用处不大)。
5、用于命令行时,语句可简化为 joy。
6、使用并口手柄对游戏速度降低影响较大。大体上各种手柄的CPU占用率由高到低依次为:PS、SFC、SS/MD、标准模拟式。
7、不支持异类手柄混用,但是可以手柄、键盘同时使用。
hotrod = no 键盘接口摇杆支持(就是在Emuviews主页上打广告那个双人摇杆)设定,因为我们用不上,所以选no。
cheat = no 作弊功能开关,可以改成yes以打开它,最好配合作弊数据使用。
debug = no 除错、调试模式开关,高级用户选用,这个功能只有在源程序中打开debug选项才有用。
monitor = standard 设定显示输出类型,对于PC用户选择standard,另外还可以选择以下设备:
ntsc:输出至NTSC电视监视器
pal:输出至PAL电视监视器
arcade:输出至街机监视器
均需要特殊方式转换信号及相关硬件支持,有兴趣可参看下文第九节。
至于其他的栏目和选项,只要保留其缺省设定即可。如果上面各项参数用于命令行,请在其之前加一个"-"号,同时可以把"="去掉,例如:
mame ddragon2 -joy psxlpt1 -soundcard 6 -resolution 800x600
由于MAME的使用显得繁琐了一些,也有不少方便对DOS比较陌生的玩家的MAME前端(front end)程序被开发出来,这些程序具备亲和性较高的GUI图形界面,配置菜单里基本上囊括了MAME的各个选项,一般玩家通过这些前端程序都能很方便的玩转MAME了。由于我使用过的前端程序并不多(只有ArcadeOS一个,还是因为其无可替代的特殊功能采用的),所以对他们也不是很熟悉,传说中arcade@home是比较好用的,大家可以去它的主页http://arcadeathome.efront.com下载?..∮肕AME32好了。
五、 MAME32主要配置参数:
MAME32是使用DirectX SDK的WIN32应用程序,在使用上较MAME方便许多,另外还增加了一些MAME所不曾有的功能,但是在同等配置的机器上,MAME32的运行速度会比MAME慢一些,这种差别在低配置的机器上比较明显,甚至会影响到游戏运行的流畅性。在软件环境设置方面,我们通常需要更改的部分只有:
1、ROM路径:进入options/directoies,点击Insert按键,在跳出的对话框中选中你的ROM目录,如有多个目录,重复Insert,选好目录后点OK退出到主界面,按F5键刷新一下,MAME就会在你所指定的所有ROM目录内进行自动搜索,并在主窗口左方目录树available子项中显示出可用的游戏了,双击该游戏名即可执行之,但若游戏名称前的小图标是一个红叉的话,说明该游戏无法正常模拟。如果在你的ROM目录当中增加入了新的ROM,你也需要刷新一下,否则不能运行你新加入的ROM文件;
2、使用手柄:进入options/default options/controllers菜单,复选Use joystick选项即可,MAME32支持所有兼容DirectInput界面的手柄。
3、画面设定:缺省配置下,MAME32使用的是和MAME同样的全屏隔行显示模式,若你想以窗口模式执行游戏,可以进入options/default options/display子菜单,将Full screen display选项禁止,再进入位于同层的Advanced菜单,禁止现存的scanlines选项,这样就能得到较好的窗口显示模式。在窗口模式下,由于使用到了Windows的相关优化效果,游戏画面显得比较柔和,不过游戏速度慢了一些……
4、优化设定:声音:options/default options/sound,sound system选MIDAS, Sample rate选44100,Sample bit选16,FM synthesis打开(视你的声卡效果而定)。图像:options/default options/display,colors选16bit(与游戏本身的原始画面色深有关),在全屏模式下工作时将Triple buffer打开。其他:options/default options/miscellaneous,打开Enable game cheats,并根据你的CPU特性决定是否将Disable MMX选项保留。
5、关于抓图:MAME支持的游戏太多了,但并不每一个游戏都值得玩的,你是不是在下载某一个游戏之前想知道该游戏的大致内容呢?又或者,你想知道某一仅知其形不知其名的老游戏是否被MAME模拟了呢?这好办,只要你找到MAME的游戏抓图,把它们全部压缩成一个名为snap.zip的文件,放入MAME32下的<snap>(MAME32.37b5起)子目录当中,然后执行MAME32,当你用鼠标单击某一个游戏时,相关的抓图就会显示在最右边的窗口中,这样你寻找游戏不就做到有的放矢了吗?MAME的抓图文件可以到我的主页去下载,EmuViews的ROM下载也配有抓图,点击每一个ROM前面的磁盘形图标就可以查看。
6、 游戏版本:许多游戏都有美版、日版、全球版以及2P版、4P版、6P版之分,而某些ROM是多版合一的Merged Romset,如本站提供的《黑龙》,因为ROM名可以是统一的,所以在DOS下看不出来,而MAME32有显示游戏的详细信息的功能,其中就包括了版本号,这样它可就帮了那些喜欢玩某一版本的游戏的玩家了。一般而言,除了文字显示上的差异外,同一游戏的日版比美版难度更大一些。
7、联网对战:MAME32的源程序已经内建了通过TCP/IP规则来连线对战的功能,但是可能因为这个功能比较简陋,尚不能满足MAME小组预期的要求,所以在官方版本中这个功能都未曾激活,但是有不少MAME32的非官方版本已经提供了这个功能。鉴于网络对战越来越受大家的欢迎,我就简单介绍一下如何使用:在支持TCP/IP协议的网络中找几台机器,其中一台作为服务器,首先运行windows系统自带的IPCONFIG.EXE程序,找出本机的IP地址,并告诉想要联机的朋友。接着运行MAME32,从File/Run network game...进入网络设定菜单,选中Server mode,改好你的Player's Network name(不改也行,就用缺省的“MAME玩家”好了),在Number of players项中决定联网的玩家数量,至于所有连线的玩家能否一起玩就要看所用的游戏了,然后点击OK,等待其他玩家加入吧。服务器设立好以后,在客户机端也运行与服务器相同版本的MAME32,同样通过File/Run network game...,但是这次需要选择Client mode,并在Network configration项中填入服务器的IP地址,点击OK按钮就可以连上服务器了,连入后在出现的对话窗口下方是一个聊天器,通过它可以跟连在线上的所有玩家通话。当所有玩家都已经正确连入后,就可以有服务器端来决定玩什么游戏了——客户端只能提建议,呵呵。能够联网运行的游戏都会显示在连通窗口的左方——不是所有的游戏都能用,比如KOF系列就不行。进入联机游戏后,玩家要注意控制方面的问题:MAME32在联机模式下,对于服务器端和客户端的控制设备ID未做修正(连通窗口中的Controls功能好像并无效果),如果各方都使用1P控制方式的话,那么都在控制1P的活动,所以必须有一方改用2P、3P、4P……控制方式才能协同作战,这一点比Callus95就差多了。在操作方法上,无论局域网还是互联网都是一样的,不过以我国目前的线路状况来看,通过互联网对战还不是很现实……
MAME32的配置设定是存在注册表当中的,当你的MAME32版本升级以后,第一次执行的时候程序会询问是否以新版本的配置参数覆盖原来的设定。和对mame.cfg的处理方法一样:出于对模拟器正常运行的考虑,建议大家还是回答“Yes”——尽管这样需要重新设定路径、控制设备、输入设备等等选项。
六、 MAME/MAME32热键操作:
3/4:1P/2P投币键;
1/2:1P/2P开始键,这样的设定已经成为了除Callus/Impact外所有街机模拟器的标准,如果是4打类游戏,则1P/2P/3P/4P的投币键改为5/6/7/8,按1/2/3/4或各人的开火键开始游戏——MAME自从.36RC1开始已经将这种4打类投币开始键位作为初始设定。
P:游戏暂停;
Shift+P:游戏暂停,同时显示下一帧;
F3:复位键;
F4:显示游戏所用调色板,再按一次恢复游戏;
F9:动态跳帧调节键,跳帧数在auto、0、1、2、3……11之间循环;
F10:游戏速度调节,偶尔用来玩一下"超速版"游戏也不错;
F11:F9、F10功能的状态显示开关,数据显示在画面右上角;
F12:抓图,游戏抓图以PNG格式储存在子目录当中;
~:控制台键(像Quakez一样,呵呵),呼出菜单后,↑、↓键选择功能,←、→键调节大小。可供调节的选项有:总音量,DAC数码音效音量、FM音源音量、画面Gamma和亮度等,也可以用手柄方向键来操作;
TAB:游戏配置键,在呼出的菜单中.

2. vb小游戏源代码

Rem 窗体创建三个单选框按钮,Option1、Option2、Option3。

小游戏是一个较模糊的概念,它是相对于体积庞大的单机游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版有网页版,在网页上嵌入的多为FLASH格式。

当下小游戏主要是指在线玩的flash版本游戏,统称小游戏,其实小游戏还包含单机游戏,小型游戏机等。一般游戏大小小于10m的游戏都统称为小游戏,一些街机类小游戏。因其游戏安装简便,耐玩性强,无依赖性而广受白领及小朋友的喜爱。

小游戏”这个词的型含义其实很简单,它不是一些大的游戏,不必花费更多的时间和精力。

小游戏是原始的游戏娱乐方式,小游戏本身是为了叫人们在工作,学习后的一种娱乐、休闲的一种方式,不是为了叫玩家为之花费金钱、花费精力,更不是叫玩家为他痴迷。

小游戏也可以理解为“Flash游戏”,是以SWF为后缀的游戏的总称.这些游戏是通过Flash软件和 Flash 编程语言 Flash ActionScript 制作而成。

由于Flash是矢量软件,所以小游戏放大后几乎不影响画面效果。Flash小游戏是一种新兴起的游戏形式,以游戏简单,操作方便,绿色,无需安装,文件体积小等优点渐渐被广大网友喜爱。

3. 网上下载的街机解压后格式为bin怎么运行

如果你下载的是街机游戏的rom,那么你不用解压,只要使用街机模拟器读取就行了。现在比较好的模拟器有mame32plus,nebula,winkawaks等。其中mame模拟器可以模拟的游戏最多最全。如果是下载的ps游戏,那就用epsxe模拟器玩。
http://www.game57.com/game_down/game_down_37.htm
mame32plus

http://www.game57.com/game_down/game_down_27.htm
Nebula 2.23d 简体中文版下载

http://www.game57.com/game_down/game_down_34.htm
Winkawaks v1.49下载

以下是模拟器的使用说明。

这里有比较详细的mame模拟器使用图文教程
http://www.joinnow.com.cn/game/gametech/mame/cai_mame.html

[分享]各种"模拟器"使用教程

MAME32模拟器附图教程

http://www.joinnow.com.cn/game/gametech/mame/cai_mame.html

下载MAME32后解开压缩包,在MAME32的主目录下有以下几个目录:
artwork 游戏背景图,外框图,前景图的存放目录。
bkground 存放MAME的背景文件。默认文件格式为:PNG
font 存放模拟器显示所使用的字体文件。请将以下文件解压缩后将其中的文件放入mame32的font目录下。
icons 用来存放游戏的小图标
lang 这里是模拟器的多国语言配置文件的存放目录。以下文件解压后,将其lang目录下的文件复制到mame32的lang目录中
roms 模拟器默认的ROM存放目录
snap 游戏抓图存放目录。默认格式为:PNG
1.打开模拟器。看到这个画面

先点上拥有的游戏。如果您的模拟器是全集的话也无所谓了。
2.扫描游戏。默认路径为ROM。所以一般不用手动寻找路径。如果要手动设置,在选项里面有目录项。
点击 查看 选择 刷新。等待刷新后,您自己收藏的游戏ROM便都被扫出。
3.游戏扫出后,也不必急于立刻去玩,应该设置一下模拟器的其他功能选项。
点击 选项 选择 默认游戏选项 进入相关设置。

4.控制器的设置。原来在这个地方呢。鼠标,光枪,手柄,如果有,就都打上钩吧。
至于显示和高级的设置么,每人的机器配置不一样,这里无法统一。推荐使用DIRECT DRAW 以及 硬件拉伸。尽力发挥个人机器的优势。当然,MAME模拟器硬件加速功能几乎没有。3D游戏是否能够流畅,这里也不是决定性因素。这是模拟器本身的问题!

5。杂项。每次都输入“OK”是不是很麻烦? 这里能打钩的都打上。注意:游戏是否可以作弊,就在这里的游戏作弊上打钩。建议:最好把退出游戏确认也打上。防止您有时候难免激动,碰到了退出的按键。默认退出按键是 ESC键

6。进入游戏后,按键盘左边的 TAB 按键,进入设置。如今都是中文的,每项的功能我就不必介绍了吧。注意:如果使用游戏作弊,应在上面的设置里面就应该打钩。
如果绝的游戏太难,里面有个机台设置,那是调整难度以及其他的,比如是否接关等等。怪不得当年的街机都这么难打?再打不过么,只好点下面的游戏作弊了。

MAME的速度画质两者兼顾情况下的设置:
1 显示选项:前4项打钩!跳侦 自动
2 高级选项:2D加速DIRECT DRAW。推荐使用。分辨率:自动
3 DIRECT 3D 不使用
4 杂项:不使用透明游戏菜单
5 矢量画面:选择抗锯齿描绘。
常用快捷键:
SHIFT+F7存档。 F7读档
F9:动态跳帧调节键,跳帧数在auto、0、1、2、3……11之间循环
F10:游戏速度调节,偶尔用来玩一下"超速版"游戏也不错
F11:F9、F10功能的状态显示开关,数据显示在画面右上角
F12 抓图,图像保存在SNAP目录下

tiantian20 2005-9-23 15:18

NEBULA摸拟器教程
一、各文件及文件夹的说明
<CHEATS> 存放作弊文件
<CONFIG> 存放各游戏的状态以及透明表,特定控制的设定
<docs> 说明文件
<EEPROM> 游戏记忆体资料
<MACROS> 存放宏定义文件
<PLUGINS> 存放插件
<ROMDATA> 存放ROM资料
<roms> 存放ROMS文件
<SKINS> 语言包和接口样式
<INPUT> 存放录相
<SHOTS> 存放抓图,游戏的第一张抓图会成为预览图(抓图热键“F7”)
<STATES> 存放存档 history.txt: 更新历史
HOTKEYS.DAT: 热键资料
kailleraclient.dll: 连网插件
kovroms.txt: 三国战记的ROMS资料说明
nebula.exe: 主程序
NEBULA.INI: NEBULA的配置设定文件
nebulaconfig.exe: 基本设定
nebulanet.exe: 连网作战
PLUGSRC.ZIP: 外挂附件的源代码
RomInfo.dat: 记录ROMs的使用信息 二。使用步骤:
1。默认搜索目录有ROM.目录。将游戏ROM放到ROM文件夹中。打开模拟器-选择“模拟”-载入游戏-把显示正确的游戏打钩-重新扫描游戏-完了左边就有你的游戏列表。双击即可PLAY。
2。视频设置:窗口模式-分辨率:400*300
图像增强:轻插值计算
内存分配:本机显存
选择无拉伸。这很关键。
3。游戏设置:控制设置-玩家1...自己设定吧。三、存档、取档
存档:模拟->保存进度
取档:模拟->载入进度
游戏复位:模拟->重新开始(热键是“F3”) 四、联网
大家有没有注意到与Nebula.exe同一目录下有一个叫“nebulanet.exe”的可执文件。
运行nebulanet.exe,发觉出现的窗口与“WinKawaks”联机游戏的窗口一样,使用方法也一样。
左上角有All serves(所有服务器)、Recent(最近的)、Favorites(常用的)、Waiting games Options(等待游戏选项)这几个选项。
All serves(所有服务器):显示网上的所有的kaillera服务器,点击Refresh list(刷新列表)可以刷新服务器列表。
Recent(最近的):最近使用过的服器。
Favorites(常用的):暂时不能用该功能。
Waiting games Options(等待游戏选项):默认就行了,不必去设置。 点击All serves(所有服务器)选项,如果你是第一次玩网络对战请在左下角的Username中为自己起个名字,在右下角Connection Type(连接类型)中根据自己的网络状况选取一个合适的连接类型。然后选中列表中的服务器,并按下Connect(连接)按钮联接到该服务器。如果你知道服务器的IP地址可以使用Enter IP Adress选项,例如中国广州电信的服务器,输入IP地址61.145.133.50按Connect即可。
连接上服务器,弹出新窗口,左上方是玩家对话信息窗口,右上方为玩家列表包含了玩家的Nick Name,Ping值与当前属性等信息,中间的空白长条可以输入文字供聊天使用.最下面的为玩家已经建立的GAME列表,可以看到GAME名称(玩家建立的游戏使用那个ROM),Version(模拟器版本号),Status(目前状态Playing为正在玩),Users(当前人数/最大容纳人数).这里请注意你与对方的模拟器版本是否一致,以及Rom的名称是否相同!如果你看见已经有人建立合适的游戏你只要选择他建立的游戏并按Join就能进入啦,剩下的事情就是等对方开始游戏与你一起玩啦,如果没有找到合适的就自己建立一个吧。点击Create new game会出现一个按照游戏名字排列的列表,选择你想要玩的游戏。

NEBULA模拟器对配置要求并不高。只要大家掌握设定技巧,就能充分发挥各位爱机的本能,更好的为自己服务!

tiantian20 2005-9-23 15:19

NeorageX模拟器教程
NeorageX是一个非常好的NEOGEO的模拟器,硬件要求低,游戏速度快,可以支持未知游戏(条件是ROM必须是完全解密的),出招比其它模拟器要好,只是不支持联网对战,不支持大于128K的S1。两年前我第一次接触到的模拟器就是它,当时只晓得用它来玩KOF99,可惜到现在为止还是KOF菜鸟一个,还停留在只能免强陪电脑玩几招。现在介绍一下 Neorage 0.6b 的使用方法。一、NeorageX同一目录下的各文件夹的用途
<Hiscores> 可擦除只读存储器
<Previews> 存放预览图片
<Roms> 存放游戏的ROM
<Shots> 存放捉图
<States> 存放存档
<Waves> 存放录音文档二、设置1、准备运行NeorageX

把已校对好或已改好的完全解密的ROM及BIOS文件neogeo.zip的放在<Roms>文件夹下。2、NeorageX的运行、设置
运行"NeoRAGEx.exe",出现如下图:左上方是游戏目录窗口(gamelist */*);
左下方是预览窗口(preview);
右上方是选项窗口(options);
右下方是状态窗口(events);
中间有三个按钮,分别是LAUNCH(载入)、IMPORT(输入) 、EXIT(退出)。 第一次启动NeorageX或加入了新的ROM,请先点击“IMPORT”按钮,刷新游戏目录,然后在左上方的游戏目录窗口(gamelist */*)里,浏览并选中你想要玩的游戏,双击或点击“LAUNCH(载入)”载入游戏。("Tab"键可快速切换游戏窗口与控制窗口)各子窗口说明(1)、左上方是游戏目录窗口(gamelist 10/129)。
“gamelist 10/129”表示一共支持129的游戏,其中10个可以运行的。(2)、左下方是预览窗口(preview)。
当鼠标移动至左上方是游戏目录窗口(gamelist)里,就可以预览到相应的图片。如果没有的话,载入游戏后,先按'F5' 调整色深为“8 BIT”, 然后按"0"抓取预览图片。完成后,如果你介意目前的图像差的话,按"F5"调整色深为“16 BIT”,然后再按"F7" 打开“插补图像”或"F8"打开“ 图像增强”开关。(3)、右上方是选项窗口(options),有如下几项:CONTROLS 控制器
DIRECTORIES 目录
VIDEO OPTOINS 视频选项
AUDIO OPTIONS 声音选项
MACHINE SETTINGS 机械设置
SHOTS FACTORY 捉图工厂a、CONTROLS(控制器)子菜单
PLAYER CONTROLS(玩家控制):玩家选择用键盘还是手柄,及是否自动开火
PLAYER 1 KEYBOARD/JOYSTICK 玩家1 键盘/手柄
PLAYER 2 KEYBOARD/JOYSTICK 玩家2 键盘/手柄
PL1 AUTOFIRE NO/OFF 玩家1自动开火 开/关(好像开或关效果都一样的)
PL2 AUTOFIRE NO/OFF 玩家2自动开火 开/关
自动开火(PL1 AUTOFIRE NO/OFF)不是没用的。。。而且并不是自动开火的意思。。。。是控制玩家键盘A键(即拳皇中的轻拳)按住是否可连续的开关。。在合金弹头或一些打飞机的游戏打开这个开关(ON)可以按住A键即可连射子弹。。。不过在拳皇或者一些可以蓄能量的打飞机游戏中建议不要打开这个开关。。。(感谢网友AdamsLibra指正)KEYBOARD SETUP(键盘设置)
上、下、左、右、A、B、C、D我就不提了,这里说一下热键吧。例如把“PL1 HOTKEY 1”设为键盘上的"U",点击“BACK”返回上一级菜单,进入HOTKEY DEFINITION(按键定义)选项,把“PL1 HOTKEY 1”设为“AB”(点击“PL1 HOTKEY 1”右边的三角形更动设置),进入游戏后按“U”是否与同时按下‘A+B’的效果一样? JOYSTICK SETUP(手柄设置)
与键盘设置类似。HOTKEY DEFINITION(按键定义) BACK TO MAIN (返回主菜单)b、DIRECTORIES(目录)子菜单
一般情况下默认就行了,如果你要加多一个ROM的路径,就点击“ROMPATH 2”的右边,输入路径就是了。c、VIDEO OPTOINS(视频选项)
COLOR DEPTH 16BIT 色深(建议选用16BIT)
SCANLINES NO 扫描方式(建议选用NO)
INTERPOLATION YES 平滑图象(建议选用YES)
EDGE ENHANCEMENT NO 轮廓增强(这果效果也不错,不能与INTERPOLATION同选)
TRIPPLE BUFFERING YES 缓冲(打开吧)
FRAMESKIP AUTO 跳帖(自动就行了)
VSYNC YES (激活TRIPPLE缓冲)d、AUDIO OPTIONS(声音选项)
MAIN VOLUME MIN------MAX 音量调节
SOUND FM/ADPCM 声音(建议选择“FM/ADPCM”,其它模式不是没声音,就是不完整)
OUTPUT CHANNELS STEREO 声道(建议选择立体声“STEREO”)
SAMPLE SIZE 16 BIT 16位回放声音(建议选择16位)
SAMPLE RATE 44 KHZ 采样率(建议选择“44 KHZ”)
INTERPOLATED SOUND YES 内插换算(建议打开)e、MACHINE SETTINGS(机械设置)
LANGUAGE US/EUROPEAN/JAPANESE 区域(美国/欧洲/日本)
SYSTEM ARCADE/CONSOLE 系统(街机/家用)
MVS SETTINGS OFF/OM MVS设置开关
FREEPALY OFF/ON 免费游戏开关f、SHOTS FACTORY(捉图工厂)
载入游戏时才可用,有兴趣的朋友自己研究一下吧。(4)、右下方是状态窗口(events)。
显示模拟器当前所执行的任务。三、常用热键“3”——投币1
“4”——投币1“1”——1P
“2”——2P“F11”——存档
“F12”——取档“Tab”——快速切换游戏窗口与控制窗口
“PAUSE”——暂停“5”- 减少音量
“6”- 增加音量
“7”- 录 音
“8”- 显示帧数
“9”- 限制帧数(ON/OFF)
“0”- 抓取预览图片(8位色深才可用)“F1”- 复位(MVS设定)
“F2”- 声音设定 (ADPCM/FM/OFF)
“F3”- 声音输出(8位/16位)
“F4”- 声音频道 (MONO 单声道/STEREO 立体声)
“F5”- 色深选择(8/16)
“F6”- 扫描(ON/50%/OFF)
“F7”- 插补图像(ON/OFF)
“F8”- 图像增强(ON/OFF)
“F9”- 抓图“ESC”- 退出四、常见问题解答
1、怎样让合金弹头2和打击者1945PLUS更流畅运行?
用记事本打开配置neorage.ini文件,找到142096,metslug2.zip,并在后面加上",20000000",合金弹头2 ROM的压缩包文件名为metslug2.zip,所以在metslug2.zip后面加,这将会 68000 处理器设定为 20兆赫,将会与overclock z80 一样。具体如下:142096,metslug2.zip,20000000一般情况下合金弹头系列,20Mhz就可以了,打击者1945PLUS要高一点的频率,26Mhz48382,s1945p.zip,260000002、从网上下载NEO的ROM回来,放在<ROMS>目录,打开模拟器,怎么看不到?
先点击“IMPORT”刷新一下,还没有的话,看看<ROMS>目录下是否有BIOS文件"neogeo.zip",没有的话,下载一个就是了。五、MVS设置(合金弹头3为例)
首先载入游戏,按"F1",进入如下菜单:HARDWARE TEST 硬件测试(要花一些时间,稍安勿躁)
SETTING UP THE HARD DIP 硬件设置
SETTING UP THE SOFT DIP 软件设置
BOOK KEEPING 查看信息
SETTING UP THE CODE NUMBER 区域设置
SETTIN UP THE CALENDAR 日期设置
EXIT 退 出(选择“EXIT”后,还要再按“F1”一次,才能真正退出)

通过1P的上、下方向键(记住是1P的上下方向键),可上下选择。1P上的“A”键(1P的按键1即拳王的轻拳)确认,“C”键1P的按键士即拳王的重拳)退出子菜单。下面解释一下合金弹头3的SETTING UP THE SOFT DIP(软件设置)菜单。

SETTING UP THE SOFT DIP 软件设置
SETTING UP THE CABINET 投币设置
SLOT1 METAL SLUG 3 合金弹头3投币设置SETTING UP THE CABINET 投币设置
COIN1 1COIN = 1CREDIT 投币1 1个币=1次
COIN2 1COIN = 1CREDIT 投币2 1个币=1次
(例如:1COIN = 3CREDIT 一个币可以玩3次,3COIN = 1CREDIT 三个币才能玩一次)
GAME SELECT ONLY WHEN CREDITED(GAME SELECT FREE)
只有投币才能开始游戏(免费游戏,就是说不用投币)
GAME START COMPULSION 30 SEC(GAME START COMPULSION WITHOUT)
30秒内不按START键将强迫开始游戏(无时间限制)
DEMO SOUND SET UP IN EACH GAME(DEMO SOUND WITHOUT)
示范游戏中打开声音(示范游戏没有声音)SLOT1 METAL SLUG 3 合金弹头3设置
HERO 3 主人公有3条命(最多可以是99条命)
CONTINUE ON 继续游戏开关(就是全军覆灭后可否接机)
DIFFICULTY LEVEL 4 难度级别为4级(最高8级)
PLAY TIME 60 游戏时间为60
DEMO SOUND ON 演示声音开关
PALY MANUAL ON 游戏指南开关
CREDIT/LEVEL ON/OFF 是否显示可以玩几次及级别
(往下移还有以下几项)
LANGUAGE ENGLISH 语言为英文
BLOOD OFF 血统开关
COUNTRY OTHERS 国家 其他的

tiantian20 2005-9-23 15:20

WinKawaks模拟器完全使用方法
WinKawaks中一共有11个目录,各种目录的具体作用如下表:<BLEND>——用来存放透明表文件,扩展名为.bld,可以使你的游戏具有半透明效果,你在"视频"菜单中选择"启用活动块透明效果",如果你有这个透明表文件的话,效果就可以看出了,很爽的哦,可以一试.<CAPTURE>——在WinKawaks中抓的图都有里面啦.运行游戏后,非过滤抓图用Ctrl+P 双线过滤抓图用Ctrl+Alt+P,图片格式全部为PNG格式,用双线过滤抓图效果很好的啦,试试吧 <CHEATS>——很容易理解,当然是作弊(金手指),放作弊文件的地方,运行游戏后,在"游戏"菜单中选择"修改作弊"就可以了作弊了,前提是你必须有这个游戏的作弊文件,WinKawaks144a中文合成包里的作弊文件很全的,所以你不必到处找了,相信是大家都会喜欢这个的东东吧,^-^ <EEPROM>——运行游戏后的一些记录,用处不大,一般很少用到。
INI 在运行游戏的时候自动生成的.在"游戏"菜单中选择"保存当前设定到配置文件",保存的设置都会在这个目录中.还有配置名和你的游戏文件名相同,你可以用记事本打开它,在里面设定控制键和宏命令,再在"游戏"菜单中选择"从配置文件重新载入设定",这样你的设定就生效了. <LANG>——菜单"杂项"中的"选择语言包"的语言包都在这个目录里了,你可以用记事本打开看看,还可以进行修改呢,修改成你喜欢的翻译,然后保存,再运行Kawaks看看,全是你的翻译了.哈哈. <RECINPUT>——用来存放录像文件,扩展名为.rc0,通过"文件"菜单中的"纪录游戏输入"和"回放游戏输入"进行纪录和回放录像.是用Kawaks制作GIF的必经过程. <ROMS>——这可是个重要的目录啊,用来存放模拟器游戏(Roms)的地方,你下载的模拟器游戏(Roms)就放在这里,记 住roms不要解压啦,否则就不能玩了,这也是一些模拟器初学者常犯的错误.<SAVES>——你保存的游戏进度(存档)全在这了,你可以打开忘该目录看看,看一下你存了哪些游戏,以便以后接着玩.先运行你保存过的游戏,再选择"文件"菜单中的“载入游戏进度”就可以了 <SSHOTS>——用来存放你的游戏预览图片,其图像格式必须是BMP格式,因为抓的图是PNG格式,所以需要用工具转换一下,如ACDSEE,在WinKawaks游戏列表中你只要选中游戏名,就可看到这个游戏的预览抓图,其实笔者的Kawaks144a中文合成包都有了,而且KOF系列的图全都是用的是ROMs封面或游戏海报,很不错的.可以试试 <TRACKLST>——音轨列表,这个目录是记录音乐相关的,不用管它,没什么用处.
接下来再介绍WinKawaks根目录下的几个文件:defaultkeysCPS.ini 默认的CPS游戏控制设定,通过记事本打开,进行设定后,你的CPS所有游戏都会默认为该设置,也可以在运行游戏后,修改控制设定,再通过"游戏"菜单中的"保存当前键位设定为默认值"来修改它defaultkeysMVS.ini 默认的NEOGEO(MVS)游戏的控制设定,其它的同上.DefaultWinKawaksINI.zip 备份的默认文件,如果WinKawaks.ini损坏了,通过它来恢复吧,把它解压到WinKawaks的根目录就行了.faq.txt 模拟器常见问题的解答,很详细的哦,可以仔细看看,避免不必要的错误.kailleraclient.dll 这个文件可是个重要的文件,Kawaks的联机游戏就是调用该程序。如果该文件被删掉了或者改了名就不能够联机了.ROMCHANGES.txt 这个是说明ROMs变动的情况,上一版本WinKawaks能玩的ROMs这一版不一定能玩,最好用RomCenter整理一下,看看差哪些文件,然后再到相关站点去下载.如果不懂RomCenter,就看看相关教程,学会使用这些软件可是模拟菜鸟向老鸟过渡的必经之路啊.sample_ini_files.zip 几个样本的INI,没什么用,不管它whatsnew.txt WinKawaks的新版更新情况.也没什么用,不用管。WinKawaks.exe WinKawaks的主程序,通过运行它来玩游戏。WinKawaks.ini WinKawaks的配置文件,比如你选择的分辨率、视频内存分配方式、选择视频双线过滤模式...等等设置全保存在里面了同样可以通过记事本进行修改。WinKawaks.rom ROMs的信息全保存在这了,一共多少游戏,缺哪些,有哪些等信息...再接下来介绍怎么设置WinKawaks.你的机器的视频内存分配方式,自动选择一种最好的视频内存分配方式,但是自动选择不一定是正确的,比如笔者的机器,检测说显存比内存快,但是实际内存比显存快很多.所以还是自己都选择一下看看,看哪一种快就选那一种。选择方法:在"视频"菜单中的"视频内存分配方式"中进行选择.注意:Kawaks144a中文合成包运行过,所以不会有自动选择视频内存分配方式的过程,需自行设定.运行WinKawaks144a中文合成包画面如下:
如果你看不惯这个模拟器启用画面,可以自已换一个,找一张你喜欢的BMP图片,命名为skin.bmp放到WinKawaks根目录就可以了.如下图所示.这张还不错吧.^-^现在我们来设置一下视频,以便让游戏更好的运行.选中"视频"菜单中的"三倍缓冲",因为这样运行游戏会更快.还有你如果不"进行选择视频双线过滤模式..."设置,一般在运行游戏后会看到很多横杠,这时你也不要担心,以为是什么大毛病.这里我们来设置一下就可以了一般在"视频"菜单下,使用默认配置效果已经不错了。基本不用再调整了不推荐使用拉伸。会影响速度!还有在“游戏”菜单中“NeoGeo 设定...”进行设定,一般选用家用机,因为在电脑上玩,而且选家用机比街机内容要多,如下图所示:看到了吧,如果你选街机就没有这个选择菜单了,就直接进入第一种模式了注意:并不是所有的NeoGeo游戏都有这个选择菜单,KOF系列和合金弹头系列是有的,其它的就不一定的,可以自己试试. 最后再选上"免费游戏",这样你就可以尽情的玩了,不怕没有币还不能继续游戏了。还有在退出游戏时必须先按一下回车,再退出,不然他会提示如下图Pause Emulation Before Quitting 就是让你先暂停游戏,然后退出,暂停游戏是Enter键,也就是回车键。最后如果你对默认的控制设定不满意,可以自行设定,设定方法如下:在"游戏"菜单中的"重新定义键位设定"进行相应设定,手柄键盘都行,最多支持四个玩家.还有一个技巧,有人用RomCenter和ClrMAMEPro等Rom整理工具时,总觉得的数据库太旧,其实WinKawaks有生成数据库文件的功能,你看一下"工具"菜单就知道了,直接点击生成该数据库文件就行了.下面再来介绍一下模拟新手玩不了游戏的原因及其解决方法首先我们来设置一下路径,如图所示:相信大家一看就知道吧,毕竟都是中文的。各个目录的具体作用上面已经说了,这里就不多说了,如果你的游戏Roms都放在WinKawaks根目录中的ROMS目录中,这里就不需要设置了,设置完成后确定.然后打开"文件"菜单中的"载入游戏",如下图所示:你选择"现有游戏"单选钮,然后单击"重新扫描所有游戏"按钮看看你有多少游戏可以玩,如果你还没有游戏Roms,到各大模拟站去下吧,具体网址最后介绍.下载完成后把它放到WinKawaks根目录的ROMS目录中,如果没有这个目录,新建一个吧。模拟新手在玩NEOGEO游戏时,经常会出玩找不到Neo-Geo.rom,ng-lo.rom,ng-sfix.rom等文件,是什么原因呢原来还没有NEOGEO的BIOS文件,去各大模拟站下一个吧,下载完后把NEOGEO.ZIP放到ROMS中就可以了,注意不要解压,否则就等于没有这个文件Kawaks是不会自动识别的。所有的NEOGEO游戏都共用这一个BIOS文件,如果你有了NEOGEO的BIOS文件和相应的ROMS还不能玩,还是提示差什么文件的话,就是ROMs的问题了,估计不完整,因为NeoRagex和Kawaks所支持的NeoGeo游戏roms大部分不能通用……

tiantian20 2005-9-23 15:21

epsxe摸拟器教程
epsxe目前比较稳定的版本为1.52
下载epsxe 安装后桌面会生成图标 也可打开资源管理器 找到安装的目录 直接运行epsxe.exe 让我们分别来看看几个常用的文件夹的作用。最左边的是 BIOS 文件夹,用于存放 BIOS 文件。ePSXe 所需的 1001 的 BIOS---Scph1001.bin 就要放到此文件夹下
存放记忆卡的文件夹 memcards ,epsxe000 是第一块记忆卡,epsxe001 是第二块
Plugins 文件夹,用来存放各种插件,如:图像,声音,手柄,光驱。。。。。凡是插件就解压缩到这个文件夹下吧
注意:由于插件都是*.dll的文件,平时是隐藏属性,你是看不到的,我为了让大家清楚才把属性改为了全部显示,如果你的文件夹下没有,改一下显示文件的属性看看吧开始双击那个手柄模样的可执行文件epsxe.exe 控制栏有5个菜单标签(File,Run,Config,Options,Cheat)
File
Run CDROM:运行Ps游戏碟
Run BIOS:运行Ps主机bios
Run ISO:运行Ps碟的iso镜像文件
Run PSX EXE:运行Ps碟EXE文件
Chage Disc: 换盘
Exit:退出
Run
Continue:继续运行之前被“Esc”中断的游戏
Reset:重新启动
Config (这部分最烦)
Video:图象部分,选择适合自己显卡的插件,并进行一系列的设置
Sound:声音部分,选择适合自己声卡的插件,并进行一系列的设置
Cdrom:选个适合自己光驱的插件,设定好光驱所在的盘符(我是f:)
Bios: 随便选一个吧,我试试都差不多的
MDEC: 用来控制播放游戏中的动画
Memory Card: 记录卡
Game Pad: 设置游戏手柄
Options
SIO irq always enable:永远打开SIO中断。(f4键)
Country: 选择播放的制式(Autodetect PAL NTSC)
Cheat
Edit Cheat Codes:编辑金手指代码
**help
帮助文件,没什么可说的 设置篇 第一次运行 配置向导会弹出 epsxe模拟器必须进行设置 分视频 声音等 每一项必须选择一个插件 比如说 视频中就有好多插件 如果您的显卡是geforce系列 就应该选择openGL的那个插件 你可以按着向导一步一步完成设置下面我们不按着向导 详细讲解各项设置视频部分 从菜单选取配置-视频 如图如果您的显示卡是geforce系列 可以选Pete's OpenGL加速插件 1.56 具体情况可以看向导里面说明 选完插件后 单击配置按钮 (Pete's OpenGL

4. fc吞食天地有源码吗

有。
吞食天地2是一款经典的FC游戏,使用VirtuaNES模拟器,然后选择吞食天地左上角第四个工具,然后点金手指代码,点左下角输入,然后有两个空,把代码输进去就好。
吞食天地是1989年发布的一款RPG游戏,与街机版游戏一样都是以日本的漫画版《天地》为设计原型。吞食天地系类游戏包括FC吞食天地1、FC吞食天地2、FC吞食天地秋风五丈原,还有同人游戏和街机版本。

阅读全文

与经典街机游戏源码相关的资料

热点内容
方舟怎么给自己服务器改倍率 浏览:16
腾讯云远程登录服务器账号命令 浏览:583
银行解压手续没给 浏览:25
benchmarkphp 浏览:629
程序员下午考试 浏览:153
程序员去澳洲找工作 浏览:232
下载app怎么样点击信任 浏览:440
瑞波币和加密货币有什么区别 浏览:717
持仓量和成交量同时显示的源码 浏览:670
学习通app上的课表怎么删除 浏览:935
京东自营为什么没有溯源码 浏览:990
windows2008如何使用文件服务器 浏览:876
ipa时间锁源码 浏览:702
如何找到服务器的线索 浏览:41
经典街机游戏源码 浏览:393
带命令行的安全模式长啥样 浏览:498
微信文件夹图标有个符号 浏览:452
和平精英充钱了如何退款安卓手机 浏览:632
r命令行参数 浏览:764
获取通讯app源码出售 浏览:516