Trailing-Edge
-
PDP-10 Archives
-
BB-FT68E-SM
-
exec/micprm.mac
There are 14 other files named micprm.mac in the archive.  Click here to see a list.
	UNIVERSAL MICPRM - PARAMETER FILE FOR MIC AND EXECMI
	SUBTTL F.D. BROWN
	DEFINE LB(NAME,SIZE),<
	NAME==ZZ
	ZZ=ZZ+SIZE>
	DEFINE LL(NAME),<
	LB (NAME,1)>
	ZZ=0
	SALL
	LB (PDB,0)			;START OF THE PDB
	LL (MICJFN)			;HOLDS THE JFN OF INPUT (MIC) FILE
	LB (PARAM,^D26)			;WHERE EXEC WILL PUT PARAMETER POINTERS
	LB (LINBUF,^D30)		;ROOM FOR 30.*5-1 (149) CHARACTERS
	LL (PARPTR)			;OUR INTIIAL PARAMETER POINTER (0 MEANS NONE)
	LL (STKPTR)			;POINTER TO STACK OF PARAMETERS
	LB (PARSTK,^D40)		;THE PARAMETER STACK
	LL (SAVCHR)			;HOLDS A SAVED CHAR
	LL (FSAV)			;HOLDS THE SAVED CONTENTS OF F
	LL (LSTPDB)			;PLACE TO STORE BACKWARD POINTER
	LL (GTOLBL)			;PLACE FOR GOTO LABEL
	LL (BKTLBL)			;PLACE FOR BACKTO LABEL
	LL (DOSWT)			;SWITCHES ON @DO COMMAND
DO.SUP==1B0				;SUPPRESS [End of file] MESSAGE
	LL (LABEL)			;WHERE TO PLACE ASSEMBLED LABEL
	LL (FILPTR)			;POINTER TO TEXT
	TXTLEN==30		; MAX OF 30 WORDS OF TEXT
	LB (FILTXT,TXTLEN)	; SOME SPACE
	LL (ERRCHR)		; THE ERROR CHARACTER
	LL (OPRCHR)		; THE OPERATOR CHARACTER
	PRCSIZ==ZZ			;SIZE OF PDB
	IFGE <PRCSIZ-400>,<PRINTX PDB MUST BE LESS THAN 400(8) WORDS>
	PARSPC==400			;WHERE TO PLACE PARAMETERS
	PURGE ZZ
	END