Hi,
One of my books has a list of DMPI functions. None reference
input/output. And the only reference to a device is mapping it to
a memory block. So I would assume that DMPI has little to do
with I/O, and the OS would determine what happens at a low level.
As far as the screen cursor, the program should be able to use
a DMPI function to call the video BIOS. (As you mention.) I do
not think accessing the video card's registers would have all that
more utility for that task. Using some of the video character
generator resources will require low level access to registers, and
tend to fail under Windows. I do not see DMPI helping in that case.
Though I may be missing something, of course.
I have not had much luck with I/O with DOS programs under
Windows (2K, XP). This link;
Parallel Port Centralseems to have help for Windows programs, but not DOS programs.
HTH,
Steve N.