Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;29- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDWAIT.MAC;7- SYS$SYSDEVICE:[MARK.CDPACK]CDWAIT.MAC;9 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;28- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDUTIL.MAC;43- SYS$SYSDEVICE:[MARK.CDPACK]CDUTIL.MAC;44 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;27- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDUINT.MAC;16- SYS$SYSDEVICE:[MARK.CDPACK]CDUINT.MAC;18 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDSTAT.MAC;28 89 PUSH ;SAVE SOME REGISTERS 90 CMPB (R5)+,#3 ;MUST BE 3 ARGUMENTS ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDSTAT.MAC;29 89 PUSH ;SAVE SOME REGISTERS 90 CMPB (R5)+,#3 ;MUST BE 3 ARGUMENTS ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDSTAT.MAC;28 120 EXITP I.OPEN ;JUST OPEN MB - NO ACTION ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDSTAT.MAC;29 120 .IF DF RT11 121 MOV MB.SNO(R1),R2 ;CDPACK SIGNAL NUMBER 122 MOVB MB.DSN(R1),R3 ;RT11 DRIVER SIGNAL NUMBER 123 CMPB R2,R3 ;NEW SIGNAL? 124 BEQ 2510$ ;IF EQ NO 125 BLT 2500$ ; 126 ADD #400,R2 ; 127 2500$: 128 MOVB R3,R2 ; 129 MOV R2,MB.SNO(R1) ;UPDATE CDPACK SIGNAL NUMBER 130 MOVB MB.SIG(R1),(R0) ;SET SIGNAL VALUE IN 1ST STATUS 131 MOV MB.SNO(R1),2(R0) ;SIGNAL NUMBER IN 2ND STATUS WD 132 ; BIC #^C,(R1) ;I/O REPORTED BUT EXIT AS IF 133 ;PENDING 134 EXITP I.SIG 135 2510$: 136 .ENDC 137 ; 138 EXITP I.OPEN ;JUST OPEN MB - NO ACTION ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDSTAT.MAC;28 150 BIT #S.PSIG,(R1) ;PENDING SIGNAL? ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDSTAT.MAC;29 168 .IFNDF RT11 169 BIT #S.PSIG,(R1) ;PENDING SIGNAL? ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDSTAT.MAC;28 158 EXITP I.BUG ;ERROR EXIT UNKNOWN STATUS ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDSTAT.MAC;29 177 .ENDC 178 EXITP I.BUG ;ERROR EXIT UNKNOWN STATUS ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDSTAT.MAC;28 173 POP ;RESTORE REGISTERS 174 RETURN ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDSTAT.MAC;29 193 POP ;RESTORE REGISTERS 194 RETURN ************ Number of difference sections found: 5 Number of difference records found: 22 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;26- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDSTAT.MAC;28- SYS$SYSDEVICE:[MARK.CDPACK]CDSTAT.MAC;29 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;25- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDRT.MAC;4- SYS$SYSDEVICE:[MARK.CDPACK]CDRT.MAC;5 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;24- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDRSX.MAC;53- SYS$SYSDEVICE:[MARK.CDPACK]CDRSX.MAC;54 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPREF.MAC;61 58 MB.SIG: .BLKB ;LAST SIGNAL VALUE FOR OPEN CONNECTION MB'S 59 MB.FLG: .BLKB ;FLAG BYTE (EF TO BE USED FOR QIO IN RSX) 60 MB.UNT: .BLKB ;PHYSICAL DEVICE UNIT NUMBER 61 MB.PWC: .BLKW ;PENDING MESSAGE WC FOR OPEN CONNECTION MB'S ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDPREF.MAC;63 58 MB.UNT: .BLKB ;PHYSICAL DEVICE UNIT NUMBER 59 MB.SAW: ;SIGNAL AREA (WORD) = MB.SIG+MB.DSN (RT-11) 60 MB.SIG: .BLKB ;LAST SIGNAL VALUE FOR OPEN CONNECTION MB'S 61 MB.DSN: ;DRIVER SIGNAL NUMBER (RT-11) 62 MB.FLG: .BLKB ;FLAG BYTE (EF TO BE USED FOR QIO IN RSX) 63 MB.PWC: .BLKW ;PENDING MESSAGE WC FOR OPEN CONNECTION MB'S ************ Number of difference sections found: 1 Number of difference records found: 5 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;23- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPREF.MAC;61- SYS$SYSDEVICE:[MARK.CDPACK]CDPREF.MAC;63 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPACK.MAC;60 345 ; ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDPACK.MAC;61 345 BIT #S.OPEN,CD.CUR ;IS IT 'CDOPEN' REQUEST? 346 BNE 170$ ;IF NE - IT IS, IN THIS CASE BRANCH 347 ; I.E. TREAT AS IF NO-WAIT I/O 348 ; TO GET MESSAGE BLOCK NUMBER 349 ; ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPACK.MAC;60 360 BIT #S.CLOS,(R3) ;CLOSE CONNECTION DONE? 361 BEQ 114$ 362 CMP #ER.SUC,MB.ST1(R3) ;SUCCESSFULLY? 363 BNE 114$ 364 BIC #S.OPEN,(R3) ;IF SO RELEASE MESSAGE BLOCK 365 114$: 366 BIC #^C,(R3) ;STATUS WILL BE REPORTED ON ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDPACK.MAC;61 364 BIC #^C,(R3) ;STATUS WILL BE REPORTED ON ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPACK.MAC;60 375 MOV #ER.SUC,R0 ;REPORT THAT THE I/O REQUEST ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDPACK.MAC;61 373 BIC #S.WAIT,(R1) ;'CDOPEN' IS COMPLETED BY NOW. 374 ; RESET THE WAIT FLAG. 375 MOV #ER.SUC,R0 ;REPORT THAT THE I/O REQUEST ************ Number of difference sections found: 3 Number of difference records found: 12 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;22- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPACK.MAC;60- SYS$SYSDEVICE:[MARK.CDPACK]CDPACK.MAC;61 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;21- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDMODE.MAC;7- SYS$SYSDEVICE:[MARK.CDPACK]CDMODE.MAC;8 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;20- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDERRT.MAC;25- SYS$SYSDEVICE:[MARK.CDPACK]CDERRT.MAC;26 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;19- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDERRN.MAC;24- SYS$SYSDEVICE:[MARK.CDPACK]CDERRN.MAC;25 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDERRM.MAC;29 85 TXTBUF: .BLKB 76. ;BUFFER FOR ASCII ERROR MESSAGE TEXT 86 TXTLEN: .WORD ;FOR LENGTH OF ERROR MESSAGE TEXT 87 MAXLEN: .WORD 74. ;LEN OF TEXT BUFFER AVAILABLE 88 ERRNO: .WORD ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDERRM.MAC;28 85 TXTBUF: .BLKB 78. ;BUFFER FOR ASCII ERROR MESSAGE TEXT 86 TXTLEN: .WORD ;FOR LENGTH OF ERROR MESSAGE TEXT 87 MAXLEN: .WORD 78. ;LEN OF TEXT BUFFER AVAILABLE 88 ERRNO: .WORD ************ Number of difference sections found: 1 Number of difference records found: 3 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;18- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDERRM.MAC;29- SYS$SYSDEVICE:[MARK.CDPACK]CDERRM.MAC;28 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 189 MOV #ER.PND,MB.ST1(R1) ;SET STATUS TO PENDING 190 ; ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 189 ; ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 229 BIC #S.WRCV,(R1) ;CLEAR THE BIT WHICH TELLS AST 230 ;MESSAGE BLOCK HAS A RECEIVE 231 ;BUFFER WAITING - WE ARE ABOUT 232 ;TO USE THAT RECEIVE BUFFER 233 ; ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 228 ; ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 261 BR 100$ 262 72$: QIOW$S CD.FNC,MB.CHN(R1),R0,,R5,CD.CRN, 263 BR 100$ 264 40$: 265 BIT #S.WAIT,(R1) ;IS THIS A WAIT IO? 266 BEQ 100$ ;BRANCH IF NOT - ALL SET UP 267 ; WAIT FOR AST ROUTINE TO BE ENTERED TO DO QIO AND SO SET EF ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 256 BCS 100$ ;IF DIRECTIVE ERROR 257 BR 75$ 258 72$: QIOW$S CD.FNC,MB.CHN(R1),R0,,R5,CD.CRN, 259 BCS 100$ 260 75$: 261 BIC #S.WRCV,(R1) ;NOT WAITING TO DO I/O NOW 262 BR 100$ 263 40$: 264 ; WAIT FOR AST ROUTINE TO BE ENTERED TO DO QIO AND SO SET EF ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 295 ; ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 292 MOV #ER.PND,MB.ST1(R1) ;SET STATUS TO PENDING 293 ; ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 315 MOV R1,R3 ;GET MSGE BLOCK POINTER 316 ;;;;; ADD #MB.SIG,R3 ;GET SIGNAL AREA POINTER ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 313 CLR MB.SNO(R1) ;INITIALIZE CDPACK SIGNAL NO 314 MOV R1,R3 ;GET MSGE BLOCK POINTER 315 ;******************************************************** 316 ;;;;; ADD #MB.SIG,R3 ;GET SIGNAL AREA POINTER ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 321 ADD #MB.PWC,R3 ;Signal area pointer 322 ; **** 323 .SPFUN #10000$,R5,#SFOPNR,R3,,R2 ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 321 ; ADD #MB.PWC,R3 ;Signal area pointer 322 ; **** 323 ;******************************************************** 324 ADD #MB.SIG,R3 ;GET SIGNAL AREA POINTER 325 ; NOTE *** temporary mod reversed to debug SIGNAL version of RT driver 326 .SPFUN #10000$,R5,#SFOPNR,R3,,R2 ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 329 .SPFUN #10000$,R5,#SFCLSR,,,R2 330 BR 7777$ ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 332 ;$$$$$$$$$$$$$$$$$$$$$$=28-FEB-83=$$$$$$$$$$$$$$$$$$$$$$$BEGIN 333 MOV R1,R3 ;GET MSGE BLOCK POINTER 334 ADD #MB.SIG,R3 ;GET SIGNAL AREA POINTER 335 .SPFUN #10000$,R5,#SFCLSR,R3,,R2 336 ;$$$$$$$$$$$$$$$$$$$$$$=28-FEB-83=$$$$$$$$$$$$$$$$$$$$$$$END 337 BR 7777$ ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 366 MOV R1,R2 ;GET MSGE BLOCK POINTER ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 373 MOV (R3),R3 ;GET SIGNAL 374 MOV R1,R2 ;GET MSGE BLOCK POINTER ************ Number of difference sections found: 8 Number of difference records found: 28 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;17- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41- SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDCMPL.MAC;27 62 .MCALL ERR$DF ;TO DEFINE ERROR CODES 63 ERR$DF 64 RT$RSX ;DEFINE VERSION: RT-11 OR RSX-11M ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDCMPL.MAC;27 62 RT$RSX ;DEFINE VERSION: RT-11 OR RSX-11M ************ Number of difference sections found: 1 Number of difference records found: 2 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;16- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDCMPL.MAC;27- SYS$SYSDEVICE:[MARK.CDPACK]CDCMPL.MAC;27 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;15- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDASGN.MAC;19- SYS$SYSDEVICE:[MARK.CDPACK]CDASGN.MAC;20 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDCMPL.MAC;27 62 .MCALL ERR$DF ;TO DEFINE ERROR CODES 63 ERR$DF 64 RT$RSX ;DEFINE VERSION: RT-11 OR RSX-11M ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDCMPL.MAC;27 62 RT$RSX ;DEFINE VERSION: RT-11 OR RSX-11M ************ Number of difference sections found: 1 Number of difference records found: 2 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;13- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDCMPL.MAC;27- SYS$SYSDEVICE:[MARK.CDPACK]CDCMPL.MAC;27 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;12- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDASGN.MAC;19- SYS$SYSDEVICE:[MARK.CDPACK]CDASGN.MAC;20 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;11- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDRT.MAC;4- SYS$SYSDEVICE:[MARK.CDPACK]CDRT.MAC;5 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;10- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDRSX.MAC;53- SYS$SYSDEVICE:[MARK.CDPACK]CDRSX.MAC;54 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPREF.MAC;61 58 MB.SIG: .BLKB ;LAST SIGNAL VALUE FOR OPEN CONNECTION MB'S 59 MB.FLG: .BLKB ;FLAG BYTE (EF TO BE USED FOR QIO IN RSX) 60 MB.UNT: .BLKB ;PHYSICAL DEVICE UNIT NUMBER 61 MB.PWC: .BLKW ;PENDING MESSAGE WC FOR OPEN CONNECTION MB'S ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDPREF.MAC;63 58 MB.UNT: .BLKB ;PHYSICAL DEVICE UNIT NUMBER 59 MB.SAW: ;SIGNAL AREA (WORD) = MB.SIG+MB.DSN (RT-11) 60 MB.SIG: .BLKB ;LAST SIGNAL VALUE FOR OPEN CONNECTION MB'S 61 MB.DSN: ;DRIVER SIGNAL NUMBER (RT-11) 62 MB.FLG: .BLKB ;FLAG BYTE (EF TO BE USED FOR QIO IN RSX) 63 MB.PWC: .BLKW ;PENDING MESSAGE WC FOR OPEN CONNECTION MB'S ************ Number of difference sections found: 1 Number of difference records found: 5 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;9- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPREF.MAC;61- SYS$SYSDEVICE:[MARK.CDPACK]CDPREF.MAC;63 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPACK.MAC;60 345 ; ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDPACK.MAC;61 345 BIT #S.OPEN,CD.CUR ;IS IT 'CDOPEN' REQUEST? 346 BNE 170$ ;IF NE - IT IS, IN THIS CASE BRANCH 347 ; I.E. TREAT AS IF NO-WAIT I/O 348 ; TO GET MESSAGE BLOCK NUMBER 349 ; ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPACK.MAC;60 360 BIT #S.CLOS,(R3) ;CLOSE CONNECTION DONE? 361 BEQ 114$ 362 CMP #ER.SUC,MB.ST1(R3) ;SUCCESSFULLY? 363 BNE 114$ 364 BIC #S.OPEN,(R3) ;IF SO RELEASE MESSAGE BLOCK 365 114$: 366 BIC #^C,(R3) ;STATUS WILL BE REPORTED ON ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDPACK.MAC;61 364 BIC #^C,(R3) ;STATUS WILL BE REPORTED ON ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPACK.MAC;60 375 MOV #ER.SUC,R0 ;REPORT THAT THE I/O REQUEST ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDPACK.MAC;61 373 BIC #S.WAIT,(R1) ;'CDOPEN' IS COMPLETED BY NOW. 374 ; RESET THE WAIT FLAG. 375 MOV #ER.SUC,R0 ;REPORT THAT THE I/O REQUEST ************ Number of difference sections found: 3 Number of difference records found: 12 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;8- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDPACK.MAC;60- SYS$SYSDEVICE:[MARK.CDPACK]CDPACK.MAC;61 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;7- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDMODE.MAC;7- SYS$SYSDEVICE:[MARK.CDPACK]CDMODE.MAC;8 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;6- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDERRT.MAC;25- SYS$SYSDEVICE:[MARK.CDPACK]CDERRT.MAC;26 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;5- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDERRN.MAC;24- SYS$SYSDEVICE:[MARK.CDPACK]CDERRN.MAC;25 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDERRM.MAC;29 85 TXTBUF: .BLKB 76. ;BUFFER FOR ASCII ERROR MESSAGE TEXT 86 TXTLEN: .WORD ;FOR LENGTH OF ERROR MESSAGE TEXT 87 MAXLEN: .WORD 74. ;LEN OF TEXT BUFFER AVAILABLE 88 ERRNO: .WORD ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDERRM.MAC;28 85 TXTBUF: .BLKB 78. ;BUFFER FOR ASCII ERROR MESSAGE TEXT 86 TXTLEN: .WORD ;FOR LENGTH OF ERROR MESSAGE TEXT 87 MAXLEN: .WORD 78. ;LEN OF TEXT BUFFER AVAILABLE 88 ERRNO: .WORD ************ Number of difference sections found: 1 Number of difference records found: 3 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;4- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDERRM.MAC;29- SYS$SYSDEVICE:[MARK.CDPACK]CDERRM.MAC;28 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 189 MOV #ER.PND,MB.ST1(R1) ;SET STATUS TO PENDING 190 ; ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 189 ; ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 229 BIC #S.WRCV,(R1) ;CLEAR THE BIT WHICH TELLS AST 230 ;MESSAGE BLOCK HAS A RECEIVE 231 ;BUFFER WAITING - WE ARE ABOUT 232 ;TO USE THAT RECEIVE BUFFER 233 ; ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 228 ; ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 261 BR 100$ 262 72$: QIOW$S CD.FNC,MB.CHN(R1),R0,,R5,CD.CRN, 263 BR 100$ 264 40$: 265 BIT #S.WAIT,(R1) ;IS THIS A WAIT IO? 266 BEQ 100$ ;BRANCH IF NOT - ALL SET UP 267 ; WAIT FOR AST ROUTINE TO BE ENTERED TO DO QIO AND SO SET EF ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 256 BCS 100$ ;IF DIRECTIVE ERROR 257 BR 75$ 258 72$: QIOW$S CD.FNC,MB.CHN(R1),R0,,R5,CD.CRN, 259 BCS 100$ 260 75$: 261 BIC #S.WRCV,(R1) ;NOT WAITING TO DO I/O NOW 262 BR 100$ 263 40$: 264 ; WAIT FOR AST ROUTINE TO BE ENTERED TO DO QIO AND SO SET EF ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 295 ; ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 292 MOV #ER.PND,MB.ST1(R1) ;SET STATUS TO PENDING 293 ; ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 315 MOV R1,R3 ;GET MSGE BLOCK POINTER 316 ;;;;; ADD #MB.SIG,R3 ;GET SIGNAL AREA POINTER ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 313 CLR MB.SNO(R1) ;INITIALIZE CDPACK SIGNAL NO 314 MOV R1,R3 ;GET MSGE BLOCK POINTER 315 ;******************************************************** 316 ;;;;; ADD #MB.SIG,R3 ;GET SIGNAL AREA POINTER ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 321 ADD #MB.PWC,R3 ;Signal area pointer 322 ; **** 323 .SPFUN #10000$,R5,#SFOPNR,R3,,R2 ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 321 ; ADD #MB.PWC,R3 ;Signal area pointer 322 ; **** 323 ;******************************************************** 324 ADD #MB.SIG,R3 ;GET SIGNAL AREA POINTER 325 ; NOTE *** temporary mod reversed to debug SIGNAL version of RT driver 326 .SPFUN #10000$,R5,#SFOPNR,R3,,R2 ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 329 .SPFUN #10000$,R5,#SFCLSR,,,R2 330 BR 7777$ ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 332 ;$$$$$$$$$$$$$$$$$$$$$$=28-FEB-83=$$$$$$$$$$$$$$$$$$$$$$$BEGIN 333 MOV R1,R3 ;GET MSGE BLOCK POINTER 334 ADD #MB.SIG,R3 ;GET SIGNAL AREA POINTER 335 .SPFUN #10000$,R5,#SFCLSR,R3,,R2 336 ;$$$$$$$$$$$$$$$$$$$$$$=28-FEB-83=$$$$$$$$$$$$$$$$$$$$$$$END 337 BR 7777$ ************ ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41 366 MOV R1,R2 ;GET MSGE BLOCK POINTER ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 373 MOV (R3),R3 ;GET SIGNAL 374 MOV R1,R2 ;GET MSGE BLOCK POINTER ************ Number of difference sections found: 8 Number of difference records found: 28 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;3- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDRV.MAC;41- SYS$SYSDEVICE:[MARK.CDPACK]CDDRV.MAC;41 ************ File SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDCMPL.MAC;27 62 .MCALL ERR$DF ;TO DEFINE ERROR CODES 63 ERR$DF 64 RT$RSX ;DEFINE VERSION: RT-11 OR RSX-11M ****** File SYS$SYSDEVICE:[MARK.CDPACK]CDCMPL.MAC;27 62 RT$RSX ;DEFINE VERSION: RT-11 OR RSX-11M ************ Number of difference sections found: 1 Number of difference records found: 2 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;2- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDCMPL.MAC;27- SYS$SYSDEVICE:[MARK.CDPACK]CDCMPL.MAC;27 Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /MERGED=1/OUTPUT=SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDDIFFER.TXT;1- SYS$SYSDEVICE:[WHITE.CDPACK.NOV82]CDASGN.MAC;19- SYS$SYSDEVICE:[MARK.CDPACK]CDASGN.MAC;20