User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:combhfc

Common COMBHFC

1 Modification

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.combhfc +++|
00002  M01S00002.combhfc +++|#     COMBHFC - M860 HARDWARE FUNCTION CODES.                         #
00003  M01S00003.combhfc +++|                                               CONTROL NOLIST;
00004  M01S00004.combhfc +++|                                               CONTROL IFEQ LISTCON,1;
00005  M01S00005.combhfc +++|                                               CONTROL LIST;
00006  M01S00006.combhfc +++|                                               CONTROL FI;
00007  M01S00007.combhfc +++|      BEGIN  # COMBHFC #
00008  M01S00008.combhfc +++|
00009  M01S00009.combhfc +++|#
00010  M01S00010.combhfc +++|***   COMBHFC - M860 HARDWARE FUNCTION CODES.
00011  M01S00011.combhfc +++|*
00012  M01S00012.combhfc +++|*     COMBHFC DEFINES ALL THE FUNCTION CODES AND SUB-CODES
00013  M01S00013.combhfc +++|*     NECESSARY TO INTERFACE WITH THE M860 HARDWARE.
00014  M01S00014.combhfc +++|#
00015  M01S00015.combhfc +++|
00016  M01S00016.combhfc +++|#
00017  M01S00017.combhfc +++|*     DRIVER-INITIATED HARDWARE FUNCTION CODE DEFINITIONS.
00018  M01S00018.combhfc +++|#
00019  M01S00019.combhfc +++|
00020  M01S00020.combhfc +++|      DEF HFC$ACCR   #X"0100"#;      # ACQUIRE CARTRIDGE #
00021  M01S00021.combhfc +++|      DEF HFC$STCROV #X"0200"#;      # STORE CARTRIDGE IN OLD CELL
00022  M01S00022.combhfc +++|                                       AND VERIFY CSN #
00023  M01S00023.combhfc +++|      DEF HFC$STCRNV #X"0201"#;      # STORE CARTRIDGE IN NEW CELL
00024  M01S00024.combhfc +++|                                       AND VERIFY CSN #
00025  M01S00025.combhfc +++|      DEF HFC$STCRNN #X"0202"#;      # STORE CARTRIDGE IN NEW CELL
00026  M01S00026.combhfc +++|                                       WITH NO VERIFY OF CSN #
00027  M01S00027.combhfc +++|      DEF HFC$STCRNF #X"0204"#;      # STORE CARTRIDGE IN NEW CELL
00028  M01S00028.combhfc +++|                                       AND VERIFY CSN AND UNIT #
00029  M01S00029.combhfc +++|      DEF HFC$RCSNS0 #X"0300"#;      # READ CSN FROM STRIPE 0 #
00030  M01S00030.combhfc +++|      DEF HFC$RCSNS9 #X"0309"#;      # READ CSN FROM STRIPE 9 #
00031  M01S00031.combhfc +++|                                     # LAST SINGLE STRIPE READ #
00032  M01S00032.combhfc +++|      DEF HFC$RCSNF0 #X"0310"#;      # READ CSN FROM STRIPE 0
00033  M01S00033.combhfc +++|                                       AND RETURN FULL STRIPE #
00034  M01S00034.combhfc +++|      DEF HFC$RCSNF9 #X"0319"#;      # READ CSN FROM STRIPE 9
00035  M01S00035.combhfc +++|                                       AND RETURN FULL STRIPE #
00036  M01S00036.combhfc +++|                                     # LAST DOUBLE STRIPE READ #
00037  M01S00037.combhfc +++|      DEF HFC$RCLBP0 #X"0400"#;      # READ CARTRIDGE LABEL
00038  M01S00038.combhfc +++|                                       FROM STRIPES 20 AND 21 #
00039  M01S00039.combhfc +++|      DEF HFC$RCLBP9 #X"0409"#;      # READ CARTRIDGE LABEL
00040  M01S00040.combhfc +++|                                       FROM STRIPES 38 AND 39 #
00041  M01S00041.combhfc +++|                                     # LAST CARTRIDGE LABEL
00042  M01S00042.combhfc +++|                                          STRIPE PAIR #
00043  M01S00043.combhfc +++|      DEF HFC$WRTLBL #X"0500"#;      # WRITE CARTRIDGE LABEL #
00044  M01S00044.combhfc +++|
00045  M01S00045.combhfc +++|      DEF HFC$MVLM   #X"06"#;        # MOUNT-VOLUME MESSAGE TYPES #
00046  M01S00046.combhfc +++|      DEF HFC$MVLMVR #X"0600"#;      # MOUNT READ-ONLY VOLUME
00047  M01S00047.combhfc +++|                                       AND VERIFY STRIPE HEADER #
00048  M01S00048.combhfc +++|      DEF HFC$MVLMVW #X"060F"#;      # MOUNT WRT-ENABLED VOLUME
00049  M01S00049.combhfc +++|                                       AND VERIFY STRIPE HEADER #
00050  M01S00050.combhfc +++|      DEF HFC$MVLMNR #X"0610"#;      # MOUNT READ-ONLY VOLUME
00051  M01S00051.combhfc +++|                                       WITH NO VERIFY OF HEADER #
00052  M01S00052.combhfc +++|      DEF HFC$MVLMNW #X"061F"#;      # MOUNT WRT-ENABLED VOLUME
00053  M01S00053.combhfc +++|                                       WITH NO VERIFY OF HEADER #
00054  M01S00054.combhfc +++|
00055  M01S00055.combhfc +++|      DEF HFC$WVLBLT #X"0700"#;      # WRITE VOLUME LABEL
00056  M01S00056.combhfc +++|                                       TO LABELED TAPE #
00057  M01S00057.combhfc +++|      DEF HFC$WVLBUT #X"0701"#;      # WRITE VOLUME LABEL
00058  M01S00058.combhfc +++|                                       TO UNLABELED TAPE #
00059  M01S00059.combhfc +++|      DEF HFC$ENCRDR #X"0800"#;      # ENTER CARTRIDGE INTO DRD #
00060  M01S00060.combhfc +++|      DEF HFC$ENCRCL #X"0801"#;      # ENTER CARTRIDGE INTO CELL #
00061  M01S00061.combhfc +++|      DEF HFC$EJCRDR #X"0900"#;      # EJECT CARTRIDGE IN DRD #
00062  M01S00062.combhfc +++|      DEF HFC$EJCRCL #X"0901"#;      # EJECT CARTRIDGE IN CELL #
00063  M01S00063.combhfc +++|      DEF HFC$RQSCIF #X"0A00"#;      # REQUEST CIF STATUS #
00064  M01S00064.combhfc +++|      DEF HFC$RQSDRD #X"0A01"#;      # REQUEST DRD STATUS #
00065  M01S00065.combhfc +++|      DEF HFC$RQSDRC #X"0A02"#;      # REQUEST DRC STATUS #
00066  M01S00066.combhfc +++|      DEF HFC$RQSSMA #X"0A03"#;      # REQUEST SMA STATUS #
00067  M01S00067.combhfc +++|      DEF HFC$RQSDIF #X"0A04"#;      # REQUEST DIF STATUS #
00068  M01S00068.combhfc +++|      DEF HFC$RQSDIO #X"0A05"#;      # REQUEST DTI/DTO STATUS #
00069  M01S00069.combhfc +++|      DEF HFC$RQSAIF #X"0A06"#;      # REQUEST AIF STATUS #
00070  M01S00070.combhfc +++|      DEF HFC$RQSCEL #X"0A07"#;      # REQUEST CELL STATUS #
00071  M01S00071.combhfc +++|      DEF HFC$CHSCIF #X"0B00"#;      # CHANGE CIF STATUS #
00072  M01S00072.combhfc +++|      DEF HFC$CHSDRD #X"0B01"#;      # CHANGE DRD STATUS #
00073  M01S00073.combhfc +++|      DEF HFC$CHSDRC #X"0B02"#;      # CHANGE DRC STATUS #
00074  M01S00074.combhfc +++|      DEF HFC$CHSSMA #X"0B03"#;      # CHANGE SMA STATUS #
00075  M01S00075.combhfc +++|      DEF HFC$CHSDIF #X"0B04"#;      # CHANGE DIF STATUS #
00076  M01S00076.combhfc +++|      DEF HFC$CHSDIO #X"0B05"#;      # CHANGE DTI/DTO STATUS #
00077  M01S00077.combhfc +++|      DEF HFC$CHSAIF #X"0B06"#;      # CHANGE AIF STATUS #
00078  M01S00078.combhfc +++|      DEF HFC$DBL    #X"0C00"#;      # DUMP BUFFERED LOG #
00079  M01S00079.combhfc +++|      DEF HFC$DBLALL #X"0C01"#;      # DUMP BUFFERED LOG AND
00080  M01S00080.combhfc +++|                                       CLEAR ALL COUNTERS #
00081  M01S00081.combhfc +++|      DEF HFC$DBLD0  #X"0C10"#;      # DUMP BUFFERED LOG AND
00082  M01S00082.combhfc +++|                                       CLEAR DRD 0 COUNTERS #
00083  M01S00083.combhfc +++|      DEF HFC$DBLD7  #X"0C17"#;      # DUMP BUFFERED LOG AND
00084  M01S00084.combhfc +++|                                       CLEAR DRD 7 COUNTERS #
00085  M01S00085.combhfc +++|      DEF HFC$DMPMEM #X"0D00"#;      # DUMP MEMORY #
00086  M01S00086.combhfc +++|      DEF HFC$STDATM #X"0E00"#;      # SET DATE/TIME #
00087  M01S00087.combhfc +++|      DEF HFC$RDDATM #X"0F00"#;      # READ DATE/TIME #
00088  M01S00088.combhfc +++|      DEF HFC$SETMAS #X"1000"#;      # SET MASTER CHANNEL #
00089  M01S00089.combhfc +++|      DEF HFC$RDRAW  #X"1100"#;      # READ RAW STRIPE #
00090  M01S00090.combhfc +++|      DEF HFC$STERLG #X"1300"#;      # START/STOP ERROR LOG
00091  M01S00091.combhfc +++|                                       CHANNEL #
00092  M01S00092.combhfc +++|      DEF HFC$STERDR #X"1301"#;      # DRD #
00093  M01S00093.combhfc +++|      DEF HFC$STERSH #X"1302"#;      # STRIPE HANDLER #
00094  M01S00094.combhfc +++|      DEF HFC$STERST #X"1303"#;      # SMT HANDLER #
00095  M01S00095.combhfc +++|      DEF HFC$RDERLG #X"1400"#;      # READ ERROR LOG #
00096  M01S00096.combhfc +++|      DEF HFC$WRERLG #X"1500"#;      # WRITE TO ERROR LOG #
00097  M01S00097.combhfc +++|      DEF HFC$STERLN #X"1600"#;      # SET ERROR LOG LENGTH #
00098  M01S00098.combhfc +++|                                     # 0 TO 16 ERROR MESSAGES #
00099  M01S00099.combhfc +++|      DEF HFC$CPYVOL #X"1700"#;      # COPY VOLUME #
00100  M01S00100.combhfc +++|      DEF HFC$SMTRES #X"1B00"#;      # SMT RESTART #
00101  M01S00101.combhfc +++|      DEF HFC$RESCON #X"1C00"#;      # RESTART CONTROLLER #
00102  M01S00102.combhfc +++|
00103  M01S00103.combhfc +++|#
00104  M01S00104.combhfc +++|*     M860-INITIATED HARDWARE FUNCTION CODE DEFINITIONS.
00105  M01S00105.combhfc +++|#
00106  M01S00106.combhfc +++|
00107  M01S00107.combhfc +++|      DEF HRF$R      #X"0080"#;      # MESSAGE RESPONSE CODE #
00108  M01S00108.combhfc +++|
00109  M01S00109.combhfc +++|      DEF HRF$M860   #X"8100"#;      # M860-INITIATED MESSAGE #
00110  M01S00110.combhfc +++|      DEF HRF$UNITRW #X"8100"#;      # NORMAL REWIND/UNLOAD #
00111  M01S00111.combhfc +++|      DEF HRF$FORCRW #X"810E"#;      # FORCED REWIND/UNLOAD #
00112  M01S00112.combhfc +++|      DEF HRF$BLGFUL #X"8200"#;      # BUFFERED LOG FULL #
00113  M01S00113.combhfc +++|      DEF HRF$ELGFUL #X"8300"#;      # ERROR LOG FULL #
00114  M01S00114.combhfc +++|      DEF HRF$FATERR #X"8301"#;      # FATAL ERROR #
00115  M01S00115.combhfc +++|      DEF HRF$REQDMP #X"8302"#;      # REQUEST ERROR LOG DUMP #
00116  M01S00116.combhfc +++|      DEF HRF$CONRES #X"8C00"#;      # CONTROLLER RESTARTING #
00117  M01S00117.combhfc +++|
00118  M01S00118.combhfc +++|#
00119  M01S00119.combhfc +++|*     M860 HARDWARE RETURN CODES.
00120  M01S00120.combhfc +++|#
00121  M01S00121.combhfc +++|
00122  M01S00122.combhfc +++|      DEF HRC$CSNMIS #X"0001"#;      # CSN MISMATCH ON LOAD #
00123  M01S00123.combhfc +++|      DEF HRC$NOLAB  #X"0002"#;      # NO LABEL READ #
00124  M01S00124.combhfc +++|                                     # NO DATA READ ON READ-RAW-DATA #
00125  M01S00125.combhfc +++|      DEF HRC$DRVNA  #X"0008"#;      # DEVICE DRIVER ERROR/NO ABORT #
00126  M01S00126.combhfc +++|      DEF HRC$DRVHW  #X"0408"#;      # DEVICE DRIVER ERROR/HW PROBLEM #
00127  M01S00127.combhfc +++|      DEF HRC$XSMNA  #X"0100"#;      # CHECKSUM ERROR/NO ABORT #
00128  M01S00128.combhfc +++|      DEF HRC$CRTEJC #X"1000"#;      # CARTRIDGE EJECTED #
00129  M01S00129.combhfc +++|      DEF HRC$CSNERR #X"8001"#;      # CSN MISMATCH #
00130  M01S00130.combhfc +++|                                     # CSN IN USE ON LOAD #
00131  M01S00131.combhfc +++|      DEF HRC$DLERR  #X"8002"#;      # DATA LENGTH ERROR #
00132  M01S00132.combhfc +++|      DEF HRC$DRVERR #X"8008"#;      # DEVICE DRIVER ERROR #
00133  M01S00133.combhfc +++|      DEF HRC$UNITAS #X"8020"#;      # UNIT ALREADY ASSIGNED #
00134  M01S00134.combhfc +++|      DEF HRC$XSMERR #X"8100"#;      # CHECKSUM ERROR #
00135  M01S00135.combhfc +++|      DEF HRC$CELEMP #X"8200"#;      # CELL EMPTY #
00136  M01S00136.combhfc +++|      DEF HRC$TRAYPR #X"8210"#;      # INPUT EMPTY/ OUTPUT FULL #
00137  M01S00001.msea023 +++|      DEF HRC$THRERR#X"8400"#;       # CARTRIDGE THREADING ERROR #
00138  M01S00137.combhfc +++|      DEF HRC$DRVHO  #X"9008"#;      # DEVICE DRIVER ERROR/HW OFF #
00139  M01S00138.combhfc +++|
00140  M01S00139.combhfc +++|      END      # COMBHFC #
00141  M01S00140.combhfc +++|
00142  M01S00141.combhfc +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/combhfc.txt ยท Last modified: by 127.0.0.1