Commodore_Power-Play_1984_Issue_12_V3_N05_Dec_Jan

Page 56

1

REM

*****

CYPHERIGHTER *****'BWRE

2

REM

*****

COMMODORE

REM

*FOR VIC 20,

3

THROUGH

10

RUNI!'BESQ

4

REM BY DR.

OR

64

:PRINT" [DOWN]

*****'BVPF

DELETE

LINES

PROGRAM WILL

1

*NOT*

:INPUT

300

PETRIE CURRYFAVOR,

:GOTO

:FOR

************************iBYBL

TO

30

KS(160)'NJJO

OR N>255 THEN

STEP

2

:INPUT"[RVS]T[RVOFF]APE

OR

[RVS]D

[RVOFF]ISK";SD$'CIPK 340 SD=1:IF SDS="D"THEN AC=2:SD=8

":NEXT

:IF M=3 W'MVFP

INPUT"[CLEAR]CODE NUMBER[WHITE]";N IIP N<3

K=M TO 460

330 INPUT"[CLEAR,BLUE]FILE NAHEn;N$

22:D$=D$+"[DOWN]"

:R$=RS+"[RIGHT]":FS=FS+"

:DIM

250'DYRE

:PRINT K$(K);:NEXT:RETURN'KUEK

IB POKE 53281,1:REM C-64 ONLYN'CSEC 20 D$ = " [(IOME)":FS = " [RVS,BLUE] " :FOR S=l

320'FIMC

320 M=M-1:PRINT"[CLEAR,BLUE]"

299-1662'BWNP REM

M$:M=VAL(M$)'FKBO

310 ON M GOSUB 100,320,330,330,420

REM 2928 TENNESSEE NE, ALBUQUERQUE NM 87110 (505)

9

SAVE'"DCAN

IF MS="[SHFT A]"THEN M=l :GOSUB

1984'BBDJ

5

(3)

290 PRINT" [DOWN] (4) LOAD" :PRINT"[DOWN] (5) PRINT[WHITE]"

30'GLAJ

350

THEN

IF M=4

THEN

N$="0:"+N$+",S,

383'DFAF

40 CN=N:NC=N:N=RND(-N):DEF FN

360 PRINT"[CLEAR]SAVE "N$

50

FOR

370 FOR K=fl TO 460:PRINT*1,KS{K);:NEXT

R(N)=INT(RND(1)*26)+65PMBFO R=l

TO

:OPEN

26'DESD

60

CS=CHR$(FN R(N))'DIXF

70

FOR

80

IF CS=MIDS{CDS,N,1)THEN CS=M"

N=l

:GOTO

TO

R1DDRF

380

60'GQQL

100

:PRINT

TO

10

420

LEFT$(DS,F)F$:NEXT'HPCD

110 GET A$:IF AS=""THEN 110'EIBA 120 A=ASC(A$) .-IF A=95 THEN 270'FMMC 130

IF A=20

THEN A$="

":K=K-2

B=128:FOR BY=!) TO :GOTO

440'NEUP

430 CNS=CNS+"0nlCGVD

450 FOR

"CNS:OPEN

1,4:CMD

1

K=l

TO 450

STEP

2

:PRINTS1,K$(K) ; .-NEXT : PRINTS 1 :CLOSE 1iRETURN'JVGM

IF R>10 THEN 24fl'DGKE IF A<65 OR A>90 THEN B$=A$

1

REM

*****

2

REM

* COMMODORE 64

"AS"[RVOFF]"LEFTS(D$, 11+R)LEFTS(RS,C)BS'GFPP

4

REM

:K$(K)=B$:K=K+1'KBNI

10

:GOTO

7

:IF CN>=B THEN CNS=CNS+"1":CN=CN-B

:PRINT#1,CNS:CNS="":CN=NC'JETQ

190'HORJ

180 B=A-64:BS=MID$(CDS,B,1)'EQTJ

190 PRINT LEFT$(D$,R)LEFTS(R$,C)"[RVS] 200

1,SD,AC,N$'CNDK

PRINT

IF C<0 THEN C=21:R=R-1 [IF R<1 THEN R=l:C=fl'LRGK

150 IF A=13 THEN R=R+1:C=0'GJZG 160 170

:OPEN

440 B=B/2:NEXT:PRINT"[CLEAR,BLUE]

:C=C-1'INGG

140

1 :RETLJRN'HSOL

400 IF ST=0 THEN 390'DGLB 410 CLOSE 1:RETURN'CCCA

270'GRQM

PRINT"[CLEAR]":FOR F=l

:CLOSE

PRINT"[CLEAR]LOAD "N$

390 GETffl,GS:KS(K)»GSiK-K+l'ERYH

90 NEXT:CD$=CD$+C$:NEXT:R=1 :GOTO

1,SD,2,N$'CMLI

IF AO2H THEN K$ (K)=A$:K=K+1

3

REM BY

DECYPHERIGHTER

DR.

PETRIE

*****'BYXF

OR VIC

20

*'BUOF

CURRYFAVOR,

1984'BBDI

NM

IF

2928

TENNESSEE NE,

87110

(505)

FRE(0)<0

POKE

53281,1■FLSC

100

220 C=C+1:IF C>21

110 INPUT"[CLEAR,BLUE]CODE NUMBER

:GOTO

120'IRPG

[WHITE] ";K:IF HH'GMSG

HR'BDBA

240 PRINT LEFTS(D$,11)"[RVS,RED] *** FILE[SPACE2]FILLED *** [BLUE] " 'CHTH

* PRESS [BACK [BLUE]";'CIDJ

ARROW]

FOR MENU

260 GET M$.IF MS<>"[BACK ARROW] "THEN

280

54

260'FIYH

PRINT"[CLEAR,RVS,BLUE] **• CYPHERIGHTER *** "

: PRINT"[HOME,DOWN,RVS] ***[SPACE2] MAIN[SPACE2]MENU[SPACE2]*** "'CBFO PRINT"[DOWN] (1) ENTER" :PRINT"[DOWN] (2) DISPLAY"

DECKMBER/JANUARY

OR

K>255

THEN

*2G)+65'KSFH

130 *

K<f)

12C1 K=RND{-K) :DEF FN R (N) =INT ( RND (1) FOR

R=l

TO

26'DESA

140 CS=CHRS(FN R(N))'DIXC 150

FOR

160

IF C$=MID$(CDS,N,1)THEN CS=""

N=l

:GOTO

270

90:AL$=AL$+CHRS(A)

:NEXT'HQXC

THEN A$=CHRS(13)

!50 PRINT LEFTS(D$,22}"[RVS,PURPLE]

TO

THEN

210 IF A=20 OR A=13 THEN 110'FJGC

230 GOTO

FOR A=65

ALBUQUERQUE,

299-1662'BXHO

TO

R'DDRC

140'GRNI

170 NEXT:CDS=CDS+CS:NEXT'EKTG 180 PRINT"[CLEAR,RVS,BLUE] ** DECYPHERIGHTER **

"'BAYJ

190 GET AS:IF AS=""THEN 190'EIJI

200

FOR

D=l

TO 26'DEEX

210 IF A$=MIDS(CDS,D,1)THEN 220

230

AS=MIDS(AL$,D,1);GOTO 230'HBCG NEXT'BAEX

PRINT AS;:GOTO 190'CHYB


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.