街机源码
Ⅰ 苹果街机游戏的源代码多少啊
下载一个街机模拟器
Ⅱ 为什么没有街机模拟器 for wince 源代码
VS2005可以搭建Wince6.0的模拟环境,具体如下:
1. 在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自
命名,这里命名为“MyEmulator”。
2. 创建MyEmulator的向导中,BSP一定要选择“Device Emulator: ARMV4I”,下一步;
3. 模板(Design Templates)选择“PDA Device”,下一步;
4. 选择“Mobile Handheld”,下一步;
5. 应用程序(Application & Media)就随自己的需要选择,下一步;
6. 网络和通信(Networking & Communications)在此只选择“Local Area Network(LAN)”,下一步;
7. 选择完成;
8. 选择Acknowledge;
到此工程建完;
添加组件(可以根据需要添加,这里主要添加汉字相关的组件)
(1) 添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象):
1. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Fonts”-->“SimSun & NSimSum(choose 1)”-->“SimSun & NSimSun”或者“SimSum & NSimSun (Subset 2_50)”;
2. 在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“GB18030 Data Converter”和“Monotype Imaging AC3 Font Compression”;
(2)添加中文输入法:
在Catalog View添加“Core OS”-->“CEBASE”-->“International”-->“Locale Specific support”-->“Chinese (Simplified)”-->“Input Method Editor”-->“MSPY 3.0 for Windows Embedded CE”;
(3) VS2005中菜单“项目”-->“MyEmulator(项目名)属性”,配置选择“所有配置”,配置属性-->“Build Options”,在“Build Options”中去掉“Enable KITL (no IMGNOKITL=1)” (这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的);
(4) “Locale”中,Locales先Clear All,然后选择“中文(中国)”,Default local选择“中文(中国)”;
(5) 运行VS2005菜单“生成”-->“生成MyEmulator”;
(安装R3后,发现简单的device emuloter 的工程都编译不过去了,
提示don't know how to make atlsd.lib 错误,
后来发现在catalog view 中吧 Active Temlate Library 选择上就可以了。
还有一个疑问就是如果我不需要ATL,也需要把这个选择吗
)
构建SDK:
1. 运行VS2005菜单“项目”-->“Add New SDK…”,在SDK属性页中填写必要的信息,属性“Emulation”中Configuration 选择Debug,可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为240 x 320,16色深,128M内存,然后“应用”,“确定”。。
2. 然后运行VS2005菜单“生成”-->“Build All SDK…”,顺利的话,就会在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下会有MyEmulator.msi;
配置VS2005:
1、先安装生成好的MyEmulator.msi。运行Visual Studio 2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到 “MyEmulator”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击MyEmulator,设定传输为DMA传输,再点击“仿真器选 项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。
2、用VS2005新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择MyEmulator,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。
Ⅲ vb小游戏源代码
Rem 窗体创建三个单选框按钮,Option1、Option2、Option3。
小游戏是一个较模糊的概念,它是相对于体积庞大的单机游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版有网页版,在网页上嵌入的多为FLASH格式。
当下小游戏主要是指在线玩的flash版本游戏,统称小游戏,其实小游戏还包含单机游戏,小型游戏机等。一般游戏大小小于10m的游戏都统称为小游戏,一些街机类小游戏。因其游戏安装简便,耐玩性强,无依赖性而广受白领及小朋友的喜爱。
小游戏”这个词的型含义其实很简单,它不是一些大的游戏,不必花费更多的时间和精力。
小游戏是原始的游戏娱乐方式,小游戏本身是为了叫人们在工作,学习后的一种娱乐、休闲的一种方式,不是为了叫玩家为之花费金钱、花费精力,更不是叫玩家为他痴迷。
小游戏也可以理解为“Flash游戏”,是以SWF为后缀的游戏的总称.这些游戏是通过Flash软件和 Flash 编程语言 Flash ActionScript 制作而成。
由于Flash是矢量软件,所以小游戏放大后几乎不影响画面效果。Flash小游戏是一种新兴起的游戏形式,以游戏简单,操作方便,绿色,无需安装,文件体积小等优点渐渐被广大网友喜爱。
Ⅳ 关于街机的一个问题
这里有比较详细的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加速插件已经升级到1.64)
Ⅳ 街机游戏模拟器mame到底有什么来历,有什么远古游戏可以推荐
每个时代的玩家,接触到的 游戏 都是不同的!
当年经历过街机厅的玩家估计至少都30岁以上了吧!而街机 游戏 代表的就是我们的青春。
从早年的《中华英雄》《成龙踢馆》《影子传说》《绿色兵团》《魔界村》《功夫少女》《龙行忍者》《秘密间谍》《大旋风》《雷霆行动》《捉虫敢死队》《脱狱》《双截龙》,到后期的《圣魔世纪》《神剑伏魔录》《西游释厄传2》《拳皇98UM》《拳皇2002UM》《三国战纪3》《侍魂6天下第一剑客》,街机 游戏 整整火爆了几十年,而在这期间诞生了大量的优秀作品。
但是,因为种种原因,大部分玩家至少有百分之80以上的街机 游戏 都是没有体验过的。多年来一直被因为遗憾。
但是,在PC时代,街机模拟器出现了!其中就有winkawaks、FBAS、星云和MAME。玩家们可以在这些模拟器上面玩到自己想要玩的各种街机 游戏 。
没错,mame是模拟界的难以匹敌的王者
有多少人知道,最初的麻将 游戏 中出现的美女们都是有来历的,港姐哦!
最初的蓄力 游戏 叫《龙行忍者》,当年我们都叫它火拳
最初的爬层 游戏 《猫捉老鼠》,FC也有移植版,但画面差别不大
最初的格斗 游戏 《北派少林》《功夫》,都是一个年代的,但是功夫却比较火,主要是在FC平台上面
最初最火爆的射击 游戏 《勇士们》
而这些最老的街机 游戏 ,在MAME模拟器上面都是可以玩的
的确,这些 游戏 都已经随着时间的流逝,而慢慢地被世人所遗忘,但对于我们这些街机玩家来说,这都是最珍贵的童年。
有谁还记得,当年放学集体去 游戏 厅,围着一台站着玩的街机嘻哈打闹的场景。多少次曾想打开机器下方的投币箱一窥究竟。为了玩街机 游戏 ,经常省下早饭钱,毕竟吃饭只有十几分钟,而 游戏 币却可以玩很久 。
那时候最大的愿望,就是每款 游戏 能多玩一会儿,更希望老板把难度调得简单一些。那时候我们走遍各大 游戏 厅,几乎对于每款 游戏 机的难度都是了解的。
如今,MAME模拟器可以帮我们再次重温曾经的街机时代!
关于MAME模拟器
MAME是第一个开放源码的模拟器 ,在1997年被老外Nicola Salmoria开发出来后,免费的公布了源码。也正因为如此,无数程序员为了自己的梦想,提交了自己所写的程序。
从上世纪七十年代的雅达利,到上世纪末期的台湾IGS基板 以及期间一些多平台 游戏 等等,统统被MAME收入囊中,大有一统天下之势。
MAME的宗旨就在于精确模拟,即便牺牲速度也在所不惜。就这样,无数的经典 游戏 在这个模拟器上面得意延续。那些包含着开发者辛勤劳动的 游戏 ,我们见过或者没见到过的全部都以文档传承的方式继承下来,得以流芳百世。
《超级玛丽水管工》估计大部分玩家都是先玩的FC版本吧,或许大家都不知道这款 游戏 最先是在街机平台发行。
那么,有那些早年比较经典的 游戏 值得推荐呢?
《秘密间谍》
海底关卡 拿到手中的这个鱼类状的东西后就可以游的很快
以冷战时期为背景,我方扮演一名特工,深入虎穴,最终毁掉敌人的核武器为主要剧情线。期间顺便英雄救美。
游戏 特点是,开局只有一把手枪,且子弹数量有限,可以通过消灭敌人来获得补给,当凑齐屏幕右端的星星标志的图案时,会凑到一把黄金步枪。技术好的话带到boss处,这玩意连boss都能实现秒杀。
另外在某些关卡,我方还能缴获敌人的飞行器,在天空飞翔 。
《狂热印第安》
说起这款 游戏 ,我我只能用一句话来形容,千呼万唤始出来,犹抱琵琶半遮面。
整个模拟过程长达8年之久。结果在2016年左右悄无声息的被模拟了 ,也不枉玩家们等了八年。
游戏 的内容是以美国淘金时代为背景,扮演一名牛仔和一名印第安人在西部的世界里闯天下的故事,玩法类似于《荒野大镖客》。
但是是横版进行,开始是单枪,吃到双星后会变双枪 不过再吃到单星的话却又会变回单枪。保险是变成一个炸药桶爆炸,在 游戏 过程中可以补给,敌人也是花样繁多,蒙面的牛仔 骑驴扔炸弹的老头、机枪男、印第安人、疯狂的野牛.....
boss也极具个性:持枪的亡命徒、喷火的印第安酋长、鬼屋链球男、大手 难度不低。玩家想要一命并非易事,网上已经有了一命通关的视频、有兴趣的可以去观赏下。
《成龙传说》
使出必杀技五行拳的成龙大哥 醉拳也很有意思。
想不到我们的成龙大哥当年还客串了这么一部格斗 游戏 ,我方可使用醉拳 五行拳、八卦掌等,成龙大哥来一路打倒自己或其他武术明星,打击感不敢恭维,但必杀技却酷的要死,并且不难发出,成龙大哥的身手在 游戏 里还是可圈可点的,打出连续技命中的话非常流畅。
当年这款 游戏 在街机厅出现过,由于难度太高而被下架了,多亏MAME让它重生,有兴趣的可以下载下来玩玩 。
《捉虫敢死队》
这款 游戏 在虚拟的世界里让我们客串当上了一名环保人士来响应国家的号召,不过创作公司估计谁也想不到,正是创作了以卖肉 游戏 《生或死》的TECMO公司。
游戏 的玩法与《1943》 《彩京》等一般无二,单特点是我方普通火力非常弱小,需要吃到后面带有标志的圆形牌子 放保险才能进行大范围的消灭敌人,每一种标志带有不同的效果,合理运用的话不仅可以全屏消灭敌人(昆虫) 还能及时保命。过去经常见高手屁股后面带有长长的一大串,很拉风的说。另外我方需要吃到带有S 图案的牌子才能增加自己的移动速度来即使躲避子弹 总之是一款非常有个性的飞行射击 游戏 强烈推荐
《野狼行动》
以越战为题材的一款光枪射击 游戏 。
80年代末,当时两个币才能玩一次,对于拮据的玩家们来说,还是舍不得玩 。
游戏 的背景是越战,我方扮演一名美军士兵要孤身一人杀入敌营营救人质 。敌人非常混乱,有步兵、坦克、飞机、战车等等。一边打、一边还有非战斗人员比如:平民、护士等等出现。误伤的话会减分的说,在不幸阵亡后,会有大魅力的特写镜头出现。
遗憾的是,自从卡普空的cps1基板出现后,这种 游戏 就销声匿迹了 。
注意杀掉特定敌人弹药的补给 ,如果不及时补充的话,弹尽粮绝就成活靶子了
这张图片感觉像是电影《第一滴血》的启发,给主角帮助的女主角阮春氏和无名老人
随着年龄的增长,这些古老的街机 游戏 早已成为昨日黄花。但它带给我们的欢乐,是现代各种网游永远无法比拟的。
当然了,上面介绍到的仅仅是一些凤毛麟角。MAME直到今天仍在持续更新,做为一名铁杆的街机玩家,我只想说:MAME,感谢有你
哇塞,终于有人记得街机模拟器Mame了,这个模拟器无论是在囧王者的台式电脑,还是笔记本,甚至在PSP里面都是常驻硬盘系列啊。无他, 游戏 多耳,还可以无限投币,甚至作弊,一解小时候的遗憾。
关于这个模拟器实在是有太多的内容可以讲了,因为这个街机模拟器可以说代表了囧王者这一代人街机的 游戏 青春啊。
首先,我们来科普一下什么是Mame,他可以做什么
MAME就是Multiple Arcade Machine Emulator四个英文字母的缩写,翻译成汉语就是“多功能街机模拟器”。截至到现在Mame已经基本囊括了绝大多数的街机基板,包括不限于:卡普空,NEOGEO,南梦宫和世嘉等世界上绝大多数的 游戏 基板。 游戏 种类高达数万种,能正常运行的有数千种。囧王者自己正在用的是经过大神修改过的MAME64 0.2版本,内置了4500款 游戏 。有需要的小伙伴,可以私信我,我发给大家,懂的来。 至于Mame上的 游戏 就太多了,我们慢慢来讲
合金弹头系列
这个系列在街机上的地位,还用囧王者一点一点的展开说吗?不用了吧,你们都能找出每个系列隐藏的囚犯吗?不行?请无限投币慢慢尝试一次吧。
街头霸王系列
Street Fighter,街机格斗 游戏 的开山鼻祖之一。相信所有玩过街机的小伙伴们,小时候都中二过,有人没人的时候都会嚎一句“耗油跟”“阿杜跟”,别告诉我你没嚎过。如果没有,你街机白玩了。这句话,我说的。
街机三国系列
囧王者清楚的记得,当初四个小伙伴玩三连站玩(据说可以四个人玩,我不记得了),街机室老板严禁我们吃包子,哈哈,有懂的吗?还有街机《三国战记》各种道具,各种摇,想想真的美滴很啊。
KOF,拳皇系列KOF系列这几年在国内的知名度,恐怕要超过街霸了吧。想当年我们疯狂的练习KOF97,八神的禁千贰百拾壹式·八稚女,玛利亚的关节技,莉安娜的二段V字杀等。现在的你们尚可一战否?
记得小时候玩的一个 游戏 ,一个和尚开局拿着一把斧子,开始闯关,一共五大关,每关过后会有一个修行,修行全部成功后可以直接发虎气功,后来才知道这个 游戏 叫虎之道,卡普空出品,当时如果玩的好,一个币可以玩一个半小时的!真的感谢MAME模拟了这个 游戏 ,让我重温儿时的记忆!
1997年~2016年,目前已经不更新了。但是已经很完美了。
推荐 游戏 :
黑暗之虎
合金弹头
Ⅵ 我下载了街机游戏的文件.但不知道用什么模拟器来运行还有怎么运行谁告诉下
模拟器
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:游戏配置键,在呼出的菜单中.
Ⅶ 拳皇97源码 有办法得到吗
在PC机上可以用街机模拟器玩拳皇,模拟器的ROMs文件夹里的文件就是各个游戏的执行代码,不过源代码应该是不公开的,而且它们也是针对街机的硬件环境的,没法直接拿来用的,移植也很麻烦
Ⅷ 谁能给个街机三国源码啊!多谢!多谢! 其他
亲玩家您:
建议您查看交易场或者加入游戏群或者论坛查找
51官网粉丝团高兴您解答更精彩尽51游戏社区
Ⅸ 怎么在拳皇里自己做脚本按键就能发招。。求源码
我所学到只局限于KOF2005(包括)的以前版本,之后不是2D,就是MUGEN(不会啊⊙﹏⊙b汗)
LZ因该是说宏伟建的设置
首先找到键位修改
下方的M,2,X 就是一个招式的快捷键