annotate 3rdparty/packages/os9l2bbs/cmds/Uloada.asm @ 2400:75ba2a80a4e3

OS-9 L2 BBS Commands disassembled
author boisy
date Sun, 24 Jan 2010 17:20:05 +0000
parents
children 04755ee002ba
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2400
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
1 nam Uloada
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
2 ttl program module
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
3
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
4 * Disassembled 2010/01/24 10:54:58 by Disasm v1.5 (C) 1988 by RML
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
5
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
6 ifp1
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
7 use /dd/defs/defsfile
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
8 endc
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
9 tylg set Prgrm+Objct
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
10 atrv set ReEnt+rev
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
11 rev set $01
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
12 mod eom,name,tylg,atrv,start,size
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
13 u0000 rmb 1
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
14 u0001 rmb 200
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
15 u00C9 rmb 600
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
16 size equ .
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
17 name equ *
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
18 fcs /Uloada/
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
19 L0013 fcb $45 E
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
20 fcb $6E n
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
21 fcb $74 t
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
22 fcb $65 e
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
23 fcb $72 r
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
24 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
25 fcb $66 f
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
26 fcb $69 i
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
27 fcb $6C l
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
28 fcb $65 e
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
29 fcb $6E n
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
30 fcb $61 a
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
31 fcb $6D m
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
32 fcb $65 e
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
33 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
34 fcb $74 t
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
35 fcb $6F o
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
36 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
37 fcb $75 u
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
38 fcb $70 p
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
39 fcb $6C l
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
40 fcb $6F o
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
41 fcb $61 a
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
42 fcb $64 d
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
43 L002B fcb $50 P
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
44 fcb $72 r
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
45 fcb $65 e
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
46 fcb $73 s
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
47 fcb $73 s
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
48 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
49 fcb $3C <
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
50 fcb $43 C
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
51 fcb $54 T
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
52 fcb $52 R
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
53 fcb $4C L
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
54 fcb $3E >
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
55 fcb $3C <
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
56 fcb $54 T
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
57 fcb $3E >
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
58 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
59 fcb $74 t
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
60 fcb $6F o
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
61 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
62 fcb $74 t
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
63 fcb $65 e
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
64 fcb $72 r
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
65 fcb $6D m
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
66 fcb $69 i
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
67 fcb $6E n
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
68 fcb $61 a
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
69 fcb $6C l
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
70 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
71 fcb $75 u
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
72 fcb $70 p
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
73 fcb $6C l
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
74 fcb $6F o
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
75 fcb $61 a
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
76 fcb $64 d
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
77 fcb $0A
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
78 fcb $0D
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
79 fcb $50 P
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
80 fcb $72 r
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
81 fcb $65 e
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
82 fcb $73 s
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
83 fcb $73 s
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
84 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
85 fcb $3C <
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
86 fcb $43 C
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
87 fcb $54 T
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
88 fcb $52 R
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
89 fcb $4C L
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
90 fcb $3E >
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
91 fcb $3C <
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
92 fcb $58 X
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
93 fcb $3E >
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
94 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
95 fcb $74 t
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
96 fcb $6F o
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
97 fcb $20
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
98 fcb $63 c
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
99 fcb $61 a
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
100 fcb $6E n
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
101 fcb $63 c
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
102 fcb $65 e
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
103 fcb $6C l
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
104 fcb $0A
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
105 fcb $0D
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
106 L006A fcb $0A
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
107 fcb $3A :
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
108 start equ *
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
109 lda ,x
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
110 cmpa #$0D
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
111 bne L008B
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
112 leax >L0013,pcr
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
113 ldy #$0018
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
114 lda #$01
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
115 os9 I$Write
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
116 leax u0001,u
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
117 ldy #$00C8
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
118 clra
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
119 os9 I$ReadLn
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
120 leax u0001,u
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
121 L008B lda #$03
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
122 ldb #$1B
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
123 os9 I$Create
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
124 lbcs L00F0
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
125 sta ,u
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
126 leax >L002B,pcr
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
127 ldy #$003F
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
128 lda #$01
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
129 os9 I$Write
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
130 leax >L006A,pcr
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
131 ldy #$0002
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
132 lda #$01
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
133 os9 I$Write
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
134 L00B2 clra
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
135 ldb #$01
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
136 os9 I$GetStt
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
137 bcs L00B2
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
138 ldy #$0001
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
139 leax >u00C9,u
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
140 os9 I$Read
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
141 lda ,x
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
142 cmpa #$14
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
143 beq L00EF
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
144 cmpa #$18
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
145 beq L00EB
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
146 lda ,u
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
147 os9 I$Write
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
148 lda ,x
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
149 cmpa #$0D
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
150 beq L00DC
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
151 bra L00B2
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
152 L00DC leax >L006A,pcr
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
153 ldy #$0002
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
154 lda #$01
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
155 os9 I$Write
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
156 bra L00B2
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
157 L00EB lda #$01
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
158 bra L00F0
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
159 L00EF clrb
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
160 L00F0 os9 F$Exit
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
161 emod
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
162 eom equ *
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
163 end