annotate level2/cmds/procs.asm @ 1500:b00cf13c9f61

Major changes for new NitrOS-9 manual
author boisy
date Mon, 05 Jan 2004 00:51:19 +0000
parents bf6f854a4299
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
1 ********************************************************************
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
2 * Procs - Show process information
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
3 *
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
4 * $Id$
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
5 *
1255
bf6f854a4299 Changed revisions to 0
boisy
parents: 843
diff changeset
6 * Edt/Rev YYYY/MM/DD Modified by
bf6f854a4299 Changed revisions to 0
boisy
parents: 843
diff changeset
7 * Comment
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
8 * ------------------------------------------------------------------
1255
bf6f854a4299 Changed revisions to 0
boisy
parents: 843
diff changeset
9 * 14 ????/??/??
bf6f854a4299 Changed revisions to 0
boisy
parents: 843
diff changeset
10 * Original Tandy/Microware version.
bf6f854a4299 Changed revisions to 0
boisy
parents: 843
diff changeset
11 *
bf6f854a4299 Changed revisions to 0
boisy
parents: 843
diff changeset
12 * 15 2003/01/14 Boisy Pitre
bf6f854a4299 Changed revisions to 0
boisy
parents: 843
diff changeset
13 * Changed e to -e.
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
14
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
15 nam Procs
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
16 ttl program module
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
17
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
18 * Disassembled 98/09/11 17:07:20 by Disasm v1.6 (C) 1988 by RML
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
19
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
20 ifp1
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
21 use defsfile
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
22 endc
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
23
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
24 tylg set Prgrm+Objct
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
25 atrv set ReEnt+rev
1255
bf6f854a4299 Changed revisions to 0
boisy
parents: 843
diff changeset
26 rev set $00
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
27 edition set 15
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
28
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
29 mod eom,name,tylg,atrv,start,size
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
30
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
31 showall rmb 1
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
32 u0001 rmb 1
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
33 narrow rmb 1
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
34 u0003 rmb 1
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
35 u0004 rmb 1
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
36 u0005 rmb 1
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
37 u0006 rmb 2
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
38 u0008 rmb 1
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
39 u0009 rmb 1
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
40 u000A rmb 32
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
41 u002A rmb 58
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
42 u0064 rmb 22
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
43 u007A rmb 110
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
44 u00E8 rmb 1164
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
45 size equ .
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
46
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
47 name fcs /Procs/
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
48 fcb edition
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
49 header1 fcs " User Mem Stack"
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
50 header2 fcs "Id PId Number Pty Age Sts Signl Siz Ptr Primary Module"
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
51 header3 fcs "--- --- ------- --- --- --- ----- --- ----- ----------------"
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
52 sheader1 fcs "Id PId User# Pty Age Sts"
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
53 sheader2 fcs " Sigl Mem StPtr Primary"
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
54 sheader3 fcs "============================="
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
55 ItsDead fcs "DEAD"
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
56
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
57 start clr <showall
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
58 clr <narrow assume wide screen
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
59 lda #$01
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
60 sta <u0001
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
61 ldd ,x+
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
62 andb #$DF
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
63 cmpd #$2D45 -e?
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
64 bne L0122 branch if nnot
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
65 inc <showall
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
66 L0122 leax <u002A,u
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
67 stx <u0006
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
68 leax <u007A,u
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
69 os9 F$GBlkMp
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
70 tfr a,b
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
71 nega
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
72 sta <u0008
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
73 lda #$FE
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
74 L0134 inca
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
75 lsrb
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
76 bne L0134
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
77 sta <u0009
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
78 os9 F$ID
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
79 sty <u0003
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
80 lbsr L024F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
81 lda #$01
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
82 ldb #SS.ScSiz
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
83 os9 I$GetStt get window size
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
84 bcc L0154 branch if gotten
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
85 cmpb #E$UnkSvc unknown service?
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
86 lbne L0241 if not, erroor
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
87 bra L017B else assume wide screen
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
88 L0154 cmpx #60 at least this wide?
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
89 bge L017B branch if so
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
90 inc <narrow else set narrow flag
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
91 leay >sheader1,pcr
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
92 lbsr L0244
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
93 lbsr L024F
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
94 leay >sheader2,pcr
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
95 lbsr L0244
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
96 lbsr L024F
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
97 leay >sheader3,pcr
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
98 lbsr L0244
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
99 lbsr L024F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
100 bra L0199
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
101 L017B leay >header1,pcr
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
102 lbsr L0244
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
103 lbsr L024F
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
104 leay >header2,pcr
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
105 lbsr L0244
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
106 lbsr L024F
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
107 leay >header3,pcr
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
108 lbsr L0244
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
109 lbsr L024F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
110 L0199 inc <u0001
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
111 lbeq L0240
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
112 lda <u0001
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
113 leax <u007A,u
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
114 os9 F$GPrDsc
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
115 bcs L0199
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
116 ldd <u0003
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
117 cmpd $08,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
118 beq L01B4
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
119 tst <showall
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
120 beq L0199
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
121 L01B4 ldb ,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
122 lbsr L026F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
123 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
124 ldb $01,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
125 lbsr L026F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
126 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
127 ldd $08,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
128 lbsr L02C3
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
129 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
130 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
131 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
132 ldb $0A,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
133 lbsr L026F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
134 lbsr L0292
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
135 tst <narrow
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
136 beq L01E1
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
137 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
138 L01E1 ldb $0B,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
139 lbsr L026F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
140 lbsr L0292
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
141 tst <narrow
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
142 beq L01F0
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
143 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
144 L01F0 lda #$24
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
145 lbsr L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
146 lda $0C,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
147 lbsr L02A0
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
148 clra
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
149 tst <narrow
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
150 beq L0202
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
151 lbsr L024F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
152 L0202 ldb <$19,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
153 lbsr L02C3
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
154 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
155 lbsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
156 ldb $07,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
157 bsr L026F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
158 bsr L0292
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
159 tst <narrow
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
160 beq L021E
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
161 bsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
162 bsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
163 bsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
164 L021E lda #$24
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
165 bsr L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
166 lda $04,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
167 bsr L02A0
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
168 lda $05,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
169 bsr L02A0
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
170 bsr L0292
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
171 tst <narrow
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
172 beq L0234
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
173 bsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
174 bsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
175 L0234 lbsr L02FA
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
176 bsr L0244
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
177 bsr L0292
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
178 bsr L024F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
179 lbra L0199
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
180 L0240 clrb
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
181 L0241 os9 F$Exit
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
182 L0244 lda ,y
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
183 anda #$7F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
184 bsr L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
185 lda ,y+
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
186 bpl L0244
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
187 rts
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
188 L024F pshs y,x,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
189 lda #C$CR
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
190 bsr L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
191 leax <u002A,u
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
192 stx <u0006
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
193 tst <narrow
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
194 beq L0264
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
195 ldy #$0020
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
196 bra L0268
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
197 L0264 ldy #80
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
198 L0268 lda #$01
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
199 os9 I$WritLn
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
200 puls pc,y,x,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
201 L026F clr <u0005
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
202 lda #$FF
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
203 L0273 inca
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
204 subb #$64
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
205 bcc L0273
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
206 bsr L0289
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
207 lda #$0A
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
208 L027C deca
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
209 addb #$0A
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
210 bcc L027C
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
211 bsr L0289
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
212 tfr b,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
213 adda #$30
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
214 bra L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
215 L0289 tsta
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
216 beq L028E
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
217 sta <u0005
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
218 L028E tst <u0005
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
219 bne L0294
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
220 L0292 lda #$F0
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
221 L0294 adda #$30
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
222 L0296 pshs x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
223 ldx <u0006
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
224 sta ,x+
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
225 stx <u0006
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
226 puls pc,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
227 L02A0 pshs a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
228 anda #$F0
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
229 lsra
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
230 lsra
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
231 lsra
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
232 lsra
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
233 bsr L02AE
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
234 puls a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
235 anda #$0F
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
236 L02AE adda #$30
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
237 cmpa #$39
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
238 bls L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
239 adda #$07
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
240 bra L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
241 L02B8 fdb $2710,$03e8,$0064,$000a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
242 fcb $00,$01,$ff
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
243
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
244 L02C3 pshs y,x,b,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
245 leax <L02B8,pcr
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
246 ldy #$2F20
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
247 L02CC leay >$0100,y
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
248 subd ,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
249 bcc L02CC
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
250 addd ,x++
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
251 pshs b,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
252 tfr y,d
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
253 tst ,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
254 bmi L02F4
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
255 ldy #$2F30
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
256 cmpd #$3020
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
257 bne L02EE
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
258 ldy #$2F20
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
259 lda #$20
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
260 L02EE bsr L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
261 puls b,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
262 bra L02CC
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
263 L02F4 bsr L0296
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
264 leas $02,s
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
265 puls pc,y,x,b,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
266 L02FA pshs u,x
843
988c55027093 Now uses -e instead of e
boisy
parents: 335
diff changeset
267 leay >ItsDead,pcr
335
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
268 lda $0C,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
269 bita #$01
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
270 bne L0330
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
271 leay <$40,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
272 tfr y,d
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
273 ldx <$11,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
274 ldy #$0009
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
275 leau u000A,u
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
276 os9 F$CpyMem
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
277 pshs b,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
278 ldd u0004,u
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
279 leax d,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
280 puls b,a
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
281 ldy #$0020
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
282 os9 F$CpyMem
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
283 leay ,u
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
284 lda <$1F,y
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
285 ora #$80
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
286 sta <$1F,y
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
287 L0330 puls pc,u,x
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
288
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
289 emod
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
290 eom equ *
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
291 end
9edb1a203a78 Moved level2/CMDS to here, as level2 will be deprecated
boisy
parents:
diff changeset
292