This section describes commands that allow you to configure the virtual
machine behaviour. This configuration is stored in the MDK
directory ~/.mdk.
As you can see in their description, some commands print, as a side
effect, informational messages to the standard output (e.g. load
prints a message telling you the loaded program's start address): these
messages can be enabled/disabled using slog:
| slog on|off | config command |
Turns on/off the logging of informational messages. Note that error
messages are always displayed, as well as state messages required using
commands prefixed with p (preg, pmem and the like).
|
| stime on|off | config command |
| ptime | config command |
The stime command (un)sets the printing of timing statistics, and
ptime prints their current value:
MIX > ptime
Elapsed time: 10 /Total program time: 11 (Total uptime: 11)
MIX >
|
| sedit TEMPLATE | config command |
| pedit | config command |
sedit sets the command to be used to edit MIXAL source files with
the edit command. TEMPLATE must contain the control
characters %s to mark the place where the source's file name will
be inserted. For instance, if you type
MIX > sedit emacsclient %s
MIX >
issuing the
|
| sasm TEMPLATE | config command |
| pasm | config command |
sasm sets the command to be used to compile MIXAL source files with
the compile command. template must contain the control
characters %s to mark the place where the source's file name will
be inserted. For instance, if you type
MIX > sasm mixasm -g -l %s
MIX >
issuing the
|
| sddir DIRNAME | config command |
| pddir | config command |
MIX devices (see Devices) are implemented as regular files stored,
by default, inside ~/.mdk. The sddir command lets you
specify an alternative location for storing these device files, while
pddir prints the current device directory.
|
Finally, you can change the default command prompt, MIX > ,
using the prompt command:
| prompt PROMPT | config command |
Changes the command prompt to prompt. If you want to include
white space(s) at the end of the new prompt, bracket prompt using
double quotes (e.g., prompt ">> ").
|