> Now, screen output on UZIX is made by CHPUT. It implies in one
> interslot call for each character being displayed. A "write(stdout, X, 1)"
> is the fastest way of sending a character to the screen. And, believe me,
> it's faster than BDOS function 2...

Why not implement direct screen output in UZIX, or rather, in the C-library,
so that all programs can use standard C functions and still benefit from
very high speed screen writes? Interslotcalls for every character you write
still slow down your programs considerably. If you've seen how great direct
screen writes work in CP/M 3.0 for the MSX (yes, another OS), you'll never
even consider using BIOS calls again.

Pierre


****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet
****

Reply via email to