cdc:nos2.source:opl.opl871:common:comprns
Common COMPRNS
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.comprns +++| CTEXT COMPRNS - READ NEXT SECTOR.
Line S00002 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00002 M01S00002.242l642 ---| RNS SPACE 4
Line S00001 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00003 M01S00001.242l642 +++| RNS SPACE 4,10 00004 M00S00003.comprns +++| IF -DEF,QUAL$,1 00005 M00S00004.comprns +++| QUAL COMPRNS
Line S00005 Modification History | |
---|---|
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00006 M01S00005.281l803 ---|* COMMENT COPYRIGHT CONTROL DATA CORP. 1970.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00007 M01S00001.281l803 +++|* COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
Line S00006 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00008 M01S00006.242l642 ---| RNS SPACE 4
Line S00002 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00009 M01S00002.242l642 +++| RNS SPACE 4,10 00010 M00S00007.comprns +++|*** RNS - READ NEXT SECTOR. 00011 M00S00008.comprns +++|* G. R. MANSFIELD. 70/08/30.
Line S00009 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00012 M01S00009.242l642 ---| RNS SPACE 4
Line S00003 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00013 M01S00003.242l642 +++| RNS SPACE 4,25 00014 M00S00010.comprns +++|*** RNS READS THE NEXT SECTOR OF A FILE TO A PP BUFFER. 00015 M00S00011.comprns +++|* 00016 M00S00012.comprns +++|* IF *MSR$* IS DEFINED A CALL WILL BE MADE TO *MSR* ON A
Line S00013 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00017 M01S00013.242l642 ---|* MASS STORAGE ERROR. IT IS THE CALLERS RESPONSIBILTY TO HAVE 00018 M01S00014.242l642 ---|* SET THE FLAG INDICATING RETURN ON ERROR.
Line S00004 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00019 M01S00004.242l642 +++|* MASS STORAGE ERROR. IF IT IS POSSIBLE FOR *MSR* TO CORRECT 00020 M01S00005.242l642 +++|* THE ERROR, IT CAN RETURN TO *RNS* WHICH WILL UPDATE T1, T6, 00021 M01S00006.242l642 +++|* AND T7 AND RETURN TO ITS CALLER. IF *MSR$* IS NOT DEFINED, 00022 M01S00007.242l642 +++|* (A) IS NEGATIVE ON EXIT AND T1, T6, AND T7 ARE NOT UPDATED. 00023 M00S00015.comprns +++|* 00024 M00S00016.comprns +++|* ENTRY (A) = 6/ FLAGS FOR DRIVER, 12/ PP BUFFER ADDRESS.
Line S00017 Modification History | |
---|---|
M01 (Removed by) | ns22000 |
Seq # *Modification Id* Act ----------------------------+ 00025 M01S00017.ns22000 ---|* (T5) = EQUIPMENT NUMBER.
Line S00001 Modification History | |
---|---|
M01 (Added by) | ns22000 |
Seq # *Modification Id* Act ----------------------------+ 00026 M01S00001.ns22000 +++|* (T5) = EST ORDINAL. 00027 M00S00018.comprns +++|* (T6) = TRACK. 00028 M00S00019.comprns +++|* (T7) = SECTOR. 00029 M00S00020.comprns +++|* 00030 M00S00021.comprns +++|* EXIT (A) = (T1) = WORD COUNT OF SECTOR. 00031 M00S00022.comprns +++|* (T3) = ADDRESS OF PP BUFFER. 00032 M00S00023.comprns +++|* (T6 - T7) ADVANCED IF NO EOI.
Line S00008 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00033 M01S00008.242l642 +++|* (A) .LT. 0 IF MASS STORAGE ERROR AND *MSR$* NOT 00034 M01S00009.242l642 +++|* DEFINED. (A) = RESPONSE FROM DRIVER. 00035 M00S00024.comprns +++|* 00036 M00S00025.comprns +++|* USES T3. 00037 M00S00026.comprns +++|* 00038 M00S00027.comprns +++|* CALLS RDS. 00039 M00S00028.comprns +++| 00040 M00S00029.comprns +++| 00041 M00S00030.comprns +++| RNS2 LDD T1 RETURN WITH (A) = WORD COUNT 00042 M00S00031.comprns +++| 00043 M00S00032.comprns +++| RNS SUBR ENTRY/EXIT 00044 M00S00033.comprns +++| STD T3 SET BUFFER ADDRESS 00045 M00S00034.comprns +++| RJM RDS READ SECTOR 00046 M00S00035.comprns +++| MSR$ IF DEF,MSR$ 00047 M00S00036.comprns +++| PJN RNS0 IF NO ERROR 00048 M00S00037.comprns +++| RJM MSR PROCESS MASS STORAGE READ ERROR 00049 M00S00038.comprns +++| RNS0 BSS 0 00050 M01S00010.242l642 +++| MSR$ ELSE 00051 M01S00011.242l642 +++| MJN RNSX IF ERROR 00052 M00S00039.comprns +++| MSR$ ENDIF 00053 M00S00040.comprns +++| LDM 1,T3 SET SECTOR WORD COUNT 00054 M00S00041.comprns +++| STD T1 00055 M00S00042.comprns +++| LDI T3 CHECK FIRST CONTROL BYTE 00056 M00S00043.comprns +++| NJN RNS1 IF NOT EOF 00057 M00S00044.comprns +++| STD T1 CLEAR WORD COUNT 00058 M00S00045.comprns +++| LDM 1,T3 CHECK NEXT CONTROL BYTE 00059 M00S00046.comprns +++| ZJN RNSX RETURN IF EOI 00060 M00S00047.comprns +++| RNS1 STD T7 SET NEXT SECTOR 00061 M00S00048.comprns +++| SHN 6 00062 M00S00049.comprns +++| PJN RNS2 IF NOT NEW TRACK 00063 M00S00050.comprns +++| SHN -6 SET NEXT TRACK 00064 M00S00051.comprns +++| STD T6 00065 M00S00052.comprns +++| LDN 0 CLEAR SECTOR 00066 M00S00053.comprns +++| STD T7 00067 M00S00054.comprns +++| UJN RNS2 RETURN WITH (A) = WORD COUNT
Line S00055 Modification History | |
---|---|
M01 (Removed by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00068 M01S00055.242l642 ---| SPACE 4
Line S00012 Modification History | |
---|---|
M01 (Added by) | 242l642 |
Seq # *Modification Id* Act ----------------------------+ 00069 M01S00012.242l642 +++| SPACE 4,10 00070 M00S00056.comprns +++| QUAL$ IF -DEF,QUAL$ 00071 M00S00057.comprns +++| QUAL * 00072 M00S00058.comprns +++| RNS EQU /COMPRNS/RNS 00073 M00S00059.comprns +++| QUAL$ ENDIF 00074 M00S00060.comprns +++| ENDX
cdc/nos2.source/opl.opl871/common/comprns.txt ยท Last modified: (external edit)