User Tools

Site Tools


cdc:nos2.source:opl.opl871:deck:osb

Deck OSB

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.osb     +++|          IDENT  OSB,OSB
00002  M00S00002.osb     +++|          PERIPH
Line S00001 Modification History
M01 (Added by) ns2418
Seq #  *Modification Id* Act 
----------------------------+
00003  M01S00001.ns2418  +++|          MACHINE  6,A       INFORM CTI OF CLOCK SUPPORT
00004  M00S00003.osb     +++|          BASE   M
00005  M00S00004.osb     +++|          SST
00006  M00S00005.osb     +++|          TITLE  OSB - OPERATING SYSTEM BOOTSTRAP.
00007  M00S00006.osb     +++|*COMMENT  OSB - OPERATING SYSTEM BOOTSTRAP.
Line S00007 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00008  M01S00007.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1978.
Line S00001 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00009  M01S00001.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00010  M00S00008.osb     +++| OSB      SPACE  4,10
00011  M00S00009.osb     +++|*****     OSB - OPERATING SYSTEM BOOTSTRAP.
00012  M00S00010.osb     +++|*
00013  M00S00011.osb     +++|*         P. D. HAAS.        78/07/31.
00014  M00S00012.osb     +++| OSB      SPACE  4,10
00015  M00S00013.osb     +++|***              *OSB* IS THE OPERATING SYSTEM BOOTSTRAP LOADED BY
00016  M00S00014.osb     +++|*         *CTI*.  ITS SOLE PURPOSE IS TO LOAD *DIO* FROM THE DEAD-
00017  M00S00015.osb     +++|*         START MEDIUM TO THE PP ON THE DISPLAY CHANNEL.
00018  M00S00016.osb     +++|          SPACE  4,10
00019  M00S00017.osb     +++|***       OPERATOR MESSAGES.
00020  M00S00018.osb     +++|*
00021  M00S00019.osb     +++|*         *ERROR LOADING -DIO-.*
00022  M00S00020.osb     +++| OSB      SPACE  4,10
00023  M00S00021.osb     +++|*CALL     COMPMAC
00024  M00S00022.osb     +++|*CALL     COMSDSL
Line S00001 Modification History
M01 (Added by) 241l630
Seq #  *Modification Id* Act 
----------------------------+
00025  M01S00001.241l630 +++|*CALL     COMSMSP
00026  M00S00023.osb     +++|*CALL     COMSPIM
00027  M00S00024.osb     +++| FWDL$    EQU    1           LINK CHANNEL INSTRUCTIONS FORWARD
00028  M00S00025.osb     +++|*CALL     COMPCHL
00029  M00S00026.osb     +++| OSB      SPACE  4,10
00030  M00S00027.osb     +++|****      DIRECT LOCATION ASSIGNMENTS.
00031  M00S00028.osb     +++|
00032  M00S00029.osb     +++|
00033  M00S00030.osb     +++|          LOC    20
Line S00002 Modification History
M01 (Added by) 241l630
Seq #  *Modification Id* Act 
----------------------------+
00034  M01S00002.241l630 +++| DT       BSS    1           895 DEADSTART READ FLAG
00035  M01S00003.241l630 +++|          ERRNZ  DT-MP       DIRECT CELL LOCATION IN *DIO* MUST MATCH
00036  M00S00031.osb     +++| UN       BSS    4           PHYSICAL DISK ADDRESS
00037  M00S00032.osb     +++| L1       BSS    1           SCRATCH
00038  M00S00033.osb     +++| L2       BSS    1           SCRATCH
00039  M00S00034.osb     +++| AP       BSS    1           DISK ADDRESS POINTER
00040  M00S00035.osb     +++|****
00041  M00S00036.osb     +++| OSB      SPACE  4,10
00042  M00S00037.osb     +++|**        ASSEMBLY CONSTANTS.
00043  M00S00038.osb     +++|
00044  M00S00039.osb     +++|
00045  M00S00040.osb     +++| BUF      EQU    100         BUFFER ADDRESS
00046  M00S00041.osb     +++|          TITLE  MAIN ROUTINE.
00047  M00S00042.osb     +++| OSB      SPACE  4,10
00048  M00S00043.osb     +++|          ORG    DSLA+5*20
00049  M00S00044.osb     +++|
Line S00045 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00050  M01S00045.v23l617 ---| OSB      LDM    DSPB+10     SET DEADSTART CHANNEL
Line S00001 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00051  M01S00001.v23l617 +++| OSB      LDM    DPW10A      DEADSTART CHANNEL
00052  M00S00046.osb     +++|          LPN    37
00053  M00S00047.osb     +++|          STD    CM
00054  M00S00048.osb     +++|          LDC    CH01$       SET ADDRESS OF FIRST CHANNEL INSTRUCTION
00055  M00S00049.osb     +++|          STD    T1
Line S00002 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00056  M01S00002.v23l617 +++|          LDM    DCST        SET DISPLAY CONSOLE STATUS
00057  M01S00003.v23l617 +++|          STD    LA
00058  M00S00050.osb     +++|          LDN    0
00059  M00S00051.osb     +++| OSB1     RAD    T1          ADDRESS OF CURRENT CHANNEL INSTRUCTION
00060  M00S00052.osb     +++|          LDI    T1          SAVE LINK TO NEXT INSTRUCTION
00061  M00S00053.osb     +++|          LPN    37
00062  M00S00054.osb     +++|          STD    T2
00063  M00S00055.osb     +++|          LDD    CM          MODIFY CHANNEL INSTRUCTION
00064  M00S00056.osb     +++|          SBD    T2
00065  M00S00057.osb     +++|          RAI    T1
00066  M00S00058.osb     +++|          LDD    T2
00067  M00S00059.osb     +++|          NJN    OSB1        IF MORE INSTRUCTIONS TO MODIFY
Line S00004 Modification History
M01 (Added by) 241l630
Seq #  *Modification Id* Act 
----------------------------+
00068  M01S00004.241l630 +++|          STD    DT          PRESET NOT 895 DEVICE TYPE
00069  M00S00060.osb     +++|          RJM    RDR         READ DISK (TAPE) RECORD
00070  M00S00061.osb     +++|          ZJN    ERR         IF LOAD ERRORS
00071  M00S00062.osb     +++|          LDM    BUF+5*1+1   CHECK RECORD NAME
00072  M00S00063.osb     +++|          SHN    6
00073  M00S00064.osb     +++|          LMM    BUF+5*1+0
00074  M00S00065.osb     +++|          LMC    3RODI
00075  M00S00066.osb     +++|          NJN    ERR         IF NOT *DIO*
Line S00001 Modification History
M01 (Added by) ns22000
M02 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00076  M02S00001.v23l617 ---|          LDM    HDTB+PPSD
Line S00004 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00077  M01S00004.v23l617 +++|          LDM    PPSDA       GET PP SPEED
Line S00002 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00078  M01S00002.ns22000 +++|          STD    T3
00079  M00S00067.osb     +++|          LDC    MXRL        TRANSMIT *DIO*
00080  M00S00068.osb     +++|          OAM.   BUF+5*20,CH
00081  M00S00069.osb     +++|          LDN    77          TRANSMIT PARAMETERS
00082  M00S00070.osb     +++|          OAM.   0,CH
Line S00005 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00083  M01S00005.v23l617 +++|          DCN.   MR+40
00084  M01S00006.v23l617 +++|          CCF.   *+2,MX      ALLOW *MDD* TO EXECUTE
00085  M00S00071.osb     +++|          DCN.   CH+40
00086  M00S00072.osb     +++|          ACN.   CH
00087  M00S00073.osb     +++|          IAM.   0,CH        INPUT *SET*
00088  M00S00074.osb     +++|
Line S00075 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00089  M01S00075.v23l617 ---| ERR      LDN    0           HANG PP ON DISPLAY CHANNEL
00090  M01S00076.v23l617 ---|          OAN.   CH
00091  M01S00077.v23l617 ---|          LDC    UJNI
00092  M01S00078.v23l617 ---|          OAN.   CH
00093  M01S00079.v23l617 ---| ERR1     DCN.   CH
00094  M01S00080.v23l617 ---|          FNC.   7001,CH
00095  M01S00081.v23l617 ---|          ACN.   CH
00096  M01S00082.v23l617 ---|          LDN    ERRAL       DISPLAY ERROR MESSAGE
00097  M01S00083.v23l617 ---|          OAM.   ERRA,CH
00098  M01S00084.v23l617 ---|          UJN    ERR1        HANG PP IN LOOP
00099  M01S00085.v23l617 ---|
00100  M01S00086.v23l617 ---| ERRA     DATA   6000,7500,H*ERROR LOADING -DIO-.*
00101  M01S00087.v23l617 ---| ERRAL    EQU    *-ERRA
Line S00007 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00102  M01S00007.v23l617 +++| ERR      LDD    LA
00103  M01S00008.v23l617 +++|          ZJN    ERR1        IF DEADSTART FROM CC545 CONSOLE
00104  M01S00009.v23l617 +++|          LCN    0           CLEAR DISPLAY
00105  M01S00010.v23l617 +++|          RJM    CDDP
00106  M01S00011.v23l617 +++|          LCN    77-ERRA+ERR1
00107  M01S00012.v23l617 +++|          RAM    ERRA
00108  M01S00013.v23l617 +++| ERR1     LDC    ERRB        DISPLAY ERROR MESSAGE
00109  M01S00014.v23l617 +++|          RJM    CDDP
00110  M01S00015.v23l617 +++| ERRA     UJN    ERR1        HANG PP IN LOOP
00111  M01S00016.v23l617 +++|
00112  M01S00017.v23l617 +++| ERRB     CON    ERRC
00113  M01S00018.v23l617 +++|          CON    0
00114  M01S00019.v23l617 +++|
00115  M01S00020.v23l617 +++| ERRC     CON    113
00116  M01S00021.v23l617 +++|          DATA   C*ERROR LOADING -DIO-.*
00117  M00S00088.osb     +++|          TITLE  MAJOR SUBROUTINES.
00118  M00S00089.osb     +++| RDR      SPACE  4,10
00119  M00S00090.osb     +++|**        RDR - READ DISK RECORD.
00120  M00S00091.osb     +++|*
00121  M00S00092.osb     +++|*         EXIT   (A) = 0 IF ERROR.
00122  M00S00093.osb     +++|*                (T4) = UNIT NUMBER.
00123  M00S00094.osb     +++|*                (T5) = SEEK FUNCTION + ALGORITHM INDEX.
00124  M00S00095.osb     +++|*
00125  M00S00096.osb     +++|*         USES   T1, T6, T7, UN.
00126  M00S00097.osb     +++|*
00127  M00S00098.osb     +++|*         CALLS  POS, RNS, RTR.
00128  M00S00099.osb     +++|
00129  M00S00100.osb     +++|
00130  M00S00101.osb     +++| RDR4     RJM    RTR         READ TAPE RECORD
00131  M00S00102.osb     +++|
00132  M00S00103.osb     +++| RDR      SUBR               ENTRY/EXIT
Line S00104 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00133  M01S00104.v23l617 ---|          LDM    DSPB+5
Line S00022 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00134  M01S00022.v23l617 +++|          LDM    DPW5A       DEADSTART PANEL WORD 5
00135  M00S00105.osb     +++|          ZJN    RDR4        IF TAPE DEADSTART
Line S00106 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00136  M01S00106.v23l617 ---|          LDM    DSSB+OSBP+3 SET SEEK FUNCTION
Line S00023 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00137  M01S00023.v23l617 +++|          LDM    OSDPA+3     *OSB* SEEK FUNCTION
00138  M00S00107.osb     +++|          STD    T5
00139  M00S00108.osb     +++|          SHN    14
00140  M00S00109.osb     +++|          STM    POSA
Line S00110 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00141  M01S00110.v23l617 ---|          LDM    DSSB+OSBP+4 *OSB* TRACK
Line S00024 Modification History
M01 (Added by) v23l617
M02 (Removed by) 241l630
Seq #  *Modification Id* Act 
----------------------------+
00142  M02S00024.241l630 ---|          LDM    OSDPA+4     *OSB* TRACK
Line S00005 Modification History
M01 (Added by) 241l630
Seq #  *Modification Id* Act 
----------------------------+
00143  M01S00005.241l630 +++|          SHN    -14
00144  M01S00006.241l630 +++|          LMN    AIDC
Line S00001 Modification History
M01 (Added by) ns2485
M02 (Removed by) ns2485a
Seq #  *Modification Id* Act 
----------------------------+
00145  M02S00001.ns2485a ---|          ERRNZ  AIDC-12     *OSB* AND *1IS* ALGORITHM INDEX MISMATCH
Line S00007 Modification History
M01 (Added by) 241l630
Seq #  *Modification Id* Act 
----------------------------+
00146  M01S00007.241l630 +++|          NJN    RDR0        IF NOT 895
00147  M01S00008.241l630 +++|          LDC    2000        SET 895 DEADSTART FLAG ON SEEK
00148  M01S00009.241l630 +++|          STD    DT          SAVE 895 DEADSTART FLAG FOR *DIO*
Line S00001 Modification History
M01 (Added by) ns2485b
Seq #  *Modification Id* Act 
----------------------------+
00149  M01S00001.ns2485b +++|          SHN    6-12
00150  M01S00002.ns2485b +++|          RAM    POSB
00151  M01S00003.ns2485b +++|          SOM    POSC
Line S00010 Modification History
M01 (Added by) 241l630
Seq #  *Modification Id* Act 
----------------------------+
00152  M01S00010.241l630 +++| RDR0     LDM    OSDPA+4     *OSB* TRACK
00153  M00S00111.osb     +++|          STD    T6
00154  M00S00112.osb     +++|          LDM    DSLA-2      FIRST *DIO* SECTOR FROM *OSB* LINKAGE
00155  M00S00113.osb     +++|          STD    T7
00156  M00S00114.osb     +++|          SHN    21-13
00157  M00S00115.osb     +++|          PJN    RDR1        IF NOT TRACK SWITCH
00158  M00S00116.osb     +++|          SHN    13-21
00159  M00S00117.osb     +++|          STD    T6          SET NEXT TRACK
00160  M00S00118.osb     +++|          LDN    0
00161  M00S00119.osb     +++|          STD    T7
Line S00120 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00162  M01S00120.v23l617 ---| RDR1     LDM    DSPB+6      SET UNIT NUMBER
Line S00025 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00163  M01S00025.v23l617 +++| RDR1     LDM    DPW6A       UNIT NUMBER
00164  M00S00121.osb     +++|          LPN    77
00165  M00S00122.osb     +++|          STD    UN
00166  M00S00123.osb     +++|          STD    T4
Line S00124 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00167  M01S00124.v23l617 ---|          LDC    DSSB+OSBP+6 SET DISK ADDRESS POINTER
Line S00026 Modification History
M01 (Added by) v23l617
M02 (Removed by) ns2485
Seq #  *Modification Id* Act 
----------------------------+
00168  M02S00026.ns2485  ---|          LDC    OSRPA       DISK ADDRESS POINTER
Line S00002 Modification History
M01 (Added by) ns2485
M02 (Removed by) ns2485a
Seq #  *Modification Id* Act 
----------------------------+
00169  M02S00002.ns2485a ---|          LDC    OSRPA+1     DISK ADDRESS POINTER
Line S00001 Modification History
M01 (Added by) ns2485a
Seq #  *Modification Id* Act 
----------------------------+
00170  M01S00001.ns2485a +++|          LDC    OSRPA       DISK ADDRESS POINTER
00171  M00S00125.osb     +++|          STD    AP
00172  M00S00126.osb     +++|          LDC    BUF         SET BUFFER ADDRESS
00173  M00S00127.osb     +++|          STD    T1
00174  M00S00128.osb     +++|          RJM    POS         POSITION MASS STORAGE
00175  M00S00129.osb     +++| RDR2     LDD    T1          READ NEXT SECTOR
00176  M00S00130.osb     +++|          RJM    RNS
00177  M00S00131.osb     +++|          PJN    RDR3        IF ERROR / EOR
00178  M00S00132.osb     +++|          LDC    DSLN        ADVANCE BUFFER ADDRESS
00179  M00S00133.osb     +++|          RAD    T1
00180  M00S00134.osb     +++|          LMC    BUF+TPLN
00181  M00S00135.osb     +++|          NJN    RDR2        IF NOT GREATER THAN TAPE PRU
00182  M00S00136.osb     +++| RDR3     LJM    RDRX        RETURN
00183  M00S00137.osb     +++| RTR      SPACE  4,10
00184  M00S00138.osb     +++|**        RTR - READ TAPE RECORD.
00185  M00S00139.osb     +++|*
00186  M00S00140.osb     +++|*         EXIT   (A) = 0 IF ERROR.
00187  M00S00141.osb     +++|*                (T6) = 0.
00188  M00S00142.osb     +++|*                (T7) = DEADSTART FUNCTION.
00189  M00S00143.osb     +++|
00190  M00S00144.osb     +++|
00191  M00S00145.osb     +++| RTR      SUBR               ENTRY/EXIT
Line S00146 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00192  M01S00146.v23l617 ---|          LDM    DSPB+6      SET DEADSTART FUNCTION
Line S00027 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
00193  M01S00027.v23l617 +++|          LDM    DPW6A       DEADSTART FUNCTION
00194  M00S00147.osb     +++|          STD    T7
00195  M00S00148.osb     +++|          LPC    7000        EXTRACT EQUIPMENT NUMBER
00196  M00S00149.osb     +++|          RAM    RTRA
00197  M00S00150.osb     +++| RTR2     LDN    0           SET TAPE DEADSTART FLAG
00198  M00S00151.osb     +++|          STD    T6
00199  M00S00152.osb     +++|          FNC    40,0
00200  M00S00153.osb     +++| RTRA     EQU    *-1
00201  M00S00154.osb     +++|          LDC    TPLN+4      INPUT TAPE RECORD
00202  M00S00155.osb     +++|          ACN    0
00203  M00S00156.osb     +++|          IAM    BUF,0
00204  M00S00157.osb     +++|          UJN    RTRX        RETURN
00205  M00S00158.osb     +++|          TITLE  SUBROUTINES.
00206  M00S00159.osb     +++| GDS      SPACE  4,10
00207  M00S00160.osb     +++|**        GDS - GET DISK STATUS.
00208  M00S00161.osb     +++|*
00209  M00S00162.osb     +++|*         EXIT   (A) = GENERAL STATUS.
00210  M00S00163.osb     +++|
00211  M00S00164.osb     +++|
00212  M00S00165.osb     +++| GDS      SUBR               ENTRY/EXIT
00213  M00S00166.osb     +++|          FNC    12,0        GET GENERAL STATUS
00214  M00S00167.osb     +++|          ACN    0
00215  M00S00168.osb     +++|          IAN    0
00216  M00S00169.osb     +++|          UJN    GDSX        RETURN
00217  M00S00170.osb     +++| POS      SPACE  4,15
00218  M00S00171.osb     +++|**        POS - POSITION MASS STORAGE.
00219  M00S00172.osb     +++|*
00220  M00S00173.osb     +++|*         ENTRY  (AP) = POINTER TO DISK ADDRESS.
00221  M00S00174.osb     +++|*                (UN) = UNIT NUMBER.
00222  M00S00175.osb     +++|*                (POSA) = SEEK FUNCTION.
00223  M00S00176.osb     +++|*
00224  M00S00177.osb     +++|*         EXIT   (UN+1) = PHYSICAL CYLINDER.
00225  M00S00178.osb     +++|*                (UN+2) = PHYSICAL TRACK.
00226  M00S00179.osb     +++|*                (UN+3) = PHYSICAL SECTOR.
00227  M00S00180.osb     +++|*                (AP) ADVANCED TO NEXT ADDRESS.
00228  M00S00181.osb     +++|*
00229  M00S00182.osb     +++|*         CALLS  GDS.
00230  M00S00183.osb     +++|
00231  M00S00184.osb     +++|
00232  M00S00185.osb     +++| POS      SUBR               ENTRY/EXIT
Line S00186 Modification History
M01 (Removed by) ns2485
Seq #  *Modification Id* Act 
----------------------------+
00233  M01S00186.ns2485  ---|          LDI    AP          SET CYLINDER
Line S00003 Modification History
M01 (Added by) ns2485
M02 (Removed by) ns2485a
Seq #  *Modification Id* Act 
----------------------------+
00234  M02S00003.ns2485a ---|          LDM    OSRPA       SET CYLINDER
00235  M02S00004.ns2485a ---|          SHN    6
00236  M02S00005.ns2485a ---|          STM    OSRPA
00237  M02S00006.ns2485a ---|          SHN    6
00238  M02S00007.ns2485a ---|          ADM    OSDPA
Line S00002 Modification History
M01 (Added by) ns2485a
Seq #  *Modification Id* Act 
----------------------------+
00239  M01S00002.ns2485a +++|          LDI    AP          SET CYLINDER
00240  M00S00187.osb     +++|          STD    UN+1
Line S00188 Modification History
M01 (Removed by) ns2485
Seq #  *Modification Id* Act 
----------------------------+
00241  M01S00188.ns2485  ---|          AOD    AP          ADVANCE ADDRESS POINTER
00242  M01S00189.ns2485  ---|          LDI    AP          UNPACK TRACK
00243  M01S00190.ns2485  ---|          SHN    14
Line S00008 Modification History
M01 (Added by) ns2485
M02 (Removed by) ns2485a
Seq #  *Modification Id* Act 
----------------------------+
00244  M02S00008.ns2485a ---|          LDI    AP          SET TRACK
Line S00003 Modification History
M01 (Added by) ns2485a
Seq #  *Modification Id* Act 
----------------------------+
00245  M01S00003.ns2485a +++|          AOD    AP          ADVANCE ADDRESS POINTER
Line S00004 Modification History
M01 (Added by) ns2485a
M02 (Removed by) ns2485b
Seq #  *Modification Id* Act 
----------------------------+
00246  M02S00004.ns2485b ---|          LDI    AP          UNPACK TRACK
00247  M02S00005.ns2485b ---|          SHN    14
Line S00004 Modification History
M01 (Added by) ns2485b
Seq #  *Modification Id* Act 
----------------------------+
00248  M01S00004.ns2485b +++|          LDI    AP          UNPACK SECTOR
00249  M01S00005.ns2485b +++|          LPC    77
00250  M01S00006.ns2485b +++| POSB     EQU    *-1
00251  M01S00007.ns2485b +++|*         LPC    177         (IF 895)
00252  M01S00008.ns2485b +++|          STD    UN+3
00253  M01S00009.ns2485b +++|          LDI    AP          SET TRACK
00254  M01S00010.ns2485b +++| POSC     SHN    -6
00255  M01S00011.ns2485b +++|*         SHN    -7          (IF 895)
Line S00011 Modification History
M01 (Added by) 241l630
Seq #  *Modification Id* Act 
----------------------------+
00256  M01S00011.241l630 +++|          LMD    DT          SET 895 DEADSTART READ FLAG
00257  M00S00191.osb     +++|          STD    UN+2
Line S00192 Modification History
M01 (Removed by) ns2485
Seq #  *Modification Id* Act 
----------------------------+
00258  M01S00192.ns2485  ---|          SHN    -14         SET SECTOR
Line S00009 Modification History
M01 (Added by) ns2485
M02 (Removed by) ns2485a
Seq #  *Modification Id* Act 
----------------------------+
00259  M02S00009.ns2485a ---|          AOD    AP          ADVANCE POINTER ADDRESS
00260  M02S00010.ns2485a ---|          LDI    AP          SET SECTOR
Line S00006 Modification History
M01 (Added by) ns2485a
M02 (Removed by) ns2485b
Seq #  *Modification Id* Act 
----------------------------+
00261  M02S00006.ns2485b ---|          SHN    -14         SET SECTOR
Line S00193 Modification History
M01 (Removed by) ns2485b
Seq #  *Modification Id* Act 
----------------------------+
00262  M01S00193.ns2485b ---|          STD    UN+3
00263  M00S00194.osb     +++|          AOD    AP          ADVANCE POINTER ADDRESS
00264  M00S00195.osb     +++| POS1     FNC    2,0         SEEK FUNCTION
00265  M00S00196.osb     +++| POSA     EQU    *-1
00266  M00S00197.osb     +++|*         FNC    1,0         (1 TO 1 INTERLACE)
00267  M00S00198.osb     +++|          ACN    0
00268  M00S00199.osb     +++|          LDN    4           OUTPUT SEEK PARAMETERS
00269  M00S00200.osb     +++|          OAM    UN,0
00270  M00S00201.osb     +++|          FJM    *,0
00271  M00S00202.osb     +++|          DCN    0+40
00272  M00S00203.osb     +++|          RJM    GDS         GET DISK STATUS
00273  M00S00204.osb     +++|          ZJN    POSX        IF READY
00274  M00S00205.osb     +++|          UJN    POS1        LOOP UNTIL READY
00275  M00S00206.osb     +++| RNS      SPACE  4,10
00276  M00S00207.osb     +++|**        RNS - READ NEXT SECTOR.
00277  M00S00208.osb     +++|*
00278  M00S00209.osb     +++|*         ENTRY  (A) = READ ADDRESS.
00279  M00S00210.osb     +++|*
00280  M00S00211.osb     +++|*         EXIT   (A) = 0 IF ERROR.
00281  M00S00212.osb     +++|*                    .GT. 0 IF EOR.
00282  M00S00213.osb     +++|*                    .LT. 0 IF FULL SECTOR WORD COUNT.
00283  M00S00214.osb     +++|*                (T6) = LOGICAL TRACK FOR NEXT READ.
00284  M00S00215.osb     +++|*                (T7) = LOGICAL SECTOR FOR NEXT READ.
00285  M00S00216.osb     +++|*
00286  M00S00217.osb     +++|*         USES   T3, L1, L2.
00287  M00S00218.osb     +++|*
00288  M00S00219.osb     +++|*         CALLS  GDS, POS.
00289  M00S00220.osb     +++|
00290  M00S00221.osb     +++|
00291  M00S00222.osb     +++| RNS      SUBR               ENTRY/EXIT
00292  M00S00223.osb     +++|          SBN    2           SET READ ADDRESS
00293  M00S00224.osb     +++|          STD    T3
00294  M00S00225.osb     +++|          STM    RNSA
00295  M00S00226.osb     +++|          LDI    T3          SAVE LOCATIONS OVERLAID BY LINKAGE
00296  M00S00227.osb     +++|          STD    L1
00297  M00S00228.osb     +++|          LDM    1,T3
00298  M00S00229.osb     +++|          STD    L2
00299  M00S00230.osb     +++|          FNC    4,0         READ DISK SECTOR
00300  M00S00231.osb     +++|          LDC    DSLN+2
00301  M00S00232.osb     +++|          ACN    0
00302  M00S00233.osb     +++|          IAM    BUF,0
00303  M00S00234.osb     +++| RNSA     EQU    *-1
00304  M00S00235.osb     +++| RNS1     RJM    GDS         GET DISK STATUS
00305  M00S00236.osb     +++|          NJN    RNS1        IF NOT READY
00306  M00S00237.osb     +++|          AOD    T7          ADVANCE LOGICAL SECTOR
00307  M00S00238.osb     +++|          LMI    T3
00308  M00S00239.osb     +++|          ZJN    RNS2        IF MATCHING SECTOR LINKAGE
00309  M00S00240.osb     +++|          LDN    0           SET FIRST SECTOR
00310  M00S00241.osb     +++|          STD    T7
00311  M00S00242.osb     +++|          LDI    T3          SET NEXT TRACK
00312  M00S00243.osb     +++|          STD    T6
00313  M00S00244.osb     +++|          SHN    0-13
00314  M00S00245.osb     +++|          ZJN    RNS3        IF NOT TRACK SWITCH
00315  M00S00246.osb     +++|          RJM    POS         POSITION MASS STORAGE
00316  M00S00247.osb     +++| RNS2     LDD    L1          RESTORE CELLS OVERLAID BY LINKAGE
00317  M00S00248.osb     +++|          STI    T3
00318  M00S00249.osb     +++|          AOD    T3
00319  M00S00250.osb     +++|          LDI    T3
00320  M00S00251.osb     +++|          SHN    -6
00321  M00S00252.osb     +++|          SHN    21-0        SIGN BIT = FULL SECTOR FLAG
00322  M00S00253.osb     +++|          LMD    L2
00323  M00S00254.osb     +++|          STI    T3
00324  M00S00255.osb     +++|          ADN    1           NO ERROR ON EOR
00325  M00S00256.osb     +++| RNS3     LJM    RNSX        RETURN
00326  M00S00257.osb     +++|          SPACE  4,10
00327  M00S00258.osb     +++|          HERE               TERMINATE LINKED CHANNEL INSTRUCTIONS
00328  M00S00259.osb     +++|          SPACE  4,10
00329  M00S00260.osb     +++|          ERRPL  *-DSLA-473  *OSB* OVERFLOWS ONE SECTOR
00330  M00S00261.osb     +++|
00331  M00S00262.osb     +++|          END
cdc/nos2.source/opl.opl871/deck/osb.txt ยท Last modified: (external edit)