annotate 3rdparty/drivers/s16550/s16550.asm @ 920:cfed0d7751f3

Added basic09, cc and runb to the user's guide
author roug
date Sun, 19 Jan 2003 12:02:27 +0000
parents b2983d97e218
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
878
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1 00001 nam s16550
b2983d97e218 Added for later use
boisy
parents:
diff changeset
2 00002 ttl os9 device driver
b2983d97e218 Added for later use
boisy
parents:
diff changeset
3 00003
b2983d97e218 Added for later use
boisy
parents:
diff changeset
4 00004 * Disassembled 96/09/20 17:17:26 by Disasm v1.5 (C) 1988 by RML
b2983d97e218 Added for later use
boisy
parents:
diff changeset
5 00005
b2983d97e218 Added for later use
boisy
parents:
diff changeset
6 00006 ifp1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
7 00007 use /dd/defs/os9defs
b2983d97e218 Added for later use
boisy
parents:
diff changeset
8 00008 endc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
9 00009 00E1 tylg set Drivr+Objct
b2983d97e218 Added for later use
boisy
parents:
diff changeset
10 00010 0081 atrv set ReEnt+rev
b2983d97e218 Added for later use
boisy
parents:
diff changeset
11 00011 0001 rev set $01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
12 00012 0000 87CD0799 mod eom,name,tylg,atrv,start,size
b2983d97e218 Added for later use
boisy
parents:
diff changeset
13
b2983d97e218 Added for later use
boisy
parents:
diff changeset
14 00013 D 0000 u0000 rmb 1 V.PAGE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
15 00014 D 0001 u0001 rmb 2 V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
16 00015 D 0003 u0003 rmb 1 V.LPRC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
17 00016 D 0004 u0004 rmb 1 V.BUSY
b2983d97e218 Added for later use
boisy
parents:
diff changeset
18 00017 D 0005 u0005 rmb 1 V.WAKE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
19 00018 D 0006 u0006 rmb 1 V.TYPE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
20 u0007 rmb 1 V.LINE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
21 00019 D 0008 u0008 rmb 1 V.PAUS
b2983d97e218 Added for later use
boisy
parents:
diff changeset
22 00020 D 0009 u0009 rmb 2 V.DEV2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
23 00022 D 000B u000B rmb 1 V.INTR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
24 00023 D 000C u000C rmb 1 V.QUIT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
25 00024 D 000D u000D rmb 1 V.PCHR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
26 00025 D 000E u000E rmb 1 V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
27 00026 D 000F u000F rmb 1 V.XON
b2983d97e218 Added for later use
boisy
parents:
diff changeset
28 00027 D 0010 u0010 rmb 4 V.XOFF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
29 u0011 rmb 1 V.KANJI
b2983d97e218 Added for later use
boisy
parents:
diff changeset
30 u0012 rmb 2 V.KBUF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
31 00028 D 0014 u0014 rmb 2 V.MODADR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
32 00029 D 0016 u0016 rmb 2 V.PDLHD
b2983d97e218 Added for later use
boisy
parents:
diff changeset
33 u0018 rmb 5 V.RSV
b2983d97e218 Added for later use
boisy
parents:
diff changeset
34 00030 D 001D u001D rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
35 00031 D 001E u001E rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
36 00032 D 001F u001F rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
37 00033 D 0020 u0020 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
38 00034 D 0021 u0021 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
39 00035 D 0022 u0022 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
40 00036 D 0023 u0023 rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
41 00037 D 0025 u0025 rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
42 00038 D 0027 u0027 rmb 1 * signal code (for send)
b2983d97e218 Added for later use
boisy
parents:
diff changeset
43 00039 D 0028 u0028 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
44 00040 D 0029 u0029 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
45 00041 D 002A u002A rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
46 00042 D 002C u002C rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
47 00043 D 002E u002E rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
48 00044 D 0030 u0030 rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
49 00045 D 0032 u0032 rmb 2 V.BUFADDR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
50 00046 D 0034 u0034 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
51 00047 D 0035 u0035 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
52 00048 D 0036 u0036 rmb 2 V.BUFSIZ
b2983d97e218 Added for later use
boisy
parents:
diff changeset
53 00049 D 0038 u0038 rmb 2 xmit buff addr?
b2983d97e218 Added for later use
boisy
parents:
diff changeset
54 00050 D 003A u003A rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
55 00051 D 003B u003B rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
56 00052 D 003C u003C rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
57 00053 D 003E u003E rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
58 00054 D 0040 u0040 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
59 00055 D 0041 u0041 rmb 2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
60 00056 D 0043 u0043 rmb 1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
61 00057 D 0044 u0044 rmb 52
b2983d97e218 Added for later use
boisy
parents:
diff changeset
62 00058 D 0078 u0078 rmb 8
b2983d97e218 Added for later use
boisy
parents:
diff changeset
63 00059 D 0080 u0080 rmb 128 * ???baud table???
b2983d97e218 Added for later use
boisy
parents:
diff changeset
64
b2983d97e218 Added for later use
boisy
parents:
diff changeset
65 00060 D 0100 size equ .
b2983d97e218 Added for later use
boisy
parents:
diff changeset
66 00061 000D 03 fcb $03
b2983d97e218 Added for later use
boisy
parents:
diff changeset
67 00062 000E name equ *
b2983d97e218 Added for later use
boisy
parents:
diff changeset
68 00063 000E 73313635 fcs /s16550/
b2983d97e218 Added for later use
boisy
parents:
diff changeset
69 00064 0014 10 fcb $10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
70 00065 0015 03 L0015 fcb $03
b2983d97e218 Added for later use
boisy
parents:
diff changeset
71
b2983d97e218 Added for later use
boisy
parents:
diff changeset
72 00066 0016 start equ *
b2983d97e218 Added for later use
boisy
parents:
diff changeset
73 00067 0016 16005A lbra Iniz |SCF jump table
b2983d97e218 Added for later use
boisy
parents:
diff changeset
74 00068 0019 160160 lbra Read |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
75 00069 001C 160114 lbra Write |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
76 00070 001F 1601EC lbra GetSta |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
77 00071 0022 160324 lbra SetSta |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
78 * Term |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
79
b2983d97e218 Added for later use
boisy
parents:
diff changeset
80 00072 0025 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
81 00073 0026 340D pshs dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
82 00074 0028 1704FB lbsr UtoDP
b2983d97e218 Added for later use
boisy
parents:
diff changeset
83
b2983d97e218 Added for later use
boisy
parents:
diff changeset
84 00075 002B 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
85 00076 002D 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
86 00077 002E DD34 std <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
87 00078 0030 9E32 ldx <u0032
b2983d97e218 Added for later use
boisy
parents:
diff changeset
88 00079 0032 9F2C stx <u002C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
89 00080 0034 9F2E stx <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
90 00081 0036 3416 pshs x,b,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
91 00082 0038 E664 ldb $04,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
92 00083 003A 1F9A tfr b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
93 00084 003C BE0050 ldx >$0050
b2983d97e218 Added for later use
boisy
parents:
diff changeset
94 00085 003F A684 lda ,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
95 00086 0041 9704 sta <V.BUSY
b2983d97e218 Added for later use
boisy
parents:
diff changeset
96 00087 0043 9703 sta <V.LPRC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
97 00088 0045 0D40 L0045 tst <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
98 00089 0047 2608 bne L0051
b2983d97e218 Added for later use
boisy
parents:
diff changeset
99
b2983d97e218 Added for later use
boisy
parents:
diff changeset
100 00090 0049 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
101 00091 004B E605 ldb $05,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
102 00092 004D C420 andb #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
103 00093 004F 260D bne exit *exit routine
b2983d97e218 Added for later use
boisy
parents:
diff changeset
104
b2983d97e218 Added for later use
boisy
parents:
diff changeset
105 00094 0051 1704BA L0051 lbsr L050E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
106 00095 0054 EC62 ldd $02,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
107 00096 0056 DD2C std <u002C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
108 00097 0058 ECE4 ldd ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
109 00098 005A DD34 std <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
110 00099 005C 20E7 bra L0045
b2983d97e218 Added for later use
boisy
parents:
diff changeset
111
b2983d97e218 Added for later use
boisy
parents:
diff changeset
112 00100 005E 3264 exit leas $04,s * EXIT-----------------------
b2983d97e218 Added for later use
boisy
parents:
diff changeset
113 00101 0060 6F01 clr $01,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
114 00102 0062 6F04 clr $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
115 00103 0064 DC36 ldd <V.BUFSIZ |num bytes to return
b2983d97e218 Added for later use
boisy
parents:
diff changeset
116 00104 0066 DE32 ldu <V.BUFADDR |st addr ram to return
b2983d97e218 Added for later use
boisy
parents:
diff changeset
117 00105 0068 103F29 os9 F$SRtMem |return system memory
b2983d97e218 Added for later use
boisy
parents:
diff changeset
118 00106 006B 8E0000 ldx #$0000 |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
119 00107 006E 103F2A os9 F$IRQ |remove from poll
b2983d97e218 Added for later use
boisy
parents:
diff changeset
120 00108 0071 358D puls pc,dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
121
b2983d97e218 Added for later use
boisy
parents:
diff changeset
122 *** crash into init from exit? ***
b2983d97e218 Added for later use
boisy
parents:
diff changeset
123
b2983d97e218 Added for later use
boisy
parents:
diff changeset
124 00109 0073 5F Iniz clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
125 00110 0074 340D pshs dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
126 00111 0076 1704AD lbsr UtoDP
b2983d97e218 Added for later use
boisy
parents:
diff changeset
127
b2983d97e218 Added for later use
boisy
parents:
diff changeset
128 00112 0079 DC01 ldd <u0001 |dev. base addr
b2983d97e218 Added for later use
boisy
parents:
diff changeset
129 00113 007B C30002 addd #$0002 |status register=base+2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
130 00114 007E 3420 pshs y dev.desc. addr>stack
b2983d97e218 Added for later use
boisy
parents:
diff changeset
131 00115 0080 308D06CF leax >Data,pcr |addr packet
b2983d97e218 Added for later use
boisy
parents:
diff changeset
132 00116 0084 318D04B3 leay >IRQser,pcr |addr irq service routine
b2983d97e218 Added for later use
boisy
parents:
diff changeset
133 00117 0088 103F2A os9 F$IRQ |add to poll
b2983d97e218 Added for later use
boisy
parents:
diff changeset
134 00118 008B 3520 puls y dev.desc. addr
b2983d97e218 Added for later use
boisy
parents:
diff changeset
135 00119 008D 2406 bcc checkdesc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
136
b2983d97e218 Added for later use
boisy
parents:
diff changeset
137 00120 008F 3503 puls a,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
138 00121 0091 1A01 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
139 00122 0093 3588 puls pc,dp
b2983d97e218 Added for later use
boisy
parents:
diff changeset
140 00123 0095 A6A811 checkdesc lda <$11,y bytes in init table
b2983d97e218 Added for later use
boisy
parents:
diff changeset
141 00124 0098 811C cmpa #$1C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
142 00125 009A 230E bls L00AA
b2983d97e218 Added for later use
boisy
parents:
diff changeset
143
b2983d97e218 Added for later use
boisy
parents:
diff changeset
144 00126 009C A6A82E lda <$2E,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
145 00127 009F 8410 anda #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
146 00128 00A1 971F sta <u001F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
147 00129 00A3 A6A82E lda <$2E,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
148 00130 00A6 840F anda #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
149 00131 00A8 2602 bne L00AC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
150
b2983d97e218 Added for later use
boisy
parents:
diff changeset
151 00132 00AA 8601 L00AA lda #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
152 00133 00AC 5F L00AC clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
153 00134 00AD 3440 pshs u save U
b2983d97e218 Added for later use
boisy
parents:
diff changeset
154 00135 00AF 103F28 os9 F$SRqMem |Request System RAM
b2983d97e218 Added for later use
boisy
parents:
diff changeset
155 |(D=byte cnt)
b2983d97e218 Added for later use
boisy
parents:
diff changeset
156 00136 00B2 1F31 tfr u,x |start addr to x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
157 00137 00B4 3540 puls u restore U
b2983d97e218 Added for later use
boisy
parents:
diff changeset
158 00138 00B6 240D bcc L00C5 |error?
b2983d97e218 Added for later use
boisy
parents:
diff changeset
159
b2983d97e218 Added for later use
boisy
parents:
diff changeset
160 00139 00B8 E761 stb $01,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
161 00140 00BA 8E0000 ldx #$0000 set remove
b2983d97e218 Added for later use
boisy
parents:
diff changeset
162 00141 00BD 103F2A os9 F$IRQ Set IRQ (remove from poll)
b2983d97e218 Added for later use
boisy
parents:
diff changeset
163 00142 00C0 350D puls dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
164 00143 00C2 1A01 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
165 00144 00C4 39 rts
b2983d97e218 Added for later use
boisy
parents:
diff changeset
166
b2983d97e218 Added for later use
boisy
parents:
diff changeset
167 00145 00C5 9F32 L00C5 stx <u0032
b2983d97e218 Added for later use
boisy
parents:
diff changeset
168 00146 00C7 9F2C stx <u002C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
169 00147 00C9 9F2E stx <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
170 00148 00CB DD36 std <u0036
b2983d97e218 Added for later use
boisy
parents:
diff changeset
171 00149 00CD 308B leax d,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
172 00150 00CF 9F30 stx <u0030
b2983d97e218 Added for later use
boisy
parents:
diff changeset
173 00151 00D1 1F89 tfr a,b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
174 00152 00D3 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
175 00153 00D4 CB03 addb #$03
b2983d97e218 Added for later use
boisy
parents:
diff changeset
176 00154 00D6 C40C andb #$0C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
177 00155 00D8 58 lslb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
178 00156 00D9 58 lslb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
179 00157 00DA 58 lslb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
180 00158 00DB 3406 pshs b,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
181 00159 00DD DC36 ldd <u0036
b2983d97e218 Added for later use
boisy
parents:
diff changeset
182 00160 00DF A3E1 subd ,s++
b2983d97e218 Added for later use
boisy
parents:
diff changeset
183 00161 00E1 DD2A std <u002A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
184 00162 00E3 30C844 leax <u0044,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
185 00163 00E6 9F3E stx <u003E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
186 00164 00E8 9F38 stx <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
187 00165 00EA 9F3A stx <u003A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
188 00166 00EC 30C90100 leax >u0100,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
189 00167 00F0 9F3C stx <u003C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
190 00168 00F2 CC00BC ldd #$00BC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
191 00169 00F5 DD41 std <u0041
b2983d97e218 Added for later use
boisy
parents:
diff changeset
192 00170 00F7 0F34 clr <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
193 00171 00F9 0F35 clr <u0035
b2983d97e218 Added for later use
boisy
parents:
diff changeset
194 00172 00FB 0F40 clr <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
195 00173 00FD ECA826 ldd <$26,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
196 00174 0100 DD1D std <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
197 00175 0102 170203 lbsr L0308
b2983d97e218 Added for later use
boisy
parents:
diff changeset
198
b2983d97e218 Added for later use
boisy
parents:
diff changeset
199 00176 0105 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
200 00177 0107 C610 ldb #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
201 00178 0109 A605 L0109 lda $05,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
202 00179 010B A684 lda ,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
203 00180 010D 5A decb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
204 00181 010E 26F9 bne L0109
b2983d97e218 Added for later use
boisy
parents:
diff changeset
205
b2983d97e218 Added for later use
boisy
parents:
diff changeset
206 00182 0110 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
207 00183 0112 A68DFEFF lda >L0015,pcr
b2983d97e218 Added for later use
boisy
parents:
diff changeset
208 00184 0116 2B03 bmi L011B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
209
b2983d97e218 Added for later use
boisy
parents:
diff changeset
210 00185 0118 B7FF7F sta >$FF7F * set mpi slot
b2983d97e218 Added for later use
boisy
parents:
diff changeset
211 00186 011B B6FF23 L011B lda >$FF23 * CART IRQ flag
b2983d97e218 Added for later use
boisy
parents:
diff changeset
212 00187 011E 84FC anda #$FC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
213 00188 0120 B7FF23 sta >$FF23 * CART IRQ ctrl
b2983d97e218 Added for later use
boisy
parents:
diff changeset
214 00189 0123 B6FF22 lda >$FF22 * ???ram size???
b2983d97e218 Added for later use
boisy
parents:
diff changeset
215 00190 0126 B60092 lda >$0092
b2983d97e218 Added for later use
boisy
parents:
diff changeset
216 00191 0129 8A01 ora #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
217 00192 012B B70092 sta >$0092
b2983d97e218 Added for later use
boisy
parents:
diff changeset
218 00193 012E B7FF92 sta >$FF92 * IRQENR irq enable
b2983d97e218 Added for later use
boisy
parents:
diff changeset
219 00194 0131 358D puls pc,dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
220 00195 0133 5F Write clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
221 00196 0134 340D pshs dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
222 00197 0136 1703ED lbsr UtoDP u=dev mem area
b2983d97e218 Added for later use
boisy
parents:
diff changeset
223
b2983d97e218 Added for later use
boisy
parents:
diff changeset
224 00198 0139 9E38 ldx <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
225 00199 013B A780 sta ,x+ character to write
b2983d97e218 Added for later use
boisy
parents:
diff changeset
226 00200 013D 9C3C cmpx <u003C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
227 00201 013F 2502 bcs L0143
b2983d97e218 Added for later use
boisy
parents:
diff changeset
228
b2983d97e218 Added for later use
boisy
parents:
diff changeset
229 00202 0141 9E3E ldx <u003E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
230 00203 0143 9C3A L0143 cmpx <u003A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
231 00204 0145 260A bne L0151
b2983d97e218 Added for later use
boisy
parents:
diff changeset
232
b2983d97e218 Added for later use
boisy
parents:
diff changeset
233 00205 0147 3410 pshs x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
234 00206 0149 8D19 bsr L0164
b2983d97e218 Added for later use
boisy
parents:
diff changeset
235
b2983d97e218 Added for later use
boisy
parents:
diff changeset
236 00207 014B 3510 puls x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
237 00208 014D 24F4 bcc L0143
b2983d97e218 Added for later use
boisy
parents:
diff changeset
238 00209 014F 2006 bra L0157
b2983d97e218 Added for later use
boisy
parents:
diff changeset
239
b2983d97e218 Added for later use
boisy
parents:
diff changeset
240 00210 0151 9F38 L0151 stx <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
241 00211 0153 0C40 inc <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
242 00212 0155 8D02 bsr L0159
b2983d97e218 Added for later use
boisy
parents:
diff changeset
243
b2983d97e218 Added for later use
boisy
parents:
diff changeset
244 00213 0157 358D L0157 puls pc,dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
245 00214 0159 860F L0159 lda #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
246 00215 015B 2002 bra L015F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
247
b2983d97e218 Added for later use
boisy
parents:
diff changeset
248 00216 015D 860D lda #$0D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
249 00217 015F 9E01 L015F ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
250 00218 0161 A701 sta $01,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
251 00219 0163 39 rts
b2983d97e218 Added for later use
boisy
parents:
diff changeset
252
b2983d97e218 Added for later use
boisy
parents:
diff changeset
253 00220 0164 1703A7 L0164 lbsr L050E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
254
b2983d97e218 Added for later use
boisy
parents:
diff changeset
255 00221 0167 BE0050 ldx >$0050
b2983d97e218 Added for later use
boisy
parents:
diff changeset
256 00222 016A E68819 ldb <$19,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
257 00223 016D 2704 beq L0173
b2983d97e218 Added for later use
boisy
parents:
diff changeset
258
b2983d97e218 Added for later use
boisy
parents:
diff changeset
259 00224 016F C103 cmpb #$03
b2983d97e218 Added for later use
boisy
parents:
diff changeset
260 00225 0171 2306 bls L0179
b2983d97e218 Added for later use
boisy
parents:
diff changeset
261
b2983d97e218 Added for later use
boisy
parents:
diff changeset
262 00226 0173 E60C L0173 ldb $0C,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
263 00227 0175 C402 andb #$02
b2983d97e218 Added for later use
boisy
parents:
diff changeset
264 00228 0177 2702 beq L017B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
265
b2983d97e218 Added for later use
boisy
parents:
diff changeset
266 00229 0179 1A01 L0179 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
267 00230 017B 39 L017B rts
b2983d97e218 Added for later use
boisy
parents:
diff changeset
268 00231 017C 5F Read clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
269 00232 017D 340D pshs dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
270 00233 017F 1703A4 lbsr UtoDP dev.mem. to dp
b2983d97e218 Added for later use
boisy
parents:
diff changeset
271
b2983d97e218 Added for later use
boisy
parents:
diff changeset
272 00234 0182 D60E ldb <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
273 00235 0184 262C bne ReadErr
b2983d97e218 Added for later use
boisy
parents:
diff changeset
274
b2983d97e218 Added for later use
boisy
parents:
diff changeset
275 00236 0186 1A50 L0186 orcc #$50 FIRQ,IRQ mask
b2983d97e218 Added for later use
boisy
parents:
diff changeset
276 00237 0188 DC34 ldd <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
277 00238 018A 271B beq L01A7
b2983d97e218 Added for later use
boisy
parents:
diff changeset
278
b2983d97e218 Added for later use
boisy
parents:
diff changeset
279 00239 018C 10830010 cmpd #$0010
b2983d97e218 Added for later use
boisy
parents:
diff changeset
280 00240 0190 2602 bne L0194
b2983d97e218 Added for later use
boisy
parents:
diff changeset
281
b2983d97e218 Added for later use
boisy
parents:
diff changeset
282 00241 0192 8D33 bsr L01C7
b2983d97e218 Added for later use
boisy
parents:
diff changeset
283
b2983d97e218 Added for later use
boisy
parents:
diff changeset
284 00242 0194 830001 L0194 subd #$0001
b2983d97e218 Added for later use
boisy
parents:
diff changeset
285 00243 0197 DD34 std <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
286 00244 0199 9E2E ldx <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
287 00245 019B A680 lda ,x+
b2983d97e218 Added for later use
boisy
parents:
diff changeset
288 00246 019D 9C30 cmpx <u0030
b2983d97e218 Added for later use
boisy
parents:
diff changeset
289 00247 019F 2602 bne L01A3
b2983d97e218 Added for later use
boisy
parents:
diff changeset
290
b2983d97e218 Added for later use
boisy
parents:
diff changeset
291 00248 01A1 9E32 ldx <u0032
b2983d97e218 Added for later use
boisy
parents:
diff changeset
292 00249 01A3 9F2E L01A3 stx <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
293 00250 01A5 358D puls pc,dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
294
b2983d97e218 Added for later use
boisy
parents:
diff changeset
295 00251 01A7 8DBB L01A7 bsr L0164
b2983d97e218 Added for later use
boisy
parents:
diff changeset
296
b2983d97e218 Added for later use
boisy
parents:
diff changeset
297 00252 01A9 2502 bcs L01AD
b2983d97e218 Added for later use
boisy
parents:
diff changeset
298
b2983d97e218 Added for later use
boisy
parents:
diff changeset
299 00253 01AB 20D9 bra L0186
b2983d97e218 Added for later use
boisy
parents:
diff changeset
300
b2983d97e218 Added for later use
boisy
parents:
diff changeset
301 00254 01AD 350B L01AD puls dp,a,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
302 00255 01AF 1A01 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
303 00256 01B1 39 rts
b2983d97e218 Added for later use
boisy
parents:
diff changeset
304
b2983d97e218 Added for later use
boisy
parents:
diff changeset
305 00257 01B2 E7A83A ReadErr stb <$3A,y b=V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
306 00258 01B5 0F0E clr <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
307 00259 01B7 350B puls dp,a,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
308 00260 01B9 C520 bitb #$20 $20=bit 5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
309 00261 01BB 2705 beq L01C2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
310
b2983d97e218 Added for later use
boisy
parents:
diff changeset
311 00262 01BD C6F4 ldb #$F4
b2983d97e218 Added for later use
boisy
parents:
diff changeset
312 00263 01BF 1A01 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
313 00264 01C1 39 rts
b2983d97e218 Added for later use
boisy
parents:
diff changeset
314
b2983d97e218 Added for later use
boisy
parents:
diff changeset
315 00265 01C2 C6DC L01C2 ldb #$DC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
316 00266 01C4 1A01 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
317 00267 01C6 39 rts
b2983d97e218 Added for later use
boisy
parents:
diff changeset
318
b2983d97e218 Added for later use
boisy
parents:
diff changeset
319 00268 01C7 3407 L01C7 pshs b,a,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
320 00269 01C9 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
321 00270 01CB D628 ldb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
322 00271 01CD C570 bitb #$70
b2983d97e218 Added for later use
boisy
parents:
diff changeset
323 00272 01CF 2712 beq L01E3
b2983d97e218 Added for later use
boisy
parents:
diff changeset
324
b2983d97e218 Added for later use
boisy
parents:
diff changeset
325 00273 01D1 C520 bitb #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
326 00274 01D3 2710 beq L01E5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
327
b2983d97e218 Added for later use
boisy
parents:
diff changeset
328 00275 01D5 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
329 00276 01D7 D628 ldb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
330 00277 01D9 C4DF andb #$DF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
331 00278 01DB D728 stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
332 00279 01DD A604 lda $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
333 00280 01DF 8A0A ora #$0A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
334 00281 01E1 A704 sta $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
335 00282 01E3 3587 L01E3 puls pc,b,a,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
336 00283 01E5 C510 L01E5 bitb #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
337 00284 01E7 2710 beq L01F9
b2983d97e218 Added for later use
boisy
parents:
diff changeset
338
b2983d97e218 Added for later use
boisy
parents:
diff changeset
339 00285 01E9 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
340 00286 01EB D628 ldb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
341 00287 01ED C4EF andb #$EF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
342 00288 01EF D728 stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
343 00289 01F1 A604 lda $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
344 00290 01F3 8A05 ora #$05
b2983d97e218 Added for later use
boisy
parents:
diff changeset
345 00291 01F5 A704 sta $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
346 00292 01F7 20EA bra L01E3
b2983d97e218 Added for later use
boisy
parents:
diff changeset
347
b2983d97e218 Added for later use
boisy
parents:
diff changeset
348 00293 01F9 C540 L01F9 bitb #$40
b2983d97e218 Added for later use
boisy
parents:
diff changeset
349 00294 01FB 27E6 beq L01E3
b2983d97e218 Added for later use
boisy
parents:
diff changeset
350
b2983d97e218 Added for later use
boisy
parents:
diff changeset
351 00295 01FD D60F ldb <V.XON
b2983d97e218 Added for later use
boisy
parents:
diff changeset
352 00296 01FF 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
353 00297 0201 D743 stb <u0043
b2983d97e218 Added for later use
boisy
parents:
diff changeset
354 00298 0203 17FF53 lbsr L0159
b2983d97e218 Added for later use
boisy
parents:
diff changeset
355 00299 0206 D628 ldb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
356 00300 0208 C4BF andb #$BF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
357 00301 020A D728 stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
358 00302 020C 20D5 bra L01E3
b2983d97e218 Added for later use
boisy
parents:
diff changeset
359
b2983d97e218 Added for later use
boisy
parents:
diff changeset
360 00303 020E 5F GetSta clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
361 00304 020F 340D pshs dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
362 00305 0211 170312 lbsr UtoDP
b2983d97e218 Added for later use
boisy
parents:
diff changeset
363 00306 0214 8101 cmpa #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
364 00307 0216 2618 bne L0230
b2983d97e218 Added for later use
boisy
parents:
diff changeset
365
b2983d97e218 Added for later use
boisy
parents:
diff changeset
366 00308 0218 DC34 ldd <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
367 00309 021A 270C beq L0228
b2983d97e218 Added for later use
boisy
parents:
diff changeset
368
b2983d97e218 Added for later use
boisy
parents:
diff changeset
369 00310 021C 4D tsta
b2983d97e218 Added for later use
boisy
parents:
diff changeset
370 00311 021D 2702 beq L0221
b2983d97e218 Added for later use
boisy
parents:
diff changeset
371
b2983d97e218 Added for later use
boisy
parents:
diff changeset
372 00312 021F C6FF ldb #$FF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
373 00313 0221 AE26 L0221 ldx $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
374 00314 0223 E702 stb $02,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
375 00315 0225 1600DE lbra L0306
b2983d97e218 Added for later use
boisy
parents:
diff changeset
376
b2983d97e218 Added for later use
boisy
parents:
diff changeset
377 00316 0228 3505 L0228 puls b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
378 00317 022A 1A01 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
379 00318 022C C6F6 ldb #$F6
b2983d97e218 Added for later use
boisy
parents:
diff changeset
380 00319 022E 3588 puls pc,dp
b2983d97e218 Added for later use
boisy
parents:
diff changeset
381 00320 0230 8128 L0230 cmpa #$28
b2983d97e218 Added for later use
boisy
parents:
diff changeset
382 00321 0232 2624 bne L0258
b2983d97e218 Added for later use
boisy
parents:
diff changeset
383
b2983d97e218 Added for later use
boisy
parents:
diff changeset
384 00322 0234 DC1D ldd <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
385 00323 0236 0D1F tst <u001F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
386 00324 0238 2706 beq L0240
b2983d97e218 Added for later use
boisy
parents:
diff changeset
387
b2983d97e218 Added for later use
boisy
parents:
diff changeset
388 00325 023A C504 bitb #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
389 00326 023C 2602 bne L0240
b2983d97e218 Added for later use
boisy
parents:
diff changeset
390
b2983d97e218 Added for later use
boisy
parents:
diff changeset
391 00327 023E C4F7 andb #$F7
b2983d97e218 Added for later use
boisy
parents:
diff changeset
392 00328 0240 AE26 L0240 ldx $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
393 00329 0242 ED06 std $06,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
394 00330 0244 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
395 00331 0245 9620 lda <u0020
b2983d97e218 Added for later use
boisy
parents:
diff changeset
396 00332 0247 8580 bita #$80
b2983d97e218 Added for later use
boisy
parents:
diff changeset
397 00333 0249 2602 bne L024D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
398
b2983d97e218 Added for later use
boisy
parents:
diff changeset
399 00334 024B CA10 orb #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
400 00335 024D 8520 L024D bita #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
401 00336 024F 2602 bne L0253
b2983d97e218 Added for later use
boisy
parents:
diff changeset
402
b2983d97e218 Added for later use
boisy
parents:
diff changeset
403 00337 0251 CA40 orb #$40
b2983d97e218 Added for later use
boisy
parents:
diff changeset
404 00338 0253 E702 L0253 stb $02,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
405 00339 0255 1600AE lbra L0306
b2983d97e218 Added for later use
boisy
parents:
diff changeset
406 00340 0258 8106 L0258 cmpa #$06
b2983d97e218 Added for later use
boisy
parents:
diff changeset
407 00341 025A 2604 bne L0260
b2983d97e218 Added for later use
boisy
parents:
diff changeset
408
b2983d97e218 Added for later use
boisy
parents:
diff changeset
409 00342 025C 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
410 00343 025D 1600A6 lbra L0306
b2983d97e218 Added for later use
boisy
parents:
diff changeset
411 00344 0260 81D0 L0260 cmpa #$D0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
412 00345 0262 266A bne L02CE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
413
b2983d97e218 Added for later use
boisy
parents:
diff changeset
414 00346 0264 D60E ldb <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
415 00347 0266 1026FF48 lbne L01B2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
416 00348 026A 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
417 00349 026C DC30 ldd <u0030
b2983d97e218 Added for later use
boisy
parents:
diff changeset
418 00350 026E 932E subd <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
419 00351 0270 109334 cmpd <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
420 00352 0273 2504 bcs L0279
b2983d97e218 Added for later use
boisy
parents:
diff changeset
421
b2983d97e218 Added for later use
boisy
parents:
diff changeset
422 00353 0275 DC34 ldd <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
423 00354 0277 27AF beq L0228
b2983d97e218 Added for later use
boisy
parents:
diff changeset
424
b2983d97e218 Added for later use
boisy
parents:
diff changeset
425 00355 0279 1CAF L0279 andcc #$AF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
426 00356 027B EE26 ldu $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
427 00357 027D 10A346 cmpd V.TYPE,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
428 00358 0280 2302 bls L0284
b2983d97e218 Added for later use
boisy
parents:
diff changeset
429
b2983d97e218 Added for later use
boisy
parents:
diff changeset
430 00359 0282 EC46 ldd V.TYPE,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
431 00360 0284 ED46 L0284 std V.TYPE,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
432 00361 0286 2744 beq L02CC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
433
b2983d97e218 Added for later use
boisy
parents:
diff changeset
434 00362 0288 3406 pshs b,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
435 00363 028A 3470 pshs u,y,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
436 00364 028C ED62 std $02,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
437 00365 028E DC2E ldd <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
438 00366 0290 EDE4 std ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
439 00367 0292 EC44 ldd V.BUSY,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
440 00368 0294 ED64 std $04,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
441 00369 0296 BE0050 ldx >$0050
b2983d97e218 Added for later use
boisy
parents:
diff changeset
442 00370 0299 E606 ldb $06,x * |dest task num
b2983d97e218 Added for later use
boisy
parents:
diff changeset
443 00371 029B B600D0 lda >$00D0 * |source task num
b2983d97e218 Added for later use
boisy
parents:
diff changeset
444 00372 029E 3570 puls u,y,x * |dest pt, bytes, srce pt
b2983d97e218 Added for later use
boisy
parents:
diff changeset
445 00373 02A0 103F38 os9 F$Move * |move data
b2983d97e218 Added for later use
boisy
parents:
diff changeset
446 00374 02A3 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
447 00375 02A5 DC34 ldd <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
448 00376 02A7 A3E4 subd ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
449 00377 02A9 DD34 std <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
450 00378 02AB 1CAF andcc #$AF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
451 00379 02AD 10830010 cmpd #$0010
b2983d97e218 Added for later use
boisy
parents:
diff changeset
452 00380 02B1 240B bcc L02BE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
453
b2983d97e218 Added for later use
boisy
parents:
diff changeset
454 00381 02B3 E3E4 addd ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
455 00382 02B5 10830010 cmpd #$0010
b2983d97e218 Added for later use
boisy
parents:
diff changeset
456 00383 02B9 2503 bcs L02BE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
457
b2983d97e218 Added for later use
boisy
parents:
diff changeset
458 00384 02BB 17FF09 lbsr L01C7
b2983d97e218 Added for later use
boisy
parents:
diff changeset
459
b2983d97e218 Added for later use
boisy
parents:
diff changeset
460 00385 02BE 3506 L02BE puls b,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
461 00386 02C0 9E2E ldx <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
462 00387 02C2 308B leax d,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
463 00388 02C4 9C30 cmpx <u0030
b2983d97e218 Added for later use
boisy
parents:
diff changeset
464 00389 02C6 2602 bne L02CA
b2983d97e218 Added for later use
boisy
parents:
diff changeset
465
b2983d97e218 Added for later use
boisy
parents:
diff changeset
466 00390 02C8 9E32 ldx <u0032
b2983d97e218 Added for later use
boisy
parents:
diff changeset
467 00391 02CA 9F2E L02CA stx <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
468 00392 02CC 2038 L02CC bra L0306
b2983d97e218 Added for later use
boisy
parents:
diff changeset
469
b2983d97e218 Added for later use
boisy
parents:
diff changeset
470 00393 02CE 81D2 L02CE cmpa #$D2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
471 00394 02D0 2613 bne L02E5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
472
b2983d97e218 Added for later use
boisy
parents:
diff changeset
473 00395 02D2 CC0B04 ldd #$0B04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
474 00396 02D5 AE26 ldx $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
475 00397 02D7 ED01 std $01,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
476 00398 02D9 CC0707 ldd #$0707
b2983d97e218 Added for later use
boisy
parents:
diff changeset
477 00399 02DC ED04 std $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
478 00400 02DE CC0001 ldd #$0001
b2983d97e218 Added for later use
boisy
parents:
diff changeset
479 00401 02E1 ED06 std $06,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
480 00402 02E3 2021 bra L0306
b2983d97e218 Added for later use
boisy
parents:
diff changeset
481
b2983d97e218 Added for later use
boisy
parents:
diff changeset
482 00403 02E5 8126 L02E5 cmpa #$26
b2983d97e218 Added for later use
boisy
parents:
diff changeset
483 00404 02E7 2615 bne L02FE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
484
b2983d97e218 Added for later use
boisy
parents:
diff changeset
485 00405 02E9 AE26 ldx $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
486 00406 02EB 10AE23 ldy $03,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
487 00407 02EE 10AE24 ldy $04,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
488 00408 02F1 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
489 00409 02F2 E6A82C ldb <$2C,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
490 00410 02F5 ED04 std $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
491 00411 02F7 E6A82D ldb <$2D,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
492 00412 02FA ED06 std $06,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
493 00413 02FC 2008 bra L0306
b2983d97e218 Added for later use
boisy
parents:
diff changeset
494
b2983d97e218 Added for later use
boisy
parents:
diff changeset
495 00414 02FE 3505 L02FE puls b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
496 00415 0300 1A01 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
497 00416 0302 C6D0 ldb #$D0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
498 00417 0304 3588 puls pc,dp
b2983d97e218 Added for later use
boisy
parents:
diff changeset
499 00418 0306 358D L0306 puls pc,dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
500 00419 0308 3440 L0308 pshs u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
501 00420 030A 1F98 tfr b,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
502 00421 030C 338D0446 leau >L0756,pcr
b2983d97e218 Added for later use
boisy
parents:
diff changeset
503 00422 0310 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
504 00423 0312 C40F andb #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
505 00424 0314 58 lslb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
506 00425 0315 58 lslb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
507 00426 0316 33C5 leau b,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
508 00427 0318 44 lsra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
509 00428 0319 44 lsra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
510 00429 031A 44 lsra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
511 00430 031B 44 lsra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
512 00431 031C 44 lsra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
513 00432 031D 8803 eora #$03
b2983d97e218 Added for later use
boisy
parents:
diff changeset
514 00433 031F 8403 anda #$03
b2983d97e218 Added for later use
boisy
parents:
diff changeset
515 00434 0321 3403 pshs a,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
516 00435 0323 961D lda <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
517 00436 0325 44 lsra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
518 00437 0326 44 lsra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
519 00438 0327 8438 anda #$38
b2983d97e218 Added for later use
boisy
parents:
diff changeset
520 00439 0329 AA61 ora $01,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
521 00440 032B A761 sta $01,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
522 00441 032D 8A80 ora #$80
b2983d97e218 Added for later use
boisy
parents:
diff changeset
523 00442 032F 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
524 00443 0331 A703 sta $03,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
525 00444 0333 ECC1 ldd ,u++
b2983d97e218 Added for later use
boisy
parents:
diff changeset
526 00445 0335 1E89 exg a,b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
527 00446 0337 ED84 std ,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
528 00447 0339 A661 lda $01,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
529 00448 033B A703 sta $03,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
530 00449 033D ECC4 ldd ,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
531 00450 033F 9721 sta <u0021
b2983d97e218 Added for later use
boisy
parents:
diff changeset
532 00451 0341 8A06 ora #$06
b2983d97e218 Added for later use
boisy
parents:
diff changeset
533 00452 0343 A702 sta $02,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
534 00453 0345 D729 stb <u0029
b2983d97e218 Added for later use
boisy
parents:
diff changeset
535 00454 0347 35C3 puls pc,u,a,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
536 00455 0349 5F SetSta clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
537 00456 034A 340D pshs dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
538 00457 034C 1701D7 lbsr UtoDP
b2983d97e218 Added for later use
boisy
parents:
diff changeset
539
b2983d97e218 Added for later use
boisy
parents:
diff changeset
540 00458 034F 81D1 cmpa #$D1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
541 00459 0351 267F bne L03D2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
542
b2983d97e218 Added for later use
boisy
parents:
diff changeset
543 00460 0353 EE26 ldu $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
544 00461 0355 AE44 ldx V.BUSY,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
545 00462 0357 EC46 ldd V.TYPE,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
546 00463 0359 3416 pshs x,b,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
547 00464 035B 2764 beq L03C1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
548
b2983d97e218 Added for later use
boisy
parents:
diff changeset
549 00465 035D DC3A L035D ldd <u003A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
550 00466 035F 10933E cmpd <u003E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
551 00467 0362 2607 bne L036B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
552
b2983d97e218 Added for later use
boisy
parents:
diff changeset
553 00468 0364 DC3C ldd <u003C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
554 00469 0366 830001 subd #$0001
b2983d97e218 Added for later use
boisy
parents:
diff changeset
555 00470 0369 200A bra L0375
b2983d97e218 Added for later use
boisy
parents:
diff changeset
556
b2983d97e218 Added for later use
boisy
parents:
diff changeset
557 00471 036B 830001 L036B subd #$0001
b2983d97e218 Added for later use
boisy
parents:
diff changeset
558 00472 036E 109338 cmpd <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
559 00473 0371 2402 bcc L0375
b2983d97e218 Added for later use
boisy
parents:
diff changeset
560
b2983d97e218 Added for later use
boisy
parents:
diff changeset
561 00474 0373 DC3C ldd <u003C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
562 00475 0375 9338 L0375 subd <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
563 00476 0377 274D beq L03C6
b2983d97e218 Added for later use
boisy
parents:
diff changeset
564
b2983d97e218 Added for later use
boisy
parents:
diff changeset
565 00477 0379 10A3E4 cmpd ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
566 00478 037C 2302 bls L0380
b2983d97e218 Added for later use
boisy
parents:
diff changeset
567
b2983d97e218 Added for later use
boisy
parents:
diff changeset
568 00479 037E ECE4 ldd ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
569 00480 0380 3406 L0380 pshs b,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
570 00481 0382 BE0050 ldx >$0050
b2983d97e218 Added for later use
boisy
parents:
diff changeset
571 00482 0385 A606 lda $06,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
572 00483 0387 F600D0 ldb >$00D0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
573 00484 038A DE38 ldu <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
574 00485 038C AE64 ldx $04,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
575 00486 038E 10AEE4 ldy ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
576 00487 0391 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
577 00488 0393 103F38 os9 F$Move
b2983d97e218 Added for later use
boisy
parents:
diff changeset
578 00489 0396 ECE4 ldd ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
579 00490 0398 DE38 ldu <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
580 00491 039A 33CB leau d,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
581 00492 039C 11933C cmpu <u003C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
582 00493 039F 2502 bcs L03A3
b2983d97e218 Added for later use
boisy
parents:
diff changeset
583
b2983d97e218 Added for later use
boisy
parents:
diff changeset
584 00494 03A1 DE3E ldu <u003E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
585 00495 03A3 DF38 L03A3 stu <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
586 00496 03A5 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
587 00497 03A6 D640 ldb <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
588 00498 03A8 E3E4 addd ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
589 00499 03AA D740 stb <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
590 00500 03AC 1CAF andcc #$AF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
591 00501 03AE ECE4 ldd ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
592 00502 03B0 AE64 ldx $04,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
593 00503 03B2 308B leax d,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
594 00504 03B4 AF64 stx $04,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
595 00505 03B6 EC62 ldd $02,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
596 00506 03B8 A3E1 subd ,s++
b2983d97e218 Added for later use
boisy
parents:
diff changeset
597 00507 03BA EDE4 std ,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
598 00508 03BC 269F bne L035D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
599
b2983d97e218 Added for later use
boisy
parents:
diff changeset
600 00509 03BE 17FD98 lbsr L0159
b2983d97e218 Added for later use
boisy
parents:
diff changeset
601 00510 03C1 3264 L03C1 leas $04,s
b2983d97e218 Added for later use
boisy
parents:
diff changeset
602 00511 03C3 160146 lbra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
603 00512 03C6 1A50 L03C6 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
604 00513 03C8 17FD8E lbsr L0159
b2983d97e218 Added for later use
boisy
parents:
diff changeset
605 00514 03CB 17FD96 lbsr L0164
b2983d97e218 Added for later use
boisy
parents:
diff changeset
606 00515 03CE 248D bcc L035D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
607
b2983d97e218 Added for later use
boisy
parents:
diff changeset
608 00516 03D0 20EF bra L03C1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
609
b2983d97e218 Added for later use
boisy
parents:
diff changeset
610 00517 03D2 8128 L03D2 cmpa #$28
b2983d97e218 Added for later use
boisy
parents:
diff changeset
611 00518 03D4 262C bne L0402
b2983d97e218 Added for later use
boisy
parents:
diff changeset
612
b2983d97e218 Added for later use
boisy
parents:
diff changeset
613 00519 03D6 AE26 ldx $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
614 00520 03D8 EC06 ldd $06,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
615 00521 03DA 0D1F tst <u001F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
616 00522 03DC 2706 beq L03E4
b2983d97e218 Added for later use
boisy
parents:
diff changeset
617
b2983d97e218 Added for later use
boisy
parents:
diff changeset
618 00523 03DE C504 bitb #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
619 00524 03E0 2602 bne L03E4
b2983d97e218 Added for later use
boisy
parents:
diff changeset
620
b2983d97e218 Added for later use
boisy
parents:
diff changeset
621 00525 03E2 CA08 orb #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
622 00526 03E4 DD1D L03E4 std <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
623 00527 03E6 17FF1F lbsr L0308
b2983d97e218 Added for later use
boisy
parents:
diff changeset
624 00528 03E9 0F22 clr <u0022
b2983d97e218 Added for later use
boisy
parents:
diff changeset
625 00529 03EB 0D0C tst <V.QUIT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
626 00530 03ED 2610 bne L03FF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
627
b2983d97e218 Added for later use
boisy
parents:
diff changeset
628 00531 03EF 0D0B tst <V.INTR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
629 00532 03F1 260C bne L03FF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
630
b2983d97e218 Added for later use
boisy
parents:
diff changeset
631 00533 03F3 0D0D tst <V.PCHR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
632 00534 03F5 2608 bne L03FF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
633
b2983d97e218 Added for later use
boisy
parents:
diff changeset
634 00535 03F7 D61D ldb <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
635 00536 03F9 C504 bitb #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
636 00537 03FB 2602 bne L03FF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
637
b2983d97e218 Added for later use
boisy
parents:
diff changeset
638 00538 03FD 0C22 inc <u0022
b2983d97e218 Added for later use
boisy
parents:
diff changeset
639 00539 03FF 16010A L03FF lbra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
640 00540 0402 812B L0402 cmpa #$2B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
641 00541 0404 2617 bne L041D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
642
b2983d97e218 Added for later use
boisy
parents:
diff changeset
643 00542 0406 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
644 00543 0408 A604 lda $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
645 00544 040A 3412 pshs x,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
646 00545 040C 84FA anda #$FA
b2983d97e218 Added for later use
boisy
parents:
diff changeset
647 00546 040E A704 sta $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
648 00547 0410 8E001E ldx #$001E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
649 00548 0413 103F0A os9 F$Sleep
b2983d97e218 Added for later use
boisy
parents:
diff changeset
650 00549 0416 3512 puls x,a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
651 00550 0418 A704 sta $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
652 00551 041A 1600EF lbra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
653 00552 041D 811D L041D cmpa #$1D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
654 00553 041F 2640 bne L0461
b2983d97e218 Added for later use
boisy
parents:
diff changeset
655
b2983d97e218 Added for later use
boisy
parents:
diff changeset
656 00554 0421 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
657 00555 0423 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
658 00556 0425 9628 lda <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
659 00557 0427 8A08 ora #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
660 00558 0429 9728 sta <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
661 00559 042B 8D50 bsr L047D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
662
b2983d97e218 Added for later use
boisy
parents:
diff changeset
663 00560 042D 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
664 00561 042E A784 sta ,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
665 00562 0430 1A50 L0430 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
666 00563 0432 A605 lda $05,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
667 00564 0434 8540 bita #$40
b2983d97e218 Added for later use
boisy
parents:
diff changeset
668 00565 0436 260C bne L0444
b2983d97e218 Added for later use
boisy
parents:
diff changeset
669
b2983d97e218 Added for later use
boisy
parents:
diff changeset
670 00566 0438 1CAF andcc #$AF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
671 00567 043A 8E0001 ldx #$0001
b2983d97e218 Added for later use
boisy
parents:
diff changeset
672 00568 043D 103F0A os9 F$Sleep
b2983d97e218 Added for later use
boisy
parents:
diff changeset
673 00569 0440 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
674 00570 0442 20EC bra L0430
b2983d97e218 Added for later use
boisy
parents:
diff changeset
675
b2983d97e218 Added for later use
boisy
parents:
diff changeset
676 00571 0444 8A40 L0444 ora #$40
b2983d97e218 Added for later use
boisy
parents:
diff changeset
677 00572 0446 A703 sta $03,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
678 00573 0448 8E001E ldx #$001E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
679 00574 044B 103F0A os9 F$Sleep
b2983d97e218 Added for later use
boisy
parents:
diff changeset
680 00575 044E 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
681 00576 0450 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
682 00577 0452 A603 lda $03,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
683 00578 0454 84BF anda #$BF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
684 00579 0456 A703 sta $03,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
685 00580 0458 9628 lda <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
686 00581 045A 84F7 anda #$F7
b2983d97e218 Added for later use
boisy
parents:
diff changeset
687 00582 045C 9728 sta <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
688 00583 045E 1600AB lbra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
689 00584 0461 811A L0461 cmpa #$1A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
690 00585 0463 262B bne L0490
b2983d97e218 Added for later use
boisy
parents:
diff changeset
691
b2983d97e218 Added for later use
boisy
parents:
diff changeset
692 00586 0465 A625 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
693 00587 0467 AE26 ldx $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
694 00588 0469 E605 ldb $05,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
695 00589 046B 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
696 00590 046D 9E34 ldx <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
697 00591 046F 2605 bne L0476
b2983d97e218 Added for later use
boisy
parents:
diff changeset
698
b2983d97e218 Added for later use
boisy
parents:
diff changeset
699 00592 0471 DD25 std <u0025
b2983d97e218 Added for later use
boisy
parents:
diff changeset
700 00593 0473 160096 lbra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
701 00594 0476 3501 L0476 puls cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
702 00595 0478 103F08 os9 F$Send
b2983d97e218 Added for later use
boisy
parents:
diff changeset
703 00596 047B 358C puls pc,dp,b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
704 00597 047D 860D L047D lda #$0D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
705 00598 047F A701 sta $01,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
706 00599 0481 0F40 clr <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
707 00600 0483 DC3E ldd <u003E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
708 00601 0485 DD3A std <u003A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
709 00602 0487 DD38 std <u0038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
710 00603 0489 9621 lda <u0021
b2983d97e218 Added for later use
boisy
parents:
diff changeset
711 00604 048B 8A04 ora #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
712 00605 048D A702 sta $02,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
713 00606 048F 39 rts
b2983d97e218 Added for later use
boisy
parents:
diff changeset
714 00607 0490 811B L0490 cmpa #$1B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
715 00608 0492 260C bne L04A0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
716
b2983d97e218 Added for later use
boisy
parents:
diff changeset
717 00609 0494 A625 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
718 00610 0496 9125 cmpa <u0025
b2983d97e218 Added for later use
boisy
parents:
diff changeset
719 00611 0498 2604 bne L049E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
720
b2983d97e218 Added for later use
boisy
parents:
diff changeset
721 00612 049A 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
722 00613 049B 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
723 00614 049C DD25 std <u0025
b2983d97e218 Added for later use
boisy
parents:
diff changeset
724 00615 049E 206C L049E bra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
725
b2983d97e218 Added for later use
boisy
parents:
diff changeset
726 00616 04A0 819A L04A0 cmpa #$9A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
727 00617 04A2 260A bne L04AE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
728
b2983d97e218 Added for later use
boisy
parents:
diff changeset
729 00618 04A4 A625 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
730 00619 04A6 AE26 ldx $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
731 00620 04A8 E605 ldb $05,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
732 00621 04AA DD23 std <u0023
b2983d97e218 Added for later use
boisy
parents:
diff changeset
733 00622 04AC 205E bra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
734
b2983d97e218 Added for later use
boisy
parents:
diff changeset
735 00623 04AE 819B L04AE cmpa #$9B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
736 00624 04B0 260E bne L04C0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
737
b2983d97e218 Added for later use
boisy
parents:
diff changeset
738 00625 04B2 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
739 00626 04B4 A625 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
740 00627 04B6 9123 cmpa <u0023
b2983d97e218 Added for later use
boisy
parents:
diff changeset
741 00628 04B8 2604 bne L04BE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
742
b2983d97e218 Added for later use
boisy
parents:
diff changeset
743 00629 04BA 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
744 00630 04BB 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
745 00631 04BC DD23 std <u0023
b2983d97e218 Added for later use
boisy
parents:
diff changeset
746 00632 04BE 204C L04BE bra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
747
b2983d97e218 Added for later use
boisy
parents:
diff changeset
748 00633 04C0 812A L04C0 cmpa #$2A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
749 00634 04C2 2615 bne L04D9
b2983d97e218 Added for later use
boisy
parents:
diff changeset
750
b2983d97e218 Added for later use
boisy
parents:
diff changeset
751 00635 04C4 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
752 00636 04C6 A625 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
753 00637 04C8 8E0000 ldx #$0000
b2983d97e218 Added for later use
boisy
parents:
diff changeset
754 00638 04CB 9125 cmpa <u0025
b2983d97e218 Added for later use
boisy
parents:
diff changeset
755 00639 04CD 2602 bne L04D1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
756
b2983d97e218 Added for later use
boisy
parents:
diff changeset
757 00640 04CF 9F25 stx <u0025
b2983d97e218 Added for later use
boisy
parents:
diff changeset
758 00641 04D1 9123 L04D1 cmpa <u0023
b2983d97e218 Added for later use
boisy
parents:
diff changeset
759 00642 04D3 2602 bne L04D7
b2983d97e218 Added for later use
boisy
parents:
diff changeset
760
b2983d97e218 Added for later use
boisy
parents:
diff changeset
761 00643 04D5 9F23 stx <u0023
b2983d97e218 Added for later use
boisy
parents:
diff changeset
762 00644 04D7 2033 L04D7 bra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
763
b2983d97e218 Added for later use
boisy
parents:
diff changeset
764 00645 04D9 8129 L04D9 cmpa #$29
b2983d97e218 Added for later use
boisy
parents:
diff changeset
765 00646 04DB 2627 bne L0504
b2983d97e218 Added for later use
boisy
parents:
diff changeset
766
b2983d97e218 Added for later use
boisy
parents:
diff changeset
767 00647 04DD 9E01 ldx <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
768 00648 04DF 1A50 orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
769 00649 04E1 0D28 tst <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
770 00650 04E3 2619 bne L04FE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
771
b2983d97e218 Added for later use
boisy
parents:
diff changeset
772 00651 04E5 A606 lda $06,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
773 00652 04E7 84B0 anda #$B0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
774 00653 04E9 9720 sta <u0020
b2983d97e218 Added for later use
boisy
parents:
diff changeset
775 00654 04EB 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
776 00655 04EC 8510 bita #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
777 00656 04EE 2602 bne L04F2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
778
b2983d97e218 Added for later use
boisy
parents:
diff changeset
779 00657 04F0 CA02 orb #$02
b2983d97e218 Added for later use
boisy
parents:
diff changeset
780 00658 04F2 8520 L04F2 bita #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
781 00659 04F4 2602 bne L04F8
b2983d97e218 Added for later use
boisy
parents:
diff changeset
782
b2983d97e218 Added for later use
boisy
parents:
diff changeset
783 00660 04F6 CA01 orb #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
784 00661 04F8 D728 L04F8 stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
785 00662 04FA 860F lda #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
786 00663 04FC A704 sta $04,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
787 00664 04FE C60F L04FE ldb #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
788 00665 0500 E701 stb $01,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
789 00666 0502 2008 bra L050C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
790
b2983d97e218 Added for later use
boisy
parents:
diff changeset
791 00667 0504 3505 L0504 puls b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
792 00668 0506 1A01 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
793 00669 0508 C6D0 ldb #$D0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
794 00670 050A 3588 puls pc,dp
b2983d97e218 Added for later use
boisy
parents:
diff changeset
795 00671 050C 358D L050C puls pc,dp,b,cc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
796 00672 050E 1A50 L050E orcc #$50
b2983d97e218 Added for later use
boisy
parents:
diff changeset
797 00673 0510 FC0050 ldd >$0050
b2983d97e218 Added for later use
boisy
parents:
diff changeset
798 00674 0513 9705 sta <V.WAKE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
799 00675 0515 1F01 tfr d,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
800 00676 0517 A60C lda $0C,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
801 00677 0519 8A08 ora #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
802 00678 051B A70C sta $0C,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
803 00679 051D 8E0001 ldx #$0001 * |remainer of slice
b2983d97e218 Added for later use
boisy
parents:
diff changeset
804 00680 0520 103F0A os9 F$Sleep * |sleep
b2983d97e218 Added for later use
boisy
parents:
diff changeset
805 00681 0523 1CAF andcc #$AF * |carry set on error
b2983d97e218 Added for later use
boisy
parents:
diff changeset
806 00682 0525 39 rts
b2983d97e218 Added for later use
boisy
parents:
diff changeset
807
b2983d97e218 Added for later use
boisy
parents:
diff changeset
808 00683 0526 3440 UtoDP pshs u U to DP, clean stack
b2983d97e218 Added for later use
boisy
parents:
diff changeset
809 00684 0528 3508 puls dp |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
810 00685 052A 3261 leas $01,s |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
811 00686 052C 39 rts |
b2983d97e218 Added for later use
boisy
parents:
diff changeset
812
b2983d97e218 Added for later use
boisy
parents:
diff changeset
813 00687 052D 01 L052D fcb $01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
814 00688 052E 6F01 clr $01,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
815 00689 0530 1C00 andcc #$00
b2983d97e218 Added for later use
boisy
parents:
diff changeset
816 00690 0532 1D sex
b2983d97e218 Added for later use
boisy
parents:
diff changeset
817 00691 0533 01 fcb $01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
818 00692 0534 C8FF eorb #$FF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
819 00693 0536 F3FFF3 addd >$FFF3
b2983d97e218 Added for later use
boisy
parents:
diff changeset
820 00694 0539 002C neg <u002C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
821 00695 053B 3408 IRQser pshs dp
b2983d97e218 Added for later use
boisy
parents:
diff changeset
822 00696 053D 8DE7 bsr UtoDP
b2983d97e218 Added for later use
boisy
parents:
diff changeset
823
b2983d97e218 Added for later use
boisy
parents:
diff changeset
824 00697 053F 0F27 clr <u0027
b2983d97e218 Added for later use
boisy
parents:
diff changeset
825 00698 0541 109E01 ldy <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
826 00699 0544 E622 ldb $02,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
827 00700 0546 C501 bitb #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
828 00701 0548 2710 beq L055A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
829
b2983d97e218 Added for later use
boisy
parents:
diff changeset
830 00702 054A 0D40 tst <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
831 00703 054C 2708 beq L0556
b2983d97e218 Added for later use
boisy
parents:
diff changeset
832
b2983d97e218 Added for later use
boisy
parents:
diff changeset
833 00704 054E E625 ldb $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
834 00705 0550 C520 bitb #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
835 00706 0552 10260131 lbne L0687
b2983d97e218 Added for later use
boisy
parents:
diff changeset
836 00707 0556 1A01 L0556 orcc #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
837 00708 0558 3588 puls pc,dp
b2983d97e218 Added for later use
boisy
parents:
diff changeset
838 00709 055A 308DFFCF L055A leax >L052D,pcr
b2983d97e218 Added for later use
boisy
parents:
diff changeset
839 00710 055E C40E andb #$0E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
840 00711 0560 3A abx
b2983d97e218 Added for later use
boisy
parents:
diff changeset
841 00712 0561 1F50 tfr pc,d
b2983d97e218 Added for later use
boisy
parents:
diff changeset
842 00713 0563 E384 addd ,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
843 00714 0565 1F05 tfr d,pc
b2983d97e218 Added for later use
boisy
parents:
diff changeset
844 00715 0567 E622 L0567 ldb $02,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
845 00716 0569 C501 bitb #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
846 00717 056B 27ED beq L055A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
847
b2983d97e218 Added for later use
boisy
parents:
diff changeset
848 00718 056D 9605 lda <V.WAKE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
849 00719 056F 270B beq L057C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
850
b2983d97e218 Added for later use
boisy
parents:
diff changeset
851 00720 0571 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
852 00721 0572 D705 stb <V.WAKE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
853 00722 0574 1F01 tfr d,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
854 00723 0576 A60C lda $0C,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
855 00724 0578 84F7 anda #$F7
b2983d97e218 Added for later use
boisy
parents:
diff changeset
856 00725 057A A70C sta $0C,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
857 00726 057C 1CFE L057C andcc #$FE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
858 00727 057E 3588 puls pc,dp
b2983d97e218 Added for later use
boisy
parents:
diff changeset
859 00728 0580 9E2C ldx <u002C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
860 00729 0582 A625 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
861 00730 0584 2B0D bmi L0593
b2983d97e218 Added for later use
boisy
parents:
diff changeset
862
b2983d97e218 Added for later use
boisy
parents:
diff changeset
863 00731 0586 D629 ldb <u0029
b2983d97e218 Added for later use
boisy
parents:
diff changeset
864 00732 0588 8D2F L0588 bsr L05B9
b2983d97e218 Added for later use
boisy
parents:
diff changeset
865
b2983d97e218 Added for later use
boisy
parents:
diff changeset
866 00733 058A 5A decb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
867 00734 058B 26FB bne L0588
b2983d97e218 Added for later use
boisy
parents:
diff changeset
868
b2983d97e218 Added for later use
boisy
parents:
diff changeset
869 00735 058D 2002 bra L0591
b2983d97e218 Added for later use
boisy
parents:
diff changeset
870
b2983d97e218 Added for later use
boisy
parents:
diff changeset
871 00736 058F 9E2C ldx <u002C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
872 00737 0591 A625 L0591 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
873 00738 0593 851E L0593 bita #$1E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
874 00739 0595 2705 beq L059C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
875
b2983d97e218 Added for later use
boisy
parents:
diff changeset
876 00740 0597 170198 lbsr L0732
b2983d97e218 Added for later use
boisy
parents:
diff changeset
877
b2983d97e218 Added for later use
boisy
parents:
diff changeset
878 00741 059A 20F5 bra L0591
b2983d97e218 Added for later use
boisy
parents:
diff changeset
879
b2983d97e218 Added for later use
boisy
parents:
diff changeset
880 00742 059C 8501 L059C bita #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
881 00743 059E 2704 beq L05A4
b2983d97e218 Added for later use
boisy
parents:
diff changeset
882
b2983d97e218 Added for later use
boisy
parents:
diff changeset
883 00744 05A0 8D17 bsr L05B9
b2983d97e218 Added for later use
boisy
parents:
diff changeset
884
b2983d97e218 Added for later use
boisy
parents:
diff changeset
885 00745 05A2 20ED bra L0591
b2983d97e218 Added for later use
boisy
parents:
diff changeset
886
b2983d97e218 Added for later use
boisy
parents:
diff changeset
887 00746 05A4 0D27 L05A4 tst <u0027
b2983d97e218 Added for later use
boisy
parents:
diff changeset
888 00747 05A6 260D bne L05B5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
889
b2983d97e218 Added for later use
boisy
parents:
diff changeset
890 00748 05A8 DC25 ldd <u0025
b2983d97e218 Added for later use
boisy
parents:
diff changeset
891 00749 05AA 2709 beq L05B5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
892
b2983d97e218 Added for later use
boisy
parents:
diff changeset
893 00750 05AC D727 stb <u0027 * |signal code
b2983d97e218 Added for later use
boisy
parents:
diff changeset
894 00751 05AE 103F08 os9 F$Send * |send signal
b2983d97e218 Added for later use
boisy
parents:
diff changeset
895 00752 05B1 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
896 00753 05B2 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
897 00754 05B3 DD25 std <u0025
b2983d97e218 Added for later use
boisy
parents:
diff changeset
898 00755 05B5 9F2C L05B5 stx <u002C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
899 00756 05B7 20AE bra L0567
b2983d97e218 Added for later use
boisy
parents:
diff changeset
900
b2983d97e218 Added for later use
boisy
parents:
diff changeset
901 00757 05B9 3404 L05B9 pshs b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
902 00758 05BB A6A4 lda ,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
903 00759 05BD 2736 beq L05F5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
904
b2983d97e218 Added for later use
boisy
parents:
diff changeset
905 00760 05BF 0D22 tst <u0022
b2983d97e218 Added for later use
boisy
parents:
diff changeset
906 00761 05C1 2632 bne L05F5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
907
b2983d97e218 Added for later use
boisy
parents:
diff changeset
908 00762 05C3 910C cmpa <V.QUIT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
909 00763 05C5 2604 bne L05CB
b2983d97e218 Added for later use
boisy
parents:
diff changeset
910
b2983d97e218 Added for later use
boisy
parents:
diff changeset
911 00764 05C7 C602 ldb #$02
b2983d97e218 Added for later use
boisy
parents:
diff changeset
912 00765 05C9 2006 bra L05D1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
913
b2983d97e218 Added for later use
boisy
parents:
diff changeset
914 00766 05CB 910B L05CB cmpa <V.INTR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
915 00767 05CD 2611 bne L05E0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
916
b2983d97e218 Added for later use
boisy
parents:
diff changeset
917 00768 05CF C603 ldb #$03
b2983d97e218 Added for later use
boisy
parents:
diff changeset
918 00769 05D1 3402 L05D1 pshs a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
919 00770 05D3 0D27 tst <u0027
b2983d97e218 Added for later use
boisy
parents:
diff changeset
920 00771 05D5 2607 bne L05DE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
921
b2983d97e218 Added for later use
boisy
parents:
diff changeset
922 00772 05D7 9603 lda <V.LPRC * | dest proc id
b2983d97e218 Added for later use
boisy
parents:
diff changeset
923 00773 05D9 D727 stb <u0027 * | signal code
b2983d97e218 Added for later use
boisy
parents:
diff changeset
924 00774 05DB 103F08 os9 F$Send * | send signal
b2983d97e218 Added for later use
boisy
parents:
diff changeset
925 00775 05DE 3502 L05DE puls a
b2983d97e218 Added for later use
boisy
parents:
diff changeset
926 00776 05E0 910F L05E0 cmpa <V.XON
b2983d97e218 Added for later use
boisy
parents:
diff changeset
927 00777 05E2 2773 beq L0657
b2983d97e218 Added for later use
boisy
parents:
diff changeset
928
b2983d97e218 Added for later use
boisy
parents:
diff changeset
929 00778 05E4 9110 cmpa <V.XOFF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
930 00779 05E6 10270081 lbeq L066B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
931
b2983d97e218 Added for later use
boisy
parents:
diff changeset
932 00780 05EA 910D cmpa <V.PCHR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
933 00781 05EC 2607 bne L05F5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
934
b2983d97e218 Added for later use
boisy
parents:
diff changeset
935 00782 05EE DE09 ldu <V.DEV2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
936 00783 05F0 2703 beq L05F5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
937
b2983d97e218 Added for later use
boisy
parents:
diff changeset
938 00784 05F2 A7C808 sta <V.PAUS,u
b2983d97e218 Added for later use
boisy
parents:
diff changeset
939 00785 05F5 A780 L05F5 sta ,x+
b2983d97e218 Added for later use
boisy
parents:
diff changeset
940 00786 05F7 9C30 cmpx <u0030
b2983d97e218 Added for later use
boisy
parents:
diff changeset
941 00787 05F9 2602 bne L05FD
b2983d97e218 Added for later use
boisy
parents:
diff changeset
942
b2983d97e218 Added for later use
boisy
parents:
diff changeset
943 00788 05FB 9E32 ldx <u0032
b2983d97e218 Added for later use
boisy
parents:
diff changeset
944 00789 05FD 9C2E L05FD cmpx <u002E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
945 00790 05FF 2610 bne L0611
b2983d97e218 Added for later use
boisy
parents:
diff changeset
946
b2983d97e218 Added for later use
boisy
parents:
diff changeset
947 00791 0601 C602 ldb #$02
b2983d97e218 Added for later use
boisy
parents:
diff changeset
948 00792 0603 DA0E orb <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
949 00793 0605 D70E stb <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
950 00794 0607 9C32 cmpx <u0032
b2983d97e218 Added for later use
boisy
parents:
diff changeset
951 00795 0609 2602 bne L060D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
952
b2983d97e218 Added for later use
boisy
parents:
diff changeset
953 00796 060B 9E30 ldx <u0030
b2983d97e218 Added for later use
boisy
parents:
diff changeset
954 00797 060D 301F L060D leax -$01,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
955 00798 060F 200C bra L061D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
956
b2983d97e218 Added for later use
boisy
parents:
diff changeset
957 00799 0611 DC34 L0611 ldd <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
958 00800 0613 C30001 addd #$0001
b2983d97e218 Added for later use
boisy
parents:
diff changeset
959 00801 0616 DD34 std <u0034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
960 00802 0618 10932A cmpd <u002A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
961 00803 061B 2702 beq L061F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
962
b2983d97e218 Added for later use
boisy
parents:
diff changeset
963 00804 061D 3584 L061D puls pc,b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
964 00805 061F D628 L061F ldb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
965 00806 0621 C570 bitb #$70
b2983d97e218 Added for later use
boisy
parents:
diff changeset
966 00807 0623 26F8 bne L061D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
967
b2983d97e218 Added for later use
boisy
parents:
diff changeset
968 00808 0625 961D lda <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
969 00809 0627 8502 bita #$02
b2983d97e218 Added for later use
boisy
parents:
diff changeset
970 00810 0629 270C beq L0637
b2983d97e218 Added for later use
boisy
parents:
diff changeset
971
b2983d97e218 Added for later use
boisy
parents:
diff changeset
972 00811 062B CA20 orb #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
973 00812 062D D728 stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
974 00813 062F A624 lda $04,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
975 00814 0631 84F5 anda #$F5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
976 00815 0633 A724 sta $04,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
977 00816 0635 20E6 bra L061D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
978
b2983d97e218 Added for later use
boisy
parents:
diff changeset
979 00817 0637 8501 L0637 bita #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
980 00818 0639 270C beq L0647
b2983d97e218 Added for later use
boisy
parents:
diff changeset
981
b2983d97e218 Added for later use
boisy
parents:
diff changeset
982 00819 063B CA10 orb #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
983 00820 063D D728 stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
984 00821 063F A624 lda $04,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
985 00822 0641 84FA anda #$FA
b2983d97e218 Added for later use
boisy
parents:
diff changeset
986 00823 0643 A724 sta $04,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
987 00824 0645 20D6 bra L061D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
988
b2983d97e218 Added for later use
boisy
parents:
diff changeset
989 00825 0647 9610 L0647 lda <V.XOFF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
990 00826 0649 27D2 beq L061D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
991
b2983d97e218 Added for later use
boisy
parents:
diff changeset
992 00827 064B CA40 orb #$40
b2983d97e218 Added for later use
boisy
parents:
diff changeset
993 00828 064D D728 stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
994 00829 064F 9743 sta <u0043
b2983d97e218 Added for later use
boisy
parents:
diff changeset
995 00830 0651 C60F ldb #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
996 00831 0653 E721 stb $01,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
997 00832 0655 20C6 bra L061D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
998
b2983d97e218 Added for later use
boisy
parents:
diff changeset
999 00833 0657 D61D L0657 ldb <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1000 00834 0659 C504 bitb #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1001 00835 065B 1027FF96 lbeq L05F5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1002
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1003 00836 065F 9628 lda <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1004 00837 0661 84FB anda #$FB
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1005 00838 0663 9728 sta <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1006 00839 0665 860F lda #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1007 00840 0667 A721 sta $01,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1008 00841 0669 20B2 bra L061D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1009
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1010 00842 066B D61D L066B ldb <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1011 00843 066D C504 bitb #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1012 00844 066F 1027FF82 lbeq L05F5
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1013
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1014 00845 0673 9628 lda <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1015 00846 0675 8A04 ora #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1016 00847 0677 9728 sta <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1017 00848 0679 860D lda #$0D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1018 00849 067B A721 sta $01,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1019 00850 067D 209E bra L061D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1020
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1021 00851 067F A625 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1022 00852 0681 8520 bita #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1023 00853 0683 1027FEE0 lbeq L0567
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1024
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1025 00854 0687 9E3A L0687 ldx <u003A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1026 00855 0689 9643 lda <u0043
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1027 00856 068B 2F06 ble L0693
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1029 00857 068D A7A4 sta ,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1030 00858 068F 8A80 ora #$80
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1031 00859 0691 9743 sta <u0043
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1032 00860 0693 0D40 L0693 tst <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1033 00861 0695 2734 beq L06CB
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1034
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1035 00862 0697 D628 ldb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1036 00863 0699 C508 bitb #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1037 00864 069B 262E bne L06CB
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1038
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1039 00865 069D C407 andb #$07
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1040 00866 069F D41D andb <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1041 00867 06A1 2628 bne L06CB
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1042
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1043 00868 06A3 D63B ldb <u003B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1044 00869 06A5 50 negb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1045 00870 06A6 C10F cmpb #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1046 00871 06A8 2302 bls L06AC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1047 00872 06AA C60F ldb #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1048
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1049 00873 06AC D140 L06AC cmpb <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1050 00874 06AE 2302 bls L06B2
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1051
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1052 00875 06B0 D640 ldb <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1053 00876 06B2 3404 L06B2 pshs b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1054 00877 06B4 A680 L06B4 lda ,x+
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1055 00878 06B6 A7A4 sta ,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1056 00879 06B8 5A decb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1057 00880 06B9 26F9 bne L06B4
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1058
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1059 00881 06BB 9C3C cmpx <u003C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1060 00882 06BD 2502 bcs L06C1
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1061
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1062 00883 06BF 9E3E ldx <u003E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1063 00884 06C1 9F3A L06C1 stx <u003A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1064 00885 06C3 D640 ldb <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1065 00886 06C5 E0E0 subb ,s+
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1066 00887 06C7 D740 stb <u0040
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1067 00888 06C9 2604 bne L06CF
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1068
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1069 00889 06CB 860D L06CB lda #$0D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1070 00890 06CD A721 sta $01,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1071
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1072 00891 06CF 16FE95 L06CF lbra L0567
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1073 00892 06D2 A626 lda $06,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1074 00893 06D4 1F89 tfr a,b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1075 00894 06D6 C4B0 andb #$B0
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1076 00895 06D8 D720 stb <u0020
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1077 00896 06DA D628 ldb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1078 00897 06DC C4FC andb #$FC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1079 00898 06DE 8510 bita #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1080 00899 06E0 2602 bne L06E4
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1081
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1082 00900 06E2 CA02 orb #$02
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1083 00901 06E4 8520 L06E4 bita #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1084 00902 06E6 2602 bne L06EA
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1085
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1086 00903 06E8 CA01 orb #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1087 00904 06EA D728 L06EA stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1088 00905 06EC 8508 bita #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1089 00906 06EE 2734 beq L0724
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1090
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1091 00907 06F0 8580 bita #$80
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1092 00908 06F2 261E bne L0712
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1093
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1094 00909 06F4 961D lda <u001D
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1095 00910 06F6 8510 bita #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1096 00911 06F8 270E beq L0708
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1097
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1098 00912 06FA 9E16 ldx <V.PDLHD
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1099 00913 06FC 270A beq L0708
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1100
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1101 00914 06FE 8601 lda #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1102 00915 0700 A7883F L0700 sta <$3F,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1103 00916 0703 AE883D ldx <$3D,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1104 00917 0706 26F8 bne L0700
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1105
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1106 00918 0708 8620 L0708 lda #$20
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1107 00919 070A 9A0E ora <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1108 00920 070C 970E sta <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1109 00921 070E C4FB andb #$FB
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1110 00922 0710 D728 stb <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1111 00923 0712 0D27 L0712 tst <u0027
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1112 00924 0714 260E bne L0724
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1113
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1114 00925 0716 DC23 ldd <u0023
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1115 00926 0718 5D tstb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1116 00927 0719 2709 beq L0724
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1117
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1118 00928 071B 103F08 os9 F$Send * |send signal
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1119 00929 071E D727 stb <u0027
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1120 00930 0720 4F clra
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1121 00931 0721 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1122 00932 0722 DD23 std <u0023
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1123 00933 0724 860F L0724 lda #$0F
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1124 00934 0726 A721 sta $01,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1125 00935 0728 16FE3C lbra L0567
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1126 00936 072B A625 lda $05,y
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1127
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1128 00937 072D 8D03 bsr L0732
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1129
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1130 00938 072F 16FE35 lbra L0567
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1131
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1132 00939 0732 3404 L0732 pshs b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1133 00940 0734 5F clrb
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1134 00941 0735 8502 bita #$02
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1135 00942 0737 2702 beq L073B
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1136
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1137 00943 0739 CA04 orb #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1138 00944 073B 8504 L073B bita #$04
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1139 00945 073D 2702 beq L0741
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1140
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1141 00946 073F CA01 orb #$01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1142 00947 0741 8508 L0741 bita #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1143 00948 0743 2702 beq L0747
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1144
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1145 00949 0745 CA02 orb #$02
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1146 00950 0747 8510 L0747 bita #$10
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1147 00951 0749 2606 bne L0751
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1148
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1149 00952 074B CA08 orb #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1150 00953 074D DA0E orb <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1151 00954 074F D70E stb <V.ERR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1152 00955 0751 3584 L0751 puls pc,b
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1153
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1154 *[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1155
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1156 00956 0753 01 Data fcb $01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1157 00957 0754 01 fcb $01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1158 00958 0755 0A28 dec <u0028
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1159 00959 0757 E901 adcb $01,x
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1160 00960 0759 01 fcb $01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1161 00961 075A 0F00 clr <V.PAGE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1162 00962 075C 01 fcb $01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1163 00963 075D 01 fcb $01
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1164 00964 075E 0780 asr <u0080
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1165 00965 0760 41 fcb $41 A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1166 00966 0761 0403 lsr <V.LPRC
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1167 00967 0763 C081 subb #$81
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1168
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1169 00968 0765 0801 lsl <V.PORT
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1170 00969 0767 E0C1 subb ,u++
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1171 00970 0769 0E00 jmp <V.PAGE
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1172 00971 076B F0C10E subb >$C10E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1173 00972 076E 0078 neg <u0078
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1174 00973 0770 C10E cmpb #$0E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1175 00974 0772 003C neg <u003C
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1176 00975 0774 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1177 00976 0776 001E neg <u001E
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1178 00977 0778 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1179 00978 077A 0014 neg <V.MODADR
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1180 00979 077C 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1181 00980 077E 000F neg <V.XON
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1182 00981 0780 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1183 00982 0782 000A neg <u000A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1184 00983 0784 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1185 00984 0786 000A neg <u000A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1186 00985 0788 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1187 00986 078A 000A neg <u000A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1188 00987 078C 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1189 00988 078E 000A neg <u000A
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1190 00989 0790 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1191 00990 0792 0025 neg <u0025
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1192 00991 0794 8108 cmpa #$08
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1193 00992 0796 85C9D1 emod
b2983d97e218 Added for later use
boisy
parents:
diff changeset
1194 00993 0799 eom equ *