0 ' POKE &HE6C6,33 10 CLEAR 2000 20 POKE 65497,0:CLEAR 2000 30 DIM CF$(128),FA$(128) 40 FOR A=1 TO 7:HBUFF A,1050:NEXT A 50 ON BRK GOTO 700 60 ON ERR GOTO 5500 70 PALETTE 0,1:PALETTE 1,17:HCOLOR 0,1 80 GOSUB 3000 ' LOAD FONTS 85 WH=640 ' VARIABLES DE ENTORNO 88 WIDTH 40 89 GOSUB 5020 ' SET SCREEN SIZE 90 FO$="HELP.HTM":GOTO 4000 100 HE=4:CE=0:HR=0:HC=0:UN=0:RK=0 110 HDRAW "S4" 115 CP=0:LP=10 ' INITIAL POSITION 120 HCLS 130 GOSUB 2000 ' DRAW BUTTONS 140 HDRAW"BM1,10" 150 ' SEARCH FOR TAGS 155 A$=A$+" " 'REM EXTRA SPACE AT THE END OF EACH LINE 160 FOR PT=1 TO LEN(A$) 165 HPUT (229,0)-(245,8),1,NOT 170 CC$=MID$(A$,PT,1) 180 IF LP+10*HE/4>190 THEN PLAY "AFAFAF":GOTO 670 190 IF CC$="<" GOSUB 1000 200 IF MID$(A$,PT,3)="-->" THEN RK=0:PT=PT+3:GOTO 170 ' END OF REMARK 210 IF RK=1 THEN 580 220 IF TG=1 THEN TG=0:GOTO 500 ' THERE IS A TAG, DO NOT PRINT IT 225 IF TT=1 THEN TT$=TT$+CC$:NEXT PT 226 'PRINT CC$,TG 230 HDRAW CF$(ASC(CC$)) 240 IF BO THEN HDRAW"BL7;"+CF$(ASC(CC$))+"BR1" ' FOR BOLD GO BACK 9, REDRAW, AND 1 FORWARD 250 IF UN THEN HDRAW "BD8NL7NR1BU8" 260 IF IT THEN HDRAW "BL7;"+CF$(ASC(CC$))+"BR1" 'FOR ITALICS, DO BOLD :-( 270 HDRAW "BR3" ' SEPARATION BETWEEN CHARS 280 CP=CP+9*HE/4:IF CP>WH*.95 THEN CP=0:BR=1 500 REM 510 IF BR AND CE THEN GOSUB 4500 ' IF GOING DOWN A LINE AND CENTERED, CENTER IT 520 IF HR AND CP>0 THEN BR=1 ' IF
" THEN PT=PT+2:RETURN
1180 T$=MID$(A$,PT,4)
1190 IF T$="" OR T$="" THEN PT=PT+3:BO=0:RETURN
1200 IF T$="" OR T$="" THEN PT=PT+3:UN=0:RETURN
1210 IF T$="" OR T$="" THEN PT=PT+3:IT=0:RETURN
1220 IF T$="
" OR T$="
" THEN PT=PT+3:BR=1:RETURN
1230 IF T$="