Digital PDFs
Documents
Guest
Register
Log In
DEC-15-ODAPA-A-D
May 1974
23 pages
Original
0.7MB
view
download
Document:
DOS-15
Assembly Parameters
Order Number:
DEC-15-ODAPA-A-D
Revision:
Pages:
23
Original Filename:
http://bitsavers.org/pdf/dec/pdp15/DEC-15-ODAPA-A-D.pdf
OCR Text
DEC-lS-ODAPA-A-D DOS-15 ASSEMBLY PARAMETERS First Printing August, 1974 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this manual. The software described in this document is furnished to -the purchaser under a license for use on a single computer system and can be copied (with inclusion of DIGITAL's copyright notice) only for use in such system, except as may otherwise be provided in writing by DIGITAL. Digital Equipment Corporation assumes no responsibility for the use or reliability of its software on equipment that is not supplied by DIGITAL. Copyright @ 1974, Digital Equipment Corporation The HOW TO OBTAIN SOFTWARE INFORMATION page, located at 1:he back of this document, explains the various services available to DIGITAL software users. The postage prepaid READER'S COMMENTS form on the last page of this document requests the user's critical evaluation to assist us in preparing future documentation. The following are trademarks of Digital Equipment Corporation: CDP COMPUTER LAB COMSYST COMTEX DDT DEC DECCOMM DECTAPE DIBOL DIGITAL DNC EDGRIN EDUSYSTEM FLIP CHIP FOCAL GLC-8 IDAC IDACS INDAC KAIO LAB-8 LAB-8/e LAB-K OMNIBUS OS/8 PDP PHA PS/B QUICKPOINT RAD--8 RSTS RSX RTM RT-ll SABH. TYPESET 8 UNIBUS TABLE OF CONTENTS INTRODUCTION I TABLE 1: Sources Assembled Under MACRO-IS 2 TABLE 2: Sources Assembled Under MACRO-II 7 TABLE 3: Hiscellaneous Sources 8 EXPLANATORY NOTES 9 iii PREFACE This document describes the source file components which make up the version 3 PDP-IS Disk Operating System, DOS-IS V3A, and explains the steps which must be taken to assemble a binary from the source and to incorporate it into an existing DOS-15 V3A system. To follow the steps outlined in this document the reader should be familiar with the following utility programs: As Described in Manual Program DEC-lS-ODU~~-B-D DOSSAV DOS User's Manual, MACRO-IS MACRO 15 Assembler Programmer I 51 Reference Manual, DEC-lS-LMACA-B-D MACRO-II MACII Assembler Programmer's Reference Manual, DEC-lS-LMCMA-A-D PATCH PATCH Utility Program, DEC-IS-lJPATA-A-D PIP PIP DOS Monitor utility Progrrun, DEC-lS-UPIPA-A-D SGEN SGEN-DOS Utility Program, DEC-1S-USGNA-A-D UPDATE UPDATE utility Program, DEC-lS--YWZB-DN7 iv INTRODUCTION Source files for DOS-IS V3A are available on DECtapes or 7 or 9 track magtape. The steps required for each source are listed either in Table 1, Table 2, or Table 3. The first step of assembling, in some cases, is to rename the file prior to assembly. This is not a necessity but in this document it simplifies the explanation of command strings required to install the assembled binaries. However, the user can perform the renaming process after assembly or, when making binary input to the PATCH utility program, forego renaming altogether. The second step is to assemble the source using the proper assembler. Most of the sources are assembled using the MACRO-IS assembler (Table 1). A few are assembled using MACRO-II (Table 2). Some are to remain as source files and others are to be compiled by FORTRAN (Table 3) • There are two programs which cannot be assembled by the user under DOS-IS: they are the sources which make up the PDP-II code for the MACRO-II assembler and the source for the ABSLll paper tape loader. This is explained in the notes. Some source files are conditionally coded to produce several different binaries based either on the existence or nonexistence of d~finitions for given symbols or on their defined values. The type of binary produced by the assemblers will vary. For MACRO-IS output in Table 1 there is a column which shows either BIN (relocatable binary), ABS (absolute binary) or HRM (hardware readin mode). BIN and ABS files can be produced on a directoried device such as disk. HRM files must be assembled directly onto paper tape. It is standard practice with MACRO-IS BIN files to shorten them by using the UPDATE utility program with the S option. In Table 2, output from the MACll assembler is listed as OBJ which means OBJECT BOOULE. by a linker. Object modules are converted to load modules Load modules and object modules are provided as absolute binary code on paper tape. 1 Table 1 Sources Assembled Under MACRO-IS Rename It To Source File Name Desired Version ABSL11 ~14 - CD. DOS ~31 COB. ~131 CRI3B*/¢29** COB. 131 COB. - Assembly Parameters Type of Binary Footnote - HRM 10 - BIN 1 CF¢3B/y126 DEC¢26=¢ BIN 1 }131 CR15/,¢29 CR15=j1' BIN 1 COB. ,031 CRl5/.026 BIN 1 COB. 131 CR,¢lE/CR¢2B ¢29 CRl5=,¢' DEC.026=.tf NOTGDI=¢ BIN 1 COB. ,031 CR¢lE/cR¢2B 9126 NOTGDI=¢' DEC\1'26=,0 BIN 1 COB. ,0'31 CR11/¢29 Spoo1ed*** UCl5=ft BIN 1 COB. .¢31 CRl1/P'26 Spooled*** UC15=¢ DEC¢26=J6 BIN 1 COB. Ji31 CRll/,029 Unspoo1ed*** UC15=~ BIN 1 CR111,li"26 Unspoo1ed*** UC15=.i DEC¢'26=» NOSPL=I BIN 1 COB. ¢31 NOSPL=j6 CHAIN 154 - - - ABS 2 CREF rj2rj - - ABS 2 DDT ~12 - PAGE MODE - BIN 4 DOS BCD li"~5 - BANK MODE All Versions PDP9=1 BCDSTA=xxxxx BCDADR=yyyyy BIN 4 - 12 - ABS 6,12 BCDB. ~~5 CR~3B*/~29** BCDB. fd~S CR,03B/,026 DEC¢26=¢ ABS 6,12 BCDB. .eftS CR~lE/CR,02B NOTGDI=¢ ABS 6,12 NOTGDI=.0 DECP26=¢ ABS 6,12 - - BIN 1 NO UC15 - BIN 5 UC15=P' BIN 5 ,029 BCDB. k1f/S CR01E/C~2B ~26 DTA. ,0'23 - OOSNRM ~74 DOS15 ~74 HAVE UC15 *Type of controller. **Type of card code. ***Spoo1ed and unspoo1ed refer to how the device is handled when t:he UNICHANNEL-1S spooler is turned on. 2 Table 1 (Cont.) Sources Assembled Under MACRO-IS Source File Name Rename It To Desired Version OOSPIP 1.03 PIP 1j13 - DOSRFA 14.0 DKA. 14.0 DKA. OKB. 14.0 DKC. Assembly Parameters Type of Binary Footnote BIN 5 - BIN 1 DKB. %BVERS=¢ BIN 1 14.0 DKC. %CVERS =,R1 BIN I DKL. 14.0 OKL. %LVE RS =.0 ABS 6 RKA. 14.0 RKA. %RK~5=i BIN 1 14.0 RKB. %RK.¢ 5=st BIN 1 BIN 1 ABS 6 RKB. %RP~2=;6 %RP,02=0 %BVERS=¢ RKC. 14.0 %RK,05=}1f RKC. %RP;12 =,.0 %CVERS=..t1 RKL. 14.0 %RK,05 =,0' RKL. %RPf!2=% %LVE RS=,0 DPA. 14.0 DPA. %RP.02 =,% BIN 1 OPB. 14.0 OPB. %RP,.0'2=.0' BIN 1 BIN 1 lWS 6 - HRM - - BIN 1 BIN 5 BIN 1 %BVERS=.0 DPC. 14.0 %RPJi2=% DPC. %CVE RS =)5 OPL. 14.0 DPL. %RP¢2=Ji %LVERS=,0" pf16 - - DTE. PfJ 6 - - - BIN 1 DTF. )!~7 - - - BIN 1 DUMP .014 - DYLDR fJ'fJ% - EDIT15 .022 EDIT OOSSAV 065 DTC. 113 DTCOPY .01.0 DTD. - No CLOSE on every opere CLOSE on every opere EDIT - ABS 2 UC15=.0 BIN 3 - BIN 5 EDITVP .022 EDITVP EDITVP=.0' BIN 5 EDITVT .022 EDITVT EDITVT=1i}' BIN 5 .022 3 Table I (Cont.) Sources Assembled Un~er MACRO-IS Source File Name EXECUT Rename It To Desired Version - PAGE MODE SSS BANK MODE Assembly Parameters PDP9=i Type of Binary Footnote BIN 4 BIN 4 PDP1S=~ FNEW JaJa4 - - - BIN 4 FOCAL ~2S - PAGE MODE - BIN 4 BANK MODE %PDP9=,0 %PDP15=¢ BIN 4 - - - BIN 3 - - 8 - - - BIN 8,5 FORT ~¢2 FORTRAN OTS F4PI ~49 SEE F4P2 F4P2 ~49 F4 ~49 F4X - F4 ~49 FPF4X %FPP=J' BIN 8,5 F4 ~49 F4X9 %PDP9=,0' BIN 8,5,13 BIN 4 BIN I INSTRC 112 LKA. p~}1 • LOAD S28 - - - - - PAGE MODE - BIN 4 - BANK MODE PDP9=..0 BIN 4 - - BIN l,13 LPA.09 %%4 LPA. ¢¢4 LPA.15 ¢49 LPA. ~49 FORM FEED ON • CLOSE - BIN 1 LPA. ~49 NO FORM FEED ON • CLOSE NOFF=1 BIN 1 LPA. ~2¢ FORM FEED ON .INIT,.CLOSE, COUNT OF 58 LINES - BIN 1 LPA. 1120 OTHER LINE COUNT BIN I LPA. ¢2~ AND HANDLER - NOFF=" GENERATED FROM' FEED BIN I LPA. ~2;1 UNSPOOLED* OPERATION BIN 1 LPU. %2i FFCNT=OCTAL COUNT NOSPL=0 *If the UNICHANNEL-15 spooler is turned on, this version of the line printer handler will run unspoo1ed. 4 Table 1 (Cont.) Sources Assembled Under MACRO-IS Source File Name LP .. 647 LTORPB LTX. MACIMG MACINT Rename It To Z¢. )'5Ji2 ¢¢~ ¢¢6 014 Desired Version Assembly Parameters LPA. ri12 TAB STOP=8 - LPA. ri~2 TAB STOP=l,0 FOR 8K PDP-II FOR 4K PDP-II - MAC11 014 ~86 MACRO MTA. 004 - MTC. f1f1~ MTDUMP ~~5 MTF. 012 NUVAL 086 Footnote BIN 1,13 TABI,0=ll BIN I - - BIN BIN BIN 3 16 LM4K=i BIN 9 FOR 12K PDP-II LM12K=,R1 BIN 9 i 9 FOR 8K PDP-II - ABS 9 FOR 4K PDP-II LM4K=~ ABS 9 ABS 9 FOR 12K PDP-II LMI2K=¢ MACRlS Type of Binary - - ABS 2 BIN I - - BIN 1 - - BIN S BIN 1 ,0foj) - BIN 3 PATCH 018 - - ABS 2 PPA. ,O,01 - - BIN 1 PPB. jJ~1 - BIN I PPC. ,0;n BIN 1 PAA. fJ~g I ~,0 - BIN PRB. - - BIN 1 QFILE 010 - - BIN 5 - - 5 Table 1 (Cont.) Sources Assembled Under MACRO-IS Source File Name RESMON RFBOOT ,.84 ,0'14 Rename It To - Desired Version Assembly Parameters 'I'ype of Binary Footnote - ABS 2,6,12,15 UC15 UC15=0' ABS 2,6,12,15 UC15 No LP TCB UC15=0' LPTCB=0' J?BS 2,6,12,15 UC15 No CD TCB UC15=.0 ABS 2,6,12,15 UC15 No XY TCB UC15=0' .AI3S 2,6,12,15 UC15 No spare TCB's (Call delete) UC15=0' TCB=0' J\BS 2,6,12,15 UC15 No Spare #1 TCB UC15=.0 TCBl=.0 ABS 2,6,12,15 UC15 No Spare #2 TCB UC15=.0 lUIS 2,6,12,15 UC15 No Spare #3 TCB UC15=.0 TCB3=.0 lUIS 2,6,12,15 No UC15 CDTCB=~ XYTCB=~ TCB2=~ - - - HRM - - UC15 Option UC15=.0 FIRM - - HRM - HRM UC15=0' HRM RKBOOT .014 - RPBOOT ,0',0'6 - - - UC15 Option 5a - Table 1 ·(Cont.) Sources Assembled Under 11ACRO-lS Source File Name Rename It To SGEN ~4S - SGNBLK ~2~ - Desired Version - Assembly Parameters Type of Binary Footnote - BIN 5 F.F SYSTEM - ABS 6 - RK SYSTEM RK¥1S=¢ ABS 6 - RP SYSTEM RP}if2=¢ ABS 6 - SPOLSZ=SIZE OF SPOLll PROGRAM BIN 9 - FB=FIRST BLOCK NUMBER OF SPOOL PROGRAM SPOLSZ=SIZE OF SPOLll PROGRAM ABS 9 - BIN S - ABS 2 SPLIMG ~~2 - SPOLIS 023 SPOOL SRCCOM 011 - SYSBLK ~13 - RF SYSTEM - RK SYSTEM RK~5=~ ABS 2 - RP SYSTEM RP0'2=\O" ABS 2 ~23 - .SYSLD ,053 - - - ABS 2,6 TRACK ~fb3 - - - BIN 3 UPDATE ~¢S - - - ABS 2 VPA. ~13 - VPA. - BIN 1 - VPA.S VPA.S=st BIN 1 VTA. ,6~4 - - - BIN 1 VTPRIM xff14 - - - BIN 3 VWA. .0,£j3 - - - BIN 1 xyU. ~32 XYA. 032 XYll PLOTTER - BIN 1 XYA. 032 XYll PLOTTER, UNSPOOLED OPERATION NOSPL=0 BIN 1 - - BIN 5 - - BIN 5 8TRAN 001 - 89TRAN 0~1 - I 6 Table 2 Sources Assembled Under MACRo-i1 Source File Name Assembly Parameters Footnote Type of Binary Rename It To Desired Version - - LM12K MAC - MACR01 MAC - - MACRO 2 MAC - MACR03 MAC - - MACROS MAC - - MCIOCH MAC - MEMSIZ MAC - - - No Devices - With CR11 $CD=2~~~¢ OBJ - with DECtape $DT=¢ OBJ 11,14 With LPl1/LS111 LVII $LP=¢4~¢~¢ OBJ 11,14 With LVII $LV=¢ OBJ 11,14 With XY11 Offline switch $PL=l~~~~ OBJ 11,14 $PL=1~0~0 OBJ 11,14 LM4K MAC LM8K MAC PIREX 117 - PST MAC SPOL11 *23 - - OBJ 9 OBJ 9 OBJ 9 OBJ 9 OBJ 9 OBJ 9 OBJ 9 OBJ 9 OBJ 9 OBJ 11 I 11 With XYl1 No Off-line Switcr. $NOSW=0 With RK¢S $RK=1~~0.0¢ OBJ 11 With XY311 inches scale $PL=¢I.0.0.0.0 $PL311=.0 OBJ 11,14 With XY311 metric scale $PL=¢10.0¢¢ OBJ 11,14 $PL311=~ OBJ 9 $UNIT=.0 - I With CR11 $CD=~2¢~¢¢ OBJ 9 With LP11/LS11 $LP=~4.0.0.0.0 OBJ 9 $PL=.01~000 OBJ 9 with XY] 1 I i 1 *See footnote 9. The * in the file name extension represents several possible characters, as explained in the footnote. 7 Table 3 Miscellaneous Sources Source File Name Desired Version Special Instructions Type of Binary Footnote CIRCLE SRC - COMPILE WITH FORTRAN BIN 3 INSALL ¢¢4 NO UCIS RENM1E IT TO INSALL SRC N/A 4 INSALL U~S HAVE UC1S RENAME IT TO INSALL SRC N/A 4 INSERR ~yf2 - RENAME IT TO INSERR SRC N/A 4 ROTATE SRC - COMPILE WITH FORTRAN BIN 3 VECTOR SRC - COMPILE WITH FORTRAN BIN 3 8 The type of binary produced affects the method by which it is incorporated into an existing system. The last column in each table references an explanatory note which describes the method of binary installation. EXPLANATORY NOTES First, the disk system must be restored to the disk using DOSSAV. Then, after assembling the code, one of the following steps must be performed as indicated in the footnotes to Tables 1, 2, and 3. 1. Nearly all relocatable binary I/O handlers should bE! transferred, using PIP, to the <IOS> directory, e.g., 2. With the exception of a few PDP-II programs, all programs which are to be core image (SYS) files are installed by using the PATCH program. The following example is for assembled binaries whose file extension is ABS: PATCH >CHAIN) Vnn >READ~CHAIN) > 3. Some relocatable binary routines are kept in the <PER> directory. They can be transferred there using PIP, e.g., 4. The BANK and PAGE mode versions of these programs should be transferred, respectively, to the <BNK> and <PAG> directories using PIP with commands similar to those above. Although FNEW is not conditionalized, it goes hand in hand with FOCAL. Thus, a copy of FNEW BIN should be transferred to both directories. INSTRC BIN, INSERR SRC, dnd INSALL SRC should be transferred to both the <BNK> and <PAG> directories using PIP. INSTRC BIN is the program which implements the Monitor's $INSTRUCT command and INSERR SRC and INSALL SRC are its data files. 9 5. With the exception of a few PDP-II programs, all programs which are to be core image (SYS) files are installed by using the PATCH program. The following example is for assembled binaries whose file extension is BIN: PATCH Vnn >D0815) >READR~16077~DOS1S) > For the programs in this category, the following nurneric arguments are needed in the READR command: 17600 16077 17143 17075 17122 17600 17477 16122 17600 17600 17600 17600 17600 PIP D081S EDIT EDITVP EDITVT MTDUMP QFILE 8GEN 8TRAN 89TRAN DTCOPY F4 SRCCOM 6. A few programs with ABS file extensions are installed using PATCH into programs with dissimilar names. For example, PATCH Vnn >RESMON) >READ~SGNBLK) > The file SGNBLK is patched into RESMON. Files in this category are: File is Patched into DKL. • SYSLD } .SYSLD ( .SYSLD J RESMON RESMON RKL. DPL. SGNBLK BCDB. 7. Choose one of the three as a function of which disk is the system device (DKL. is for the RF15/RS,0"9 Disk). There is no conditional assembly required for MACRO-IS. It determines whether or not to run as the page mode version (r.1ACRO-lS) or the bank mode version (BMACRO-15) by a dynamic test at run time. 10 8. Assembly instructions for the FORTRAN OTS routines are given in an appendix to the manual PDP-IS FORTRAN IV OPERATING ENVIRONMENT, DEC-IS-LFEMA-A-D. Assembly of the compiler, because it is in two parts, requires a special command string to MACRO-IS, e.g., with additional command characters as necessary. After assembling the compiler, see note 5. 9. SPOOL and MACII are PDP-II programs that exist as PDP-IS system programs. Each of these system programs contains some PDP-IS code at the beginning; this code is the system interface. Both these system programs are laid out on the disk as indicated below: PDP-IS code increasing disk block #'s Space for expansion bug fix Contiguous area of disk allocated to system program by SGEN PDP-II code Space for expansion bug fix In order to build the image of both these programs, space on the system disk has to be reserved through SGEN, using the following information. MACll* no overlays, 2 buffers 40 blocks (octal) -12 and -11 .DAT slots *See Appendix on UC15 Options in Unichannel-15 Software Manual (DEC-IS-XUCMA-A-D) for further details. 11 SPOOL no overlays or buffers 4S blocks (octal) After creating the system programs via SGEN the images can be built as follows: MACll: a. Assemble MACIMG ~~6 using MACRO-IS to produce MACIMG BIN. b. Assemble the different pieces of MACll, as indicated below, using MACRO-II under DOS-II (a step which cannot be done by the PDP-IS customer). # MCUCX-€!' iC~<LM8K'MEMSIZ ,MACROl, MCIOCH,MACR02) if a CREF listing is required, otherwise null string # MCUCA '@ tC~<LM8K' MEMS IZ ,MACROl , MCIOCH,MACR03,MACROS) The above 2 assemblers will produce the object modules MCUCX.OBJ and HCUCA.OBJ for an 8K UCIS system. For 4K and 12K UCIS systems use LM4K and LM12K respectively instead of LM8K. # MCUPST,LP:/CRF<LM8K,PST) c. To produce the load module of MACll on papertape the above 3 object modules have to be linked by the DOS-II linker (not available to PDP-15 customers), i.e., #PP:MCUCl5/SQ'~<MCUCX'MCUCA'MCUPST/B:~/E for a load map d. GLOAD on DOS-IS (load and execute) MACIMG BIN after loading the MACll object module on the high speed paper tape reader and issuing API OFF. A 'DONE' message is printed on the console when the image of MACll has been successfuly built on the disk in the area reserved by SGEN. MACIMG performs its own I/O; hence, it does not require assignments to .DAT slots. e. Rename MACINT .014 to MACll ~14, assemble with MACRO-IS and then use PATCH as shown in note 2, to install it into MACll. 12 SPOOL: a. Assemble SPOLII *28 under MACII to produce the SPOLil load module on papertape. The * in the file name extension can be any of the following, which indicate which assembly parameters are defined internally in the source code. To change assembly parameters one must edit the source file. * = I A B C = D E F G for null task for LPII/LSll task only for CRII task only for LPII/LSII and CRII tasks only for XYll task only for LPll/LSll and XYll tasks only for XYll and CRII tasks only for LPll/LSll, XYIl and CRII tasks only For example, SPOLll C22 should be the name of the source file when the spooled devices are to be LPIl/LSll and the CRll. 10. b. Assemble SPLIMG ~~2 under MACRO-1S. c. Issue an API OFF command to DOS then, GLOAD SPLIMG BIN after loading the SPOLII object module in the high speed paper tape reader. A "DONE" message is printed on the console when the image of SPOL 11 has been successfully built on the disk. d. Rename SPOLIS ~23 to SPOOL ~23, assemble with MACRO-1S and then use PATCH, as shown in note 2, to install it into SPOOL. The ABSLll loader cannot be assembled with the version of MACRO-IS supplied to customers. It requires a special version of MACRO-1S, called MACRO-D, used to generate PDP-1S Diagnostic programs. difference is in the load addresses for HRM tapes: MACRO-IS and 11. 177~~ 1772~ The for for MACRO-D. PIREX is conditionalized so that code for only existing devices need be assembled. The output from MACll to paper tape is an absolute binary object module which is loaded into the PDP-II by the ABSLII loader as described in the Unichannel-IS Software Manual, (DEC-IS-XUCMA--~-D). The conditionalization for DEC tape and LV1I is listed for the user's convenience. These devices are not software supported by DEC. 12. DOSBCD, the batch card reader handler, is part of the resident monitor. The position in core memory occupied by DOSBCD depends upon the size of the resident monitor (RESMON). 13 Thus the start address of OOSBCO, BCOSTA, is a variable which can be defined as an assembly parameter. Also, certai~ addresses in OOSBCD must be supplied to RESMON at a specific address, BCDADR, to insure proper operation. Both parameters are defined from values obtained from an assembly listing of RESMON. The value to be assigned to BCDSTA should be the same as the value of the parameter CD, defined by the line CD=., in RESMON. The value for BCOADR should be set equal to the location one higher than the address tap DATLI in RESMON. For RESMON ~~4 these values are: NO UC15 13. HAVE UC15 BCDSTA 6463 7572 BCDADR 11726 13041 steps taken to produce the DOS-IS tapes distributed by DEC The vary from those outlined in the tables in a few cases: a. The F4X9 version of the FORTRAN compiler was made by renaming the source file F4P2 ~49 to F4X9 ~49, rather than to F4 ~49 as shown in Table 1. The resulting binary file after assembly is F4X9 BIN rather than F4 BIN. This was done so that this particular version of the compiler could readily be identified in the disk's <PER> UFO. The code produced either way is identical. b. The LP~9 line printer handler was not renamed to LPA. as indicated in Table 1, so that the binary file in the disk's <PER> UFO can be identified as LPA.~9 BIN. ~~4, c. The 647 line printer handler was not renamed to LPA. ~~2, as indicated in Table 1, so that the binary file in the disk's <PER> UFD can be identified as LP.647 BIN. 14 14. OFFLINE SWITCH The CALCOMP plotter does not have an offline switch. This leads to difficulty in stopping the plotter to refill pen, take off plots, etc. Bit 2 switch of the PDP-II console switches is to be used as the offline switch for the CALCOMP. If you do NOT wish this feature define $NOSW=~. Note, for $PL3ll, this is automatically disabled, do not define!! Conditional Assembly for XYll or XY3ll Plotter Interface $PL3l1 if defined will generate the control bytes required for CALCOMP's 936. If undefined, the control bytes for CALCOMP's 500 series are generated. If $PL3ll is defined then the units for the plotter step size should be specified. $UNITS defined generates a metric plotter. Unde- fined gives one in inches. 15. The UC15 version of the RESMON contains six special buffers utilized as PIREX/DOS TCB's. These buffers are utilized as follows: 1. 2. 3. 4. 5. 6. A 117 word Line Printer TCB. A 65 word Card Reader TCB. A 117 word Plotter TCB. A 24 word Spare TCB. A 120 word Spare TCB. A 170 word Spare TCB. The spare TCB's are available for the use of customer programs desiring communication with PIREX. If any of these TCB's are not needed - they can be deleted by utilizing the appropriate assembly parameter. 16. LTX. is a dummy handler. See the SGEN-DOSUTILITY PROGRAM MANUAL. (DEC-15-USGNA-A-D) for more details about the use of LTX. 15 HOW TO OBTAIN SOFTWARE INFORMATION SOFTWARE NEWSLETTERS, MAILING LIST The Software Communications Group, located at corporate headquarters in Maynard, publishes newsletters and Software Performance Summaries (SPS) for the various Digital products. Newsletters are published monthly, and contain announcements of new and revised software, programming notes, software problems and solutions, and documentation corrections. Software Performance Summaries are a collection of existing problems and solutions for a given software system, and are published periodically. For information on the distribution of these documents and how to get on the software newsletter mailing list, write to: Software Communications P. O. Box F Maynard, Massachusetts 01754 SOFTWARE PROBLEMS Questions or problems relating to Digital's software should be reported to a Software Support Specialist. A specialist is located in each Digital Sales Office in the united States. In Europe, software problem reporting centers are in the following cities. Reading, England Paris, France The Hague, Holland Tel Aviv, Israel Milan, Italy Solna, Sweden Geneva, Switzerland Munich, West Germany Software Problem Report (SPR) forms are available from the specialists or from the Software Distribution Centers cited below. PROGRAMS AND MANUALS Software and manuals should be ordered by title and orde~ number. In the United States, send orders to the nearest distribution center. Digital Equipment Corporation Software Distribution Center 146 Main Street Maynard, Massachusetts 01754 Digital Equipment Corporation Software Distribution Center 1400 Terra Bella Mountain View, California 94043 Outside of the United States, orders should be directed to the nearest Digital Field Sales Office or representative. USERS SOCIETY DEC US , Ligital Equipment Computer Users Society, maintains a user exchange c~nter for user-written programs and technical application information. A catalog of existing programs is available. The society publishes a periodical, DECUSCOPE, and holds technical seminars in the United States, Canada! Europe, and Australia. For information on the society and membership application forms, write to: DECUS Digital Equipment Corporation 146 Main Street Maynard, Massachusetts 01754 DECUS Digital Equipment, S.A. 81 Route de l'Aire 1211 Geneva 26 Switzerland DOS-15 ASSEMBLY PARAMETERS DEC-15-0DAPA-A-D READER'S COMMENTS NOTE: This form is for document corrments only. Problems with software should be reported on a Software Problem Repcrt (SPR) form (see the HOW TO OBTAIN SOFTWARE INFO~~TION page). Did you find errors in this manual? If so, specify by page. Did you find this manual understandable, usable, and well-organized? Please make suggestions for improvement. Is there sufficient documentation on associated system programs required for use of the software described in this manual? If not, what material is missing and where should it be placed? Please indicate the type of user/reader that you most nearly represent. [J Assembly language programmer [] Higher-level language programmer [] Occasional programmer (experienced) [] User with little programming experience [] Student programmer [] Non-programmer interested in computer concepts and capabilities Name Date __________________________ Organization ________________________________________________________________ Street ______________________________________~-----------------------------City ____________________________ State ______________ Zip Code _______________ or Country If you do not require a written reply, please check here. [J -------------.. ----------------------------------------------- Fold Here ------------------------------------------------------------ .----------------------------------------------- Do Not Tear - Fold Here and Staple ----------------------------------------------- FIRST CLASS PERMIT NO. 33 MAYNARD. MASS. BUSINESS REPLY MAIL '\0 POSTAGE STAMP NECESSARY IF MAILED IN THE Ui\ITED STATES Postage will be paid by: Software Communications P. O. Box F Maynard, Massachusetts 01754
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies