annotate level2/cmds/ddir.asm @ 110:4e2459c8bf98

Updated sources to edition 11, original Tandy version
author boisy
date Sat, 06 Jul 2002 16:12:33 +0000
parents 6641a883d6b0
children
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 * DDir - Show device table entries
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 * ------------------------------------------------------------------
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
8 * 2 Reworked AD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
10 nam DDir
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
11 ttl program module
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
12
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
13 * Disassembled 94/11/05 14:18:05 by Alan DeKok
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
14 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
15 * Future revisions:
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
16 * Check <D.Init and DevCnt for entries in device polling table
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
17 * check 9/D for size of table - go to V$DESC and look for $87CD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
19 ifp1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
20 use defsfile
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
21 endc
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
23 tylg set Prgrm+Objct
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
24 atrv set ReEnt+rev
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
25 rev set $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
26 edition set 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
27
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
28 mod eom,name,tylg,atrv,start,size
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
29
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
30 MemStrt rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
31 DATImg rmb 4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
32 u0006 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
33 u0008 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
34 u0009 rmb 8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
35 DevTbl rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
36 u0013 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
37 u0014 rmb 80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
38 u0064 rmb 512
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
39 u0264 rmb 512
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
40 u0464 rmb 712
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
41 size equ .
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43 name fcs /DDir/
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
44 fcb edition
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
45
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
46 L0012 fcc /Device Table at: /
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
47 x12Len equ *-L0012
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
48 Header fcc /Device Desc Driver Static File Usr/
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
49 fcb $0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
50 L004B fcc /Name Port Name Mem Manager Cnt/
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
51 fcb $0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
52 L0073 fcc /----------- ------------- ------- ---/
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
53 MyCR fcb $0D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
54
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
55 start ldd ,x get parameter bytes
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
56 cmpd #$2D3F -?
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
57 lbeq Help
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
58
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
59 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
60 stu <MemStrt
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
61 leax >MyCR,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
62 ldy #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
63 os9 I$WritLn output a CR
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
64 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
65 leax >L0012,pcr dump out header
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
66 ldy #x12Len
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
67 os9 I$Write
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
68 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
69 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
70 leax >u0464,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
71 os9 F$GPrDsc get system process descriptor
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
72 bcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
73 leax <P$DATImg,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
74 stx <DATImg save address of system's DAT image
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
75 bra L00D3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
76
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
77 ClnExit clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
78 Exit os9 F$Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
79
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
80 L00D3 ldu <MemStrt
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
81 leau >u0064,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
82 ldd <DATImg
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
83 ldx #D.DevTbl I/O device table
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
84 ldy #$0002 size of the pointer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
85 os9 F$CpyMem
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
86 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
87
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
88 ldu <MemStrt
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
89 leay <u0014,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
90 sty <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
91 ldd <u0064,u get the pointer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
92 std <DevTbl save it
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
93 lbsr L0222
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
94 lbsr L01E6
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
95
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
96 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
97 leax >MyCR,pcr dump out another CR
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
98 ldy #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
99 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
100 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
101
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
102 leax >Header,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
103 ldy #$0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
104 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
105 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
106
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
107 leax >L004B,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
108 ldy #$0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
109 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
110 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
111 leax >L0073,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
112 ldy #$0028
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
113 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
114 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
115
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
116 ldu <MemStrt
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
117 leau >u0064,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
118 ldx <DevTbl
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
119 ldy #$0100
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
120 ldd <DATImg
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
121 os9 F$CpyMem copy the device table over
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
122 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
123 ldb #256/DEVSIZ
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
124 stb <u0008 total number of entries to get
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
125 stu <u0009 save pointer to start of DevTbl
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
126
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
127 L0155 bsr L0165
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
128 dec <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
129 lbeq ClnExit if done them all, exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
130
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
131 ldx <u0009 get current pointer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
132 leax DEVSIZ,x go to the next one
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
133 stx <u0009 save the pointer again
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
134 bra L0155 and loop back
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
135
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
136 L0165 ldu <MemStrt
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
137 leay <u0014,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
138 sty <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
139 lda #C$SPAC space
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
140 ldb #$05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
141 L0171 sta ,y+ save 5 spaces
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
142 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
143 bne L0171
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
144
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
145 ldx <u0009 get the current pointer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
146 ldx V$DESC,x descriptor?
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
147 bne L017D if exists, go do it
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
148 rts otherwise exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
149
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
150 L017D pshs u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
151 leau >u0264,u to another buffer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
152 ldd <DATImg system DAT image
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
153 ldy #200 get 200 bytes
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
154 os9 F$CpyMem
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
155 puls u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
156 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
157
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
158 leax >u0264,u point to the start of the buffer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
159 ldd M$Name,x pointer to the name
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
160 leax d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
161 lda #$05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
162 bsr L01FF dump out the first 5 bytes of the name?
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
163
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
164 leax >u0264,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
165 lda M$Port,x port address of the device
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
166 lbsr L0228
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
167 ldy <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
168 leay -$01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
169 sty <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
170 ldd M$Port+1,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
171 lbsr L0222
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
172 lbsr L022A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
173 leax >u0264,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
174 ldd M$PDev,x device driver name offset
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
175 leax d,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
176 lda #$09
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
177 bsr L01FF dump out 9 bytes of the driver name
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
178 ldx <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
179 ldd V$STAT,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
180 lbsr L0222
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
181 lbsr L022A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
182 leax >u0264,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
183 ldd M$FMGr,x file manager name offset
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
184 leax d,x point to it
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
185 lda #$09
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
186 bsr L01FF dump out 9 bytes of the file manager's name
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
187 ldx <u0009
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
188 lda V$USRS,x use count
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
189 lbsr L0228 print it
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
190 ldx <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
191 leax -$01,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
192 bra L01E8
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
193
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
194 L01E6 ldx <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
195
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
196 L01E8 lda #C$CR save a CR in memory
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
197 sta ,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
198 ldu <MemStrt
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
199 leax <u0014,u to the buffer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
200 ldy #$0050 80 characters max.
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
201 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
202 os9 I$WritLn dump the buffer out
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
203 lbcs Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
204 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
205
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
206 L01FF sta <u0013 dump out A bytes at X
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
207 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
208 bra L0207
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
209
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
210 L0204 lbsr L0242
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
211 L0207 incb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
212 cmpb <u0013
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
213 bcc L0219
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
214 lda ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
215 bpl L0204
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
216 anda #$7F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
217 lbsr L0242 dump it out
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
218 cmpb <u0013
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
219 bcc L0221
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
220
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
221 L0219 lbsr L022A
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
222 incb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
223 cmpb <u0013
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
224 bcs L0219
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
225 L0221 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
226
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
227 L0222 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
228 bsr L022E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
229 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
230 L0228 bsr L022E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
231 L022A lda #C$SPAC output a space
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
232 bra L0242
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
233
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
234 L022E tfr a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
235 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
236 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
237 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
238 lsra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
239 bsr L0238
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
240 tfr b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
241 L0238 anda #$0F get the number
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
242 cmpa #$0A >10?
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
243 bcs L0240 no, make it a number
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
244 adda #$07 if so, make it A-F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
245 L0240 adda #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
246 L0242 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
247 ldx <u0006 get buffer pointer
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
248 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
249 stx <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
250 puls pc,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
251
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
252 Help lda #1 to STDOUT
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
253 leax HMsg,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
254 ldy #HLen
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
255 OS9 I$Write
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
256 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
257 OS9 F$Exit
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
258
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
259 HMsg fcc /ddir: NitrOS-9 v1.21 or greater only./
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
260 fdb C$CR,C$LF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
261 HLen equ *-HMsg
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
262
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
263 emod
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
264 eom equ *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
265 end