Q98564: Troubleshooting Sound Support for MS-DOS Games in WSS 1.0a
Article: Q98564
Product(s): Miscellaneous Windows Products
Version(s):
Operating System(s):
Keyword(s):
Last Modified: 19-SEP-1999
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Windows Sound System, version 1.0a
-------------------------------------------------------------------------------
SUMMARY
=======
Windows Sound System version 1.0a software provides Sound Blaster emulation,
which enables you to use a larger variety of MS-DOS-based games that use the
Sound System hardware. To get Sound Blaster support, you must run your
MS-DOS-based game in full-screen mode from the MS-DOS Prompt program in Windows
running in 386 enhanced mode.
However, some MS-DOS-based games may not work properly when run this way and you
may experience problems using the Sound Blaster emulation. When this happens,
try the following troubleshooting tips:
1. Ensure that you have enough system resources to run the game in MS-DOS; check
the documentation included with the game for system requirements and test the
game in MS-DOS. The Sound System board provides AdLib support for synthesized
sounds in MS-DOS.
2. Find out if there are any restrictions when running the game in full-screen
mode from the MS-DOS Prompt program with Windows; some games will not run
from MS-DOS Prompt with Windows running in 386 enhanced mode. In some cases,
you'll need to modify your CONFIG.SYS and AUTOEXEC.BAT files to free
conventional memory for your game to run properly in MS-DOS; again check the
game documentation.
Also make sure that you have the maximum amount of conventional memory
possible under MS-DOS Prompt while in Windows 386 enhanced mode by checking
the PIF settings in your DOSPRMPT.PIF file. Consult your Windows manual for
information on how to use the PIF Editor.
3. If there are no problems with running the game with Windows, you can go ahead
and test for sound support. AdLib support will also be available from MS-DOS
Prompt with Windows. Test the game with AdLib support.
4. Test the game with Sound Blaster support. Enable Sound Blaster support or
emulation by running the Games Configuration program from the Windows Sound
System group. You must be careful not to create an IRQ or I/O address
conflict when you enable digitized sounds because you must select IRQ 7 or 9
and an I/O address between 220h and 260h (here "h" means Hexadecimal). The
defaults are IRQ 7 and I/O 220h, and will work most of the time. Also you'll
need to have the DMA channel set to 1 before you can enable digitized sounds.
5. Once Sound Blaster emulation has been set, test the game by running it in
full-screen mode from MS-DOS Prompt with Windows running in 386 enhanced mode
and not by running in a MS-DOS window. Most MS-DOS-based games will not work
in a MS-DOS window. Playing digitized sounds through an MS-DOS-based game
will in many cases require more conventional memory; therefore, if the game
seems to stop when it plays a digitized sound (where a digitized sound could
be a human voice) you may need to free more conventional memory with MS-DOS.
NOTE: Some game developers are updating their games to support the Windows Sound
System in native mode. You should contact the manufacturer of the game to see if
the company is planning to release such a game.
Additional query words: 1.0a arcade fun lockup lock up freeze hang crash tshoot
======================================================================
Keywords :
Technology : kbWinSoundSysSearch kbWinSoundSys100a
=============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.