QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5420|回复: 24

强大的dosbox

[复制链接]
发表于 2003-2-15 04:37:09 | 显示全部楼层 |阅读模式
dosbox大概是最好用的dos模拟器了,专用来玩dos游戏确实不错
试了好几个经典的dos游戏,个个都可以玩,还支持声音,我以前在机器上玩都没有声音,大概以前声卡配置不对
放几张贴图,分别是大航海时代2,大富翁3,三国志英杰传(我玩的第一个战棋游戏,也是至今最喜欢玩的)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2003-2-15 10:22:22 | 显示全部楼层
DOS模拟器里兼容性最好的当属DOSEMU。不过dosbox用起来更简单些。
回复

使用道具 举报

发表于 2003-2-16 00:08:08 | 显示全部楼层
用DOSBOX怎么只能使用FAT分区上的DOS程序,EXT2分区上的程序不能运行?
回复

使用道具 举报

 楼主| 发表于 2003-2-16 11:20:04 | 显示全部楼层
可以,我的程序就是放在ext3分区的,注意的是,dosbox只识别大写名字的文件,它有一个upcase命令专门来将整个目录下的文件名改成大写(千万不要对linux下的有用文件这样做,因为linux下对大小写敏感
回复

使用道具 举报

发表于 2003-2-17 01:24:07 | 显示全部楼层
原来是这样。
谢谢。
回复

使用道具 举报

发表于 2004-1-4 00:38:06 | 显示全部楼层
我这里运行为什么没有声音啊
需要怎么设置么?
回复

使用道具 举报

发表于 2004-4-20 15:39:34 | 显示全部楼层
我玩中国武将列传怎么老不行,它有个dos4gw保护程序在,老说我的显卡设置有问题,怎么解决啊?请教
回复

使用道具 举报

发表于 2004-4-20 16:19:43 | 显示全部楼层
dos4gw的?dosbox是新版么?要不行的话,试试dosemu.
回复

使用道具 举报

发表于 2004-4-21 00:04:12 | 显示全部楼层
我也觉得dosemu更好一些
回复

使用道具 举报

发表于 2004-4-21 01:24:23 | 显示全部楼层
公社的dosemu不能下载了,dosbox  make时出错,那位达人帮我看看。究竟是哪里不对了。

[kk@localhost dosbox-0.60]$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.0... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking if environ can be included... no
checking if environ can be linked... yes
checking if compiler allows __attribute__... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS...  -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... found.
checking for snd_ctl_open in -lasound... yes
checking whether byte ordering is bigendian... no
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_check_sig in -lpng... yes
checking SDL/SDL_net.h usability... yes
checking SDL/SDL_net.h presence... yes
checking for SDL/SDL_net.h... yes
checking for SDLNet_Init in -lSDL_net... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/cpu/Makefile
config.status: creating src/cpu/core_16/Makefile
config.status: creating src/cpu/core_full/Makefile
config.status: creating src/cpu/core_normal/Makefile
config.status: creating src/debug/Makefile
config.status: creating src/dos/Makefile
config.status: creating src/fpu/Makefile
config.status: creating src/gui/Makefile
config.status: creating src/hardware/Makefile
config.status: creating src/ints/Makefile
config.status: creating src/misc/Makefile
config.status: creating src/shell/Makefile
config.status: creating src/platform/Makefile
config.status: creating src/platform/visualc/Makefile
config.status: creating visualc/Makefile
config.status: creating include/Makefile
config.status: creating docs/Makefile
config.status: creating config.h
config.status: executing depfiles commands

下面是make的出错信息:
In file included from midi.cpp:91:
midi_alsa.h: In member function `void MidiHandler_alsa::send_event(int)':
midi_alsa.h:46: `snd_seq_flush_output' undeclared (first use this function)
midi_alsa.h:46: (Each undeclared identifier is reported only once for each
   function it appears in.)
midi_alsa.h: In member function `virtual bool MidiHandler_alsa::Open(const
   char*)':
midi_alsa.h:143: `SND_SEQ_OPEN' undeclared (first use this function)
midi_alsa.h:150: `snd_seq_set_client_group' undeclared (first use this
   function)
make[3]: *** [midi.o] Error 1
make[3]: Leaving directory `/kk/dosbox-0.60/src/gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/kk/dosbox-0.60/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/kk/dosbox-0.60'
make: *** [all] Error 2
我的linux的确不能播放midi,那要怎么解决啊?是声卡驱动的问题吗?
rh9   alsa1.0.3    vt8235
回复

使用道具 举报

发表于 2004-4-21 11:22:30 | 显示全部楼层
我也有同样的问题,解决办法是安装dosbox的rpm包,然后编辑dosbox.conf,将声音支持关掉,否则运行dosbox会crash,缺点就是没有声音
回复

使用道具 举报

发表于 2004-4-21 11:42:29 | 显示全部楼层
xx_zz,用arts运行呢。
回复

使用道具 举报

发表于 2004-4-21 19:44:59 | 显示全部楼层
[quote:4818be25ec="Bluedata"]xx_zz,用arts运行呢。[/quote]

应该不是这个的问题,现在我在外地工作也没机会试,楼上的试试看吧
回复

使用道具 举报

发表于 2004-4-22 02:20:53 | 显示全部楼层
好了!装了rpm包,提示缺少alsa-lib奇怪,我装的是alsa1.0.3啊。找到了一alsa-lib_0.9.8-1.fr_i386.rpm
装上以后rpm包可以安装了,每次启动时提示ALSA:Can't subscribe to MIDI port (65:0)
MIDI:Opened device:none
试了一下dos版的仙剑一,声音没问题  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-4-27 00:00:52 | 显示全部楼层
我也爱玩三国英杰传。。。巨爱玩。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 20:21 , Processed in 0.075136 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表