Lines Matching refs:equ
122 .equ o_side, 0
123 .equ o_track, 1
124 .equ o_sector, 2
125 .equ o_Tags, 3
128 .equ o_secbuf, 0
129 .equ o_valid, 4
137 .equ o_hdr, 8
138 .equ o_rslots, 12
139 .equ o_wslots, 12
140 .equ o_buf, 16
148 .equ ph0L, 0x0000 /* CA0 off (0) */
149 .equ ph0H, 0x0200 /* CA0 on (1) */
150 .equ ph1L, 0x0400 /* CA1 off (0) */
151 .equ ph1H, 0x0600 /* CA1 on (1) */
152 .equ ph2L, 0x0800 /* CA2 off (0) */
153 .equ ph2H, 0x0A00 /* CA2 on (1) */
154 .equ ph3L, 0x0C00 /* LSTRB off (low) */
155 .equ ph3H, 0x0E00 /* LSTRB on (high) */
156 .equ mtrOff, 0x1000 /* disk enable off */
157 .equ mtrOn, 0x1200 /* disk enable on */
158 .equ intDrive, 0x1400 /* select internal drive */
159 .equ extDrive, 0x1600 /* select external drive */
160 .equ q6L, 0x1800 /* Q6 off */
161 .equ q6H, 0x1A00 /* Q6 on */
162 .equ q7L, 0x1C00 /* Q7 off */
163 .equ q7H, 0x1E00 /* Q7 on */
169 .equ vBufA, 0x1E00 /* Offset from vBase to register A */
171 .equ vHeadSel, 5 /* Multi-purpose line (SEL) */
172 .equ vHeadSelMask, 0x0020 /* Corresponding bit mask */
181 .equ stepDirection, 0x0000 /* Direction of next head step */
183 .equ rdDataFrom0, 0x0001 /* Set up drive to read data from */
185 .equ diskInserted, 0x0002 /* Disk inserted */
187 .equ rdDataFrom1, 0x0003 /* Set up drive to read data from */
189 .equ stillStepping, 0x0004 /* Drive is still stepping */
191 .equ writeProtected, 0x0006 /* Disk is locked */
193 .equ drvMotorState, 0x0008 /* Drive motor is on */
195 .equ singleSided, 0x0009 /* Drive is single-sided */
197 .equ atTrack00, 0x000A /* Head is at track 00 */
199 .equ headLoaded, 0x000B /* Head loaded, drive is ready */
201 .equ drvInstalled, 0x000D /* Disk drive installed */
203 .equ tachPulse, 0x000E /* Tachometer pulse (60 /rev.) */
205 .equ diskIsHD, 0x000F /* HD disk detected */
209 .equ stepInCmd, 0x0000 /* Head step direction in (DIRTN) */
210 .equ stepOutCmd, 0x0001 /* Head step direction out (DIRTN+1) */
211 .equ doStepCmd, 0x0004 /* Step head (STEP) */
212 .equ motorOnCmd, 0x0008 /* Switch drive motor on (MOTORON) */
213 .equ motorOffCmd, 0x0009 /* Switch drive motor off (MOTOROFF) */
214 .equ ejectDiskCmd, 0x000D /* Eject disk from drive (EJECT) */
221 .equ noErr, 0 /* All went well */
222 .equ noDriveErr, -64 /* Drive not installed */
223 .equ offLinErr, -65 /* R/W requested for an offline drive */
224 .equ noNybErr, -66 /* Disk is probably blank */
225 .equ noAdrMkErr, -67 /* Can't find an address mark */
226 .equ dataVerErr, -68 /* Read verify compare failed */
227 .equ badCkSmErr, -69 /* Bad address mark checksum */
228 .equ badBtSlpErr, -70 /* Bad address mark (no lead-out) */
229 .equ noDtaMkErr, -71 /* Could not find a data mark */
230 .equ badDCkSum, -72 /* Bad data mark checksum */
231 .equ badDBtSlp, -73 /* One of the data mark bit slip */
233 .equ wrUnderRun, -74 /* Could not write fast enough to */
235 .equ cantStepErr, -75 /* Step handshake failed during seek */
236 .equ tk0BadErr, -76 /* Track 00 sensor does not change */
238 .equ initIWMErr, -77 /* Unable to initialize IWM */
239 .equ twoSideErr, -78 /* Tried to access a double-sided disk */
241 .equ spAdjErr, -79 /* Can't adjust drive speed (400K drive) */
242 .equ seekErr, -80 /* Wrong track number read in a */
244 .equ sectNFErr, -81 /* Sector number never found on a track */
245 .equ fmt1Err, -82 /* Can't find sector 0 after */
247 .equ fmt2Err, -83 /* Can't get enough sync */
248 .equ verErr, -84 /* Track failed to verify */
253 .equ iwmMode, 0x17 /* SWIM switch */
254 .equ maxGCRSectors, 12 /* Max. sectors per track for GCR */