Ok, then I'll add some support for dumb terminal. This is my
proposal for the interface:
* In the command-line interface, use single-line-editing (like bash
with the environment variable TERM set to "dumb"), whether your serial
terminal is vt100-compatible or not. That would simplify the
implementation, and the overhead of serial communications could be
smaller, because we does't need to call the stupid function getxy. The
question in that is if we should use single-line-editing mode in the
"ordinary" console as well.
* In a dumb terminal, don't use the menu interface at all. Instead,
provide the user several commands which can manipulate menu entries in
the command-line interface. This is much easier to implement than to
give the user alternative menu interface.
Okuji