First post, by alexanrs
Hello everyone!
Somewhat recently I got a nice clone of the Turtle Beach Monte Carlo 929 (exact copy of the PCB layout) with genuine OPL3 and mounted my dear DB50XG on it. As I was mainly using it for DOS, I did not notice this before, but, for some reason, it stutter like crazy in Windows. Winamp using DirectSound out is a particularly bad offender, but waveOut does it too, as Windows Media Player and even the MS Synth test in DxDiag. Playing the same files in DOS using either QView Pro or MPXPlay works without issues. Here is what I tried to do:
- Using the TB Monte Carlo drivers
Digital sound stutters, everything esle works great. The only nitpick is that I need to set the default MIDI device to OPL3 or else the MPU will be busy for DOS apps. Also, resources need to be explicitly specified, just like all other drivers I've used. - Use some (older) OPTi MAD16 drivers I've found
Honestly, this looks like slightly revamped Windows 3.11 drivers. Does not show on the device manager and stores its settings in System.ini. Stutters all the same. Had to manually remove its entries in System.ini. - Remove all specific sound drivers, initialize the card in WSS mode from DOS (AUTOEXEC.BAT) and use WSS drivers that come with Win98
Stutters too. SoundBlaster emulation for DOS is limited to SB1.0 or 2.0 (not Pro), I lost OPL3 and MPU (both show up as options in the MIDI mapper, but are muted and messing with the mixer didn't fix it). Interestingly, this is the only driver that allows me to use WSS in DOS games from within Windows. - Same as above, but using SBPro mode and drivers instead
No stuttering. MIDI works perfectly. If I were using Windows just as a glorified launcher for DOS games I could probably settle for this setup. Most Windows apps, though, sound horrible here. Whatever conversion Windows does to play 16-bit samples in an 8-bit card just makes everything sound scratchy and noisy. Winamp seems to do the conversion itself, and sounds perfect for an 8-bit sound card.
Windows drivers (except SBPro) are also very picky about IRQs. I can only set it to 7 or 10, so I disabled the parallel port and set it to 7. Also, it doesn't allow the MPU401 part of it to share an IRQ with the SoundBlaster part, so I set it to 9.
The rest of the system is:
- Pentium MMX 200 MHz
- Compaq Deskpro 2000 motherboard (VIA VP2/97 or AMD 640 based)
- 256MB SDRAM
- Diamond Monster 3D II - 8MB
- Cheap PCI NIC - Yes, I tried removing it, no change
- 1MB S3 Trio64 V2/GX onboard
Any sugestions? Does anyone have experience with these cards?