50 REM THIS PROGRAM WILL LOAD FLEX TYPE BETWEEN DOS & THE BUFFERS
100 CS$(1) = "ASCII.70"
110 CS$(2) = "ASCII.56"
120 CS$(3) = "ASCII.40"
130 CS$(4) = ""
140 CS$(5) = ""
150 CS$(6) = ""
160 CS$(7) = ""
170 CS$(8) = ""
180 CS$(9) = ""
190 FOR I = 1 TO 9: IF LEN(CS$(I)) THEN NCS = NCS +1: NEXT
200 TEXT : HOME : PRINT CHR$(4)"NOMONICO"
205 FOR I = 768 TO 856: READ V: POKE I,V: NEXT : CALL 768
210 PRINT "<CTRL-M>FLEX TYPE V2.1B 11/15/84<CTRL-M>70/56/40/20 COLUMN<CTRL-M>HI-RES TEXT UTILITY<CTRL-M>BY MARK S. SIMONSEN<CTRL-M>(C) 1982 BEAGLE BROS<CTRL-M><CTRL-M>"
220 PRINT "LOADING: RELOCATOR"
230 PRINT CHR$(4)"BLOAD RELOCATOR"
240 LNGTH = 8 +3 *NCS
250 IF PEEK(978) >189 THEN B = PEEK(116) -1:DM = 1: HIMEM: ((B -LNGTH) +1) *256: GOTO 290
260 B = PEEK(40193)
270 IF B = 150 THEN B = B -1
280 POKE 40193,B -LNGTH: CALL 42964
290 B = ((B -LNGTH) +1) *256
300 PRINT TAB( 10)"FLEX TYPE"
310 PRINT CHR$(4)"BLOAD FLEX TYPE,A"B
320 C = INT(B/256):D = B -(C *256): POKE 965,D: POKE 966,C
680 HTAB 6: PRINT " FOR A DEMONSTRATION, TYPE: ": HTAB 10: PRINT " RUN FLEX TYPE DEMO ": PRINT
690 HPLOT 5 *7,19 *8 -1 TO 33 *7 -1,19 *8 -1
700 REM *****************************************************
710 NORMAL : PRINT T70$;: VTAB 23: END
715 DATA 173,0,224,72,173,237,3,201,1,208,14,173,3,141,201,76,208,5,169,127,141,0,141,104,96,201,2,208,31,44,139,192,44,139,192,173,3,208,201,76,208,5,169,127,141,0,208
717 DATA 104,44,129,192,205,0,224,240,3,44,128,192,96,201,3,208,23,44,139,192,44,139,192,173,3,208,201,76,208,5,169,127,141,0,208,104,44,129,192,96,104,96
720 DATA 0,173,255,191,201,190,208,12,173,207,3,141,255,191,169,0,141,254,191,96,201,243,240,6,169,1,141,0,3,96,44,131,192,44,131,192,173,207,3,141,90,247,169,0,141,87,247,44,130,192,96