Many games don't work in XP "dos" windows because they make direct calls to hardware, which is blocked by most versions of Windows. It also blocks certain BIOS and Disk operations among other things.
If you have a program that actually did use the DOS sound blaster driver, it usually will work in XP box.
If I remember right...
The DOS emulator above knows about this and traps such calls as well but instead of just ignoring them the calls are passed back to Windows for processing. It's slow but it works.
------------------
Dr. Ian Malcolm: Yeah, but your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
(Jurassic Park)
The Ogre's Fiero Cave (It's also at the top of every forum page...)