4 /------------------------------------------------------
5 / SYMBOL TABLE DR8EA, FD1771
6 / ROBERT KRAUSE 09-MAY-1983
8 /MUST BE THE FIRST FILE IN ASSEMPLER INPUT !
9 /------------------------------------------------------
12 /------------------------------------------------------
14 /------------------------------------------------------
16 DBDI= 6500 /DISABLE INTERRUPT
17 DBEI= 6501 /ENABLE INTERRUPT
18 DBSK= 6502 /SKIP ON DONE FLAG
19 DBCI= 6503 /CLEAR SELECTIVE INPUT REGISTER
20 DBRI= 6504 /TRANSFER INPUT TO AC
21 DBCO= 6505 /CLEAR SELECTIVE OUTPUT REGISTER
22 DBSO= 6506 /SET SELECTIVE OUTPUT REGISTER
23 DBRO= 6507 /TRANSFER OUTPUT TO AC
26 /------------------------------------------------------
28 /------------------------------------------------------
30 QSR= 2 /STEP RATE 10MS
32 QHL= 10 /HEAD LOAD FLAG
34 QMR= 20 /MULTIPLE RECORD FLAG
36 QM1= 1 /FA USER DEFINED MARK
37 QM2= 2 /F9 USER DEFINED MARK
38 QM3= 3 /F8 DELETED DATA MARK
39 QSY= 1 /SYNCHRONIZE FLAG
40 QI0= 1 /INTERRUPT NOT READY TO READY TRANSITION
41 QI1= 2 / " READY TO NOT READY TRANSITION
42 QI2= 4 / " INDEX PULSE
45 FDRS= 000!QSR /RESTORE
48 FDSI= 120!QSR /STEP IN
49 FDSO= 160!QSR /STEP OUT
50 FDRD= 210 /READ COMMAND
51 FDWR= 250 /WRITE COMMAND
52 FDRA= 300 /READ ADDRESS
54 FDWT= 364 /WRITE TRACK
55 FDFI= 320 /FORCE INTERRUPT
58 /------------------------------------------------------
59 /FD1771 REGISTER ADDRESSES
60 /------------------------------------------------------
62 FCSR= 1400 /COMMAND STATUS REGISTER
63 FTRK= 1000 /TRACK REG.
64 FSEC= 400 /SECTOR REG.
68 /------------------------------------------------------
69 /FD1771 STATUS REGISTER BITS
70 /------------------------------------------------------
73 FSWP= 100 /WRITE PROTECT
74 FSHE= 40 /HEAD ENGAGED
77 FSNF= 20 /ID OR RECORD NOT FOUND
81 FSCP= 1 /COMMAND IN PROGRESS
85 /======================================================