 VMR stands for Virtual MCR and is an RSX-11M system program
 that allows you to configure an RSX-11M 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 will first ask for the name of the system
 image file.  Logical units SY: and LB: should already be assigned to
 the device upon 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 SAV
 command is legal in VMR.  This is used to write non-RSX-11M
 system images to secondary media in bootstrapable format.

 The available VMR commands are:

 ALT	ASN	CAN	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 to 250 (decimal).
2 ASSIGN
 #ASN
2 ASN
	ASN ddn:=lln:/GBL
 
 Define a global assignment that associates the logical name lln:
 with device ddn:
 
	ASN /GBL
 
 Display all global assignments for the system
 
	ASN =[lln:]/GBL
 
 Delete the specified global logical-device assignment or, if you
 omit lln:, 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 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.
 
 The displayed information includes OFFLINE, LOADED (the
 loadable driver for the device is loaded), UNLOADED (the loadable
 driver for the device is not loaded), and the device to which
 redirection has taken place.  Note the device-unit's driver is
 resident if neither LOADED or UNLOADED is displayed.
2 FIX
	FIX name
 
 name		The name of the task or region that you wish to fix
		in memory.  If you do not specify a keyword, VMR
		assumes that "name" is a single-user task.
2 INSTALL
	INS[TALL] filespec[/keywords]
 
 filespec	A task image file specifier in the form:
 
			dev:[group,member]filename.type;version
 
		The dev: defaults to LB: and the type defaults to
		TSK.  Standard defaults apply to the rest of the
		fields.
 
 keyword	One of the 3- to 5-letter keywords listed below:
 
		CKP=option
		INC=size
		PAR=partition-name
		PMD=option
		PRI=number
		PRO=[system,owner,group,world]
		SLV=option
		TASK=taskname
		UIC=[group,member]
2 LOAD
	LOA[D] dd:[/keywords]
 
 dd:		The 2-character ASCII name of the device whose
		driver is to be loaded
 
 keyword PAR=pname	The name of the partition into which the driver is to
		be loaded.  This overrides the task builder
		specified partition name.
 
	SIZE=psize	The minimum size (octal words) of the partition into
		which the driver is to be loaded.
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, physical base
 address, size, and the name of the partition occupant.
2 REASSIGN
	REA[SSIGN] taskname lun ddn:
 
 taskname	The name of the task for which the LUNs are to
		be reassigned
 
 lun		The logical unit number
 
 ddn:		The new device unit, which can be a physical,
		logical, or pseudo device
2 REDIRECT
	RED[IRECT] ddn:=ddn:
		  (new) (old)
 
 Redirects the I/O from one device (the old ddn:) to another (the
 new ddn:)
2 REMOVE
	REM[OVE] name
 
 name	The name of the task or region to be 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 (see /RSI)
 
 RUN taskname atime [/RSI=magu][/UIC=[uic]]
 
	Run the specified task at an absolute time
 
	atime	absolute time of day specified as hh:mm:ss
2 SAVE
	SAV[E] ddn:[label]
 
 ddn:		The device-unit onto which the system image is to
		be written.  Valid devices are:
 
		CT:	DECcassette
		DD:	DECtape II (TU58)
		DT:	DECtape
		DX:	Single density floppy disk (RX01)
		DY:	Double density floppy (RX02)
		MM:	TE16/TU16/45/77 magtape
		MS:	TS04 magtape
		MT:	TU10/TE10/TS03 magtape
		PP:	Paper tape
 
 label		The file label name that must be specified for all
		secondary media except paper tape.  It consists of
		from one to 12 alphanumeric characters.
2 SET
	SET /keyword=values
 
 where the following device characteristics keywords are supported:
 
 BUF=dev:[size]		CRT[=dev:]		ESCSEQ[=dev:]
 EBC[=dev:]		ECHO[=dev:]		FDX[=dev:]
 FORMFEED[=dev:]	HFILL=dev:[value]	HHT[=dev:]
 LINES=dev:[value]	LOWER[=dev:]		PRIV[=dev:]
 REMOTE[=dev:]		RPA[=dev:]		SLAVE[=dev:]
 SPEED=dev:[recv:xmit]	SYSUIC[=[uic]]		TERM=dev:[value]
 TYPEAHEAD[=dev:]	UIC[=[uic][:dev:]]	VFILL[=dev:]
 WCHK[=dev:]		WRAP[=dev:]
 
 and the following memory allocation keywords are supported:
 
 BOT=pname:value	PAR=pname[:base:size[:type]]
 NOPAR=pname		POOL[=top]		POOLSIZE[=value]
 TOP=pname:value
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, and
		file ID (for a saved system) or logical block number
		(for a virgin system).  If omitted, that 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)
 
 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
 
 taskname	The name of the task to be unfixed in main memory
2 UNLOAD
	UNL[OAD] dd:
 
 dd:	The 2-character ASCII device name whose driver is to be
	unloaded
