讲解员面试问题:linux下各种模拟器介绍和使用方法

来源:百度文库 编辑:中财网 时间:2024/05/12 07:31:19
大家总是因为“学习啊,工作啊”等等原因加入了linux的行列,休闲的时候玩玩游戏。模拟器是最佳选择,因为游戏种类繁多,画面也总算过得去,配置上要求也不算高。所以,本人把自己的心得写出来供大家参考,
文章中难免有不到之处,还望大家指出,以便修改,完善这篇文章~~~

我分成三个类别:
一、街机篇
xmame
Gngeo+xgngeo
sdlmame

二、家用机篇
PS(PSX,epsxe)
SFC(zsnes)  (snes9x-gtk)
FC(fceu)
PCE(Hugo)
N64(Mupen64)
SS(yabause)
MD(Dgen)
DC(lxdream)
NGC(tuxcube)  增强版Texture
PS2(PCSX2)

三、掌机篇
GBA(VisualBoyAdvance)
NDS(iDeaS,DeSmuME)
GB,GBC(Virtual GameBoy,VisualBoyAdvance-M)

四、其他
DOSBOX

五、其他虚拟机

在装模拟器之前,我们最优先解决的是linux下驱动的问题~~~~~这样才能玩模拟器的时候发挥你机器100%的效能(用默认的自带显卡驱动和官方的闭源驱动玩模拟器,速度方面区别很大的。)
可以去去搜搜相关的驱动安装方法。

声卡驱动
建议也更新下,可以避免某些模拟器爆音的问题。
大家可以参考下面的几个帖子。
http://forum.ubuntu.org.cn/viewtopic.php?t=50865
http://forum.ubuntu.org.cn/viewtopic.php?t=90653
http://forum.ubuntu.org.cn/viewtopic.php?t=104566

最后感谢撰写这些帖子的人^-^

在安装过程中,如提示需要xxxx.so等文件,可以去这个地址查下相关连的软件包~~~~可以帮你很大的忙哦
http://packages.ubuntu.com/
一:街机篇 
xmame的介绍:
xmame是MAME在unix平台下的移植版本。MAME是一个多机种街机模拟器,在1997年由 Nicola Salmoria创建。MAME可以模拟很多机种,甚至包括一些家用机。MAME是原生win32软件,所以在其他平台上需要作一些源代码的改动才可以使用,
xmame不仅支持GNU/Linux,而且还支持其他很多UNIX平台,如FreeBSD,OpenBSD,NetBSD,Solaris,AIX,BeOS,Openstep,QNX等。
xmame遵循MAME协议。请参考$xmame-source$/src/unix/doc/mame/license.txt

xmame-x 在X11协议的基础之上进行工作。ubuntu软件仓库中的xmame默认提供了三种使用硬件拉伸的渲染方式: DGA,Xv,OpenGL。当然它们都需要X的支持才能进行工作。

xmame-sdl 基于SDL库开发。SDL为X程序提供跨平台的二维帧缓冲区图形和音频服务。它支持Linux、Win32和其它一些平台,包括FreeBSD和MacOS。SDL所提供的API可以直接访问硬件,而不需要root权限。

xmame -svga基于SVGA开发。SVGA的好处在于不需要X的支持。xmame-svga仅工作在GNU/Linux 平台下面,目前尚没有其他平台的移植版本。xmame-svga需要root权限才能工作。ubuntu已经为xmame-svgalib设置了suid 位。

xmame的配置文件在/etc/xmame/xmamerc $HOME/.xmame/xmamerc /etc/xmame/xmame-$Video_Model$rc $HOME/.xmame/xmame-$VIdeo_Model$rc Video_Model 11, SDL, svgalib 所有版本的xmame都会按上面的顺序读取各自的配置文件

xmame的安装方法
sudo apt-get install xmame-x
sudo apt-get install xmame-svga
sudo apt-get install xmame-sdl

然后执行xmame rom名就可以玩了。

xmame的官方网站
http://x.mame.net

xmame没有gui,操作和配置并不方便,所以我才推荐用gxmame或者kxmame。
在ubuntu下,通过源可以可以非常轻松的安装
sudo apt-get install kxmame #如果你是GNOME桌面,请一定要安装KDE桌面支持(konqueror)
sudo apt-get install gxmame #不知道为什么,在7.10的源里我就是没找到gxmame

或者去它们官方网站下载
http://gxmame.sourceforge.net
http://sourceforge.net/projects/kxmame/

之后的设置就非常简单了
看如下图,有了图形界面后,设置跟windows没什么区别了。

如何查看显卡支持硬件加速与否?
glxinfo | grep 'direct rendering'

为什么xmame-x11切换到opengl模式速度很慢?
请确认显卡驱动打开了硬件加速
请确认xorg.conf里面,module段里面有load dri 和 load glx
vi /etc/X11/xorg.conf
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

至于快捷键和windos下的都差不多。
常用的快捷键:
左Alt+PageDown 切换全屏/窗口模式(Alt+Enter不行)
左Shift+PageUp 放大
左Shift+PageDown 缩小
P 硬件暂停/继续
Esc 退出
F3 硬件reset

游戏键位的设定方法和Windows下是一样的,进入游戏后,按Tab键进入设定选单(之前可以先按P暂停游戏)。以下的操作应该不用多说,试试就会了,或者上网搜一把,文章挺多的。默认情况下,1P的上下左右是WSAD,出招的四个按键是UIJK。1P和2P的投币分别是5和6,开始键分别是 1和2。存档方法先按Shift+F7,再按0-9选择存盘点。读档是先按F7,再选择读盘点。

最后,如果你要玩Neogeo的游戏,比如拳皇97之类的,就要放个Neogeo.zip文件到roms里去。
我这提供下载,嘿嘿,最新的Neogeo.zip支持更多Neogeo游戏。
还有其他的相关bios文件.
名将,嘿嘿,我小时候最喜欢玩的游戏之一。

roms就放在这个目录底下
 一街机篇
Gngeo
其实在linux不止一个街机模拟器的。Gngeo就是一款专门玩neogeo游戏的街机模拟器。但是呢,正因为这款模拟器非常不成熟,且能玩的游戏没有 mame多,安装复杂~~~~,并且很多声音有噪音情况。(不过图像倒是挺流畅的,并不是像EZ评测区的那位大大所说,有掉帧情况)完全没有mame好用,~~~

Gngeo其实还有个兄弟的,名叫xgngeo的前端。这对搭档安装起来可不容易。
首先下下载官方站点下载gngeo
http://gngeo.berlios.de
下载源代码后,安装很简单
./configure
sudo make
sudo make install
如果中途出现error: can't find sdl-config之类的问题,劝你把相关的SDL游戏开发包全部下载下来。(什么是SDL?去百度)
你要是装SDL怕麻烦~~~~
sudo apt-get install libsdl-* #把所需要的全部都装上去了,

然后在你的用户目录里新建个隐藏文件夹".gngeo",然后吧gngeo源代码包里的sample_gngeorc拷贝到.gngeo目录里,并改名叫 gngeorc,这样gngeo的默认配置文件就设好拉,以后什么读取ROM的一些临时文件拉,什么的等等全部会放在这个隐藏目录中。

还没完
这个模拟器和mame一样需要BIOS文件的,哈哈,你猜对了,还是要neogeo.zip
请把neogeo.zip解压,然后吧解压后的所有文件拷贝到/usr/local/share/gngeo目录中。

好了。gngeo终于设置好了,接下来我们要搞定xgngeo了
到这里下载xgngeo
http://www.choplair.org/?XGngeo
老规矩,解压,里面你会看到一个文件叫setup.py的文件
sudo ./setup.py install
然后它自动建立些快捷方式,比如在/bin目录下建立xgngeo命令,(这样以后你直接在终端直接打xgngeo就可以打开模拟器了)菜单栏里建立一些快捷图标等等。

如果xgngeo没有找到相关连的文件。它会弹出个设置界面,内容如下。
BIOS files location: #这个要设为你用户目录里的".gengeo"隐藏目录位置
ROM drivers directory: #这个设为你gengeo的安装目录,我们在编译gengeo的时候,如果没有特指路径的话,一般都在/usr/local/share/gngeo/romrc.d目录下
Gngeo executable: 这个基本上上我没看过有问题,你需要指向gengeo的执行文件.
保存后就好了,好吧,开始享受你的拳皇97吧。嘿嘿。。~~~~

好了。设置基本上结束了。
 我玩的拳皇97 一:街机篇
SDLMAME

因为xmame很久没有更新了,所以我也跟着介绍下sdlmame(感谢EZ模拟社区的parry_all提醒)

由于XMAME停止开发,LINUX版MAME后继无人,所以Arbee接受了LINUX和MACOSX下MAME核心模拟器的移植,包括了SDLMAME,SDLMESS,SDLHazeMD.
由于街机还未到尽头,MAME的任务也远未结束,MAME也永远不可能完结,所以MAME目前是不可能有1.0版,0.99版以后,MAME就推出了0.100表示更先进的版本.

目前sdl最新版本为0.124u5,(知道xmame的差距了吧)
官方地址为
http://rbelmont.mameworld.info
下载源代码
然后解压。
在编译之前,请一定确定系统已经安装过SDL-DEV库。总之依赖方面出了什么问题,大多数都是SDL没装。

sudo make #漫长的等待,看看电影,喝喝咖啡吧~~~~~
之后运行mame /目录名/xxxxxx #xxxxx指rom名,前面也可跟着目录路径
就能玩了。

如果你嫌编译很麻烦的话。直接下载DEB包安装。
我这里提供个站点。
http://wallyweek.altervista.org/index.php
sudo dpkg -i xxxxxx.deb #就行了

ubuntu8.04的最新台湾源里提供了sdlmame的下载。(我是7.10,听我朋友说里源有)
这样安装就可以了。
sudo apt-get install sdlmame

接下来的内容才是重点,我相信大多数人都不会满足模拟器的默认设置吧。
在终端下输入
./mame -createconfig #先生成一个默认的配置文件mame.ini,然后

sudo gedit /模拟器目录/mame.ini
里面有很多选项,基本上0就是关,1就是开启。

设定roms的目录
找到rompath行
默认的是
rompath roms
你可以改成
rompath /home/mrzx/roms;/usr/roms/ #可以同时写几个roms的目录,并且中间用";"号隔开

找到video行
如果你是N卡的话,那就幸福多了。请修改
video soft 改成video opengl #开启硬件加速,而且画质也提高好多。

A卡的用户就抱歉了,你们只能用video soft #软模拟,要怪就怪官方的闭源驱动,到现在反应的bug问题很多还没解决。T_T,我家里3台电脑全是ATI的显卡.

默认是全屏,不过一般人是喜欢用窗口化玩的。
找到window这行,把0改成1

好了,更多的设置请参考sdlmame的官方站点吧。
另外,如果你要玩拳皇97之类的游戏,还是要BIOS文件的。把neogeo.zip放在rom同一个目录下。

大家一定觉得没有图形界面一定不爽,不过很遗憾的告诉大家,目前的确没有一款说的上算成熟的图形界面。我给大家几个地址,如果大家不在乎多装一套QT Lib或者kubuntu的话。可以试试看。
WahCade
官方地址为
http://www.anti-particle.com/wahcade.shtml

Loemu
http://loemu.pegueroles.com/

QMameCat
http://www.mameworld.net/mamecat/

最后说下手柄问题。
要看看你的手柄有没有被 sdlmame 抓到,可以用下面的方式启动游戏,让游戏的讯息显示出来(-v)

* sdlmame -v kof99

如果有抓到,应该会看到 Add Input: Joystick 的讯息。

设定手柄跟设置键盘一样,进入游戏后按"tab"键,
然后选Input (This Game)
按下回车键更改按键,要按着手柄上要设定的键大约2秒以上才行哦。然后你会看到手柄上的键位被设定上去了~~~~

最后,上几张图,我特别挑sdlmame能支持的新游戏来测试的,比如xmame不支持的cps3游戏。
我最喜欢玩街头霸王3.3了,

另外,最后多让我感慨2下。为了测试cps3的游戏,花了我不少的时间,因为mame跟其他的模拟器不一样,它的宗旨是硬件上的模拟。所以玩CPS3的游戏不但要有游戏的ROM,还必须要有相对应的CHD的文件。结果
花了很大的时间到EZ模拟社区上来找CHD文件,却发现链接都已经失效。
好吧,让我百度,google下,总能找到能下载的吧。
你们猜怎么着?

搜到的站点倒是不少,可是一个都不能下,我说奇怪了,怎么试了N个站点都下不起来呢?右键属性,看链接地址, 我靠,这不是EZ的域名地址吗?

最后谢谢EZ上的改派小生和山风海涛提供我各种CHD文件。

如果有人要用sdlmame玩CPS3游戏,请一定要在放rom的目录下,新建个子目录,目录名和rom名一样,并且这个子目录里必须放相对应的chd文件。千万别改cps3游戏的rom名~~~~
如街霸3.3
sfiii3.zip 相对应的子目录名就应该是sfiii3,相对应的chd文件应该就是33s000.chd

然后./mame /home/mrzx/sfiii3.zip进入游戏后,会提示里找到光驱,系统会问你是否讲光驱里的游戏拷贝到rom当中,选择“是”,拷贝过程大概为30~40分钟(我等啊,等啊),最后,终于可以玩游戏了,啊,这篇文章终于写完了~~~~~
 二:家用机篇PS
1994年日本索尼公司发布的次世代电视游戏平台
核芯: R-3000A 32位 RISC CPU (33.8688 MHz) (运算速度: 30MIPS)
内存: 28Mbit (主RAM16Mbit,VRAM 8BIT,声音RAM 4Mbit),扩充记忆卡
显视: 解象度: 256 X 244 (最大640 X 480)
最大发色数: 1677万色
特显机能: 放大缩小,回旋,变形,多重卷轴,象皮泥效果等,最多一屏同显4000个活动个色, 每秒处理36万多边形
声音: PCM音源24路,信号采样频率44.1KHz,和CD音乐相同
周边设备: 扩展记忆卡,鼠标,电影卡,远程通信端子,各种手制等

在linux下有2款经典的PS模拟器,容我来一一介绍。
先介绍后起之秀PSX
官方站点
http://psxemulator.gazaxian.com/
最新的为1.13
下载后解压,直接执行pSX即可。
你可能需要BIOS
我这提供下载~~
模拟器还提供繁体中文语言,实用起来很方便。

下面介绍另外一款大家都知道的模拟器epsxe~~~也有linux版,
官方网站
http://www.epsxe.com/
下载最新版的1.60版
解压
但只有主体程序是不行的,还需要各种插件
显示插件
软显示插件
声音插件
BIOS

我这提供下载
然后把其他三个插件全部解压放到ePSXe目录下的/plugins里面(其实你也可以拷贝除了*cfg*外的文件就可以了)
然后将所有字眼带cfg的文件拷贝到/cfg/目录里
mv *cfg* ../cfg/ 执行ePSXe目录里的epsxe就可以开始运行了
可能大家会遇到很多依赖包的问题。
所以可以试着装这几个包解决问题。
sudo apt-get install libgtk1.2-common libgtk1.2 upx-ucl-beta libstdc++2.10-glibc2.2

在ubuntu7.10下是是无法运行ePSXe1.60的,因为主程序加了upx的壳,所以你需要安装脱壳软件upx-ucl-beta
然后运行下面的命令对程序进行脱壳。
upx -d epsxe
怎么样,熟悉的界面出来了吧。
  ePSXe的一些测试图。
画面效果已经非常不错了。
SFC
作为Nintendo公司风靡全世界的8位元主机的后续机种,Super Famicom(SFC)这部16位家用机的发售是在1991年。最初在日本,而后是美国和欧洲。当然名字改成了Super Nintendo Entertainment System (SNES)。
CPU——————16-bit Macintosh 65C618,1.79~3.58MHz可变主频
PPU——————Nintendo专用 16-位显示核心×2
内存—————-128Kb(64Kb CPU Sound RAM+64Kb PPU RAM),279ms/周期(3.59Hz)
分辨率————-256x224~512x448,32768色、同显256色;支持缩放,回旋和马赛克效果
音效处理器——-Sony SPC700,1.024 兆赫、8-lyt(DAC)/4-lyt(stereo)
声音采样率——-16-bit, 32千赫
手柄—————-Nintendo专用“十字键”+8键手柄×2
卡带规格———-62pin 4Mbit~48Mbit(512KB~8MB)ROM、DSP协处理器(选配)
外设—————-第三方磁碟机、第三方光盘机、“轰天炮”光枪(实际外形是火箭筒)、SGB扩展装置(让SFC可以运行GB游戏的装置)、专用键盘+鼠标、外置调制解调器等

下面介绍linux下的模拟器
zsnes~~~恐怕大家在win的环境下也见过它的身影吧。很棒的模拟器哦,在linux下是难得几个非常成熟的模拟器之一。
先去官方站点下载源代码吧。
http://www.zsnes.com/
然后下载解压,进入SRC目录,开始编译。
./configure
make
sudo make install
如果编译的过程中出现"configure: error: You need NASM installed to compile ZSNES
"
那么请

sudo apt-get install nasm
这个还是需要安装SDL开发包的,请
sudo apt-get install libsdl1.2-dev

也可以通过源直接安装,系统会自动安装所依赖的包。
sudo apt-get install zsnes

安装好后,直接在终端里输入zsnes就行了。
推荐在video选项里把bilinear filter打上沟,提高画质很明显。

zsnes声音上稍微有点不完美。
请参考这个帖子解决。
http://board.zsnes.com/phpBB2/viewtopic.php?p=136862
还有个更简单的解决方法。
编辑 ~/.libao
default_driver=oss #让libao强制使用OSS输出声音。
   FC
大家对FC游戏机不陌生吧~~~~
我来给大家稍微介绍下FC游戏机的历史吧。
任天堂FC机(红白机)
FC使用一颗理光制造的8位的6502中央处理器,PAL制式机型运行频率为1.773447MHz,NTSC制式机型运行频率为1.7897725MHz,内存和显存为2KB。

FC有一颗可显示64种颜色的图像控制器(PPU),画面可显示2层卷轴和5个页面,其中2个背景页面各占用1KB显存,由于显存的限制,最多只能显示16种颜色。

FC有一颗可编程的声音发生器(PSG),可以提供4个模拟声道和1个PCM数字声道,其中3个模拟声道用于演奏乐音,1个杂音声道表现特殊声效(**声,枪炮声等),PCM数字声道表现连续的背景音。

FC主机上有一个复位开关,1个电源开关,1个游戏卡插槽,2个带有十字方向键的2键手柄(游戏控制器),主手柄上有“选择”和“开始”按钮。主机背面有电源接口,RF射频输出接口,视频图像输出接口,音频输出接口。前面还有一个扩展端口,用于连接光线枪的外部设备。

FC 游戏通常以只读ROM形式存放于可插在主机插槽上的游戏卡中,容量有LA系列24K,LB系列40K,LC系列48K,LD系列64K,LE系列 80K,LF系列128K,LG系列160K,LH系列256K,特卡系列和多合一卡带等。还有一些带有电池用来保存游戏。

下面介绍下linux的FC模拟器
fceu
这款模拟器兼容性不错,大多数游戏都能玩,唯一的缺点就是对部分国人的汉化FC游戏不兼容~~~
而且作者也很长时间不更新了,最新的版本也是2003年的。
大家先到官方地址下载源代码吧~
http://fceultra.sourceforge.net/
下载后解压,然后目录下编译
./configure
sudo make
sudo make install

会在/usr/bin/里设个命令快捷方式,以后直接在终端下输入fceu xxxx(游戏rom名)
如果想知道运行的各种参数,直接打fceu即可
另外,fceu的默认键位设置的很难过,所以需要修改键位,网上很多方式是修改配置文件,那样的方法太过复杂,我这里有简单的方法进行介绍。
fceu -inputcfg gamepad1 xxxx.nes (似乎EZ评测区的那位大大写错了)
这样以后在玩这个游戏就不用在设键位了。
另外说声,fceu的配置文件是保存在/home/用户目录/.fceultra #这个目录下,把整个目录删除即可将这个模拟器的所有设置全部删除。

其实还有更简单的的方法。通过源安装。
sudo apt-get install fceu #前提是,如果你前面已经通过源代码安装过fceu的话,请把/home/mrzx/.fceultra目录删除前面"."代表此目录是隐藏目录,请注意。

下面说说更简单的,直接带GUI界面的安装方法。
sudo apt-get install gfceu
然后在终端里输入gfceu就行了,图形化的界面可以很轻松的设置了吧~~~~
哦,对了,这个GUI是用Python编写的哦,多罗嗦2句,如果有朋友真心想学编程入门的话,从这个高级语言开始学习吧,1年后,你会发现编程也就是那回事。

最后拉,老规矩,亮几张测试的图~~~~
 PCE
不知道大家对PCE这个游戏机有什么映像呢?
下面我来介绍介绍吧。
CPU:HuC6280,7.16 Mhz
内存:64K
最大分辨率:256X216
最大发色数:最大发色数为512,可同屏显示其中的256色
显示芯片:16位专用图形芯片
音频系统:6通道立体声音源
发售日期:1991年9月
发售价格:699美圆

PC Engine是由Hudson与NEC两家日本公司联手开发的游戏机,1987年由NEC推出。

起初,Hudson正在为该公司设计的家用游戏机寻找财政支援,NEC则正在寻找一个加入电子游戏市场的途径,其后双方一拍即合,开始了合作。PC Engine是一部十分细小的家用游戏机,其细小的主要原因是因为它采用了高效率的三芯片架构,以及HuCard,一张信用卡大小的资料卡带。它使用了一颗增强版的MOS Technology 65C02处理器,一颗专属设计的16位元图像处理器,以及一颗专属设计的影片编码芯片。这三颗芯片全部为Hudson所设计。

PC Engine曾在日本极度流行,在推出后不久的销售中,曾在销量上打败任天堂的FC游戏机。(自1987年到1993年间曾有不小于12款游戏机上市。)它能够在不同的解像度之下同时发出512种颜色,并有著非常健全的图像镶嵌处理能力。 Hudson设计的色度编码器能够传送出比FC游戏机和世嘉Mega Drive更生动与更色彩鲜艳的影像讯号,不过该系统直到1990年才公开发表。

虽然随著图形技术改进,PC Engine的缺点逐渐浮现,但不少游戏者仍然乐于使用PC Engine。**游戏是PC Engine持续受到欢迎的一个主要原因,并使得这部游戏机的市场寿命远远超越其它同时期的游戏机。直至1999年,PC Engine仍有新游戏推出。

PC Engine是第一部可选配CD模组的家用游戏机,使得它有CD载体的标准好处:更多储存空间、更便宜的载体成本、可播放Red Book标准的CD音乐。高效的设计、部分日本大型游戏软件厂商的支持、以及可加装CD-ROM的能力,使得PC Engine拥有题材广阔的游戏软件可供使用。其中HuCard和CD格式各拥有数百款游戏

在linux也有模拟器,叫Hugo
官方站点:http://www.zeograd.com/
官方站点提供的安装方式很多,有rpm包,deb包,源代码。
因为我的是ubuntu.所以直接下载deb包,其他发行版按自己的需求下载。
装的时候可能会有依赖关系。
需要安装SDL的开发包。
sudo apt-get install libsdl-net1.2
安装完后直接在终端里输入"hugo"就行了。

这个模拟器无论从哪个方面看都很成熟。可以很好的玩游戏了。^-^  N64
CPU: R-4300 64位 CPU (93.75MHz)
(运算速度: 112MIPS)
内存: 共4MB
显示: 每秒10万多边形以上,同显209万色.
音源: ADPCM 64路

N64是第一部64位的游戏机,但是它的推出并未打开64位机的热潮,大家好象对这部主机没什么反应,它推出后仍是32位机们在唱主角,现在已基本向128位机过渡,64位的**好象什么感觉似的,32位机一下跳到128位机的**...N64真是可怜呀,)。
唉,64位的主机竟然还会用ROM带的,这可能是它没什么人肯买的原因呢,而N64的64DD 又迟迟推不出来,现在人家都买128位的DREAMCAST了,谁还玩又贵(软件)又麻烦的N64呢。

先介绍下mupen64这款模拟器吧。
这款模拟器本来就是诞生在linux平台上的,经过后面的移植,现在也支持windos平台了。它同样用的是各种插件,在我测试过程中,对很多游戏的兼容性都很不错,速度方面也很流畅~~~

先去官方站点下载吧。
http://mupen64.emulation64.com
把包解压后,给mupen64文件"x"权限~~~~
然后直接运行此文件就行了,

我对N64游戏很有爱,所以测试了N款游戏,供大家参考咯~~~~
视频插件最好选Glide64,因为兼容性非常好,基本上大多数游戏都能玩。我测试过,唯一就是生化危机2黑屏。

退出游戏或遇到黑屏不用杀死进程,按esc键即可退出。

有最新版本的Mupen64Plus(得感谢luojie-dune提供信息)
涵盖新插件,而且提供二进制包---32位,64位,还有源码包。
官方:
http://code.google.com/p/mupen64plus/
 毁灭公爵64 007黄金眼 手柄设置上有个选项“Plugged”;一定要点哦,不然进游戏的时候会提示“找不到手柄控制器”。 N64配置 SS
有着两颗Hitachi的 SH2 32位RISC CPU,时钟频率为28.6 MHz,速度可达50 .声音用处理器是28MIPS的MOTOROLA 68000.拥有最多5层卷轴的显示能力,加上放大缩小,扭曲,变形,回旋放缩,半透明,阴影等特殊显示效果.SS采用PCM音源32路,FM音源8路. 具有3D环回立体声, 采样频率达44.1KHz既CD音质.SS共有36Mbit的机载记忆体.,综合来看,SS的平面机能不愧为一代"2D究极硬件".

本来SS的模拟器做的就很不成熟(相比PS下),随着时间的推移,现在某些方面已经有比较大的改进了,至少能玩游戏了(指SS 2D游戏类,3D类的游戏还是老样子,掉帧情况非常严重)
yabause是款至今还在更新的模拟器,也是难得的多平台SS模拟器。
首先去官方站点下载
http://yabause.org/ (做的不错哦,还直接提供了傻瓜式安装的deb包,很多站点一般都只提供源代码)
deb包的安装很简单
sudo dpkg -i xxxxxx.deb(目前最新版本为0.94)
如果出现了依赖性问题,请装这个包吧
sudo apt-get install libgtkglext1

当然SS模拟器也需要BIOS

有兴趣的人自己试下。。
守护者英雄试过了,花屏
公主的皇冠支持的还不错,速度方面也还可以。9.x方面比原来8.x版本提高了不少的速度~~~~   二:家用机篇 DC
厂商:世嘉 SEGA
发售时间:1998年11月27日
性能简介:
CPU: 日立SH-4 128 BIT RISC CPU(200 MHz) (运算速度: 360MIPS)
浮点运算能力: 14G FLOPS(比PENTIUM II还要强四倍)
图形晶片: NEC Power VR2 (300万 PLOYGUN/S)
声音系统: YAMAHA XG3D SOUND CHIP (64路ADPCM/PCM音源环回立体声)
内存: 16MB主RAM,8MB显存,2MB声音用内存
GD-ROM: 12X
发色数:16777216色
MODEM:33.6 KPS (外置)
OS (操作系统): Microsoft WINDOWS CE 2.0(WINDOWS CE 是掌上电脑的专用操作系统,这个WINDOWS CE是DREAMCAST专用的,因为可以上INTERNET,所以也会有浏览器,听说是一个改良版的IE4) 下面这部主机就是DREAMCAST了,可以开到它和N64一样有四个手制呢. 是不是怎么看都有一点SATURN的影子?而且全部主机都没看见有’SEGA’的商标,要在正式发售时才贴上去? 因为该主机的配置和现在流行的个人电脑很接近, 以后它和个人电脑的互换性会很高,移植速度会很快的.而且凭着它的特强机能,以前玩次世代机的一些问题(如读碟慢, 3D机能的差使跳格情况严重等)都可以有很大的改善.

世嘉在MD,SS市场失利后 又像征性的推出了128位游戏机 DC,不过感觉街机老大世嘉把更多的精力放在街机市场,对于家用机市场并无太多的热情。不过DC上还是有不少好游戏的,如:莎木,生化危机-维罗尼卡,永恒的阿卡迪亚。

下面给大家介绍一下linux下的DC模拟器
lxdream
http://www.lxdream.org/news/
总的来说,这款模拟器很不成熟。
缺点如下:
1 好像不支持记忆卡,
2 sh4 cpu模拟上有问题。
3 另外只支持esound
ps:比如在我的机子上,是ubuntu7.10的版本,默认是不安装esound的,而是用alsa-esd什么的接替它,安装esound这个包以后重启,问题解决.否则玩模拟器的时候将没有声音。

esound本身就是一个软混音,他可以在OSS、alsa上面工作的。ubuntu好像默认是用alsa取代OSS的。

好了,先说安装吧,从下载源代码之后。解压
./configure
sudo make
sudo make install

安装完成后在客户端输入lxdream就可以了,有gui
在Paths选项里
需要
flash.bin和bios.bin
我这提供下载
bootstrap ip.bin我始终没找到。如果哪位朋友有,请提供一下,谢谢
flash和bios设置好后,就可以直接读取镜像玩了。呵呵
光盘镜像一般都为cdi

虽然不支持记忆卡,但模拟器支持即时存档。还算不错了
上几张图片吧。
我玩的是简体中文版的斑鸠
     二:家用机
NGC
生产商:Nintendo 任天堂
开发代号:Dolphin 海豚

硬件规格:
CPU:IBM PowerPC 750CXe @ 485MHz
GPU:ATI Flipper @ 162MHz
内存:24MB
显存:16MB
软件载体:特制8cm DVD,单碟最高容量1.8GB

主机性能:
浮点运算能力:10.5GFLOPS
最大发色数:1677万色
多边形处理能力:最高1200万每秒
主记忆体频宽:3.2GB/秒
使用S3公司的S3TC纹理压缩技术, 显卡将板载T&L(几何变形与光照)引擎,使用MoSys的1T-SRAM技术。

日版售价:25000円
首批销量:30万台
全球累计销量:1850万台(截至2005年6月)
游戏累计销量:1.5929亿套(截至2005年6月)

下面给大家介绍一款linux下的NGC模拟器
tuxcube
http://www.tuxemu.se.nu/
模拟器的完成度并不高。
基本的图像模拟都还没完成。

有兴趣的朋友可以自己试下。
从官方网站下载下来,解压,然后
sudo make
然后./TuxCube xxxxxx #xxxx指光盘镜像
没有gui..
各种参数可以参考
./TuxCube --help

我只试了一款游戏,NGC上的超级大乱斗(花了我快一个星期的时间,从国外的种子上拖下来的。)
出几张图吧。
 二:家用机
SFC模拟器
上面已经给大家介绍过zsnes了,
所以我们这次换过主角,大家在windows下早有耳闻了,没错,就是大名鼎鼎的snes9x
大家到这里下载到最新的snes9x-gtk
http://www.snes9x.com/phpbb2/viewtopic. ... sc&start=0

可以下载第三项,直接带GTK的可执行包就可以了。
下载下来后,文件里只有
readme.txt snes9x-gtk 2个文件
./snes9x-gtk就可以玩了

怎么出现依赖问题了,看看readme.txt帮助文档吧。原来需要在此之前安装3个包。
GTK+ >= 2.10 and dependencies
libxml2 >= 2.0
portaudio The portaudio2 ("unstable") branch >= 0.19
原来要安装这3个阿,想从源里安装却不知道软件包名?
去这里查吧,会有你需要的答案的
http://packages.ubuntu.com/

出几张图吧。   
MD 
世嘉的MEGA DRIVE是第一台16位游戏机,1989年发售 又名:世嘉五代 
性能参数: 
核芯: 摩托罗拉68000(16位)+Z80(8位),两个核芯,特点是速度快(68000: 8MHz/S, Z80: 4MHz/S). 
内存: 736K 
解象度: 320 X 224 
发色数: 最大发色数512色, 同显128色. 
音源: YAMAHA PCM10 音源, FM立体声6音源, PSG4音源, PCM1声 
周边设备: 鼠标,磁碟机,CD-ROM(就是MCD),MODEM(很少人不知道),32X(一种听说可以把MD 提升成32位机的效果的设备) 

在linux下也有相关的模拟器,不过都没几个成熟的。 
我来稍微评价下 
HazeMD 对rom要求太高,crc一定不能错 
Dgen 没有人维护,需要gtk1的库才能运行 
Gens 勉强能用,一堆bug,n久没人维护,svn的source编译都通不过... ... 
generator 好长时间没新版本了,而且也比较挑ROM。 

就现在Dgen的兼容性还不错,而且比generator要好,支持6个键的。 
从源里安装吧 
sudo apt-get install dgen 
安装后,有/usr/share/doc/dgen/examplessample.dgenrc.gz这么一个文件,里面有 sample.dgenrc 默认配置文件. 另外里面有相关键位定义的,不复杂,很简单,自己修改成合适的键位后拷贝为~/.dgen/dgenrc就可以了 
PS:我用的是ubuntu,其他发行版通过find命令自己查找。位置可能不一样。 

玩游戏的时候 
dgen xxxxx #xxxx指ROM名 
就OK了。~~~~~ 

MD的模拟器都很不成熟,还不如用wine虚拟个~~ 
最后上几张我喜欢玩的游戏图片吧。 
三:掌机篇GBA linux下最好的GBA模拟器我想就是VisualBoyAdvance吧 
下面我说说安装,设置流程吧。 
先去http://vba.ngemu.com/下个VisualBoyAdvance linux版 

下好后解压 
然后直接在本目录下执行并在终端中输入 ./VisualBoyAdvance 游戏ROM名(别忘了给VisualBoyAdvance加执行权限) 

当然了你的ROM肯定也放在同模拟器一个文件夹下了。 
模拟器有噪音情况,没办法改善~~~~ 

玩是能玩了,但是键盘的位置设定的太难过了吧。我们稍微改下好了。 
编辑VisualBoyAdvance.cfg配置文件 
Joy0_Left=0061 
Joy0_Right=0064 
Joy0_Up=0077 
Joy0_Down=0073 
Joy0_A=006a 
Joy0_B=006b 
Joy0_L=0069 
Joy0_R=0075 
Joy0_Start=007a 
Joy0_Select=0078 
Joy0_Speed=0020 
Joy0_Capture=0125 
对应键盘: 
a左,s右,w上,d下,jA,kB,uR,iL,z start,x select 

先声明哦,此模拟器不支持zip格式,所以把rom解压后才能玩。 

怎么,嫌这个没有GUI界面的模拟器太麻烦?呵呵,告诉你个简单的安装方法 
sudo apt-get install vbaexpress 
sudo apt-get install visualboyadvance 
sudo apt-get install visualboyadvance-gtk 
图形界面的,然后在菜单里"应用程序-游戏"里能找到vba了吧. 
有了图形界面,会设置了吧。 

也可以到这来下载http://vbaexpress.tuxfamily.org 

最后优化下模拟器. 
打开VisualBoyAdvance.cfg,其中的Pauses the emulator when the window is inactive这个选项一定要激活,要不然机器跑不动. 
Sets the desired throttle也一定要设,要不然速度会非常不稳定.可以设为60. NDS 
任天堂DS(ニンテンドー DS、Nintendo DS,任天堂网站内的正确缩写为DS,但一般人习惯称NDS),是日本任天堂公司开发的便携式掌上游乐器,DS是Dual Screen(双萤幕)的缩写。主要的特征包括了双萤幕显示,其中下方的萤幕为触控式萤幕,并配备有麦克风(声音输入装置)和 Wi-Fi 无线网络功能。 

北美地区在2004年11月21日发售,日本接着于2004年12月2日上市,台湾地区紧接着于2004年12月中旬发售,欧洲则在2005年3月11日发售。 

中国大陆地区由当地厂商**科技使用“iQue DS(iDS)”的名称推出,于2005年7月23日发售。定价为人民币1,518元(包含GBA、NDS游戏各一款)。 

2006年3月2日在日本发售了名为DS Lite的新机种,原本旧型的DS将逐渐停止生产,由DS Lite接替。澳洲于2006年6月1日发售,北美地区于2006年6月11日发售,欧洲地区于2006年6月23日发售,台湾地区于2006年6月底发 售,中国大陆地区于2006年6月29日正式发售。 

在2006年7月底,任天堂正式宣布DS主机日本地区销量突破一千万大关,为日本电玩史上销售最快的主机。目前任天堂DS全球销售量约为4000万台。 

特性 

双萤幕 
任天堂DS有上下两个包含背光的3英寸液晶萤幕,可显示26万色。以往许多游戏中必须要透过画面切换才能看到的讯息,现在可以方便地使用第二个萤幕来看到了。 

触控式萤幕 

触控式萤幕为任天堂DS最大的特点之一。使用下方的触控式萤幕和附带的触控笔,玩家可以灵活自如地控制游戏进行。而且触控式萤幕引入了许多以前通过按键不能实现的游戏方式。 

声音识别 
通过机身内的麦克风,玩家可以通过声音来操纵游戏。 

网络通信 
主机支援Wi-Fi通讯协定,可以透过任天堂公司的无线网络服务“Nintendo Wi-Fi Connection”与世界各地的玩家一起进行游戏。 

无线通信 
任天堂DS主机内建的无线通信功能,可以将多台任天堂DS主机直接连线进行游戏。分为“Wireless Play(无线通信游玩)”和“Download Play(下载游玩)”两种方式。 

“Wireless Play(无线通信游玩)”需要准备与人数相同的NDS主机和游戏软件,最大人数无上限,依照游戏软件而有不同,例如“大合奏!バンドブラザーズ(大合奏)”游戏可支援无上限的同时游玩的人数。 

“Download Play(下载游玩)”只需要准备一份游戏软件,其他的NDS使用者就能够从装有游戏软的NDS主机上下载游戏,并进行连线游玩。

因为 Game Boy Advance 通信连线接头在任天堂DS上被取消的关系,Game Boy Advance的游戏软件在任天堂DS 上无法连线对战。 

双卡带插槽 

机身上同时配备有任天堂DS和Game Boy Advance的游戏卡带插槽。 

技术规格 

* CPU:ARM946E-S 67MHz + ARM7TDMI 33MHz 
* 内存:4MB(中国大陆iQue DS具备简体中文操作界面,内存扩大至10MB) 
* VRAM:656KB 
* 显示器:3英寸(对角线)附有背光的TFT彩色液晶显示器 
o 分辨率256x192,颜色数26万色 
* ROM:日本MegaChips公司研发的特殊规格内存卡匣,最大支持2Gbit(256MB)以上 
* 三维性能:每秒十二万个多边形 
* 二维性能:每秒三千万点 
* 输入:十字键,A,B,L,R,X,Y,START,SELECT,触控式萤幕,麦克风 
* 网络功能:IEEE 802.11b(DS Lite采用IEEE 802.11g)(Wi-Fi) 
* 电源:内置充电式锂电池(3.7V/850mAh) 
* 声音:立体声喇叭 
* 重量 : 约275克(NDS Lite约218克) 

主机颜色 
NDS 有六种主机颜色可供选择,分别是: 

* 银(Platinum Silver):2004年12月2日发售 
* 黑(Graphite Black):2005年3月24日发售 
* 白(Pure White):2005年3月24日发售 
* 海蓝(Turquoise Blue):2005年4月21日发售 
* 粉红(Candy Pink):2005年4月21日发售 
* 红(Red):2005年8月8日发售 

linux有2款模拟器 
iDeaS http://www.ideasemu.org/index.php 
DeSmuME http://desmume.org/ 
2款模拟器的模拟程度都不高,并且伴随着爆音~~~~ 

我们先来讲讲iDeaS (最新版本为1.0.2.4beta) 
从官方站点在下载下来后,(我下的是1.0.2.3) 
解压后直接运行ideas就可以了 

测试了2个游戏。 
一个是生化危机nds,一个是最终幻想4. 
画面质量方面没有出现任何问题,可是速度方面太差了,掉帧的情况非常严重~~~~~ 

DeSmuME官方的源里就有,直接装很方便。 
sudo apt-get install desmume 
安装好后有2个版本 
DeSmuME(Gtk) DeSmuME(Gtk-Glade) 
后者好像是加强版,参数比较多 
我测试了下使命召唤4,结果黑屏,根本打不开。不知道是我的问题还是模拟器的问题。 
网上大多数的评价就是DeSmuME很糟糕,问题一大堆. 

想想,还是用wine来虚拟个no$gba玩吧。那才是王道~~~~ GB,GBC 
今天给大家回顾下老的GB和GBC主机的历史以及模拟器~~ 
1989年4月6日,被国内玩家昵称做“大砖头”的世界上最好的手掌游戏GAME BOY(英文缩写GB)问世,虽然仅仅是四色黑白屏幕,核芯为8位元,游戏卡最大容量也不过32MB,但是这个小东西却让全世界疯狂,已经因车祸辞世的 设计者日本人横井军平造就了任天堂GB王朝。 

十数载过去了,目前GB大家庭已经儿孙满堂,GAME BOY Pocke(袖珍GB)、GAME BOY Color(彩色GB)、Game Boy Advance(32位元彩色GB)、Game Boy Advance SP(32位元彩色充电前光GB)、Game Boy Micro(32位元袖珍彩色背光GB)。这些各具特色的GB系列游戏机总销售量已经超过两亿台,是世界上最畅销的电子游戏机。 

技术参数 
最初经典型 Gameboy 主机技术参数: 
制造商:任天堂 
诞生时间:1989年 
处理器:Z80- 改进型 (8Bit) 主频:4.19 MHz 
Game Boy Color 则拥有双CPU 
内存: 8 KByte RAM 
游戏卡匣容量: 256 KBit, 512 KBit, 1 MBit, 2 MBit, 4 MBit, 8 MBit, 16 MBit 
声音: 4 声道 立体声 
图像: 反射式点阵型 液晶屏幕, 2.6”英寸, 最大分辨率 160×144 Pixel, 四灰阶 
Game Boy Color型:56原始色调色盘可同时显示 32.786种颜色 
电源: 4节AA型(5号)电池 (也可使用外接交流电源) 
最初的Game Boy主机与当时的移动电话大小相当。配有一块无夜光功能的黑、绿色小液晶显示屏,一个十字方向操纵钮和四个控制按钮以及一个可见的单声道扬声器。在游戏机的底部可以见到一个3.5毫米标准的立体声耳机接口。 
游戏节目被放入到ROM-卡匣中出售,游戏卡需要垂直放入Game Boy游戏机的背面的上部。 
在游戏主机侧面有一个联机线接口,玩家可以通过Game Boy专用“通信电缆”与其他主机配和相应的游戏联机对战。更有可供最多4名玩家同时联机的适配器,可使一台Game Boy与另外3台主机联机。除此之外还有许多附件如:外接交流电电源、屏幕放大镜、辅助灯、Game Boy照相机、Game Boy打印机。 

特性 
反射式四灰阶液晶屏幕。 
使用可以随时更换的游戏卡存储游戏。 
为了能够显示所有的游戏画面,Game Boy使用了点阵式液晶屏幕。所谓点阵式液晶,就是由许多的小液晶组成格子状,现在基本上不再使用这种方式了。 
能够通过通信电缆与其他的Game Boy通信,进行联机对战。 

给大家介绍2款linux下模拟器吧 
前面已经给大家介绍个 
最著名的GBA模拟器"VBA" 
今天我给大家介绍的是VBA的改版"VBA-M" 以及只能玩GB,GBC游戏的"VGB"(Virtual GameBoy) 

大家可能都听浑了,我来给大家先来简单的介绍下 
VisualBoyAdvance 最经典的版本,地球人都知道,能玩GBA,GB,GBC游戏 
官方地址:http://vba.ngemu.com/ 
VisualBoyAdvance-M 上面的改版,增加一些新的功能,比如联网,能玩的内容同上 
官方地址:http://vba-m.ngemu.com 
Virtual GameBoy 只能玩GB,GBC游戏。 
官方地址:http://fms.komkon.org/VGB/ 

好了,先说下VBA-M吧 
先去官网下载deb包, 
sudo dpkg -i xxx.deb 
然后vbam xxxxx #游戏名就可以玩了 
键位修改配置跟VisualBoyAdvance一样。配置文件位置在 
/etc/VisualBoyAdvance.cfg 

好了,下面讲VGB 
从官方下载压缩包,这里要说下压缩包解压方法。 
因为压缩包格式是***.tar.Z 
所以先用 
uncompress ****.tar.Z #这样文件就会自动转换成***.tar,剩下来就按老办法解压拉。 

然后里面有个vgb的可执行文件。 
./vgb xxxxxxx #后面跟文件名,先说声,可能这是vgb的缺点吧。这个vgb不支持“空格”路径,所以无论文件名还是目录千万不要有空格。 

至于兼容性。呵呵,试了好几个ROM,并不像传说种那样100%的兼容,有些游戏玩不了。
  

四、其他dosbox
官方网站
http://www.dosbox.com/

MSdos系统80年代的兄弟们应该都熟悉,在这个系统上出现了很多的经典游戏,比如”红警啊,仙剑,毁灭公爵,沙丘,轩辕剑,等等,很多经典游戏“,不过很可惜的是,有些游戏因为兼容性的问题,只能在DOS上玩,难不成我们玩游戏还要装个DOS系统?
dosbox出现了,它完全的满足了你的需求.

dosbox模拟器的效能大奔腾400MHZ的CPU模拟后能流畅运行为386设计的游戏,所以大多数的DOS游戏都是可以玩的

dosbox的安装
安装无非2种,在ubuntu下比较简单
sudo apt-get install dosbox #不过版本稍微有点老,是0.72
想要新版本的去官方网站自己下个源代码编译
http://www.dosbox.com/
编译还是老样子
configure #一般报错的话,请仔细通过查看报错信息来解决,一般都是SDL开发包没装。
make
make install

其实,源代码编译的方法百遍不离其一,最重要的线索的就是编译出错时提出的信息,这是你解决问题的最好途径,如果说,你在编译的时候出错,却没有报出任何错误信息,别担心,这不是你的问题。那是作者的编程水平问题。
如果大家对于源代码编译安装不熟悉的话,推荐看这篇文章
viewtopic.php?f=56&t=151146

先说说这个模拟器的快捷键吧
ALT-ENTER 全屏模式
CTRL-F1 开始键盘布局
CTRL-F4 转换已载入的虚拟驱动器,作用是更新所有改动过的作为虚拟驱动器的目录
CTRL-F5 抓图,以PNG格式保存,路径设置见之后描述
CTRL-F6 开始录制声音,以WAV格式保存,再次按下中止
CTRL-ALT-F7 开始记录OPL命令,同样再次按下中止
CTRL-ALT-F8 开始录制最初的MIDI命令,再次按下中止。
CTRL-F7 减少跳帧
CTRL-F8 增加跳帧
CTRL-F9 关闭DOSBOX
CTRL-F10 锁定/解锁鼠标
CTRL-F11 减少cpUCycle
CTRL-F12 增加cpucycle

然后,我们说说dosbox的核心配置文件,我挑一些主要参数说说
配置文件一般都在/home/用户目录/.dosbox/目录下
memsize=16 #这里设定dosbox模拟dos用的内存大小,在当年16MB内存已经是海量内存了

[render]下
frameskip=0 #这里主要调节跳帧,0表示不跳帧,如果机器比较烂的话,可以考虑一下将这个数值调大,不过,作为参考,我这台thinkpad t60配置很烂,一样很流畅.
ASPect=false #象素高宽比,默认false是1:1,如果不是有特殊需要就不要去更改。
scaler=normal2x # 画面优化选项:备选参数none,normal2x,advmame2x,advmame3x,advinterp2x,interp2x,tv2x分别对应"无","2倍柔化","advanceMAME二倍柔化","andvanceMAME三倍柔化","加强型双线性过滤","双线性过滤","TV模式"。

[cpu]
core=normal #这里面有几个备选参数simple,normal,full,dynamic,对应简易,通常,完全,动态调整。
cycles=5000 #这里就是CPU的频率了。看你机器的好坏拉,一般设到10000以上的时候基本上没有什么明显的速度提升了。主要还是看机器的性能~~~

[mixer]
nosound=false #静音模式
rate=22050 #采样率:默认是22MHZ,如果想听CD的音质,比如仙剑CD版,可以尝试调到44100
blocksize=2048 #块大小:越大越能改善声音停顿的现象。不过也会带来副作用--延迟。
prebuffer=10 #缓冲:播放时缓冲多少毫秒,声音卡的话可以考虑加大数值,但是相应的,系统资源占用加大。

[midi]
mpu401=true # 是否进行MPU-401模拟,想听MIDI就要设置为true。
intelligent=true #智慧处理模式,使用默认
device=default #选择接受MPU-401发出的MIDI讯号的设备,备用参数:alsa,oss,win32,coreaudio,none,如果游戏无法发声,请自己尝试换不同的参数

[sblaster]
type=sb16
# 选择进行模拟的soundblaster型号:none,sb1,sb2,sbpro1,sbpro2,sb16
base=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
# 以上6条是能否发声的关键,游戏中的设置应该跟这里一样。以仙剑为例:base对应游戏设置程序install.exe中的I/O port;IRQ,DMA分别一一对应。

oplrate=22050
# 这个是模拟音频的采样率,也可以提高到44100,不过效果改观不大。

[dos]
xms=true
ems=false
# 针对仙剑的运行,关闭了EMS。不要动这个参数。

[modem]
modem=false
# 进行MODEM模拟,联机游戏用,如果需要使用MODEM连接,就打开。
comport=2
# 端口,使用默认
listenport=23
# 连入端口,使用默认

[directserial]
directserial=false
# 直接电缆连接,也是联机游戏用的,如果需要使用直接电缆连接,就打开。
comport=1
# DOSBOX中的端口,使用默认
realport=COM1
# 主机的端口,按实际情况设置

defaultbps=1200
# 标准传输速率(bps)

parity=N
# 奇偶校验,备选参数:N,E,O

bytesize=8
# 每个数据包的大小,备选参数:5,8

stopbit=1
# 停制位点,使用默认。备选参数:1,2

[ipx]
ipx=false
# IPX协议连接,联机游戏用,如需要请选择true

[autoexec]
# 这里是dosbox启动后启动加载的命令,如果你不想每次进入dosbox都要手动挂载盘符,就可以将命令打在这里。

下面说说dosbox的一些使用方法
主要是挂载的一些例子:
比如,我们需要创建个dosbox的虚拟硬盘c:
所以我们需要将真实磁盘的一部分挂载上去,变成dosbox可用的虚拟磁盘
比如
我们先在真实的磁盘里创建个文件夹吧
mkdir -p /home/mrzx/111/
touch /home/mrzx/111/dosbox.txt

打开dosbox
sudo dosbox
在dosbox挂载真实的磁盘,并将这部分当成dosbox中的c盘
mount c: /home/mrzx/111

然后我们跳转到c:
dir查看一下,是不是发现有dosbox.txt文件阿?
(大家的dos命令还没有忘记吧?)

那么我们安装dos游戏如何安装的?大家心里有数了吗?

下面说说如何挂载光盘?
一些比如说很经典的游戏,比如仙剑dos光盘版.
我下了光盘镜像为img的,所以思路是这样的。
首先将img转换成iso,然后呢,在将iso挂载起来,最后在dosbox里挂载就可以了。
我们说下几个转换工具吧
ccd2iso #可以将img转换成iso
bchunk #可以将cue,bin转换成iso

转换方法
ccd2iso xxxx.img xxxx.iso
bchunk xxxx.bin xxxx.iso
bchunk xxxx.bin xxxx.cue xxxx.iso

将转好的iso镜像挂载到光驱上
有2种办法,这里我顺便给大家介绍一下
一种是通过mount -o loop的方法,另外一种是通过losetup,然后在mount的方法。实现的目的都是一样,但是有区别
例子:
mount -t iso9660 -o loop /home/mrzx/Pal.iso /mnt/iso/
#解释下参数
-t 表示指定用什么格式?后面跟着iso9660是种iso镜像格式
-o loop 表示就是把一个文件模拟成一个设备,典型的就是iso文件,这样挂载上去的时候,iso会被作为一个设备文件挂载到/mnt/iso/的目录上

losetup的作用
循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。
例子:
首先呢
/dev/里目录预设了loop的7个文件,你可以随时调用,
losetup /dev/loop0 /home/mrzx/Pal.iso
#这是什么意思呢?意思就是将Pal.iso 变成一个设备文件,对应的设备名叫loop0,放在/dev/目录下

第2个应用:
这时候,mount在组合进来使用
mount /dev/loop0 /mnt
#什么意思?意思就是将刚才的光盘镜像挂载到/mnt下(这时候的光盘镜像,系统已经认为是设备文件了,linux下虽然将所有东西文件化,但文件还是分类的,请大家学习linux基础篇.)
它们之间的区别就在于,通过losetup的设备文件可以fdisk,而且呢losetup这个工具是在/sbin/目录下,这意为着什么?

最后,我们开始用dosbox虚拟出一个光盘
刚才我们所有的光盘镜像都挂载到真实的/mnt目录下了吧?
所以我们在dosbox下在挂载一次
mount d: /mnt/ -t cdrom -usecd 0 -apsi -label PAL
#我来解释一下吧d代表dosbox下的盘符,
/mnt/是指真实系统下的文件夹(刚才不是把光盘镜像挂载到这个目录下吗?)
-t cdrom 表示挂载的d:是光盘设备,
-usecd 0 表示挂载的第1个驱动器,只是个驱动器名而已,如果是-usecd 1的话,就是第2个驱动器,
-apsi 指定光驱用高级SCSI编程接口,windows98用的就是这个
-label 这是指光盘标签,一般有的DOS游戏安装时找不到光盘,设定个光盘标签试试?后面的PAL是我随便起的.

当然了,你也可以这样挂
mount d; /mnt -t cdrom -usecd 0 -ioctl -label PAL
大家现在看明白了吗?
唯一的区别就是后面的-ioctl,因为在windows xp下用的不是-apsi接口了,而是-ioctl.当然了,linux下,你用哪个都行了。

最后到d:盘下,安装dos游戏即可.仙剑的光盘版安装文件为install.exe

好了,dosbox的介绍结束,更详细请参考官方站点的手册.  仙剑的截图  五、虚拟机这个算重新装系统,只是可以不用重新启动切换别的系统而已。但显卡驱动是很重要的瓶颈。
===============================================
网友之七嘴八舌:
一、sdlmame其实并不需要前端,它本身的gui已经足够使用了,而且紧跟mame版本,基本上堪称完美
xmame完全不推荐,版本很低,速度很慢
gngeo也早就停止更新了,它的手柄设置方面也有不少问题,但至少速度方面比xmame快得多了

二、发现一个N64游戏网站。提供增强的Texture包裹
http://www.emutalk.net/showthread.php?t=42231

PaperMario 和 Zelda的例子
http://www.freewebs.com/jantarctica/texturepacks.htm#TP
效果奇强~~~

三、补充一个fc模拟器
nestopia
基本上是现在为止mapper支持比较全的一个模拟器了

四、我用的手机是linux的,e680g
现在用的模拟器里MD的有PicoDrive,兼容不错
另外GBA有gameplaySP,好像也是移植的,不过效果很不错的.就连在手机上都不感觉慢.

五、推荐个多机种模拟器mednafen
支持fc,pc-engine,gba等,没有图形界面,设置比较复杂,但是模拟效果很好,试过gba的效果比VBA要好

六、补充一个 PlayStation 的模拟器: pcsx-df
apt-get install pcsx-df (Debian 肯定有,ubuntu 应该也有) 安装,自带所有插件

安装后需要找一个 bios 文件,扔到 ~/.pcsx/bios 里 (目录若不存在,执行一次 pcsx 即可自动建立)。网上的 Windows 集成版 epsxe 里都可以找到 bios 文件。没有这个 bios 文件也可以运行一部分游戏,但兼容性不太好。

经测试 FF7/8/9 和格兰蒂亚 PSX 版用这个模拟器均没什么问题 (但不用 bios 则只有 FF8 可以),而且 FF7 的进入战斗时的特效居然还可以出来 (epsxe for Windows 出不来...)

还有一个功能比较实用,玩游戏中按 esc 退出后,下次进入游戏时只需按 Alt+0(零) 即可恢复到上次退出的状态。

七、we2008运行很卡。我的是E4500 ,8600GT,2G
kof11,还说得过去

八、我的PSP已经安装了CPS1 CPS2 NEOGEO模拟器
模拟了绝大对数的街机游戏了。
一个字
爽!

九、MSX模拟器
http://sourceforge.net/projects/openmsx/
日式计算机。
http://openmsx.sourceforge.net/features.php

十、补充两个模拟器:

我在UBUNTU下玩NDS用的是wine+no$gba(WIN32下最好的NDS模拟器!),很完美

还有,现在有很好用的WII/NGC模拟器了哦,叫dolphin
http://code.google.com/p/dolphin-emu/
这里有下载WIN32、LINUX、MAC OS X三系统都支持,很不错!

十一、补充一个前端,很棒的哦,清大家看我前几天发的帖子, 是楚江大哥作的。mamepgui

十二、DC模拟器还不错,我是说WIN上面的,我05年购买的老机器,居然还可以全速运行。最近玩SKIES OF ARCADIA,爽死了

十三、手机也能流畅运行 PS 模拟器 - 叫做 PCSX-rearmed。

十四、ps1的模拟器,最近试用了下pcsxr,感觉不错了,可以考虑替用ePSXe了,可以使用ePSXe的存档,改后缀即可。