VOGONS


First post, by Unregistered

User metadata

I thought something was missing last time. anyway

Motherboard - ASUS P4T-E
Pentium 4 1.7Ghz
512 RDRAM
GEForce 3 500Ti with 64meg RAM
Sound Blaster Audigy
WIDNOWS 2000

Trying to play Cyberia, the sound keeps on cutting out in all the movie sequences every second or so. It happenes everytime i have no idea how to fix it, i remember it happening to me long ago and fixing it. do i remember how, i wouldn't be here if i did. It is definately out of sync is well.

mucho gracias for any help

Timmy

Reply 1 of 6, by Snover

User metadata
Rank l33t++
Rank
l33t++

This seems to be a problem with DMA updates being too infrequent. I'm getting lots of "DMATransferManager - Boosting DMA processing rate by 30.0% at DMA handler's request; post-boost recovery rate updated to 0.034%" messages when I log with VDMS.

Let me check one more thing and get back to you.

(later) Yeah, it doesn't appear that DosFreak has tested this one. Weird.

Yes, it’s my fault.

Reply 2 of 6, by Nicht Sehr Gut

User metadata
Rank l33t
Rank
l33t

From Interplay (NOTE: This only applies to DOS/Win9x trouble-shooting):

3. Problem: No Sound or Choppy Sound Solution: If you are getting no sound in the game, make sure that your sound card is 100% c […]
Show full quote

3. Problem: No Sound or Choppy Sound Solution: If you are getting no sound in the game, make sure that your sound card is 100% compliant with the Sound Blaster 2.0 standard. Cyberia will not work with earlier standards than 2.0. Make sure you have your SET BLASTER statement correctly set up in your AUTOEXEC.BAT file. The correct format is:
SET BLASTER=A220 I5 D1 T3

There can be extra lines at the end, and the numbers after the A, I, and D, will vary with your base address, IRQ level, and DMA, respectively.

If you are getting choppy sound, increase the buffers in your MSCDEX line in your AUTOEXEC.BAT file. The buffers are specified by /M:x, where X is the number of 2K buffers. A minimum setting is 20, and 40 is preferable. This will use a lot of conventional memory, so either do this on a boot disk, or if your system uses EMS memory, add a /E to the end of the MSCDEX line. Make sure that you have the latest CD-ROM drivers for your CD-ROM drive, as early drivers may cause problems. You will need to contact your CD-ROM manufacturer for these.

Not good. Anyone know how to change the number of buffers for NT's version of MSCDEX?

Also note that Interplay specifically states:
*Not Compatible with Windows XP or 2000*

Reply 3 of 6, by Unregistered

User metadata

I got a few ideas from Nicht's reply, tried to edit Autoexec.vdms tried to increase the buffers by using the /M and /E. Tried 40, then even tried 60. Either i typed something wrong and it just ignored it, or it didn't have any effect.

Either way i do believe it does have something to do with DMA updates.

When logging with errors only in VDMS, no messages appear but if i switch to warning i get "set8BitIRQ(): an IRQ is already pending"

Also don't know if this helps, if during play i press ALT-TAB, wait for a few seconds and then switch back to the game, the sound doesn't cut for a while, but the video also speeds up and the sound becomes very out of sync.

Does anybody know any other good DOS emulators that i can try?

Reply 4 of 6, by vladr

User metadata
Rank Oldbie
Rank
Oldbie

If alt-tab fixes sound for a while then it's timer-trouble. Use SPEEDSET.
V.

Reply 5 of 6, by Schadenfreude

User metadata
Rank Member
Rank
Member
Nicht Sehr Gut wrote:

From Interplay (NOTE: This only applies to DOS/Win9x trouble-shooting):
Not good. Anyone know how to change the number of buffers for NT's version of MSCDEX?

Wherever in Windows 2000/XP Windows allows you to alter the buffers for the CD-ROM? CD Cache, maybe?

Otherwise, not supported.

But shouldn't SAPUCDEX support? If not, it should...

Reply 6 of 6, by Unregistered

User metadata

vladr i don't want to seem stupid but use SPEEDSET V where?