.TITLE CMTAB .IDENT /M02/ .IDENT /M02.1/ ; ; COPYRIGHT (C) 1976 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. ; ; THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONLY ON A ; SINGLE COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLU- ; SION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE, OR ANY ; OTHER COPIES THEREOF, MAY NOT BE PROVIDED OR OTHERWISE MADE ; AVAILABLE TO ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM ; AND TO ONE WHO AGREES TO THESE LICENSE TERMS. TITLE TO AND ; OWNERSHIP OF THE SOFTWARE SHALL AT ALL TIMES REMAIN IN DEC. ; ; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT ; NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL ; EQUIPMENT CORPORATION. ; ; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC. ; ; VERSION M02 ; ; AUTHOR: D. N. CUTLER 15-FEB-76 ; ; MODIFICATIONS ; J. CLEMENT ; added many new commands (DEFINE,FLAGS,ENABLE,HEADER,UNDERLINE..) ; ; Non DSR commands and non standard commands are commented ; ; RUNOFF COMMAND TABLE ; ; EQUATED SYMBOLS ; ; COMMAND FLAG BYTE DEFINITIONS ; NOTF=1 ; NOTE PROCESSING ACTIVE FOTF=2 ; FOOTNOTE ACTIVE RELF=4 ; RELATIVE NUMBER CONVERSION (1=YES) ENDF=40 ; END FLAG IN TRAILNG BBYTE BRKF=100 ; BREAK LINE(1=YES) ; ; LOCAL MACRO DEFINITIONS ; ; GENERATE COMMAND TABLE ENTRY ; .MACRO CM EP,NAM,FLAGS .PSECT STRING,LCL,D,RO $$$=. .ASCII ^NAM^ .PSECT DSPTCH,LCL,D,RO .WORD EP,$$$ .ENDM ; ; COMMAND TABLE ; .PSECT DSPTCH,LCL,D,RO COMTAB:: .WORD ACTAB,BCTAB,CCTAB,DCTAB,ECTAB,FCTAB,GCTAB,HCTAB .WORD ICTAB,JCTAB,KCTAB,LCTAB,MCTAB,NCTAB,OCTAB,PCTAB .WORD QCTAB,RCTAB,SCTAB,TCTAB,UCTAB,VCTAB,WCTAB,XCTAB .WORD YCTAB,ZCTAB ACTAB: CM APNDX,,BRKF!FOTF!NOTF CM APNDX,,BRKF!FOTF!NOTF CM AUTOP,,FOTF CM AUTOP,,FOTF CM AUHYP,,FOTF CM AUHYP,,FOTF BCTAB: CM BGBAR, CM BGBAR, CM LINSKP,,BRKF CM LINSKP,,BRKF CM BREAK,
,BRKF CM BREAK,,BRKF CCTAB: CM CENTRT,
,BRKF!RELF ; NON DSR CM CENTRT,,BRKF!RELF ; NON DSR CM CENTER,
,BRKF!RELF ; NON DSR CM CENTER,,BRKF!RELF ; NON DSR CM CENTER,
,BRKF!RELF CM CENTER,,BRKF!RELF CM CENTER,,BRKF!RELF CM CHPTR,,BRKF!FOTF!NOTF CM CHPTR,,BRKF!FOTF!NOTF CM COMNT, DCTAB: CM DSCBR, CM DSCBR, CM DSESC, ; NON DSR CM DSESC, ; NON DSR CM DSHYP,,BRKF CM DSHYP,,BRKF CM DSSUB, CM DSINX, CM DSINX, CM DSOVR, CM DSOVR, CM DSUNL, CM DSUNL, CM DSAPN,,FOTF CM DSAPN,,FOTF CM DSCHP,,FOTF CM DSCHP,,FOTF CM DSELE,,FOTF CM DSELE,,FOTF CM DSLEV,,FOTF CM DSLEV,,FOTF CM DSNUM,,FOTF CM DSNUM,,FOTF CM DSSUBP,,FOTF CM DSSUBP,,FOTF CM DFESC,,FOTF ; NON DSR CM DFMAC,,FOTF ; NON DSR CM DOINX,,BRKF!FOTF CM DOINX,,BRKF!FOTF ECTAB: CM ENCBR, CM ENCBR, CM ENESC, ; NON DSR CM ENESC, ; NON DSR CM ENSUB, CM ENINX, CM ENINX, CM ENOVR, CM ENOVR, CM ENUNL, CM ENUNL, CM ENHYP,,BRKF CM ENHYP,,BRKF CM ENBAR, CM ENBAR, CM ECENT,,BRKF ; NON DSR CM ECENT,,BRKF ; NON DSR CM FOOTE, CM FOOTE, CM ELIST,,BRKF CM ELIST,,BRKF ELCMD:: CM ELTRL,,BRKF ; NON STANDARD CM ELTRL,,BRKF!ENDF CM ELTRL,,BRKF!ENDF ENOTE:: CM ENOTC,,BRKF!ENDF CM ENOTC,,BRKF!ENDF CM PAGEC,,BRKF!FOTF CM PAGEC,,BRKF!FOTF FCTAB: CM FTITL,,FOTF CM FTITL,,FOTF CM FIGUR,,BRKF!FOTF CM FIGUR,
,BRKF!FOTF CM FILLN,,BRKF CM FILLN,,BRKF CM FOOTN,,FOTF CM FOOTN,,FOTF CM ENACFL,,FOTF CM ENACFL,,FOTF CM ENBRFL,,FOTF CM ENBRFL,,FOTF CM ENCFL,,FOTF CM ENCFL,,FOTF CM ENNFL,,FOTF CM ENNFL,,FOTF CM ENEFL,,FOTF ; NON DSR CM ENEFL,,FOTF ; NON DSR CM ENHFL,,FOTF CM ENHFL,,FOTF CM ENIFL,,FOTF CM ENIFL,,FOTF CM ENLFL,,FOTF CM ENLFL,,FOTF CM ENOFL,,FOTF CM ENOFL,,FOTF CM ENQFL,,FOTF CM ENQFL,,FOTF CM ENSBFL,,FOTF CM ENSBFL,,FOTF CM ENUFL,,FOTF CM ENUFL,,FOTF CM ENSFL,,FOTF CM ENSFL,,FOTF CM ENAFL,,FOTF CM ENAFL,,FOTF CM ENAFL,,FOTF GCTAB: HCTAB: CM HEADR,,BRKF!FOTF!NOTF CM HEADR,
,BRKF!FOTF!NOTF!RELF CM ENHYP,,BRKF ; NON STANDARD CM ENHYP,,BRKF ; NON STANDARD CM HEDSP,
,FOTF ; NON DSR CM HNOPG,
,FOTF ; NON DSR CM HPAGE,
,FOTF ; NON DSR CM HEADP,,FOTF CM HEADP,
,FOTF ; NON DSR ICTAB: CM INDENT,,BRKF CM INDENT,,BRKF CM INDEX, JCTAB: CM JUSTN,,BRKF CM JUSTN,,BRKF KCTAB: LCTAB: CM LSTEL,,BRKF!FOTF CM LAYOU,,BRKF!FOTF CM LAYOU,,BRKF!FOTF CM LSTEL,,BRKF!FOTF CM LISTC,,BRKF!FOTF CM LISTC,,BRKF!FOTF CM LWCAS, CM LWCAS, CM SETLM,,BRKF!RELF CM SETLM,,BRKF!RELF CM LITRL,,BRKF!FOTF!NOTF ; NON STANDARD CM LITRL,,BRKF!FOTF!NOTF CM LITRL,,BRKF!FOTF!NOTF CM LOCKP,,FOTF!NOTF ; non DSR MCTAB: NCTAB: CM NAUTO,,FOTF CM NAUTO,,FOTF CM NAUHYP,,FOTF CM NAUHYP,,FOTF CM FILOF,,BRKF CM FILOF,,BRKF CM NHEAD,,FOTF CM NHEAD,,FOTF CM JUSOF,,BRKF CM JUSOF,,BRKF CM NPERS,,FOTF CM NPERS,,FOTF CM NAPDX,,RELF!FOTF CM NAPDX,,RELF!FOTF CM NCHPT,,RELF!FOTF CM NCHPT,,RELF!FOTF CM NOCHP,,FOTF ; NON DSR CM NUMON,,RELF!FOTF ; NON STANDARD CM NUMON,,RELF!FOTF CM NUMON,,RELF!FOTF CM NSPAG,,RELF!FOTF CM NSPAG,,RELF!FOTF CM NUMON,,RELF!FOTF ; NON STANDARD CM NUMOF, CM NUMOF, CM NOTE,,BRKF!NOTF CM NOTE,,BRKF!NOTF CM NOTE,,BRKF!NOTF CM NTITL,,FOTF!NOTF ; NON DSR CM DSACFL,,FOTF CM DSACFL,,FOTF CM DSCFL,,FOTF CM DSCFL,,FOTF CM DSCFL,,FOTF ; NON STANDARD CM DSSFL,,FOTF CM DSSFL,,FOTF CM DSLFL,,FOTF CM DSLFL,,FOTF CM DSQFL,,FOTF CM DSQFL,,FOTF CM DSUFL,,FOTF CM DSUFL,,FOTF CM DSHFL,,FOTF CM DSHFL,,FOTF CM DSHFL,,FOTF ; NON STANDARD CM DSIFL,,FOTF CM DSIFL,,FOTF CM DSOFL,,FOTF CM DSOFL,,FOTF CM DSNFL,,FOTF CM DSNFL,,FOTF CM DSEFL,,FOTF ; NON DSR CM DSEFL,,FOTF ; NON DSR CM DSSBFL,,FOTF CM DSSBFL,,FOTF CM DSBRFL,,FOTF CM DSBRFL,,FOTF CM DSAFL,,FOTF CM DSAFL,,FOTF CM DSAFL,,FOTF CM DSAFL,,FOTF CM DSHYP,,BRKF ; NON STANDARD CM DSHYP,,BRKF ; NON STANDARD OCTAB: PCTAB: CM PARAG,

,BRKF!FOTF CM PARAG,,BRKF!FOTF CM SETPG,,BRKF!FOTF!RELF CM SETPG,,BRKF!FOTF!RELF CM SETPG,,BRKF!FOTF!RELF CM CPAGE,,BRKF!FOTF CM CPAGE,,BRKF!FOTF CM PERSP,,FOTF CM PERSP,,FOTF CM PINDX,,BRKF!FOTF CM PINDX,,BRKF!FOTF QCTAB: RCTAB: CM SETRM,,BRKF!RELF CM SETRM,,BRKF!RELF CM RIGHJ,,BRKF CM RIGHJ,,BRKF CM REQUR,,FOTF!NOTF CM REQUR,,FOTF!NOTF CM RSESC,,FOTF ; NON DSR CM RSSUB,,FOTF ; NON DSR SCTAB: CM SSP,,BRKF CM SSP,,BRKF CM SKIPL,,BRKF CM SKIPL,,BRKF ; NON STANDARD CM SKIPL,,BRKF CM SETPR,,FOTF CM SETPR,,FOTF CM SETSTL,,FOTF CM SETSTL,,FOTF ; NON STANDARD CM SETSTL,,FOTF CM TPAGE,,BRKF!FOTF CM TPAGE,,BRKF!FOTF CM STAND,,BRKF!FOTF!RELF ; NON STANDARD CM STAND,,BRKF!FOTF!RELF ; NON STANDARD CM STYHD,