"Terry Yager" wrote:
> CP/M apps don't make such assumptions. CP/M "assumes"
> that all I/O will be thru the BIOS routines, one of which defines
> your terminal type. Programs which overlay the BDOS (and
> thus the gateway into BIOS) must define thier own terminal
> type rather than using the standard (for that machine) I/O.
> WordStar is one such program. During the instalation you
> have to tell it what kind of terminal to use.
Some of my earlier CP/M-86 programs were made to use 80x50
resolution of the VGA display. Of course it's no ordinary program,
it accesses the hardware directly (a technique which most frown
upon) - though it saves writing something like an FIDD, which I'm
guessing is using routines the OS, or programming a new BDOS
routines which address newer hardware.
CP/M-86 itself only knows one or two displays either 80x24 (the
25 line is used by the statusbar), or 40x24 (I think but I've never
tried it). You can get 80x50 text in CP/M-86, but the command line
only goes down to the 24 line (since that's all it knows). A text
editor called TED (originally from DOS), can also use 80x50, but
the same program remains in having the cursor past the 24th
line.
Cheers,
CP/M User.