home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nibble Magazine
/
nib27b.dsk
/
DEMO2.bas
< prev
next >
Wrap
BASIC Source File
|
2023-02-26
|
3KB
|
91 lines
1 REM **********************
2 REM * DEMO2 *
3 REM * BY J.B. WARD *
4 REM * COPYRIGHT (C) 1986 *
5 REM * BY MICROSPARC, INC *
6 REM * CONCORD, MA 01742 *
7 REM **********************
8 REM
9 REM INSTALL TURTLE BEFORE LOADING
100 TRIANGL = 150
110 GOTO 650
120 <UNKNOWN TOKEN>
130 <UNKNOWN TOKEN> SUBROUTINE:TRIANGL
140 <UNKNOWN TOKEN>
150 <UNKNOWN TOKEN>:<UNKNOWN TOKEN>L2:<UNKNOWN TOKEN>
160 <UNKNOWN TOKEN>A1
170 <UNKNOWN TOKEN>L1:<UNKNOWN TOKEN>A2
180 <UNKNOWN TOKEN>L1:<UNKNOWN TOKEN>A2
190 <UNKNOWN TOKEN>L1
200 RETURN
210 <UNKNOWN TOKEN>
220 <UNKNOWN TOKEN> SUB. TO DRAW FACE, ETC.
230 <UNKNOWN TOKEN>
240 <UNKNOWN TOKEN>(120,80)"O O"
250 <UNKNOWN TOKEN>(120,89)"/ "; CHR$(92)
260 <UNKNOWN TOKEN>
270 <UNKNOWN TOKEN>123,94
280 <UNKNOWN TOKEN>45:<UNKNOWN TOKEN>3
290 <UNKNOWN TOKEN>20:<UNKNOWN TOKEN>3:<UNKNOWN TOKEN>20:<UNKNOWN TOKEN>3
300 <UNKNOWN TOKEN>5:<UNKNOWN TOKEN>6
310 <UNKNOWN TOKEN>25:<UNKNOWN TOKEN>3
320 <UNKNOWN TOKEN>20:<UNKNOWN TOKEN>2
330 <UNKNOWN TOKEN> FACE DONE; DO REST.
340 <UNKNOWN TOKEN>0,150
350 <UNKNOWN TOKEN>0:<UNKNOWN TOKEN>270
360 <UNKNOWN TOKEN>40,160:<UNKNOWN TOKEN> -110
370 <UNKNOWN TOKEN>30:<UNKNOWN TOKEN>:<UNKNOWN TOKEN>25:<UNKNOWN TOKEN>:<UNKNOWN TOKEN>5
380 <UNKNOWN TOKEN>5,135:<UNKNOWN TOKEN> -90
390 FOR I = 1 TO 12
400 <UNKNOWN TOKEN>6:<UNKNOWN TOKEN>12.5
410 NEXT I
420 <UNKNOWN TOKEN>5,135
430 FOR I = 1 TO 3
440 <UNKNOWN TOKEN> -80
450 FOR J = 1 TO 4
460 <UNKNOWN TOKEN>6:<UNKNOWN TOKEN>40
470 NEXT J: NEXT I
480 <UNKNOWN TOKEN>
490 <UNKNOWN TOKEN>(100,125)"SUMMERTIME!"
500 <UNKNOWN TOKEN>(188,1)"PRESS <SPACE>"
510 <UNKNOWN TOKEN>(205,9)"TO STOP."
520 RETURN
530 <UNKNOWN TOKEN>
540 <UNKNOWN TOKEN> SUBROUTINE TO STOP ON
550 <UNKNOWN TOKEN> ANY KEYSTROKE.
560 <UNKNOWN TOKEN>
570 K2 = PEEK(49152)
580 IF K1 = K2 THEN RETURN
590 HGR2 1:<UNKNOWN TOKEN>1
600 HOME : TEXT
610 END
620 <UNKNOWN TOKEN>
630 <UNKNOWN TOKEN> MAIN PROGRAM
640 <UNKNOWN TOKEN>
650 L1 = 28.8
660 L2 = 100
670 A1 = 150
680 A2 = 120
690 <UNKNOWN TOKEN>:<UNKNOWN TOKEN>
700 HGR2 0: HGR : HGR2 1: HGR
710 <UNKNOWN TOKEN>
720 P = 0:V = 1
730 S = 5
740 <UNKNOWN TOKEN>
750 FOR A = 0 TO 360 STEP S
760 <UNKNOWN TOKEN>:<UNKNOWN TOKEN>A
770 P = NOT P:V = NOT V
780 HGR2 P:<UNKNOWN TOKEN>V
790 <UNKNOWN TOKEN>TRIANGL
800 NEXT A
810 <UNKNOWN TOKEN>
820 GOSUB 240
830 HGR2 V
840 GOSUB 240
850 <UNKNOWN TOKEN>
860 D = 50
870 K1 = PEEK(49152)
880 GOSUB 570
890 FOR I = 1 TO D: NEXT I
900 V = NOT V:<UNKNOWN TOKEN>V
910 GOTO 880