210 VTAB 20: PRINT L$;: VTAB 21: HTAB 1: INVERSE : PRINT "<-";: NORMAL : PRINT " ";: INVERSE : PRINT "->";: NORMAL : PRINT " TO SELECT ...<";: INVERSE : PRINT "RETURN";: NORMAL : PRINT "> TO EXECUTE": PRINT " UP OR DOWN ARROW KEYS MAY BE USED"
220 PRINT " <ESC> RETURNS TO PREVIOUS MENU"
230 VTAB 24: PRINT L$;: RETURN
240 VTAB 3: HTAB 1: PRINT "PRINTER ": RETURN
250 VTAB 3: HTAB 9: PRINT "IN SLOT #";SL: RETURN
260 VTAB 3: HTAB 1: PRINT "NO PRINTER ": RETURN : REM 8 SPACES
340 S$ = "": FOR I = 1 TO LEN(X$): IF ASC( MID$ (X$,I,1)) <32 THEN S$ = S$ +"^" + CHR$( ASC( MID$ (X$,I,1)) +64): NEXT : GOTO 360
350 S$ = S$ + MID$ (GP$,I,1): NEXT
360 RETURN
370 ONERR GOTO 1380
380 HOME : VTAB 12: HTAB 1: PRINT "RETURN TO RUN GARDEN.PLANNER": PRINT "ESCAPE TO QUIT";: GET Z$: PRINT : IF Z$ < > CHR$(27) THEN PRINT D$" RUN GARDEN.PLANNER"
390 END
400 REM CONFIGURE SYSTEM
410 TEXT : HOME : PRINT TAB( 12)"CONFIGURE SYSTEM": PRINT L$: REM HEADING
420 VTAB 6: PRINT L$
430 IF PT THEN GOSUB 240: GOSUB 250: GOTO 450
440 GOSUB 260: GOSUB 280: GOSUB 300: GOTO 470
450 IF GP THEN GOSUB 270: GOTO 470
460 GOSUB 280: GOTO 480
470 IF CL THEN GOSUB 320: GOTO 490
480 GOSUB 330
490 IF SD THEN GOSUB 290: GOTO 510
500 GOSUB 300
510 HTAB 1: VTAB 8: PRINT "PRESS <";: INVERSE : PRINT "ESC";: NORMAL : PRINT "> TO ACCEPT ABOVE DEFAULTS."
520 HTAB 1: VTAB 10: PRINT "PRESS <RETURN> TO ENTER NEW PARAMETERS";: CALL -958: POKE KB,0: GET X$: PRINT
530 IF X$ = CHR$(27) THEN 1060: REM WRITE DISK
540 IF X$ < > CHR$(13) THEN 520
550 VTAB 7: HTAB 1: CALL -958
560 GOSUB 210: HTAB 1: VTAB 7: PRINT "DO YOU HAVE A PRINTER CONNECTED? ": VTAB 7: HTAB 36: PRINT "YES": HTAB 36: PRINT "NO"
1240 VTAB 24: HTAB 1: PRINT "PRESS <RETURN> TO CONTINUE";: GET Z$: PRINT
1250 GOTO 370: REM MAIN MENU
1260 ER = PEEK(222): HOME : POKE 216,0: IF ER < >6 THEN 1180
1270 VTAB 12: HTAB 1: PRINT "CURSOR.BAR.4 NOT ON THIS DISK"
1280 VTAB 23: HTAB 1: PRINT "<RETURN> TO TRY AGAIN, <ESC> TO QUIT";: POKE KB,0: GET X$: PRINT : ON X$ < > CHR$(27) GOTO 90
1290 END
1300 HOME : GOTO 1270
1310 REM NO CONFIG. FILE
1320 IF PEEK(222) = 6 THEN POKE 216,0: GOTO 410: REM NOT CONFIGURED
1330 GOTO 1150: REM OTHER ERROR
1340 ER = PEEK(222): IF ER = 6 THEN 1320
1350 GOTO 1160
1360 POKE EM,3:ER = PEEK(222): IF ER = 6 THEN TEXT : HOME : VTAB 10: PRINT "FILE NOT FOUND ON DISK": PRINT : PRINT "FATAL ERROR--CANNOT CONTINUE": END
1370 GOTO 1160: REM OTHER ERROR
1380 ER = PEEK(222): IF ER = 6 THEN HOME : VTAB 12: PRINT "GARDEN.PLANNER NOT ON THIS DISK": PRINT : PRINT "<RETURN> TO TRY AGAIN, <ESC> TO QUIT";: GET Z$: PRINT : ON Z$ = CHR$(27) GOTO 1290: PRINT D$"RUN GARDEN.PLANNER"