中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-16 04:36
47,813 topics / 349,903 posts / today 1 new / 48,258 members
DOS疑难解答 & 问题讨论 (解答室) » [Help] Various DOS Questions About DOS Legend of Sword and Fairy
Printable Version  1,001 / 12
Floor1 nbh002 Posted 2003-09-24 00:00
中级用户 Posts 67 Credits 396
Does DOS Legend of Sword and Fairy have to have the sound card's DOS driver installed in order to get sound?
I'm playing DOS Legend of Sword and Fairy under a Windows 95 system using an integrated sound card, and there's no sound; under Windows 95 in Virtual PC (which automatically virtualized a Sound Blaster card) there is sound; under Windows 98 in Virtual PC (with that same Sound Blaster card) there is no sound again

All of the above are in a Windows environment. Can what they use really be called the sound card's DOS driver???
If so, then can these drivers be used in pure DOS???
Floor2 Dark-Destroy Posted 2003-09-25 00:00
元老会员 Posts 3,551 Credits 8,312
If you have an ISA sound card installed, it can make sound even without a DOS driver
Floor3 nbh002 Posted 2003-09-26 00:00
中级用户 Posts 67 Credits 396
Can DOS drivers be used in Windows? Or does Windows virtual DOS virtualize the Windows driver into a DOS driver?
As you can see, the behavior really is different in the different Windows environments I mentioned, and it really is affected by Windows
Floor4 如是大师 Posted 2003-09-27 00:00
元老会员 Posts 3,351 Credits 9,654 From 湖北
VPC isn't actually driving your sound card..
If your sound card has a corresponding DOS driver
then it can absolutely be used under DOS
Floor5 nbh002 Posted 2003-09-27 00:00
中级用户 Posts 67 Credits 396
As for this question, I still don't understand it at all!!!
When I play DOS Legend of Sword and Fairy under a Windows 95 system using an integrated sound card and there is no sound, is it because (1) there is no corresponding DOS driver? Or because (2) there is no Windows driver needed by "virtual DOS"? Or because (3) it's a sound card problem?

When there is sound under Windows 95 in Virtual PC (which automatically virtualized a Sound Blaster card), is that because there is then a corresponding DOS driver (why???)? Or because there is then the Windows driver needed by "virtual DOS"? (where does it come from???) Or because there is simply no problem with that kind of sound card (not very likely, right? Could it be that VPC doesn't need even the tiniest bit of support from the original sound card???)

Under Windows 98 in Virtual PC (with that same Sound Blaster card), there is no sound again!!!----------This is just too strange. Exactly what was removed in VPC95 above when it got to 98 (or rather, what was changed) that made it unable to produce sound again????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Floor6 Dark-Destroy Posted 2003-09-27 00:00
元老会员 Posts 3,551 Credits 8,312
Recently, I tried out the sound issue in Legend of Sword and Fairy and found a few interesting things. First I tested with an ISA sound card, and Legend of Sword and Fairy had sound. Then I went into the BIOS and turned on "PnP OS" in the "PnP/PCI" options, and Legend of Sword and Fairy had no sound. From this it seems that DOS does not support PnP. Although ISA sound cards have PnP, DOS treats ISA sound cards as if there were no PnP. As long as the BIOS detects an ISA sound card, it will produce sound. As for what you said about the motherboard's integrated sound card, that's basically a soft sound card, and most likely a PCI interface. PCI sound cards under DOS are all virtual ISA sound cards, so I think the reason it can't make sound under WIN95 is that the driver can't virtualize an ISA sound card, but as for VPC I don't know.....
Floor7 nbh002 Posted 2003-09-29 00:00
中级用户 Posts 67 Credits 396
Combining the views of "Dark" and "Master," the focus now seems to be firmly on the drivers!!! Brother "Dark"! You say it's because it can't virtualize an ISA sound card, while I think it's because there is no DOS driver used to virtualize an ISA sound card, and the reason there is no such DOS driver is that there is no suitable Windows driver. That's my question 1.
1. It's the relationship between DOS and virtual DOS. If DOS drivers can also be used in virtual DOS!!! Hehe!!!
------------------I really can't find the "individuality" of pure DOS anymore, because if that's the case, then virtual DOS can replace everything pure DOS does, right? Just do a bit more work on memory management...
So! Tell me! Tell me it isn't like that! Tell me virtual DOS is virtualizing the Windows driver into a DOS driver!!! (I'm pretty dictatorial, aren't I! Because I'm very ignorant!)
2. Please explain my actual problem. Right now my own explanation is: the integrated sound card's driver does not include a suitable Windows driver for virtual DOS to virtualize into a DOS driver, while the driver for the virtual sound card in VPC does have a suitable one! Of course, "suitable" is relative too. VPC's Win95 works, but VPC's Win98 is unsuitable again--maybe the virtual DOS in Win95 and Win98 is different too!!!
Floor8 nbh002 Posted 2003-09-29 00:00
中级用户 Posts 67 Credits 396
Everyone come take a look, think about it, and answer!!!
Floor9 Dark-Destroy Posted 2003-09-29 00:00
元老会员 Posts 3,551 Credits 8,312
What you said at the end may also be the answer to the VPC issue, but on an actual Windows system, if the manufacturer didn't provide a driver for the DOS box under Windows when they wrote the driver, then it still won't work. Also, maybe the manufacturer did provide it, but your IRQ conflicts with something, and that can also cause no sound in the DOS box. I think you can try this: in win98 the sound card's IRQ should be 5 or 9 (it may vary depending on what devices are installed in your system), while under DOS sound cards almost always use IRQ5 or 7. Run Legend of Sword and Fairy's instell.exe and set the sound card IRQ to 5 or 7 and try it.

PS: next time please don't call me "Dark" anymore, you can call me "DD"
Floor10 pengjjtt Posted 2003-10-03 00:00
初级用户 Posts 5 Credits 119
Can you give me a link to DOS Legend of Sword and Fairy?
Floor11 rym1020 Posted 2003-10-03 00:00
初级用户 Posts 17 Credits 167
I have it here, and I also have software that can make any sound card have sound when playing DOS Legend of Sword and Fairy. QQ146810
Floor12 大苹果大苹 Posted 2003-10-04 00:00
初级用户 Posts 1 Credits 105
Environment: WIN98SE, Lenovo 810 motherboard, integrated sound card, Legend of Sword and Fairy 98 Softstar edition!
Problem:
Some of the music sounds abnormal (not missing, but abnormal; for example, the first segment when starting a new game is always just some "de... de... de..." sounds, and I won't describe the rest)
But when I switch out of the game and then switch back in, some of the abnormal sounds become completely normal again!
Can anyone explain the reason? How can this be fixed?
Floor13 palxex Posted 2003-10-12 00:00
初级用户 Posts 18 Credits 193
The following is quoted from BigAppleBigApple on 2003-10-4 17:48:40:
Environment WIN98SE, Lenovo 810 motherboard, integrated sound card, Legend of Sword and Fairy 98 Softstar edition!
Problem:
Some of the music sounds abnormal (not missing, but abnormal; for example, the first segment when starting a new game is always just some "de... de... de..." sounds, and I won't describe the rest)
But when I switch out of the game and then switch back in, some of the abnormal sounds become completely normal again!
Can anyone explain the reason? How can this be fixed?

Quoted from "Chinese Emperor": the reason is that the 98 version of Legend of Sword and Fairy uses XG-format MIDI, which is incompatible with the GS format built into 98.
Go to download.pchome.net and look for xg-50, that's Yamaha's official xg (time-limited)
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023