The UUNET LanGuardian contains a PROM monitor program. The particular monitor program that it was developed by same company that ported RTMX to various platforms. A single document, which I only have as a paper copy, give specifics about the various monitor commands. Note that some commands are listed twice -- once in the machine independent command section, and another listing in the LanGuardian specific section. I did this to preserve the content of the original document as much as possible.
I have entered most of the relevant information about the various commands into this collection of web pages.
The RTMX PDE is available for the Synergy SV4x0 (68040), UUNET LanGuardian (68040) and various PC platforms. Although most PDE commands are hardware independent, the behaviour of some PDE commands varies from platform to platform. There are also some PDE commands that are hardware specific. The Command Reference Section covers PDE commands that are available on all hardware platforms. The sections for the Synergy SV4x0 and UUNET LanGuardian discuss PDE commands that have hardware specific behavior.
| Command | Options | Synopsis |
| bf | [/bwl] <start> <end> <value> | Fill memory with pattern |
| bm | [/bwl] <start> <end> <dest> | Copy block of memory |
| bo | [/h] <unit> [<args> ] | Boot (load/execuate) a program |
| br | [/c] [<addr> ] | Set/Show/Clear breakpoints |
| bt | [/bwl] <start> <end> <value> | Test memory for pattern |
| cache | [instruction] [none] | Set/Show cache mode[s] |
| di | <start> [<end> ] | Disassemble instructions |
| help | Display command help | |
| md | [/bwl] <start> [<end> ] | Dump memory |
| mm | [/bwl] <addr> | Modify memory |
| radix | [hex/dec] | Set/Show default input radix |
| rd | Show registers | |
| rm | [<reg> ] [<value> ] | Modify (one or more) register[s] |
| size | [byte/word/long] | Set/Show default access size |
| Command | Options | Synopsis |
| bo | [/h] <unit>[,"[<]xx(unit#,partition#)pathname"] | Load, executes or boots a program |
| cache | [instruction] [none] | Set/Show cache mode[s] |
| di | <start> [<end>] | Disassemble instructions |
| env | [/d] | Set/Show boot environment variables |
| probe_scsi | Locate/show devices on scsi bus | |
| rd | Show registers | |
| rm | [<reg>] [value] | Modify register contents |
| Command | Options | Synopsis |
| clock_off | Save time of day battery | |
| diag | Run system diagnostic tests | |
| nb | [/h] [le0/le1] [<args>] | Load/executes a program from ethernet |
| sense | Show/Modify pseudo sense switch |
Commands that accept an option preceded by a / are of the
form: command/option (no spaces).
Commands that accept the /bwl allow the specification of
the access size on the command line to byte, word or long. This
specification has prcedence over the default access size.
Commands that accept a <start> and
<end> start at <start> and continue
through <end> , unless <end> is
less than <start> in which case, the command starts at
<start> location and continues through
<start>+<end> . The size of the increment is
determined by the default size setting, or the /bwl
specification.
Commands that have an optional [<end>] value,
display only the <start> memory or register contents
if no <end> value is specified.
Pressing the enter key repeats the last command. If the last command
is a register, memory or disassemble command, the command will repeat
from its last location and continue for one increment. The size of the
increment is determined by the default size setting, or the
/bwl specification.
All options are specified with the <> or
[] on the command line. For instance, in the help commands
appears as command <required> [<optional>] to
type this on the command line, type: command required
optional.