annotate 3rdparty/packages/os9l2bbs/cmds/Uloada.asm @ 2537:c491d9c9a4fd

Tagged data areas and disassembled again.
author lothan
date Sat, 08 May 2010 05:13:38 +0000
parents 04755ee002ba
children f87ec0b216c8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
1 nam Uloada
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
2 ttl program module
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
3
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
4 ifp1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
5 use defsfile
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
6 endc
2400
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
7
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
8 tylg set Prgrm+Objct
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
9 atrv set ReEnt+rev
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
10 rev set $01
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
11
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
12 mod eom,name,tylg,atrv,start,size
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
13
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
14 U0000 rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
15 U0001 rmb 200
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
16 U00C9 rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
17 U00CA rmb 599
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
18 size equ .
2400
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
19
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
20 name fcs /Uloada/ * 000D 55 6C 6F 61 64 E1 Uloada
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
21 L0013 fcb $45 * 0013 45 E
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
22 fcb $6E * 0014 6E n
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
23 fcb $74 * 0015 74 t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
24 fcb $65 * 0016 65 e
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
25 fcb $72 * 0017 72 r
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
26 fcb $20 * 0018 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
27 fcb $66 * 0019 66 f
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
28 fcb $69 * 001A 69 i
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
29 fcb $6C * 001B 6C l
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
30 fcb $65 * 001C 65 e
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
31 fcb $6E * 001D 6E n
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
32 fcb $61 * 001E 61 a
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
33 fcb $6D * 001F 6D m
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
34 fcb $65 * 0020 65 e
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
35 fcb $20 * 0021 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
36 fcb $74 * 0022 74 t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
37 fcb $6F * 0023 6F o
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
38 fcb $20 * 0024 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
39 fcb $75 * 0025 75 u
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
40 fcb $70 * 0026 70 p
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
41 fcb $6C * 0027 6C l
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
42 fcb $6F * 0028 6F o
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
43 fcb $61 * 0029 61 a
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
44 fcb $64 * 002A 64 d
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
45 L002B fcb $50 * 002B 50 P
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
46 fcb $72 * 002C 72 r
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
47 fcb $65 * 002D 65 e
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
48 fcb $73 * 002E 73 s
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
49 fcb $73 * 002F 73 s
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
50 fcb $20 * 0030 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
51 fcb $3C * 0031 3C <
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
52 fcb $43 * 0032 43 C
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
53 fcb $54 * 0033 54 T
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
54 fcb $52 * 0034 52 R
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
55 fcb $4C * 0035 4C L
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
56 fcb $3E * 0036 3E >
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
57 fcb $3C * 0037 3C <
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
58 fcb $54 * 0038 54 T
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
59 fcb $3E * 0039 3E >
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
60 fcb $20 * 003A 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
61 fcb $74 * 003B 74 t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
62 fcb $6F * 003C 6F o
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
63 fcb $20 * 003D 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
64 fcb $74 * 003E 74 t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
65 fcb $65 * 003F 65 e
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
66 fcb $72 * 0040 72 r
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
67 fcb $6D * 0041 6D m
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
68 fcb $69 * 0042 69 i
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
69 fcb $6E * 0043 6E n
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
70 fcb $61 * 0044 61 a
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
71 fcb $6C * 0045 6C l
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
72 fcb $20 * 0046 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
73 fcb $75 * 0047 75 u
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
74 fcb $70 * 0048 70 p
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
75 fcb $6C * 0049 6C l
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
76 fcb $6F * 004A 6F o
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
77 fcb $61 * 004B 61 a
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
78 fcb $64 * 004C 64 d
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
79 fcb $0A * 004D 0A .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
80 fcb $0D * 004E 0D .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
81 fcb $50 * 004F 50 P
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
82 fcb $72 * 0050 72 r
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
83 fcb $65 * 0051 65 e
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
84 fcb $73 * 0052 73 s
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
85 fcb $73 * 0053 73 s
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
86 fcb $20 * 0054 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
87 fcb $3C * 0055 3C <
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
88 fcb $43 * 0056 43 C
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
89 fcb $54 * 0057 54 T
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
90 fcb $52 * 0058 52 R
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
91 fcb $4C * 0059 4C L
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
92 fcb $3E * 005A 3E >
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
93 fcb $3C * 005B 3C <
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
94 fcb $58 * 005C 58 X
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
95 fcb $3E * 005D 3E >
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
96 fcb $20 * 005E 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
97 fcb $74 * 005F 74 t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
98 fcb $6F * 0060 6F o
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
99 fcb $20 * 0061 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
100 fcb $63 * 0062 63 c
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
101 fcb $61 * 0063 61 a
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
102 fcb $6E * 0064 6E n
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
103 fcb $63 * 0065 63 c
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
104 fcb $65 * 0066 65 e
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
105 fcb $6C * 0067 6C l
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
106 fcb $0A * 0068 0A .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
107 fcb $0D * 0069 0D .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
108 L006A fcb $0A * 006A 0A .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
109 fcb $3A * 006B 3A :
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
110 start lda 0,X * 006C A6 84 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
111 cmpa #13 * 006E 81 0D ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
112 bne L008B * 0070 26 19 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
113 leax L0013,PC * 0072 30 8D FF 9D 0...
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
114 ldy #24 * 0076 10 8E 00 18 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
115 lda #1 * 007A 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
116 os9 I$Write * 007C 10 3F 8A .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
117 leax U0001,U * 007F 30 41 0A
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
118 ldy #200 * 0081 10 8E 00 C8 ...H
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
119 clra * 0085 4F O
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
120 os9 I$ReadLn * 0086 10 3F 8B .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
121 leax U0001,U * 0089 30 41 0A
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
122 L008B lda #3 * 008B 86 03 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
123 ldb #27 * 008D C6 1B F.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
124 os9 I$Create * 008F 10 3F 83 .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
125 lbcs L00F0 * 0092 10 25 00 5A .%.Z
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
126 sta U0000,U * 0096 A7 C4 'D
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
127 leax L002B,PC * 0098 30 8D FF 8F 0...
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
128 ldy #63 * 009C 10 8E 00 3F ...?
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
129 lda #1 * 00A0 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
130 os9 I$Write * 00A2 10 3F 8A .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
131 leax L006A,PC * 00A5 30 8D FF C1 0..A
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
132 ldy #2 * 00A9 10 8E 00 02 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
133 lda #1 * 00AD 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
134 os9 I$Write * 00AF 10 3F 8A .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
135 L00B2 clra * 00B2 4F O
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
136 ldb #1 * 00B3 C6 01 F.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
137 os9 I$GetStt * 00B5 10 3F 8D .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
138 bcs L00B2 * 00B8 25 F8 %x
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
139 ldy #1 * 00BA 10 8E 00 01 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
140 leax >U00C9,U * 00BE 30 C9 00 C9 0I.I
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
141 os9 I$Read * 00C2 10 3F 89 .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
142 lda 0,X * 00C5 A6 84 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
143 cmpa #20 * 00C7 81 14 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
144 beq L00EF * 00C9 27 24 '$
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
145 cmpa #24 * 00CB 81 18 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
146 beq L00EB * 00CD 27 1C '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
147 lda U0000,U * 00CF A6 C4 &D
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
148 os9 I$Write * 00D1 10 3F 8A .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
149 lda 0,X * 00D4 A6 84 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
150 cmpa #13 * 00D6 81 0D ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
151 beq L00DC * 00D8 27 02 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
152 bra L00B2 * 00DA 20 D6 V
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
153 L00DC leax L006A,PC * 00DC 30 8D FF 8A 0...
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
154 ldy #2 * 00E0 10 8E 00 02 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
155 lda #1 * 00E4 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
156 os9 I$Write * 00E6 10 3F 8A .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
157 bra L00B2 * 00E9 20 C7 G
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
158 L00EB lda #1 * 00EB 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
159 bra L00F0 * 00ED 20 01 .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
160 L00EF clrb * 00EF 5F _
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
161 L00F0 os9 F$Exit * 00F0 10 3F 06 .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
162
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
163 emod
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
164 eom equ *
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
165 end