在XP2000下用DOSBOX 和VDMS来模拟DOS仙剑,但毕竟是隔靴搔痒,总是有点变味儿了!
要真正的回味仙剑DOS版,最好要在纯DOS下!
因此,研究怎样可以在XP中同时兼有纯DOS和用现在的PCI声卡来玩仙剑DOS版而又能重现音乐音效才更加有意义!
现在这样做的难点已基本解决了!
1 DOS平台
仙剑DOS版原是在DOS5.0以上到DOS6.22,或9598的MSDOS方式(是重启的那种),鉴于现在的情况,绝大多数人已没有DOS了,但有些还有98,可重启到MSDOS方式,2000XP 的用户,我推荐大家安装有中国DOS联盟站长WENGIER整理的MS-DOS7.10!
http://dos.e-stone.cn/dosbbs/dispbbs.asp?boardID=11&ID=5363&page=1
在安装MSDOS7.10后,要玩仙剑DOS版前,为了有最多的常规内存,最好最简单配置CONFIG.SYS 和AUTOEXEC.BAT,如下:(先把原先的这两个文件的后缀名都改成TXT,然后用记事本把下面的内容分别存为CONFIG.SYS和AUTOEXEC.BAT,要还原就再改成原状)
DOS=HIGH,UMB
DEVICE=路径\HIMEM.SYS
DEVICE=路径\EMM386 NOEMS NOVCPI
DEVICEHIGH=路径\VIDE-CDD.SYS /D:PAL (如玩光盘版,就加上此句,硬盘版不需要)
(存为CONFIG.SYS)
LH 路径\MSCDEX /D:PAL (如玩光盘版,就加上此句,硬盘版不需要)
此处,还要加载PCI声卡的DOS驱动的语句的,按照驱动的说明
(存为AUTOEXEC.BAT)
2 文件系统
以前是:
老DOS只支持FAT16的文件系统,而98 一般采用FAT32,(与FAT16相比,更节省空间),2000 XP 一般的,除了 支持FAT32外,还有NTFS(有更多功能,如很少文件碎片,安全和权限,网络功能等等..).
老DOS是一定要装在C盘的(我试过,通过隐藏XP的C盘,而使得非C盘成为C盘后,好象仍然不能装老DOS,不过我是在XP虚拟器里实验的...),这样的话,要使2000XP 与DOS并存,就要在C盘先装DOS(这一点就很麻烦了),装前要把C盘格式化为FAT16,(最大为2G,玩纯DOS游戏足够了),然后在安装2000XP,把WINDOWS目录放在其他盘,2000XP 会处理C盘,在启动时给出启动菜单的(用BOOT.INI一个简易的分区引导管理器)
但是现在有更方便的,就是装中国DOS联盟站长WENGIER整理的MS-DOS7.10! 为什么我强烈推荐呢?
因为,这样的话,就省去了以上的繁文缛节! 可以直接在C盘为FAT32文件系统的XP 2000上装MSDOS7.10,会自动出现启动菜单的,因为它支持FAT32!还有长文件名,也就是说,解决了老DOS 的缺陷!
3 声卡
老DOS游戏用的是ISA声卡,CREATIVE 的 SOUND BLASTER AWE 64 达到顶峰! 但由于ISA带宽太窄,PCI横空出世,但他不提供ISA的I/O ADDRESS(输入输出地址)、IRQ(中断号)和DMA(直接内存存取的通道),但声卡厂家也想出办法,一是通过SB-LINK接口(少数),二是用软件模拟.在声卡的DOS驱动里,比如我的SB PCI64<ENSONIQ AUDIOPCI>主要 *APINIT.COM 等,要根据DOS驱动的说明,在AUTOEXEC.BAT中加入相应的语句
我的是:
SET BLASTER=A220 I5 D1 T2
SET SNDSCAPE=C:\EAPCI
C:\EAPCI\APINIT.COM
(这要根据你声卡的牌子和型号而定的)
基本解决了问题。集成声卡的DOS驱动可能比较难找,我推荐大家一个我碰到的全世界DOS驱动最多的国外网站:
http://www.soundcard-drivers.com/companies/258.htm
要注册,但只要几分钟
4 CPU
在运行仙剑DOS版的INSTALL.EXE时,会出现RUNTIME ERROR 200....,这是INSTALL的程序设计时的历史局限(CPU要在200MHZ以下),可用白河老兄的修正程序,如有问题的话,也可用SLOWDOWN来降速CPU,命令是
SLOWDOWN /P:XX(XX表示CPU的百分比,如20,降速到原先CPU的20%),要还原,就SLOWDOWN /U,也很方便
记住,用INSTALL设置完后,要用SLOWDOWN /U 还原CPU,再运行PAL,否则就要老牛拖破车了,甚至死机了
http://newdos.yginfo.net/doswarej.htm
5 XMS(扩展内存)
仙剑DOS版最好需要3MB的扩展内存,但超过32MB就显示-1,有人建议用HIMEM /INT 15=XXXX,这个对于大多数一般玩家,容易搞错,我推荐一个程序,用起来很方便的,XMSDSK,命令为XMSDSK X(X表示你要把XKB的内存虚拟成一个盘,再这里实际上就是要减掉的内存数,如我的内存是256MB,那么就要XMSDSK 230000)
http://newdos.yginfo.net/doswareh.htm

要真正的回味仙剑DOS版,最好要在纯DOS下!
因此,研究怎样可以在XP中同时兼有纯DOS和用现在的PCI声卡来玩仙剑DOS版而又能重现音乐音效才更加有意义!
现在这样做的难点已基本解决了!
1 DOS平台
仙剑DOS版原是在DOS5.0以上到DOS6.22,或9598的MSDOS方式(是重启的那种),鉴于现在的情况,绝大多数人已没有DOS了,但有些还有98,可重启到MSDOS方式,2000XP 的用户,我推荐大家安装有中国DOS联盟站长WENGIER整理的MS-DOS7.10!
http://dos.e-stone.cn/dosbbs/dispbbs.asp?boardID=11&ID=5363&page=1
在安装MSDOS7.10后,要玩仙剑DOS版前,为了有最多的常规内存,最好最简单配置CONFIG.SYS 和AUTOEXEC.BAT,如下:(先把原先的这两个文件的后缀名都改成TXT,然后用记事本把下面的内容分别存为CONFIG.SYS和AUTOEXEC.BAT,要还原就再改成原状)
DOS=HIGH,UMB
DEVICE=路径\HIMEM.SYS
DEVICE=路径\EMM386 NOEMS NOVCPI
DEVICEHIGH=路径\VIDE-CDD.SYS /D:PAL (如玩光盘版,就加上此句,硬盘版不需要)
(存为CONFIG.SYS)
LH 路径\MSCDEX /D:PAL (如玩光盘版,就加上此句,硬盘版不需要)
此处,还要加载PCI声卡的DOS驱动的语句的,按照驱动的说明
(存为AUTOEXEC.BAT)
2 文件系统
以前是:
老DOS只支持FAT16的文件系统,而98 一般采用FAT32,(与FAT16相比,更节省空间),2000 XP 一般的,除了 支持FAT32外,还有NTFS(有更多功能,如很少文件碎片,安全和权限,网络功能等等..).
老DOS是一定要装在C盘的(我试过,通过隐藏XP的C盘,而使得非C盘成为C盘后,好象仍然不能装老DOS,不过我是在XP虚拟器里实验的...),这样的话,要使2000XP 与DOS并存,就要在C盘先装DOS(这一点就很麻烦了),装前要把C盘格式化为FAT16,(最大为2G,玩纯DOS游戏足够了),然后在安装2000XP,把WINDOWS目录放在其他盘,2000XP 会处理C盘,在启动时给出启动菜单的(用BOOT.INI一个简易的分区引导管理器)
但是现在有更方便的,就是装中国DOS联盟站长WENGIER整理的MS-DOS7.10! 为什么我强烈推荐呢?
因为,这样的话,就省去了以上的繁文缛节! 可以直接在C盘为FAT32文件系统的XP 2000上装MSDOS7.10,会自动出现启动菜单的,因为它支持FAT32!还有长文件名,也就是说,解决了老DOS 的缺陷!
3 声卡
老DOS游戏用的是ISA声卡,CREATIVE 的 SOUND BLASTER AWE 64 达到顶峰! 但由于ISA带宽太窄,PCI横空出世,但他不提供ISA的I/O ADDRESS(输入输出地址)、IRQ(中断号)和DMA(直接内存存取的通道),但声卡厂家也想出办法,一是通过SB-LINK接口(少数),二是用软件模拟.在声卡的DOS驱动里,比如我的SB PCI64<ENSONIQ AUDIOPCI>主要 *APINIT.COM 等,要根据DOS驱动的说明,在AUTOEXEC.BAT中加入相应的语句
我的是:
SET BLASTER=A220 I5 D1 T2
SET SNDSCAPE=C:\EAPCI
C:\EAPCI\APINIT.COM
(这要根据你声卡的牌子和型号而定的)
基本解决了问题。集成声卡的DOS驱动可能比较难找,我推荐大家一个我碰到的全世界DOS驱动最多的国外网站:
http://www.soundcard-drivers.com/companies/258.htm
要注册,但只要几分钟
4 CPU
在运行仙剑DOS版的INSTALL.EXE时,会出现RUNTIME ERROR 200....,这是INSTALL的程序设计时的历史局限(CPU要在200MHZ以下),可用白河老兄的修正程序,如有问题的话,也可用SLOWDOWN来降速CPU,命令是
SLOWDOWN /P:XX(XX表示CPU的百分比,如20,降速到原先CPU的20%),要还原,就SLOWDOWN /U,也很方便
记住,用INSTALL设置完后,要用SLOWDOWN /U 还原CPU,再运行PAL,否则就要老牛拖破车了,甚至死机了
http://newdos.yginfo.net/doswarej.htm
5 XMS(扩展内存)
仙剑DOS版最好需要3MB的扩展内存,但超过32MB就显示-1,有人建议用HIMEM /INT 15=XXXX,这个对于大多数一般玩家,容易搞错,我推荐一个程序,用起来很方便的,XMSDSK,命令为XMSDSK X(X表示你要把XKB的内存虚拟成一个盘,再这里实际上就是要减掉的内存数,如我的内存是256MB,那么就要XMSDSK 230000)
http://newdos.yginfo.net/doswareh.htm

