2 REM ********************************* text screen held in bank 15 logic held in bank 8
270 CLS
280 LET
281 REM ************************************************************************** theses number set where the y position of each screen block is.
290 FOR
291 FOR
3 GOSUB
30 DIM
300 LET
301 REM *********************************** these lines move the text blocks up screen.
320 SCREEN COPY
321 VARNAME
330 LOGIC
331 VARNAME
334 WHILE
345 SCREEN COPY
35 DIM
360 FOR
370 SCREEN$
380 VARNAME
381 IF
382 IF
390 NEXT
40000 REM DRAW 14.BAS
40010 REM BYWILLIAMBRYAN0.0JUNE1990
40015 REM ****************************
40016 LOGIC
40017 CLS
40040 VARNAME
40050 VARNAME
40060 VARNAME
40070 VARNAME
40080 GOSUB
40090 REPEAT
40100 VARNAME
40110 VARNAME
40111 IF
40120 IF
40130 REDRAW
40140 PUT SPRITE
40150 IF
40160 VARNAME
40170 VARNAME
40180 UNTIL
40190 LOGIC
40200 REM COUNT LETTERS
40201 VARNAME
40205 RETURN
40210 VARNAME
40220 REPEAT
40230 VARNAME
40250 VARNAME
40260 UNTIL
40270 RETURN
40280 REM SET COLOURS(PALETTE)
40290 VARNAME
40300 FOR
40310 RETURN
40320 REM **********************
50 VARNAME
50000 REM eddies alteration to put text in string
50010 VARNAME
50020 RETURN
60 ERASE
60000 REM
60010 FOR
60020 FOR
60030 FOR
60040 FOR
60050 FOR
60060 FOR
60070 FOR
60080 FOR
60090 FOR
60100 FOR
60110 FOR
60120 FOR
60130 FOR
60140 FOR
60150 FOR
60160 FOR
60170 FOR
60180 FOR
60190 FOR
60200 FOR
60210 FOR
60220 FOR
60230 FOR
60240 FOR
60250 FOR
60260 FOR
60270 FOR
60280 FOR
60290 RETURN
61 RESERVE
62 REM ******************************* at this point the text held in compacted screen 14 is unpacked to screen 14 and cut into screen blocks then the screen is erased. later in the program another text screen is loaded in and the screen blocks changed *******************************