
 VMR stands for Virtual MCR and is an RSX-11M/M-PLUS system program that
 allows you to configure a system image file.  VMR allows you to issue MCR
 commands that are directed to the disk image of a system rather than to
 the current running system.
 
 When VMR is executed, it first asks for the name of the system image file.
 Logical units SY: and LB: should already be assigned to the device on which
 this file resides. If you are using an indirect command file (for example,
 MCR>VMR @filename.CMD), the first line of the command file must be the name
 of the system file.
 
 If the /IM switch is used on the file specification, only the SAVe command
 is legal in VMR.  This is used to write non-RSX-11M-PLUS system images to
 secondary media in bootstrappable format.
 
 The available VMR commands are:
 
 ALT	ASN	CAN	CON	DEV	FIX	INS	LOA	
 LUN    PAR	REA	RED	REM	RUN	SAV	SET
 TAS    TIM	UNF	UNL
 
 For information on each command, type  HELP VMR command.

2 ALTER

	ALT[ER] taskname/PRI=priority
 
 taskname	The name of the task whose priority is to be altered.
 
 priority	The new static priority of the specified task.  It
		can be from 1 through 250 (decimal).
2 ASSIGN
#ASN
2 ASN

	ASN ppnn:=llnn:/GBL
 
 Define a global assignment that associates the logical name llnn:
 with the physical, logical, or pseudo device ppnn:.
 
	ASN /GBL
 
 Display all global assignments for the system.
 
	ASN =[llnn:]/GBL
 
 Delete the specified global logical device assignment or, if you
 omit llnn:, delete all global assignments.
2 CANCEL

	CAN[CEL] taskname
 
 taskname	The name of the task whose time-based initiation
		requests are to be canceled.
2 CONFIGURATION

	CON DIS[PLAY][keyword][FOR string]

 Displays system configuration information on your terminal. The
 keywords are:

 	CON[TROLLERS]	UNI[TS]		CPU	FUL[L]

 "FOR string" limits the display to the devices matching the specified string.

 	CON SET controller-name CSR=value [,VEC=value]
	CON SET controller-name VEC=value [,CSR=value]

 Changes the CSR or vector address for the specified device controller.
2 DEVICES

	DEV[ICES] [dd:]
 
 dd:	The device type for which information is to be displayed.  If this
	is omitted, information for all device units is displayed.
2 FIX
	FIX taskname[/keyword]
 
 taskname	The name of the task to be fixed in memory.

 /keyword	One of the following:

		    /DIR   Specifies that a directive common task
			   is being fixed.

		    /NSF   Specifies that the task being fixed 
			   will be nonshuffleable.

		    /REG   Specifies that a common region task is being fixed.

		    /RON   Specifies that the read-only segment
			   of a multiuser task is being fixed.
2 INSTALL

	INS[TALL] filespec[/keyword(s)]
 
 filespec	A task image file specification in the form:
 
			ddnn:[group,member]filename.type;version
 
		The ddnn: defaults to LB: and the type defaults to TSK.
		Standard defaults apply to the remaining fields.
 
 /keyword(s)	One or more of the keywords listed below:
 
		/CKP=option		/RON=option
		/CLI=option		/ROPAR=pname
		/FIX=option		/SEC=option
		/INC=size		/SLV=option
		/IOP=option		/SYNC=option
		/PAR=pname		/TASK=taskname
		/PMD=option		/UIC=[group,member]
		/PRI=number		/XHR=option
		/PRO=[system,owner,group,world]

 For MP systems only:

		/AFF=[CPx, UBy]  x=A|B|C|D y=E|F|H|J|K|L|M|N|P|R|S|T
2 LOAD

	LOA[D] dd:[/keyword(s)]
 
 dd:		The 2-character ASCII name of the device whose driver
		is to be loaded.
 
 /keyword(s)	One of the following:
 
      CTB=cc[a,b,...]  The name (cc) of the multidriver controller that should
		       be used instead of $ddCTB in the loadable database.
		       [a,b,...] are slots in the CTB's KRB table that should
		       point at the KRBs in the loadable database.

      PAR=pname        The name of the partition into which the driver is
		       to be loaded.  This overrides the partition name
		       specified at task-build time.
 
      SIZE=psize       The minimum size (in octal words) of the partition
		       into which the driver is to be loaded.  psize must
		       be less than 77741.
2 LUNS

	LUN[S] taskname
 
 taskname	The name of the task for which the static LUN assignments
		are to be displayed.
2 PARTITIONS

	PAR[TITIONS]
 
 Displays for each partition its name, PCB address, base address,
 size, type, and the name of the partition occupant(s).
2 REASSIGN

	REA[SSIGN] taskname lun new:
 
 taskname	The name of the task for which the LUNs are to be reassigned.
 
 lun		The logical unit number.
 
 new:		The new device unit, which can be a physical, logical,
		or pseudo device.
2 REDIRECT

	RED[IRECT] new:=old:
 
 Redirects I/O requests from one device (old ddnn:) to another (new ddnn:).
2 REMOVE

	REM[OVE] name[/REG]
 
 name     The name of the task, region, or directive common to be removed.

 /REG	  Specifies that a region or directive common is being removed.
2 RUN

 RUN taskname[/RSI=magu][/UIC=[uic]]
 
	Run the specified task one clock tick after system boot.
 
	/RSI=magu	The reschedule interval specified as magnitude
			(mag) and unit (u), where units are T (ticks),
			S (seconds), M (minutes), and H (hours).
 
	/UIC=[uic]	The UIC under which the task is requested.
 
 RUN taskname dtime[/RSI=magu][/UIC=[uic]]
 
	Run the specified task at a time increment from the system image time.
 
	dtime	The delta time at which the task is to be started.
		Its form is magu (see /RSI above).
 
 RUN taskname sync [dtime][/RSI=magu][/UIC=[uic]]
 
	Run the specified task at a time increment from the specified
	clock unit synchronization.
 
	sync	The synchronization unit:  H, M, S, T.
 
 RUN taskname atime [/RSI=magu][/UIC=[uic]]
 
	Run the specified task at an absolute time.
 
	atime	The absolute time of day, specified as hh:mm:ss.
2 SAVE

	SAV[E] ddnn:[label][/keyword(s)]
 
 ddnn:		The device unit onto which the system image is to
		be written.  Valid devices are:
 
		CT:	Tape cassette
		DD:	DECtape II (TU58)
		DT:	DECtape
		DX:	Single-density floppy disk (RX01)
		DY:	Double-density floppy disk (RX02)
		MM:	TE16/TU16/45/77 magnetic tape
		MS:	TS11 magnetic tape
		MT:	TE10/TU10/TS03 magnetic tape
		PP:	Paper tape
 
 label		The file label name that must be specified for all
		secondary media except paper tape.  It consists of
		from 1 through 12 alphanumeric characters.
 
 /keyword(s)	BOOT=type: (DX: or DY:)	
		DENS=1600  (MM:, 9-track)
2 SET
	SET /keyword=value

 where the following library or system UIC keywords are supported:

 LIBUIC		NETUIC		SYSUIC
 
 where the following device characteristics keywords are supported:
 
 BUF=ttnn:[size]	LINES=ddnn:[value]	OPT[=ddnn:opttyp]
 PUB[=ddnn:]	
 
 where the following terminal characteristics are supported:
	
 CRT	ESCSEQ	EBC	ECHO	FDX	FORMFEED   HFILL  HHT	
 LOWER  PRIV	REMOTE	RPA	SLAVE	SPEED      TERM   TYPEAHEAD 
 UIC    VFILL   WCHK    WRAP	
 
 where the following are dependent on conditional features: 
 
 PLCTL[=[high][:[low][:[frsiz][:basep]]]]	
 ABAUD[=ttnn:]	BRO[=ttnn:]	

 where the following memory allocation keywords are supported:
 
 BOT=pname:value	MAXEXT[=size] 	  PAR=pname[:base:size:[type]]
 POOL[=top]		POOLSIZE[=value]  SECPOL    	TOP=pname:value

 where the following system tuning keywords are supported:

 RNDC[=nn]	RNDH[=nn]	RNDL[=nn]	 SWPC[=nn]      SWPR[=nn]

 where the following enabling-logins keyword is supported (multiuser
 protection systems only):

 LOGON
2 TASKLIST

	TAS[KLIST] [taskname]
 
 taskname	The name of the installed task for which you want to display
		the task name, version number, TCB address, partition name,
		priority, size, load device, file-ID (for a saved system) or
		logical block number (for a virgin system), and task memory
		state (for a saved system).  If omitted, the information is
		displayed for all installed tasks.
2 TIME

	TIM[E] [hrs:mins[:secs]] [m1/day/year]
		or
	TIM[E] [hrs:mins[:secs]] [day-m2-year]
 
 hrs	Hours (range 0 through 23).
 
 mins	Minutes (range 0 through 59).
 
 secs	Seconds (range 0 through 59; default is 0).
 
 m1	Numeric representation of month (range 1 through 12).
 
 m2	Three-letter abbreviation for month.
 
 day	Day (range 1 through 31).
 
 year	Year relative to 1900 (range 0 through 99).
2 UNFIX

	UNF[IX] taskname[/keyword]
 
 taskname	The name of the task to be unfixed from memory.

 /keyword	One of the following:

		     /REG	Specifies that a common region task
				is being unfixed.

		     /RON	Specifies that the read-only segment
				of a multiuser task is being unfixed.
2 UNLOAD
	UNL[OAD] dd:
 
 dd:	The 2-character ASCII name of the device whose driver is 
        to be unloaded.

