User guide
118 CHAPTER 4. THE COMMAND LANGUAGE
keyword. BLOCKS outputs a list of all blocks whether allocated or free in the block
chain used by getvec. CODE outputs a list of all code sections currently in memory.
MAPSTORE output the c ode sect i ons and function entry points currently in memory, and
PIC outputs a picture of what memory is currently allocated.
mbxcli MBXNAME CIN:n, POS:y, NAT:n
This command creates a new CLI task taking input from the specified mailbox,
typically MBX:name. If no argument is specified the default mailbox MBX:commands is
used. Any task can write command lines to a mai l box in a first come first served
manner and any CLI created by mbxcli can read and perform them, similarly in a first
come first served manner. If a mailbox CLI performs the endcli command it commits
suicide.
mbxrx -n/N,-d/N,-b/K CIN:n, POS:y, NAT:n
This command is designed to test the m ailbox system under Cintpos. It will read
a number of mailbox lines specified by the -n argument. Each line read is written to
the standard output stream. It then delays for a number of milli-seconds specified by
the -d argument before reading the next mailbox line. The mailbox i s spec i fie d by the
-b argument with the default being MBX:junk.
mbxtx -n/N,-d/N,-b/K CIN:n, POS:y, NAT:n
This command is designed to test the mailbox syste m under Cintpos. It will write
a number of lines specified by the -n argument to a mailbox. Each line sent is written
to the standard output stream. It then delays for a number of milli-seconds specified
by the -d argument before sending the next mailbox line. The mailbox is specified by
the -b argument with the default being MBX:junk.
mcpl CIN:y, POS:y, NAT:y
This command compiles an MCPL program into Mintcode. See the MCPL distr i -
bution for more details.
mcpl2mial CIN:y, POS:y, NAT:y
This command compiles an MCPL program into MIAL.
mial-386.b CIN:y, POS:y, NAT:y
This translat e s the MIAL form of an MCPL program into Pentium asse mbly lan-
guage.
mial-masm CIN:y, POS:y, NAT:y
This translates the MIAL form of an MCPL program into a mnemonic form.
mkdata NAME,SIZE/N CIN:y, PO S: y, NAT:y
This creates a file with given name and siz e . The default name is junk and the
default size is 4096*3+10 bytes. Byte i of the created file is i MOD 256 except every 64th
character is a newline and the first 6 characters of every l i ne hold a decimal number
giving the position of the first character of that line.