annotate level1/cmds/format.asm @ 310:4df2bcadf651

Renamed compatibility byte to feature byte
author boisy
date Tue, 23 Jul 2002 13:54:36 +0000
parents 7d918106054d
children b6c34acda06c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1 ********************************************************************
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2 * Format - Initialize disk media
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
3 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
4 * $Id$
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
5 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
6 * Ed. Comments Who YY/MM/DD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
7 * ------------------------------------------------------------------
200
e9ce43cc215e Made major changes to headers for consistency and identification
boisy
parents: 168
diff changeset
8 * 17 From Tandy OS-9 Level One VR 02.00.00
263
7d918106054d Incorporated fix from The Rainbow, October 1988 pg 157
boisy
parents: 203
diff changeset
9 * 18 Incorproated new (track) feature from the BGP 02/07/20
7d918106054d Incorporated fix from The Rainbow, October 1988 pg 157
boisy
parents: 203
diff changeset
10 * Rainbow Magazine, October 1988, pg 157
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
11
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
12 nam Format
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
13 ttl Initialize disk media
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
14
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
15 * Disassembled 02/07/06 14:23:44 by Disasm v1.6 (C) 1988 by RML
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
16
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
17 ifp1
104
0859906a95a8 Test assembly turned up some issues. See Makefile
roug
parents: 0
diff changeset
18 use defsfile
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
19 endc
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
20
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
21 tylg set Prgrm+Objct
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
22 atrv set ReEnt+rev
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
23 rev set $01
263
7d918106054d Incorporated fix from The Rainbow, October 1988 pg 157
boisy
parents: 203
diff changeset
24 edition set 18
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
25
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
26 mod eom,name,tylg,atrv,start,size
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
27
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
28 u0000 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
29 u0001 rmb 1
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
30 PathNm rmb 1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
31 u0003 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
32 u0004 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
33 u0005 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
34 u0007 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
35 u0008 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
36 u0009 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
37 u000A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
38 u000B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
39 u000C rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
40 u000E rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
41 u000F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42 u0010 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43 u0011 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
44 u0012 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
45 u0013 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
46 u0015 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
47 u0016 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
48 u0017 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
49 u0018 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
50 u0019 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
51 u001A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
52 u001B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
53 u001C rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
54 u001D rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
55 u001F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
56 u0020 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
57 u0022 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
58 u0023 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
59 u0024 rmb 1
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
60 ClustSz rmb 1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
61 u0026 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
62 u0027 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
63 u0028 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
64 u0029 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
65 u002A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
66 u002B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
67 u002C rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
68 u002D rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
69 u002F rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
70 u0030 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
71 u0031 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
72 u0032 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
73 u0033 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
74 u0034 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
75 u0036 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
76 u0038 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
77 u003A rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
78 u003B rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
79 u003D rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
80 u003F rmb 4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
81 u0043 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
82 u0044 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
83 u0046 rmb 1
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
84 DevPath rmb 1 Contains "/"
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
85 Device rmb 13
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
86 u0055 rmb 15
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
87 u0064 rmb 3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
88 u0067 rmb 32
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
89 u0087 rmb 40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
90 u00AF rmb 14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
91 u00BD rmb 12
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
92 DateBf rmb 5
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
93 u00CE rmb 9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
94 u00D7 rmb 17
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
95 u00E8 rmb 6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
96 u00EE rmb 177
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
97 u019F rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
98 u01A1 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
99 u01A3 rmb 12
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
100 DDBuf rmb 256
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
101 u02AF rmb 3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
102 u02B2 rmb 9924
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
103 u2976 rmb 451
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
104 size equ .
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
105
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
106 name fcs /Format/
200
e9ce43cc215e Made major changes to headers for consistency and identification
boisy
parents: 168
diff changeset
107 fcb edition
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
108
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
109 L0014 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
110 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
111 L0016 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
112 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
113 L0018 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
114 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
115 L001A fcb $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
116 fcb $E5 e
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
117 fcb $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
118 fcb $E5 e
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
119 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
120 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
121 L0020 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
122 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
123 fcb $28 (
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
124 fcb $FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
125 fcb $06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
126 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
127 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
128 fcb $FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
129 fcb $0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
130 fcb $FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
131 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
132 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
133 fcb $06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
134 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
135 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
136 fcb $FE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
137 fcb $04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
138 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
139 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
140 fcb $F7 w
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
141 fcb $0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
142 fcb $FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
143 fcb $06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
144 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
145 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
146 fcb $FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
147 fcb $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
148 fcb $E5 e
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
149 fcb $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
150 fcb $E5 e
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
151 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
152 fcb $F7 w
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
153 fcb $0A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
154 fcb $FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
155 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
156 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
157 fcb $FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
158 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
159 fcb $43 C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
160 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
161 fcb $28 (
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
162 L0049 fcb $50 P
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
163 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
164 fcb $0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
165 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
166 fcb $03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
167 fcb $F6 v
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
168 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
169 fcb $FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
170 fcb $20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
171 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
172 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
173 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
174 fcb $0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
175 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
176 fcb $03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
177 fcb $F5 u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
178 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
179 fcb $FE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
180 fcb $04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
181 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
182 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
183 fcb $F7 w
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
184 fcb $16
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
185 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
186 fcb $0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
187 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
188 fcb $03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
189 fcb $F5 u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
190 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
191 fcb $FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
192 fcb $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
193 fcb $E5 e
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
194 fcb $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
195 fcb $E5 e
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
196 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
197 fcb $F7 w
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
198 fcb $16
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
199 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
200 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
201 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
202 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
203 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
204 fcb $90
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
205 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
206 fcb $52 R
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
207 L0076 fcb $20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
208 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
209 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
210 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
211 fcb $08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
212 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
213 fcb $03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
214 fcb $F5 u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
215 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
216 fcb $FE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
217 fcb $04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
218 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
219 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
220 fcb $F7 w
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
221 fcb $16
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
222 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
223 fcb $0C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
224 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
225 fcb $03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
226 fcb $F5 u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
227 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
228 fcb $FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
229 fcb $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
230 fcb $E5 e
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
231 fcb $80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
232 fcb $E5 e
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
233 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
234 fcb $F7 w
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
235 fcb $18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
236 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
237 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
238 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
239 fcb $4E N
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
240 fcb $00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
241 fcb $2C ,
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
242 fcb $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
243 fcb $50 P
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
244 start equ *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
245 stu <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
246 bsr L00BE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
247 bsr L00CF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
248 bsr L011A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
249 lbsr L0295
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
250 lbsr AskBoth
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
251 lbsr L04A9
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
252 lbsr L0586
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
253 lbsr L05BC
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
254 lbsr L07B6
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
255 ldu <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
256 os9 I$Detach
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
257 clrb
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
258 Exit os9 F$Exit
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
259
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
260 L00BE leay PathNm,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
261 pshs y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
262 leay >u00AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
263 L00C6 clr ,-y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
264 cmpy ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
265 bhi L00C6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
266 puls pc,y
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
267
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
268 L00CF lda ,x+
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
269 cmpa #'/
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
270 beq L00DA
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
271 L00D5 ldb #E$BPNam
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
272 lbra ErrExit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
273 L00DA os9 F$PrsNam
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
274 lbcs ErrExit
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
275 lda #'/
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
276 cmpa ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
277 beq L00D5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
278 sty <u0020
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
279 *
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
280 * Copy device name from arg to DevPath
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
281 leay <DevPath,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
282 L00ED sta ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
283 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
284 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
285 bpl L00ED
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
286 leax <Device,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
287 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
288 sta ,y
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
289
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
290 clra 0 = Use device capabilities
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
291 os9 I$Attach
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
292 lbcs ErrExit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
293 stu <u0044
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
294 ldu <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
295 lda #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
296 ldb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
297 std ,y
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
298 lda #WRITE.
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
299 leax <DevPath,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
300 os9 I$Open
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
301 bcs Exit
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
302 sta <PathNm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
303 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
304 L011A bsr L0122
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
305 bsr L015D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
306 lbsr L0216
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
307 rts
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
308
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
309 L0122 leax >DDBuf,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
310 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
311 os9 I$GetStt
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
312 bcs Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
313 ldb $07,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
314 stb <u0012
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
315 ldb $04,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
316 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
317 andb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
318 stb <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
319 puls b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
320 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
321 andb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
322 stb <u0011
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
323 ldd $05,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
324 std <u0013
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
325 ldb $03,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
326 stb <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
327 andb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
328 stb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
329 ldd $09,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
330 std <u0017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
331 ldd $0B,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
332 std <u0019
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
333 ldb $0D,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
334 stb <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
335 ldb #$01
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
336 stb <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
337 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
338 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
339 L015D ldx <u0020
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
340 L015F leay >L0188,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
341 bsr L0176
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
342 bcs L017F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
343 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
344 ldd $02,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
345 leay d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
346 puls b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
347 jsr ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
348 bcc L015F
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
349 lbra Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
350 L0176 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
351 L0178 cmpa ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
352 bne L0180
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
353 ldb $01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
354 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
355 L017F rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
356 L0180 leay $04,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
357 tst ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
358 bne L0178
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
359 coma
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
360 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
361 L0188
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
362
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
363 fdb $5259,$002c,$7259,$0028
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
364 fdb $2200,$002d,$3a00,$005d,$4300,$0022,$6300,$001e
263
7d918106054d Incorporated fix from The Rainbow, October 1988 pg 157
boisy
parents: 203
diff changeset
365 fdb $2800,$0049,$2900,$000f,$2a01,$000f,$2000,$0007
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
366 fdb $00d7,$1039,$d71c,$39d7,$1239,$0c46,$3931,$c867
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
367
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
368 ldb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
369 L01C2 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
370 cmpa #$22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
371 beq L01D9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
372 sta ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
373 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
374 bne L01C2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
375 L01CD ldb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
376 cmpb #$22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
377 beq L01DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
378 cmpb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
379 bcc L01CD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
380 bra L01DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
381 L01D9 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
382 cmpb #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
383 beq L01E3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
384 L01DF leay -$01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
385 lda ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
386 L01E3 adda #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
387 sta ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
388 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
389 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
390 lbsr L089E
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
391 ldd <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
392 std <u0013
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
393 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
394 lbsr L089E
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
395 ldd <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
396 tsta
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
397 beq L01FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
398 ldb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
399 L01FB stb <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
400 L01FD rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
401 lbsr L089E
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
402 ldd <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
403 tsta
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
404 beq L0208
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
405 ldb #$01
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
406 L0208 stb <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
407 negb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
408 decb
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
409 andb <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
410 beq L0214
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
411 ldb #$01
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
412 stb <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
413 L0214 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
414 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
415 L0216 leax >Title,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
416 lbsr L0272
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
417 leay >DDBuf,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
418 ldx $0B,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
419 tst <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
420 beq L0229
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
421 ldx $09,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
422 L0229 stx <u0017
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
423 leax >FmtMsg,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
424 ldy #FmtMLen
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
425 lbsr L0276
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
426 leax <DevPath,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
427 tfr x,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
428 L023B lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
429 cmpa #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
430 bne L023B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
431 pshs y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
432 lda #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
433 sta -$01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
434 lbsr L0272
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
435 puls y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
436 lda #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
437 sta -$01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
438 lda <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
439 bne L01FD
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
440 L0254 leax >Query,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
441 ldy #QueryLen
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
442 lbsr GetYN
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
443 anda #$DF
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
444 cmpa #'Y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
445 beq L01FD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
446 clrb
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
447 cmpa #'N
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
448 lbeq Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
449 bra L0254
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
450 L026E leax >HelpCR,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
451 L0272 ldy #$0050
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
452 L0276 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
453 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
454 rts
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
455 *
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
456 * Read a one-byte answer
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
457 *
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
458 GetYN pshs u,y,x,b,a
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
459 bsr L0276
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
460 leax ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
461 ldy #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
462 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
463 os9 I$Read
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
464 lbcs Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
465 bsr L026E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
466 puls u,y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
467 anda #$7F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
468 rts
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
469
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
470 L0295 leax >L001A,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
471 stx <u000A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
472 ldb <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
473 bitb #$C0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
474 bne L02B9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
475 ldb <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
476 beq L02AB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
477 leax >L0076,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
478 bra L02B9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
479 L02AB leax >L0020,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
480 stx <u000A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
481 tst <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
482 beq L02B9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
483 leax >L0049,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
484 L02B9 stx <u000C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
485 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
486 ldb <u0012
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
487 tfr d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
488 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
489 ldx <u0013
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
490 bsr L0303
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
491 exg d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
492 subd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
493 bcc L02CE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
494 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
495 L02CE exg d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
496 ldy <u0017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
497 bsr L0303
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
498 exg d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
499 addd <u0019
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
500 std <u0023
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
501 exg d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
502 adcb #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
503 stb <u0022
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
504 lda #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
505 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
506 ldx <u0023
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
507 ldb <u0022
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
508 bsr L034C
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
509 lda <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
510 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
511 bsr L034C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
512 tstb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
513 beq L02FE
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
514 leax >ClustMsg,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
515 lbsr L0272
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
516 lbra L0525
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
517 L02FE leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
518 stx <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
519 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
520 L0303 lda #$08
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
521 L0305 clr ,-s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
522 deca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
523 bne L0305
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
524 sty ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
525 stb $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
526 stx $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
527 L0311 ldd ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
528 beq L0334
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
529 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
530 rorb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
531 std ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
532 bcc L0327
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
533 ldd $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
534 addd $06,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
535 std $06,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
536 lda $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
537 adca $05,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
538 sta $05,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
539 L0327 ldd $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
540 lslb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
541 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
542 std $03,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
543 lda $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
544 rola
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
545 sta $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
546 bra L0311
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
547 L0334 leas $05,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
548 puls pc,x,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
549 L0338 pshs x,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
550 lsr ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
551 ror $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
552 ror $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
553 puls x,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
554 exg d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
555 adcb #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
556 adca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
557 exg d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
558 adcb #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
559 L034C lsr $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
560 bne L0338
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
561 rts
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
562
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
563 AskBoth tst <u001B
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
564 bpl L036B
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
565 leax >Both,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
566 ldy #BothLen
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
567 lbsr GetYN
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
568 anda #$DF
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
569 cmpa #'Y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
570 beq L036B
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
571 cmpa #'N
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
572 bne AskBoth
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
573 rts
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
574
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
575 L036B lda <PathNm
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
576 ldb #SS.Reset
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
577 os9 I$SetStt
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
578 lbcs Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
579 ldd #$0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
580 std <u0003
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
581 inca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
582 sta <u0007
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
583 L037E clr <u0005
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
584 L0380 bsr L03DA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
585 leax >u00AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
586 ldu <u0003
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
587 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
588 tst <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
589 beq L039B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
590 tst <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
591 bne L0399
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
592 tst <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
593 bne L0399
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
594 tst <u0005
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
595 beq L039B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
596 L0399 orb #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
597 L039B tst <u0011
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
598 beq L03A1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
599 orb #$04
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
600 L03A1 lda <u0005
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
601 beq L03A7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
602 orb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
603 L03A7 tfr d,y
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
604 lda <PathNm
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
605 ldb #SS.WTrk
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
606 os9 I$SetStt
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
607 lbcs Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
608 ldu <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
609 ldb <u0005
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
610 incb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
611 stb <u0005
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
612 cmpb <u0012
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
613 bcs L0380
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
614 ldd <u0003
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
615 addd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
616 std <u0003
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
617 cmpd <u0013
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
618 bcs L037E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
619 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
620 L03CC ldy <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
621 L03CF ldd ,y++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
622 beq L03E9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
623 L03D3 stb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
624 deca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
625 bne L03D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
626 bra L03CF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
627 L03DA lda <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
628 bita #$C0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
629 beq L03EA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
630 ldy <u000C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
631 leax >u00AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
632 bsr L03CF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
633 L03E9 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
634 L03EA ldy <u000C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
635 ldb <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
636 tst <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
637 bne L0400
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
638 tst <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
639 bne L0400
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
640 tst <u0005
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
641 bne L0400
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
642 ldy <u000A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
643 ldb <u001A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
644 L0400 sty <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
645 stb <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
646 stb <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
647 bsr L0466
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
648 leax >u00AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
649 bsr L03CF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
650 sty <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
651 L0412 bsr L03CC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
652 dec <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
653 bne L0412
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
654 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
655 sty <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
656 stx <u003B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
657 leay >u2976,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
658 sty <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
659 tfr a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
660 L0428 std ,x++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
661 cmpx <u001D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
662 bcs L0428
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
663 ldy <u000E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
664 ldd ,y++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
665 std <u003D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
666 ldd ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
667 std <u003F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
668 clr <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
669 leax >u00AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
670 ldd <u003D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
671 leay >u0087,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
672 L0445 leax d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
673 ldd <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
674 std ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
675 ldb <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
676 lda b,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
677 incb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
678 stb <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
679 ldb <u0007
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
680 tst <u0046
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
681 beq L0459
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
682 inca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
683 L0459 std $02,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
684 lda <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
685 cmpa <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
686 bcc L0465
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
687 ldd <u003F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
688 bra L0445
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
689 L0465 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
690 L0466 pshs y,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
691 tfr b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
692 ldb <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
693 cmpb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
694 bhi L0492
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
695 leax >u0087,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
696 leay a,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
697 ldb <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
698 bne L0481
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
699 L047A leax >Abort,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
700 lbra L066D
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
701 L0481 cmpb <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
702 bhi L047A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
703 nega
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
704 pshs y,x,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
705 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
706 L0489 sta ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
707 inca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
708 cmpa <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
709 bne L0494
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
710 leas $06,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
711 L0492 puls pc,y,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
712 L0494 ldb <u001F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
713 abx
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
714 cmpx $04,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
715 bcs L049F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
716 ldb ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
717 leax b,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
718 L049F cmpx $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
719 bne L0489
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
720 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
721 stx $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
722 bra L0489
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
723 L04A9 lbsr L080A
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
724 ldd <u0023
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
725 std $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
726 ldb <u0022
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
727 stb ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
728 ldd <u0017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
729 std <$11,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
730 stb $03,x
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
731 lda <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
732 sta $07,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
733 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
734 ldb <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
735 tst <u0027
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
736 beq L04C9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
737 addd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
738 L04C9 addd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
739 std $09,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
740 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
741 tst <u0010
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
742 beq L04D5
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
743 ora #$02
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
744 L04D5 ldb <u0012
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
745 cmpb #$01
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
746 beq L04DD
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
747 ora #$01
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
748 L04DD tst <u0011
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
749 beq L04E3
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
750 ora #$04
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
751 L04E3 sta <$10,x
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
752 ldd <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
753 std $04,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
754 lda #$FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
755 sta $0D,x
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
756 leax >DateBf,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
757 os9 F$Time
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
758 leax >u00CE,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
759 leay <u0067,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
760 tst ,y
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
761 beq L0508
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
762 L0500 lda ,y+
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
763 sta ,x+
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
764 bpl L0500
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
765 bra L053B
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
766 L0508 leax >DName,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
767 ldy #DNameLen
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
768 lbsr L0276
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
769 leax >u00CE,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
770 ldy #$0021
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
771 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
772 os9 I$ReadLn
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
773 bcc L052C
168
3a847d2b4492 Cobbler, OS9Gen and format are all hardware dependent.
roug
parents: 162
diff changeset
774 cmpa #E$EOF
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
775 bne L0508
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
776 L0525 leax >Aborted,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
777 lbra L066D
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
778 L052C tfr y,d
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
779 leax d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
780 clr ,-x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
781 decb
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
782 beq L0508
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
783 lda ,-x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
784 ora #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
785 sta ,x
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
786 L053B leax >DateBf,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
787 leay <$40,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
788 pshs y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
789 ldd #$0000
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
790 L0547 addd ,x++
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
791 cmpx ,s
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
792 bcs L0547
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
793 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
794 std >u00BD,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
795 ldd >L0014,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
796 std >u019F,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
797 ldd >L0016,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
798 std >u01A1,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
799 ldd >L0018,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
800 std >u01A3,u
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
801 lda <PathNm
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
802 ldb #SS.Opt
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
803 leax >u00EE,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
804 os9 I$GetStt
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
805 ldb #SS.Reset
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
806 os9 I$SetStt
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
807 lbcs Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
808 leax >u00AF,u
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
809 lbra L0816
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
810 L0586 lda <PathNm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
811 os9 I$Close
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
812 leax <DevPath,u
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
813 lda #READ.
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
814 os9 I$Open
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
815 lbcs L0669
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
816 sta <PathNm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
817 leax >u00AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
818 ldy #$0100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
819 os9 I$Read
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
820 lbcs L0669
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
821 lda <PathNm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
822 os9 I$Close
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
823 leax <DevPath,u
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
824 lda #UPDAT.
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
825 os9 I$Open
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
826 lbcs L0669
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
827 sta <PathNm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
828 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
829 L05BC lda <u001B
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
830 clr <u0043
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
831 bita #$80
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
832 beq L05DB
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
833 L05C4 leax >Verify,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
834 ldy #VerifyLen
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
835 lbsr GetYN
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
836 anda #$DF
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
837 cmpa #'Y
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
838 beq L05DB
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
839 cmpa #'N
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
840 bne L05C4
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
841
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
842 sta <u0043
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
843 L05DB ldd <u0019
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
844 std <u0015
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
845 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
846 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
847 std <u0034
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
848 std <u0003
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
849 std <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
850 std <u0030
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
851 stb <u002F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
852 sta <u003A
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
853 leax >DDBuf,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
854 stx <u0036
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
855 lbsr L080E
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
856 leax >$0100,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
857 stx <u0038
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
858 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
859 ldb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
860 std <u0032
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
861 lda <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
862 sta <u0029
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
863 clr <u0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
864 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
865 ldb <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
866 tst <u0027
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
867 beq L0611
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
868 addd #$0001
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
869 L0611 addd #$0009
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
870 std <u002B
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
871 lda <ClustSz
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
872 L0618 lsra
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
873 bcs L0629
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
874 lsr <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
875 ror <u002C
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
876 bcc L0618
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
877 inc <u002C
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
878 bne L0618
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
879 inc <u002B
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
880 bra L0618
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
881 L0629 ldb <u002C
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
882 stb <u002D
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
883 lda <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
884 mul
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
885 std <u002B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
886 subd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
887 subb <u0026
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
888 sbca #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
889 tst <u0027
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
890 beq L0640
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
891 subd #$0001
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
892 L0640 stb <u002A
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
893 L0642 tst <u0043
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
894 bne L0674
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
895 lda <PathNm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
896 leax >u00AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
897 ldy #$0100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
898 os9 I$Read
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
899 bcc L0674
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
900 os9 F$PErr
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
901 lbsr L083A
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
902 lda #$FF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
903 sta <u0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
904 tst <u002F
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
905 bne L0674
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
906 ldx <u0030
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
907 cmpx <u002B
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
908 bhi L0674
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
909 L0669 leax >BadSect,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
910 L066D lbsr L0272
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
911 clrb
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
912 lbra Exit
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
913 L0674 ldd <u0008
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
914 addd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
915 std <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
916 cmpd <u0015
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
917 bcs L06B9
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
918 clr <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
919 clr <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
920 tst <u0043
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
921 bne L06AE
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
922 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
923 pshs a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
924 lda <u0004
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
925 lbsr L071B
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
926 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
927 lda <u0003
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
928 lbsr L071B
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
929 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
930 tfr s,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
931 ldy #$0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
932 lbsr L0276
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
933 lda $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
934 cmpa #$46
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
935 bne L06AC
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
936 lbsr L026E
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
937 L06AC leas $04,s
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
938 L06AE ldd <u0003
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
939 addd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
940 std <u0003
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
941 ldd <u0017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
942 std <u0015
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
943 L06B9 dec <u0029
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
944 bne L06CF
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
945 bsr L06F8
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
946 tst <u0028
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
947 bne L06C9
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
948 ldx <u0034
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
949 leax $01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
950 stx <u0034
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
951 L06C9 clr <u0028
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
952 lda <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
953 sta <u0029
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
954 L06CF ldb <u002F
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
955 ldx <u0030
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
956 leax $01,x
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
957 bne L06D8
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
958 incb
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
959 L06D8 cmpb <u0022
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
960 bcs L06E0
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
961 cmpx <u0023
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
962 bcc L06E7
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
963 L06E0 stb <u002F
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
964 stx <u0030
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
965 lbra L0642
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
966 L06E7 lda #$FF
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
967 sta <u0028
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
968 leay >DDBuf,u
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
969 L06EF cmpy <u0036
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
970 beq L0733
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
971 bsr L06F8
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
972 bra L06EF
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
973 L06F8 ldx <u0036
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
974 lda <u0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
975 rora
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
976 rol ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
977 inc <u003A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
978 lda <u003A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
979 cmpa #$08
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
980 bcs L071A
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
981 clr <u003A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
982 stx <u0036
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
983 cmpx <u0038
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
984 bne L071A
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
985 bsr L0777
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
986 leax >DDBuf,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
987 stx <u0036
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
988 lbsr L080E
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
989 L071A rts
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
990 L071B tfr a,b
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
991 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
992 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
993 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
994 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
995 andb #$0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
996 addd #$3030
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
997 cmpa #$39
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
998 bls L072C
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
999 adda #$07
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1000 L072C cmpb #$39
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1001 bls L0732
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1002 addb #$07
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1003 L0732 rts
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1004 L0733 lbsr L026E
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1005 leax >NumGood,pcr
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1006 ldy #NumGoodLen
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1007 lbsr L0276
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1008 ldb <ClustSz
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1009 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1010 ldx <u0034
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1011 pshs x,a
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1012 L0748 lsrb
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1013 bcs L0753
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1014 lsl $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1015 rol $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1016 rol ,s
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1017 bra L0748
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1018 L0753 puls x,a
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1019 ldb #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1020 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1021 tfr d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1022 tfr x,d
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1023 tfr b,a
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1024 bsr L071B
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1025 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1026 tfr x,d
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1027 bsr L071B
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1028 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1029 tfr y,d
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1030 bsr L071B
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1031 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1032 tfr s,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1033 lbsr L0272
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1034 leas $07,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1035 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1036 L0777 pshs y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1037 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1038 ldb #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1039 cmpd <u0032
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1040 bne L0792
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1041 leax >DDBuf,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1042 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1043 ldb <u002D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1044 tfr d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1045 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1046 os9 F$AllBit
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1047 lbcs L0669
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1048 L0792 lbsr L0824
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1049 leax >DDBuf,u
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1050 bsr L0816
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1051 ldd <u0022
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1052 cmpd <u002F
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1053 bcs L07AD
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1054 bhi L07AA
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1055 ldb <u0024
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1056 cmpb <u0031
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1057 bcc L07AD
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1058 L07AA lbsr L083A
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1059 L07AD ldd <u0032
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1060 addd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1061 std <u0032
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1062 puls pc,y
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1063 L07B6 bsr L0824
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1064 leax >u02AF,u
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1065 bsr L080E
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1066 leax >u02B2,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1067 os9 F$Time
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1068 leax >u02AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1069 lda #$BF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1070 sta ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1071 lda #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1072 sta $08,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1073 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1074 ldb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1075 std $0B,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1076 ldb <u002A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1077 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1078 stb <$14,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1079 ldd <u0032
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1080 addd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1081 std <$11,x
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1082 bsr L0816
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1083 bsr L080A
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1084 ldd #$2EAE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1085 std ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1086 stb <$20,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1087 ldd <u0032
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1088 std <$1E,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1089 std <$3E,x
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1090 bsr L0816
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1091 bsr L080A
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1092 ldb <u002A
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1093 L07FE decb
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1094 bne L0802
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1095 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1096 L0802 pshs b
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1097 bsr L0816
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1098 puls b
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1099 bra L07FE
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1100 L080A leax >u00AF,u
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1101 L080E clra
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1102 clrb
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1103 L0810 sta d,x
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1104 decb
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1105 bne L0810
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1106 rts
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1107 L0816 lda <PathNm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1108 ldy #$0100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1109 os9 I$Write
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1110 lbcs Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1111 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1112 L0824 clra
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1113 ldb <u0032
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1114 tfr d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1115 lda <u0033
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1116 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1117 tfr d,u
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1118 L082E lda <PathNm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1119 os9 I$Seek
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1120 ldu <u0000
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1121 lbcs Exit
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1122 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1123 L083A ldx <u002F
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1124 lda <u0031
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1125 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1126 addd #$0100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1127 tfr d,u
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1128 bcc L082E
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1129 leax $01,x
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1130 bra L082E
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1131 ldd ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1132 leau >u00AF,u
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1133 leax >L0892,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1134 ldy #$2F20
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1135 L0858 leay >$0100,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1136 subd ,x
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1137 bcc L0858
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1138 addd ,x++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1139 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1140 ldd ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1141 tfr y,d
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1142 beq L0880
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1143 ldy #$2F30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1144 cmpd #$3020
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1145 bne L087A
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1146 ldy #$2F20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1147 tfr b,a
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1148 L087A sta ,u+
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1149 puls b,a
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1150 bra L0858
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1151 L0880 sta ,u+
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1152 lda #$0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1153 sta ,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1154 ldu <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1155 leas $02,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1156 leax >u00AF,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1157 lbsr L0272
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1158 rts
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1159 L0892
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1160
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1161 fdb $2710,$03e8,$0064,$000a,$0001,$0000
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1162
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1163
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1164 L089E ldd #$0000
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1165 L08A1 bsr L08B1
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1166 bcs L08AB
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1167 bne L08A1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1168 std <u001D
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1169 bne L08B0
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1170 L08AB ldd #$0001
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1171 std <u001D
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1172 L08B0 rts
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1173 L08B1 pshs y,b,a
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1174 ldb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1175 subb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1176 cmpb #$0A
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1177 bcc L08CF
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1178 lda #$00
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1179 ldy #$000A
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1180 L08C1 addd ,s
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1181 bcs L08CD
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1182 leay -$01,y
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1183 bne L08C1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1184 std ,s
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1185 andcc #^Zero
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1186 L08CD puls pc,y,b,a
203
7dea3d77ba0b Used symbolics for andcc/orcc
boisy
parents: 200
diff changeset
1187 L08CF orcc #Zero
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1188 puls pc,y,b,a
162
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1189
3310d08dd353 Analysis of format.
roug
parents: 119
diff changeset
1190 ErrExit lda #$02
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1191 os9 F$PErr
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1192 leax <HelpMsg,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1193 ldy #$0154
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1194 lda #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1195 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1196 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1197 os9 F$Exit
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1198 Title fcb C$LF
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1199 fcc "COLOR COMPUTER FORMATTER"
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1200 HelpCR fcb C$CR
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1201
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1202 HelpMsg fcc "Use: FORMAT /devname <opts>"
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1203 fcb C$LF
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1204 fcc " opts: R - Ready"
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1205 fcb C$LF
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1206 fcc / "disk name"/
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1207 fcb C$LF,C$CR
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1208
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1209 FmtMsg fcc "Formatting drive "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1210 FmtMLen equ *-FmtMsg
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1211
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1212 Query fcc "y (yes) or n (no)"
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1213 fcb C$LF
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1214 fcc "Ready? "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1215 QueryLen equ *-Query
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1216 Abort fcc "ABORT Interleave value out of range"
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1217 fcb C$CR
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1218 DName fcc "Disk name: "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1219 DNameLen equ *-DName
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1220 fcc "How many Cylinders (Tracks?) : "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1221 BadSect fcc "Bad system sector, "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1222 Aborted fcc "FORMAT ABORTED"
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1223 fcb C$CR
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1224 ClustMsg fcc "Cluster size mismatch"
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1225 fcb C$CR
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1226 fcc "Double density? "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1227 TPIChg fcc "Change from 96tpi to 48tpi? "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1228 DSided fcc "Double sided? "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1229 NumGood fcc "Number of good sectors: $"
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1230 NumGoodLen equ *-NumGood
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1231 Both fcc "Both PHYSICAL and LOGICAL format? "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1232 BothLen equ *-Both
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1233 Verify fcc "Physical Verify desired? "
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1234 VerifyLen equ *-Verify
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1235
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1236 emod
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1237 eom equ *
119
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1238 end
f418bf788bfa Disassembled format #17 from Tandy OS-9
boisy
parents: 104
diff changeset
1239