Google
 

Trailing-Edge - PDP-10 Archives - BB-5372C-BM - sources/tfrunv.mac
There are 2 other files named tfrunv.mac in the archive. Click here to see a list.
	UNIVERSAL TFRUNV - UNIVERSAL FOR TFR DATA FILE


;***COPYRIGHT (C) 1976,1977,1978 DIGITAL EQUIPMENT CORP., MAYNARD MASS.***

REMARK	VERSION NUMBER
IF1	<PRINTX TFRUNV-20 VERSION 2(110)
	 PRINTX TRAFFIC-20 UNIVERSAL SYMBOLS>

COMMENT ^
21	GENERATE NEW SYMBOLS FOR LEFT HALF OF PRM AS TEMPORARY
	BITS WHICH ARE REFRESHED FROM THE RIGHT HALF BITS ON AN
	INIT.

50	PUT IN NEW BIT (18) INTO PRM WHICH INDICATES:
		0= BLANK FILL NUMERIC
		1= ZERO FILL NUMERIC

57	FOR ALPHABETIC FIELDS USE BIT (18) IN PRM FOR
		0= SPACE NOT ALLOWED
		1= SPACE ALLOWED

102	ADD CANADIAN DATE IN THE FORM DD/MM/YY
^

	HDRWRD=604000		;HEADER WORD ADDRESS
	HDRWR2=604001		;HEADER WORD 2 ADDRESS
	  DATA=604002		;DATA BLOCKS ADDRESS
	STRING=635000		;STRING STORAGE ADDRESS

	TFRCOD==550000		;CODE MAPS TO HERE
	TFRTRM==555000		;TERMINAL CODE TO HERE


	FLDLEN=5		;LENGTH OF ONE DATA FIELD

REMARK	PARAMETER BITS (SET IN PRM)

	%ZERBL=1B18		;SET THEN ZERO FILL, ELSE BLANK FILL NUMERIC
	%SPACE=%ZERBL		;SET THEN SPACE LEGAL IN ALPHABETCS, ELSE
				;  ELSE SPACE ILLEGAL IN ALPHABETICS
	%REQD=1B19		;REQUIRED
	%FULL=1B20		;FULL FIELD MUST BE TYPED
	%PROT=1B21		;PROTECTED FROM OPERATOR
%ATRIB=%REQD+%FULL+%PROT	;ATTRIBUTES OF FIELD
	%MSDUP=1B22		;MASTER DUPED
	%PRDUP=1B23		;PREVEOUS VALUE DUPE
%DUPE=%MSDUP+%PRDUP		;DUPE CHARACTERISTI