VOGONS


Does VDMSound work under WinXP+SP3?

Topic actions

  • This topic is locked. You cannot reply or edit posts.

Reply 20 of 25, by SquallStrife

User metadata
Rank l33t
Rank
l33t
RayeR wrote:

When I visit here I remember this old thread.
I don't know what caused it but I have smooth sound playback now 😜
From that times I installed some system updates and changed SB live to Audigy 2. It's now imposiible to track what happened, I don't care just a deja-vu 😀

DOSbox is very fast now. Much faster than it was two years ago.

Especially using cycles=auto and core=dynamic in dosbox.conf

There is absolutely no reason to be using VDMSound any more. None.

Happy gaming!

VogonsDrivers.com | Link | News Thread

Reply 21 of 25, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

Really? Can you play Blood in 1280x1024 under DOS box 100% smooth during all time? Maybe in some quiet scenes but when there are tens of enemies moving I doubt it, performance will drop. So this is why I rather prefer running programs native not emulated if possible.

Reply 22 of 25, by SquallStrife

User metadata
Rank l33t
Rank
l33t

Really? Can you play Blood in 1280x1024 under DOS box 100% smooth during all time?

Yes

DOS games don't run "native" under Windows NT/2K/XP/Vista/7 anyway.

They run in NTVDM, which is a virtual machine.

Compared to the newest releases of DOSBox, it's quite an inefficient VM too.

VogonsDrivers.com | Link | News Thread

Reply 23 of 25, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

But NTVDM uses v86 mode and run most of instructions native on host CPU. Only some I/O and memory access are filteres. But if you make a program that do some calculation without I/O interaction it will run 99,9% same speed as under DOS. But DOSbox is complete system emulator, every instruction under VM takes tens to hundreds instructions on host CPU...
But I belive DOSbox is getting better, unfortunatelly not much time for gaming now. BTW does DOSBox use multithreading and gain performance on multicore CPU? Some years ago when tested on C2D E6400 it didn't make any difference if run on 1 or 2 cores.

Reply 24 of 25, by SquallStrife

User metadata
Rank l33t
Rank
l33t
RayeR wrote:

But NTVDM uses v86 mode and run most of instructions native on host CPU. Only some I/O and memory access are filteres. But if you make a program that do some calculation without I/O interaction it will run 99,9% same speed as under DOS.

That's essentially what core=dynamic does, but more reliably than NTVDM, and with much better sound, input, storage etc support.

http://www.dosbox.com/wiki/Dosbox.conf#core_. … ynamic_.7C_auto

RayeR wrote:

BTW does DOSBox use multithreading and gain performance on multicore CPU? Some years ago when tested on C2D E6400 it didn't make any difference if run on 1 or 2 cores.

Not that I know of, but then neither does NTVDM.

VogonsDrivers.com | Link | News Thread