annotate 3rdparty/packages/os9l2bbs/cmds/BBS.delete.asm @ 2913:1c1600cc9f02

makefiles: Stop if a component fails to build The unconditional looping of subdirectories in the makefiles would just carry on even if one of them failed. To avoid that build errors go unnoticed, the build should stop on any error. For this, commands should be chained with "&&" and not ";" in makefile recipes.
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 12 Jan 2014 01:32:45 +0100
parents f87ec0b216c8
children
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 BBS.delete
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
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
7
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 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
16 U0002 rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
17 U0003 rmb 4
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
18 U0007 rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
19 U0008 rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
20 U0009 rmb 2
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
21 U000B rmb 12
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
22 U0017 rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
23 U0018 rmb 6
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
24 U001E rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
25 U001F rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
26 U0020 rmb 11
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
27 U002B rmb 64
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
28 U006B rmb 60
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
29 U00A7 rmb 1
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
30 U00A8 rmb 203
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
31 size equ .
2400
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
32
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
33 name fcs /BBS.delete/ * 000D 42 42 53 2E 64 65 6C 65 74 E5 BBS.delete
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
34 fcc "Copyright (C) 1988" * 0017 43 6F 70 79 72 69 67 68 74 20 28 43 29 20 31 39 38 38 Copyright (C) 1988
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
35 fcc "By Keith Alphonso" * 0029 42 79 20 4B 65 69 74 68 20 41 6C 70 68 6F 6E 73 6F By Keith Alphonso
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
36 fcc "Licenced to Alpha Software Technologies" * 003A 4C 69 63 65 6E 63 65 64 20 74 6F 20 41 6C 70 68 61 20 53 6F 66 74 77 61 72 65 20 54 65 63 68 6E 6F 6C 6F 67 69 65 73 Licenced to Alpha Software Technologies
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
37 fcc "All rights reserved" * 0061 41 6C 6C 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 All rights reserved
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
38 fcb $EC * 0074 EC l
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
39 fcb $E6 * 0075 E6 f
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
40 fcb $EA * 0076 EA j
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
41 fcb $F5 * 0077 F5 u
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
42 fcb $E9 * 0078 E9 i
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
43 fcb $A0 * 0079 A0
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
44 fcb $E2 * 007A E2 b
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
45 fcb $ED * 007B ED m
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
46 fcb $F1 * 007C F1 q
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
47 fcb $E9 * 007D E9 i
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
48 fcb $F0 * 007E F0 p
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
49 fcb $EF * 007F EF o
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
50 fcb $F4 * 0080 F4 t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
51 fcb $F0 * 0081 F0 p
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
52 L0082 fcc "High message is #" * 0082 48 69 67 68 20 6D 65 73 73 61 67 65 20 69 73 20 23 High message is #
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
53 L0093 fcb $00 * 0093 00 .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
54 fcb $11 * 0094 11 .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
55 L0095 fcc "Enter message number to delete" * 0095 45 6E 74 65 72 20 6D 65 73 73 61 67 65 20 6E 75 6D 62 65 72 20 74 6F 20 64 65 6C 65 74 65 Enter message number to delete
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
56 fcb $0D * 00B3 0D .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
57 L00B4 fcc ">Msg # User name Date Subject" * 00B4 3E 4D 73 67 20 23 20 20 20 20 55 73 65 72 20 6E 61 6D 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 61 74 65 20 20 20 20 20 20 20 20 53 75 62 6A 65 63 74 >Msg # User name Date Subject
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
58 fcb $0D * 00E8 0D .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
59 fcc "-------------------------------------------------------------------------------" * 00E9 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------------------------------------------------------------------------
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
60 fcb $0D * 0138 0D .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
61 L0139 fcc "BBS.msg.inx" * 0139 42 42 53 2E 6D 73 67 2E 69 6E 78 BBS.msg.inx
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
62 fcb $0D * 0144 0D .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
63 fcc " " * 0145 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
64 L016C fcc " ****** DELETED ******" * 016C 20 20 20 20 20 20 20 20 20 20 2A 2A 2A 2A 2A 2A 20 20 20 44 45 4C 45 54 45 44 20 20 20 2A 2A 2A 2A 2A 2A ****** DELETED ******
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
65 fcb $0D * 018F 0D .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
66 L0190 fcc "Sorry, you cannot delete that message" * 0190 53 6F 72 72 79 2C 20 79 6F 75 20 63 61 6E 6E 6F 74 20 64 65 6C 65 74 65 20 74 68 61 74 20 6D 65 73 73 61 67 65 Sorry, you cannot delete that message
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
67 fcb $0D * 01B5 0D .
2400
75ba2a80a4e3 OS-9 L2 BBS Commands disassembled
boisy
parents:
diff changeset
68
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
69 start os9 F$ID * 01B6 10 3F 0C .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
70 sty U0003,U * 01B9 10 AF 43 ./C
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
71 ldy #0 * 01BC 10 8E 00 00 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
72 os9 F$SUser * 01C0 10 3F 1C .?.
2538
f87ec0b216c8 Enabled automatic string detection in the disassembler.
lothan
parents: 2537
diff changeset
73 leax >L0139,PC * 01C3 30 8D FF 72 0..r
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
74 lda #3 * 01C7 86 03 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
75 os9 I$Open * 01C9 10 3F 84 .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
76 lbcs L02C4 * 01CC 10 25 00 F4 .%.t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
77 sta U0000,U * 01D0 A7 C4 'D
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
78 leax <U002B,U * 01D2 30 C8 2B 0H+
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
79 ldy #64 * 01D5 10 8E 00 40 ...@
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
80 lda U0000,U * 01D9 A6 C4 &D
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
81 os9 I$Read * 01DB 10 3F 89 .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
82 lbcs L02C4 * 01DE 10 25 00 E2 .%.b
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
83 ldd <U002B,U * 01E2 EC C8 2B lH+
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
84 leax U000B,U * 01E5 30 4B 0K
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
85 lbsr L0347 * 01E7 17 01 5D ..]
2538
f87ec0b216c8 Enabled automatic string detection in the disassembler.
lothan
parents: 2537
diff changeset
86 leax >L0082,PC * 01EA 30 8D FE 94 0.~.
f87ec0b216c8 Enabled automatic string detection in the disassembler.
lothan
parents: 2537
diff changeset
87 ldy >L0093,PC * 01EE 10 AE 8D FE A0 ...~
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
88 lda #1 * 01F3 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
89 os9 I$Write * 01F5 10 3F 8A .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
90 lbcs L02C4 * 01F8 10 25 00 C8 .%.H
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
91 leax U000B,U * 01FC 30 4B 0K
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
92 ldy #6 * 01FE 10 8E 00 06 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
93 os9 I$WritLn * 0202 10 3F 8C .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
94 lbcs L02C4 * 0205 10 25 00 BB .%.;
2538
f87ec0b216c8 Enabled automatic string detection in the disassembler.
lothan
parents: 2537
diff changeset
95 leax >L0095,PC * 0209 30 8D FE 88 0.~.
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
96 ldy #200 * 020D 10 8E 00 C8 ...H
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
97 lda #1 * 0211 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
98 os9 I$WritLn * 0213 10 3F 8C .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
99 lbcs L02C4 * 0216 10 25 00 AA .%.*
2538
f87ec0b216c8 Enabled automatic string detection in the disassembler.
lothan
parents: 2537
diff changeset
100 leax >L00B4,PC * 021A 30 8D FE 96 0.~.
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
101 ldy #1 * 021E 10 8E 00 01 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
102 os9 I$Write * 0222 10 3F 8A .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
103 lbcs L02C4 * 0225 10 25 00 9B .%..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
104 leax <U0018,U * 0229 30 C8 18 0H.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
105 ldy #6 * 022C 10 8E 00 06 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
106 clra * 0230 4F O
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
107 os9 I$ReadLn * 0231 10 3F 8B .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
108 lbcs L02C4 * 0234 10 25 00 8C .%..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
109 clr <U0017,U * 0238 6F C8 17 oH.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
110 leax <U0018,U * 023B 30 C8 18 0H.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
111 lda #13 * 023E 86 0D ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
112 sta $02,X * 0240 A7 02 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
113 lbsr L02E0 * 0242 17 00 9B ...
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
114 cmpd #1 * 0245 10 83 00 01 ....
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
115 lbcs L02C3 * 0249 10 25 00 76 .%.v
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
116 cmpd <U002B,U * 024D 10 A3 C8 2B .#H+
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
117 lbhi L02C3 * 0251 10 22 00 6E .".n
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
118 std U000B,U * 0255 ED 4B mK
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
119 ldy U0003,U * 0257 10 AE 43 ..C
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
120 beq L0276 * 025A 27 1A '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
121 bsr L0298 * 025C 8D 3A .:
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
122 leax <U006B,U * 025E 30 C8 6B 0Hk
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
123 ldy #64 * 0261 10 8E 00 40 ...@
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
124 lda U0000,U * 0265 A6 C4 &D
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
125 os9 I$Read * 0267 10 3F 89 .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
126 ldy U0003,U * 026A 10 AE 43 ..C
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
127 cmpy >U00A7,U * 026D 10 AC C9 00 A7 .,I.'
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
128 lbne L02D1 * 0272 10 26 00 5B .&.[
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
129 L0276 bsr L0298 * 0276 8D 20 .
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
130 leax <U006B,U * 0278 30 C8 6B 0Hk
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
131 ldd #-1 * 027B CC FF FF L..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
132 std 0,X * 027E ED 84 m.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
133 ldy #64 * 0280 10 8E 00 40 ...@
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
134 lda U0000,U * 0284 A6 C4 &D
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
135 os9 I$Write * 0286 10 3F 8A .?.
2538
f87ec0b216c8 Enabled automatic string detection in the disassembler.
lothan
parents: 2537
diff changeset
136 leax >L016C,PC * 0289 30 8D FE DF 0.~_
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
137 ldy #200 * 028D 10 8E 00 C8 ...H
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
138 lda #1 * 0291 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
139 os9 I$WritLn * 0293 10 3F 8C .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
140 bra L02C3 * 0296 20 2B +
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
141 L0298 clr <U001E,U * 0298 6F C8 1E oH.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
142 clr <U001F,U * 029B 6F C8 1F oH.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
143 lda #6 * 029E 86 06 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
144 sta U0001,U * 02A0 A7 41 'A
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
145 ldd U000B,U * 02A2 EC 4B lK
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
146 L02A4 aslb * 02A4 58 X
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
147 rola * 02A5 49 I
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
148 rol <U001F,U * 02A6 69 C8 1F iH.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
149 dec U0001,U * 02A9 6A 41 jA
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
150 bne L02A4 * 02AB 26 F7 &w
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
151 std <U0020,U * 02AD ED C8 20 mH
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
152 ldx <U001E,U * 02B0 AE C8 1E .H.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
153 lda U0000,U * 02B3 A6 C4 &D
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
154 pshs U * 02B5 34 40 4@
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
155 ldu <U0020,U * 02B7 EE C8 20 nH
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
156 os9 I$Seek * 02BA 10 3F 88 .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
157 lbcs L02C4 * 02BD 10 25 00 03 .%..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
158 puls PC,U * 02C1 35 C0 5@
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
159 L02C3 clrb * 02C3 5F _
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
160 L02C4 pshs B * 02C4 34 04 4.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
161 ldy U0003,U * 02C6 10 AE 43 ..C
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
162 os9 F$SUser * 02C9 10 3F 1C .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
163 puls B * 02CC 35 04 5.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
164 os9 F$Exit * 02CE 10 3F 06 .?.
2538
f87ec0b216c8 Enabled automatic string detection in the disassembler.
lothan
parents: 2537
diff changeset
165 L02D1 leax >L0190,PC * 02D1 30 8D FE BB 0.~;
2537
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
166 ldy #200 * 02D5 10 8E 00 C8 ...H
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
167 lda #1 * 02D9 86 01 ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
168 os9 I$WritLn * 02DB 10 3F 8C .?.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
169 bra L02C3 * 02DE 20 E3 c
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
170 L02E0 pshs Y * 02E0 34 20 4
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
171 L02E2 lda ,X+ * 02E2 A6 80 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
172 cmpa #13 * 02E4 81 0D ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
173 lbeq L03B5 * 02E6 10 27 00 CB .'.K
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
174 cmpa #48 * 02EA 81 30 .0
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
175 bcs L02E2 * 02EC 25 F4 %t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
176 cmpa #57 * 02EE 81 39 .9
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
177 bhi L02E2 * 02F0 22 F0 "p
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
178 leax -$01,X * 02F2 30 1F 0.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
179 L02F4 lda ,X+ * 02F4 A6 80 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
180 cmpa #48 * 02F6 81 30 .0
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
181 bcs L0300 * 02F8 25 06 %.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
182 cmpa #57 * 02FA 81 39 .9
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
183 bhi L0300 * 02FC 22 02 ".
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
184 bra L02F4 * 02FE 20 F4 t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
185 L0300 pshs X * 0300 34 10 4.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
186 leax -$01,X * 0302 30 1F 0.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
187 clr U0007,U * 0304 6F 47 oG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
188 clr U0008,U * 0306 6F 48 oH
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
189 ldd #1 * 0308 CC 00 01 L..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
190 std U0009,U * 030B ED 49 mI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
191 L030D lda ,-X * 030D A6 82 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
192 cmpa #48 * 030F 81 30 .0
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
193 bcs L0341 * 0311 25 2E %.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
194 cmpa #57 * 0313 81 39 .9
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
195 bhi L0341 * 0315 22 2A "*
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
196 suba #48 * 0317 80 30 .0
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
197 sta U0002,U * 0319 A7 42 'B
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
198 ldd #0 * 031B CC 00 00 L..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
199 L031E tst U0002,U * 031E 6D 42 mB
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
200 beq L0328 * 0320 27 06 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
201 addd U0009,U * 0322 E3 49 cI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
202 dec U0002,U * 0324 6A 42 jB
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
203 bra L031E * 0326 20 F6 v
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
204 L0328 addd U0007,U * 0328 E3 47 cG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
205 std U0007,U * 032A ED 47 mG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
206 lda #10 * 032C 86 0A ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
207 sta U0002,U * 032E A7 42 'B
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
208 ldd #0 * 0330 CC 00 00 L..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
209 L0333 tst U0002,U * 0333 6D 42 mB
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
210 beq L033D * 0335 27 06 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
211 addd U0009,U * 0337 E3 49 cI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
212 dec U0002,U * 0339 6A 42 jB
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
213 bra L0333 * 033B 20 F6 v
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
214 L033D std U0009,U * 033D ED 49 mI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
215 bra L030D * 033F 20 CC L
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
216 L0341 ldd U0007,U * 0341 EC 47 lG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
217 puls X * 0343 35 10 5.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
218 puls PC,Y * 0345 35 A0 5
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
219 L0347 pshs X * 0347 34 10 4.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
220 std U0007,U * 0349 ED 47 mG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
221 lda #48 * 034B 86 30 .0
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
222 sta 0,X * 034D A7 84 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
223 sta $01,X * 034F A7 01 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
224 sta $02,X * 0351 A7 02 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
225 sta $03,X * 0353 A7 03 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
226 sta $04,X * 0355 A7 04 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
227 ldd #10000 * 0357 CC 27 10 L'.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
228 std U0009,U * 035A ED 49 mI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
229 ldd U0007,U * 035C EC 47 lG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
230 lbsr L03A6 * 035E 17 00 45 ..E
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
231 ldd #1000 * 0361 CC 03 E8 L.h
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
232 std U0009,U * 0364 ED 49 mI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
233 ldd U0007,U * 0366 EC 47 lG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
234 bsr L03A6 * 0368 8D 3C .<
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
235 ldd #100 * 036A CC 00 64 L.d
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
236 std U0009,U * 036D ED 49 mI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
237 ldd U0007,U * 036F EC 47 lG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
238 bsr L03A6 * 0371 8D 33 .3
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
239 ldd #10 * 0373 CC 00 0A L..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
240 std U0009,U * 0376 ED 49 mI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
241 ldd U0007,U * 0378 EC 47 lG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
242 bsr L03A6 * 037A 8D 2A .*
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
243 ldd #1 * 037C CC 00 01 L..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
244 std U0009,U * 037F ED 49 mI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
245 ldd U0007,U * 0381 EC 47 lG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
246 bsr L03A6 * 0383 8D 21 .!
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
247 lda #13 * 0385 86 0D ..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
248 sta 0,X * 0387 A7 84 '.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
249 puls X * 0389 35 10 5.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
250 ldb #32 * 038B C6 20 F
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
251 L038D lda 0,X * 038D A6 84 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
252 cmpa #48 * 038F 81 30 .0
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
253 bne L0397 * 0391 26 04 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
254 stb ,X+ * 0393 E7 80 g.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
255 bra L038D * 0395 20 F6 v
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
256 L0397 lda ,X+ * 0397 A6 80 &.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
257 cmpa #48 * 0399 81 30 .0
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
258 bcs L03A3 * 039B 25 06 %.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
259 cmpa #57 * 039D 81 39 .9
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
260 bhi L03A3 * 039F 22 02 ".
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
261 bra L0397 * 03A1 20 F4 t
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
262 L03A3 leax -$01,X * 03A3 30 1F 0.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
263 rts * 03A5 39 9
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
264 L03A6 subd U0009,U * 03A6 A3 49 #I
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
265 bcs L03AE * 03A8 25 04 %.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
266 inc 0,X * 03AA 6C 84 l.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
267 bra L03A6 * 03AC 20 F8 x
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
268 L03AE addd U0009,U * 03AE E3 49 cI
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
269 std U0007,U * 03B0 ED 47 mG
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
270 leax $01,X * 03B2 30 01 0.
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
271 rts * 03B4 39 9
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
272 L03B5 ldd #-1 * 03B5 CC FF FF L..
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
273 puls PC,Y * 03B8 35 A0 5
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
274
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
275 emod
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
276 eom equ *
c491d9c9a4fd Tagged data areas and disassembled again.
lothan
parents: 2402
diff changeset
277 end