First post, by Rekrul
I have Windows 98SE on a 1.8Ghz system, 512MB of RAM, GeForce4 MX440 graphics card and onboard sound (Intel) with SoundMax audio drivers.
Recently, I decided to try Duke Nukem 3D and Blood.
Both games run, and the sound effects work fine, however I can't get the music to work at all.
I've tried setting the music card to Soundblaster (which is what I set the FX card to) and to General MIDI, but neither works. When I test the music, it says I should hear the theme music playing, but I don't hear anything. I've tried changing the address for the General MIDI, but then the test gives me an error. I get music in other DOS games, such as Tomb Raider and Doom (although Doom is about as stable as a two-legged table).
For DN3D this is no problem as I can use the JDuke port, which I like better anyway, however there are no ports for Blood, so you have to use the original EXE.
Also in Blood, if I set the screen mode to anything higher than 320x200, the game itself still works fine, but the movies (such as when you start a new game on the first level) are all scrambled. I've had the same thing happen in other DOS games. I suspect that it's a problem with VESA support, but none of the supposed fixes seem to do much. NOLFB is only for 2K/XP and UniVBE only works in true DOS mode, which would be fine, but I don't have any sound drivers for DOS mode.
Can anyone suggest a way to get the music working?
Note: I haven't tried DOSBox yet as I've read that it's really not fast enough to play under it.