The games have to use a soundcard emulation, eg. SoundBlaster 16. Using a
shortcut to start the game you can set some compatibility options that might
help. There are also a couple of configuration files which you might be able
to customise to make the games run;
%SystemRoot%\SYSTEM32\AUTOEXEC.NT
%SystemRoot%\SYSTEM32\CONFIG.NT
This is the default emulated soundcard setting (taken from Autoexec.nt):
REM The default value is A220 I5 D1 T3 and P330. If any of the switches
is
REM left unspecified, the default value will be used. (NOTE, since all
the
REM ports are virtualized, the information provided here does not have to
REM match the real hardware setting.) NTVDM supports Sound Blaster 2.0
only.
REM The T switch must be set to 3, if specified.
SET BLASTER=A220 I5 D1 P330 T3
There may also be relevent settings in the CONFIG.NT file. There are more
explanations about the options within the comments of those files. I
believe you can also set each game's shortcut to use different startup files
with custom settings.
For non-DOS games you can try running in compatibility mode (set in
Properties on the game shortcut). I believe that the same configuration file
settings apply if you need them.
There is no MSDOS in XP so any DOS only games have to be able to run in XP's
emulation mode, either from a command prompt or using a shortcut.
See Windows Help for the how-to use/setup compatibility modes. Even the game
setup file can be run in compatibility mode if that can help install a game.
Some games you might have to run from an MSDOS boot floppy disk. In that
case you can't install them onto an NTFS or FAT32 partition. You'll also
need to get MSDOS drivers for the sound card, mouse, cd drive, EMM memory,
whatever else.
I just now installed SimCity2000 (DOS version) on my computer. I have an
SBLive! card using Irq7. No crash/error on install. While installing the
game in a command prompt window (DOS emulation) the game allowed me to
select SB16 for sound and music. The SimCity config file shows that it found
the emulated SB16 is using IRQ 5, address 220 and DMA 1. When I started the
game the sound effects were there but no background music. I did install it
into a small FAT partition that I created just for old DOS games, in case I
needed to run any game from an MSDOS boot floppy.
Didn't play it for any length of time so I have no idea how stable it is,
but it does run under XP so there is hope.