Index of /~form/files/pdp-11/rt-11/vkmon

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[TXT]readme.txt 2024-01-06 13:00 5.4K 
[TXT]resdme.ru.txt 2022-08-23 22:30 7.8K 
[   ]vkmn12.dsk 2021-04-24 15:33 189K 
[   ]vkmn13.dsk 2022-08-10 14:27 189K 
[TXT]vkmon.doc 2023-04-18 09:17 5.1K 

Virtual KMON
~~~~~~~~~~~
The  Virtual  KMON (VKMON) is a program that allows you to coinfigure
RT-11 monitor file.

VKMON commands are a subset of Keyboard Monitor (KMON) commands,  but
VKMON  commands  differ  from KMON commands that they are directed to
the monitor file rather than to the current running system.

Two files are required for VKMON to work: RT-11 monitor file, and the
corresponding memory map file.

Configuring  of a memory-resident monitor (MRRT, RAFOS/RM, etc...) is
not supported.

Invoking VKMON
~~~~~~~~~~~~~~
VKMON uses SY: as a default device.  Default  file types are .SYS for
the monitor file, and .MAP for the memory map file.

By  default  memory map file name is the same as a monitor file name,
unless explicitly specified.

Using R/RUN command:
	.R VKMON
	*[ddn:]file[.SYS][,[ddn:][file[.MAP]]]

Using CCL command (RT-11 V5.0 and newer):
	.VKMON [ddn:]file[.SYS][,[ddn:][file[.MAP]]]

Examples:
	.R VKMON
	*RT11SJ			!SY:RT11SJ.SYS and SY:RT11SJ.MAP

	.VKMON RT11SJ,RTSJ	!SY:RT11SJ.SYS and SY:RTSJ.MAP

	.VKMON RAFSJ,DK:	!SY:RAFSJ.SYS and DK:RAFSJ.MAP

VKMON commands
~~~~~~~~~~~~~~
After  opening  of  monitor and memory map files VKMON enters command
mode, and lets you to configure the system.

Use EXIT command or press CTRL/C to save changes and to leave command
mode.

If  you're  running  VKMON  from  a  command file you should use EXIT
command  to  leave  command  mode.  If you use "^C" in command  mode,
execution  of  the command file is suspended to allow you enter VKMON
commands from terminal.

There are some differences between KMON and VKMON commands:
- RESET  command  in  VKMON resets all changes not yet saved via SAVE
  command.
- SHOW TERMINALS  in  VKMON allows you to show terminal settings in a
  singleterminal system.
- SET TT  in  VKMON  allows  you  to select a terminal line number to
  apply settings to.
- VKMON  uses  a  memory map file to see which features are supported
  and allows you to change settings using a command that might be not
  available in KMON of the system being configured.

The  following  speeds  are allowed in SET TT SPEED command for DZ/DH
lines: 50, 75, 110, 134 (for 134.5), 150, 300, 600, 1200, 1800, 2000,
2400,  3600  (DZ only),  4800,  7200,  9600,  19200 (DH only),  38400
(DH only).

The following commands are supported in VKMON:

.DA[TE] [dd-mmm-yy[yy]]
	- Show/set system date.
	  Please note:  setting  date  in  monitor  file  can  affect
	  programs  that  could be used to set date and time from the
	  system startup file.

.DA[TE] NUL[L]
	- Clear system date.

.EX[IT]
	- Exit command mode.

.INS[TALL] dd[:]
	- Install device handler.

.PA[TCH]
	- Print changes made to the system image by PATCH commands.

.PA[TCH] M[EMTOP] addr
	- Set memory top address (SJ/SB/FB monitors only).

.PA[TCH] M[EMTOP] SWR
	- Halt  the  system  after  boot  to  allow you to select top
	  address  via  console  switches,  then continue to boot the
	  system.

.PA[TCH] M[EMTOP] AUT[O]
.PA[TCH] M[EMTOP]
	- Reset the changes made by PATCH MEMTOP command.

.PA[TCH] S[UFFIX] x
	- Set suffix for all device handlers.

.PA[TCH] S[UFFIX]
	- Clear device handler suffix.

.REM[OVE] dd[:]
	- Remove device handler.

.RES[ET]
	- Cancel all changes not yet saved via SAVE command.

.SAV[E]
	- Save changes to the system image.

.SE[T] CLI [NO]CCL
	- Enable/disable CCL commands (RT-11 V5.2 and newer).

.SE[T] CLI [NO]DCL
	- Enable/disable DCL commands (RT-11 V5.2 and newer).

	- Halt  the  system  after  boot  to  allow you to select top
.SE[T] CLI [NO]UCF
	- Enable/disable UCF (RT-11 V5.2 and newer).
	  Please note: if  you're  going to enable UCF on RT-11 older
	  than V05.06 make sure SY:UCF.SAV is available.
	  
.SE[T] CLI [NO]UCL
	- Enable/disable UCL (RT-11 V5.2 and newer).

.SE[T] CLO[CK] 50
.SE[T] CLO[CK] 60
	- Set system clock frequency.

.SE[T] ED[IT] EDI[T]
.SE[T] ED[IT] KED
.SE[T] ED[IT] KEX
.SE[T] ED[IT] K13
.SE[T] ED[IT] K52
.SE[T] ED[IT] TEC[O]
	- Set text editor for EDIT command.
	  KEX is suppurted in RT-11XM/XB/ZM/ZB V5.0 and newer.
	  K13 is supported in FODOS system only (instead of K52).

.SE[T] ER[ROR] ERR[OR]
.SE[T] ER[ROR] FAT[AL]
.SE[T] ER[ROR] NON[E]
.SE[T] ER[ROR] SEV[ERE]
.SE[T] ER[ROR] UNC[ONDITIONAL]
.SE[T] ER[ROR] WAR[NING]
	- Set command file abort error level.

.SE[T] EX[IT] [NO]SWA[P]
	- Enable/disable swapping of a program after exit
	  (RT-11 V5.0 and newer).

.SE[T] F[ORTRAN] F4
.SE[T] F[ORTRAN] F77
	- Set default FORTRAN compiler (RT-11 V5.5 and newer).

.SE[T] K[MON] [NO]IND
	- Set default command file mode (RT-11 V5.0 and newer).

.SE[T] R[UN] [NO]VBG[EXE]
	- Enable/disable VBGEXE mode (RT-11XM/XB/ZM/ZB V5.6 and newer).

.SE[T] U[SR] [NO]SWA[P]
	- Enable/disable swapping of USR.

.SE[T] W[ILDCARD] EXP[LICIT]
.SE[T] W[ILDCARD] IMP[LICIT]
	- Set wildcard processing mode for KMON.

.SE[T] TT[n][:] CSR=xxxxxx
.SE[T] TT[n][:] VEC[TOR]=xxx
	- Set terminal CSR and interrupt vector.

.SE[T] TT[:] CONSOL=n
	- Set console terminal line.

.SE[T] TT[:] [NO]QUIET
	- Enable/disable quiet command file mode.

.SE[T] TT[n][:] [NO]CRL[F]
.SE[T] TT[n][:] [NO]FB
.SE[T] TT[n][:] [NO]FOR[M]
.SE[T] TT[n][:] [NO]PAG[E]
.SE[T] TT[n][:] [NO]SCO[PE]
.SE[T] TT[n][:] SPE[ED]=n
.SE[T] TT[n][:] [NO]TAB[F]
.SE[T] TT[n][:] WID[TH]=n
	- Set terminal parameters.

.SH[OW]
	- Show installed device table.

.SH[OW] A[LL]
	- Show all.

.SH[OW] C[ONFIGURATION]
	- Show system configuration.

.SH[OW] T[ERMINALS]
	- Show terminal lines.

.TI[ME] [hh:mm:ss]
	- Show/set system time.