annotate 3rdparty/drivers/disto/rampak.asm @ 1570:a4b6825eeb72

ccdisk renamed to rb1773, added CC3 driver into source
author boisy
date Tue, 18 May 2004 01:26:19 +0000
parents d05758ec0de9
children 71cac8cb5027
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
352
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
1 ********************************************************************
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
2 * RamPak - Disto RAM Pak device driver
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
3 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
4 * $Id$
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
5 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
6 * Ed. Comments Who YY/MM/DD
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
7 * ------------------------------------------------------------------
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
8 * 2 Original Disto version by Brian Lantz BL
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
9 * 3 Removed copyright info, removed useless BGP 98/10/20
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
10 * register saves, optimized, changed port
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
11 * address in descriptor to hold port address
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
12 * of RAM pak instead of MPI.
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
13
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
14 nam RamPak
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
15 ttl Disto RAM Pak device driver
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
16
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
17 * Disassembled 98/04/20 09:57:05 by Disasm v1.5 (C) 1988 by RML
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
18
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
19 ifp1
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
20 use defsfile
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
21 use rbfdefs
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
22 endc
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
23
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
24 tylg set Drivr+Objct
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
25 atrv set ReEnt+rev
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
26 rev set $01
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
27 edition set 3
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
28
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
29 mod eom,name,tylg,atrv,start,size
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
30
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
31 * RBF Data Area
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
32 rmb 129
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
33
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
34 * Free for driver use
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
35 ORGSlot rmb 1
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
36
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
37 size equ .
1181
d05758ec0de9 Improved source slightly
boisy
parents: 352
diff changeset
38
d05758ec0de9 Improved source slightly
boisy
parents: 352
diff changeset
39 fcb DIR.+SHARE.+PEXEC.+PREAD.+PWRIT.+EXEC.+UPDAT.
352
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
40
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
41 name fcs /RamPak/
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
42 fcb edition
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
43 * fcc /(C) 1985 BRIAN A. LANTZ/
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
44 * fcb $0D
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
45 * fcc /LICENSED TO DISTO/
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
46
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
47 start lbra Init
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
48 lbra Read
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
49 lbra Write
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
50 lbra GetStat
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
51 lbra SetStat
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
52 lbra Term
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
53
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
54 * Init
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
55 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
56 * Entry:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
57 * Y = address of device descriptor
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
58 * U = address of device memory area
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
59 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
60 * Exit:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
61 * CC = carry set on error
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
62 * B = error code
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
63 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
64 Init ldd #($FF*256)+3
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
65 stb V.NDRV,u
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
66 leax DRVBEG,u
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
67 * For each B, compute total sectors...
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
68 Init010 sta V.TRAK,x
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
69 pshs b,a
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
70 lda IT.CYL+1,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
71 ldb IT.SCT+1,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
72 mul
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
73 std DD.TOT+1,x
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
74 puls b,a
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
75 leax DRVMEM,x
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
76 decb
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
77 bne Init010
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
78 rts
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
79
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
80 * Write
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
81 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
82 * Entry:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
83 * B = MSB of the disk's LSN
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
84 * X = LSB of the disk's LSN
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
85 * Y = address of path descriptor
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
86 * U = address of device memory area
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
87 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
88 * Exit:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
89 * CC = carry set on error
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
90 * B = error code
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
91 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
92 Write pshs cc
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
93 bsr SlctSlot
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
94 ldy V.PORT,u
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
95 WritLoop lda ,x+
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
96 stb ,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
97 sta 3,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
98 incb
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
99 bne WritLoop
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
100 bra RestSlot
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
101
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
102 * Read
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
103 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
104 * Entry:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
105 * B = MSB of the disk's LSN
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
106 * X = LSB of the disk's LSN
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
107 * Y = address of path descriptor
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
108 * U = address of device memory area
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
109 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
110 * Exit:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
111 * CC = carry set on error
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
112 * B = error code
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
113 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
114 Read cmpx #$0000
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
115 beq ReadLSN0
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
116
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
117 ReadSect pshs cc
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
118 bsr SlctSlot
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
119 ldy V.PORT,u
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
120 ReadLoop stb ,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
121 lda 3,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
122 sta ,x+
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
123 incb
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
124 bne ReadLoop
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
125
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
126 * Restore the original MPI slot value we saved off
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
127 RestSlot lda >ORGSlot,u
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
128 sta >MPI.Slct
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
129 puls cc
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
130 clrb
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
131 rts
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
132
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
133 * Read LSN0 into our path descriptor
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
134 ReadLSN0 pshs y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
135 bsr ReadSect
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
136 puls y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
137 ldx PD.BUF,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
138 lda <PD.DRV,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
139 leay DRVBEG,u
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
140 ldb #DRVMEM
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
141 mul
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
142 leay d,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
143 ldb #DD.SIZ-1
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
144 LSN0Loop lda b,x
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
145 sta b,y
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
146 decb
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
147 bne LSN0Loop
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
148 rts
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
149
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
150
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
151 * This routine selects the MPI slot
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
152 * Exit: X = address of path descriptor buffer
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
153 SlctSlot orcc #IntMasks mask interrupts
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
154 lda >MPI.Slct get current selected slot
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
155 sta >ORGSlot,u save off
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
156 lda PD.DRV,y get drive no.
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
157 ldb #$11
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
158 mul multiply drive no. times $11
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
159 stb >MPI.Slct set new MPI slot no.
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
160 tfr x,d
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
161 sta >$FF42 write LSN hi byte to PAK
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
162 stb >$FF41 write LSN lo byte to PAK
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
163 ldx PD.BUF,y load X with address of path buffer
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
164 clrb
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
165 rts
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
166
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
167 * GetStat
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
168 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
169 * Entry:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
170 * A = function code
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
171 * Y = address of path descriptor
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
172 * U = address of device memory area
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
173 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
174 * Exit:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
175 * CC = carry set on error
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
176 * B = error code
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
177 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
178 GetStat comb
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
179 ldb #E$UnkSvc
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
180 rts
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
181
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
182 SetStat
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
183 * Term
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
184 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
185 * Entry:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
186 * U = address of device memory area
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
187 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
188 * Exit:
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
189 * CC = carry set on error
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
190 * B = error code
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
191 *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
192 Term clrb
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
193 rts
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
194
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
195 emod
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
196 eom equ *
a9169e6c5f3f Moved rampak driver and descriptors from rampak/ dir
boisy
parents:
diff changeset
197 end