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款模拟器
iDeaShttp://www.ideasemu.org/index.php
DeSmuMEhttp://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的存档,改后缀即可。
更多阅读
天天爱消除电脑版下载和使用方法 天天复读机使用方法
天天爱消除电脑版下载和使用方法——简介天天爱消除游戏是腾讯微信及手机QQ平台上线的一款手机游戏。天天爱消除以社交为题材,可以与朋友间进行游戏并可查看排名。那么,天天爱消除电脑版怎么下载呢?电脑版天天爱消除如何让使用呢?天天
全国农村住房信息系统登陆和使用方法 全国农村住房系统
全国农村住房信息系统登陆和使用方法——简介全国农村住房信息系统是2014年5月份国家住房和城乡建设部指示建议下创建的系统。建立全国农村住房信息系统的目的,全面把握和评估全国农村人居环境状况,切实改善农村人居环境现状。那么,全
WIN7系统下1394采集卡无法使用的解决方法 1394采集卡win10驱动
WIN7系统下1394采集卡无法使用的解决方法——简介 DV摄像机一般采用1394采集卡来进行采集,使用软件会声会影居多,当然同三维系列1394采集卡都能直接兼容EDUIS、PR等软件。1394采集卡是无需手动安装驱动即插即用。 但是WIN7系统下
各种精油的功效和使用方法 红糖姜水的功效与作用
各种精油的功效和使用方法——简介精油分单方和复方 我就举例几种年轻女性常用的单方精油各种精油的功效和使用方法——方法/步骤各种精油的功效和使用方法 1、 ☆.玫瑰:抗皱保湿,祛除细纹,补充雌激素,调节内分泌,对月经紊乱,经痛,性冷感,
钢丝手套的介绍和使用方法。大家注意安全,好好保护自己和家人 钢丝手套能防砍吗
美国进口五指长袖钢丝手套、进口钢丝手套、金属防割手套、防刃手套、防刀手套、抗切割手套、裁剪手套、防刺手套、切割防护手套美国不锈钢手套,目前大部分屠宰场、肉类和家禽工厂和造纸行业都会用不锈钢丝防护手套来进行他们日常工