[net.micro.cpm] MDM711 Source

ciaraldi@Rochester.ARPA (08/02/83)

From:  Mike Ciaraldi <ciaraldi@Rochester.ARPA>

I don't intend this as a flame, just the observation that I could
not get MDM711 running on my MP/M system until I modified the source,
because it does direct BIOS calls.  I modified it to use instead
the corresponding BDOS calls which give you raw console I/O.
The only function not available is List Status, but since I have
a small output queue in my BIOS, I didn't need to check that.
Besides, my printer is faster than my modem!

Perhaps Irv could switch to BDOS calls in a future release, or
implement the INITADR subroutine so it was OS-independent.
There is a way to find the BIOS jump table in MP/M (version 2 and
after), but it requires an extra level of indirection.
I used this in bringing up DU.

While I'm on the subject, let me add my thanks to that expressed by
other people, to Irv for his efforts in this area.

Mike Ciaraldi
University of Rochester