Author:KillerLegend

From:http://www.cnblogs.com/killerlegend/p/3824989.html

Date:2014.7.4

Part A

第一部分:获取软件

1:调整你的Windows系统,显示所有的扩展名以及隐藏文件名

2:选择一个位置用于安装MESS.下载MESS[下载地址: http://mamedev.org/release.html]并且解压到选择的安装位置(解压后就完成了安装),以我的为例,解压路径以及解压后内容见下图:

3:下载MESSUI[下载地址: http://messui.the-chronicles.org/],并解压到你的MESS文件夹中,如果提示下图,点击确认即可,解压之后多了一个messui64.exe文件

第二部分:MESS.ini

1:在mess安装的文件夹里打开DOS窗口,按住SHIFT键同时鼠标右键,如下图打开CMD:

然后在命令行中输入mess64 –cc(不要关闭这个命令行窗口),如下图:

然后mess文件夹夹下面会多出一个mess.ini文件,打开这个INN文件,将里面的字段对应修改为以下值:

readconfig 1

writeconfig 1

inipath ini

menu 1

filter 0

hlsl_enable 0

你也可以修改rompath, hashpath等.

2:在mess文件夹下新建ini文件夹(如果没有的话),然后将上面的mess.ini复制到ini文件夹中.

3:确保你有某个系统的bios roms,zip格式,和系统名相同,然后放在roms文件夹中.假设你有了一个rom为ti99_4ae.zip,并且已经放置到了roms文件夹中.

4:回到刚刚的命令行窗口,输入mess64 ti99_4ae,将会弹出如下窗口,然后File->Exit

PS:你也可以打开messui64,双击下图红色方框处即可运行:

第三部分:配置messui.ini

当启动过messui.exe后,mess安装根目录下将会出现一个MESSUI.ini的配置文件

定位column_order,将其值(默认为: 0,3,1,2,1,2,7,8,9,1,2)修改为0,10,6,2,4,5,7,8,9,1,3,然后保存退出.

其他:

F5:扫描ROMs,通知MESSUI有哪些系统可以运行

Part B

基本配置完成后,接下来就是下载系统ROM了.

说到下载这些ROM,我是不得不说一下IDM这个下载软件哈,简直太赞了:

几百个ROM,页面抓取,很快就抓取下来,我都想给IDM的开发人员一些开发经费了….虽然目前还是个吊丝,哈哈.下载完ROM后放置在MESS安装根目录下的ROMs文件夹中.这就完成了ROMs的安装,怎么样简单吧.

打开messui64.exe,如下图:

首先说一下系统的选择以及游戏的选择:

你可以选定某一个系统,比如我选择Vectrex,然后鼠标右键选择属性添加该系统的游戏:

如上图所示,我将Vectrex的游戏放在了安装根目录下的software的vectrex中(如果没有你可以自行新建,当然名称与位置你随意),其他的设置都是很简单的,我就不多说了,在这儿我按照下图选择系统与游戏了.

好的我们双击Berzerk游戏(这是82年的一个游戏)进入系统(我只截取了其中几个界面):

一些信息:

Vectrex系统Logo界面:

选择玩家的个数,可以通过Ctrl键来更改玩家的个数:

更改后稍等片刻就会进入游戏界面,如下:

其中红色方框圈起来的那个小人就是你要操作的主角,可以移动↑↓←→箭头控制任务的移动,ALT键和方向键同时按下时将会发射子弹,其余的均为"坏蛋",他们想干掉你,你要活下来,你要么用子弹干掉他们或者躲开它们,除此之外,你还不能够碰到周围蓝色的"墙壁",否则你也要挂掉….很简单的一个小游戏,用纯C语言代码而写.

另外值得一提的是这个游戏,名字叫做Dark Tower,玩起来有点类似于今天的地铁跑酷.

这些游戏,可以用键盘按键模拟操作,但是最好还是买一个游戏操作手柄来玩儿,那样估计会更爽,想一想我们小时候玩的那些游戏,现在竟然有些怀念.

题外话:~~~

我并不是一个十分爱玩游戏的人,配置这个东西完全是出于偶然…..话说…今天早上起来打开我的电脑,结果发现电脑的文件夹错位.就像是玩游戏卡屏的那种效果,看起来像这样:

打开Word也不能用,各种错位啊,导致我无法开始工作,我觉得一定是中毒了,不过….我打算先上网查一下,用中文查了查,结果也没有什么收获,于是就打算用英文查一查,可是"文件夹错位,"怎么用英语说,diorder folder 还是 mess folder,还真不知道怎么说,于是就随便输入了一个mess folder on windows7.结果Google给我了一个大大的MESS….于是就碰见了MESS…哈,这是什么东西,打开看看….

打开之后,我先看看这个是干嘛的,如下,我擦,本意还不错嘛,好有爱….

不过,最喜以我的来啦,一看支持的操作系统,牛坏了….这么小个东西,这么厉害,看起来比虚拟机厉害多了..

看到这么牛的功能,按奈不住激动的心情了,下载…安装…配置……当当当…从早到晚.没有了….于是就有了这篇文章,后来,后来,我用它打游戏了.感觉自己萌萌哒.哈哈…

额,顺便说一下,在微软社区找到一个比较靠谱的回答,那个文件夹错位应该是安全软件的警惕性太强烈了,导致文件夹错位,你可以试着重启电脑F8进入安全模式看看是否文件夹错位(如果没有错位,说明系统没有问题),然后正常启动,退出安全软件试一试.当所有这些都无济于事的时候,你就要考虑全盘杀毒或者是重新安装系统了.

最后,我把涉及到的大部分资源打了个包大致包括如下内容:

隔日有好的网速,将上传至百度云盘,地址将会在我的博客ShareRepository处给出: http://www.cnblogs.com/killerlegend/p/3821416.html

参考:

http://www.ninerpedia.org/index.php/Installing_MESS

http://messui.the-chronicles.org/howto.html

http://www.mess.org/mess/mess.ini

资源网站参考:

BIOS下载: http://antiquesilicon.com/library/mess/BIOS%20Files/MESS/

CheatList: http://messui.the-chronicles.org/cheats/index.html

Games(游戏比较大): http://journalxtra.com/games/emulators/download-complete-sets-of-mess-and-mame-roms/

MESS-配置的更多相关文章

  1. MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

    一.简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发.发布并支持的.有以下特点: MySQL是一种数据库管理系统. MySQL是一种关联数据库管理系统. MySQ ...

  2. redis.conf配置详细解析

    # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb ...

  3. redis配置详解

    ##redis配置详解 # Redis configuration file example. # # Note that in order to read the configuration fil ...

  4. redis.conf配置详细翻译解析

    # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb ...

  5. Caffe+CUDA7.5+CuDNNv3+OpenCV3.0+Ubuntu14.04 配置参考文献 以及 常见编译问题总结

    Caffe+CUDA7.5+CuDNNv3+OpenCV3.0+Ubuntu14.04  配置参考文献 ---- Wang Xiao Warning: Please make sure the cud ...

  6. Redis基本配置

    # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb ...

  7. redis配置详情

    # Redis configuration file example # Note on units: when memory size is needed, it is possible to sp ...

  8. redis.conf 配置详解 (转)

    # Redis 配置文件 # 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => ...

  9. [转]redis.conf的配置解析

    # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb ...

  10. redis.conf配置

    # Redis configuration file example # Redis示例配置文件 # Note on units: when memory size is needed, it is ...

随机推荐

  1. WebGL七点二

    与上一节相比这一节相当做了些整合和整理,目的是提高了读写效率和减少代码量,就是做了优化.这里我们只需要在顶点着色器中定义一个用于从js传递参数的变量u_MvcMatrix一看就知道是uniform变量 ...

  2. mybatis 原理

    什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为 ...

  3. 剑指offer:用两个栈实现队列

    题目描述: 用两个栈来实现一个队列,完成队列的Push和Pop操作. 队列中的元素为int类型. 思路: 可以用stack1来存所有入队的数.在出队操作中,首先将stack1中的元素清空,转移到sta ...

  4. Keil MDK中的Code, RO-data , RW-data, ZI-data分别代表什么意思?(转)

    一 基础知识 字节  8位半字  16位字    32位 二 解惑 Code, RO-data,RW-data,ZI-data Code为程序代码部分RO-data 表示 程序定义的常量const t ...

  5. 搭建企业级Docker Registry -- Harbor

    Harbor 是一个企业级的 Docker Registry,可以实现 images 的私有存储和日志统计权限控制等功能,并支持创建多项目(Harbor 提出的概念),基于官方 Registry V2 ...

  6. 虚拟机VMware中的CentOS字符界面和图形界面切换

    在虚拟机中安装CentOS后展示的界面是图形用户界面,想切换到命令模式,于是查了linux下切换模式的方法,可是按了ctrl+alt+f1.f2....f7都是没用,后来发现是因为按键冲突的原因 问题 ...

  7. 如何修改eclipse下注释的颜色

    修改注释颜色:window -- preferences -- java --editor --syntax coloring -- comments 中的前两个就是修改注释颜色的.点击右边的colo ...

  8. java中为什么要进行对象序列化?

    序列化其实很好理解,假如你现在做一个项目,项目是分工合作的,并且你喝其他小组成员不在同一个城市,那么你要如何把你写的那些类给其他小组成员呢?这个时候就要用到序列化了,简单的说:序列化就是将内存中的类或 ...

  9. SPOJ NETADMIN_Smart Network Administrator

    给一个图,某些点需要单独以某一种颜色的线连接到1点,问如何安排能够使得整个图颜色最多的一条路颜色最少. 显然,二分枚举然后加以颜色其实就是流量了,相当于对每条边限定一个当前二分的流量值,判断能否满流即 ...

  10. js仿QQ拖拽删除

    原生js实现仿QQ拖拽删除交互,无需任何依赖. 项目演示请看这里, gitHub请移步这里. 由于源码很长,所以贴到最下面了. 效果截图如下: 核心思想呢,就是点击圆点的时候全屏覆盖个canvas,在 ...