P
PSRumbagh
I have a data acquisition program written in Quick Basic V4.5 that I want to
run in the DOS emulation window of Windows XP. The program outputs 8 bits of
data at a continuous rate of 4 KSPS to a DAC for real time waveform
generation. The program works OK in a true, pure DOS environment where it
produces a smooth, continuous waveform. Under Windows XP the data comes out
in spits and spurts, not continuously. It appears as though Quick Basic V4.5
is getting about 1.25% of the microprocessor’s core time and the DAC output
is very choppy. Win XP’s Task Manager says there are 63 processes running in
the background. Is this intermittent, choppy operation because of the
multi-tasking nature of Win XP? Is there any way to make this DOS
application work in apparent real time under Win XP? I am using Tame-Dos to
speed up the DOS application and reduce the microprocessor loading.
run in the DOS emulation window of Windows XP. The program outputs 8 bits of
data at a continuous rate of 4 KSPS to a DAC for real time waveform
generation. The program works OK in a true, pure DOS environment where it
produces a smooth, continuous waveform. Under Windows XP the data comes out
in spits and spurts, not continuously. It appears as though Quick Basic V4.5
is getting about 1.25% of the microprocessor’s core time and the DAC output
is very choppy. Win XP’s Task Manager says there are 63 processes running in
the background. Is this intermittent, choppy operation because of the
multi-tasking nature of Win XP? Is there any way to make this DOS
application work in apparent real time under Win XP? I am using Tame-Dos to
speed up the DOS application and reduce the microprocessor loading.