01.03.2014 Views

Section 2 - Commodore Computers

Section 2 - Commodore Computers

Section 2 - Commodore Computers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

172 COMPUTEI May. 1Q82. lssue 2A<br />

172 COMPUTEI May. 1982. Issue 24<br />

162 P;0:PRINT"{HOME}{02 P=0:PRINT"{HOME}{02 DOWN}";:FOR<br />

DOWN) Y;0T03:FORY1;0T015:REM[HMj<br />

Y=0TO3:FORY1=0TO15:REM[HM]<br />

[[DN2]<br />

DN2j<br />

164 PRINTTAB(Y*10+1) PRINTTAB{Y*10+1);W$(P):P=P+1:IF<br />

; :P;P+1:IF<br />

P>W+1THEN170<br />

168 NEXTY1:PRINT"{HOME}{02 DOWN)";:<br />

DOWN}";:<br />

NEXTY:PRINT:REM [HM]<br />

[DN2j<br />

[DN2]<br />

170 GOT020<br />

GOTO20<br />

1722 CR$=CHR$(13):REM ; CHR$(13):REM SET CARRAIAGE -'<br />

CONTROL<br />

176 M$="{REV}4{OFF} ;" {REV)4{OFF) FOR LEFT {REV)6<br />

{REV}6<br />

{OFF) FOR RIGHT {REV)8{OFF<br />

{OFF} FOR RIGHT {REV}8{OFF<br />

OFF) OFF} UP AND {REV)2{OFF) {REV}2{OFF} DO<br />

WN":M1$="THE NUMBER {REV}5<br />

WN " :M1$;"THE NUMBER {REV)5<br />

"<br />

180 S; S=32808:TR=515:E1=34:E2=42:E3=4<br />

32808:TR; 515:E1; 34:E2; 42:E3; 4<br />

1:E4;50 1:E4=50:E5=18:E6=525<br />

:E5; 18:E6;525<br />

1182 INPUT"{CLEAR){02 INPUT"{CLEAR}{02 DOWN)USING DOWN}USING A J<br />

OYSTICK {REV)Y{OFF)ES {REV}Y{OFF}ES OR {<br />

REV)N{OFF)0";J$:IFPEEK(500<br />

REV}N{OFF}O";JS:IFPEEK 0<br />

(3)THENTR;151: 0 3)THENTR=151:E6=158 E6 ;158<br />

186 IFJ$="Y"THENTR=59471:E1=63:E2=2<br />

Y"THENTR; 59471:E1;63:E2=2<br />

23:E3=239:E4=127:E5=191<br />

188 IFJ$="Y"THENM$;"JOYSTICK":M1$; IFJ$="Y"THENM$="JOYSTICK":M1$=" "<br />

{REV}RED{OFF} BUTTON"<br />

192 GOT0322<br />

GOTO322<br />

196 IFS=32807THENPOKE3 2807THENPOKE32808,3 08,32:S=S+4 2 : 0:POKES,30:RETURN<br />

200 POKES+1,32:POKES,30:RETURN<br />

: POKES,30:RETURN<br />

2042 IFS=32848THENPOKE328 IFS;32848THENPOKE32847 47,32:S=S-4<br />

, : S; S- 4<br />

0:POKES,30:RETURN<br />

208 POKES-1,32:POKES,30:RETURN<br />

212 POKEK7,0 , 0<br />

216 GOSUB220:RETURN<br />

220 POKES-40,PEEK(S-40)OR128<br />

0)OR128<br />

221 IFPEEK(TR)=255THEN221<br />

1<br />

2242 24 GOSUB304:GOSUB227:IFPEEK(TR)=E1<br />

: GOSUB227:IFPEEK(TR);E 1<br />

THENPT;PEEK(S THENPT=PEEK(S-4 - 40) 0):GOSUB26 : GOSUB266 6<br />

::GOSUB230<br />

226 GOT0228<br />

GOTO228<br />

2272 27 IFPEEK(S-440»127THENPOKES- 0)>127THENPOKES-40,PE<br />

EK(S-40) 0)-128:RETURN<br />

- 228 POKEE6,0:RETURN<br />

230 REM<br />

2322 TB=LEN(CS):IFLEN(C$)=0THENRETUR<br />

TB;LEN(C$):IFLEN(C$) ; N<br />

2342 IFPT=0THENRETURN<br />

2382 IFASC(RIGHT$(C$ IFASC(RIGHT?(C$,1))=101THENC$=L<br />

))=101THENC$;L<br />

EFT$(C$,LEN(C$)-1):GOTO28 -l ) OT0288 8<br />

242 IFPT=6 00RPT;62THEN262<br />

242 IFPT=60ORPT=62THEN262<br />

244 IFPT=29ANDLEN(C$);0THENRETURN<br />

IFPT=29ANDLEN(C$)=0THENRETURN<br />

2462 IFPT=29ANDLEN(C$)=lTHENPOKELN IFPT=29ANDLEN(C$)=1THENPOKELN,3 , 3<br />

2 :POKELO-1,32:GOSUB398:RET<br />

: URN<br />

2502 IFPT=29THENPOKELN,32:LN=LN-1:PO<br />

:LN;LN-1:PO<br />

KELN,30:POKELO-1,32:LO=LO-<br />

1 , 32:LO=LO-<br />

1:GOSUB400<br />

2522 IFPT29ANDPT32THENPOKELO,PT IFPTO29ANDPTO3 2THENP0KEL0,PT: :<br />

POKELN,32:LN;LN+1:LO;LO+ POKELN,32:LN=LN+1:LO=LO+1: 1:<br />

POKELN,30<br />

2562 IFPT=32THENPOKELO,230:LO;LO+1:P<br />

30:LO=LO+1:P<br />

OKELN , 32:LN;LN+1:POKELN,30<br />

OKELN,32:LN=LN+1:POKELN,30<br />

262 FORU=lTODL:NEXT:RETURN<br />

262 FORU=1TODL:NEXT:RETURN<br />

2662 IFPT;0THENDI=1:POKES IFPT=0THENDI=1:POKES,32:RETURN<br />

, 270 IFPT;62THENGOSUB388:GOSUB392:PO<br />

IFPT=6 2:PO<br />

KES,30:RETURN<br />

272 IFPT;60THENGOSUB388:GOSUB390:PO<br />

IFPT=6 0:PO<br />

KES,30:RETURN : 2762 IFPT;102THENPT;32:C$;C$+CHR$(PT<br />

IFPT=10 2THENPT=32:C$=C$+CHR$(PT<br />

)):RETURN<br />

: 278 IFPT94ANDPT< IFPTO94ANDPTO2 >2 24ANDPT29THEN<br />

24ANDPTO29THEN<br />

C$=C$+CHR$(PT+64):GOTO280<br />

;C$+CHR$(PT+64) : GOT0280<br />

280 IFPT=94THENC$=C$+CHR$(255)<br />

284 RETURN<br />

288 POKEE6,0:PRINT:PRINT"{CLEAR){07<br />

2 88 POKEE6,0:PRINT:PRINT"{CLEAR}{07<br />

DOWN)YOUR DOWN}YOUR MESSAGE IS":PRI<br />

NTC$:REM[CL] [DN7]<br />

NTC$ :REM [CL] [DN7]<br />

292 ML;1:0PEN4,4:CMD4:PRINTC$<br />

ML=1:OPEN4,4:CMD4:PRINTC$<br />

296 PRINT#4:CLOSE4<br />

300 IFML;lTHENLO;LO- LEN(C$) :LN;LO+4<br />

300 IFML=1THENLO=LO-LEN(CS):LN=LO+4<br />

0:L=0:P;0:C$="":PRINT"{CLE<br />

0:L=0:P=0:C$="":PRINT"{CLE<br />

CLEAR)" CLEAR}":P=0:GOTO372<br />

: P=0:GOT0372<br />

3 04 IFPEEK(TR)=E2THENGOSUB227:S=S-1<br />

304 IFPEEK(TR)=E2THENGOSUB227:S=S-1<br />

:GOSUB196<br />

3083 IFPEEK(TR)=E3THENGOSUB2 227 27:S=S+1 : :GOSUB204<br />

310 RETURN<br />

314 PRINT<br />

314 PRINT<br />

316 PRINT"{CLEAR} " {CLEAR) YOUR MESSAGE LE<br />

NGTH HAS REACHED THE<br />

MAXI<br />

MUM FOR THI S ONE , ";<br />

318 PRINT" PRINTING AND THENCONTINU<br />

ING." :GOSUB262<br />

MUM FOR THIS ONE, " ;<br />

318 PRINT" PRINTING AND THENCONTINU<br />

ING.":GOSUB262<br />

3203 DL;2000: DL=2000:GOSUB262:ML=1:GOTO288<br />

2 :ML;1 : GOT0288<br />

322 PRINT"{CLEAR}{03 ) {03 DOWN}":REM[CL]<br />

DOWN) ]<br />

[[DN3]<br />

324 PRINT"YOU WILL BE PRESENTED WIT<br />

H A LIST OF "<br />

326 PRINT"WORDS, , OPPOSITE THE WORDS<br />

WILL BE A ><br />

328 PRINT"TO MOVE THE> > PUSH THE<br />

330 PRINTM$<br />

330 PRINTM$<br />

332 PRINT"WHEN THE> > POINTS TO THE -"<br />

PHRASE<br />

334 PRINT"YOU WISH THEN PUSH "M1$<br />

334 PRINT"YOU WISH THEN PUSH "MIS<br />

336 PRINT"TO CHANGE THE> > FROM THE -"<br />

PHRASES TO<br />

338 PRINT"CHARACTERS, PUSH"<br />

"<br />

340 IFE5191THENPRINTRIGHT$(M1$,9)<br />

IFE5O191THENPRINTRIGHT$ (MIS,9)<br />

"( "{OFF} OFF) WHEN OPPOSITE<br />

342 IFE5;191THENPRINTCR$;M1 IFE5=191THENPRINTCR$;M1$"{OFF} $ OFF) -"<br />

WHEN OPPOSITE<br />

344 PRINT"THE WORD SCREEN AND THEN -"<br />

YOU WILL HAVE

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!