.TITLE VDTST ;TEST VD: ON BIG TRANSFERS .GLOBL BUF,BLK,IOSB .MCALL QIOW$S,EXIT$S BUF: .BLKW 4096. .WORD 0,0 ;SAFETY BLK: .WORD 0 IOSB: .WORD 0,0 LOOPR: .WORD 0 GO:: CLR LOOPR MOV #1,BLK ITER: QIOW$S #IO.RLB,#1,#1,,#IOSB,,<#BUF,#4096.,,#0,BLK> ; LUN 1 READ BLK ; STARTING BLK NUMBER IS "BLK" ; THEN BUMP UP AND KEEP IT GOING MOV BLK,R0 MOV IOSB,R1 MOV IOSB+2,R2 MOV #BUF,R3 MOV BUF,R4 ;GET STUFF TO REGS FOR EASIER DEBUG ; USE DDT TO SEE WHAT HAPPENS NOP ADD #8.,BLK INC LOOPR CMP LOOPR,#60. BLO ITER TST IOSB TST BLK EXIT$S .END GO