4180 IF A$ = CHR$(11) OR A$ = CHR$(8) THEN X = X -1: GOTO 4240
4190 IF A$ = CHR$(10) OR A$ = CHR$(21) THEN X = X +1: GOTO 4240
4200 IF A$ > = "0" AND A$ < = "9" THEN X = VAL(A$): GOTO 4240
4230 GOTO 4160
4240 IF A$ = "0" THEN X = 10
4242 FOR X1 = 1 TO 10: GOSUB 4900: NEXT
4245 IF X >10 THEN X = 1
4247 IF X <1 THEN X = 10
4248 INVERSE
4250 X1 = X: GOSUB 4900
4260 GOTO 4160
4700 SA = X
4710 X = 0: FOR ST = 1 TO 9: GOSUB 5020: IF FE < >0 GOTO 4740
4720 VTAB 23: HTAB 13: CALL -868: INVERSE : PRINT " CLOCK FOUND ": NORMAL
4730 X = ST:ST = 9
4740 NEXT ST
4750 IF FE = 0 THEN 4800
4770 VTAB 22: HTAB 4: INVERSE : PRINT " CLOCK NOT FOUND "
4780 VTAB 23: HTAB 4: PRINT "DO YOU WISH TO CONFIGURE ANYWAY?";: NORMAL : GET A$
4785 VTAB 22: HTAB 4: PRINT " "
4786 VTAB 23: HTAB 4: PRINT " "
4787 VTAB 22: HTAB 1
4789 IF A$ < >"Y" AND A$ < >"y" THEN GOTO 4810
4790 X = SA: GOSUB 5020
4800 GOSUB 2500
4810 POP : RETURN
4900 X$ = STR$(X1 *(X1 <10)): HTAB 13: VTAB 10 +X1: PRINT X$". ";: IF X1 <8 THEN PRINT "SLOT "X1: NORMAL : RETURN
4970 IF X1 = 8 THEN PRINT "MOTHER BOARD ROM": NORMAL : RETURN
4980 IF X1 = 9 THEN PRINT "AUTO FIND": NORMAL : RETURN
4990 IF X1 = 10 THEN PRINT "RETURN TO MAIN MENU": NORMAL : RETURN
5000 REM <CTRL-0x0a><CTRL-0x0a>FIND CLOCK/CONFIGURE CLOCKREAD-WRITE<CTRL-0x0a>
5020 ON ST GOSUB 5820,5820,5820,5820,5820,5820,5820,5960,5960,5800
5025 IF ST = 10 THEN RETURN
5030 CALL 33280
5040 FOR I = 1 TO 8
5050 TE(I) = PEEK(33280 +2 +I)
5060 NEXT
5070 RESTORE
5080 READ TM
5090 IF TM < >999 THEN 5080
5100 DATA 999,87,4,8,4,14,44,00,00
5110 FOR I = 1 TO 8
5115 READ TM
5120 POKE 33536 +2 +I,TM
5130 NEXT
5140 CALL 33536
5150 CALL 33280
5155 FE = 0
5156 RESTORE
5157 READ TM: IF TM < >999 THEN GOTO 5157
5160 FOR I = 1 TO 4
5165 READ TM
5170 IF PEEK(33280 +2 +I) > <TM THEN FE = 1
5180 NEXT
5190 FOR I = 1 TO 8
5200 POKE 33536 +2 +I,TE(I)
5210 NEXT
5215 CALL 33536
5220 RETURN
5820 I = 192: POKE 33301,255: POKE 33302,207: POKE 33305,00: POKE 33306,I +ST: POKE 33430,255: POKE 33431,207: REM SETUP CLOCKREAD FOR SLOT ST
5825 POKE 32771,255: POKE 32772,207: POKE 32777,I +ST: POKE 32790,I +ST: POKE 32804,I +ST: POKE 32881,255: POKE 32882,207: REM SET PATCH UP FOR SLOT ST
5830 POKE 33558,255: POKE 33559,207: POKE 33562,00: POKE 33563,I +ST: POKE 33675,255: POKE 33676,207: REM SETUP CLOCKWRITE FOR SLOT ST
5835 RETURN
5960 POKE 33301,21: POKE 33302,192: POKE 33305,07: POKE 33306,192: POKE 33430,06: POKE 33431,192: REM SETUP CLOCKREAD FOR ROM
5965 POKE 32771,07: POKE 32772,192: POKE 32777,200: POKE 32790,200: POKE 32804,200: POKE 32881,07: POKE 32882,192: REM SET PATCH UP FOR ROM
5970 POKE 33558,21: POKE 33559,192: POKE 33562,07: POKE 33563,192: POKE 33675,06: POKE 33676,192: REM SETUP CLOCKWRITE FOR ROM
5975 RETURN
6000 REM <CTRL-0x0a><CTRL-0x0a>CAUTION MESG<CTRL-0x0a>
7000 REM <CTRL-0x0a><CTRL-0x0a>PRESS ANY KEY<CTRL-0x0a>
7010 VTAB 24: HTAB 8: PRINT "PRESS ANY KEY TO CONTINUE";: GET A$: RETURN
7020 VTAB 21: HTAB 9: PRINT CHR$(7);"DISK IS WRITE PROTECTED"