MTerm script (part C)
For details of MTerm script implementation, please refer to the information on
part A of the script.
MTerm script [part C]
(revision 3)
(doc: r3 06-06-97)
MTerm script comes in three principal parts:
- Part A
- Is the purpose of this document. It allows an extended version of
ANSI with support for outline fonts and drawing primatives in the
terminal window. I'm going to push this a little as it is a simple
protocol yet nice for callers. It offers a little more than ANSI
without being horribly complex.
- Part B
- Has yet to be defined, but is expected to be a Mmodem protocol and
support for a GUI interface using RiscOS template (which is incidently
the main purpose of the MTerm project).
- Part C
- Hasn't really been thought about. Part C is reserved for an eclectic
mix of support for downloadable resources such as sprites, drawfiles,
external tasks and other fancy stuff.
The following list of MTerm commands, with the ¤!M stripped off for
clarity. Changes are all previous versions used to be in part A of the script,
now moved to part C..
- SYS_ENQ <name> <parameter>
- MTerm supports external tasks. This calls them.
Please refer to the details on implementing external
tasks for further information.
- SETVAR <number> <string>
- Will set the system variable "MTerm$System$ExtVar<number>" to the
string supplied. The number should be in the range 0 to 9.
This is for passing variables to external tasks. Your external task
should not assume the presence (or otherwise) or any of these variables.
The variable is of type 0 - ctrl terminated GSTrans'd string.
Back to the MTerm index
Copyright © 1999 Richard Murray