software: Added more and more
[pdp8.git] / sw / os8 / v3d / sources / system / dectapes / dectape1 / C2BOOT.PA
CommitLineData
7af5ad59
PH
1/SECONDARY BOOTSTRAP V5A
2/
3/
4/
5/
6/
7/
8/
9/
10/
11/COPYRIGHT (C) 1973,1974 BY DIGITAL EQUIPMENT CORPORATION
12/
13/
14/
15/
16/
17/
18/
19/
20/
21/
22/THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE
23/AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
24/CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY
25/FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT.
26/
27/THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER
28/UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED
29/(WITH INCLUSION OF DIGITAL'S COPYRIGHT NOTICE) ONLY FOR USE IN SUCH
30/SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL.
31/
32/DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE
33/OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY
34/DIGITAL.
35/
36/
37/
38/
39/
40/
41/
42/
43/
44/
45\f
46/ DEC-8E-OC2BA-A-LA
47/ COPYRIGHT 1972
48/ DIGITAL EQUIPMENT CORPORATION
49/ MAYNARD, MASS. 01754
50
51/ S.R.
52
53 VERSON= 5 /5= VERSION 5, ETC
54 SUBVER= 01 /01=A, ETC
55
56 BSW=7002
57 KSDR=6701
58 KSDF=6701
59 KSBF=6703
60 KLSA=6704
61 KGOA=6706
62 KRSB=6707
63 NOPUNCH
64 *3602
65 ENPUNCH
66
67BIN, STA
68 DCA GRKNT
69ITSFLD, TAD CDF0
70 DCA FLD
71ITSORG, DCA ORG /ASSUMES ORIGIN ALWAYS APPEARS
72 /AFTER FIELD SETTING
73BINLDR, STA
74 DCA ORGSW
75 JMS GETBYT
76FOOL, BSW
77 CLL RTR
78 SZL
79 JMP SPEC /BIT 4=1
80 SPA /BIT 4=0 (TWO WORD COMMAND)
81 ISZ ORGSW /IS ORIGIN
82N7000, NOP
83 RAL
84 CLL RAL
85 DCA TEM
86 JMS GETBYT
87 TAD TEM /COMBINE
88 ISZ ORGSW
89 JMP ITSORG /ORIGIN
90FLD, HLT
91 DCA I ORG
92 ISZ ORG
93CDF0, CDF 0
94 JMP BINLDR
95SPEC, SMA
96 JMP MON
97 RTL
98 AND N7000
99 BSW
100 JMP ITSFLD
101\fGETBYT, 0
102 ISZ GRKNT
103 JMP RDBYTE
104 TAD X260
105 KLSA
106 KGOA
107 KSBF
108 JMP .-1
109 KRSB
110 AND X7774
111 SZA CLA
112 HLT
113 ISZ FIRST
114 JMP NOTFST
115 JMS RESET
116 TAD X270
117 STL
118 JMP I X4002
119NOTFST, TAD X7600
120 DCA GRKNT
121 TAD X200
122 KLSA
123 KGOA
124 KSDF
125 JMP .-1
126RDBYTE, KGOA
127 KSDF
128 JMP .-1
129 JMP I GETBYT
130
131 ZBLOCK 3701-. /LOCATION 3701 IS SKIPPED BY PRIMARY LOADER
132
133
134 NOPUNCH
135 0
136 ENPUNCH
137\fMON, CDF CIF 10
138 JMP I .+1
139 5200
140
141ORG, 0
142TEM, 0
143ORGSW, 0
144
145X200, 200
146X260, 260
147X270, 270
148X7737, 7737
149XKNT, 4035
150XPTR, 4036
151X4002, 4002
152GRKNT, 0
153X7774, 7774
154FIRST, -1
155X7600, 7600
156RESET, 0 /SET UP PRIMARY BOOTSTRAP FOR REUSE
157 TAD X7737
158 DCA I XKNT
159 DCA I XPTR
160 TAD X3211 /A "DCA ." FOR LOCATION 4011
161 DCA I X4011
162 JMP I RESET
163X3211, 3211
164X4011, 4011
165 ZBLOCK 4000-.
166 BIN
167 JMP I .-1 /MUST END IN OCTAL 00
168 $
169\fGETBYT, 0 /DF IS RAANDOM ON ENTRY
170 CDF 10
171 ISZ GRKNT
172 JMP TB
173 TAD (-200
174 DCA GRKNT
175 TAD (BINBUF
176 DCA GRPTR
177 CALL (HANDLER
178 READ+F1
179 BINBUF
180 HLT
181 CALL XWAIT
182TB, TAD I GRPTR
183 INCR GRPTR
184 EXIT GETBYT
185
186GRKNT, 0
187GRPTR, 0
188
189/ 00 DATA
190/ 01 ORIGIN
191/ 11 FIELD
192/ 10 LEADER/TRAILER
193 PAGE
194 $