China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-09-15 05:36
中国DOS联盟论坛 » DOS软件下载 & 游戏分享 (下载室) » About the DOS version of The Legend of Sword and Fairy View 8,684 Replies 18
Original Poster Posted 2003-04-08 00:00 ·  中国 湖北 武汉 鹏博士宽带
中级用户
★★
Credits 286
Posts 59
Joined 2003-04-08 00:00
23-year member
UID 1437
Gender Male
Status Offline
Everyone knows The Legend of Sword and Fairy, right? It’s an RPG game classic beyond compare. But with PCs constantly being upgraded and Windows coming out, the DOS Sword and Fairy can no longer run properly (not that it can’t run at all).
1. When running Sword and Fairy’s install.exe, it gives the prompt: run time error. This is because of a bug in install (it can’t run on PCs with high clock speeds). A slowdown utility can reduce the DOS window speed under Win9x, so problem 1 is partly solved. Is there any CPU slowdown software for DOS 6.22?
2. The music and sound effects problem in Sword and Fairy. As far as I know, the best result so far is that on a high-clock-speed machine + Win9x, the DOS Sword and Fairy has music but no sound effects. No matter how it is configured in the above environment, the DOS Sword and Fairy just has no sound effects (I don’t know how to slow down the CPU under pure DOS, such as DOS 6.22, so I can’t configure it in a DOS environment; not sure whether that would be any better).
I wonder if any expert has completely, thoroughly, and cleanly solved the above problems, that is, getting the effect of a low-clock-speed machine + DOS environment on a high-clock-speed machine + Windows system.
Attached: reference environments
Environment 1: pentium100MHz+dos6.22+SoundBlaster16 sound card
Ran the DOS version of Sword and Fairy perfectly.
Environment 2: pentiumIV1400MHz+dos6.22+SoundBlaster live!5.1 sound card (don’t know how to slow down the CPU)
Everything works except sound effects; the music is slightly choppy.
Environment 3: pentiumIV1400MHz+Windows98+SoundBlaster live!5.1 sound card (CPU slowed down with Slowdown)
Same as environment 2.
Environment 4: pentiumIV1400MHz+Windows2000/XP+SoundBlaster live!5.1 sound card (can’t slow down the CPU)
No music or sound effects.
Floor 2 Posted 2003-04-08 00:00 ·  中国 香港 有线宽频用户
管理员
★★★★
專業島民
Credits 4,869
Posts 1,633
Joined 2002-12-10 00:00
23-year member
UID 465
Gender Male
Status Offline
For environment 4, you need to use VDMSOUND to drive the sound card.
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
Floor 3 Posted 2003-04-08 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
There is absolutely no problem. The DOS I use is pure MS-DOS 7.10, and my PC specs are AMD Athlon 1600+ (1400Mhz), 256M RAM, and a Sound Blaster PCI 128 sound card. After patching, Sword and Fairy runs completely normally, with sound effects and everything, and INSTALL also runs normally.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 4 Posted 2003-04-09 00:00 ·  中国 湖北 武汉 鹏博士宽带
中级用户
★★
Credits 286
Posts 59
Joined 2003-04-08 00:00
23-year member
UID 1437
Gender Male
Status Offline
Could it be because the admin’s CPU is AMD? Someone said before that it runs normally on AMD CPUs, but not on Intel CPUs. That person claimed to have tested it.
Floor 5 Posted 2003-04-09 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
It’s not because of the CPU. I also tried it on another Intel P4 1000MHz computer, and there was no problem. But the key is solving the Runtime error 200 problem. In the site’s "DOS Articles" section there is a special article I wrote introducing it and the solution.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 6 Posted 2003-04-09 00:00 ·  中国 湖北 武汉 鹏博士宽带
中级用户
★★
Credits 286
Posts 59
Joined 2003-04-08 00:00
23-year member
UID 1437
Gender Male
Status Offline
The admin really is a good person.
Floor 7 Posted 2003-04-09 00:00 ·  中国 陕西 西安 教育网
初级用户
★★
孤胆枪手
Credits 688
Posts 148
Joined 2002-10-26 00:00
23-year member
UID 63
Gender Male
From 陕西
Status Offline
How do you drive the SoundBlaster16 ISA?
我:╭∩╮(︶︿︶)╭∩╮。靠!!!
Floor 8 Posted 2003-04-09 00:00 ·  中国 广东 佛山 禅城区 电信
元老会员
★★★★
Credits 5,170
Posts 1,637
Joined 2002-10-16 00:00
23-year member
UID 8
Gender Male
From 广东佛山
Status Offline
It should be a sound card driver problem. At present, most sound cards do not come with DOS drivers. An obvious difference is that sound cards under DOS need to use a DMA channel, while under WIN9X sound cards do not use DMA.
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
Floor 9 Posted 2003-04-11 00:00 ·  中国 福建 福州 电信
高级用户
★★
Credits 748
Posts 188
Joined 2003-03-28 00:00
23-year member
UID 1302
Gender Female
Status Offline
When I run Sword and Fairy it always says it needs 830K memory. How do I provide that? This is depressing, can anyone help me?
Floor 10 Posted 2003-04-11 00:00 ·  中国 福建 福州 电信
高级用户
★★
Credits 748
Posts 188
Joined 2003-03-28 00:00
23-year member
UID 1302
Gender Female
Status Offline
When I run Sword and Fairy it always says it needs 830K memory. How do I provide that? This is depressing, can anyone help me?
Floor 11 Posted 2003-04-13 00:00 ·  中国 湖北 黄石 电信
中级用户
★★
Credits 349
Posts 78
Joined 2003-03-12 00:00
23-year member
UID 1102
Gender Male
Status Offline
Right-click play.bat in the pal directory. Set the XMS size, and try a few more times.
Floor 12 Posted 2003-04-13 00:00 ·  中国 福建 福州 电信
高级用户
★★
Credits 748
Posts 188
Joined 2003-03-28 00:00
23-year member
UID 1302
Gender Female
Status Offline
I’m asking how to do it under DOS
Floor 13 Posted 2003-04-13 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
The principle is the same: just use XMSDSK to make the free XMS memory less than 32MB but greater than 830K. For example, if there is 128M of XMS memory now, then first use the command XMSDSK 100000 /Y to occupy 100MB of XMS memory, then run PAL.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 14 Posted 2003-04-13 00:00 ·  中国 广东 佛山 禅城区 电信
元老会员
★★★★
Credits 5,170
Posts 1,637
Joined 2002-10-16 00:00
23-year member
UID 8
Gender Male
From 广东佛山
Status Offline
It needs 830K of extended memory (XMS), right? Conventional memory under DOS is only 640K.
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
Floor 15 Posted 2003-04-13 00:00 ·  加拿大 安大略省 多伦多
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
XMS is extended memory, while EMS is expanded memory. It needs 830K of XMS.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Forum Jump: