760 T = T -1: GOSUB 780: PRINT : PRINT T" ($"A$") IS THE HIGHEST ACCESSIBLE TRACK"
770 GOTO 630
780 A$ = "":Z% = T/16: GOSUB 800
790 Z% = T -Z% *16
800 A$ = A$ + CHR$(48 +Z% +7 *(Z% >9)): RETURN
810 PRINT "WHERE IS THE DRIVE TO BE TESTED?": PRINT :DS = S:DD = D
820 PRINT SPC( 12)"SLOT - "DS CHR$(8);
830 GET A$: IF A$ = CHR$(27) THEN 160
840 IF A$ = CHR$(13) THEN A$ = STR$(DS)
850 IF A$ <"1" OR A$ >"7" THEN 830
860 A = VAL(A$): IF PEEK(49153 +A *256) < >32 THEN HTAB 1: PRINT "NO DISK DEVICE CONNECTED TO SLOT "A"." CHR$(7): PRINT "PRESS RETURN TO CONTINUE ";: POKE -16368,0: GET Q$: FOR I = 1 TO 1000: NEXT : HTAB 1: CALL -868:CV = PEEK(37): VTAB CV: HTAB 1: CALL -868: GOTO 820
870 DS = A: PRINT DS
880 PRINT SPC( 11)"DRIVE - "DD CHR$(8);
890 GET A$: IF A$ = CHR$(27) THEN 160
900 IF A$ = CHR$(13) THEN A$ = STR$(DD)
910 IF A$ <"1" OR A$ >"2" THEN 890
920 DD = VAL(A$): PRINT DD
930 PRINT : PRINT "IS THIS CORRECT? (Y/N) ";
940 GET A$: IF A$ < >"Y" AND A$ < >"N" AND A$ < >"n" AND A$ < >"y" THEN 940
950 PRINT A$: IF A$ = "Y" OR A$ = "y" THEN S = DS:D = DD: GOTO 160