DMPDEF	MACRO M1110  22-AUG-78 02:04

TABLE OF CONTENTS



     7-   24	MACRO INVOCATION AND ASSEMBLY PARAMETERS

     9-    1	**** DMPMSG VERSION M0004.1 ****

DMPDEF	MACRO M1110  22-AUG-78 02:04  PAGE 7





      1						.TITLE	DMPDEF

      2						.IDENT	/V02.1/

      3					;+

      4					; DUMP DEFINITION PREFIX FILE

      5					;-

      6					; COPYRIGHT 1973, DIGITAL EQUIPMENT CORP., MAYNARD, MASS. 01754

      7					;

      8					; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS

      9					; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

     10					;

     11					; PETER H. LIPMAN 30-MARCH-73

     12					; ALTERED FRIDAY 11-JAN-74 13:40

     13					; ALTERED FOR RSX11M 12-MAR-74 R.HEINEN

     14					; ALTERED 10-MAR-76 H.B. BOSWELL ADD RAD50 MODE DUMP  HBB1

     15					; ALTERED 4/1/76 R. HEINEN ADD HEX DUMP SWITCH /HX/LW/WD

     16					; ALTERED 4/10/76 R. HEINEN ADD RECORD DMP MODE /RC

     17					;	25-JUL-77 G.RITTENBURG

     18					;

     19					;	GR001 TAPE DENSITY SWITCH ADDED

     20					;

     21					;	I$$AS = 1  ;CONDITIONAL FOR 11D AND IAS

     22					;

     23					;

     24						.SBTTL	MACRO INVOCATION AND ASSEMBLY PARAMETERS

     25					;

     27						.MCALL	FDOFF$,FCSBT$,QIOSY$,CSI$,GCMLD$

     28						.MCALL	FDRC$R,FDBK$R,GET$S

     29						.MCALL	FHDOF$

     30						.MCALL	SVTK$S

     36					;

     37						.MCALL	FINIT$,OFNB$,READ$,WAIT$,PUT$,CLOSE$

     38						.MCALL	FSRSZ$,FDBDF$,NMBLK$,FDAT$A,FDRC$A,FDBK$A,FDOP$A

     39						.MCALL	CSI$1,CSI$2,CSI$SW,CSI$SV,CSI$ND,ALUN$S

     40						.MCALL	GCMLB$,CALL,RETURN,EXIT$S

     41

     42		000014 				FF=14			;FORM FEED CHARACTER

     43		000015 				CR=15			;CARRIAGE RETURN CHARCTER

     44		000012 				LF=12			;LINE FEED CHARACTER

     45		000011 				TAB=11			;TAB CHARACTER

     46		000003 				INLUN=3			;LUN FOR INPUT FILE

     47		000004 				OUTLUN=4		;LUN FOR LISTING FILE

     48		000113 				MAXHED=75.		;MAXIMUM HEADER SIZE IN BYTES

     49					;

     50		000014 				S.STBK=12.		;SIZE OF STATISTICS BLOCK IN BYTES

     51		000040 				CS.SWF=40		;CSI$2 STATUS BIT FOR "SWITCH FOUND"

     52

     53					;

     54					; BITS IN DMPCTL

     55		000001 				BLBIT=1			;SET IF BLOCK SWITCH WAS SPECIFIED

     56		000002 				HDBIT=2			;SET IF HEADER SWITCH WAS SPECIFIED

     57		000004 				IDBIT=4			;SET TO PRINT THE IDENT MESSAGE

     58		000010 				MDBIT=10		;SET IF NUMBERING FOR MEMORY DUMP

     59		000020 				FIDBIT=20		;FILE ID SPECIFIED

     60		000040 				ASCBIT=40		;DUMP IN ASCII MODE

     61		000100 				BYTBIT=100		;DUMP BYTE ORIENTED (VERSUS WORD)

     62		000200 				BABIT=200		; BASE BLOCK NUMBER:N:N

     63		000400 				LBBIT=400		; START BLOCK NUMBER BIT

DMPDEF	MACRO M1110  22-AUG-78 02:04  PAGE 7-1

MACRO INVOCATION AND ASSEMBLY PARAMETERS



     64		001000 				R50BIT=1000		;***HBB1 DUMP IN RAD50 MODE

     65		002000 			HEXBIT=2000		;***RJH  DUMP IN HEX

     66		004000 				LNGBIT=4000		;***RJH HEX LONG WORD MODE

     67		010000 				WRDBIT=10000		;***RJH HEX WORD MODE

     68		020000 				DECBIT=20000		;***RJH DECIMAL BIT

     69		040000 				RECBIT=40000		;***RJH RECORD DMP MODE

     70		100000 				LBNBIT=100000		;SET IF IN LOGICAL BLOCK MODE

     71		000001 				SPLBIT=1		; SET IN "DMPCT2" IF SPOOL OUTPUT

     72		000002 				PEBIT=2		;SET IN DMPCT2 IF DENSITY SPECIFIED

     73					; DEFINITION TO AVOID GLOBAL ARITHMETIC PROBLEMS

     74		000001 				FO.RD=1

     75		000040 				FA.SHR=40

DMPMSG M0004.1, ERROR MESSAGES 	MACRO M1110  22-AUG-78 02:04  PAGE 9

MACRO INVOCATION AND ASSEMBLY PARAMETERS



      1						.TITLE	DMPMSG M0004.1, ERROR MESSAGES FOR DMP

						.SBTTL	**** DMPMSG VERSION M0004.1 ****

						.IDENT	/M0004.1/

      2					; ALTERED:

      3					; ANDREW C. GOLDSTEIN  31-JAN-78  20:53

      4					;

      5					; COPYRIGHT 1973, DIGITAL EQUIPMENT CORP., MAYNARD MASS.

      6					; COPYRIGHT 1974, DIGITAL EQUIPMENT CORP., MAYNARD MASS.

      7

      8					; THIS SOFTWARE IS FURNISHED TO PURCHASER UNDER A LICENSE FOR USE

      9					; ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED (WITH INCLUSION

     10					; OF DEC'S COPYRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT

     11					; AS MAY OTHERWISE BE PROVIDED IN WRITING BY DEC.

     12

     13					; THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT

     14					; NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL

     15					; EQUIPMENT CORPORATION.

     16

     17					; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY

     18					; OF ITS SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

     19					;

     20					; PETER H. LIPMAN 18-SEP-73

     21					; ALTERED 19-DEC-73

     22					; ALTERED FOR RSX11M 12-MAR-74 R.HEINEN

     23					; ALTERED 10-MAR-76 H.B. BOSWELL  ADD RAD50 DUMP MODE  HBB1

     24					; ALTERED 4/1/76 R.HEINEN ADD HEX DMP SWITCH /HX/LW/WD

     25					; ALTERED 4/10/76 R.HEINEN ADD RECORD DMP MODE /RC

     26					;	G.RITTENBURG 25-JUL-77

     27					;	GR001	DENSITY SWITCH ADDED

     28					;

     29					;

     30		000015 				CR=15

     31		000012 				LF=12

     32		000001 				MSGBL.=1		;FORCE GLOBAL DEFINITIONS

     33		000011 				TAB=11

     34					;

     35	000000	000207 			$MESSAG::	RTS	PC

     36	000000					.PSECT	MESSAG,D

     37	000000					MSG	ER01,<failure from FINIT$, not enough stack>

     38	000002					MSG1	ER03,<^command syntax error^<CR><LF>>

     39	000002					MSG	ER04,<open failure on input file>

     40	000002					MSG	ER05,<open failure on output file>

     41	000002					MSG	ER06,<cannot find input file>

     42	000002					MSG	ER07,<illegal switch>

     43	000002					MSG	ER08,<no lists or wild cards allowed>

     44	000002					MSG	ER09,<I/O error on input file>

     45	000002					MSG	ER10,<I/O error on output file>

     46	000002					MSG	ER11,<failed to read attributes>

     47	000002					MSG	ER12,<bad device name>

     48	000002					MSG	ER13,<failed to assign LUN>

     49	000002					MSG	ER14,<no input file specified>

     50	000002					MSG	ER15,<block switch required in logical block mode>

     51	000002					MSG	ER16,<illegal use of /RC switch>

     52	000002					MSG	ER17,<illegal density value>

     53					;

     54	000002					MSG1	EOF1,<<CR><LF><CR><LF>^*** EOF ***^<CR><LF>>

     55	000002					MSG1	EOT1,<<CR><LF><CR><LF>^*** EOT ***^<CR><LF>>

DMPMSG M0004.1, ERROR MESSAGES 	MACRO M1110  22-AUG-78 02:04  PAGE 9-1

**** DMPMSG VERSION M0004.1 ****



     56	000002					MSG1	BADP,<^***** This block has bad parity *****^<CR><LF><CR><LF>>

     57					;

     58					; FORMAT STRING FOR EDIT MESSAGE

     59	000002					MSGZ	FM01,<Dump of %2A%O:>

     60	000002					MSGZ	FM02,<Dump of %2A%O:%VA%X - File ID %O,%O,%O>

     61	000002					MSG1	FM03,<<CR><LF><TAB><TAB>>

     62	000002					MSGZ	FM04,<%N%P    %P %P %P %P %P %P %P %P>

     63	000002					MSGZ	FM05,<%N%P  >

     64					;

     65	000002					MSGZ	FM06,<%N%P    %R %R %R %R %R %R %R %R>;***HBB1

     66	000002					MSGZ	FM07,<%N%D.	 %U. %U. %U. %U. %U. %U. %U. %U.>;***RJH

     67	000002					MSGZ	VBNO,<%VA Virtual block %O,%P - size %D. bytes%N%N>

     68	000002					MSGZ	LBNO,<%VA Logical block %O,%P - size %D. bytes%N%N>

     69	000002					MSGZ	FLBL,<%N Starting block number = %O,%P%VA%N>

     70	000002					MSGZ	RCNO,<%VA Record number %D%D. - size %D. bytes%N%N>

     71	000002					MSGZ	FLHD,<%VA			File Header%N%N>

     72					;

     73					; FATAL ERROR MESSAGES

     74	000002					MSG	FA01,<Fatal - page header line too long>

     75					;

     76					;

     77					;

     78					;

     79					; INPUT BUFFER STORAGE

     80					;

     81	000000					.PSECT	..$$BF,D,GBL

     82

     83	000000				BUF::	.BLKW	1

     84	000002				INBUF::	.BLKW	256.

     85

     86		000001 				.END

DMPMSG M0004.1, ERROR MESSAGES 	MACRO M1110  22-AUG-78 02:04  PAGE 9-2

SYMBOL TABLE



AB.CDT  000105   	ER07SZ= 000016 G 	FD.SQD= 000040   	F.EOBB= 000032   	H.FSEQ= 000004

AB.CHU  000064   	ER08MG= 000224RG    003	FD.TTY= 000004   	F.ERR = 000052   	H.IDOF= 000000

AB.EXP  000122   	ER08SZ= 000036 G 	FD.WBH= 000002   	F.FACC= 000043   	H.MPOF= 000001

AB.FNU  000000   	ER09MG= 000262RG    003	FF    = 000014   	F.FFBY= 000014   	H.PROG= 000010

AB.FP   000062   	ER09SZ= 000027 G 	FF.CHR= 000005   	F.FNAM= 000110   	H.PROJ= 000011

AB.FSQ  000002   	ER10MG= 000311RG    003	FF.NV = 000003   	F.FNB = 000102   	H.SCHA= 000015

AB.GC   000061   	ER10SZ= 000030 G 	FF.POE= 000002   	F.FTYP= 000116   	H.UCHA= 000014

AB.NAM  000006   	ER11MG= 000341RG    003	FF.RWD= 000001   	F.FVER= 000120   	H.UFAT= 000016

AB.PC   000060   	ER11SZ= 000031 G 	FF.RWF= 000006   	F.HIBK= 000004   	IDBIT = 000004

AB.RDT  000070   	ER12MG= 000372RG    003	FF.SPC= 000004   	F.LUN = 000042   	INBUF   000002RG    004

AB.REV  000066   	ER12SZ= 000017 G 	FIDBIT= 000020   	F.MBCT= 000054   	INLUN = 000003

AB.UAT  000020   	ER13MG= 000411RG    003	FLBLMG= 001332RG    003	F.MBC1= 000055   	I.CRDT= 000031

ASCBIT= 000040   	ER13SZ= 000024 G 	FLBLSZ= 000046 G 	F.MBFG= 000056   	I.CRTI= 000040

BABIT = 000200   	ER14MG= 000435RG    003	FLHDMG= 001455RG    003	F.NRBD= 000024   	I.DASZ= 000007

BADPMG= 000657RG    003	ER14SZ= 000027 G 	FLHDSZ= 000026 G 	F.NREC= 000030   	I.EXDT= 000046

BADPSZ= 000051 G 	ER15MG= 000464RG    003	FM01MG= 000730RG    003	F.OVBS= 000030   	I.FNAM= 000000

BLBIT = 000001   	ER15SZ= 000053 G 	FM01SZ= 000017 G 	F.RACC= 000016   	I.FTYP= 000006

BUF     000000RG    004	ER16MG= 000537RG    003	FM02MG= 000747RG    003	F.RATT= 000001   	I.FVER= 000010

BYTBIT= 000100   	ER16SZ= 000031 G 	FM02SZ= 000047 G 	F.RCNM= 000034   	I.RVDT= 000014

CH.AND= 000001   	ER17MG= 000570RG    003	FM03MG= 001016RG    003	F.RCTL= 000017   	I.RVNO= 000012

CR    = 000015   	ER17SZ= 000025 G 	FM03SZ= 000004 G 	F.RSIZ= 000002   	I.RVTI= 000023

CS.DIF= 000002   	FA.APD= 000100   	FM04MG= 001022RG    003	F.RTYP= 000000   	I.TISZ= 000006

CS.DVF= 000004   	FA.CRE= 000010   	FM04SZ= 000040 G 	F.SEQN= 000100   	LBBIT = 000400

CS.EQU= 000040   	FA.DLK= 001000   	FM05MG= 001062RG    003	F.SPDV= 000072   	LBNBIT= 100000

CS.INP= 000001   	FA.ENB= 100000   	FM05SZ= 000007 G 	F.SPUN= 000074   	LBNOMG= 001255RG    003

CS.MOR= 000020   	FA.EXC= 002000   	FM06MG= 001071RG    003	F.STBK= 000036   	LBNOSZ= 000055 G

CS.NMF= 000001   	FA.EXT= 000004   	FM06SZ= 000040 G 	F.UNIT= 000136   	LF    = 000012

CS.OUT= 000002   	FA.NSP= 000100   	FM07MG= 001131RG    003	F.URBD= 000020   	LNGBIT= 004000

CS.SWF= 000040   	FA.POS= 010000   	FM07SZ= 000047 G 	F.VBN = 000064   	MAXHED= 000113

CS.WLD= 000010   	FA.RD = 000001   	FO.APD= 000106   	F.VBSZ= 000060   	MDBIT = 000010

C.CMLD= 000002   	FA.RWD= 004000   	FO.MFY= 000002   	GE.BIF= 177775   	MSGBL.= 000001

C.DEVD= 000006   	FA.SEQ= 040000   	FO.RD = 000001   	GE.CLO= 000004   	M.CTSZ= 000006

C.DIRD= 000012   	FA.SHR= 000040   	FO.UPD= 000006   	GE.COM= 000001   	M.EFNU= 000002

C.DSDS= 000006   	FA.TMP= 000020   	FO.WRT= 000016   	GE.CON= 000020   	M.EFSQ= 000004

C.FILD= 000016   	FA.WCK= 020000   	FP.DEL= 000010   	GE.EOF= 177766   	M.ERVN= 000001

C.MKW1= 000024   	FA.WRT= 000002   	FP.EXT= 000004   	GE.IND= 000002   	M.ESQN= 000000

C.MKW2= 000026   	FA01MG= 001503RG    003	FP.RAT= 000001   	GE.IOR= 177777   	M.LBSZ= 000007

C.SIZE= 000054   	FA01SZ= 000041 G 	FP.RDV= 000001   	GE.LC = 000010   	M.MAX = 000011

C.STAT= 000001   	FD.BLK= 000010   	FP.WRV= 000002   	GE.MDE= 177774   	M.RTRV= 000012

C.SWAD= 000022   	FD.CCL= 000002   	F.ACTL= 000076   	GE.OPR= 177776   	M.USE = 000010

C.TYPR= 000000   	FD.COM= 020000   	F.ALOC= 000040   	GE.RBG= 177730   	NB.DEV= 000200

DECBIT= 020000   	FD.CR = 000002   	F.BBFS= 000062   	GE.SIZ= 000040   	NB.DIR= 000100

EOF1MG= 000615RG    003	FD.DIR= 000010   	F.BDB = 000070   	G.CMLD= 000146   	NB.NAM= 000004

EOF1SZ= 000021 G 	FD.FTN= 000001   	F.BGBC= 000057   	G.DPRM= 000160   	NB.NXD= 020000

EOT1MG= 000636RG    003	FD.F11= 040000   	F.BKDN= 000026   	G.ERR = 000140   	NB.SD1= 000400

EOT1SZ= 000021 G 	FD.INS= 000010   	F.BKDS= 000020   	G.ISIZ= 000020   	NB.SD2= 001000

ER01MG= 000000RG    003	FD.ISP= 002000   	F.BKEF= 000050   	G.MODE= 000141   	NB.SNM= 000040

ER01SZ= 000045 G 	FD.MNT= 100000   	F.BKP1= 000051   	G.PSDS= 000142   	NB.STP= 000020

ER03MG= 000045RG    003	FD.OSP= 004000   	F.BKST= 000024   	G.SIZE= 000224   	NB.SVR= 000010

ER03SZ= 000026 G 	FD.PLC= 000004   	F.BKVB= 000064   	HDBIT = 000002   	NB.TYP= 000002

ER04MG= 000073RG    003	FD.PRN= 000004   	F.CHR = 000075   	HEXBIT= 002000   	NB.VER= 000001

ER04SZ= 000032 G 	FD.PSE= 010000   	F.CNTG= 000034   	H.CKSM= 000776   	NB.WLV= 010000

ER05MG= 000125RG    003	FD.RAH= 000001   	F.DFNB= 000046   	H.FCHA= 000014   	N.DEVD= 000000

ER05SZ= 000033 G 	FD.RAN= 000002   	F.DSPT= 000044   	H.FLEV= 000006   	N.DID = 000024

ER06MG= 000160RG    003	FD.REC= 000001   	F.DVNM= 000134   	H.FNUM= 000002   	N.DIRD= 000004

ER06SZ= 000026 G 	FD.RWM= 000001   	F.EFBK= 000010   	H.FOWN= 000010   	N.DVNM= 000032

ER07MG= 000206RG    003	FD.SDI= 000020   	F.EFN = 000050   	H.FPRO= 000012   	N.FID = 000000

DMPMSG M0004.1, ERROR MESSAGES 	MACRO M1110  22-AUG-78 02:04  PAGE 9-3

SYMBOL TABLE



N.FLID= 000016   	PEBIT = 000002   	R.SEQ = 000003   	S.FNAM= 000006   	TAB   = 000011

N.FNAM= 000006   	RCNOMG= 001400RG    003	R.VAR = 000002   	S.FNB = 000036   	UC.CON= 000200

N.FNMD= 000010   	RCNOSZ= 000055 G 	R50BIT= 001000   	S.FNBW= 000017   	UC.DLK= 000100

N.FTYP= 000014   	RECBIT= 040000   	SC.BAD= 000100   	S.FNTY= 000004   	VBNOMG= 001200RG    003

N.FVER= 000016   	R$$DPB= 000001   	SC.MDL= 000200   	S.FTYP= 000002   	VBNOSZ= 000055 G

N.NEXT= 000022   	R$$DYM= 000001   	SPLBIT= 000001   	S.HDHD= 000056   	WRDBIT= 010000

N.SPEC= 000014   	R$$EIS= 000000   	S.APPD= 000010   	S.IDHD= 000056   	$MESSA  000000RG

N.STAT= 000020   	R$$MSG= 000000   	S.FATT= 000016   	S.MPHD= 000012   	...GBL= 000000

N.UNIT= 000034   	R$$11M= 000001   	S.FDB = 000140   	S.NFEN= 000020   	...TPC= 000012

OUTLUN= 000004   	R.FIX = 000001   	S.FIDS= 000014   	S.STBK= 000014



. ABS.	000131	   000

      	000002	   001

MESSAG	000000	   002

MSGSTR	001544	   003

..$$BF	001002	   004

ERRORS DETECTED:  0



VIRTUAL MEMORY USED:  7776 WORDS  ( 31 PAGES)

DYNAMIC MEMORY:  9108 WORDS  ( 35 PAGES)

ELAPSED TIME:  00:00:35

OBJ$:DMPMSG,LIS$:DMPMSG/-SP=SRC$:PIPMAC,DMPDEF,DMPMSGVAX

