[comp.sys.ibm.pc] DoubleDOS Chokes on BIOS Calls?

mjw06513@uxa.cso.uiuc.edu (Mary J Winters) (12/07/89)

I've written a program which calls the BIOS INT 10h functions to do screen
output. The program runs fine when it is alone on the machine, and also runs
fine under DESQview. When I attempt to run it under DoubleDOS, however, I get
very strange results: My program and DDOS seem to conflict whenever my program
writes to the screen. I see several characters appear briefly on the screen,
but they are erased almost immediately. Then a few more characters appear, and
they are also erased. This process continues for some time, as the speed of the
output also appears to be slowed tremendously.

The reason I chose the routines I am using is because they use the BIOS 
exclusively for character I/O and cursor positioning, and I was under the
impression that this method is supposed to be the most compatible with 
multitaskers. What am I missing here? I'm using INT 0x10, function 2 to move
the cursor and INT 0x10, function 9 to write the characters. 

Your assistance will be most appreciated.