8-Bit Software Online Conversion
Loopy Loop Game - Listing
10MODE2:VDU23;8202;0;0;0;
11PROCvdu
20PROCvdu7
21ENVELOPE 1,1,4,-4,4,10,20,10,127,0,
0,-5,126,126
30PROCacross
40PROCOL(300,1000,"LOOPY LOOP",6):PRO
COL(550,950,"BY",3):PROCOL(200,900,"A.S.
SHAKOOR'92",1)
41PROCOL(25,850,"Z - LEFT X - RIGHT"
,2)
42PROCOL(25,800,"* - UP ? - DOWN",
2)
43PROCOL(25,750,"S - SPEED UP",2)
44PROCOL(25,65,"SCORE : ",7)
45 CHAIN"SATS"
46END
50DEFPROCvdu:VDU23,83,60,102,96,124,6
,102,124,0:VDU23,76,112,112,112,112,112,
126,126,0:VDU23,65,126,102,102,126,102,1
02,102,0:VDU23,84,126,60,24,24,24,24,24,
0:VDU23,69,126,112,112,126,112,112,126,0
:VDU23,82,126,102,102,124,124,102,102,0
60VDU23,90,126,126,28,56,112,126,126,
0:VDU23,70,126,112,112,126,112,112,112,0
:VDU23,88,102,102,126,24,126,102,102,0
70VDU23,73,60,24,24,24,24,24,60,0:VDU
23,71,126,102,96,110,102,102,126,0:VDU23
,80,126,102,102,126,96,96,96,0:VDU23,85,
102,102,102,102,102,102,126,0:VDU23,83,6
0,102,96,124,6,102,124,0
80VDU23,66,126,102,102,124,102,102,12
6,0:VDU23,89,102,102,102,126,24,24,24,0:
VDU23,75,102,108,120,112,120,108,102,0:V
DU23,79,126,102,102,102,102,102,126,0:VD
U23,67,126,102,96,96,96,102,126,0
90VDU23,81,255,255,255,255,255,255,25
5,0:ENDPROC
100DEFPROCacross:C1=4:C2=6
110x1=0:y1=0:x2=1280:y2=1023:cl=C1
120 GCOL0,cl
130MOVEx1-15,y1:DRAW x2,y2
140 IF cl=C1 cl=C2:GOTO 160
150 IF cl=C2 cl=C1
160 IF x2<=0 GOTO180
170 y1=y1+9:x2=x2-12:GOTO 120
180x1=1280:y1=0:x2=1280:y2=1023
190GCOL0,cl
200 MOVE x1,y1:DRAW x2,y2
210 IF cl=C1 cl=C2:GOTO 230
220 IF cl=C2 cl=C1
230IF x1<0 ENDPROC
240x1=x1-12:y2=y2:GOTO190
250 DEFPROCOL(X%,Y%,A$,C%) VDU5:MOVEX%
-8,Y%-4:GCOL0,0:PRINTA$:MOVEX%+8,Y%+4:PR
INTA$:MOVEX%-8,Y%+4:PRINTA$:MOVEX%+8,Y%-
4:PRINTA$:MOVEX%,Y%:GCOL0,C%:PRINTA$:VDU
4:ENDPROC
260DEFPROCline:GCOL0,1:MOVE 100,585:DR
AW 660,585:DRAW 660,615:DRAW 100,615:DRA
W100,585:PLOT85,660,615:PLOT85,660,585:G
COL0,4:MOVE 100,585:DRAW 660,585:DRAW 66
0,615:DRAW 100,615:DRAW100,585:ENDPROC
270DEFPROCvdu7:ENVELOPE 3,1,0,0,0,0,0,
0,-126,-2,0,-1,126,80:ENVELOPE 1,1,0,0,0
,0,0,0,-126,-2,0,-1,126,80:ENVELOPE2,1,0
,0,0,0,0,0,-126,-2,0,-1,126,80:OSCLI("FX
211,1"):OSCLI("FX212,0"):OSCLI("FX213,18
0"):OSCLI("FX214,1"):ENDPROC
280DEFPROCborder:GCOL0,5:MOVE0,0:DRAW
750,0:DRAW 750,925:DRAW 0,925:DRAW0,0:EN
DPROC