As it turns out, CommSerial should not be used for general purpose serial
communication. Instead, CommV24 should be used. That is the module which
actually implements the regular serial communication with buffers, etc.
That one correctly buffers output correctly so that you can send large
buffers across the RS-232 port.
I figured this out after reading a bit of the Oberon Compiler book, where
they mentioned V24 and Serial -- the serial applied to the keyboard and
mouse, and V24 applied to RS-232 connections to other computers.
Thanks,
-greg edwards