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