VOGONS


First post, by Masamune

User metadata

I know there's a lot of topics on this, but I have read through most of them and still can't solve my problem. I have run out of possible ways to solve it myself, so I turn to you guys.

First my specs to satisfy the posting guidelines:
Windows 2000 english, servicepack 4.
Abit NF7-s v2.0
Xp-m 2500+ @ 2,5ghz
Corsair 1024mb pc3200 ram
Radeon 9800pro with Omega 4.8 driver
Nforce2 Soundstorm integrated audio, with nforce driver 4.27
Tried both 2.0.4 and 2.1.0 version of VDMsound, currently using 2.1.0.
Blood version 1.11

As the topic says, it's Blood that's the problem. I've followed the guide step by step on http://www.deathmask.net/buildxp/ , but still no luck.

So I did a fresh Blood install to start from scratch. Ran setup with vmdsound and selected whatever settings vdmsound was set to. I.e 220, irq 7, dma 1 , hidma 5. And set every setting to minimum (also tried higher), 4 voices, 8bit, mono, 8khz. I also selected 320x240, just to make sure that VESA wasn't a problem (have of course tried different modes).
I didn't bother with any midi.
Then I applied vdmsound to blood.exe with the same settings, started up and got sent straight back to desktop.

So, then I ran CLI2NOP -p on blood.exe, found 54 occurences. Now I can actually enter blood with sound. But it varies from 1sec up to several minutes before it crashes. Most of the time I can actually start playing, and it works great up until the crash..

The crash is a spam of grey colored code/text down the screen. And it exits before I can read what it's actually saying.

I will post my entire VDMS.log in a seperate post after this one. I have selected "errors and warnings" and have ticked "soundblaster" and "other modules" only. Since I'm not using midi, adlib or joystick.

I have tried making a .bat file for NOLFB.COM, but normally I just run it in "autoexec.bat" inside advanced VMD properties. I don't work without it either..

I also run -nocd -quick in the shortcut, to try and bypass potential problems.

I have really tried changing pretty much every setting in the VMD shortcut, and have tried numerous soundcard setups. Some make the game crash faster, but none make it work. Have also tried lowering sound acceleration in dxdiag.

I'm really out of ideas.. Blood is perhaps my all-time FPS favourite, so I would be forever grateful if somebody helped me out.

PS: I read about and tested champ ms pac-em with VDMsound, the sound plays normally I think. But I can't hear any music.. Doesn't matter, since midi isn't important for me in Blood anyway..

Reply 1 of 5, by Masamune

User metadata

Forgot to mention that I also tried setting FILES=80 and BUFFERS=80 in config.nt file.

And I tried the force method, by adding [VDMServicesProvider.config]
fixPOPF = 1 to "custom configuration", but then I first got a windows error: " Symbol redefinition (C:\DOCUME-etc..etc.VLP5161.INI:9): The entry "fixPOPF" was already defined (see C:\DOCUME-etc..etc.VLP5161.INI:2) "
And a "src\sound.cpp<508>: Sound Blaster not responding on selected port." message after closing the error and continuing loading Blood.

I also tried changing that setting to 0 in VDMS.INI.

Anyway, here's my VDMS.log:

@E - 01:33:18.327 - VDMServicesProvider
NtVdmControl(0x0d,1):
0xc00000ef -
@W - 01:33:19.218 - SBController
pauseTransfer: Attempted to pause an already paused transfer
@W - 01:33:19.234 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:33:22.320 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:33:26.882 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:33:27.421 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:33:34.519 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:33:35.855 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:33:38.937 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:33:53.538 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:33:56.566 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:01.753 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:01.882 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:02.421 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:02.499 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:03.015 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:03.015 - DMATransferManager
Unable to further boost DMA processing rate, lower bound already met
(lower bound = 5ms, last period = 5.77ms, current period = 5.00ms
@W - 01:34:03.554 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:04.300 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:05.570 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:06.210 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:06.351 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:12.656 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:16.277 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:17.581 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:17.980 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:17.980 - DMATransferManager
Unable to further boost DMA processing rate, lower bound already met
(lower bound = 5ms, last period = 5.36ms, current period = 5.00ms
@W - 01:34:22.027 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:22.464 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:22.464 - DMATransferManager
Unable to further boost DMA processing rate, lower bound already met
(lower bound = 5ms, last period = 5.18ms, current period = 5.00ms
@W - 01:34:22.558 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:24.066 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:24.511 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:29.128 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:30.745 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:30.745 - DMATransferManager
Unable to further boost DMA processing rate, lower bound already met
(lower bound = 5ms, last period = 5.77ms, current period = 5.00ms
@W - 01:34:46.882 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:47.363 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:53.238 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:55.148 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:55.273 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:57.171 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:57.460 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:57.460 - DMATransferManager
Unable to further boost DMA processing rate, lower bound already met
(lower bound = 5ms, last period = 5.18ms, current period = 5.00ms
@W - 01:34:57.523 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:58.351 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:34:59.077 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:04.191 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:06.304 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:09.222 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:11.034 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:12.058 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:15.527 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:18.335 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:18.335 - DMATransferManager
Unable to further boost DMA processing rate, lower bound already met
(lower bound = 5ms, last period = 5.98ms, current period = 5.00ms
@W - 01:35:18.710 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:19.308 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:23.366 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:26.327 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:30.933 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:40.675 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:49.023 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:51.941 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:52.878 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:52.988 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:56.343 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:56.531 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:56.531 - DMATransferManager
Unable to further boost DMA processing rate, lower bound already met
(lower bound = 5ms, last period = 5.81ms, current period = 5.00ms
@W - 01:35:57.593 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:58.226 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:58.698 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:35:59.624 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:36:00.148 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:36:01.370 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:36:04.273 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:36:09.960 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:36:13.464 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:36:14.609 - SBController
HandleTransfer: DMA updates too infrequent (unable to keep up with
desired transfer rate), requesting boost
@W - 01:36:14.609 - DMATransferManager
Unable to further boost DMA processing rate, lower bound already met
(lower bound = 5ms, last period = 5.90ms, current period = 5.00ms
@E - 01:36:18.515 - VDMServicesProvider
NtVdmControl(0x0d,0):
0xc00000ef -

I hope this is helpful for you guys.

Reply 2 of 5, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

You've tried everything. So your only options are:

"upgrade" to Windows XP.
Use DosBox (your computer may be fast enough for 640X480...may not be acceptable to your tastes)
Use Connectix Virtual PC. Only problem with VPC is horrible sound quality.

How To Ask Questions The Smart Way
Make your games work offline

Reply 3 of 5, by Masamune

User metadata
DosFreak wrote:
You've tried everything. So your only options are: […]
Show full quote

You've tried everything. So your only options are:

"upgrade" to Windows XP.
Use DosBox (your computer may be fast enough for 640X480...may not be acceptable to your tastes)
Use Connectix Virtual PC. Only problem with VPC is horrible sound quality.

I've really tried everything? hehe..

"Upgrading" to Winxp isn't an option (have used it several times, didn't like it compared to Win2k), although running dual boot may be. Is Winxp really a better choice than Win98 or Win95 when the only purpose is playing Blood? (or maybe other old buggy games)

I've tried Dosbox btw, and I found it unplayable slow for my taste in 320x240 with lowest sound settings. Have tried tweaking it a little too, but no thanks.

Now with vdmsound, It's smooth in 1024x768 with sound, but of course the crashes ruin my fun.. So I find it hard to settle for less. I would really have preferred running 3dfx, but Glidos also refuses to work.

What's this Connectix Virtual PC you mention? I will try to find some information about it.

EDIT: Could it be because of the soundcard? I have a Soundblaster Audigy1 lying around, would it be worth a shot?

Reply 4 of 5, by Masamune

User metadata

I actually installed Virtual Machine and setup Win98 on it. I can't install winxp until I get a hold of my brother with my cd..

Anyway, I thought it would work with sound because Virtual machine emulates a Creative Labs Sound Blaster 16 ISA Plug and Play card. But that wasn't the case, now it crashes hard in the setup when testing, and of course also when starting the game. I'm gonna try the alpha version of VDMsound 98.

Another problem is that when I start Blood, it stops at "waiting for network players". If I use ctrl-alt-del and close it, there's a second instance of blood running which I can then change to.. Tried disabling network card, but it still happens..

The game runs smooth in 320x240. But freezes when changing to VESA mode.. Even with noflb. It's not a complete freeze, if I'm patient, I can actually change back to 320x240 in-game.

I could sure use some tips on setting up Blood on VPC.