On 18 Apr 2007 at 15:43, Jules Richardson wrote:
Interesting; did CP/M ship with a range of UART and
FDC drivers then, so you
just tell it what particular ICs you're using and at what port addresses, and
away it goes? Or was it more complex than that, and realistically you'd have
to write your own comms / FDC driver which exposed some defined interface to
CP/M itself?
The standard OEM distro of CP/M 2.2 came on an 8" diskette and was
configured to boot on an Intel MDS. It included a "skeleton" CBIOS
and a sample CBIOS. Writing a CBIOS for CP/M is very easy--it
doesn't have to be interrupt-driven or re-entrant. You don't even
need to support IOBYTE for most applications.
Did anyone on the list ever develop any applications using the x80
PL/I compiler from DRI? IIRC, DRI was really pushing their ISV
program and PL/I-80 sometime around 1980 or so. I played around with
developing a database manager using it, but eventually settled
instead on assembler.
Cheers,
Chuck