Sei sulla pagina 1di 130

· de -lidade

r-

c--

" • I ~

.,' • .- • ". . Ii

- .• .. _" '.". ...! 0 'iii •

Jogos de habilidade

WILSON FAZZIO MARTINS YEH YU SUNG

LUIS FERNANDO DANIELLO DIAS HAIR cos GUAZELL I

r: )

/~. d- I

/c~ E ·.rtora I

C A./eph)

..

P'R E FAG I 0 ~ ~ ...•..• ~ •....• 0 ~ ~ • ~ •• ~ A • ~ • • • • •• .,06

PAC-MAN .. + ••• ~ ••••• ~ ••••••••••• ~ ~ • • • • • •• •• 897

lu~s Fernando Daniel lu Dias & W~~son Fazzio Martins

ESTRADA DE FERRO ..... D •••••• ~.~ ••• ~ •• + •• 817

Wi1son Fazz10 Martins

AS T ER 6 t DES ,................................ e 29

Wt~son Fazzio MartJns & Yell, Yu Suo"g

$'QUASH 30 ." .. ,. ~ . • . . . • . • . • . . • • . . . . . . • • • •. .. 0319

Yeh Yu Sung

SIMBA

049 -

Yah Yu Sung

:1 NOY !S.55 .••.•••• ~ .•.•.••.••••• ~ ••••..•..•. ~. 85:5

Luls Fernando DanIello Oias

AI.. CA T R A Z .•••••••••. ,. ~ ,. ~ •• ~ • • .• • • • • • . • •• e S 7

Wi 150n Fazzio Martins

G t N'C A.NA ••••..••.• ,. '" ~ '" _ • _ ••••.• ~ •.•• ". • . •• '87

Marcos Guaze,ll i

COE.lHOMALUCO ~ •..........••.• , ...•.••••••. 181

Wi Isoo Fazzio Martins & Veh Yu Sung

.PREFACIO

Os microcomputadores perco~reraam um tongo cam~nho des de a jntrodu~io do Altair 8800 no mercado norte amerjcano em 1975. Os programas eram introduzidos na forma bin6ria atrav~5 de um pa~o€1 frontal de chaves. tornando a programacio demorada e trabalhosa.

Atualmente. ~x~stem v6rjos e diferentes sistemas de micracomputadores perm~tindo ao usuirio 0 luxo de uma ~ndecisio na escolha de urn detes. Ouase fados sio constitujdos por urn teclado semelhante ao de uma miqu~oa de escrever. algum dispositivo para representa~~D gr6fjca e uma vers~o da I ~n9uagem BASIC reside nt e em ROM.

No Brasil, var t as l l nh a s de mi cr o s ja foram

fntroduz~dus; TRS-B0, Apple, Sinclair. IBM-PG 'e. ma r s r e c e n t em e n t e , MS X. P 0 r 5 err e c e n tee m nos s 0 mer cad 0, a I inha MSX nio di5P5e ainda de software em Quantidade e qua II dade: su t ~ c i e n t e s p a r a suer i r as ex '9lenc ~ as. dos u5uirios. Na tentativa de cOlaborar para supr~r essa de f f c j en c j a em r e· I a ~ a 0 a 0 9 Ii and epa ten c j. a Ide S 5 a s maqujnas. resolvemos escrever asta ~jvrc oe programas.

EJe , composto por 9 programas que usam BASiC ou ltNGUAGEM DE Miou~NA au ambas. Mesmo quando Q recurso da linguagem de Miquina ~ usado, a jntrodu~~o do programa 'feita em BASIC. 0 6nlco programa em Que a introdu~~o ~ feita djretamente em c6digoS hexadecimais e 0 COELHO MA.lUCO. Para f ac i t itar a digitar;ao dos codigos e diminu~r a ocorrinc~i de erros. desenvo~vemo5 urn MONITOR especff~co para 0 COELHO MAlUeO. 0 ~eitor n~o encontrar' dificu!dade a~guma na introducio de qualquer programa.

Esperamos que com essa publ jca~io, venhamos a incentivar os jovens brasi leiros a desenvolver softwares cada vez melhoresl aprimora~do 0 nivel dos programas nacionals.

OS AUTORES

Dedicam05 este I ivro aos nos 50S pais~ pelo apoio e incentivo que eles nos deram.

6

,

\ ,

\'_"'_

'.,. .,

''', ,,'.~ .

.. -, ·1

ilson Fazzio Martins Luis Fernand,Q Dt

Pac-Man' um famoso jogQ de fl iperama que J' deve ser conhecido par voci. Este programa, etaborado em AssemblY.di ao usuirio do MSX a chance de tamb'm se divertir com 0 monstrinho faminto e seus persegutdores fantasmagoricos_

o jo90 'muito simpJes: voc~ deve fazer 0 monstrinho comer todas as bolachas da tela. evitando os fantasmlnhas. Ao devorar a ma~~ no centro do labirinto, voc~ teri a vantagem de tamb~m poder atacar seus 1nimigos. Mas tome cuidado. pois 0 efeito da ma~~ dura apenas alguns segundos.

Se voci for pago por urn fantasma. perderA uma de 5uas vidas e, para dificultar urn pOUCO 0 jOQo.todas as bolachas devoradas retornam ~5 suas p05i~5e~ originais na tela.

Quando todas as suas vldas forem perdjdas. o jogo term~na. sendo que voc@ dave teclar a barra de espa~os para inicjar novamente 0 programa.

OIGITA:f;:2io

A djgita~io desse programa ~ urn tanto cr'tjca nas linhas DATA. pois nalas estio lnfroduzidos 05 c6dlgos do programa em Assembly. Tome. entio, 0 miximo de culdado ao dlgitA-tas.

Mas, caso seja cometjdo algum erro na digita~~o de uma dessas linhas, ao ser executado 0 programa. Ihe seri dito ~ode 10i cometido 0 errol facil~tando sua corre~io. Quanto &0 resto. nada h' de exepciona!: sio J~nhas de f~cjl compreensio.

Creio q,ue nao se i a ne'cessario e xn l l e ar ma ls

nada sabre 0 Pac-man.

Entio, s6 nos resta desejar-the boa sorte na sua batafha contra os fantasmjnhas faminto5.

Fi9ura 1.1 - Progr~la PAC-HAR •

i REM ~:~ R'EM ·3 REM tis 4 f<EM



*****---------------***** ** Pac-Man ** * Luiz FErnando D. Dias *

** & Wilson F. Martins **

5 REM *****---------------***** 10 CLEAR1024F~H0800~DEFINTA-Z

., 20 DEFUSI~=&HDB07: f~::::&HD807: G·:::: 90

30 FORL=i0T011S:READX5:S=0-

8

,

e:

I

, .1

I I

.~

,I I

,Ct,:

'I I

81

I I

.:

I I

.:

I

~i VI

I

J& " V'I I I'

,el

40 FORB=1T031STEP2

se K==VAL (1/ &HIt +N! [)$ (XS',. B I' 2) ) : POKEAT J(: A:::: A + 1 : S ~ S ... 1< * ( B ... i ) / ~~~

60 NCXlB

'7"0.· TF' R':rGuT,a<UE:X~('C) ~)(~MID'~(XS,33~~) T

J. ' '_ J l"] 11 r I~. ,J" ,;;:.l < " c.. , I .. ' , ,:lI _ , _ , I' i::..

HEN 1 sae

80 ~::::Q+ j,0: NEXT L

90 DATAhFD210000FD39CD72000i0iE2CD4700CD 79°

100 DATA"90003E412100200100i8CD56000i071

, "1 o" 1,=-_ ?

ji0 [),A'l-~U[~D4~&C3"E-0L~~~4E'·'0~A"F·6F-L7~~~iE-0·~~~

• "', ... :1 , ',.I ,..cl.'': .' ~ (:) .... 1:_ ._:') , :. " " " • (;) 'e;." t;:..:, t':~ , .. ,,";;' t; ... ' __

BE6"

• 120 DATA"E0FDF92134E03520572iA50E110C02C

0,,4' B· N



130 OATAH3ED03E192160220i4000CD56002A96D

'Gl EFEn

, 6: I 'j 40 ~)A.'ll'- "', "ED,i:);8 '") I: E:·,n,E·:'7,D' '" E,MDJ:::"3, 9 L'D,' E'C,9~"') I 0, "0' A r.:;I"'jE::: /),

~ '. _ l ' " ... t .. ...,' r:_"l _ 1(.} ,. ,I(? ,J Ci" ~ ], ,J. ....;.1 ~ roll

: ($ i 8 9~in

: ,', t 1 1::; ,;.. D' A'l" A 'Ii: E- 0" 0, ('~ I'), o ':~{J. fA '-·l [' j E"_' 0', .( !C' 09, 3: 0' 0' 3" C' ' '1 E,' 0" :r::' (' D C)

61 1 ,_" ~ '() __ . _ ' J{'. ,- '\~ 'U IIU .... " 'r.~ • ~:..;,." - J.. '\,,_" 'Ii- r : _-. _. 1.: ........ ')

, - l ~;) '1,;;- 3 I/'

Ii .,...1 ,,--'

'e •

" "! i60 DATA"002B7CB5CA90005DAFCD93003C5CCD9

, ~ : 3</9'"

t

.! 170 DATAI/003E07iE3ECD93003CiE0FCD930018C J E'lijA II

-I i~0 DATA"3A38E00FE6076F2600292911AEDEi97 .1 EFi"

'I ' -,

'I

&1 ~9~' [)A"T'A"3~"')~3···0·'E'0~~-E3'~~ir0~~~-E~~~'F-E-h~~-7·E~

v r .... ' "" ,', ... 1:..- ,,' -.'~', , '.:;;. ,_, / ,~:. ' 'c .. ,;) :', '::.' ,t;;. ... ") I .... ') L C. "" :. '0 c: •• .._'} , :,..;,

.12'04""

: : ~0'0; DA'T=A~n~~E~A3'E~0j3?~[~E'0'3?P33,E~·0·j'i~E,~0~o~61'8C' , .. i ;;~ 0""'" .... "1 e: ~ -' .. , " ... !!: •• .r.;., ~,,~ ,"- ' -.', 'V~, !{/", '" ," ,

• 210 OATA"3E1E0i0800F5D52160DECD5C00EiF10 '. iDE"""

220 DATAH080009EB3D20EE21i00019EBCi10E02

• lCEu ' ' "." ,-

• 230 DATA"18040612C5E5AF01D000CD5600Ei110 ,$ 0F6'"

240 DATAu0119C110EF260406092E03C5060DC5E .. 5EA"

.!250 DATAuCD5ADCE12C2CC110F52424Cii0EBii0

I •

.. , F7Au

9

. .. ., ~ . . \

• • •• oj. - • •

---

• 4<.,

"£.'l" I, ~ t

er

I' I'

@:

, I

,i &,. ""', t

I ~:

I I <'&-1 ~<' I I

I n,1 'v.,1! I I

t i!r", I 'VI I

'. 41."

~ I I I

i 6 I

~ I «

, t$ :

I r

tDI

I I t&1

""" I I

,

d'.i, 'I

,.~ ~

I

• &.

~ r ~

e

" 1M ,:W

~ ..

,.

!.

.,

. tic

r) L~ (~ L f-:' "T' /: /I 'I': > .~ ') i· L~ (~ 1") r.:' (~ I") .4 .1::' r', C.c .{ (i [:. ?II', '1 .( 7 ilJj-) e r- [).t C' [)',

L C. '. J.,. t 1 ~ ... l" (... C d L. 1.:.. _ .. ' ,I: .. uJ ,J .. 1 • .! A ( .. c .. .I. r " .1 f.' .. t".. i~ ..

CFjN

, .. 7' '0' I') A 'T"" n" J. .1 r; (~f" 'f j 7 Q()L' (' ['" 4' I"'" [ C' j j .i. 0- (/0 D r)' °0· [' I'" '('" fl, , .i " t",~ J.:t j.0 v,." c_, ~) 1':.,) . =. J '_,', .'. 1 '.' '.' ) ii •• l. c}, . ""I :;., ..

D/41 '"

,., 8' 1';" ['" A- T' A';'" ,4 r:- [) (" j J: MI'" (j' 0" L e; 4' [~·r."/} , '~"-~";;;;- [) "," 0' ,L I)" " C b F

.... : «j ')"." 1::..", ;, .J. '(I ~J .~;6 (;).l ' . , "~) '(.; .:) ~ D.! L, 6J '.::J ' C) 'r."I U ,2J c:'

lCD!/

, .. Q o. [0 ~ 'T' ". N .f .1' n .E.u !:'" t::., t') ~ .. , (" [) 4 [- C' r' I') j ,( C' E" , I'" F" ·e" .,. 4 C'[" r:-'I')';: .( (.,,~ ,t.. h-l. t1 en;! U .. r; ~J. ....,.1' .,,' , ":.J' L. .., :1. :, ],Y::;."r .. U 1:;:, h.,,, .il. J.

C06/1'

.... s: /;. I ) AT/- // i'"" . C" ""' ,;( j (') E"" '9' I') 1 l .c C· j' .j' 0' [" 0" i -'I ~ r. C~" 1 l~. 'r') C) ")

.:1 '-:)'<1 .• 1"1 I 1"'1 L 1 '. J LJ, ....:.' . . J. T w . '. ., ' '[:'., "'1.1.' ,.. :_ ., It(I ',. () i:,.

i 1~;"'r::'N ' .• J r

$.) ~ 0" [} ...... "{" .,,- N .( C) ~ 01' t.'- j ~') r 0 ,. (' ,.- [' [, To ,. L 0 0' rj 1.' -'. • C· D' r;' 6 I>: 0' r~ 1 9 ..:) .I.', t',1 I f'r J. '0') J. ',0 . L:''(1 . ~j J':'_),' };:!I<,::),., t; .. t L, j_ , . .;_) ·'t.1 r c .. "

A,c:-; ,)11 . (J i •.•

..... ' '""' t>.. I") I, T A ~'[) c" j j /'j. e'" >I: n D :1 E' L D "1.( n:"" L' E ~ ,Ii .t r.:' 0' j ("r-" ") E'" 0

,) c.~ ,(,I •. t'l ' " ;;:," '1:;; J 0,[, L .. ·,.;.·:., j . c .. .l'. '7 ~:.!) ~' J. J_ J .•• J ... ,),;) ':".

D0BN

t"} ~1 r. D A T" ,I' n...., ~ A~' [.) E".c ,{ ,. 1:- 0" oj (" D'. '"3 ·r"·I',) [) r~ /! ,.~ t'l1'-'0 C 1 ... ~ 0' .( " " ,,:~ .. -6 ., . t-\ ,c:.. J. ".~" ... . .I .. 1. 1(71::. ,J. ' ...... r,::, .• , ~:, 1"'1 ,: •• 1' :':.' '. .- C) ,.;, 'J. J .....

O {"~'8- I.' (:) C

:] 4 0 nAT A /I 0 ~,~ c [) z 7 D [) {:l F C o B -4 6 (11. 1. (;:10 [) DEB e 1 C G 0 0 C D 1 ~3 ft"

350 DATAfl5C002100002235E03E013237E03E5C3

"") '3" 8/1

b~'\

'J' 0. fJ'" 1" I' .,,~) 9' E"' 0 ,m j A 0- ~" .')., ),.) ill, r" 0', ... ~ r: 0' r: r'l' ''-) Pi [" E" t:,.-. '''' 0· r;:' 3

~;) c;~'. L ,F') t·) c.. r t; ' (;.~". . , .' b (: .. (: (.' .. t'II::, ...:, 1,;;. ' ~J,.,1~, c; . .) r; '1::, ,.3 r; ...J"

~,~ ;2.~~/-'

390 OATAuDD3E3011iB02CD27DD2i0000DD210A0

'') I::-,.j::· /I" c: ~J _f

I

.1

I I

el

I I .:&1 .. ? j

400 DAT f:,NCDD7DC.21. ~1'3E0~~~)C2A7DA~?8 .7E~!'~)77CDD iD5u

410 DATA#OAAFC08700i12AE0EB010400CD5C002 ADi..Ir

'4·~n F)A·T~H~~E~0·~B··7·'co~~8,ft-7'~A~~7~0q7F·A·oE-DA·"~·3··

1:_ o(} r. . t', ... " J .. . f.:.. r, w (:_ . -, .. ") ... , -' L.. 1:" -r.~... c .. i:. .....

1:':"1:;-4· ,.I'

... J ... J

/:.- F' 0 ["~ A l' A' II Er 0· r' r: /. ,'! r) A '") A. E 0.( i' 6' 0' -7 n' E" "'1 "') 8-' 0: . L j' j . t· n '..,. 8:-- E'·' t. .. 1 '.}"' .. ' .:.'. C.~d061t.' .. · :'"_t1 _' J.. ...' 'C} :.1' c: .'1' . ,0 •. t)o/' ."

700u

.4 4· 0" D A· 'T' A· N "') .n, ,,:. t::;- "3'" ";; "') F:' E: .?i 4· '-7' 3' E:- 0' "" ') j. '0 ~;) c· o. 7 7 r) rJ r") -";~ r) 3: "J

. . . . c." ,(J .... ) .... } I';:S .1:.. ,{}. . "' ..J t.... . .... ~ 1:., 'V . l:.. ",;,f:' .... ,~"' ,-

30th'

~ r.~ Ito. j') I': T·· A."" 1- E)t f~ 9" . "').( E"' .t), (,; ';) ? ") .".)I~~ [~' o: A. r.:' "4:") ') 7· C I;'· '') i: 7 E) 0' .[' n..

~ .... <':1' • !"., . ~, '!:. 11:,,,. J. • .. (;).,. .,;")'~ <=.. ... ';1 •• J t' ,. V r ..... i:.. ... , 11: .. I() j!:.'.:; . I , !(!

14C'"

460 DATAni000C5CD560024AFC~CD560018293A2 FFEo

ACBfI

,::. i' ,r;- D' A ~r ' n ,- .. :::; 'J 0" _.' 0···· . ,.., t: --;; (' 8· ",:' ;-) Q F' [) J; 'q j A'") 1 o; ~_ ~ r» r') [) ") ~ "A

"I· ,0 ... ' f-l t:.. h -.;,. L .:::. d /, .... } c: 0 . 0 J. r_.·, 1:.. 't] ,I. \1 'th .rc: J. ~'J

o j ,,/; iI

(,.1 . ~')

I:;' F) 01'1 D- A· T' . A' ill 0' r) :(' :'r) (' (' O· (" (' [. )·4 C. [.:\ D r+ ~ <: ... ~ 9 [-' 0. r~ r:~ ')'F~ 0 7' ~') l' ~ Cl E:-

,., (:.. _ ,I::.. • ~i ' .• '. .~,. ·.r ~ .1, c_. .. ...,.... c.. \:' . ,c_ '-' \,. -

I'" 4" [.). TA' /l'E"' 0' 47 C" r." 1"') /- J")'" -E lAD' D C L tlo,1· ['- [) 1"-' [- •• 0 n. C" 0 r 6' D D "J

~) . ~., L, 'Fi." .' .' . , ,:" e, t·1 (; .. r:. :~~, '. '.":'! C) O(). .) _ ~_) .; ". 1:/ .;' ,,' .. ' ..' ' .:._.

e »:"

r~0'· DATAnj'FO·O·7-·E-0~F~f-~8~0·0~6C.["L~[)~C3-~~D8DD~

~:~':I' t'it "~I'. -" , _ I' ::. "h, - : \1, '~" _, " ) ci· a; "d' 0" ',-. or:, '. ..' 1.-)

f1'J~5 n'

I(~; L~ 'll D A T A "" 0' "10', 0, ?.( ~ 9' 0· 0 D' () ;[.:- C D' [)"'""> j 0 ,q 0·' .~')(-:[) C' co c ~) r' 'E:'

.. , c:: 0,.;:, H . ~. C, J. J. '. _, , ...J . e., c· L. ,., ,._ I.. . ,l:.. U ..

j B·· eO ':) d

~70 C)A~'TAH~D'D~~[lD" ~~D·r)~~[)n~3C·~j·0-('7·~F:C'.[)·[)~0·.~[~

... J '(.1 . . '. b_".') , . c_..;'}· Ii. ;;;.. ",. L ~ , J... ~ r'! _ ",) >.:)

r8"~ DAT'AN~0~33·~~8E~~~~~c-0·4r~~~0·F'8e[)~0°~

;..)' '{I . . . . :c.,.. 'V' '.. . ('1 c..·· , "',_') c; r._ () t:'- ". . II"\? D \"1 ,'t:~ l. .' . \.3 ' . ,[;,. '] "t

E) l=i !:c,' I, ) .. ;r'~

~'9'" (~, [) A· T A"l'4'E, ':"') 1 FiE) 'E 07 E ?B· 0., i . .( 8; C i " F:" C ,C:" 7' I [) Eo) 7' 1::- ':) r,ll')

,,) ",. C) ol:.. .::...~j _ . j' ... 1_ .... ) ,~, ., L d .'I. ' ~, _),} .. , (,_ ....... ,

t)PI3N

L 00 'DA1'AUr)0E6' j 'F-('('''~-~[)B' '798': ·')i9··l:~(·I····r."·("~4 L 0f:' .. " I. r,. c) . " :. r:.. '. • ~ ''- . , " ~ .. ;J f ' . .... .' J, c, .' , .,,) )::..:.) 0 (:),' ::.'16 1 c;

8 A8' '" 14 ~"

L j( I': '0 A' ~~ An E' 0 7 '3 r) i ., 7 EO' .t'A '"' 4' -7' E E- L. 0 0 C" C'· ,.~ I:".! 0''''' 'i ", ('" t" r: _'.

o ,I; l-:' . t . . ..•. ~. e:» :. w·.3~- ':. C) C) ,·0 ,;} c.~. '.3 c: c: ._'.:. 't' C

C) ~3" 1'1'

1 c:

L ~) .0" D A' T' " ·A·:; n C n 4·' 8· "1' q 0· (' ':~ E· 08· . 3' .. ) ") ('E- r,.. "':':) c- ~.~ E";' F: r:' j 9' [)·8'- ,I::' r.

C) """ _ .' [~ ..• i::., 'C. . ...... ,.. .' c.. c,. oJ '0 ~ .. I .. L ... , ~ ..J .-

(1'91. n

t:.) 3 0 D A TAu C B 40 C B 3 E0 C 3 2 2 C E (1 0 C 7 E F E [) fl D ,~ :::i -4 C (? C 87B""

640 DATA"58280BAF322CE00C7EFE2iD835C9CB5 00011'

650 DATAuC83E04322CE00C7EFEA0D034C93A2EE 0191.'

L~0' [·)·A··T~n3D··~0·0'~~A·.~~E-03?~E;Ed·0·473·,[)q-q7~ri~~~

c> C) 1''1· c.... ...;) ... ~. t: •• ~.. ..' _;;_ c.... . . I I • .,!;;.I / ~,., ...J r . 0 'I::

01::'7"'"

,;J

L7' 0· [')A"TA"D"'D~~rBE'0'[)'D1°[)D7"E03E)-7~0~["[)"['~;~0.~

C)· ." !ri. l:.. • .Ii, "I' 'V :. ~. , J" , "'. \:.) e: '" '(,! ;:,... ) ,':~ n 'tI.' '!.:~

0F7 ....

11

.! 6B(? DA lAtiDD3b·(j j_ 78DD360:i081. B~}4DD4E0;?DD7E0 : iBFu

'&i 690 DATAHD618E6iFCC06DCDD7E00D620E61FCC2

<It.,. I A '::·4,.r . ~ t H,J' '.



.! 700 DATAuDC78C5CD8700EBDDE5Ei0104000D360

t 213 9""

:el 710 DATA#i4CD5C00CiDD7102CDB8DCE6iFC0CDB

I

: *,' 813"'"

~! 720 DATAHDCE6034F06002i91DE097EDD7702C9D

• 'D' r}.I, 11/

I ',t:.. <;).

, ~! 7::~0 DliTA"7E0e)CB ~~}r:Y;;'~80DFE~:!. t 3B04DD3::i00C9CB9

'.

,~: °F.(·u

i '1 .•. .1.

I 740 DATA"CBDiC9CB51C8FEA030040D3400C9CB9 ' .1

_ I lE~.;jN

I Of 750 DATA"CU09D9DD7E0iCB492800FE193804DD3

I

• i 5F01t/



&:

,

t

61

760 DATAH01C9CB89CBCiC9C84iCBFED83004DD3 46fi""

- .. 7" .0. t'); .... T A u 0',' ;( C~'9" CB' 8·,' >i (~B· ("0 (" c"e"'s, ~) "'4("1) 'i ~:):("Ej "J ~3,0:' i "'" 8'0"

/ ,....... L· t1· '. JL -'. . .. ..~. ... __ I" rI' .. ii"--! . b"_, ~~ T:) l!._. """l! _~I :- ~~~.,..... v· "(I

. ~ 0F'7u

• 780 DATA"C35C00CB25C825CB25010800092B3E0 lAD'"

• 790 DATAHCD4D00093E80CD4D0011F100193E03C

,tP •

... - 'Jo,' C", /I'

'"F 0~.

860 DATAn0E05160ACDF4DCE5D5C57BC630DDE5D e

D6FJ'J'

800 DATAH40003E0123CD4D00093E80CD4D003EC ~)07u

B i ,~ D AT A U~? B C 34 D 00 C B 2 ~:j C B 2:; C B ,~~~) 0, t 0 a 0 0 0 9-2 B c DF~7,~'

820 DATAll4A00B7C8AFCD4D0009CD4D0011Fi001 920"

830 DATAHC04D0023CD4D0009CD4D0028CD4D003

'. DB4'"'

840 DATAHC93A20E0471717E6FC4Fi780814FED5

F7C'"

£:)1:;" 0 D' A'~ l' A, "'8· i· 3 ~;" ") 0·' E:- 0' ('~ o E' '["J" AI S·· P) .l_ E; 0'>' 0'· , 9· "'J ,::,)~).t E:' 0, "')' A ? i, E:'

{.} '-~ , " 1:-... l:_ ~ ,. 7 ... ,*t _' t;.;. .f. , _ .. ' f:. • .:. •• i. ••.• 1. . c:;_, (:,.

:1. iJer'" c_u·

870 DATAHCD27DDDD2BCiDiEi0DC2DBDCC906101

.... I, EIC:-'I·)II

W' ~ ,.. .. J_ •

.• ; 880 DATAn00297B175FBAFA03DD925F2C10F3C90 I i. 03,' .U

- "

12

a·n···-··

. "_" I

, ,

:

Teel. ESPACO ~ar~ comecar

_ ~ ~ ,E) 9- 0·' 1 0- , I ,"""'I T A II 0-' C' fA Ie '":) >") ''',)' '-3· EO" 10· E:- ,D. ~",:~ ',) t:: E:" -i'"" "'" S) E" B ,r;." 9 ":) j'\. "j' .t It":"" o; ,n

r) Hi f'1 'tt, 1:" e: ,c;. '- __ " .' . ..J.,,;~ ,t:~;.) • Ii:: ~ 'Q "") .... ~ r"l t: .. (;) 1:- V [}

e'l AF6"

, .

• 1900 DATAH003A24E0BCD03A25E08BD03A23E0BDC ~ '9FAIN

($1

~ 910 DATA"CB23C823CB236F2600292929E04820F

'* i 9DCl!

'.! 920 DATA"09010800C35C007EB7C8E5D5CD27DDD

~ 1AA'" .

6. 1 !.

¥1930DATA"EilC2318F2AFiE00CD93003CiE02CD9

'I

: Ii 1 320"

e! 940 DATA"003CiDCD93003C1CCD93003CCD93003

~ C'r:;:"'C"" , - f .-~

.~ '.~.·.5.-.-.'0 DATA"CD93003C1E00CD93003C1E29CD93003 6 I C6DU

~

Gi 960 DATAN1E10CD93003CCD93003CCD~3003E0Bi

I £80'" '·rI970_DATAH00CD93003E0C1E04CD93003E00iE00C •• 31B"

I

.198.0. OATAN9300iE3F3E07C3930000000018383C7

, C _. ,.,

. :1" C2'

8J 990 DATA"7E7E7F3F3F1F0F0300000000181C3C3

,- - .. - - _

61 [8[) ....

I II' ""

13

-

________ ~ ~, ...... .a .... ~ ...... ~ .... __ ~,

14

":'~ " ~') ,,":,j ",' v ... 1. I ..... J

j ,rA '":1, 'i) [) ~j 1" ~~, '" (i:ll,~ (1 (A o. j 0" ',~"' _(' 1::'.( F~ 0 !::. I;'') .') rio (.i) 11':')' {~) r: f1 f:' 0 I::' q "::' C': F:' ('"

• \:r -, __ \,: _ . r:": l' 1 -,' ,.. l., 'XI X-,.. . . I ~I_ J. _~ r ~ ~J ,\/' ;,~ 'It,; ...... _. fwj;"_ ~ \.. _.i;

1'-1"" ,.'. r.::>, I! .. ::.1 ")'

j, 04 (, DAT {:1 /1"7 E7EFEFCFCF8F0CelQ.)0(~~t·~)30F j_ F3FJF

7 r:· ~'} q ,,~

" ~ .. I ..

1. ~~~:~0 D(iT (~iI?E1E,j"F 3F 3F i F0F030000C0F0FBFBF(~

C) 01 ') to, n 0"" 1.:.,.1

1060 DC, T 01/-' 000(JB0F0FBFBF0C0(.,(/000:i0F j_ F~3F;]F 7r~rJ/

j, 070 o Pl TAn 7 F 7 F 7 F:;1 F 3 F i F 0 F 0 a e 000 C (, F '1 F.:-' B r cr C FFF0tl

J; 0 r, " [)' r. "J' /' III'" , .•. I"" E" f" E' r:-' C· F" C' F" o j'" 0' r- I), 0', '0' (; -. a F"'1 j (' ·"F r « r» ......, .1'.. (:) 0 '. I"l . t'l r'::, ",' '. .. r " '.' d ~ ,,' I. ••. 10 . ''(i ~<I '\1 .;, . ~ ., c; 'fl ,,;t '(..' ~t L

I:,' ", r.:- I::' .t"1

,.1,,:,.; • ..' ...... ,1

j 0 9 0' [) A l' A II ~:: ..... ~ r' ~ ,cl (" 4' e·. L 0· 4' JJ ,-) :l II o o. " n " r+r» '" CJ 0' 4 Ii; ... • ~) ~') .. . 1"1. 'I ,.J e. ,.} c!. • t _.' 1i 1(, ..... D J. )' 'fi~' '() ·10 ::.,' !() .;) Q 't:. .~ L} 1:: ..

4bF'") "'./1 j.-1 ~*h

j .(,. 0. '1 ['J~. T -:: N 4. A'" 4· .1<. ':{ "')"1 ":i o, ';i"~ ') L.'l·4' P 90' ·0, 0'.'~· e' Q F:' 9 F:' o rj,.(~ r;"', ·1::'

, J. '." ; 1--\ d . r-1 \, •• (;" '" f. .. \::/1:,., l(. .:: .. Q. )" (:1 . \:: r ~ . 'l' 'Q \:, '7

(:) f::' r.:' ,~ ;,-

'7 ,.1,:)

l i 1, 0 D A T A II 9 F 0 f) 0' j. (1 1. 0 i 030 F e j. 0 (?oJ 1. F j_ F 0 F 0 7 0 3 '0·(} (~0F2N

1120 DATAH000000E00000C0E0F0F0F0E0C08000

0(::>"1 (A 1/ 1-' t.: ... {I

t 1. ::~:0 DAT f"i u 00<i,l0('~iB0/7l0 i 0~:;<?4 060~:0 (,\;S'0·6 (IA0:;00 ~;094n

j, i 40 Df~ TAt"I(>04D;;_~E~::.;04F 4E~:,4 4F00~~6i-t94 4 -4 i e04:i

tl ':/ (.) -,";) .N

t .,J \ .. ' 1._

J 1. ~;0 DAT A II 41424F5~j~::E~!.E0(1900 1. 0403~tE(1 i 0~:j03 '"} r~ /' A. 1'1

;.::... ~., .'

1. j,60 OAT f.\ It" 0:1. 0:;0'4FA00(?~504CB00(!l)0:i:96(1006(1.f.) t)4 E ;~~ II

l j . .70 Dr-IT {':I·/~ 000·7080 i 000BebF00(}(')00000(1000000 00C·~3n j.1.B0 DATA iive DATA 1~.!00 [)AI"'; j, ;;~ 1 0 D Pd' A ..... ~ ') 0 D A' T l";t, 0 "'/ ... F:" '"3· F:' ~,' (:) ·7 9·' . F"'· F', F." F. F: I::'

:-.. c; c: hi ., r.1. r' 7'.1 7 , I' .,..., :

.1. ~.:J ... ',:i ,'-''J, , r ,) A· '1' A' fl. 1 j-','-' Fl'" '7' I'" '71'" .'~ I'~' 11~ o; 7

• ;J -o • ~/·:: ." :" l' - ." r . ~-"1 ." l' ;;..... T . ," TV.

, ''3.'" i 'I I d~ I , VI, I !

, • t

'I I ,.II.;. ! ,V I I , ,

, '. :

I

I

.t I $i

I Jt~ ~ ''if' I i !

e ':

I I ~li ! \&:. I

I

f Hi;! I ~, I

,'~ , W

1&.1 'V I I I Aul

~~ 1 - I

.~

i ~> 4 0 D ("~l r::~ E 0 y r' B ~- Fer F E ~ FE 1 F F ;t F F )' F F .1'_' 2 ~:~ e D (.1 T A, F F F F F--,I::' I;:' E::' 'F' E':' Fe F 8: - E::-0

r r· p -? ,.' J T - T·'·

1260 DATA 00f00,7E,7F~7F~3Fr7E,00

1270 DATA FFy8ir81,8i~B178ir8irFF 1280 DATA 61r61,61,8E,8Fr9F1FirFi 1290 DATA FirF1rF5rF5rF5,F5,F5rF5

1300 DATA U000D3A2D0i0A2i0001000311~000i

,,",," n. ,:;.; 0." ., 1]. l' L i' " 4" >: ~') 0" 4 0' .. ~, n., i i ... ~ 1 o. 0., i);,' ,") 0" ,iI,"'}- j ;:. r' , '",:, J ,,~ .•• '\I.J i(} '<J' 'U :1[1 I::! ~1i :' C). .~. ..J. a.. ,.' . . 0'(.1 ' C).J'. "tI '(! V 1. a; . ":f c: L . ),:j 1 ~~', l t:: \-1

40001000331000120ll

j_ 3 i 0 OP EN .IIGrx fJ::-'" ti~;n l

1320 ON INTERVAL~7 GOSU8 1620

1· 3·'···. ~.3_· I').. {"' 0 I' 0" n i 1-- i ..

"(} { .... ·~:L ... ' 'pi;. _' ... ') f'" r :1.

j. :-4._ 4 ,_},' C:.' (' R- E:' E-:' '._1 "'1 ~,,:: ·R·. 'r,-:' (': -{ ~ ,DE i ' q 0

~ (/ d r: -.," f"1 c: 7 c; ,,1::. ~ I' 1..)&,\ ~ ], c

1350 FOR M=i TO 2:X$~nH

l3.S0 FOR N::,j,. TO ~1~?: READ A1i: Xg;;,;;X'9;+CHf~~; (VI-":i L ( Ii 8; H if + (.~ ~& ) ) :: N EXT

j .... , _O} ,0" C' Co R I .. 1- . C ~!' ( r-'~ ) :;;: X oJi: l\..J r:" . t T

• ..;).1 . ..H'·. . 1.: ••• ., I . • l.· 1"t il~_),

1380 FOR N=0 TO i:VPOKE 6144+Ny2:VPOKE 6

4& o; u,·)· V [. O' K l:' L L t,-' L N· • J"~. N r.:' X 1'"

oj oj 'hi , i!:-.',' ~ . • rJ " 1::. ~)(;) ~') c) + '·7 ~ =.[:, . '

,j, ,.~ 9- 10" I'" O· I~} ~ J ,n .. - 0 .<! t;:" - R: E'- A 'E) A (L .. A" - ,. f;)' ..... 'L ( " (" &. f' j II A II'

J. ~ . -Ii r~ " :? I' .I~ \ •. 1'" '. :. - .... , :1]' II -' ~ V r'~ '.: "I: + I'i :.~

)

1400 VPOKE N7A:VPOKE N+2048,A=VP0KE N+40 '96TA

J, 41 (1 NEXT

i 4 2 0 F '0 H' N :;:; 0, TO j, ~~I : R E!A D A % : A:::: V ,A L ( n c~ ·1''1''''' + (.~ ~h )

j. 4 3 ,'> V P 01< EN+- B j. 9 2, ~) : V P 0 KEN + i ,,~~ 4- 0 r A ~ \,.l P o,~ E N+ 1 ;'Z;':.~BD r A

1.440 NEXT

1450 FOR N~2 TO 31 STEP 4:VPOKE 6528+N,0 1460' NEXT

1470 PLAY HS0M300002H 1480 K~i~INTERVAL ON

1490 FOR N=255 TO 0 STEP -i:PUTSPRITE 1, (N,91)Ti~2,K

j_ 5i00 IF VP EEK (65~~9+N/8) ~0 THEN PLAY fI ('I''' = V

P·O.'IJE~ (. 'F~O~!/D)' ~

" ~':) ~:, 1:,. f + 1'1. d )' i: ..

1510 NEXT:PUTSPRITE 1,(0~0)7i 1520 E~6304~READ W$

1530 FOR N~i TO LEN(W$):A=VAL(n&HH+MIO$( W$ , N r j. ) )

1540 VPOKE Ey1:E=E+A+l:NEXT

15

t I' I I I I

I

,.1

I

A/;.:

~ I' i

,

16

;( 1;.":"'9" o: .Iu """...' _ - 't!

1600 1,610 :t 6~!' 0 1630 1640

C:-,.:j

C=C+i=IF C=16 THEN C=~ o R E'-S'~I::'T (1-)0," ""') ) : C-~O'.' I' 0' I:)

r .. , ... , c.. (:) r J. / c. . "',' ... '\

PRINT "i~uTecle ESPACO

c

IF STRIG(0)=0 THEN 1560 {~::::USH~.? ( 0 ) IFSTRIG(0}=0THEN1610 ELSE 1< ::;:3·,·K ,: R E'fUR N

P R I NTNEr"'!'" 0 d e ,F' HI NTNCon fir" ~-\ y

11:) "')0

' .... ").;;. .. '

d i9 i t ac a o n.<:"\ P o I'" of (,. V 0 V' .. 1/

"1 i nbi::\" ~ (~ :END

.--~--------------------_-. I

.- ... -....,...fIIi ...... _"'" - __ ·II'l'_~_IIZ""1!!! _III! ~ I!IIl.,I'"iJlli'" -.

:-:.: _ I-' U NI l..1 ~I i J) H [', • t-' U N i t.1 ~ __ .,;

r"':-":~1 ~:1 lit,] 5 121 [1 A: (: A :B [I U •• 1211) 0 1Z1 0 0 (1 :- :.:

----~-----------------~~------,

1 ~iiIiI __ iiIiI_. ~ ~

_., IIII'D!

~---;,. . .. .. .. .. .. .. .. .. . .. .. :._ ... _!

1_- ,,",III

__ , "'II!!!' .. 1Iiii1 _!!!!I! __ , • !!!II __ , __ ,

,_ _ oj... • ~ _ _ .. 1M .. i _ n: M _ _ ~ iii! .. I ...

__ 'I .. _ .... 1III!I!i' • iii,." .. _g .. __ I • ... ,' ,. __ ,

1, .. _, 1__ I._ ,I.. 1._ ~_,. ,i,.!!!! , .. _

.'-, ...... :..-_~.. .. ,. · '.1'. · .. .. .. · .. :"-!!!1!1!~'

".. l __

Iiillili! __ , _.1 ._. III., ... , II!!I_' .'.,

:.--~ ... ::-.:. . ~- .. ~ .. :.,-..-; . ~~ . ~--~ ... ~~ . ,:"- .. ~

Hili'. 1 .. _ • ..,. 1__ 'M_ .__ t._ ,_.

__ I ,~ _.,

I! .• " ~ 1. __

•• ,1' ,. .. .. .. .. .' ... .. .. • ... 1', .... ' .. ,'

,._ '1--

._1 _., _., .~; ... , •• 1, lliiiiiil' _.,

filii' I'.'" + ,._ _ .. t,, __ •• "" '!!;II.

III." __ ~ •• , _., __ , , __ , __ ,

,... I .. II!! ,._ I.... lliiii. .__ I.,. ,-_

.'., --, ~-.;.,.. • .. '. .. .. • • .. .. .. • • ~--"'I

,-II!!! ,_-

Iii_,' ""_, _., _.1 .'_1 .'Iiiii" __ 'I ' •• "

L.,liIII • ,._ • 1_' •• __ .' + 1_.' .. ~_._ ..••• ~ __ I

iII.,1 _., --, .-,_, ~_, ... , __ , _.'

"... 1__ ,f'__ 1_. 1__ '1__ .__ ,_-

_., ,1iI_'

~fIII!!!I_~.. '. • .... 1'''' + .' .. .. :.,iiiI_tIIII!;

11'_.' 1 __

__ IiiiI_~ Iiiii -!!!!I - 1

.------.~----------------.-~-~.

Iii~ __ • ._~.~_. ~ r

I ._. M_

ESTRADA DE FERRO

ESTRADA DE FERRO

Voci ~ um hAbil funcionirfo de uma ferrovia_ Sua fun~io ~ contro~ar os desvlos de uma estrada de ferro e Impedir que os trens cot idam. Netas existem locomotivas azuts e uma negra. que transporta grandes quantidades de dinamite. Voci dave. intel~gentemente. m6ver os desvio5 para que esta locomotiva pegue as bahdeir~nhas verdes ao lon90 das I inhas. As locomotivas azuis nada fazem ao passarem POP elas. e tern 0 6- nieo objetivo de atrapalhar sua m~ssio.

Ent~o,com 0 auxfl io das setas au de urn "jo,stjctn, VDC~ dave mover 0 quadro vermelho e cotoci-Io sobre 0 desv~o a ser deslQcado. Apertando-se a barra de espa~os.ou 0 botio de di9paro do jo,st~ct. a opera~ao e efetuada ..

Voci deve recoJher todas as bandeirinhas antes do marcador de tempo chegar a zero, pais caso contr6rio c j090 fstar' perdido!

Feito iSso. a tempo que restou i adicionado aos seU5 ponto! e voc~ passa para a fas~ segu~nte. mai S fH f f c: j I. 0 i os CI t em 1'1' f as e 5 d j fer en t e s , 0 s t r i tho S e 0 n6mero de trens azuls se modiftcam em cada fase.

SeD C 0, r r e r um a col j sa 0 , a d j n am i te ex p t (I d j r a • destrujndo seu tram. Entia VDC@ parde uma das 5uas Ir~s locomotivas. indicadas na parte superiur do video.

DIBITACZO

A digita~io de "Estrada de Ferro~ i realmente urn tanto delicada. devido eo seu grande nGmero de tinhas DATA Que defjnem 0 desenho dO$ tri Ihos, de todas as posi~6es dQ tram e os percursos das dez fases_

Entio, n~o i necess'tio dizer para tomar 0 mjx~mo de cuidado na digjta~~o dessas l~nhas. Confira virias vezes tada I inha djgitada.

Nas linhas de 1230 a 1290 est~ a rotina que executa uma m6sica (~Colone~ B0ge,o - tema de "A ponte do rio Kwajn) durante 0 jogo. Muito cutdado ao d~gitar os dados entre aspas ap6s as in5tru~5es PLAY. Nio conf U n d a 0, 'j" 0'· (Ie t r a) c om •• 0 p. t z e r I)) e vic e - v e r 5 a,

Se as desenhos do j090 Ihe parecerem estranhos. conflra as I ~nhas de 1850 a 1290.

As letras das linhas DATA de 2380 a 2500 deijern ser djgitadas em MIN6SCUlAS. Qualquer troca causarA urn grande erro no programa. Todos os textos do j090 devem ser digitados. par sua vez, em MAIQSCULAS.

Os desenho5 das fases e os dados das post~5es dos trans em cada uma detas encontram-se nas tinhas de 251e ate 0 fim.

18

Quanta ao resto do programa. n~o hi nenhuma dlficuldade. pols ~ at' pequeno palo que ele faz.

Figura 2tl - Progra~a ESTRADA DE FERRO.

-.~ 100 REM *** ESTRADA DE FERRO *** .! i re REM

I

. .. I l~? 0 REM 1,...1 i 1 s o n F" l"1 cH" tin Si

t 130 I~Er1

~J

I f40 CLE?ii:,( 5000: DEF INT r.l--Z:: KEY OFr

.1150 COLOR 15r1v1:SCREEN iy2:WIDTH 32

· Jfi i 1. t>0 DEFFNGt9; (A 7' I] ) =R I GHT~ ( "0~)0f~H?''''- +t1 I D$ ( STR

I. .0.: ( ....._) F) i ~-. ;"1' ( c·r R d, ( A) )' . i) B,)

• r » f·,' ,. c: r L_l:::"t"< . .::;) ~.' - " r .

r "7" ·0' 0 I M· r.) a: \' 'j 4 "»).

,J_ . . , r:ll. . :I' 1:., .

• 1 1 B (~ FOR N ::;: j_ TO i 0 : B ~ ~:;; u u

(8! i 9 0 F 0 r~ M :::: (} T 0 ~1 i = REA D A $

; . f ;?00 B$:;':I3!I;·.'CHH~(VpjL.(""&~-I"·-+A1~» ~NEXT

· (::I I ~.~ 10 S F'I~ I T E g; ( N ) :::: B 9; : N.F X T

ef 220 FOR N=776 TO 85S=READ Ai

: 6 ! ;-~ :10 A :::: V t'~1 L ( 1/ & H 1'1' + A $ ) :: V P 0 KEN}' ·A ; N EX T , , ~~40 FOn N::::896 TO 9(~3 ~READ A~;

· ~ I 250 A ::;:; VA L ( II Be H "+ A~; ) : V P 0 KEN r A : N EXT •• ~-a 'JI~)VE~ 8~~4. ~6·V·ilovE- 9~0~ 0L

." 1 c.. 6 '" 'Ir (~\,;. a: "!:i ' r e: II ',f\ _ <:. e: .. ..J r e: P

I .. i ~.~70 VP()!<Ef.I~~0t);r 20;!

280 FOR N=0 TO 14:FOR M=0 TO 2

• ~~90 r~Ef'lO P S (N 7 M') : NEXT fL- N

. ~ 3,'0', 01.. (' I (:'"

,._ ,;)

• 310 LOCATE 6,4:PRINT STRING$(201112)

3,~2 0 P r~ IN T TAB ( 6 ) : II p. EST R A DAD E FER HOp ,..

· .0 4

330 PRINT TA8(6);STRING$(20.i12)

e

340 LOCATE 0,9:PRINT STRING$(160~103)

. ., ~l5·0 LOCATE 0,11: PR INT STR INGg) (3?:< 97)

" 360 LOCATE 10,10: PI:{ INT CHR$ (105)

• j ~~70 LOCAlE 3 .. 22:· P R I NT .... [) 1 G IrE ESPACO P ,p-IR

I •

• I A ,COMECARN



· e l ~18 01 M ;::: 0 : FOR N:; 0 lO 1 000 : HE X T

390 M=M+l:PUTSPRITE 1y(M,7B),4:i e 400 FOR JS=0 TO 2:I:STRIG(JS)

.. 410 I F I THEN 43'"

e 420 NEXT: GOlO a90'

. I 4~30 [JOS.UE! 1570

.~ 440 RESTORE 2530~FA~1:PO=0:VI=3 .t 450 GOSUB i600:TE=999

19

~: 460 FOR W=i TO NT

W,I

· : 470 IF W=i THEN CO=i ELSE CO=4

t;I8! 480 PUTSPRITE W+1F(X(W)*B7Y(W)~;O-"9»)'CO~P o I T (kl)

• J 490 FOR N::::2 TO NT

• 50~~lF X(l)=X(N) AND Y(l)=Y(N) THEN GOTO

· - 1.3a0

'. ~5j.,0 NEXT .N

· * . 5210 GOSUB 700 ~! ~~:'H? NEXT W

vi 540 LOCATE 20,0:TE=TE-1:PRINT FNQ$(TE~3)

... ~ t:: 0- .[ r- l' . E- -- 0 T- U E- N (" 0 f' l ~ I') ·oi I;;" 7 0-' II (-' () T 0 j_. 4 90- .

- I , .. h.! _ • . . -:. == . - n __ :.1. ;, - __ ,:) .J:> .J. d. -'...J -' - -

I, • ! :j -6 0 E D ~= X ( j_ ) + Y ( i. ) * :1 ~.~ 4-~) j.4 -4

570 IF VrEEK(ED+1)~ii2 THEN VPOKEED+lr10

,. ::J:: GOSUB H40

• 580 IF UPEEK(ED-32)~1i2 T~EN VPOKEED-327 .~ 103:GOSUB 840

· -

~j.90 ]>:STIC~< (JS)

:. 600 IF I=i THEN CY=CY-3 e 610 IF 1~5 THEN CY=CY+3 f 620 IF 1-3 THEN CX~CX+3

I'

4. ! ci30 IF 1 ::::7 THEN CX::::CX-3

WI .6·-4A _:[I= CX'(~ T'I-I'-E~N-- ·('X-~0

I - ,-, - t::.. _..;_' -... •• -- c:.. ')'

., i .e)~~0 IF ex )29 THEN cx::;:~.~

i --

· " ! 660 IF CY{ 3 THEN CY==2t

670 IF CY)2i THEN CY=3

• 6 80 PUT S P I~ I T E i r ( ex *B .. - 4 r C Y * B ,_. 5 ) ,. 6 ~ f? ., 69·0' GOTO 460

• 700 X(W)~X(W)+FX(W):Y(W)=Y(W)+FY(W) ;- 1 (~ Q ( :W ) :::: P ([...1 )

til

720 PCW);VPEEK(X(W)+Y(W)*32+6144)-97

· $: 7 ~3' 0 IF P ( t~ ) = 7 THE N RET URN

.' 740 IF P(W)=Q(W) THEN RETURN

.1750 IF P(W)=2 AND (FX(W)=-i OR FY(W)~-I) - i THE N P T ( W ) :=: 4 --·4 * F X ( W ) : S W A P F X (~J ) t F Y ( W ) : F • i x ( W ) ~ .... F X ( W) ~ F Y ( W ) ~ - F Y < {Jj ) : ,~ E T U r~ N

'. 760 IF P(W)=3 AND (FX(W)=1 OR FY(W)=-l)

THEN PT(W)~3-4*FY(W):SWAP FX(W)rFYCW):RE

• TURN .

• 770 IF PCW)=4 AND (FXCW)=i OR FY(W)=1) T e~ HEN PTCW)=4+4*FYCW):SWAP FX(W)~FY(W):FX(

· ~ ! ~J) =: _. F X ( W ) :: F Y ( W ) :::: - F yew ) t

20

* i 7 8 e LF P ( l~ ) :.::: 5 AND ( F X ( '-'I ) ;;:: -1, 0 H F Y ( IAI ) :==: ~i )

~

e: THEN PT(W)=3-4*FX(W):SWAP FX(W)yFY(W):RE

;. i TURN

; 790 IF Q(W)=0 THEN FX(W)=-FX(W):X(W)=X(W

• • _, - 0,

I )+F-X(W)

,

., 800 IF Q(W)=l THEN FY(W)=-FY(W):Y(W)~Y(W

1

t$! )+FY(W)

1810 IF P(W)=0 THEN PT(W)~3-2*FX(W)

:., f 8;20 IF P (W)=1 THEN PT(W)=4-~21('FY(l.J) ., l B3,() RETlH~N

., 84 () f' 0 :::: P 0 "'0 1. 0

($ B~:i0 LOCATE B,0:PRINT FN:(~$(PO~5)

860 SOUND 7r56:S0UND 10r16=SOUND 1310 :. 870 SOUND 12,10:S0UND 5,i=SOUND 4,0

I _, B00 Nt3 ~NB .'"' l

.f 890 IF NB)0 THEN RETURN

I 1900 INTEH'VAL. OFF:STRIG(JS.) OFF

,If I 9.1.'1 BEEP:: PLAY JlS0M6000L8CC11.>Ci6DC4EF'2"

I

.1920 IF PLAY(0) THEN 920

I

D<. " ',t, , '3' 0.,' Co.' 0- C' II U 'j, co 7,' 0

~. , .1 _ ~ •• [) , .,.J ,

'940 ,LOCATE 10,11:PRINT "

. '. 9~'10 LOCATE 10,.12;PRINT U PARABENS a

'* 960 LOCATE i0,13:PRINT'"

• C7°A I~OI~ 'N-0' 'J'O- e0'00-NrX'l'

I'. ~ l, "(! ,"',"" ,~",' ,'..J ",'_, ,,1"1::., I

! 98,0 PLAY nVj,~)l'j_6.CFBu

·1990 LOCATE 10,i2~PRINT U BONUS: H;FNQ$(T ., r ~::' - 3, ),

, , .. , '1 ,",

e] 1000 ,'&. I,! 1010 v. 1 0,")0'

f ' .1:_ •

• 1 1030



• 1 i0",lJ:0'.·· . 9 I " ' ':

• 1, 1, 0,~0}0

! 1060

• I ;( 0"7-'u ~ J.' , ~

(& I 10t;)0 i • ~,.L

.. r 10tJ0

.11100 I, ii:t01

.. i 1 sae

. ,",c .. ",

It ~ j.130

FOR N=0 TO 5000:NEXT PO==PO+TE

FA:;::FA+i

IF FA=11 THEN RESTORE 2530

80TO 450 ED~CX+CY*32+6144

DT=VPEEKCED)-97:DA=DT

IF DT}S OR 01(2 THEN RETURN

I) N v JJ E- E' II U (' E'D 3 "1 )

~_. " ::::!" :. >~ _,"_ ,\ _ .. ",'_ ·:I.~

D's::=VP EEK C ED .... 32) DL=,VP EEK (ED,'" 1) DO=-.:VPEEK (ED-i)

DT~DT+1=IF DT=6 THEN D1=2 IF DT=DA THEN RETURN

21

22

11 n II n 1111111111111111 f u.u ~, "

~ J -?'

I I~ ~ ,. ~ 1_!...LUf ' 'i'- ~

I"' l- F
H c~ , I!,"
~ I
-
I- ¥ ,1:
_
F, ,.. u . _fJ I!' E l !. t~I
¥
JJJ .~ I'! I' ~'
l- i'-
f-!. , "[ i ~.~ I
F ~
.J. II, I __l_ .1 J j, i 4 0 I i'" DT :;;:;;,~ {iND DS /' } 1. 0':~ f~N D DI." < ) J (') J THE
i"
'" ";, •. ;r
N j. 1. 9 0
:t 1 ,~:' . ~ J F DT ~:3 ANr D ~~:,) ( } i 0':) AND D 0 < } 1 0 ,r..'~ 'rHE
d~ ", J -,..J -, ~,~
N ;i J !?0
j, :i. 60 I F' 01' -"4 (-'iN D Dr,,~ .. ) j, 0::~ AN D D 0 ( > 1 <) :] THE
i-+"r __ \.
N i t ~?0
.1. i 70 I F DT ~;j Ar'~D [) N ( > j_ (, ~~ A f'I' D t. { > i ''l_ {'~" T HE
"""., ',J, ,) \~J ,:) N lJ.9~J

... ", C') M r: O. -J' :0 j.( ~') 'iI.

.1. J. D" U·· .' ,t{;;, 1:'1

1 :t 90S 0 UN D 7 7 ;.~ B ~ B 0 UN D t~ f 3 j_ :: SOU N D 1 e, 3. (,; t ;:.~ 0 0 SOU N D l, J I' -4 ~ s 0 t.l N n 1" ~:,: " ;2

f ~~~ t 0 V P 0 l( E ED r D T + rr 7 :: RET LJ R N

-'I, .'.) "") w C' ·O.~· lJ N· l" -» j"'" " 'M t ,r .. M' t" .(

.... 1,;' .. (.~.,' ,:;:i..~. U I' r ~:l ~:~: . ' ,.I ~";; ',J ,,1" .1,

1:. 2:1 '1 J F M U :~:: (/ T 1 .. 1 EN M U :::: :1,

j, :?40 IF MU) 7 Tt'IF,~N f~ ETUH N

1, 2 ~:) (1 I F t1 U :::~ t THE N P L.. A Y U V 904 LA T .~? :::j 4 f;~1 F 4~ n ~~ 8 i;f ') Q 4. l'," li:4 I',' ~ N . n T ':, ~:;. ,4 () 'J ') "~!') (..O?~ O ':)..::' Ii ~,'" ") A- o ':):' (,'

,I , c: f, . I"" 1'1 U 1,'1 " ! t... "I ..., ,J\ ! f." i. l;...h ,"" -:» '''I.. I 1 .,J (,.,' 'U "J H,

i 26 {:) J F M LJ ~:; z THE N P LAY /.f 0 ~:) Ft¢ H 4 F *tl~ 4 D 1, N t a [) 04D02A04D03DBAF#il

.i.270 I F HU~:3 THEN PLAY' n04()FnB~{ElJ{2F'~4F,ttGF

u""' .II ()~:l ~I" '1'.. 0' ~'~ {' : 0 ':{ A 1'-). A. C" "} A (" t;; A~" IJ

lI'}' d ,) b ~ r: .. I'~ ~ '~~ 1"1, 1"1) c; 1'1 . ) ,;) "'

j. i?B0 I F MU~:;:4 THEN P LtiY It 04AI~ 4.r.11:{ ifG 1 h' )' U 03C ~'() t (" 1>, () ~J ;":f) t~ f\ U'V;l ("' Hi::' A,. I:; '"

U .' J" t ~. , r, " (-'1 \., r .. , ti c"" , .. ':1'", ~ ;)

1(1;." t j:i D (I) I· F:' M I I :::: '" T' '1"1-1::" ~'.' F) L, ';:"~ Y .11 (. " 0:;' S- .' 0 Q R·· '). R 4 E F .~'l! G hi . .IiI

t . r ..... !;!,;!, "_' d 1 •.• 1'01 .u _Jl" •• f';';;} t:_ .r n -. ~

8ii<.--'. ~ •.

~ 04 C nor:} A·, 0'. ';.~ O ,to (" " O ? ,-:!~ ,:~ ("). :> A'· O· 4- (' 3 .. !' I

. t ...J'. ,.~. i._. ~ I of _. tr __ ._~ L h f! •... _ .. "' n

f

,.~ 1300 IF MU~6 THEN PLAY HAFD8R8R2R4F«GH~F

.t#8uTN03DA02A03AD04DC2"

l . :' j_ J j. 0 IF r-iU=7 THEN PLAY flEAR4FHGMER 4BAt At ., I .1.' n (.) ":) FA .. ') A ("' j..~ E 0 3-.,"=-1:1-'). /J ilE"·~ 0,-'·0-3-:8. l~ il:~' u D'. /1

I' 1 ,.1..... ~, "'jI .•. , tf _ __:l: ... J" '" L". . ~ ... , .'''' "

~: ~ ':) ':) I>' R'" !~~. T LJ I')' t '

, .1_ d ... _. '(I . t:,. .." ~

I

el1330 INTERVAL OFF:STRIO(JS) OFF 6 !. j-_:34~3 ~ t :I .. ~:~~;j0 i&.~i360

""~ ~ ~

~

.! i ~~ 7 0 F 0 F~ N ::=: 0 TO'~; (.; 0 0 ~'t~ EXT

I .( '''l C, Ih l'"~ 0 G~ lll'] ,~, I,:' 7- ."

• I J, ,J CI '(I L. ,_ ,.;) .L d 0

: j ':~ 9 t~ 'V]' :::: V' - 'j' .,.- A

e : .. ,.. - "[' . r ,J. 3"

I

I j 4121 0 I F V I ( 0 .:.. '

! j A"; H

eli" 4~t ;~~ .:

1 " .. c .. "I

o [143()

I . '.--

.::1.440

·I·I~l::" l\. ~ i; /J q 0 ... '

, £ ..• h ..,. '(I

FOR N~~:: f TO NT X(N)~OG(Ny1)~Y(N)~OG(Nr2) FX(N)=OG(N,3):FY(N)=OG(Np4)

P ( N ) ;::; V PE E I( ( X < N ) + Y ( N ).)t ~~ 2 ,~. 6 14 -4 ) .... 9?

PONTOS:01797 TEMPO=935 FASE:04 ."

k+l 1,I+HT~nHT ('\ -I • 1

'~

1-'

-

li-.

Hptf-'

~~ ~'~'+H+H~~H¥+H~~~_~~~

, !. .' l::rr:r i , - - T! -fl t

I-
~ l-
I I 'I, ! l; I -~

j 'I n 0' I:l' F.':" j::'I:~ ',',"' ',.~! T e.t! lJ A;, I '\ F:" F'"' :: ~ '~r r:' ]". (' (" . Ie. ). () e' F:'

• .11 .~ .' '. ..." I,~ ." "' 1''( !.:.~ fl'i, "L.~) ,.. r~..'.,._ ,.J '. " r .

t ~::.; 0 () L 0 C f!) 'r' E i 0 ;; j_ i ~ P f< IN T If

-I. I"::; j 0'),. L o ( .... ': ,'C' j" "" .( "j :~ r.) r' J" N' l' E.' ~::' J" "M' I~ E':' J' 0 C',:' O· II'

.I. ,.. ., 'Q " ,) . , f 1 I!;" ". () "I .1, r... r I~ ., If ' _'. ) ". " • .1

? I'" "').'l'! L () (0, p."" '\"1::' j .. ,..... '<':J ,", I:) I"" I.'" .. N. '1·' .'.i

.I. .,) c; loU ." I"~ I .... . 'U )' J, d " '\

i I:" ,0, (/J c~ O 1 P.J ") ~7. t:' t\ ~ F> t· r-:. ";' .I.' ·V. . j 4' l ':) ':~ j:1 :: F' C' :~:~' I') (' 4" /I:

. ' ,,'J ,3 ,,' "J L I , ., )' d ~ ., 1"'1 'i . " ." .. J c: :> i ) ~~! 1.:., "

" F," 0'\ t' i::' () R' 10,,1;:::(1 T I) ')

.t ~'j , .... , I{' I~ I T'I{.-.- B \ Ion

~~~'0- 'I'!~ q-r'p]r,(~EN} l~'W[~N ~0"~

~., ;:) ,:'J .• . " ... if'\.. J \. . rT .. !, ......-'OJ'

A. t,;. L, p. N f:~~' X' of 'J" :: ';, 0, TO" J!. ~;,; J1 '("j

.1. d t;:; ,/ , .. '" b. ~. ,I. ... ~ ,

1570 FOR N=0 TO NT

1 !'" ( .. ,,, () I "J' q I:) ,') '!'" 'T'I;;" N I. ('ry r",') aNN" I:~ X' 'r'

~ ::; ch! I t., .... x . . ._ + J. " . ~.)' '(j . y r(J T " ::" i:~ ,

j I::' ':.:) 0'. n .. 1.::' 'Y,' ,q I~.) ~d. , d'7 ,. ro:. I... , U· ,I '{

:1. 6 0 (~ C L. b :: P R. 1 t-f T n P 0 N TO S ~ f l ~ F N G~; ( PO> 5 ) ~: It T

I''''/, ") r ,., (" o r- r: ... f' I'~' ., /, " F- N' (." ii' ( I'"' ;' ~". r; f ~ f" !) " X I / r , .. ) ,:~ C,,, ~ ,..~ :, , ,. I'~ r (..;~ )

j "/~ P [) "" (." i T If N.. c~, 'Y' I:) j' i'>, I (.;. ~I·· ( '-:~ 0· , ,( 0) '::1 ')' .

. o 1 '(') I' 1\" I '>:" 'I ,., "". 11( j.!! "'/ r J. ,- "p

~. 6~,:,: ~) r 0 F( N :::~ 0 T 0 6

1630 READ, A$~FOR M=0 TO 9

i t! 4 {} (~ ::.:: V,; L ( .-/ & r·J II + I'll D ~I; ( A ~Ij ;,' M + 1. T 1 ) )

I I A.~ II '" I' I

I 1

~-l.:. " WI , ~

I @I "4/.:' I I

I

tis,:

II ,

A'~ t. 'IZ" 1 II

• At

I ~ i

I I ~6 I """ II - I

I

(~ :

• I

~I .~ 1

,

tl~ :

i t , tf-:. I WI I ,I

(~ l:

,- 1

I

:~ :

. I

I l'l'.t. i ~? t 'I I

@l

- '1 I g~ .. ~

1, 4 ~.::; 10 P T ( N ) :::~: P ( N ) - .. ;;.~ -).(. ( F X ( N ) + F Y ( N ) ) + 3 i 4 ,6~) N r' X T

t 470 GO !3 U E3 J 7 B0 1. 4B0 C:;OTO 46~'

PONTOS:02505 TEMPO:999 FASE:85 1I1tV+

1-' ¥
, 1
t f-
¥ t
I - _l
h ,if:
.r. - j_ - ,I .L
~ ,>(. .~
<!;.. _J_ '.
U , ¥
I
1 -
- tL
~
'i - I I I I - 111~' .L k

1/

~ :~ I.

~ ($

I •

I j

.• 1

II I &.1

""" 'I i

!

81

II I

FASE:; O~

j.6~)0 1 (160 j, t,.?0 168:0 l690 1700' 171.0 17;20 j. ?~~0 l?40· l'7~:i0

1760 t770 1780

LOCATE M*3+1~N*3+2~PRINT t~- 0 C t;~ T E MH ~] + J -p N ~(: ~:l + 3 ~ P ,~ I N T LOCATE M*3+1rN*3+4:PRINT NEXT!"i r N

READ NBfNT~FOR N~i TO NT F()I~ M;:~:'i. TO 4

READ OGCN,M>:NEXT MrN

FOR N:~ t TO NT X(N)=OG(N,1)~Y(N)=OG(N~2) FX(N)=OG(Nr3):FY(N)=OG(N,4)

F) ( N )::::: ·V·· 1) r~ f:"~ K· .. ':A' ( N .. ) +v t N:' ). ~. ':~ ", +.L~ j' 4/i ), -'"' 9-7"

. '_ ~ r 1:.. • .. ' ... II;; .. '!. .. '. • I 1\ " ..... h.. t.:.. _I' ~: V _ .

P T ( N ) ~~; P ( N ) ··<2 * ( F X ( N ) + F Y ( N ) ) + ::~ NEXT

p g; ( (-'-j y 0 )

1-' X· ,.,.~).. r~ v ~,. ':~

~.,- ..... ~. iii t .... I un ... )

1L 790 LOC(;iTE ;.3 r 1.

1900 PRINT STRING$(Vlp106);CHR$(103) "'.'. CI'( 41 M] ! .... 0.· .~ (",I') •. (-. U 1";) j'-) "'"} 0

.1 CI J.."::' ~,. ••.• . .. :1" .;:}.. D , c: ~ '.

1820 STRIG(JS) ON

.. ~. 0 ~3. 0 f' N· .' C .J' til I q e.· 0, C' t. ~ ~)' 0· .1:: .• O. _.I'i I}. i::' ,(J. '" 0·'· 1::' (1)

,!I.. C) > 0 ~,) ~,._. L .• ~.. \:) .~ '~J L - . ,J '(I r .1!. '0 ~.I '.;; f .1" ,..J ~,

i B 4 0 I r~ r E J~ lJ A LON

1· 8-: ~J;" l),.. 0 ;',1 ]. N 1·1::·1:) l). 6-1. ::::: 1: 1. ':·1 c·' o c."' I ! l" I'·) ,.) l~·

.• '(J 1"'0': •. ••• , !·'I ._. . .,~ ;1 _, ..:;)., P :1. 1: .. u; t.

25

'.-

DI~lA D()TA DJ:':] TA

DtiTA DfiTA DPlTA

Df-!Tr::, DATA Df-1 'l' A

,~,:.~090 ;,~~ t 0(·} nr:) r A, ,~~,~ :1 ;t 0 D A T ~I

') i~ ':j I>' 1'.) ,:~ .. T /;,.

c.: .w, c.. 'U I. '.1 , t"

r' A '," A e, Ji"l ~ '.'

;)'~;jTA f)ATf":) nr-ITA DATA

"~ . prJ.·)'-:;'j or' A ...

1Il.-., :t ,_~ 1:" _ 1-

;':;~190 DATA

") '''I 0' (). ~_!'\ A .. -l~- A-'

e: ... ,~. V r.,J

DATA DATA DATA

26

...:':' f";' "7 7 j::' '.J ·F:· .;: 1::.' . ?l r' '~ 7· a, fl

\,) \ j )' r .' ~'- . 'I/' d. '1/'.1., r~" y It,. " 'tt ..

80~80,D8TFE'II'7E,FF~FF,rE

I·" l"- I'" r: 1---" ,:" ') r 1" ;1'"" r I.. r o., " f,., " r: C, ~ "(:)"1 r:_ Ie) 11 ~-, ~) !" ~;,:, !() I' L) '{.~ I' 0(.1!(1

E;. ': f~ ." ~" I), < ..... 0' ... ../ (' j C - (:. "7 i"'- 01 ~ ~. \,-~? " j 'U ~ V . r-" ' , " ., d 1- 1 c.~ )', --

. ')' I .. ·· '7' r _. . I:" f~ 71--- '7 F'- "l"- I), t" 0. <;'

/" 'II' l' "., .. t: f"· -- r » -. ~ ~i [" r .. f" t~_ r i(/ ,~,~" r ,. I !;fl

0· (.-~ {I>. '0 (1 VJ, 1'10._ f:' F , q ;~:' .,:~ I::' q r.:'

.. " v ~ ~ --.. r"t;., . ~ C 1_. l' L l., r c. i;.,

1'-', .. · ,"-1'" F-' [- F- . ~'~ F" ["~ 7" (" ~". 0 0' ~.~

"' ." ...- .."'- 'L" .." ;,", .• 1 '.1; , i'l

'-'_ I" .• ," y-. " -" l'.. r ,.~ y _ "j . )" __,

D .... - -' j. F'" j t·· ..... f"- '"":7 F- -" .... , I"" '~:J r'''' l-'

!(/ () 7 l T" r • ri',. .;) - ",f I 7./ ." T ..,;;/" r 1 I"

i r-- . "~ I"". '11 F- 7" 1--- '"~-I"~. 1 1"-- i I'" j. 0

'r, ~., : •• , '~., , ,~. ~.~. I 1" •• .

. ,.~. :t " l' 'II' ".' 1-' '. !'. . r .. '"

,r;., r '-) 0' 9 i!). f' ., 0 f'"" ·fA r} ,. r: r: C) r

'(/I(({I ,. ;:L'"1 ."". 'O:r .... 1" «J ;- ~;- ,1 r d 1:1 1 (J '(j

F I), 1 (,), '1 I/' -i'· fA ,::- 0· I::' ~ 1:7 1,4 .. .'{lj

'() y ..U 'I/' •. u yo . '(:I ,I" '. ~.." l' '(I ~ .1. '("

e j 0' . j " B:· -," [:' 7 F F:- F FE::' .71::'

v , "" I" .. .I. -- Y F I" - ,~. _ l' ~ r r

t;.. 0' . . "- /J\ r,.,[ t: ~-) /"),6 "'"'C' ''Ii 1 r:«

'0. )' W'U l' 'r[).I. T It?";.! :0 'rJ f '=", ." ~ ,1,;,,,1;;' r t.~-3

t" 7' 3' J'-' .' I"" ,.\ I'"" • ') ~--' .c I'" >I I'" 'J., L

~-. . y , •. " .'1/' l-- I" ,:) " c .:J' J" r .. 1. .. )" .r. _" '1' ~l (;)

,A. 1:» 1::- (1 . 1::- 0 -7·' 0 ':) ['. . --'" F F.··· F' 1::' E;'

... ~ I!. y '.... r '. . ,f· C) 'I/' ,.) __ • Ii' / _ " . !l r .,

I 8"" I VI' ~ ~

6~

I I

.~

'I I ,Jl.(,. I WI ~

'.

e:

I I ..:&.1 ~ ~ !

I (ill " I

I

*:

I

I

,e:

I I £1 VI I

I .1&. I V I I,

t

~~

j I

CII

i t

.~

I I t&,! vu ~I ,

I

~:

ij

'I

~:

I

I e,

t !

el

I I

$1

~ I

e:

I ~ t D,:, ~ , ¥' I I

~

®d

~

, I

~t 1 .:

i

Alt. 'I .' ~ I'

i

.,1

! I

0:

I I

'.1

• ~

, ,t&,. '. I '4"" I

,

~:

, I t

• .&~

"Ii? 'I .

'1 ::~ ~:l .0' . [) A.'" 1" ,A· I"

c.; ,.-,. 'I.,. 1"'1

~.~290 Of'} TA, 2]00 DATA ~.~~1 j,0 DATA, ':' -;l ,,),~ DO, .A. l' A,

':';'., ,,, IC~,!(J' 1'"1

;,,:_), 3 :~ 13 D A T f'i 2~:i40 DATA ~~?:1~,)0 DATA 23601 D'ATr~ ~.~~~ z e o A T A

2380 DATA gggraaarggg

?3D0 D~TA b t t

c: 1 ' .. ' f.. ,,, 9··· 9 y 9;) 9 y 9) 9

~.~ 4 0 0- [)(.~, T (I ;;"1 g.1 0 ,n (" i';1; , u b .g'.

~. _~ ,~- r ~ -

2410 DATA 999radg,gbg ;;;~ 4;~~ 0 [) 11 T A ~~, b 9 l' "(:\ C~;J 7,9 9 ~Ji 2430 DATA gb9rgfa.999 ~~ 4 4 0 0 {;'j T (1 9 9 9' ,1 ~';\ c:~:, ~. ~j b ~)

~:.~ if ~:.; 0 D (.) T (.1 "1 ~. 6 t). 1.'\· ·:A,· T rh ....

~~,(.;' .. i '{I f "I

;;,~ 4 ? 0 Df:1 T f1 "'j 4 f') ·0· D·.··. A T A·"

c: . (:to'.,.' ~"i

gb 9 l' :ad9 1 ~;Jb9 ::.;I b 9 r 8.<2:::1 ~, £H~ ~:)

Ci b (::I . 9.' (. :::'t (:1 b <:1

s» .,11' .. 1 1.~··~

9 b s . ~:\ c ;:~ r 9 b 9

2490 DATA 999,999,999 2500 DATA gbi rahar8bg

2510 DATA 9pg,aaar999 ~~~0 [),At.~ obo,Qb~ nbo

c: ,.) {,;,., . r1 "". ..:1 l' ~l t"::1 ~~

':> !::. ,':;;~ r) A, T'" '[;1 'I") o. 0' iiJ' 0' r) {itt, ':) :~, t~ 6. no 0· t: 3, El E~' i . -'I B' ..; i:~ i:{ I r':i0

c., ~) .... ) \/ ,!. ,i fi . '(! 't, C) . l!.. ';'.I'_"} r e: .. "iI '. V ,I ~, .. ' , . :< J... .I. I. I .1. +,.;

4 ." ,,1'1 1:"") '. (-' f):. 0' ". q 'I i B 1::' "", o; 71:1. qr.;..-: "1:) '8 ~. !.1 q;:, ct. Ii 7. '~: .. 0 1">; " 1 r ~ 1.1 i:;, c.. '0 . '" '(J ,~. ~;.',. f' .' ,.,J L '(I • :JI IC. P .1. .,- j_ r.l,·· ".1 :( t:, ~? _. ''i), T ,,,J'. 'V'~)

0(101)0-4

'] e'.4' 0.·.· D" --\" A"" ,.) i~' '") j -,. <! l;" I"'~ LJ' .. Ii: r- ) . - '1 (~

c; ,,,} " ,t~ ~. t,!:~ c; f '/ y r.,.',,), .... 'i' V:) t t: .. ,;) r :1, c..;-- . , ,

2550 DATA 20060000031E20A00003Eri1Bi~BB8 [1r9C08CD60C7v11D8i8igii,150080A041F5f~D

00B01214

") r-- 'n. () A l' A 6'. r'''~''') I[ . .. . 0· "., 3···.L "0

,i:~, :)C~ 'U ... ·1'''1 M y r.:.~ I' b ¥ j;." ,L·F "." .I.:!, ,'T t;" .... I' 0 f'-"~' r"

2570 DATA 2600000D23,11206D0311,1ii2C031 .{" r-;' l' " 1 'j' D ;i j .(.( ,( I::" j r.;'8· [' .ll '" "i,' it,,· r r;~ V';.? ': C 4 ;: 1';' 0,0 r, .I. J. :I" C, J.. . P .1., .I. J. t .I. _.. ... ) . ,,) ? J..I. )", d d 'I;:; - ~I ~. " J. r".! '. 'V

0('0BD4

2580 DATA 6~3,14r2i,li07B~3y1t0723~12.0~

t

2590 DATA 2060606063~lBEBEBi8i1r90AeCDA0

7E.iBiBiB90CD,90ADA0C07E,lBi81BiB11,5080

B0Br0tl4

27

--.1 ~ 0

2610 DATA 26D6666063,9C0CACCDC7r9CDCCCC0 C7r9C0CCACDC7~9CDCCCC0C7.9C0CCCCDA7,58D8 B8B0fl4

2'6;.~0 DATA

O. i ":) i'O 1 0"

r 'V T 4.."If' ' (.~" r '()'

') O','CI 0,' 0-" A'l'o l' 0 '") /;. '0' ' 'EO:' r:' [) o; ,':l EI , - [1 i 0'. rA A' A·. 0 'D', ,c' e,; '_, D, "': 'i) [) 1 E f" 0, ,:.:... "')"', ". r-I Q t; •• "(I .,. - r.;. • 'V' \,n- • r U - '(.1, j,!" h '" . __ ._ d

AD,DA00A000AD,DA0D1ED0ADr81D0AA0D18~B50D [ED04B

~~700 DFITA

~A ~3,' ~~ 10 -i €I'" '9'" i'~ 1,~ ~3.' ~~

1': .. "f )' '1' b.'(} I' - c; 10' " r, ",. ::t, 1::;.,,1' _ iT !() 7 0:;;, , &_.l ,1'

. . - .

28

. . ~',

It. __ ........ •• • . ~ •. ,.'f{

- - - ,"

A'STERoIDES

[ste i mais urn famasa j090 que i' esteve presente nos fl iperamas, nos videogames e agora e5t~ dlspc n r vel t amh em par ails au MS)(.

Seu abjetlvo ~ muito s~mples: destruir inteiramente uma nuvem de aster6idss que rodeia sua nave, e vi tan d (J que B fa co lid a com o 5 cor pas c e ~ est e 51 ~

Voc@ disp5e dOB seguinte comandas:

!J. (5 e t a par a c i ma) - a ca I e r ill a n a v epa r.a f r en t e .

C> (seta para d l r e tt a ) - s tr a a nave para a d i r e l t a. <J (seta p ar a esquerda)-'gira a nave para a esuue r da ,

,e:::::::::::l,b,arra deespaGos ~. di spara 05 c anhfias da nave , Note q~e a nave n3a possui freias!

Um.a vez que vocia tenha acelarado numa dada dire~io. para dJminutr sua velocidade voc~ primeiro ter~ que glri-Ia. posicionando-a em sentido corntrir~o aQ do sau movimento e. depois. aceleri-Ia novamente.

tsso produz urn efeita de inircia na nave, tornando 0 j090 mais realrst~co.

Voei disp6e de tr~s naves para cumprir sua

mi5s30. Se todas forem destrufdas. 0 jogo recome~ar'.

Ap6s ter destruido urn cintur~o de aster6ides. voci ser~ automaticamente UteleportadoH para Dutro, mais djf'c~ I de sar dsstruido.

OIGHA~AO

A di9ita~~o deste programa ~ bastante slmples pois qU3se todas as suas ~)nhas usam apenas a instruGao DATA.

Case voc~ cometa afgum erro na intrDdugio dos dados em alguma dassas I tnhas, 0 programa lndlcar~ 00- d!e 0 cor r au 01 err 0, fa e i J i t a,n do:; u a cor" e t;. a 0 •

Figura 3.1 - Pro9ra~a ASTERdIDES •

.

~: 10 REM **** ASTEROIDES *~**

q;!' I

~;.:~ 0 R E 1"-1 .)t .. )(, ,:n: *

.. f ~~ 0 R E f'i ,)~ );- :~ *' DEW i 1~~ 0 n F ..r~ a I'" it ins

I - .

.: 4 0 R F d . -)~ -)f .~ ')f E' Y E: h Y u S u n ~;~

i

tD: ~:,~ 0< REM )(- )(. ,K*

38

CLEAR 1000,&HD000=OEFINTA-Z



KEYOFF:SCREEN0~WIDTH38

lOCATEiFi0:PRINT"AGUARDE 40 SEGUNDOS PR OCESSAr·1ENTO .. N' LI=i80=FORM=&HD000TO&HD9FFSTEP8

. &. ),. ,2) TIHEN i. 60

~ 130 Ll=LI+10:NEXT

• 140 DEFUSR~&HD000~A=USR(0) (I 15~~ END

,• 160 CLS~BEEP:PRINT"ErFo de digitacao na

~ :1 i n han ; L]: : P R I NT ..... C Q fl f i Ii'"' a F P 0 r f a v ("J ,.- if II

., l70 END

180 190 ,.) 0 fA .:-.. '(I

Df~TA DATA DATA D(.)TA

DATA

2:30 DATA 240 DATA

~~50 DATI~~ ~~t.)0 DATA

31

($ 4: I'" 0 DATA
; ,)
• -4 t,0 DATf.~
470 DATA
e 480 OATfc,
*' 490 D,ATA
~ ~,:;00 DATA
I::' i 0 DAT A
~ "\~ ..
, II
I;~,' .... )0 D PiT A
I ..." ""_ ,
• j sse DATA
I
I ,J ~., '
I 1:'4 0, DATA
• I ",'
I
II r-r.:' 0 DATA
• "J.J:
@ ,
, J'" to. (1 DA·'·{;~
I '.:..) J,_'
I'
fii I 1~~70 Dr; TAl
I I . "
I \....,
t II::· ..... 0 DATA
0 I ';'JO
I
I 5~~0 D A TA
" I
I
I 60(1 DA TIA
I
I
,~ II b t 0 DATA
I
i
! 62(1 DA TPI
e I
II
t C , .. 0 DfilTA
• )~:k
~ •
~ 640 DATA
~
t
~ I f:. 1'" 0 [)ATI~
I ) ~'j ,',
• 6t}0 DATA
t. T0 DATA
4; ~ .
6 8 " DATfl
6 I 690 D AT A
I 70(1 DATA
tI~ I
I
I 7 1 0 DATA
0 I
I 7'")0 DATA
I Co,
• I 730 DATA:
1
I
, 740 D(.i TA
tit I
~
I 7,1"'0 DATA
,~ i ,) ,
I 7 tJ~? DliTA
I • f
770 DATA
• 7B0 [)ATA
.. 790 DA T A
B00 DA T A
,
I • 01 0 DATA
I
I B,~~0 DATtj!
e II
I
., 8~l0 DATA
840 DATA
(& 8~50 DATA
fie B60 DATA
32 00r00r00T00~00r00r00~00F00

O ~A ., I;' 0·, 0.0, 0",' 0' 0' r-i., " t::' 3: ' ':> A ,-7c ('" , 8' r:'

.'" 7 Yl, ,- 'tt ~ , ' I' 'O';t' r I' c,. -T i¥' ,''f' ' , 1:_

24fF3,00r00~001'00r00~00r0A 00~00,00~00r00,00,80r80r80 80,00700r00r00r00r00,00r80

IAI), IJ 0 0' no !"") 0" .o! (') o. (., "'.1 ~3" 9 (' c~ .::. V 0" ft.".., '{/ 'F c. , I' J., 0 r Y-I ,,. ''';"}', r', ,t .) !;;;...J

00700r00,10,08,.2C,90,68,B8 24.,08,09r06,00,00700,00 ... 67 00,00~00,.00T00p00r00.00T00 80,80y00,00,.00,00,,00,00v80

&~ ~0 or ~o A4 04' ~A· 6' L~ '" 'f,.. ~ '(I " :t \(} \:1 :0 "C,I' \.1 :t 'U ,"7':0 d "~' b II [_) 1;".

2Er11,,11.,0Er00~00r00,00rBB 00700,.00,00700,00,00,00,00 00,.00,00.,00,00,,00,00,00,.00 ~A ~'0~ ~~ ~~ ~A'" ·37E-~A· .00 3',4.

0~/:I! v", 'I 1:2'0 II' c: (;,,1' 1;"., ' Ii" ,",. c: ''I' C) ... "' ..

·C~ 40~~ 4C·, '~0 Q0~~D~ 3~1

.Ji,' !' c_ a: ¥ '1:.. c: ,f' .. 1. .• " T :/.. !' '1:,'. 'T 'f.J 0(.1' r "() '(. I' .' n,

00T00,.00,00r00r00.00,,00~00 00,.00,00,00700700,00,00,.00 00700.,00,08)'10,14,2D,,08,,7B 3A,44r44r38,00700r00,00r6E 00,00~00.00,00r80,00~00,00 00~00r00r00r00,00,00,00~00 00,00r00F04r08,1A,04,6B~4B 92r8B,,48730r00,00~00,.00r3A 00r00~00r00T00F00~80T00r80 00r00r00~00r00,00.00~00y00 00r00,00.02p0C,i8~66F9C,7E 93794,60,00t00r00~00,.00rDB 00,00,00,00700,.00,00.80,00 00~00r00r00T00.00p00r00r00 00,00700,00p00~67,92r9F.60 92,67r00700,00,00r00~00T60 00,00,00700p00rB0,00,00~00 00r80,00r00,00,00r00,00.00 00,00700700T60,94r93~9C.,30 66y1Bp0Cr02~00y00,00r00pC2 00~00p00,00~00r00p00"B0,00 00,00p00~00p00r00r00r00,00 00,00.00,30,48,B8,92,6B,AE

,.....

"""

# ~

I t$t ,: B?0 ori,lA 04 I" 1 A!' 0f:L· 04 700,00,. 00:r 00 l' se - 880 DATA 00,00,00,00700,.00,00,.00,00

• 890 DATA 80,.00,00,00,00700,.00,00,,80

• 900 DATA 00:r00~00~3By44,.44,3Ar0B7BA

• 910 DATA 20,14,10r08,.00,00,00r00rA5 920 DATA 00~00700,00p00,,00,00F00,00

.,.' '

930 DATA 00rB0r00700~00,00r00,00r00

• 940 DATA 00,00,00,,40.,E0,40,00,00tE0 950 DATA 00,00,00,.00,.00,.00r00,00r00 81 9~0 DATA 00,00r00~00,.00,00700r00,00

J

.1970 DATA 00.00,,00,00.00r00,00,00,,00

,.i 980 DATA 00,00,00,.00,FEJ01rFE,01,F6

, 11 9, 9' ,I:' D :"'. 'T' 0 {,,'J' F F" 0' ,"~ F" F 0 '1 Do 0' 0") 0' '1' r'.;!; 1 "l" ,r:,

V N 1- ,. • 'i:" r ' ' , . ,. " c: ,. \:! " , '~l' "f(.I" c, .:)

·t j~0~~ .• , ['AT~ ~i 01 0'~ 0B B~ F-f· 0~ F~ i~

I " XI '1;" }. I "-)'11.1 " ",' 7- ,1;;.'" , 'V l' V i:.. II r : ,. ,'"r~ r r,. .;;)

.,~ 1010 DATA 0i,FE,01prE,00TFE~FFTFF~DD 6~ 1020 DATA,FF,FF,FE,00,00,81,00,81,05 1 1030 DATA 30,8i77F7D077F,00,7Fr30,63 611 l040 Df:'iTA 7F,7F,7F'I7'F'130,.7F,0077F,OB .11.0~j0 DATA D0,7FrfJ1,,.30,8iT00,,Bi'lD0790

i 0

el j1.060 DATA 81 ,Bi ,Bj. ,.81 ,D0,,00,.C;!,.0l 1,7,

• 1070 DATA 1Ey01T0Ep00~00,00T00r00r4A 1080 DATA 00700,00,1F,00r00r00,00~7C

'.

1090 DATA 00,00,00,00,00,00,00,.00,00

• 1100 DATA 00,00,,00,007FCrCC,CC,CE,B8 .,1110 DATA CE,CE,FE,00718,18r18,iC,F4

: ! 1120 DATA iC,iC.1C,,00,FE,06,06rFE,DC .1 113? DATA E0rE0,FE,00,FE,06,06,7E,CE 6: 1140 DATA 0E,0ETFE,00rC6,C6~C6rFE.00 .11150 DATA 0E,0E,,0E,00,FE,.C0,C0,FE,FA

I 1160 DATA 0E,0E,FE,00,FE,C0.C0,FE,.CA .i 1170 DATA CE,CE,FE.00,FE,06,06r0Er18 611180 DATA 0E.0E~0E,00TFE~C6fC6~FE,48

I ~, •

,'! 1190 D('~TA E6rE6:rFEy00,F.E"E6,,,E6.FEy40

,·,1200 DATA 06r06.FE,00TFD~C5¥C5,FDrE6 !., 1210 DATA EifE1TE1,00,83~83783fC3y94 .11220 DATA C3,C3~FBt00,F7,i6Jfi6TF77E3

I 1230 DATA 97.97T97~00JfEF,0C,.0C.0Fr49

'" f'

1240 DATA 0E,0EyEE,00,DF,59,59.DFTCC

:.11250 DATA 59,59"S9,00.00,,00,00r80,16 .i 1260 DATA 80~a0tB0,21700,00,CDr53rB7 r 1270 DATA 00,1ir00,40,AFyD3,98,,18.7F ,·"t :1.200 DATA 7A,,:B3,.C2,6C,D3,C9,;!1,CD .. FA

33

• f t290 DATA,
I
J .1.300 DrlT(l
e I
I i310 DAr?'1
(8 E
f i '-r"10 DATA
~ _ • ..; 1: ••.
: .. : 1.,330 DA:TA
, I
I' 1340 DATA
e I
I
I 13~~0 DAT~
I
0 I ,.J,
I 1. ~1{)0 DATA
I
I
0 • 1~170 DATA
I
• 1 ']00 DATA
t. ~ .... ' "" - _
tD i 39i(, D~i,TA
j.400 DATA
e 1410 DATA
I j 4")0 DATA
• I ','" f,: •• _
,
J 143,0 DATA
• 1.44\1 DATA
• 14!:j0 DATA
4' 1460 DATA
• I j.470 D/iTA
I
I 1_4B0 DATA
I
'. • i 49(, DATA
I
1
, i r::-00 DATA
• I "J',
I
f i r.- j 0 DfiTA
(4 .;.) "-
I 1 sze DATA
I ... J c;
• 1 ,1 !5.30 DATA

f j, ~j40 DATA
tit 1
I
I 1550 DATA
• f
1560 DATA
I
• • 11::'70 DATA
I
I ,J -
.. ~ :1.5B0 DATA,
I
I 1
j C.~90 DATA
I , , • .J' .'
• •
'r tb00 DATA
i
.. 1610 DATA

I 1 ~ "~0 D,ATA
• I .. ;) t: .. ,'.
I
, j.630 DATA
I
• ,
I .1.640 DATA
I
• I .1650 DATA
t
!
I j, 6l) 0 DATA
.. I
I 1670 DATA
• ~
• t6B0' DATA

.'
• I' 1690 DATA
I 170'0 DHTA
($ •

34 D"\ '06 0'0 3'1'·~ 0·' D 1:~0' D'3 A0 6")

r.:. y , ,,' ).'. - 'l'" . ::.!' ,'r 7. }" ,', ,. -' , " r " -:)

7c D'- A~ -~ '0'~ C~ 7B 03 ~[)

I,";. I' J r rl.J, !' ,l . ..;.'} ., , . ,'j r t::.'7" ' " " ~ ,. c...'

r9'· ry' ~r l')~ 1L n~ iE, 0~ ~~

"... Y i:.. 1 r L '.:J r .' s: __ " , C),. ·ti b,' ,'.,. rs ",j T .l. 1': ..

AL ~3 4'~ F.-~ D~ C") 47 h0 J-9

.,!;;) r £:.. ' jI' , ~~ I'.: . ...J ;r , j., "J. 'T 'I ,,'Q , T':;' ,

O j' E.( '1 C' i 1;;' (''-) 9/>< D3- ""0' o o

. t ',J,)- t ... )' . ..J l' .. c.. I' '0 T " ' '. 7 C" 'T i 1:,_

63.,03r0iy80,,02y21,03,.D0,71 11,00w00,CDr5Cr00riir00F88

00 01 8'S ~r ~4 Dr) f'~ rr °F-

o JI '7' " :r'() III '1 e .. ,.1,., !:JI,.~)- d "I L, 0 ¥ C:') -

~c ~~ ~1' ,an 0'7" C~D ~3 00 r~

...) , l' '(1~)' ,. b. J"', "J T " r' r,j··...', 'p I~ .)

0' ~& ~E" ['0 D~ 9° A~ C~ 6'~

o .. t; .. v ,. ... '} . ..:, 'f .:'" r _ .... --, r' I;:} r '1() y'" , (:~:o 'r::..

Cry [~r3 ~1 j~ 04 CI) ~r3' ~0 3-A

I «a: Y' .J . T C- ,r. t.:'.; r "" T ' ... T ,:;, r 'U . r' .,'

06.06,3E,111'90,03,.981'05,22

C· ", I) '') 0' r_J. 'C" 9"" 3.t' 0 ~ '")3 cr.;- ... ) E:'

r._ T •• c_ T • ~;:) ,,. , ' 7! . (;)')1' ,b T ot"_ t 1'.:. ' ... ) r t:.. ,-

(~[) 0° D'9' E'! 77' ~3 _, &0"' CaD

;' 'r . 'C~ r ': ,. .. JI ,. G..," T ,~b r "', t' " r.')

~3, [C C~D 0° 1)"9' -E1 F··E SF £"j'

r.~": r: _'. 1.;,1' ')" :.' T ", C) .,' , l':"_; "I ',' - 7! 'r" )1" • ~.

47yC5~CDl'DCT03~23TE5,CD~44 08vD9,Ei~E6.,03J1C2r3irD4787 '3(· 7-7 ~~ C'1 0~ ('~ ~1 ("A C·~3

. "'I". ,. r:.~,_j1 f' . l' . ....~ '1 _r c:..y c.., ) i'., ""-

C9,EDr78r06y00rCD~89pD3r51

CD' -~ D~ A'F~ 3'~ E"7· ·E'0 C,[) DA

L 'I I .;;) T ,;), - 'I'. ';;:" 'I" "I'~"" r"

05r04,.2iy00707.,CDr53r00746 CD.,CC,D5,3EI'D0,D3,98'101,0E 58,02,0B,79,B0rGA,5ArD4,.A3 AF,CDrD8,00I'B7,CA,4A.,D4,C6 CDr6F,D4rAF7CA.,43,D4~3E~23 03r32rAAl'"E0,06,03,2i7!E4,1C E0,,11'1AirE0,AFr77,23,05,B7

(' 'J 7 C 1")4' A'F- 3"') A 8 e r: C'- D L 4

c c: r » '" L ,., 1" c: f '. 7! 1:, I() -, e : :r C) .

08,D9rE6:r07147I'C5rCD.,08~64 D9,.Cl,E6.,07,90,32,A7'1E0rB6 CD,08,D9.,E6,,07y47,C5,CD,98 08,D9,C1,E6'107r90r32,A4,96

[0 01 3-8 ~i A·C~ E"0· 3L n0 ~~

, . ,. QT'· - r c.. " - 'I . ., (;),. 'I(_'}. ,. ,,- ~:.

~3· 0~ c~ AE~ 04· ~E 80 ~~ D~

i:'_, , "w r ~"r '"'_, 7 " .... "1' "I' .. 1'",) t;' •• , -- ... }

A6· [·0 3·~ 6~ ·3··~ ·A3 E0· 3·A· ~('

~ ¥ ,. r -, 1:_,. - "(.I T " r:_, '":' T~" " J "

AA,E07B7~CA,E5rD4rCD,98,83

35

0- I~ .. j 30 r'T(
i£:... ~ ''1; .. _ .... )P! '1
• "') i 40 DATA
e:
") 1 J:"@ DATA
-& c .. , .. ~.J'
"J; t 0 DATA
l.~. . ,)
e " 1'70 I),AlA
t;~ , ',' ,
I 0 t I")j 80 DAlt~
I .(:" . ,
I '"11 9Q> DATA
• J I;'.
I ~)",10 0 DATA
~ .:.. t:.. "
0 I ry"} j 0 DATtl
i ,;.. .. '" ., ' ,
1,
" ~')'1 "10 Dt:l Tf"i,
t: •. C;, c ..
"I r~ '3(; D f!,) T f~'
'* c...(~... .
... ),.) 4 0 DATA
t.~. 1:..' "
• '1"),1;;-0 Dt~TA
c, c; ~., '
• ,') ... ) I.. ~i) DATA
r: •. t'_, .,) "
"'')'")70 DATA
• c... c... '
, ") "iB0 DtiTA
I r.. t;.. ,
e I ")")90 DATt.
I ti .. r.:. ".
1 "~'300 DATA
~ ,
~ 1: .• '!I. -, . "_"
, ") ':) i (; DATA
(3 " c .. .;.J •
':)'3':)'0 DATA
1: .. ' ,!;;.,'
e 2330 DATA
.. "')''-l40 DATA
t.~",,: - '.
'* 2350 DATA
t ")3t 0 DATA
• L'~, " .i
• l ':'>37 (t) DATi~
f
! c_ " •.
1")300 D,ATA
<* • c ..... ' __
. I
~ 23'9Q) DAT("I
• ~:'400 DATA
I
• I' ~~41 0 DATt~,
I i
'* t")4"T0 DATA
": •• ' t:..
r
, "'430 DATA
• I ·L' "
I ~,~440 DATA
I,
I
• • ") 41;';~ 0 DATA
I c; ,J,
l "')4c 0 DATA
($ J 1:.. ,), '
I 2470 DATA
I
• I' ;.~4B0 DA:1' A
I
I
(6 : ~?-490 DATA
,
• , 1"")1::"00 DATA
I
I L;" \J
t r') &;'1 0 DATA
" I e, '-J.
I r'~;::--"')0 DATA
I
I It .. ;::J 1: ..
I' .' I '11::',30 DATA,
~ i:..J" ':

I "~5A0 DATA
• J
• C .. ' ,
3S f '"}~1'::'0 DATA
t t:.. , •• t ._I.
e. I
I ,.) 1::- (;. 0 DATA
I jO •• ,_t ) .
j
tD I ,·)t:70 DATA
• t;;. . ..J ..
I.
I .... ),;:-80 DATA
: • I I: •. .J .
I
I "')C"Q0 DATA
! c: ~I ,
Ii I
• 2600 Df'TA
I
1
tic I '""'d'1'0 DATA
I, c .. ~.)
t ')t ')0 DATr~
C'" 1 r .•. 0 u:»
. •
~ '"')630 DATA
f t: •• ' 0,-,. _,'
e ~~640 DATA
• "')61::'0 DATA
t~ ·w
G '") 6 6. 0 DATA
s: _.-),
• ~~670 DATA
i ':')600 DATA
(:.. ...,
• I 2690 DATf~
I
'I
t ;:~7001 Dr.I)" A
" I
I
I '")710 DATA
,~ r G., .,
I ')]")0 DATAl
t, 1'., t: ..
• , 2730 DATf~
,

.. , ~~740 [)ATA
I
1 r) ":"'1::'0 DATfi
I I:..I,J .
., $
'I ~;~7 60 DATA
r
• I ~~770 DATA
I
I "')7B0 DATA
($ I
( I:.. .
I 2790 OATA
I
{$ I
I .1'>800 DAITA
, !I:~~: -','
(* I 2810 DATA

.. ":)8")0 DATA
'~H ._. c;
e ~!830 DATA
1-)840 DATA
c.· ..
(& '1fJ ':'~0' DATA
l:.. .J
(~ ~~B!J0 DATA
• 29701 DATA
e ,
t ~880 DATA
t t:...~. '_.-
f.! i 2B90 D~ATA
,
" i ~~9001 D,ATA
.
.. 29101 DATA
,
f, ~';'9q0 DATA
I 1:... &.,.,',:
• I '1930 DATA
I e; ,-'.'
I
~ "')940 DATA
'* t t:;, ..
I "';9i:" 0 DATA
• • .~" ..J
t ~~9b0 DATA
I Ci Ar ['~ D(~ 'D6' 3-r D0', 03' 6r

:1. "I "(,1 "j., "c.,. ·';";r' _ :r -' c. t ' " T', ,. _ d

98rC9,FDr21,.00pE0,06,17~C7 C5TFD,.7Er06,B77CA7BBrD7~75

DD ~~ 0'~ D·~·D·' ~L 0-'~ 4"7 3'··E· C··0

. 1 ~:JJ.::' ,. ': f:,.., " . 'r ,;';i:l '1 _ ::.J, , , , -: '. r .1 - , "

03,90,.87787,C6,.08,4F,FDrF3 7E,.01,.BA,D2,.BB,D7,.81T6F,A6

CE'- '0· o, q~;" 6· 7- 7D 9: 'j 7' c DE" c'A

_ : '·.·r . ",:J ,. ~ .... , F' 'T"':7' c:... 'I . J Y· . ..-. I'...J-'

00TDA,.BB,D7TFD~7ET03rBB713 D278BT07r8i,.BB~DA7BBtD7,69 ODTE5,FDfE5,CDfCB~D77FD,BE Ei~DD,Eiri1r07F00.FD~i9T58 Ci,.DD,7E,.00,B7,C8,.05,C2.6B 78,D7,C9,CDrF0rD8,DO;36,30 00r00,FD,46,06,04778.CD,F5 8i,D8:rFE,04rDA,E5,D7,FD,A4 36,06,.00.18r12,FD,77r06.58 CD,08,.D9.FD,77,04"CDr08,.A2 D9,FDp77,05,CD,F8rD77C9,46 DO,2i,00,E0,0E,17FDD,7E,6A

0L D7' C? ~4 DB'· F·D 7-'[' '06 i~

_ (:)" 1:), I".e: r t: .. ·, ., I ,. "1' _. ',' ' -r;;..

DDr77706~FD,7E701,DD,77·r10 01,FD,7E,03,DD,77,03.CD,19 08rD9.DD,77r04,CDr08,D9r0F DD,77r05,C9r0D,CA,.2F,D8,04 i1707700~DD,19r18yCF73E~39 03,CD,8irD8,C9,2i,AC,E0,E7 1i,A5rD2,06,08,C5,36rC8,69 23,36,00,ED,4B.A2rE0,71,2E 23,70,23TIArCB,2F,13,77,22 ~3· E'D·' 4' A·~ E·0- 7'1 ~~ 70 ·E--O

c: .,;' r· B T ; ". ,;j. r _. '1'. '7' J:.. .. ,-,.. r'· ...

~'3 1A· (~D ~F~· 77 ~3·· 13· '13· 816

G.. ' ,J' . _' ',. ~ Q T ~ .~ T" , r Cw, . , _..... 7' " . '.'

13,Cl,.05,.C2,3D,.D8,CD,F8,48 D8,01T90.01,C5,21,00J'07,65 CDT53,00,CD,CC,D5,CD,D6,EC D67C1,0B,78,BirC2,6C~DBr0E

C9 'F"~ E~ C-~ ~1· E~A £0·· 0L. C~

__ , ,.' <.J T :''':1,. .... \.), I!;. . 'I' .. '..., ,. : :, .. 'I' ' C;).,. 1..7

0·~ B'7' O~ ~7 7'7·' ~3-· 3· E' 0·0- 'Sf.-

,;) 7 .~, ,.. <:H::' , e; .,. ,.. . .. :It' c.... )'.- :'~ 7' F'"

05,C2,.8A.D8pCirE1~F17C9771 21,18,.04,CDI'53,00T2irE61'47 E0r06r0377E,lF~IF71FrlF,13 3C,E6,0F,D3,9877E,3C,E6,41

0F· 0- 9"8'· ~B 0'~ (~'~ A3 ·D"8· 0'3

'I. ;';)'7 ... ,c;.' T ... .;),. 'I:..r 'r· '- T .

I ! I

I r ,

!

I

! !

I

31

• I 2S)7~) DATA,

t ;.~?B0 DATA
• I
, I
t 2990 DATA
e r
I ~~'000 DATA

.. I 3010 DATA
t
1
~ I "':)0')0 DFIT;\
• ." I. ••
I ~~030 DATA
t
• •
• ~i0,l.10' [)f1Tt~
,
, .. ~1050 DATA
• 3060 D,ATA
• :=$070 DI~TA
~J0G0 DATA
~ ~1090 DATA
• 1 ::~ i 00 D?iTA
I at 10 DATA
I
(f:c I
~ ,.~ j ,,) 0 DATA
......: ~"IC.!
• .f. 3130- DATt;,

• ~:~ 140 DATA
• •
II
I 3150 DATA
e I
I ~:)1.60 DATA
I
I
6: I ~3i70 DATA
,
f, ~l180 DATA
.. s

I 3.190 DATA
I
• I
, • :4200 DATA
r
!~ J 3~') i 0 DATA
f, c ..
.'~~r~~·)0 DATA,
.. I ~ ~ .. c_ .
, I
i 3~230 DATA
t
• I
I :'~240 DATA

($ I ~d250 Pi~TA
I
I .. i ~r':)c: 0 DATA
I ~ t:..-)'.
I ,3':)70 DATA
0: I ...•
I --=V') 80 DATA
• •.. c; .
,ee r '3')90 DATA
I
I .. l .. ,
'. ~~300 DATA
.. I
I 3310 DATA
e I ~3 Po{ ')0 DATA
I .... 'I..l.~
.. I ~~330 DATA
t
I
I <":l3'A0 DATA
It I ~,~. 11
, , 3 31::~ (;) DATA
• ~ ~ '"
i '33<!: 0 DATA
.:., .... ~} , .
• f 337'1 DATA 39

YehYu

SGUASH3'D

Este nio ~ urn iogo como os Dutros.pois i trjdimensional. 0 jogO pode ser entre dais jogadores humanus au entre urn humano e 0 micro.

Os iogadores jogam alternadamente movendo uma· raquete e lan~ando uma bola contra a parede de fundo.

A visio trf-dimenslonal da quadra factlita as jog.das. Para iniciar 0 jOgo • neceS5~rto pressionar a barra de e5pa~os. Para rebater a bola. basta co!ocar a raquete am sua djre~~o.

Sa voc~ preferlr. poder' usar 0 joystick ao inv6s do teclado.

Tome cUidado com as ~jnha5 DATA's. ObviBmBnte e~as constituem a parte mais Uehata" do programa e tambim a mais perlgosa. TodD 0 desenho im6vel da tela i def!nido com os dado! dess8s finhas. Se voc@ digitar a J 9 um' dad (I e r r ado. 0 de sen nos a r a i mp e r f 8 ito"

FI6UR,f\ 4 .. 1 - PrograJ:a SQUASH 3D"

.

• ! t000 : 1.010 "~(, 61

I 1. 0 ;;.~,f' ' *

, I

.; i ,1.030

,~: :1.040

'VI

j

t



.. • ..

.! .,

e~



., I

e.

. t



.1

I



-I

• ~

$(

,

61

48

1'*

SQUASH 3D

dE~ Yeh Yu Sung

1050 DEFINT A,·_,Z

1060 DIM X(3)"Y(3),.KD(63),KX(S),KY(S) 1070 SCREEN 1T2:WIDTH 32:COLOR i5,.i,,1:KE Y OFr

1080 GOSUB i 830; 1090 CLS

1100 INPUT HJogadcres(l au 2)";A$:T=VAL( A$)

1110 IF T(1 OR T)2 THEN 1100

1120 T=(T-l)MOD 2:X(T)=0:YCT)=0:X(3-T)=0 :: Y (3-T) ::;-::0

1130 IF T(>0 THEN 1180 1. 140 T=<]

1150 INPUT H~ivel (1-5)u~AI:L=VAL(A$) 1160 IF L{l OR L)S THEN 1150

1170 L=(CL-1) MOD 5>*3

: i. i fJ 0 1 N PUT U J 09 ado: l'~ 1: T E' c l a d D ( 1. ) 7 .J C) yl ( 2 ) u tD i ~ A ~~ : D IV :::: V A L ( A <j, ) _ .. l

-,1190 IF DV(0 OR DV)i THEN 1180 .~ 1200 R=T:01~0:02=0

f 1210 GOSUB 1790:PX=0:PY=0:SC=9:GOSUD 159 6. J'

t l{)

-; 1220 GOSUB 2200

·.11230 LOCATE 5,0:PRINT uJcgador-2H;

~ J") /I 0" I 0 f.' A·· 1" 1:- i l 0 Ii f:) n +( N··r N J. - d' . . i Ii

£\.! .l c: -, . · ,_, .... '" .. J:;' . \.i:1 -... r 1'\. .. ~ 0 9 (::\ () r .~. ~

~ i j_ ~~~j0 GO~)UB i 7:40: GOSUB 1760-

• 1260 X=X+DX:Y=Y+DY:Z=Z+DZ=DY=DY+i

• 1270 IF ABS(X)240 THEN X=SGN(X)*480-X=D X::::·~DX: GOSUB 1 !:~·40'

• 1280 IF Y)240 THEN Y=480-Y:DY=-DY=GOSUB 'G~ 1540=F=F+!:IF F)1 THEN 1480

'. 1290 IF Y(-240 THEN Y=-480-Y:DY~-DYCGOSU

B 15"1~)

1300 IF Z>24 THEN Z=48-Z:DZ=-DZ:R=T:r=0:

• (}OSUB 154'~

.• 1.3l0 IF T MOD 2 THEN 1360 ELSE IF T=;:~.~ TH

• I···N· i 3·l!::"D.

I :_. - ~ ,J'tl

.1

II i. 320 P X =P X-+- L * S G N ( X - P X ) : P Y =:p Y'" L '* S. G N ( Y _. P Y -~

· .. t !,:.;).

. I r

ei 1330 IF ABS(PX-X)ABS(PV-Y+5) THEN D=(SG

· t N(PX-X)+3)*2-i ELSE O=(SGN(Y-PY-5)+2)*2-

($! II

• J .

• 1 j140 GOTO j.3:·7~

I..... Q

.; 1350 D~STICK(2):GOTO 1370 ,I' ~u 0· OJ == S". T- r C K·'- ( D.'· 'II ) ..

j, .~jcl .-. _ v

.,

! 1370 IF D::::0 THEN 1400 ELSE PY=PY+KY(D) cp

.! X=PX+I<X(D)

I

.11380 IF ABS(PX»240 THEN PX=SGN(PX)*240

· ~I :::: ~~S~:S~~~~::~:U~H~=3:Y.SGN(pY)*24e

., 1410 IF Z)0 THEN 1260

.; 1420 IF ABS(PX-X)}60 OR ABS(PY-Y»60 THE . t N 1490 ELSE IF F=0 THEN DY=-DY+5

.• , 1430 SOUND 0,255:GOSUB 1550:DZ=-DZ:DY=DY .1 +(Y-PY)\4-i:DX=DX+(X-PX)'4

.11440 IF ABS(OY)}20 THEN DY=SGN(DY>*20

e! 1 .. 4~S.0. F::::i:X(T)::::PX:Y(T):.7.pY=T::::3····T:PX~-:;·X(T):P I Y:.-::Y ( T) ,;: GOSUB 1. 590

41

~-- -- ~:~-~

II o· __ II! ~. "_ Ii .,. _ _~' _."

• t ... 9 ~~) r 1. ::.1, SD

,ei 1650 PUT SPRITE 17(X*XY'200+108~240*XY\2

• i 00+'92) r i rSD ~ j.t.>-60 RETURN

'($: 1 .•. 6'. 70 L OC~{) lE 8 ~1" PR I NT ' " JOg··· a d 0 ..... __ II '"" STN'$: ( (0.'

: ,. .... ... .. ,

.12(01)+02);"" VENCEU!",

,.i 1680 LOCATE 814:PRINT uDE NOVO [S/NJ"

~! 1690 S$=INKEY$~IF S$=uu THEN 1690

w l 1. 700 I F S 9; :::: " S ..... 0 R S 1;:=: " 5 rr THE N RUN .11710 IF S$=uNu OR S$=un" THEN SCREEN 0:£

.,1 ND

17~~0 GOTO 169·0

. '. 1730 LOCATE SF 1 :Pf-<INT 02; • 1740 LOCATE 19p1:PRINT 01; .. 1750 RETURN

• 1760 LOCATE 10T5:PRINT HSAGUE ! .....

i 770 W 0= S. T RIG ( 0) :: W 1 :::: 81' RIG ( i ) : W 2~: S T R 1: G ( 2 ) .,1780 IF W0+W1+W2' THEN (OCATE 10F5:PRINT .1 TAB(20):RETURN ELSE 1770

I., ~ ..... I ~ f

1460 IF T MOD 2 THEN 5C=9 ELSE 8C=15 1.470 coro i~!60

1480 PX=X(R):PY=YCR)

1490 IF R MOO 2 THEN 02=02+1 ELSE 01=01+ j.

1500 T~R:GOSUB 1730=IF 01}15 THEN 1670

1~j0 LO~~~'rr6 ~ F)I~'[~I- H J ~ I" ~TRtt(~

, ,.). _ I. . . 'J f"1 r:. T (.~. ~ . ''\. I ~ ! ..... CH~ a -(l Ci r- - ;; ,:~ II ',:1.;' if.. _.

f:) :..1'\ I")· '"») II F- ~ A L 1- /I r /I " r: O· C'I j'S' i '7 L 0

... n t,o . eo: ....; . .. ._ ,1'1, • \,., .' ,;)~.. ' , (;~ .

~~?0 l0CA1'1~ ~ ~"pnI'N'r' TAB· (~h)

.t. df __ 11:, _ 1.1 _ !'1 . ::, O"t 1:_" . . k . '" ~ _. . t: .. ,~, '. ;'

1530 GOSUB 1790=GOTO 1460 1540 SOUND 0,'120

1550 SOUND 1,0~SOUND 8~9 1560 FOR W=1 TO 40uNEXT 1.570 SOUND 8 I' 0

j. ~:;8,0 ~ E T UI~ N

1590 P1=PX*4\i0=P2=PY*4~10

1, b 0 0 PUT S P R I T E 4 I' (P i + 1. 00 'I P 2 + 84) I" SeT B :: P U "T' QF~R' ]"T"E~ U(P'1+~00: 1~~+1A~)· C[' 9

•• ) . - ... } .,. .1. r s: "" \: '1' ... ) .• !'

1610 PUT SPRITE 6FCPi+i16TP2+84)rSCT10:P UT SPRITE 7y(Pl+ii6'1P2+100),SCr11

1620 HETLJRN

1630 SD=KD(Z+2S):XY=KD(Z)

1640 PUT SPRITE 0t(X*XY\200+108rY*XY'200

1790 F=0:X=0:Y=-60

1800 DX=(lNTCRND(1)*4)+i)*(INT(RND(i)*2) i(.,)- i ')

,J.;,. ,

1810 Z=0:DZ=1:DY=-INTCRNO(1)*3)-3 j,B~?0 RETURN

j_€~30 RE:STOr~ E

1840 FOR 1=0 TO 11 1. 8 ~~.:;0 AS; ~;:: '" 1/

1860 FOR J=1 TO 32

j.870 REr~D SQ;:A$::::A$+CHR9;(Vr-,L(t"'&H"+B5j))

i880 NEXT

1890 SPRITE$(I)=A$

1.900 NEXT

1910 RESTORE 2780

1920 I=&H8C=GOSUB 2250 1930 1~&H8D:GOSUB 2250 1940 I=&HBE:GOSUB 2250 1950 !=&H8F:GOSUB 2250 1960 !=&HBA:GOSUB 2250 1970 I=&H89=GOSUB 2250

• 1,980 'Ai 1.99'0

e J 20~10

~ '-"0"1" o;

t a: 'to'

• : "")0' ")0

I, ,c.,.", I:... '

I

~ .. ~ 2030

t

.. : ,2040 - : ") 0, ' .... :" 0,' I 1:.. .J '

.12060 ")0' 7,0"

'.. 1: .. ' ,

I~&H86:GOSUB 2250 I=&H85=GOSUB 2250 FOR I~0 TO 31.

VPOKE &H2000+I,&HF4

NEXT

VPOKE &H201D7&H30 RESTORE 286(1 !=&HEB=GOSUB 2250 !=&HE4=GOSUB 2250 !=&HE5=GOSUB 2250

• 2080 VPOkE &H201C,&'H47 2090 1=&HE0~GOSUB 2250 ·42100 I=&HE1cGOSUB 2250



,~I 2110 I ~,&HE2;: GOSUB ;~250

• 2120 I.:::&HE3:: GOSUB 2250

2130 RESTORE 3890

• 2140 FOR I=0 TO 63

• 2150 READ B9i:KD(I)=VAL.C·"&rf·t"+B$)

.2160 NEXT

... ~.~170· FOR 1=1 TO ,8:READ KX(I):NEXT

2180 FOR 1=1 TO S:READ KY(I):NEXT

43

"V) 60
• "_I,:.· _ .' '.
'" "I'~)' 0
r ..... r;../
• "·t~J8 0
1:.. r.... "
• ,·,1')'90
C .. I':'. _ .
., '')~100
,f .. ;..... . '.
f$! ~'3 1 0
c ..
r) ':) ") 0
., c ....... t; ..
I
';)'330
r;:,.\
• • '7)3410
(c ••
t
• zase
• • i':"',: .J
~
i q360
~ ,,~= _:. .
• ,
• '') r.) 7 0
J 4:....~.
.'
.. i ~"380
c;_,
......... .
.. 2390

r
I ;;:~400
• I 2'410
'.
• ,I ~)420
I .... '
r 24~~0
• I
• ';')440
t ('. ... - .'
.. •
t ~1450


• I, ,.- 4t 0
( t.'.~, )"
I 2'470
fit I
~
i ~::~4B0
• i
I 2490
I
'. f zsee
t: .. ..J ' ...
($ ""1'1:':' 1 0
I p;. ..J
")1::' "')0
.. ts; :..J r: .... '
")~3e.
r:.,J~
• ')J:..~ 40
I .. ·• ,,~ '.'
I')I'-~'" 0
I .. .. "~".
I r;..;,.J~]_ .
1')1::.' t. 0
• ,:~ ,,~. ,) ..
• •
• ':) r.~7 0
I' t:.,.] .
• • 1)£,':"80
I l. .. J . __
I ~~:"90
• • c_J
I 1 I:::; I ~~8

F 0 I~ .j !;;; I ITO I J + 7

READ B$:VPOKE J,VAL(H&HH+B$)

NEXT

RETURN

[) A- T· c. €I 7- if" '{ f" 7 F" -". r' F' E" F-' F'" F' ['.

nJ 'T - ,. ,. ... '" r » • J' I f':., I"' ~ I" - ",' ,w f'

DATA FFTFFrFF~7F~7F¥3F71F,07 DATA C0rFByFC,FE,FE,FF,FFyFF DATA FFTFFFFF,FE,FErFC~F8FC0 DATA 00T07~0FFiFt3F77F.7Fr7F DATA 7Fr7Fr7F73FTiF,.0F,07r00 DATA 00~E0,F0rFB,FC~FE,FE~FE DATA FE~FEyFE7FCTF8TF0,E0r00 DATA 00,00T07,0F,lF73F.3F,3F

D'A,TA' 3-F' ~F:3rl~ 0'F: ~'7 A00'~

,~J_ ,. 11". r r _ rlCo' ,.'0''( ,,'<:1

DATA 00~00.E0.F0.F8TFC,FC7FC DATA FCTFCTFC~F8.F0rE0,00T00 DATA 00r00700~07,0F7iF7iFTiF DATA lFriF,1Fr0Fr07,00r00~00 DATA 00r00,00I'E0,F0~Fa.Fa.F8 DATA F8,FB,F8,F07E0r00,00r00 DATA, 00.00,,00,.00703'107 ,.0F ,0F DATA 0F,.0F,07.03,00,00T001'00 DATA 001'00~00700,C0rE0rF07F0 DATA F0,F0,E0,C0,00r00,.00,00 DATA 00,00,00,00,00r03.07T07 DATA 07.07,03700,00700;00700 DATA 00,00,00,00t00,C0yE0TE0 DATA E0,E07C0r00,00,00,00,00 DATA 00r00T00,00,.00T00~01r03 DATA 03r0i~00,00T00r00F00F00 DATA 00700F00100.00r00~80rC0 DATA C0,B0,00700¥00.00r00r00 DATA 00,00,00,00.00,00,00701 DATA 01,00.00y00r00,00,00.00

F)7"') 0
e t:.. iC... ..
2730
; • ")740
.t:.. . .
.. '·)'7t.~0
tz: .J
• Z~7 so
• 2770
I
t
• ~ "')7B0
, ~'" I:" ..
,
• 279'0
• I
I ")800
I 1:....
• I
. , ""8 1 0
i
I r- '.
• I .. ) 8'1'0
: t.. . t:'..
i 2830
.. I
I
I ~?fJ40
I
• I
j "11850
I t;..'.' .'
I
• , "1860
I ~! -
I
.. I ""870
01:.. .. " '.
r ;:~880
1
e, '=>890
r;.. .. " ,.,
, .. 10)900
~;. .
'. 29'1 0
I "")9-")0
• 1 1:'.., .:::;_.,
~ 2930
• "'940
c;." ,
.. 29~0
'. " • .1.
• ;.~960
2970
.. ~.~9B0
'I
II 2990
(s t
~
, 3000
($ r
I 301 €I Dt~TA DATA DATA DATA DATA DATA DA,TA DAT:A DATA DATA DATA DATA DATA DATA Dr!rlA DATA DATA DATA DATA a,ATA

DATA DATA DATA DATA DATA DATA DATA DAT~' DATA DA,TA D~iTA DA,IA DATA DAT(~ nATA OATA DATA DATA DAiTA DA,TA DATA, DA'TA

00,00700100y00r00r00~80 80,00700r00F00100T00~00 00r7F77Fp60760760760760 60,60,6tr60760.60760r60 00rFF~FFT00,00~00700,00 00700,00,00,00,00r00y00 60r60?60,60760,60y60760

60 0· 60,' ~~ 60' -F' -7~ 0"~

, .• I' 6 ,"1' . '.' . r c.~ ~ , . ,.... 7 I 'T :r' ,7' '".

00y00r00y00,00,00,00,00 00r00700F00F00rFF~FFp00 00,FF,FF,00,00,00700r00 00,00,001'001'00,00700,00 00yFE,rEy06~06.06706,06 06y06y06T061'06,06,,06r~6 00,00y00,00,00,00,007'00 00y00r00r00,00,FFTFF,00 ,06,06 :r 0",6 T 06 ,,0t)'"1 0.1)" 06 r 06 0670£.06,06,06rFE,FE,00 FF,80,80780,80.80,80,80 80r80r80r80r80r80,S0rFF FF,0i,01,0iy01,0ir01r01 0i,01,0ir0ir01,01701"FF 80,80780,80,80,80,80,80 01.01,01701,011'011'01,01 FF,00,00r00r00,00,00700 00, ,,00 r 00,00 r '00 i" 00,. :00 f' FF FF,FF,FF7FF,FFrFFrFFyFF FFrFFI'FF7FF,FF,FF~FFrFF 00,00,00,00700,00700,00 FFT7Fr3F1'1Fr0F~07r03F01 0i,03,07,0F~1F~3F~7FrFF FFyFE,FC~F87F0~E0,C0re0 80rC0~E0TF0~F87FC,FEi"FF E5,.E5rE0,E4,.E4,.E4,.E4FE4 E4TE4yE4,E47E4,E4~E4,E4 E4,E4,E4yE47E4,E4rE4,E4

E4' E·~4 E·~ 'E~ E~ E~ E-~ E'~

F "J' .c;,:. 7' .w,· .... JI'I _"J '1 .,....) jo" ,,,J

Er E~r E-r E0" F4' E·4, E'4' E'4

;.J )7 .. .;) ,. '-.,J ," r c:.· 1" ' , :_ •. T .•• ;

E4,E4rE4TE4,E4~E4rE4~E4 E4,E4,E47E4,E4rE4,-E4,E4

[-4 E:~ E'~ E~ ·E~ ~~ E'~ E'~ . ' ,. ., e: ,. ,~ ;;) r . "',.. ':. ,J , [;.;;) J' . • • .1 T' ,\.1

E"'~ E~~ 'E-~ 'E-~ E-n E4 E'4" E"4

o , :....J,.., ,;., T .J,' 'I::' r: ,'. II' T"';

,3 '-) ("_) 0.1 _ c .. }' "'r/

33';0 3310

DATA [)(.'ITA DATA DATA DATA DoTA DATf'1 DATA

DfYTA DAJA, DATA [)(.i T Fi

DATA DATA DATA DATA DATti Df.1TA DATA DATA DATA DATA D~ITA DATA DtlTA DATA DATA DATA DAT~~ D,ATA DATA DATA DATA DATA DATA

G, 1

,m:.. j, ,v F

, I

i

e;



• 1

I

.. ! 3790 13800

1 '.1', 3310,'", • ~~B20

.13830 I 3840

ill 385'0

.,

I i

e:

I, t ,it.;. ! V'I I

I.

el

,.

I.

($ '. • (II

~j500 3510 ~~520 3530

as-ie ... -;..;;.,- ,

3 r" 'I:" I,. .s ,J 'V

36(~·0 361 Cb :~6~:0

"j L '-40'"

~::IQ ....

~s640 3650 ::3660 a670 3600 3690 3700 3710 ':)"7 ")0,',

... ~.' e:

373@' :~740

37"1;:"0

' oJ'

~~760 3770 :~780

D~J T?l DATf1 DATA DATA OAT(-\ D~ITA DATr-1 DATf.j DAT~I DA,TA DATA D'ATA DATA DATA DATA D(~TA DATA DATA [)ATA, DATA DATA DATA DiATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA D,;TA DATA DA:rA

DATA E4TE4~E4YE4~E4rE4rE4,E4 DATA E4,E4,E4rE4pE4rE4,E4rE4

DA1'A ~4 E'~ ['r E'~ E--e E~ [Or E~

I: '. ' t.;;. y '::., .. 3 f' _. •. ...J 7" ~ .. J r ' ..J r" OJ TJ ,,,, b;

DATA 50r3C,3272Bp26r~i,1ErlB DATA iBr16ri5.13,12,1i7i0,0F DATA 0F~0Er0Ep0DF0DF0Cr0CT0B DATA 0A,00p02r03703r04t04t05

38t>,€) 3870 ~3e.80 38'90

* i !:l900 .; 39 i 0

'. r ~~920 I 37'30

(1: 3940

r

'.! 39~j0 , I :l960 .: 13970 DATA 0,20,20,20,0r-20,-20,-20

'.: ~3·9cl.~,0.·' [-)'A'T'~ -?0 -~0' ,,~ ?,'0', ,?0',?~ ~ -~~

I) ~'"'i1 ~ IG~, I:.- _. 7 \) :I'" ~. :_ t"'-' T - 1(1 1 'C.' T c: 1::'

'. .,

DAT!~ DtlTA Df1TA D,Al,A

0r 0'~ 0F nr 0'6 0/ A6 0·'

,~) f " ;j r ,,~') j,' '()' "~! T :.~, '0 r'_" 'I" (:;.

06r06,07~07r07,07r07r07

07' 0' 7" ("'j':13 93 9'3' 93' 9' '''I

, " :F ',' r'.; l y b~, T '. ' , :r < -. I' "r' .:,

9~ 13 9~ '8"~ 93 93' 0-'3" O~

"'-'}"I I' .,. . ~~ ~ .. ~~, 1 -' . ., ',- .. -~~ ,.: ....... ., C} ~)I

SIHBA

Voci ~ urn cavalheiro andante e sua espada migica est~ quebrada. Para con5ert~-fa voc~ deve ir a uma cidade que' dominada por urn leio feraz e famtnto.

voc~ exiglu 10 espadas migicas para captur'- 10. por~m. acabou ficando sam elas. pois os mater iais neces56r~os para construf-Ias estavam em falta na cidade. Estrategicamente. vac~ resoJveu mudar de pJano e resotveu espafhar al imeotos com sonfferos pe'a cidade.

Seu objetivo i atfair 0 leio para fazi-rD comer urn quantidade prA-determinada de al jmentos e depois rev~-Jo para uma jaula. S6 entia ~ Que VQC~ poder~ ~r para Dutra cidade_

BOA SORTE f I ~

DIGrrA~2iO

Este jogO n~o j dos comprjdos e cansativos. Basta digitar corn cujdado e tudo bem. BOM TH,ABALHO! ! ,

Guidado com a parte do tftulo~ I inhas entre 530 e 560.

Fig'Jra 5.,1 - Ie la dE' ahertura do prograRla SHIBA.

Voce LEAD af COt-1IDA

-4~~~ .-4~ ~ ~ .... -4"'~-4
.. -c .~ ~ ~ -4 ~ '4 '4;
-4"'-4~ ~ -4 ~ .. -C~'4 ~tC~-4
.. -4' -4 ~ ~ ~ -4 ..
1~~-4 .f-f'4 ~ .. 4.~ ~ ~ Teele<RETURN>

58

S 1 MBA

Figura 5.2 - Prograla SIMBA.

Ii :t REM ": ') n 1::- ~1

I c; I"\._ ~

'. .. i ':~ F:> [:. M I ~,.' .... ,.1'1

I

.:

,

,I . 4-~ 1 W L I I

~. ~:~ eJ [) E:F I NT A _. Z : H ;;:; l 0 <:~ ~ 1< E Y () F F ~ D 1 M F ( i 4 'I ~2 j. ) ~. F 0 DT l'f'Q0-r(I' ffu·'-()R·' J" ~T-08' I~'I-A~~~ 'S'~ cocr~un

. e. r'\,'~ ;;;; " .' c: ." w . } ::;; .. ,~ .. .' ... ::= ,I, .' : ;.. ::," ,) f; ':(1 : .:.' X! ::.::: .J :JJ +.~: :r'n<;,;'

~:I; ( V A L ( ",&1--1" + A ~I; ) ) : N [ X T . ..1 : f) P h; I T E $ ( I ) :::: S 9; ': :N E: x r

'.

Oa ('I S'·('C)~L'E~~00·('·1 ~

'/ I,.;, . , ..... ." , ,:~" .~., C:. 10 ,_ •• ,..,;)

100 S=0:R=i~ONSPRITEGOSUB330:SPRITEON=ON STI~ I Go.OSU[j:~:;0: STR IG (0) ON: KEY1 ,. .... SCREEN0"+ CHR$(i3)

110 CLS:TI=0:CS=7:GOSUB450:FORA=2T020:FO R B :::: 1 TO 3 0 ~ L. 0 CAT E 8 .,. A :: P J~ I NT C 1"1 I~ $ (, 177 ) :: N EXT FJ f A : FOR A:;;; 4 T 0 1. <1 ,: F 0 r~ B ::::2 T 0 ~.~ r S T E PIN T ( r~ N D ( 1. >* .~~ + 1):LOCATEByA=IFRND(1)}.3THENPRINrn H

1. 2~~ NEXTB:r A

130 RY=NND(1)*i2+4~RX=RND(1)*20+5

14' 0: X··,·r'1'7'" v_~ .. V' ···-"')· .. / .. T····i&C lOlL '0' CA' Ter)6 r_~ II P'I') 'I'N'T."'"

. " , -: ..... ~ 6 .. f ........ J .. . ...... Ir. •• .11M' .......... - ''It-'' IIIIi I ...,,' -' _. _ " t:....,~ , _ I I' 1.",jII til - ''\... .

":LOCATE26yi5:PRINTH H

150 FORA=lTOR+4:LOCATERNO(1)*20+3,RND(1) *15+4:PRINTCHR$Ci~3)tNEXTA:M=R+2

j.60 LOCATE23" t~ Y e P I~ I NT"" rr +CH'~ % ( i, ) +CHrn~ (B~~ ) +CHF~i; (i) +CHR9; (B9) +'"" II: LOCATE;';'~~~ r RY+:l = PH I

i~ NT" ] ll:LOCATE23,RY+2:PRINTH H+CHR$(i) v +CHR$(Bl)+CHR$(1)+CHR$(91)+# u

.. 170 'I

. ~

I f

. .. l

t



@:

1 i

riff:

I I

.. ,

, I

_ I

I

e;

1

I@!-I:

_ I

I '~I "I.~. ,

I 1 ,& I 9'11



I

0:

t 'i

• ..

,e

t 1 j&,1 , '~I ,

,I . .1& L

VI I ,

, .~

d E' Y f':' h )' u S IJ n 9

i~) ,.

"') 0 <:' C'· n r'" [. ~.I,( (" ,., c 0 I o« t ro" j j U 11")' '1·[ I ~ r) .. f~ R 'R iJ

1::",,1 . ,_) e: .. \ ~~:, :. i'1I,)_ ,., "j T 1.(;: -, ' .. ,.) \ .~~ ;.. .... r .' ,. ._ ~ :: IW " : r~, ....... ,' c: ~ . \ ,.:.;. '.'.

D ('~TIME)

• 1"'> 1:) ~:~ Ii;' C"" 'J; 4' - 7

_' ' ,"l f,t f [ I:~ , ... It ,. C;"· r / .'

45 FORN=336T0343:RrADA:VPOKEN7A~NEXT

4 7· , II') A'l'A ,t t·t '7' 41'" •. '!- '3 ·t 6}

. '-', rl., ~ .• :. }' .' r." ,:) .. l y" r:'· T ..

~.:i 0 F 0 f( A: ::;: j. T o 2 ~ I'~ E (:l D ~I % : FO RB ::: 0 TO 7 : r~ E Ai [) 89, ::V P 0 I(EVAL ( 1/ &H.o+IA$ ) *8+13 )' V('~L ( /I &Hu +·B $ ) ::: NEXTB r t1 60 DATA Bir001DF.DFrDFy00yFBrFB,FU,85y03

~ '') 3"'_ 7 1 7'A f'",''' Fr- ~"l'\

, C::, ,,:} T . h, .l.". .)' 1- ::. T .. ,I::. 7 I 0

70 ,.

00 VP OK E&H20:t l) l' &HD7:; VP OK E&f'i2(; i 0 y &"'191, : VP 0 KEBi97r&H69=VPOKE8192r&H61

• j .. 8:0 Bosun 4!::,0

51

I

.. 1 1. 90 P u T S P R 1:: T E 0, (X ~£, B }' Y :\(. ($) , C~) y 1 ;; PUT S P F< I T E t

.I,(V*8,T*8),10,2:ST=STICK(0):XX=(ST=7)-(S T~3)tYY~(ST=80RST=10R8T=2)-(ST=40RST=50~ .. ST~6):: X::::X+XX:: y;:::y+yy

~, ;Z0'0 TI~;TI+1,

• ':,' 0" I' F:' T I ::;:; '\ 4' {~(i l'I"~ t:-' ).11,)' L ¢ v If I, ~ '! :[:" t) "'" L l~' F·.ti' = C" q ;::: -i, ':_) .1.:'1

" t I ... l . '/ "h U Il~ ! '( II ".1",' I "4 . ...J... J .. .I. ..J , r .. , J. ':;11;,;',"_

~ I (:'C(",e"-7':

- ~ ~J G~, ,,_ ,;:\ ._.

" e ! ~.~ 2 0 1: F T I == > 500 THE N P LAY'" ,V 1. 5 S 1. e M 1. 00 (j 0 ~) B R 8 F R

6 i t6CcN = GOr0340 .,'

I t'),"';}t~, Vi ·-Vnt-E·"K, (PU:I Q0lJ ~ X y' ''''~''») .. ]·l-I~j < }"'}P)A' ur u

• I l;~. ,,,,,,!"V '" ~> '['. ':;":. ~ f1 .I. (;~ 't'r" of-, * ... -; f."* .... r: '" , ' . '''U~ I, 'oJ ..

, i 1 -( )&H3THENX:::X~XX: y::::y .... yy

4'! ,;;.~4(1 IFx,~nXAN[)Y:::;6Tt,)E:NGOSlJB-49(1

• i ~!50 1 FV 1 ~&1·13THEN~)00

; ~:> 6 ,0 I F X:;::;? s AND Y :;~; R Y -t. j. 1" H E N:~ 4: 0- I'~ I

r 270 VV=(RND(i)(w3ANDV}2ANDV)X)-(RND(1>( •

• ! 3ANUV(30ANDV<X);TT~(RND(1)(~3ANDT)4ANOT) .i Y)-CRNO(1){.3ANDT(21ANDT(Y)

I ;':!80 V:;::V+VV: IFVPEE1( (&H1.B00+V+T~<l2) ()32AND &.

! VP EEi< ( &H i aee-v- T *3:~~ ) < ) &HB~,;;'THENt)=V···t,..iV: vv::;:

e! (~

I

.~ 290 T~T+TT;IFVPEEK(&Hi800+V+T*32)(>32AND ,.' l

t VPEEK(&Hi800+V+T*32)<)&H85THENT=T-TT:TT~

tiel

I i

(& :,

~ I

.:

i



Go:

,

,I

e:

" I

, ,6'

• J

.:

52

{"

300 IFVPEEK(&H1800+V+T*32)=&H85THENPLAY" O~5lJ i ~::jL i 6CO":: LOCf~TEV r T:' P.R INTI' .I': 5'::::;8+ i 0!l M:::; M-1:IFM(0THENGOSUB400

3jD; "FV '")"-AN'f)T"RY" iTIJ'!"'N' ~·)a'··'··["'1 ~~r~"8'~ ... ,'. ".. I·· .::;: r:.. ;)" .' . J ::~'. + t. "'I' :.' . ~J ,,·0~:. ... b r; J. • ~

:;~j_!5 GOTOl80

i r

.:

~



.,

t I

.:

I I

e:

- ,

,

.,

• ..

..

320 '******** rIM DE JOGO ********

330 PLAY"S10M1000":PLAyH03L7GGGL6E-R4L7F

FFL20U 1 .o02L7GGGL6E~'RItL7FFFL2D".r T H0:3L7E~~EE-l6CR4l7DDDL202Du

'"'40 L o ("A' TE'S' 8: "pr')"t'Nl""f~'f~"" DO JO·· G~O,II II L O·('AT'[· L

\:, ._ _ ",; _ _ ~ -,. ,,' '\ •.• " .1, '.:1 ..' .,.' ..... '_ , It..,. ~ "..' .~~ t)

.(, ') p" R I}'I T "D E )"10' V D· .... [. s.. .. N· '"f U

., .1.. c. :;. ,'PI .. . Il'. . .... :' _ •. () U • .,

":)£-0' A' (l'. ]'UVE'-Ya:. I·F~A(J·. IIC'/fO.I'LA· (i' . I'", tJTH'-~.lP'0··t'·l c-r:' ... ,..:,. ':I) ~. !''t 1'\.:. j}:. ," r'l J):;;:: ,.) .~ .. ;n :::; !:.~ , I::. ,\" ... , t; '~ ~t::"

IFA$="N"ORAS=HnHTHENSTRIG(0)OFF:SPRITEOF

F·:SCR··E;E~'l 0 .j, :W·]·[·)·fLlryD:[7UD'E~1· ~~·3··~0)

.. '.' _ IX 1 r . r ." r"r;~ I" .. f'(, ~ ... H;~ d

360 GOTOa40

370 '******** TUDO COMIDO ********

380 IFM=0THEN430ELSEPLAY"V150SL16BH:IFS)

0THENS=S-S:GOT0180ELSE180

390 l'

Vj 400 FORl=i0T060:J=70-I~PLAyHL64Vi5N=J;v1 :. N EX T g H :::: i= S::= S ~. 200 : I F S { 0 THE N S::: (,;

«* 4:i 0VP O!{E&,H2C', j, t...l,'F c~HD7: R ETUR N t se

4~~~~ ¥

& 430 LOCATE4~9:PRINTuFasEH;R;" Terminadati ~l :PLAY"04L9S10MI000BBBBB-B-B-B-A05D04A05D

I

.! 04AAA":S~S+500-Tl:R=R+i=FORI=0TO~000:NEX

: T: GOSUB 470

:' G I 44 <? t ~. :\(. ')Hi: "* P 0 NT 0& T EM P 0 &J-< 0 D A D A*'* * * *

.i 450 LOCATE1r0:PRINTUSING" RECORDE *H"H""

, , I U 'F~ 0' t_1 " 0 .,u.~ U ~'<Ic H U· 1/ U C.., ~ L OCA' 'r"I:".... '''') r, .. n n I' NT' tl<::"]'

~ t ,,* "'( I "~" t't ~nnHf Oft * ;: n ; ,;.) II _' " t:: .• 1, T t:- C;, a t rs . ","') ..

, ~ NG"TEMPO:MUHn toroidal" FasE"" H;500-TI ($

~ M v f~ ::. R ETUR N

• 460' l'

• 470 CLS:CR=R:IFR')i5THENSCREEN1,ri:PLAY"O " • ~) V l~j L 813 8 f) BB - B _., B - f3 ~ A O~5 D 0. 4 A 0 5; D 04 A AA D [r:" + G G+ R4","V1504R4LBBBBBB-B-B-B-A04D03A04D03AO

,.!t!." 'I

~. 4D04AAADEF+GGR4u=NEXTZ:GOT0340ELSEVPOKE&

:.1 H2016ri+i6*CR:RETURN110

: 4(3'0 '

&1

490 RX=0:PLAyHV1505L25DD":LOCATE22tRY+l:

,., PHI N re Hi< ~& ( i ) + C HR 9; ( 67 ) : RET Uf~ N

,($ !~500 LOCATE22, :RY+i :PRINTCHR$ (&H20):: FOr~I(~~4

O 'T' 0- t;:-t::~ .. 1:1 LAY' IFI V II C.-;l "")n.~'_I·-I( ;; .1.1 • N r:- x"'r I" ' .. q .. ,. g' ,-t' 70 .. T r'," ~1'

. ." ~ '~I' Ii. _""!II' . Il .... .:" '_ c...... "fl i,' .......... '_. i' .. Ii:"" " -," '\ h ,_,..,._.... - - - .. ...' -- _

'.. J' -" r:, 0 f) .. 1("0·''(' 1),(, 8· 0: .

~ - - c. " 11./ .. ,,' ' I " J.'

.. I 510 y

, I'

:1.1 ~)20 - I ~'30

t .,J.

($ i 540

.. I -=:'~'I;:-0

: 1'.1,)

'. ~)6.~~

~6, 1::~ ,,)

.. ~590

SPRITEOFF:STRIG(0)OFF:LOCATE0r5 PRINT" **** *** * * *** **** H PRINTN * * ** ** * * * *" PRINTN **** * * * * *** ****" PRINT" * * * * * * * *"

PRINT" **** *** * * *** * *"

l O('AT'EH 1 ~- I"~. P'R IUT'" t I, "U' t Of"'Al'["l· r. j

.. ' I" ,... '" ' .. ~,. 1 r_ ~ , _', ,n - v 0 t~ e : ' __ ' , L M ' .; ,..:J 7 "

• 4~PRINTU LEAOu=LOCATEi3716:PRINTCHR$(13

, • 1 ~1) '" COM IDA n ;: L 0 CAT EO r 2 i : P R 1: NT rI T f:~ C 1 E·; < RET U

• R 1..1 >u

, I 'r'fC

ei 600 PUTSPRITE0,(13*B712*8)T7,.1:PUTSPRITE ' .. i 1 T (1~3*By 14*'8) ,10,.,2

.1 t\l0 IFH(STHENH::;S

.1 62~,M~$:H~125~~504L9~i0M~000D~+DG+F+~+F+ r EDG+Db+~+~TF+EDG+DG+~+F+F+EDGf+GG+R4

.1630 PLAYMUi=IFPLAY(0)THEN640

53

54

640 ae

IFINKEY$=CHRi(i3)THENRETURNELSEGOT06

_ ..".

.-------------~---------------. ------------------------------,

.~ M ~ __ ~ •

~ M I

I.. i.,.

., ..

'_~IiI' 1_... ' ..

___ ,D __ f .~

___ Ill . .,J_ , ..1' ••

___ I ...... ••

'!!lit.. I. _._

II!!II IiiII ., __ •

,1M . .x. ' n. ••

_~ - liiU _.

Ii. II' 1i_'_I ...... ~~ ...... '

... _._. .'·I!IO!iI· __ , 1

...._ 1,_-

_I ""'I __ I

1',-l1li .__ ••

"'_I __ , lOti

1_'. . _

__ I I

,... ..

IOU III.

'-- .--

!IOI_' l1li_1

~"':,:.-:.-:., =.-: ~-:::.-: T1 =.':

1_,-- ilill I iii! ."". J 1_"

r...:--' •• 1*. I.II!!II, -L.J r:~

!iii- .,1 ,I!!I, __

'1'. "'" 1 __ '"

1i!!I1.' I

~ = ~

, ~ N •

---------------*--------------.

,100 ..,ONTO -4

Comida

,495

Fasf:

RECORl>E

r aa ~ONTO 1

I ~_~-----------------------~

------~-----------~----~-----_I

1 ------------------------

----------~---~- __ M ~

1_-- ' .... - __ 1iII • __

:"':~, ""-~:II!_I IM'i"J

__ 'II __ I .. ,

'--!!II.!!IiI • __

___ t.. • .... ,1

1_-..,.1. • __ IIfiI,. ~_!!II

""---... I.i 1oI,_,

ll!OI .IC{ __ ' 11 _

_ I.. IIU

ttlil,_. ,'" 1 __

___ I ... ._J

.1111 •• .- 1_

~. _. WI

..... J " loa

~.. .,

.-~--,. IIIII!!I!" '_"..... 1 _

,---_,_J __ , I I , I,

:;.-:.-:.-: L-: ~-: , • ] :::..,

• .. -""'-f i lie

~_w ~

... _-. .-

.. 1_·_-.

Itj~ ,

•••• I" ,. - 1_'.

~. III,. I- _ .'. _. Ioi'_.

~- -.. .. --.

11l1li Iii 1 _ "" .1' l1li,_1

nil ,___ I. . __

•• ... "'--- _.. . . __ ft

I-------~ M ~ .

M ~ ~ ~ __ •

TEt1PO

Comida

0':) W'

Fase

:1

\.

\

'\ '\

'\

\

... -.

INDY555 - 0 GRANDE PRgMIO

Nio sa sabe como, no d~a do seu aniversjrio uma forGa sinistra 0 jOgou para dentro de um microcomputador~ eli. uma s~rje de coisas estranhas comecaram a acontecer.

ADS POUCOS. 05 fatos sa excfarectam: voc~ tinha s~do coovocado para urna corrida de F6rmula Indy. e seu desafiante serja nada mais nada menos que 0 seu mil er ocompu tadnr •

'sto. ao seu ver, era 0 c6mulo dos sonhos. e voc~ n30 conseguia acreditar em nada do que 9stava accnt e c e ndu. mas para, sua des i I usio, era tude v e r dade • Sua equipe havia ccnseguido preparar apenas cinco carros. e se voc@ batesse todos eles. seria 0 s eu fifll!.

Afguns dies antes da corrida. descobriram que n~o haveria-um jeito de controlar Quem estiveSS6 na frente s. como sofu~io para isso. foj estipulada uma nnv a. e s· p ,e c i e dec 0 r r j d a ~ n 0 est i i 0 de urn a b r inc a d e ira de pega-pega. em que haveria um perseguidor e urn perseguido. Adivjnhe quem seria 0 persegutdo: voc@. obviame n t ,8 ,

No dia da corrida as regras foram ditadas para ambos 05 corredores:

* 0 ohjetivo do desafiante (vGci) setA de passar por todas as pistas. para isso haverj um controle. Todas pjstas apresentario pontinhos que deverio ser recolhido~ pelo carro desafiante.

* 0 objetivo do computador serA de Impedir que voci consiga completar a sua tarefa .

• Quando 0 carro desafiante conseguir recoIher todos os pontinhos. ete irj para urn pr6ximo circuito. cads vez mais diffcjt.

Essas regras fizeram vDei descobrir que nunca mais iris voltar para 0 mundo de onde voc~ veio. Resta-Ihe entio apenas urn consato: dizer adeus a S8U mundo. colocar 0 capacete~ cantar nParab~ns a voc~ H e tentar dirlgir 0 melhor PDssrveJ .. _

Seu carro seri contro~ado pelas setas da direita e da esquerda. seodo que voci deve se imaginar dentro do carro de f6rmula Indy.

Para aceJerar D carro, aperte a berra de espa~o e segure-8. Ao 50lti-la SBU carro voJtar6 i mesrna velocidade initial.

AD t'rmino do jOgO~ tecle espa~o para reini-

cia r .

56

Grave 0 programa antes de execut6-lo. caso contr~rio voc~ perderj tudo 0 que ~ocl fez.

D'IGITACAO

Te nha mUJtQ cu i dado na hots de digitar as I t~ nhas OATA~ pais na maioria das ~eze5 6 nelas que 05 er ras oco r r sm.

Para ~sso. exists uma pequena rotina que serve para testar todas as t inhas ., se encontrar aigum erro. indicar 0 nfimero da I ~nha onde ele ocorreu.

digit. espaco p~ra comecar

Figura 6.1 - listag€1 do programa INDY 555.

1.00 1,10 1. 2 (? s ae

")./)" n. ~u~\1

210

','..... ")"'110

¥ e:«: ,,'

'. ..

+& ..

'. ..

~~30

~,')4' no, t: "'0'

~JI~- n. b,JV

'''')60

4:' .. '. ,,'

':~7',' n. e: I{I

") C,) n., ,:.;_o '(I

') c:~ IA 1:.7 'G

::~00 )

REM INDY ~)55

r~EM

REM Luis F~D~ Oias

REM

SCREEN0=WIDTH40=DEFINTA-Z LOCATE12r8=PRINT"LENDO DATAS ~ *" LOCATE12~10:PRINTuD000 -) 0856" LOCATE12r11:PRINT#AGORA-)V

CLEAR~i00 T&HCFFF

DEFUSR=&HD000

AD:::&HD000

FO.RLN::::110134

READDT$

FORGF=lT03iSTEP2 P=P+i:POKEAD,VALC"&H#+MID$(DT$,GF,2)

57

305 B$~MID$(DT$1GFT2)

,310 AD::;:AD+:t: J::::J+.p ;)(·VAL. (8 ~)

320 LOCATE20ri1:PRINTHEX$(AD) 3a0 NEXT

335 F$~HEX$(J):G=(12288+AD)/1.6+340

J:iJ7 I FL E N ( HEX~; (J) ) ~~ 1 THE NV~b:;:~F~l; + N 0rrE: r.ssvs ;,;, RIG Ii T ~j ( F 9j !' ~.~ )

"'I

I

I

.,

.!

I ~

~!

,

I

e~

~ t

61

j'

, G i

e I :i45 GOT020i 0

, , r 350 DATAH3i81DA2iBBD7i600464ACD470023i43 .! E'i:~3f'

t -- ~ ,

el

: 360 DATAH08BA20F421D6D7i10018018000CD5C0

I'

G I 0CFu

- I

f 370 DATA"2100201100183EB5CD4D001B237AB32 6,

I

'~I

0'1- li"·,·fI 1!l '"" 1""

~:}80 OAT Fl'1F501. 0'0032100JB7ACD4D0014;;:~:10B78B

,I ,

&r ~,I



'.

6 if

, I

Cif

I



~t

I t

er 410 DATAu0606C5D5E5CD6AD6Ei060C7C90677D9

• i 011u

1420 DATAH6FDi7A80577B80SFCi10E7110C6FCD9 ~l

I 74bN

~l 430 DATA~D6i1BF6FC097D6i14F0CCDACD6ii4FC .! FDEN'

'.! 440DATAHCDACD60604ii4040217FBFC5D5E5CD6

' V.f A,~!9U ,

.1450 DATAHD6E1D1C1252D14iC10FI2iB00422560 e I 8A4#

i

.t 460DATA"60682258D83EFF32S0D83E063267D8C , n E':" 0,' n

I ,LJ ••

'e I

'1470 DATAHCiD61f0A0A2i48D70EF5CD13D73EC83

(J.!!' r) l:) r; n' ~ ~[) ~

&~ 480 DATAH5FD8215DD8347EFE03391B3E03772AS

'VI

I 6i6" lID 1

.1 :;:uDATAN08i14000A7ED52110003EBED52EB380

146"" 390 DATA"20F521003F3EC0CD4D0023i0F821000 03:3/1

4~0 DATAH110018AFCD4D001B237AB320FA2iBFF F8Cu

58

,~. ; ~, I ~



.. :

I

.~"" I '-.", I

I : I 'k 1 , "¥ I

I

I 8,?w.rN

o!I&. 1 , I .'

.~'" 1

I 530 DATAu0i10102192D8ii13007723772377191 ($

0C1n

540 DATAHF806542107D9772310FC21D8D906157 [DE'"

1=::"::"0 DA· ·TAItA: 7"l8?0'C· £!"·0r.;:·0, D'·· C·- D:t so 6 t.sz j 0··1!;';"'&'4 i 9E:"S: C

... hJ ..' I~, £:... .J ,.1 ., ....? .... J c... ... 1 V . .

500 DATAH21C8002256D887872iC6D716005F197 F'FFE/

510 DATAu326CD8237E3299D3ED44328ED3237E3

..., A 3.11

.::. ~1' ...

1::' .... ) 0' D· A· T- A .11.:;-' .1': D' 8") j 8 Q D: 8''';- Ii ~. 0" 0' . j 3' IF:' F' 'l "'3· 0· B· 7' 8 Ie) j ') 0· F·

.. ' .:;".. ... ~!"~ .. C_. • _' . 10 .1 .... ! _. " 0 C".,. [}, G'_

f.,f

I

, ., t

I I

, I

(=It :

I

.t[:., l ~~ I

I ~70 [)A·TA"D'6'E'~;iC~~O~'0[)9·0-[)~0D·4~iEt407~~60[)8'~

I d· . .' - w J.' .L.c:.,fJ J. . I.,."r;;. '. t;... s ~;) .. r;.,...t'_· ., c:

e 17b'"

I.' ~q0 D-'A.TA"6E~B'4~46r:D8"li870·'09~7·7D'8r3·E70:43?LP3··D

l ...J Q ,t"I· . '. '.' . (:_ t:- . . , . t.. . . c:.. ,~. ',..' .~- C)

I 8D0'"

~I .'

• i 590 DATA"3273D8327BD8325ED8AF32DBF33265D

61 84C'" ,

el600 DATAN3274D8327CDBAF3262D83271D8CD07D

D I::' 6· tI J'

560 DATA"2AD6141CCD2AD6i41DCD2A06151DCD2 A8CN

610 DATAH3E023279D8DD2i6FDBC015D5DD2177D

• 8B4u

• 6a~ D·ATA"(·D~j~D'~C.·D··~4.[)7~A'~FD.·8A7~0·0"·~C. D~4D,7~

t:_ 'C-' .. , , ,...J ..J. . 0.:. , "" ,..'} , ,J • c,. c.·, t:.. , t:..

14F ..... «*

630 DATA"00D02B7CB520FBC3CDD03A87D82188D ($

81.D"'-'

e,640 DATA"BE28i1E5F52i8BD7A728032194D7CD2 e l 7BAN

~! 650 DATAHD7FiE1772i65D87EFE0228iFE5CDC6D ~ I 4AFu

I

.1660 DATA"E130i17E347E3D200D2162D8347EE60

'. ,I aCA ......

670 DATAH77CD07D518763E0C3264DBCDC604F53

• A69/~

• 680 DATAH62D82160D8A74720057ED684i80F100 :.. 699"

'~t 690 DATAu237ED6C4181110097E473E3090iE011 "V" ~ SHe"'"

~

Gi 700 DATAH08237E473E3090iE003266DB47Fi304

.• i 333"

5,9

- i .7.", 0' I") ·A,l· . ~ ,'J' A' F:' "'3 ~', ',':;;'1)· <:) '.7 ':\ ·0' :., 0·:·'1<,( .t. ".~ C" 9' .... j 3· 8' .. 0· 3· r.-., 4 ~C:) F' (. c3

,t " , I" I " c, b ::;) ... r . ~.>. c '. 1(/ J, cn:.l , r e; . , . V .J, D ,~ \ .

: .1 .c:'DBN

e: 7'~~ ,[)~1·A"f~r0··~38'~j014-7·8\·3~?,1~r0°3',E·F'40··4··8,?j·0·I~D:.F~

, • c:;." .• 't.,' ,t'J . I;". (:, '" "'-', . "'- 1_, O"\- ... )' i:~.. , . £:.. ,,' .

i I'" ,. , 1'1

• I "::'46

'I' '7' 3'0" D··· .... T··· U '"),( L 1. ... 0 CH [) i C 1""10 0· I. ") !"'}.r /"')'D'8' .' E" L 0'" C j ~"), o; ("

... . '. I'" t ~ s; :I. C) V . c.- : l '." . " e. .I. e; i ";'1'"1 ":'':;'' .' :. C) .. c., .. .'. t.:.. V")

&1

l

'.

e:

I , .

. (; J

I ~

,~l

I .,

i

I E' 4' '.1'

4:t • ~":)

lIP I,

: 770 DATAn060221C2D73A62D8F5.~A7280D?·.,~33D28.'0

AI. "'"

V' n,l"A".'}'

~ "1 t.,.,

.: 780 DATAv233D280i2378ED44474EFi2161D8E60

I

• i 110'"

: 790 DATAH20012B7E8047913805FE31300170CDD I 4' l Dt.:'A.· ,,'/

: ' . .;J.

'~l 800 DATA"D53A6CD8326ED8DD2i6FD8DD7E05FE0



I ::-. J 0.'.' 6.' 1.1' ~ l e:»

i 810 DATA#2821COA5D430i5DD3405DD7E053D200

., r"1.N

. I £1::1 '.,

;, t: ..

• ; 820 DATA"DD7E023DE603D07702CD15D5i8783E0

· ,t (' A. l"'" II

· lID: I ... 1"1 _,

, ~ 830 DATAHOD7703COA5D4F5DD7E02A7472007DD7

! • i J:'- 0"0.. 1'/ '. .. ...

I 1.- '-:"

'.1840 DATAN01D68418121007D07E00D6C4i8i4100 ,e: £371 ..... '

· 850 DATAN007E01473E3090iE01iB09DD7E00473



.... ,

I '!ill:"

S8

E'MA" -. OJ' 1'1

7~0 D···ATAH~~?CC·~4~~0?~C94~~'7('rA7D~·i8~0F3'E=~

11 . r I ,J, ,",_i ~.. c: V '" I ... d r.,. C) Q ~ ... /, , rJ"(.I • '- .... \: .. ""

'0F' 4/1'

750 DATAu90i8F5AFCDD500FE03280EFE07203F3 ABi"

7 ,6(1 DA l:AII 63D8A7 ~.~83(i0'6FE 1 B09aA.!)3D8F E04~.~B~~

- _--

E7A""

860 OATAH3090iE00DD770647F13042AFDD77057 8A01i

•.. 870 DATAH0600i60C9238030418FA82FE0638010 ~ 4F4u

880 DATAHD07004043EF48210FDF5DDE5EilDlC2

• •

E'~9"0 [)A' T··A·'''0·1''· ... )'D[ -E"'0")E' ·L0· .... )(··j r-£Ar""E10'3'E' ('4'")000' "'~3

.)' . , . . c .. ';)·) I '.' . e; C)' (:;. , .•. r:!. 'V '<tI~ '. .,' !, c..' . e:

EAt"')"

L .... p,'.;

900 DATAH848077CDi5D5184D3E309018F53A66D 8C9i'1

910 DATAHDDBE06DD7E04283D30~7A7283806FE1

8':)f:'u

1_.

., 920 DATA"09D07E04FE04282D060221C2D7DD7E0 •• i 2D4N

! l 9,'3~ D,A'T-A' "r-~A:7~~8;0D"~~~D98'0'·9?~8D~O~1°3,78.r[)4' , .. f 44 ~u' i, ,J, t:.. 'l;" I=." ...... "J .:.,. ,.:.:~.";l'"",, b •• U'1:J ,I:.. .. t,. ,

"", ,', * 9, 4 '),. D'.' ~ '1' A 1I 4 7 4" t::" F:- j [,) ()c· ~ E' ~ 0' f;' 3' ", q J). i rj' 3' ' 7'.' E 8" n. ji -7" 9·' 1 ... _},~ 0,

'V it . "I 1:1 , • ,I... . ' l~ .• ..1._ J_ r, <:. V. 1:." . ' '(I '! , ".1 .... , ,

I J::" 4/1.1'·,

'e ~ ..J.f'1

- "9'·'~~ [)A·1·A#F~C3'1ry~~A7a,D[),L4~~D~,~E:~·~~L8'Dqr)r)7

, re :! E:' ~ u' H " 1._.. d'" V.I.. "!:;,I ~n, 't-' XI, " L c; - v J. b. ~ c) " (;, I. L /

~ t C) f~ 0" [)', A'· l' A' ,1'1 0' '):(: In., ') E';- ,I~ 0, 3 8,: 7 E~ 7 '"4 ') {. A· 0' 8- "'3 '[';'0, F~ .. ~~ ")ll) [) C8· '":)

I Ie,., ,. c ... '.. .,; ,(l c", (::..._ , ,_ t:.~ 'C) . ' ',' _. ~-, '- .. >;.;}!:) • ,.c..

e l i7DIl ,

~i 970 DATAH68D83A6ED811083F3D2803i1043F010

.... , .I.'" -'~ ("""

t -,,/ ~

~! 980 DATA"00CD5C002A60D80D7E00943002ED44F

• i, E'E0"

! 990 DATA"0A300DOD7E0i953002ED44FE0ADA47D O~

1

.:

• , ,

, & ~

I V i

I

' .. :

'I, t

e:

- !

, AI.:. t .) 8 E' r::~ N

v Ii ~~ , _ .....

&. ii' 10:,O DATA"7CB~;;;~(1FBC38 6D 12 i. 7 (iD7CD27D70641

v c,e" ",') 9' I.' - • . .;_ic_,

• 1040 DATAH2162D87E3CE603772i68D87EC603E6

'. 0FEHf'"

~ i050.DATAH77CDE2D501000F0B78Bi20FBCi10E0 'II? t CD78N

. " ,

e! 1060 DATAH24D72167D8352806CDCi06C369D111

'. ( 0C4Fu

.,1070 OATAu0B215CD70EF5CD13D71i0E0C2166D7

.: ~ 0FBCu

, i' .- ..

.• 'i 1080 DATA"F5CDj.~~D7AFCDD800A720F9A'FCDDB00 I A' 7" EL·II

Orl': '::.r

! ~t 1090 DATAti28F9C342D0DD7E02F5DDE5D1E60128 ... 0iC7,11

..

' . • 1 , I

I

.~

:1 t

e:

4.:'- ,,;;,"~ "'l,J

1000 DATA"i10800DD19216ED835C2DBD23A5EDB A7CAIl

1010 DATAN281A219DD7CD27D70100000B78U120 FB69'"'

1.020' DATt~~"325EDBCD24D7;~18BD7CD27D7~~A56DB

1100 DATAu13C10E020528050528020EFEIA8112 1)060//

1110 DATA"350337C8A7C93A62DBF5ii61D8E601

'"") (:~ ("" i ,1,;"

~IO .I,'

1120 DATAH0i1BCi0EFE0528050528020E021A81

" ., o: F. '1 .1, i ... ""

6,1

• I

, A:t. ,

· ~ t , .

c· .....

· v.

: .J

• I

•• f

I



e:

·1'

I

.;

t

~:

E



01

,

I · &:. I ·W·I I

,

'e I

,

I

6:

I' J

• ,6'

• • '(3

1130 DATAND5C5CD3105C1Di2164D83537C8AFCD DBAl.ll

1140 DATA~003287D8A7280E1A8i12CD31D52164 DBA'}'"

,

1 " I'" flI [) ..... -v- A £1" 3~" 1'">..-;' , .. ;., .... ) ,., ~7. t .... ,.~ A '7 (' 9' r~ A 6 ':l [) B·' 4·.· F 3· A L_ 1-') J') 8 C r')

, J, . .;:} '1ft i';'j ~.o ~ . 0 c: .. 'i(I IG~ C," ~j. ~ .. ,)' .,.!... '.. ., -:~ '. . ":t .• , - ... • o· •. :." , ,,_ .

.r) r) 0.' A· ~I l:., ,:",'1

.( i L.. ,0'" D' A'·, 1" A· "D r,;;' 3: ':) L ·4·1) q 'f" q '[') I'" '7.' E::' 0' ,':~D' .n 4· E""', 4·· C~ O . ..,~) [.) e." 1") D; .'

.1, (:). .' .' ... }.... c .. c) _ \:. I." • d. ", i.~.. t.. ,~. , , ... '".. . ",~!.J .

7703.'1

.( i 7" r". [) AT'" 1.1 C: 3· C'" 9 (i) J." .{ F' E" t .~ 1 > t', (J; ") .'f L I'}; ,F' •. .,. ("J 8 7 8' ~7" r,).( f:" j

J. '(i. I H :J '_ ,." ,. (;> Ji. ,- .:. \J to " (, C) ',J t: •• '0 () '( " I 7 .\,. .;;, J.:) .

803{{"

~i00' D·ATA·ffCQ?A·L~[~)q110L0'L.jnE~~~~(~[)~DD·~40C.~

J. C;,' , , r e: <:) ~I C. . .... ) \). 7· . ...,j ... }.... r .. ! £) ,d

").( '8' l",1"1 t:_J" . :). ,:)

1190 DATAI.IS908i60006151910FOCiDiE57BFE80 3a41."

1200 DATA"02D6045FCDFD05Ei43i600i97EA7C8

'E~' 1::-' l'; 4 .'.1 ";:"'0

&~40· DA·TAu(~·[i~[·L·~j·0·~0419·~B:CD·~LD6~4A['('()-L

.1. c, .. L . . t-'l . ~ ,) 1 ",. ,) ci c. .' .J '.. . .':;;.' • {.~ (;~. . • 1. .. .... ,... e~ U

Dt.')63u

j~~0 DAT·'Hi4·~'[-(~[)~6[·)Ll~j·[)CD~L[·6~1·~I-Dq~~~A

. c.. I:.. ' " .', A . .1. . ) ., ,', ':',".'. C'~. , . ..J'. '". c: C) '.) 1:.:. ..,"'~, . '.' ..:) .• ,.} h.

~5DBEI/

j,~~0' O·'AT·'A-HD83.A~~O~q16Qh~F~AO~~~8D·8·0EF~4~A~

• l::.. ~.) ~. ... t"! , .. } I".J . c; . V "J ;.J .J.. 7 c: e: .... ~ . , '. .,.,J :1. J. I(j' f'.1

i 06.q /1

t 240 DATf-":I"'C~JD~i i 1. 7FDEl0.i 10·f.~7CDC3D501 E8{?3CD

C:":l9"~Fl

..... f

1250 DATA"D5016400CDC3D5010A00CDC3D57DC6 300C'/

.( P, L. 0'. [)' 1" A t F 1 "1 i' "') F) E .. , N .~ '-) l' '3 ~~ E ri 4 J "'""1[' j C-· i· '-"1 7" Fe· 8· CD'"

_I. t: .. C) . A, (;;. . \:h.) ~,,:>oO..I. ~ ".. ...) ... c., .L 0:.::.. ) • ". e: I. ) . '._'

.. t 1.3991.1

• 1270 DATAuD71810C5A73E30E04238033C18F9Ci

• ,i ,(,9DB N

«

.~ 1280 DATAHi2i3C9E1360021ACD7CD27D7C93E0F

i

• 3~:,~C01/ e:

1 1290 DATA#6BD82A60D82268D83A62D88787326A

~ ! DH7C"

~: 1300 DATAH2168D811003F010400CD5C00C9C5AF

J

• i ~)F89'"

: ' ,I 13 j. 0' Dr. T A '" 0 6 0 Be 8 02 i 7 F E 0 C 3 8 0 4 D 6 0 C C B F Be B 03

• t 1094"

· .

.. ~ l. ~~ ~~ 0 D A T A·II Fie 1. C 9 7887808707 FEB 0 3802 C 6 0 457

I .. .'

• i 793D'"

I 1330 DATA"878187875FC90E0~i8020E01D5E5C5

0116:.1

v: 4 '1 [) c:- ,''''

• c:. ., ;J

62

61

I I 4"-. I ~:- !

j, 34(, DATA , .. 7 AE 6F8'l, F2b0 0 7 B E6F"B0F 0F0F~; 7 7 BEt) 07B9ir

1. :1 !7j 0 D F'I TA'" 5 F j. 9 i 10000 1 93 E 0 7 _~ 0 4 F 0 (:; 0 0 C~; 2 1. 62 D6~3Du

1360 DATAH0956EiC1CD4A00B20D280iAACD4000

E· i ,""C I.'

Ao. ;~ .. _.,~

1370 DATA"DiC980402010080402017C924704D5 IC, E::-: [)- C' 1'1

- . ,.J .

:f. ]B0 DATAltCD2AD6 i.ll J. 0FAC j. Ol D~;;5DCD2AD6) 1.-410

., F li i 2_11'

_ ~ 1390 DATAllD17D934704D5C5CD2AD61C10FAC1Dl I W r 54EA"""

I - --

'.: 1400 DATA"CD2AD6iC10FAC92E042622D5C026D6

I - - - - - - --

• j 1480u

I 1410 DATAH2520F9D17BC60C5F2D20EEC92E0426 : liD: ." "') -p E::' I/'

_ lor.;..t:-7:

., 1420 DATA"D5CD26D61C2520F9D17AC60C572D20 J EEr.:-8-'"

• ~ .. -1:-

I 1430 DATAHC9110Di02155D70EF5D5CD13D7Di3A 6-'1,

b7EAn

f

e: 1440 DATA"D83DC8473E030EF5C5D5COE3D6DICi

I

t 14-- C"_ ~_~ ....... e; -

I 1450 DATAH10F2C9F57A8787876FFi535D210000 .,! i 94A"J



- e~ 1460 DATAHE521002019E526006F292929EB2A20

I

.. :, F9CA"

'£, 1470 DATAH19EBE1060879CD4D002310F9EBD10E vi 0821.("

.: t 480 DATA"C35C007[FE24C8E~jD5C:;CD[3D6C 1. D i



• ! E1Bbu

'_11490 DATAH142318EF2171D77EFEFFC8235E23FE

• I 0- ""r'4--'-"

r / t"

-i 1500 DATA"CC38D7CD930018EF7BE63F5F3E07CD .. l 9(jC0'"

- _! 1510 DATA"00E6C0B35F3E07C9504F4E544F2030

• I 30'ES"

,~ -

et .~?O DATAH3'03;0-30'3--01~4.~_c0?0?a~0-~0?0---~4--4143~4-1

. I .t .... J ~ "... I • _ - _ - - - - - - - &.. J;:., - ( ... - - 1: •• ~ c_ - ~ - i!.:.. C. _ - _

I 4''';'3'6N ., 11:"-

i 1530 DATAu4F552E2E2E244445204E4F564F2020 ., 3,F0'61F

· e. 1540 DATA"24073F080009000A00FF06iF073600 - f FF-'l6-)"'

.. I I:~ ,

sa

·t1550 DATAu0i0F08100BFF0CFF0D00FF00980i08 : ~1734u

: I ~~~:" [)ATA"3A080EFF~109B0i0707:~A0El0FFF02b-4

,

·.11570DATAH0004820500090D0A0D0739FF04C805

~ '00[h!~/f

-I i580_DATAN0A100BC80C080D00073AFF02~20EFF

~ ~ 'A ':~ r::' CI U ~. I, '(I ,.> 1::. 7



,.11590 DATA#7E0384C400000i0105000102050002

1 0 i (7),1

I e l

• .' 60.·.0· D·· A· TA jf 0 "/;, 0 '.Ii r) 0 r) fA r:··0':0 0· <"]I. "') t).o-) r " 1'","13': 1.."'." ,_. r},r~ i F) r" A

.It"" 'II: J: ..... '. ::h,,(J . ~'I:,~. t: .. "Uf" , .. ". V.':)U...:~d.I.,;} - r" .1.:,"- ~:)r ... ,,;)3:

w ':) 0 '7' ") IF

I ,;;.~;) t: ••

e ! j, 6> i Q) D A 1" A II e (:) 0 ,~(~ if) 0'0 e 0 0 0 e ~~ 0 e 3 n 3 8 9 '0 F 89 (.1 ::; D 3 B : ~ ! (,)090"

Ai1620 DATAn00000000000000iAiFiA02070FiF07 'W" t '"3 /. i' r- /I'

l . ":"",,,

1.~i630 DATAH3F350000000000C0C0C0000080C000

.,,: i .1 n." (" 1/ ~ I C)'(j.l. 'f

$16A~ r~·rAHE-~;00·~·0·0~/0·~00·~0~~O-O~?~)Fi~~r9~D

~ i ,. .. "Tl 'U fJ h ,j":[ " ~:l C~' '. i{l ,'Y!.. vro , '0 .' 'l) .:) 0 "J 7 .I, ",'J ,: 1'''. ":~"':1, .;~ 0;;'

~. ! 000CII

...t>. I

64

¥~i650 DATAu0000000000000038BB90F8F0F890B8 .t 3B~)(~n

L ,",... ,;

.ii660 DATAu00000000000000353F3707iF0F0702

,j " A· DE'·'"

I I ,.t: .. ,'C~: n'

el ~1670DATAuiFiA000000000060E06000C0800000

• q~ ~ C04i3!/

.11680 OATAHC0C000000000000000000000000000

~ i ({) ~J 0 0 U I I

i '2010 RESTORE2040:SCREENi~WIDTH28~COLOR6,

• ! :1 ,. l :: 1< E Y o F F

'i!$ ! ~:.~020 ,JI( :::~ 3B4: FOf~ I ~:: i TO i 6:R EA:DA/f,: FOR H:::: tT03:1. ... ! 8 TE P ;;_~ :~ C :;;; V ~~ L ( II {; H N -t. MID i~~ ( A q; )i H :r ;2) ) ~ V P Ol( E J I< T C

·!CJK=JK+i:NEXTH:NEXTI

.~!

.; .. I ~~034 VI=' 01( E81 S) D}' i 29:: tJP ox En 1 <,?9 f:t 77:: VP o« EB~?

~ 10··,f). '-) r~ '" V'f) O' ·1.'(· 8 r'J t}t 11 . ..l""~

I . ~' '1 ..;) c .. :.. . ~"'\ .". . .C,. '0 .1.. ., (;) ... 1

.12040 DATAn0f030i0100000000~0c0B080000000

" . i. "' ....• n.H

I'(I\;!

@I

~2050 DATA"80c0e0f0f8fcfefff~f~~fffff~fff

@ ~ fFu

, t

.!2060 DATA"3c7~7efrfffffffff0fc~efe~~~~~f

I f; [,11

.,y,., : "j" " r

65

,.1 ?070 DATA~if7ffff:fffff7fi~f8feff~ffffffe I i ~f~:'{'~~1 u .. '

~* u

;2~0B0 D(:)l AI' B(1C(_~E0F:-0FBFCFEFFFFFFFFrFFFFFFF

I ~~ F F"n

66

~:.~090 Df:iT lin FF7r-~lF 1 r0F(~7030:1. (~f070l. 0 i (~0(1(1'0(, 00""

~>. 1. 00 Dtl TAN F rr F F F F F F E FE Fe F0 f'.p f f f f f f 7 f 7 f 3 f

0'11' f

::? j, 110 DFIT AI100000('00BOU~)C0FO\'60'€'(}~~·00()0 i 0:1. 03 ~? F 1'1

2120 DATAH000000000101030fFF7F3F1F0F0703 ~'l rr

2130 DATA1I0f07010100000000¥0c08080000000 001.1

2140 DATAH80c0e0f0f8fcfE~fffffff~Pffff~f

·F+~JI

2150 DATANFFFFFFFFfefefcf0ffffffff7f7f3f

(" r~ 1.1 I') ~I~

. ,

~~.~ 1,. c)0 n~~,T f~j,/l0000000{1B0B0C0F000q)000000 1. 0 :i. 0~~ ~)Fn

J"} ,,; '~l' 0 [) A T i-.. Ii r" r- ~~ " .. r:-' ["" F-I"· r" 1'" F"'r-- !'" .'" ,. .. r"!'- F F"- F" F' f'''' 1:"" p' E'" F' "" .. ro' C-'

I·;~ .•• 1. l . _' 1"',1 . f'l '., I" !.. .. r" r' ,,' l" .. r- . l" ;," ! .. t'" l" .... -, t··· '",' I" . ..'.,.n e .. r' ._.

F0u

2180 DATAuFFFFFFFF7F7F3F0Fif7fffffffff7~ j.fu

'-~94 1·)~·1·AHF-rrE-~f-r~F--F·F·~-~b~F~r~rF~f-F·i-F~7r-7··~ l.;.~.J'. ' v . (~) f-"l·dt· "' r' .. , r 'r' .. t··· - r: ~:. I" Q I~ I f" ," [" . .... / r.:. ~,

3'C"

~:.!~~(10 P R 1 NT /I

r.., ':; ~ ':1 ?

(. 'I..) J_ \". iI.;,-~

q "9·.··· C) C)

", ~ 7 '7

9 E

I::. GEEEF

I,.JH ..J

J T 1 J ! J

v, ; ~t ~} '0.,. - ... ~ v,

9··.·· >. r..; 0

'" ~.) ;"

(y ') > ?9

~- I::'

I~ i!t. ....

[: E ;5lE B Fe

,j rl...J ,J .J N 0

;'~~~:~j,0 Pf~INT::::Pi~INTN

E:C EC

:t::.

o tLLL .. Ji< 0 N

. .JJJ ,..IN JJ,.J,JN J .JJ.JN ECE:.

> ~H:j)

99999 99999 99999H

. ", ,,' /,\ ·0' I 0" (' f'" -r '-'1 "j' ") .. F-' n 'r ','d T '" C'! ~ n "I r. c". c» ~ .. n ' .. t r

t.: .. \) '0' . ,t.".' .. " .. r t; ... 7' c .. t:.... ll. .r .. '~ . I ~ ~'} . j". t:. 0;: •• ::', {;'\ ",. 'd

?9 >

?9

r- ('J !'" i.:' r: ",~ V' J"I

..... _ I] ,""" hI ~;,'I, 1

~J.f '<. 11 I F' c: l' F) T t;· (' 0 \ I ·I·,r r, ';.~ , .. ::::: l;r ~:~ :~, ( >)\ ." ~':'l C' C c· "() T 0\:) ,f ... 0'

•.•• C) .I. ";'_ •.• d . ,.1. U . ,I' i ~ ...... .) J ._, ! \ . \, J L... d i:: .• 1 . ..... U .I.)

a f'ugs impossfvs1

Wi'lson Fazzio Martins

--- . .. ,. ,

I tl1 P I) S S I II) E L

Este programa simula urn jogo do tipo "adventure~ onde 0 jogadQr deve escapar da famosa prisio de Alcatraz. Atravis das setas e de comandos escritos. deve-se gular 0 prjsioneiro para a fuga, tomando a m~x I mo dec u ida d' a. C om ape r f e ~ t a, 0 u qua 5 e . 5 e 9 u ran c a d a prisao.

Ao l n i c i ar+s e 0 Iosn. 0 p rI s l un e i r o (corn roup a I l s t r ada l. e ncun t r a-s e na sua c e la , Voce pude . com as setas. mDvi-jo em todas direc6es, ati Que urn obstjcui 0 (p a red e. 9 r ad e 5, po r t a, e t c.) 0 imp e I; a .

Nos dlversos corradores da prisio, principafmente nos que nio tern sa(da.pode-se encontrar diversos un i et os . Eotao, para saber s e he a t so no local, de v aSf pressionar a tecJa SELEGT na parte superior do teclado. Para saber quais os objeto5 que voc~ carrega. deve-s8 pressionar ESC.

A~6es mais complexas ser~o executadas, atravis de comandos escritos. sendo que as palavras usadas devern constar no vocabul'rio do programa. As frases precisam ser dlgitadas da seguinte man8tra:

VERBO t SUBSTANT~VO t (preposi"o) t SUBSTANT~VO

Nute que a pr ap o s i ~,au e ope: j ona I., voc~ pode

omiti-~a, contudo. necessirio que as palavras S8jam separadas par urn espa~o em branco.

lodos os artigos DEVEM SER OMITIDOS !

Se. par exemplo. voc~ qujser peguar uma pi. sendo que asta deve Dstar na m8sma posi~~o que voci. d ,j g, t a,

I:~ e' ":' lll::' F) /:..

_ r." l.~ ., ,_, t-I

Existem acHes que reguerem majs de urn objeto. c omo par e x emol o i que f mar urn p ap e l . Para sa queimar at- 90,~ necessAria f6sforos OU urn jSQueiro. Ent~o a frase

68

deve ser digitada deste modo:

t:\~ r[:- I·'· ME· q A, pc C' t C~O· 1.".~ f' ')'S':; 0·· n ( .. t'

\'In.. _ ,n'., Ii '·'1 '.~' _ . ,I.\,,; '"' r· . ~"\ . ) "~I

(~UE I ME PAl-' EL FOSFOR os

ou

As palavras aceitas palo computadof SaO?5 s esu i nt e s ,

VERSOS

SUBSTANTIVOS

Abra. Amarra, Ameace. Beba.

Gave, Coloque, Coma., Corte"

Agua •. A I arme 8ara1ho. Bebida.

Cies. Cama. Carcereiro, Chav€. Cobertor_ Gomida. Dinheffo.,

Espeliho,

Fita,Fogo. FOsToros. Grades.GravadOlr, Guarda, Jornad ~

t an t er na • Len~od .Luz ,

De, I)js:p(u.e,

E 1"1 tr e i E x am i n e .,

J09U6, tigue, Mate.

Peca, Pegue. Puxe,

OSSll,

Pa, Pilha, Poco. Porta, Pr es l d l ar l o .

Queblr e. Que J me, Rasgue;

Salte,

T i r e.

Vista

R e Ii 0 I v e r , :R 0 t;:. a , 5erra~

Ie r r a, T ira s - I ema d a

OBSERVAC5ES IHPORTANTES

• Sa voci dlgitar uma frase e 0 computador responder Histo nio ~ possivel.", nio quer dizer que a a~iD seja reatmente impossivel. rente ree~crevi-Ia de maneiras deferentes. camo por examplo.

POI?TPl

P ORl (.); COM CHr;l.)E PORTA COM ~OSFOROS F" ORTA COi·,i PA

~ Voci pode examinar 05 objetos d~gltando MEKAMINEN~ seguldo do nome do objeto desejado. 1550 pode ~he ser muito fiti 1 quando woc@ nio SDuber 0 que fazer. w Vuc@ deve, se possfvel, pegar todos as objetos Que encontrar. pais eles provavelrnente 5er~o usados mais tarde.

w N§o siga 0 cam~nho 16gico para escapar. Es-

69

te jogo nao sa bassia em t6gica .

• Nio tome par base os examplos citados anter i nrmen te ,

DIGITA(:~O

Todo cuidado ~ pouco ao digjtar este ptograma_ pr~ncjpalmente pela sua extrnsio.

Todas as I inhas DATA e PLAY devem ser revisadas ap6s digitadas. pois 5~O antic 0 maior n~mero de arros ocorrem. Tome cuidado para nio confundir a letra HQn com 0 n~mero "0" !

Respe~te maiGsculas e min~sculas.

Respeite RIGOROSAMENTE 05 espa~os em branco entre palavras nas frases das in5tru~5es PRINT. po~s foram calculados para Que 05 dtzeres do computador tenham estAtica na tela.

Caso a entrada do programa apare~a defeituosa. confira 05 dados nas I inhas de 3160 i 3270.

CasG os desenhDs do programa Ihe pare,am 85- tranhos,confira novamente as l inhas de 3510 at~ 0 f~m.

Digite com cuidado 05 dois caracteres antes de cad a sub s t an t iva n a s I j nh as 342'0 83430.

Confira 0 mAxtmD de vezes p05sfvel as I inhas 3~g0 e 3500. pais eias siD a parte ma1s importante do pr nsr ama , Um mf nimo erro n e s s as I inhss c ompr uma t e 0 born funcionamento do sistema.

As I~nhas de 3300 i 3390 cont~m os dados do mapa d2 pri5~o~ Gonfira tambim 0 major n6mero de VeZ!5 passf vel s s s as J i nh as .

Tome cuidados especlas tambim na digita~~o das Ilnhas 1330 e 1358.

CONSIDERACSES FINAlS

Escapar de Alcatraz ~ majs dificl f do que parece. Nio deststa. pois este jogO i urn 6timo pass atempo e um compl icado Quebra-cabe~as.

Oepois de sair da cala, 0 j090 fica mais fiei f. pols aumenta S8U campo de movimento e novos objetos SiD encontrados.

N~o se impressione com 0 inicio do j0901 0

mapa da pr~sio ~ multo maior do que parece.

Dj~irta-se com AlGATRAZ!'

Has lembre-se: ALGATRAZ i ioexpugnive1!

Sair de i a e c u a sa impos sfve t l

En tr a .. e rea Imente imposslvel'

Uma vez fara de ALCATRAZ, voc~ n~o puderi retornar majs para sua cela!

78

flit " fc

'., ,e

• ,.

#l. "~

,.

j. (1 I(} C LEA r~ 4 0 '1 e, : DE F 1 ,:,~ T (;:1 •.• Z :: C () LOR B "; 1 5 T l5

,'1' i '0' <:-' -~R' E' I:~ N') 0·' '('.:1:; 'E,:' ',I r r ('.::.':;' ';-, .. II' A" ~:' u .

,,) L " r.~ "l:_ 'J' ,.. " ' r~ ..> , ,I" , ,) itt 1

j. 2 (;) V P OK E t) 1 44 ;- 1 : i..} P 0 k:E: I.~ 4 "', 0 T l = IV P (H< E 66 56, ,j" 130 FORN=0T07:READQ~:Q=VAl(ff&H"+Q$)

140 VPOKEN,Q:VPOKEN+20487Q:0pOKEN+40~6,Q .. N' r'"X',"l'

~ I [:_.

&1 ~ r

" L-' q F~' D #.1 r .. T ,-.." R' r: A l" (\ lJ' .~. I I AI (,n!} II U . i':I (I )

.1', ,) ~,' I Or> 1"1: :~: '1::' 0./:· ,:[~" . ,J', J'I : ~;.;:;: 'r' I "," l;'i H + ~'l.'

j, 6(1. VPO~<FN+f.f:t 92 f (1 = ~)POI<E:N+i0240 ,,", ti: VPOI<EN+

'" '") '"') 0 ~, ,...... ~J E' X -r .,1, r.::. c: D H T !l .. I', r. I

f70 (30SIJBJ030

180 DEFFNS'<J)=MID$(SU$(J),3)

. .

1900IMPO$(13,ii):FORM=2TOl1:FORN=0T013:

READPOSj (N r rl) :' NEX1'N: NEXTr"j,

200 NS~34:DIMSU~(NS);FORN=0TONS:READSU$( N) : t~EXT

210 NV=23:0!MV[$(NV):FORN=0TONV:READVE%( N):NEXT

220 NA=54:AS=44:DIMACi(NA):FORN=0TONA:RE ADAC$(N):NEXT

230 PC=8=PL=7:ED~66i1:c6LOR1~515:CLS

~240 FORN=0T() 14: V'P OK E6 j. 44+N," 15: VP OK E6400+ N~i5:VPOKE6656+Nri5:NEXT

250 FORN=0T01i9:READQ$:Q=VAL(H~HH+Qi' 260 VPOKEN,G:VPOKEN+20487Q:VPOKEN+4096,G =NEXT

270 FORN=0TOi19:REAOQ$=O=VAL("&Hu+G$) 280 VPOKEN+B192rG:VPOKEN+i0240~G:VPOKEN+

j ....... '·)°8· J"'\ -N'E""X' "1"

• C;.c.. !;;~, 7' u: .. __ '"

290 {3.0SUB i~l90

300 STOPON:ONSTOPGOSUB2990 310 GOT0690

"~~~~0 REM

330 REM ***~* AGUARDA MOVIMENTO ****~ 340 I$=INKEY$~IFI$=HHTHEN340

~350 GOSUB 1390

II &' I ~' I I,

71

72

--- -----------~--

b 1 (1 J F 1: '3; =:/' A NA N D X ( 9 ) =:;; j, AND L E F T3] ( S uq,. ( i 5 ) :r i )

u*nl' "LI"·'~II'~I:) IN-l.-·Uj N'O, , ' '," d' ' U~. e()"rC

~' '.~. t:,:,11 '\, ' ft., I' "S CaE: S '"OF fl-} E III .... " oj, u . I,}

')90

~

@I

~ ~ ,~ I· V , _ 'i II

I A: 6 """10'- I' r"] €I. "A' '''l'l.1 ['~ N'P'" 1') I NT it 1 .1' 1-1-, '. ,--:

"'i'" ~ c:.. ' ' .T" 1.:.,=::', r'. ';. ' r\ .. ' • .. ~ 7 a c: Inc 0- caE' £'~ a

.~ quip Voce foi hOFFivelmente devorado!

I r~ I,

®:

- .

,

,., :

t ~, .

" _. ~

I tf:i~ _ ,

~ t

e:'

630 IFI$cHBHTHENPRINT"1,"A passBgcm aqui

£~!) ta b 1 0 q UP. a d ~'i\ P Or t c t'" r' a .. N : GOT 0 ~14 0

'- A 0. I r" J. (I' - - - /I C-'" '" '1' LI [" N' -. -P P I' :N'l' -!vi <i II ~ j ',--- 'I' , ,- d-

C;) ~IU , i, r ,,:0 :.::; __ ' n r::.1 '" ',I, tt J., .. 0 c: c C, €:'~ IJ €,~ t:cU"'"

, 1 d . "".

a com 0 ~aFcerel-ro € E_€ o EnunCIOU.

.L r.;" '0A 1 .,"" ]' if /.I [) ,u l' LJ r'" !,_UJ t) ]' U T U j ,I' (:' " , -", ' -, "

c~,,) '. _,', J" ;;;: ,'. ru; I, r ~, . n 'ff. 'F " 0 n~; £ 9 1.1 I HI 0 '::) 5 a !

falta transpor 0

r do predio. mas ainda

t . "" II (-'0""''') L nr ...

pa IJ,,, II IF .. ,,,', c.;;)., IV

6tl0 G o T 0 j. 4 30 670 REM

680RE:M **-A,~·~"i INPR IME 690 IFMO=lTHENPL=PL-i 700 IFMO~2THENPL~PL+1 710 IFMO=3THENPC~PC+i 720 IFMO=4THENPC=PC-i

LABIRIN10 ******

ta .....

_' '~~:II ..

POCO

73

(:; .~ ~



'(i

~ ,e

4& (it

,

,e

• ..

iii __ .. _

730 IFED=6613 OR ED~6677 OR [D=6741 THEN VPOKEED76 ELSE VPOK[EO~0 740I$=PO$(PCTPL):ED=BAS(i0)+PC*2+PL*64

"'~' .. 'V t.) 0 k- E'- r- r') 3 .. ~ ,; 01' i I n 0 K L'" E"I) ""3 j 4: j, i: F) 0 f' c- E'- [') . ~~.~

~",-,_:::: n .- r ' .. ~_~:l _ .• ;." . ...: }" J_ ~ 'vr", ~ ... r.::M -~_ -~ .... :.'. v J. : 'v . - f'\ r:_,":. _. +,.,.,., j" ~=

iC : IJ I;) O· ·I( [' ~ ~~' [) + "3 :l j: V· I:) (). I' 1::'1:;-1") . 'Ii /I

_t \,.: ~. [_ '. ... _ ,,_, ~. . .. \ 0., ~ .. , • _ 'j J~ '"-1

"'y;_.- v,-) (- !_i !:.- !'- ,., ':.;:"'~ 1 J "j 'II'~" t .r'" . M ]" r Q' , ]' ". j ~) '. r" ~'J i{' .) r, 1::. t:.I..-I --- ... c: )'" >" t'f' '" ~ t': n +:,. -'. 1) J' ~ ., j_~), . 1 ,I, ,)

7 /.~. 0., V")' .() K E'" f'o, 'f)' . ") 'i V" I (' II ~ ,i_J! 1'1 io.i I I) ct, ( '1 o; ") j)

- c' _- _ , .. ' ::. i + ,:) r: .. ~. H.~ (!;; n +"1'.' '_~ .:v, lJ r c .. r ... .

7· "7' "./jJ." 1 ~ 'I:) () 1/ E:' EO:' [) ~~ ,( V :, I ;( if .. t." U +- '~'1. J- [\ (r ( 'j" u. _ ';'.0 CO )" ),

'\;, Y , r,..... .1. '1 Pi '"_ & , 1 ! . '. 1;1). _ .tl' ) ,;,) 'I' :I.

7 B 0 V P 0 1< EEl) ,_ i v V til ... ( r r i~~ Ii It +- M I I) % { I % ). 4 r j_ ) ,. 790 X(6)=0~X(8)=0:S0UND8'10:GOT0340 B0~) REM

810 REM 00 MOSTRA OBJETOS NO LOCAL DDD 820 PRINTMl,UAqui tem~ n;:I$=CHR~(PC+60) -t'CHR '3; ( P L + 6,0 )

830 M=0:FORN=0TONS

840 IFl$=LEFT$(SU~(N),2)THENPRINT"1,MID$ (nU%(N) 1'3) ;~N n; :M:;;,::t

850 NEXT:IFM=0THENPRINTH1~uNada Importan

, .n

t e i

B6{1 B70 B8~; 0B B90 t~

()00 REM

Oj~a 'R.~M *** E~~I'f~A· ~()tAA~1r() E~C(~R··]-1-~

7 • "::) '. 1:._ _ _ . _, I';: 'j '\ ~,,'. -I. ' n~), ..... )., , " 1.,.,

920 I$=INKEY$:IFI$=uuTHEN920

GOT0340 REM

R· 1:"_ lo.,~ D. 1",':\ I~.-f" 0 c ... ~, T t') ·A··, 0 'E) f Eo' . '1' 0 C" C ') M· J C' (~'- .... D f'. R" D D ~_) f~

l 1 1 ., n ,,1:'\ ') d" :_ ...,:} "C I ....) ') B .. H.i . .;.j v

'r) D ]'~" I l' H j 1''' V .'

r 1\, ''"' ti .. 1 . () C f..;



I

I'

e:

I I

0:

I I (& II

c.~) "1"'3', . fA P C' E- 'T' ( I· (:) . j L E» .( 1::"

7 '0 "J '~ "'. *..:., + .. C) T) , T J, ;"J

940 IFASC(I$)=8ANOI)0THENI=I-i:FR$=LEFTi 'F- , .... (,I' I)· I .[ ~ IE'" ( 8'" '1' . j L r~) ( 8" . "1' .' "")3 i J:":") ,;i II::'" . s'r-

1(." .~~ ;I" ~._ , : _ ..... 1'-: -;.~' •• + ,0,. c. '_.. ~ K .. +,;;-.:, ",' r. ,.."I')' .1. J #' '-"

:: GOT09~?0

950 IFASC(I$)~i3THENi010

CJ'c)0' Q=ST I CI( (f; ) r; I FQ < > 0T~1ENGO~3UB l390 : GOTO 420,

970 IF I$)=Naff AND I$<=uzN THEN I$=CHR$(

A q c t '1' (I' ) _,,:-,~; -)

~_, \, ,J. ..)1'; ••

98Ql IF (II!j;{ /tAilOR IS; > I'IZ"') AND I~;< r: "'THEN920 990 PRINT"lTI$;:FR$=FR~+I$:I=I+i:IFI:30T HENi, 0jl_"

:i 00(? GOT09;~0

1010 GOSUB1390:IFFR$=/'IHTHENGOT0340

Vi 1020 FORN=LEN(FR$)T01STEP-1:IFMID$(FR$,N

I

. ®J I ,. j, ) :::::£1 rr THENNEXT

, I'

.: 1030 FR$=LEFT~(FR~~N)

&11040 FORN=ITOLEN(FR$)

1.1 ,r~~ ~F.-H.·I·~d(rQrrN·· i')(}" Hl~l.~·.~~N:I~X'-r·

, 1;Ii. I{) ' .. !., J_ ' •. 'L. .1] ,- h ;l) f f f 1 1..- ~ \ . ,--

I

, (~<: :l t:! 60, FOI\ N~:: 0T ONV

I

I l0"/ 0 I F' V [ 9; ( M ) ;:;; L EFT <jj ( F R 9) F N ~- j_ ) 1" HEN 1 S; =~ C H H 9} ( , ($ :

I- : ~H"~~10) :00T01100

, &.. I

. ~,~ I ,~~,.... r: • ",--V 1" M

I' J I.:} ('~ 1;;/ N t; ;1\ '

I

.! :1.090 PRINTUi ,""0 qUE' e " l/;l.EFTgJ(FRS'1N> rh"

I, ,).'1: (. '." 0 l' o '~4 t'J

<I~ I, :J . ,",-

, '~

~ l1.00 IFLEN'(FR~)=N-iTHENj,;;'~30 ELfiE FR':fJ:::::MID

o!I!:?t '

~,t $(FI~$,N+i) :FORN:;;;;lTOLEN(FJ~g;)

·1

el 1110 IFMID~(FR$7Nrl)()" "THENNEXT

Iii ~ G; r~' o I) M :;:;: 0. T. 0 N c~

~. :' ,. r , _ ,,_.

~ 1130 IFFNSi(M)=LEFT~(FR$1N-i)THENI~~I$+C ~d

, HR%(M+50) :00101150

,I

eI j_t,40 NEXTM=GOT03090

6~ 1150 IFLEN(FR~)=N-iTHENi230 ELSE FRi=MID

~.

~. ,j ~; ( F R 9, r N + i )

Voce saiu par uma passagem seI eroS' t a! ~) 0 c e e 5 C ~ _~ 0 u d ~e._ ALe A T R A Z !

~. - - - ~-- --

, I

75

-- - -, - - - - - - '~ ._\

, ....

III _ ~ ,.

w 1 1160 F'ORN:::;LEN (. FR9~) TOl STEP ~":l,

.,! :\. j. 7 e I F MID 'I' ( F R ~& .. N F j_ ) < ) U .". THE NNE Xl

• 1180 FORM=0TONS

1190 IFFNS~(M)=MID$(FR$~N+i)THENI$:I$+CH



R${M+50):GOT01230

@t 1" 2 0 0 N LX 1 r1 :; P R I N T t~ j, F /I Oq u E.' €~. T "'; MID 9; ( F R q; ,.

~. N+:t) ~" ?n: GO T034~')

, 1 ~~j·.0 REN

• I ..: '") rj 0. ~ .t. e; r... (O

~! 12J0 @Ii t240

I 4, "11::'0

I .I. c, ,)

'(::c ~

1260

1 3,50 0 N ( N ,,- 2 9 ) GO 8 U B 1630' 7 1620 i' 2 i ,0 0 ~ 2 i 60 )' 21

7'0' ~i'8A ~j'9~ ~~'0~·0 ~9L~ ~~~- ~~40 ~~L~~~

, ,,~ ,,~ 7 C.. '.' '''''' )" ~ •• f:... .,. C_ C)"'0" 7 c: I:'_ '-.i" T 1:_ c: . ',. c: .r::. C) '0 T a:«:

~B ~~8~0' ~3'1~ ~'3"3'0' ~~7~ ~4'~0 ?~~0" ~610' ?'

.I '() "c:..~." '>, 1:..' ·0' II c... . 7' 4:..."_ .i)< c: "J, 7f c, ... s c: " r ~, . 'r ~,(;]

~0~ ~7'4"0 ~~6,0 ~9~0" ~9: 4h

•• ,1. ~ ~, '.,. L / ' T t=:.. . C.. , T .1:";; " V

13,60 BOlO:~40' 1.370 R'EM

j,3' 8,,0" D, E"M D AF/A"(J~A: ~ LI·NH·AC Cllf)E-RIODE~~ D

. n ~J '..... 'i ,_) .... \,', .' - . r.:. .'. ",J

13, 9c 0' l 110.,1 E' (. 0 0) (.., .... ,... ., q) it!':' [) 1'"

•• 1"'0;-;' . p (:> _.., c: ;:':,'_" :y e: ,:) ',. ,) p Do,'·

1400 PSET(078)p15:RETURN 1.410 REFi

• 1420 REM ******* FINAL DE JOGO ********

• 1430 SOUND7p56:PLAyHT20002LBS0M8000F2F4.

• FF2G+4.GG4~FF4.EF2"

I, 0/:. i 14 .. 10 FONN::= 1 T06000: NEXT: GOSUB 1390:: PR INTUi '"'-"'~ i y"Quer' j os a I'" n ovame n t €" (SIN.) ?N

.~ 1450 I$=INKEY$

t

, ,~

75

REM *** CODIFICA ACAO EM Ii P$=CHR$(PC+60)+CHR$(PL+60) IFLEN(I$)()1THENGOSUB1520 FORN~~Q)TOAB IFli=AC$(N)THENf330

. '

NEXT IFLEN(li)=iTHEN1320

" ")70

.1. I. ..

j.2D0

i ')9·'0,.

r._ ,

j_ 30'0, 1310

FOI~N::~:AS+l rONA IFLEFT$(I$rl)~AC~(N)THEN1330 NEXT

1320 PRINTffi,UIsto nao e pos5ivel~H:GOTO ~340

;: "3'~ 0 O' N (' N ,<i 11 G C C'll,n j' 6 "')?', .( > ""3 o; i 6 3- 0 .i{ I a:::. 0' j 66-

J .... ,..... .' + .1. I . ~ .) " .. J a [,) .' <;" .. \'1 't J. <6 ' v' :1" ..... '. 7 .;I. C' ,,,} :r....

0ri660:r1660Ti670~1680ri700J1720F1730~i74 07i770:r1790ri700:r1800riB20~1840Ti8607i89 a 19~'0·· 1000 i'94·~ 1070. loon ryA14 ~n~0; ~0"

I{I ,. , .f. :If .rr ,:J '7f. '. ~ "7 "I J :r, T ') '0 T 1':_ '(I ' vr 7r.- 0 ,;$. r c; ,fj,

0, j.630

1340 IF N{30 THEN 340

i ~l

I

- I , ~,

, I

I ~I - I

t

e

1.460 IFI~J::::!'IS;'OR I~}~:' :.,i'THENRUN j_ 470 IF I $=uN""Of~ I9;::::''-n n THENNE,~J 1480 IFI$=#W"THEN340

1490 GOT01450

t 5,00 R E~\

J5j,0 REM ~df VERIFIct~ OELJETOS CITADOS Jl:'~:'

~ 1- .--,.) 0.. J' A C f' ( M' I I) (I: ' ~ a:. n .(» r.:" - '", I F·ol E F'l- (I' ( C II u:_ (

;) c; 't! ;::::;: H J _': _ '~ .0 r; J. :I} ~ C:y.ll ' , .... ,_', ~ .. _ _ .':II ,).'.D'_

• J )-, F) ') :;; F) rr, 0, D l E:- f:- r o: ( c~ II {11 (' _ I) .... j) ~ 1/ "* iI,; nOR,'. LEe l'

... '1 c.:... _ J: r, .,. J":I _ ~_, _ ,,' _,. y t;;.. • l , -- ,

(r_: (~'lj<[,' -J). "'i '\ ='" N OF) L E·:' !::""l'o!I: l 1« 1 '),:;::- .... \ 0 OR •

I r.D :n 'It .... J .1:' ~ .... ~ 'X c.... ~ til II .... . _.. :u ,\, :v,. -" "_. L,r

EFT$(I$.1);ff9# THEN 1540

• 1530 I=J:GOT01560

e. 1540 IF LENCII)(3 THEN RETURN

• • ~

~ ~



!.

($ o ,0

• ~

1:) 5 0 I = A S C( MID q; ( I % )' J T ;:3 ) ) .. _ 5 0 ,: I F L EFT $ ( S LHi (I)72)=:P~ OR LEFT~;(BU'q'),(I),.2)=u**n OR lEF TI};(SU$(I)72):=""'" .. N ~fHEN .r~ETLJRN

i560 PRINTij1~"Nao estou venda H;FNS~(I):

GOT0340

j' 1:,- =r {), R, E- M' '

• R ..... 1 / \i,J~

15(30 REM ~,* DESAPARECE 08 . ...IETO CITADO ** 1590 SU$(J)=u H+FNS~(J):RETURN

j,600 :REM

1610 REM **~* SUBROTINAS DAS ACOES **** 1620 PRINTH1,uMais do que ja estao ?"cRE

TURN

i e) 30 P R I NT U 1 ,. U E s ta ' b €,~ m , F i c OIJ e m t i r a s ,

1640 X(1)=0:X(0)=0=SU$(i)=#**"+FNS$Ci):G 010 1590

1650 PRINTHi,"Okll mas e' urn dEsperd~cjo. "":G010 1590

1660 PRINTHiF"Ok, nao parecia SEr rnuito uti1 ruesmo.~~H:GOTO 1590

1670 PRINTHi7HOk~ mas nao sei porque ~ez isso.n:GOTO 1590

1680 PRINTH1r"As N;MID$(SU$(J)p3);" t~an

f ~ F'N~~(~) "t"

s o F' m a ,... :a m - So E' n U In a - -; " ,;) D ""~ ;.

1690 SU$(2)="**"+FNS$(2):GOTO 1590

1700 PRINTUi7nOk, e ela va~ ateP 0 fundo

1710 X(0)=1:SUI(J)=P$+FNS$(J):RETURN 1720 PRINTHi~nNao daYya n;FNS$(I)~" eF d e alvenaria.H:RETURN

77

WI ,I

f

.. ~

• F

1& I W" I - t

,

.~ : ,U

t IE,,· I, ,'~~ .

I

, I

~f

• I

~:

I I





"

'ii

•• - I

• J&.~

'ii" I' I

• Jk. 'I

W • ~

• 4· I

q~ I ,



· :'

I,

I £1 VI ,

I o'l!I>f 'qtl' I ,t

I

0:

I

,6,1 'VI ,

I <ft.1

1&'" I i I

Au "

W * ~

• &;.. I

W t t

• <'&.1

WI I

-

1730 PRINTHi,NOk ... N:RETURN

j," 740 I F X < t ) =::0 0 r~ p q; < >"'c c tf 1" HE N P R IN Tit t , N

Nada ocorFEUNn~RETURN

1. 7 5 (t) P R I NT U 1. I' N (~ c: h a v e v € i 0 J Ij n t o

1760 SU~(3)=N**H+FNS%(3):RETURN 1770 PRINTM1,.uNao estava boaN~N

€·~m tEmp pr' .0 .. it

i 78(1 GOlO 1 ~i9")

1790 PRINTHiyHVoce £1' doente? NeCEssita dE urn psiquiatra~ Nao YOU ~az€-10.u=RETU RN

1800 PRINTNlrNFicQU muito arrumada_ .• ~ 1810 SU~(J)~P$+FNS$(J):RETURN

1. B ~:,~ (? P R I N T *~ 1. ,. II () k , A c h 0 q U £ ~~ 9 0 r a v a j fun

" II'

C' t o r~ at"

1830 X(2):i:GOTO 1590

:t E! if 0 P R I NT # i. rUE n c a i x -0 u P E: r f' E.' ita I~H-::- n t: E' ... U 1B50 X(3)=i=GOTO 1590

l8t,0· IFP${ )J/?F" A'ND P<L< }.ffEHiV" TH!EN PRINT# j. r 1/ N a 0 'V €:~ j o n e n hum <:t P 01'- t a .. If :' RET URN

1870 IFP$="8@" THEN PRINTH1THNao hal' ESP aco par~ coloca-l0.v:RETURN

i B B 0 X ( 4 ) :::: 1 : P R' J N T t~ 1. T 1/ Co IJ h e sob E' 1 a ." n : S U ~; (J)=P$+FNS$(J):RETURN

1890 PRINTHiyHEle 0 abafou!ll:9U$(J)=Pi+F

N 0:;;' ~r ( f' ,n c,' l,l(l~ < I' ) ::::: n j _ J II' +F 'N' ~ e; ( I )

_ , ... .) ~f' "Ifn"""_'" » '" : 'ir.,,; .. '1;.,' , ...... _ ,:;a} ..

1900 PO~(PC,PL)="0000H:VPOKEED-32y0:GOTO

.~

• 1940 SOUND7756:S0UND8,i4:S0UNDir5:FORG=0 T0255:S0UND0rG:NEXT=SOUN0870

'. 'I· <C. I. '.':) I~:; 0· .. · p' 1"\ r N ".' U l' ,/.I V ' I d t .

J. ., ~ '\ ~ ';. ~ fI' ' .,' . 0 c e con s e' 9 U I IJ ~.' € sa·'. • v OU.

~

~I H

V I o a 1 at'" tn€:: !

.! 1960 PO$(PC,PL)=lli000u:SU$(I)="JJu+FNS$(

.II):VPOKEED-i70:GOT01590

i t 970 P R I N TU j, ., h'A 51 o rae: 1 a E' s t (:\ 7 pr-o n t ~\ P a

. '. ira f u n c i o n a. r" • U

78

I

&1

~ i

, "'~ ~. "~!

, I,

! ,A ~I

'GI;:' ~,

I I

, I

,& .. , I I ~C" 1

~

I ([{i i

I I

" 4'... . ~;

'\i¥ I I !

.1

:l 9' ~:l-0··· X·' ( s; ,~.:; .. : ,-' r.:' -1:' i ! 0 "- 1

_. _ <: . ._ ell "\ I:", . \,,r\ 1'(

1 C) G 0. C C' . LIi'.,P·" -V 1:':' i. "' PI A y. N ·V.,;; ~_] L· ? ... , 'A' () 78· 0 r-, C- 0' r;:' D-C- j- r:' (\

.. ") ,. '. ...),) , I _ I.} / < d <.) •• - _ ... to"~ J.";' _ ",I ~-_'. ,. " .". a: ~....! }. L )

8 FO·4·J) ...... = ~~(}I;) (\I~0·, ._-(.)..; O,- 0' : "Ie X'T'

, tJ J.. \ __ , _ II. .I. _ .. ,I 'I. •.. ,

2000 PRINTW1.HEnlrou Em curto!":PO$(PCrP

L ) __ 11' Ii>..'", j i·1.I Ii IJF)"O'I'" '!···I'·-I) 3-'") ;~ ,j, C'l' 1(1' ( I' "' -- N JJ".i' , j'-'NC'(£ c'"

,'- '(I V .. . ....'. ' " .:' ::_ ._.. ~.:, !" 'l;:.J • .:H .• ;1l , ' l - , " "[" - ".)l] ...

J) :GOSl,IB i~j:90:~GOTO~?fl70

20j0 IFX(2):0 THEN PRINTUiyNNao func~ona ,." _ .... I:) E:'l- LJ R .. ' ,q

'" II I!'!' r\. _ __. -_, I ~

")1;', ,..,.';. P'R' ':I" '.1 '"]" U .Ai U L-- t .~. ]" d' rl", X ( 8· .) ... .Ii

c: '<..1-"'1.0 ,. J. f-.: I tt.i t t; -:::.:,: a t 9;:'- . 'a .. : -- - ::;;; ~I,

',,)IA I::::' f'A S-' 0" U·.N·' [) 7" 1::' L, .. (:; 0 II N' ro ~ .,( 1::- .. S'O' U·I.~D'O. i L : o 0"· ~, IN! D.

~ ~ .J ''I •. .'. _ . _' ]i' ~J G ... , , •• ' _..~ _.1.:>,.1 .... 1 "_. .. . .. I~' . <:1 11 (J ,d Ie..

j. 3 j 4 .. ,e'. '0'. ,I I l.J ['J.A,..1 .I:.]..,f>, ": R··· ··E· T'" l' tf) .. I

.•. ']i" ..... J '_. \.' I·, . .if, ,;.; I' • 'V • _'. __ ' . _~ , ~'l

~;0l) 0 I F X ( ~3 ) :::::: <3 THE N P R I N Ttt i ... s s A c hog I_J; E IE' S t funciona dE modo als

a' qupbFado ••• Nao um~n:RETURN

2070 IFX(5)~0 THEN PRINT#l,HFalta alguma

C 0 j G ~-\ P ;:"lLI"'" a s f.~ 0 u vir' a 1 9 ,0 n 01 9 F a v a d or: " .. .. ttl =RETURN

,-) s: .. t~ 0' tl [. - c" p . p. l A'Y" N' 0 s= ~ L 4· c, IJ, \A I::" '0 0. 0 C' .... ~ C r E"--"-' r_- F' t·, ~) .• (., 'I') "j c; v'n' p :.,1::, -::: -." .... '_:) '. t» '(I f-Id' v "_" c~', I}-:' c:~ .. c .. IC,:, ~,'.< .' c.,

. F:- ,F' '"). (-' r:· E- 'J (' E: D' C r r- O 'oj F.~ O ... _:::f"' rr '"" ;0'·· 6' L ·4· . V' 7 E:~'! O. C 1-) ~. ,r.:" F'~' (:'1::' C"

" _ i:.-. J . _ ~__ ., ~., im.~ ,_~.> l' . . . c;.. _ ,- .r:~u c. £... r...

,I)~ FF· ~E'D'E~~D"'C'D'D"'E~'i)rN

~_. t.: ... =II, 'b....~.~,_: .. -:. c~ .. ,-II . .' .·~I " _i

1,"Onde estaf a porta?u:RETURN

2110 IFP$=u?F" OR X(8)=0 OR X(6)=0 THEN

F' R· TN· T u .: n E·' 1. . . 'I. .. .d· .' 1 ' d .tt · . R·· E" T· 'l!t I:) N

.. .1. 'tt : .. 'T " a E S \: -1.4. . E'S . ~ 9 a ~ a .. :'.'.. 1",\ .•

1 F) c0" l J N [) 3 7'" cO· U N ~") 0" '")'C' ~- c" 0' U. H D-'"} "1' '1.:" C'" ". F" '0' R t:\

,,~: ,J ~. )' i : ,Q ' .. :1.' " 't 1=_03·,):: d ·· pt, c; " .c.:,j,j:" .. ,; '0:;:::;

1T0500:NEXT:SOUNDir0:S0UND3t5 2130 FO~Q=iT01000~NEXT:8EEP

79

;11

II~ I·

',. ~

80

I I Jc.~ I 'Ill\' •





.~

~:) 1. 70 F) R) I "-11- J..\. 0\ s: , E- s t ,;_,}" f' o .... _. IF: X~ (" 'i )'. :::: 0 :: X ( 7' ) :::: 13

f.., I . . . 1'-.; I ,tt ,I, 7 •• _, ,.1. . I ;::\." c;:..

: S U ~6 ( ~.J > ::;; /I * ~- rr + F N B ~b ( J ) : RET U R t-j:

':} 0( (;) 0f, [)I~)]~ .td T fI (J' L, . rr: X < 5 ) :::: 0 :: X ( 9 ) =:: (~ :: S U~) ( J ) == 1/

t ... " J. C) r '\ ~ _ ,"(' . K. ~ .. ;i!I , . - .

**#+FNS$(J):RETURN

2190 PRINTiji,HOkuHH Mas 0 que VOCE vai f a~!.E~t... com e 1 a? ...... : X (~3) =0::; X (9) ~;;;el ,: SlJ~6 (J) = "'1H(: li+MID$(SU~(J)73)~RETURN

'''j'->l'''j, C'()UN!I')"l' .. 'V nCOlJN· 06' i' o; ~'cO' LJlio.tOn .II: 6 II ("'OtP"I)j

c.:«: .• '(./~! ,:)' ...• /7/';,:;0,·'·' ".1:.'.;,;:. 1''1 OT~· .. ~)·'"'f'!'_.'.

3,12:S0UND12710=FORQ=0T02500=NEXT:SOUND8 r0:: VP 01< EED+ 3~~ y 0

2210 PRINT«1yUUm buraco foi aberto.H ~?~0' poa./Pc_p·L)=1I00'j0H·(~o·r·O'··1~o~

C •• c..,_. . J~\ "., .. ' ." _'. ,,:; _ ... )7,(,

''') _.) ~"- 0 F) R" 'I tJ l' .1.1 1 n r" . t .' '7 T '

«: c_ .:! .. , t't· 7' 1::. S '. ;'l n () c n F P 0 H 1(2.' mum c: al

mente peFf'ejto~il:RETURN

2240 IFX(0)=0THENPRINTHi7ilVoce foi dirEt o para 0 fundo~ Merte in5tantanea"M~H~ [10.1'01.430

"'j ..., se o o T O' '3 '0' ~, 0'.

t: •• {;;., ." . _ . v, .L.,

2260 PRINTHiyUNao era pura~ Voce Morreu conta-minado~u:GOT01430

2270 PRINT#lrHVoce ficou bebado ~ entreg Du-se.Voce nao tern inteligencia a19urnaH: nOTO j_4a0,

2280 IFP$="CC" THEN PRINTH1rnAbriu!#;:PO $(PCyPL)~"1100":VPOKEED-1T0:GOT03270

r-) ". (:) 0 I F' P (E n E' S· J'.I' T H [-' N f) [J -J- N' - T' U i .1'1. ~ -

c. .. l:....?' ,_. , :v:;:.:' :.-, . 1.::..., . 'n. , . ,_ ft .' .. . ~~ ~J r I ud E:- n D

vol N:: POg; (PC I' PL) :,:;:"'061,00'.1: VPOKEED-i 70:: 001'03 ""')7 fA.

c: '(_,

2300 PRINTM11HNao estou venda grade5~u=R [TURN

2310 IFP$=llB@" OR P$=ll?Fll THEN PRINT"l,H Esta7 trancadaau:RETGRN

2320 PRINT~iFHNao ha~ nenhuMa po~ta por pcrto .. ""':HEll.JRN'

"')3""0' IF' E~I (lUI:) 1") T·LI1:"-N· PR'~ ]"Nl'u.J.' U'A" .' _.1")/1

c; ,. ...:, _ . . L~" p; . Ii ~:f;'.. r r_:. ..,. u J. :r I q U f:: m: :

R E'- T l t n 'N E" l S" E" I F" I (. > '1 "'1 A·" N· ·1) r < }. '1 1:"- A-'N I)'. r / > #'~

':.' .1''\.'' ..... ,.:" ,.'. t: .• r_·"_,· t: ... ;.:..~ ', •. v , .:_

o THEN PRINTMiFHVoce esta' lowee? Por qu

E n a o f~ 1 (~ c om PE:sso~:\s?"':: I~ETURN

2340 IFIi(>U)2HH OR P$()UCCn THEN PRINT"

i "0 '

r -- ·ljY I U

r~N

o que disse mas nada fEZ.H~RETU

9: ~3·.·~~ pCDI'N"TU1 HE···l~ C~~~~fo- S~~t' 'F)E'~d' ·t··d··~ ~

• 1":_ ~ ,J!IV I'" .. 11!, ..:.~.;;.) r;:~ t r ;;;). o;;;b '.' ,;::"...J _ . '-~ ''I;;'.

~! '5 a j u 1 d E i x and 0 a e h a v € 1 a I" f CHF a ... .. ' n .12360 SUi(I)=ilCD#+FNSI(I):SU$(J):P$+FNS$( , I.J): RETURN

e: 2370 IF Ii=N?}SH THEN GOIO 1990

I . . .' . .

~! 2380 IF I$=u?)Nu THEN G010 1910 _12390 IF I$="?=NH THEN GOTO 1890 ! ;-!4(10 IF !$:::::"'?40"'" THEN GOTO. 1. 700 @I

, 12410 IF J<22 AND J()2 THEN PRINTHi7#Voce

'A. ". I. #:' . . .....

v p e I<~ d e u 0 CJ b j if:' to II .": GOT 0 159' 0-

- I .

., ~ ;;~420 IF J:>21 THEN PRINTHi 7 uVc)c:e nBQ e'- t

ao forte assirn~~~u:RETURN

• 2430 IF p$()NCCH THEN PRINT#i,HNada aeon

• t e ccu .i ,: :RETURN

i., ,~~4·40 IF LEFT!d SU<.6 (22) ,. 2) ~ .. rCD" THEN P R I NT

, t ft i. I' U E n t: 0 S t ou n u m 011 J" E't o ] a 'I f'.or a • N a 0

, 4*:

I da" para ver 0 que e,_u:X(i)=i:RETURN EL

• •

:.~ 8E PRINTM17.nNdida ac on t e c eu , a i n d a ...... ":RE

" TURN

, '. 'e

, ~ t

.!

• I

"e I



••

I

2450 IF I()9 THEN PRINTHi7"Com 0 que ?~V :RETURN

2460 IF J)21 THEN PRINT~i7NNao da~ para faze-lo~N:RETURN

2470 IF J=10 AND X(4)=i THEN GOT02490 2480 PRINTHi,NSe desfez Em cinzas.~~u;GO

• T01590

• 2490 SOUND7,7:S0UND6T30:S0UND8T16:S0UNDi

3r5:S0UND12y30:VPOKEED-32,0 2500 FORQ=0T02000:NEXT

2510 PRINTHi,NO N~FNSi(28);H abriu urna p assagemfN:POS(PC,PL)="00iiN:RETURN

')"" '10' I F- J) .. .." 1 "T" H' ·EN·P·R '1 N··T" l' n N" '~." d c. "" .. R· E- T' -ll

c.. ..... ~ . .CC ~ _ _._. ..' • f'l. ,ao I a ... . .. ..,

RN

2530 Q=0:FORN=0TONS:IFLEFTi(SU$(N)r1)=u. IITHENQ=Q+l

~~540 NEXT

2550 IFG)STHENPRINTU1."Nao dar para pEgB r mais nada .. H:RETURN

2560 IF LEFT$(SU$(J),l)=N*" THEN PRINTUi ,uVoce ja~ Esta' caFr€g~ndo este ObjEto .. II: RETU,F,n~

2570 SU$(J)=H**N+FNS~(J):PRINT"l,HOk.H

81

2580 IF J=2 THEN X(0)=0 2590 IF J+10 THEN X(4)=0 2600 RETURN

2610 IF LEFT$(SU$(J)r1)()H.# THEN PRINT« j.TtlVoce n a o c:arr(~9'a U~FNS$(.J):RETURN 2620 PRINTHl,UEstaT no chaotitl

2630 SU$(J)=P$+FNS$(J)

~:!'640 RETURN

~') 6 c..~ r.. I F I < > r")"'/ A' N· Co.,' 1 l > r);::" A N" . [") ]',' {.. ).:.i 0' A,),- J 0: 1-_' .. {.

Co:' " ...... }!(J 0 ' ..' r:.. t:..- ' _ ) ,,' c .• ,.I _~ n:

)32 THEN PRINTH1r"Acho que a prisao afet au S€U QI.H~RETURN

2660 IF I$=HCCRH THEN PRINTffiyuQs caes d



!

e: r 10:

I l'

-,

"I I

6:

L

- r

e" i s t a deamE"aca~~ .. u:GOTO j~430

°12940 IF J(22 THEN PRINTHiruOk ••• Estar f

I .«t.. I . t '1' .. (' 0 1· 0 i r;::- 9 0

'VI,f:71,O.tI •• ' -,,J .. '

.+I~ 2950.· .. PR.'INTHiF#.'.N .. ,ao daY.":RETURN

""') ..- P- R I' »- (( "t'

I L, •• 9 60 _ ' . N T ff 1.}" Ok ~ ....

• : 2970 SOUND7r7:S0UND8r16:S0UND13,0:S0UND6 e; r28:S0UNDi2T20:RETURN

.! 2980 GOTO 296()

! 2990 BEEP: PLAyIlV:i.5Li03E"":, ""Vi5Li03B"":FORE e; 9=0T02000=NEXT:BEEP

, - I I

(a~ I

6t.1 'Ii!' •

I

A", I ~ j

- I

~:

f

$,

I

·£1 VI I !

61

,

f &:.1 vI



. ;

,

t .A' ~ , - t



ei

I

~:

, ,.

'. 1

~;;780 IF J::=9 TH[r,; ~) I-<~: NTtf i r "A c a i x a €";st ~t r ChE i a" "":RETURt-~

2790 IF J=li THEN PRINTHi,HE7 b~rn grosso _"':RETURN

2800 IF J=14 THEN PRINTHirHE7 uma fita d E musjca.H:RETURN

2810 IF J=15 THEN PRINTN1rUEY de fitas c assEte.._N:RETURN

2820 IF J=i9 THEN PRINTffl,"EF de borrach

a.u:RETUR~·l ',,~~

~!

2830 IF J=20 THEN PRINTN1,HE' pingar E d

., b , N .. R E T I J R .,J

as _ oas. .. . . "r .

2840 IF J=23 THEN PRINT"i~"E' f@ita de t i' j Q I o-s ...... : R ETUI~ N

2850 IF J=24 THEN PRINT~1rfiSao dE aco mu ito F€S~stentE .. H:RETURN

2860 IF J~26 THEN PRINTHi,ffEF de li0V.H:

RETURN

2870 IF J=28 THEN PRINT#i,"Uoce se queim ou~ Nao devia Exarnina-lor":GOTO 1430 2880 IF J=29 THEN PRINTH1,ilE' muito fund o. Nao daT para v€rseu final_"':RETURN 2890 IF J~32 THEN PRINTHi,HSao caes pol i cia is. u :RETLJr~N

2900 IF J=22 OR J~25 OR J=30 THEN PRINT« ipHVoCE foi movto.~. Ele nao gosta de se r Fxaminado.fi:GOTO 1430

2910 PRINTH1rHET comum_H:RETURN

2920 IF J()22 AND J()25 AND J(>30 AND J( )32 THEN PRINTH1,"So' uma pessoa corn sua

rnentali- dadE diria tal coisa.u:RETURN 2930 PRINTH1r"VocE ~oi rnoFto~ Ele nao go

83

+& ;~~ 000 RET URN

i

.1 3010 GOSUBi390:PRINT~1,uVoce saiu par urn

• a passageoo se- creta! VOCE escapou de A

• I LCATRAZ ~ u:: SOUND7, 56

., 30")0' P'I A' y',.r.lT 1"1 'I 40r.:,·V9E-EFGGF·EDCC'DEl'· 1)8-1'" '')r.-'['

, F._ "._ " 1:.. 0 .. _ '. '.' ~7}' _ "'_ " ,'! _:.' ,- __ ~::. .. . r r: J e; •.• :-_ :.

FGGFEDCCDED.C8C2N:GOT03020 ($

30<30 READX, Y

.• 3040 FORN=0T065:READA~B:LINE(X7Y)-(Ar8):

'(:(i X:::.:A:: y'.;:B:: NEXT

I

• 3050 LINE(20,li4)-(208~114)

3060 FORN=1T08:READA

• 3070 PAIN1(A,80):NEXT

,el 3080 COLOR1:PSET(104,117),i5:PRINT"1,HA

I

,6 I f,":·l'['.';"A IMP OC'c r VE'L /I .. CO' l ·0- R C)

"ir ,1-""")"':>. ,~' _.;", I II, I' .,',' ~.~'.,. C)

.i 3090 PSET(12rB),i5:PRINTHlyHPro9rama dE : ~Iilson F .. Mc\r-t i n s "

I

,.! 3100 PSET(241170),1S:PRINTHipHTecle ESPA

I' ""

.: CO para comecar.

I ~~i10 IFSTRIG(0)=0THEN31.10

1&., 'I

W ~l~A LINr(~ 8·') (~~r i~)' 1~ BF-·lI·NE-(~4 17

I ":.1" .:.::.. If) " I::' '(I.r· ., - c ... .:J ~j ,. .! .,J'.I' ~J l' ....' - ..' , - ,f:..." r ' '

$i 0)-(2557i77)t15I'BF

I ($. 3130 FORN=0T09: VPOI<E6370+N*35 7 0

'.

'"~ i 40 SO" ltND' 7 7· C~OUND8", :1 ~ • ~OU· 'NO-' 6 qr': II cOlJj!.'D 1

~:>. _ ,_;- , " r. .. , .. .) , ' ' 'T '\:) R ;::i :. - '., " L ,~ji Ii ,:) " PI _ •.

~3 r 0 : SOUND i 2 ~ 20

3150 FORM=0T0100=NEXTM7N:RETURN

• 3160 DATA 10r4ir18r3Cr3CF19,40,0i

3170 DATA 10,10~i0T10r10ri0T10,10 ..

3180 DATA44,78T44,.7B,16,.ii4r281'1i4r36Ti0

3~367114r447114,44T78

3190 DATA 48,78,48T114,72rli4T64~i06,647 106,56,106756,78748,78

3200 DATA 72,78,72,i14y96r114r887i06r80p 106~80TB6~88,.86796T78,72,78

3210 DATA 124,78,96,114,108,114,116,103, 116~114T12471i47124,78

3~~0 DATA 1~4 78" i3'~ °6" 136' 8'L i~6 i~4 i

... £:.. t;.. . M" , c.' i' "r __ '- r:.. ,. ;0 '-. 7 " . 1" -' (;),. , "::"" r .r.',.

44,1i4;f·44,86~148T86ri56,.787124r78

3230 DATA 156T78Ti56y114T164,i14r164~98,. 172,i14f180Ti14~172T98,180T98,172r78,i56 ,.7B 3240DATA208,787180,.114,192T114,200,.103,. 200T114r208,ii4,208~78

i

e:

- !

Eel

- - I . I tr.. I ~~ I I

I ~I q'" I I

I

el

~~~0 D'A·'TA·· ~08' 78 ~4fi '78 ~~~ 10'6' ~3'~ 1a6

~.),;,;". .,J:' :'-' t:...'" -,; " T c.. '0.:.1 " )' u: c: "':I' y. ". '$ c... c., ~'. l'

2407it4T208r114.224r867216~86,208,7B ~7L0 DATA A3 A9' 7~ i~~ ·i~7· 1·~9', ~07 ~~0

".,' .-:::.. <:) . H M '"1' 7 ... i" ~1"1' . c: ~.) J c.,. ... ' 'T '..J, ., c.,. .... ," l\" C; £;.. .'.,

3270 SOUND7756:PLAY"04V13L32CFSu:RETURN ::12B.0 REM

i) 3290 REM * OADOS DO LABIRINTO *



3300 DATA 100171010,1001ri100,1100y1009,

• .t 1 "

,f. 00, 1.1 00 r 11 0' 0 " j_ i 0 (1 , j_ 0l €I I' 1. 0 C i r 1 3. 00, i 0 a 0

~ 3310 DATA 00i1,001i,010ir1100.,10i0,001iT ~ 1001,10107101171011,0011,0101,1010,0011 3320 DATA 0011,0011,ii01r1i0070i1070011, ($

50i1,0101,0110,0011,0011,1011p0011,0011

• 3330 DATA 001i,00ii,1001,1000,1010r8011r

~

'.i 0001r1i00,ii00,0010,,0011y0011r0011,0011

~ 3340 DATA 0111,010ir0010r00ilF0011,001ir e; 0011,1101,1100,061270011,0101,0010,0011

*

.~ 3350 DATA 1001~i0i0T001iy00ii,00ii,001i,

. ,

.! 0001F1102,li10,661i1001i~10ii,001i,0i1i

~ 3360 DATA 00ii,001ir0iiir00iir0i01r0i10r ei 0101r1340.,1111,66iiT0011r0101,0100,10i0 .13370 DATA 0011T00117i0011'7000~i010ri101T ~I 1100,0i00,1010r61i1,0011r100iri100,0B10

, J 3380 DATA 001iT00i1,0011,5011,010171100,

,. 1100ri110T0011,1001r0ii0,00ii,1001r01i0 • 3390 DATA 0il1.0i01,011070i0i,ii00~li00, :. i100ri100,0110,0iAi,11DA,0ii0.010i,1i10

: 4> 3400 REM

3410 REM *** SUBSTANTIVOS ***



· ,~3420 DATA JJCOMIDAyJJTIRAS,JJCORDArJJCHA

~ VE,DCLENCOL,IGOINHEIRO,AELANTERNA,"E?SER 6 RANt"D?PILHAu,EEFOSFOROS,AGJORNAL~CBCOBE ,e RTORr(GAGUA,AEREVOLVER~(BFITA,)@GRAVADOR ,G@PAr)OOSSOT"D?BARALHO",FAROUPA,GCBEBID ~ i A, CF'ESPELHO

· ·!3430 DATA CCGUARDA7DCCAMA, •. GRADES,CBPRE

· .ISIDIARIO~B@TOMADA,.*PORTA,U?EFOGOll.ICPOC • 07G>CARCEREIROrIETERRA~EGCA[STAAALARME,A

· '. >LUZ

~j440 REM

• 3450 REM *** VERSOS ***

85

- i t,

f:!:

1 I

.:

~ ~ !

, II ,

.:

• ...

£1 ~~n0' ['~~TA ~3' ~4' ~6 ~7 ~( 0- ,~[l ~E- ?P3 340

• ~ '\~""'1") } 1--' ~'._ ~ f' Ir._ '1 b' r (~'.- ~ c: ,. t: ....... · :." c: '.' r c: ')" ,:), . 11 'Ii.. . .

..! ~ 3 -4 I ,,3 4,_} ~ 44 7 5 Z,! t 5 C T -640 :I 66 I 'Y N 6 : B Ii " " 6 :, ,A: N .. 6 < t Mr6=Ny6)N~6@A,6GTT69Lr6)S,7Br79y7ATB6,84 e: Br=1 8M9 9C)L "9M8""" 9@A "9"AI'I """Gal( ";0"')" (

: Y' ,~,. ',' "I ~ " , 1'" 7' "':I "" , , r· !'

, ~ : E!" ~O 7 H) r HF ,r I J5 rIM

.13500 DATA >,?,@,A,BrCrD,E,F,G 3510 DATA 00p00r00,00700r00700~00 3520 DATA 0i,01,01,FF,10,i0,10,FF 3530 DATA 18~18F18,18Ti8,i8,i8,18

• 3540 DATA 18,i8,3C,5A,991i8y24,24

3~~A O',AT"A' 0"~ 0'~ '0~ :0·~ 3'E" ~F.- ry~ ~~

e t \ ,.J....p(.l c:. r ..,_ r ,1;_ T ,,,! 'f " ". lI' ..:, .:. r t:.. 0:.. r c: c.,

: :~560 DATA 00,. 81 , FF :I' FF T 0;.! I' 06:0 0,0 r 00

t

e; 3570 DATA FFrFF~FF,FF,rFTFF7FFrFF

.t 3580 DATA 08.28,3A,7Ar7E,7E,3E,1C

3590 DATA ~7r0Fr05T07707T00F00700

• 3600 DATA 18,18~18T18ri87i8r18,18 3610 DATA lB~3C,7ElI'FF,E7FC3,C3~C3 3620 DATA 06,0E,iF,7D7DF,F6,BB,EF 3630 DATA 187i8T3Ct5A,99~18,24724

• 3640 DATA 00,00r00,00,00,00,00,00 .13650 DATA 18ri8r3C,5A,99r18,24,24 .; 3660 DATA 00,00,00,00,00,00,00,00 .! 3670 DATA E6vE6,E6rE6,E6,E6,E6.E6

! 3680 DATA i0T40~ 1.0,40,10,.40,1'0,40

• t 3690 DATA 10,00,10y1.0,1.0,,1'0,10y10

I

-i 3700 DATA E07E0TE07E0~F07E0rE0~E0

, ~: 3710 DATA re , 10, 10,.C0,. .10, 10T 10, re ~! 3720 DATA i0,10,i0,10,10,i~,i0,10 ~. 3730 DATA 60,60,60,80,80,80,90,90

• 3740 DATA 10,10,10,10,10,10,10,10 3750 DATA 70,70.70,70,70,70,70r70 ..

3760 DATA 90yD0,80T~0,F17FiTF1TFi

e 3770 DATA 90,90,90,90,91,9i,9iy91

; .. I ~~ 780 DA T A i, 0 T 00 7' Fe' , F 0 , F 0 !' F 0 I' F' 0 r F 0 3790 DATA 00r00r00,00,00r00,00y00 • f.! ~3800 DATA F0r60ri0,F0,10,F0~10,.F0

r3';J '.~ f) A T A F} A ,.., G' lJ 1.- A J..' '\ R J"} r" f) IJ ·.r r': C" p, '..J", f' o· 0'1'. II

~' '~b (!,,! l..', ~ \~), L y' l'Ii"" "'::.)' , ~. A I::, ~ "v 1 j'j'.1 f' ~_" , L.. \,~ .•

E" L I G LJ E COR T E T r i:) E C A V r 'D' -~. - r r •••• , ~ J I' c 'T' A E~ ,l..j

:. t. ". , ,'" • l' ' r' : !'. , .. " ., " , ',',:t' " 1. ~) l' r·d"; t, ,''I,i ,'_:l '7 ;.1.

Tn E Fl' E c A J 0' Gil E 1:'1 [t ElM' E P' ' E G'" lJ r: S n! 'T' [' [') E M ''''1'

r'l. :. r '." y " .1 u ., ~ .. ,' .:., . .:. t· - , .::. T " ... I •• , - 'Y' I, ., h

E,EXAMINE,AMEACE7GUEBRE7BEBA,ABRA :~470 R.EM

3480 REM *** ACOES ***



1&:., ,w

86

Guazelli

" ~i ...

I :

, , , ,

I !

iii

GINCANA

Glncana ~ urn jogo tlpo ~OL'MPiADAS"~no qua' voci deve veneer os sucessivos desafios apresentados. EXistem quatro fases diferentes para serem transpostas:

Enctrar a bixiga Tiro ao alvo

,Pau de sa bo Corrida de sacos

Na primeira fase voc~ dever~ usaf as setas para encher a bexiga. e quanta mais r6pido VDC@ ench~la.mais pontos ganhari. Caso voci demore muito. 0 temUO se esgotar~ e VDC~ perder~ uma vida.

Para agilizar 0 seu desempeoho_ pressione apanas uma tecla per vez.

A segunda fase (tiro ao alvo) consi~t& em voc@ pressionar os n~meros 0. 1.4 e 7 para atirar com as 8spingardas de n~meros equtvalentes.

Quando a luz do alvo acender, voc~ dever~ pressionar 0 n6mero da espingarda apenas uma vel. caso contr6rlo a espingarda atirar~ dUBS vezes seguidas 2 caso voc~ acerte au erre 0 primeiro tiro. 0 segundo serA in6ttl. au seja. voci perder~ uma vida.

o jo9B termina quando voci errar quatro vazes ou quando 0 tempo termlnar.

o seu terceiro desafio i 0 pau de sebo. Voci dever~ pressionar as taclas do cur$or(uma de cada vez) para subirw mas HiD pare~ pOis S8 voci vottar ao chio OU 0 tempo termjnar e voci n~o tiver alcaneadc 0 topo. voci perder6 uma vida.

A quarts fase , urna corrida de sacos. na quaJ vDci dever' enfrentar 0 computadof. Cerra (OU pule) pressionando as teclas do cursor.

Quem chegar primeiro sanha uma pontua~io inversamente proporcional ao tempo de corrida# ou seja; quanto menor 0 tempo de corrjda mais pontas voci ga-

nhar,a. .

o jogo acaba quando voci perder tris vida!. Ao comp'etar a Quarta fase voci voltari para a primeira. com um nfvel de dificuldade major.

a programa , bastante fango e. como tamos dito aD longo de todo 0 I ivro~ todo 0 cuidado , pouco'

~Feste muita atenc~o durante a d~gitaGio das Ii n,h:as DAlAs. Em certos casus. urn p,sQu·eno er ro numa detas pode S8r 0 5uficiente para comprometer todo 0 programal

Boa sorte'

ss

fiur:a 8 • .1 ... Progral::a HIHCANA ~

j

a9

j' ,':\ '., O. J' 1::- ./" :;:.:: > ,11::' 0 T l·1 E':- t ,I F" 0 R 1·.1 I:::~ J.: T t)I:~; Ii) c', '1" E;' P r.:~ :, C" 1,' r~ r- I I::· ( /.

fit , ~.) c, "(I ' ,r1, .J '(,1 r .. '( \j, I ,.1 J. _ • _. \, ... ) I", 'I.. ~ (\ L.. .,- r; '. .1.

1 50,i00)~HJr4:NEXTHJ~PlAY~MNiMN1":G01'O 39

• t 0, I

61 330 P=P+i~OS=OS+1

, I

6 i 340 C I l~ C L E ( A + i 10 \~ r i 00 ) ., A y 7 r r , l

• t :,3 :~N~ I::' Xl ~T: tD:; F'~~ C~ R1:·(f.N,:: :~ ~ ~: A1', ' O·t- 8~- :r~- ~"~ I~ !:: EL'l~: 8(' Ned- 8° 09 v)~' ~ f~ R8!.~ :(: ,; ~T~ 0(' ,:'1 L

, .. ~_ ,~ .. , , j I ,_, "J ,,;) - I:{., [_ ,;:. , •. , , ,n:o),

.i 90):NEXTN=N=2=GOTO 370 • i 360 DOlO 30(1

.. i :3.70 IFN=~j THENGOTO :H~0 r 380 rFN=2THENGOTO 240

• ~ "'90'" ~ c R t;' E:' N' 0

II~:-;; 1;... ~ ,[,-" ,

.1 400 IFP>200THENPL~0:GOTO 420 .a.. ! 41 0 P L:::: 400 ~., P

. Y I

t 420 LOCATE15t10:PRINTHpontos#;PL+FM

®i 430 FORE=1T01000~NEXTE

, • i 440 SCREEN0

f 450 l, 0 CAT E j_ 5 ., i 0 = P R 1 NT /f t j r 0 a D ti. 1 v 0 If

.. i 4 60 L 0- CAl E ~~ ,. j, a : P R IN 1" S P C ( ~:.; ) ; C HR$ ( i 8 B )~ s PC

• •

e ': (10); CHR 9; (~~~)4 )



• i 470 LOCATE2,14:PRINTfi UpCHR$(220);STRI

t NG$(8y219);CHR$(223)~STRING$(47i95)

($! 480 L 0 CA T E ~,~ ,. 1'.5 :: P.R I NT S T H 1 N G s ( 3 1 2 1. 9 ) ; S T R 1 N

!

~! G'~(~ ~~f3)~C' UD~(' j,')+01JR~~·p·_~)

"i? II :I} c""". c..., I:..... \_ t, r 1" .IJ ".. if:. ... _ J 'II. .0 \ T c_

,

.• i 490 LOCATE37~i4:PRINTCHR$(210)

, 1500 LOCATE37,15:PRINTCHR$(221)

et ~j0 to'(·~-1·£·~· i6~DR"IN"r'CHf~"('~~~)m'CLI'Ra(~iQ)'

I : "'}"_ .. ' ,,~,[. • • ...:}C), ." .. ~', ".-~'I.]J e.1:.'_,~ r r :n'(.:,. '. '

hh • 5"') 0 F 0, R) ,') -- "">, 0' T 0 .:~ .;" .. Lor'" A T E' D I., 4' .. F' R'" I NT' ..-, II II c· ... LI R' (.I"

"I!"': f:_" ' .'- C ',,-' {J! .. , , ,-,' " ' ".f. ", ,', if'!' ;"

.i (i)+CHR$(71):FORE=iT0100;NEXTE:NEXTD

! 530 FORW=1T07=LOCATE37~f4:PRINTCHR$(250) .! :FORE~iT0100:NEXTE=LOCATE37,i4:PRINTCHR$ e! (iB8):FORR=iT0100:NEXTR=LOCATE37~i4gPRIN ,.! TCHR$(!)+CHR$(79):FORG=iTOi00:NEXTG:LOCA £1 TE37ri4:PRINTCHR$(188):NEXTW

, v I ~~,;4' 0 l O'C'-~,AT' E' "1 r~ r;' Ii fi R 1: h'~T "')-:" R' E: C' C T OJ-u';' E" ~"'f:> A;·( .... «:

I -. -" .. " ' 1:_ T ,.~ .. , '''of " , .. ) "') J. ['( 1:.. " ... i ,.~

.1 550 F$~INKEY$~IFF$=nDDFEWEnTHENRUN

.i 560 IFINKEYi=H "THENGOT0560ELSEGOT0630

I

I' 570

&. I,

'IF' 1:"8"

: ~:1- \?

($ r 5(J~)

- .

.... t 600

Vii , ,

6 : 61,0

UMA VIDf'·{'

(:",r .. t)E· E"'N'0" q

~.) ~., Jf'r\ _, , 'i{.

LOCATEi5,i0:PRINT"PERDEU FORG;".:;! 1'02000: NEXTG 26=26+1.

IFZ.6=3THEN~li70

9"1.

I



• f

t t,

6d

t I

01

t I &it "tV ·t I

,

6:

,

I

.1

• I

,91

I

.i 680 PSET(T~i0~3i)7i2:PSET(T-9 732)~12:PS

, E T (1"~:l ~~ r)... .;( "")

. ., ~ _ " .; () :r ,:. .:~ .. ~< .1. ',:". _

~ {)9~ DATA 00'.?00{j00

(8 i 70,0 NEXTT

~ 7 j o F 0 R- ('~:.::::.j '~1' 0 ~'7

& I .. !() . . ...... - ....

i flt "1 0·. f) (., ·E"· ·r·· «(' 7· o4) .I f-) r-:E T (- rs ~3 4) .c. p' SET ( G· i r- ~ 4

,6,' I en _ .,,;:~ .:. .1 )'. .. . 1 ,J.: - ~ . . \,)~,. ,. ,j,:; .... ., 1'- t:.:.,

w' ~

; ),i:PSET(G,174)r1:PSET(G+3,34):PSET(G+3,

·174):PSET(G+3,i24):PSET(G+3,i74):PSET(G+2 .r T35)::PSET(G+~~T75)

t

~,r 730 PSETCG+21125):PSET(G+27175):PSET(G+i

w ·3.·-6)Hn~f,:·r(·(~~i 7 .. 6-)·P·'~.·E.·r(·(~~i, j'.-.)~)MprET'G-.L1

~ r -\ "f ,.;t... ] •. )' .... .,:) ... J7 . T .I~(;).",;} ... ,.

ei 7176) :PSET«(;+i,37) ~PSE:T(G+1.177) :PSEl(G+i .! ' i 27) :: P SET «(3+ 1. T 177) : NEXTG

-1740 FORH=30T035:PRESET(HT34):PRESET(Hr74 6, ):PRESET(Hr124):PRESET(H,174):PRESET(H73 e: 5):PRESET(H~75):PRESET(Hr125):PRESET(H71

• Ii 75) :: P " E BE T (H p- 3 {:.) :: PRE SET ( H r 76 ) :: PRE SET (J'~L, i 126):PRESET(H,176):PRESETCH137)

er750 PRESET(H,77):PRESET(H,i27):PRESET(H7

fi' :i.7?):NEXTH

.! 760 FORI=30T035:PSET(I.38)~PSET(I,i28):P

! • i~~T ( r ;~B) ~~SE!{ I :.: 78 ):-,:.~~XT:r , .• , c .'': r- ~

f 7/0 P~ET(3~,3J)73~PS~ll33y36)T3.F~ETC~~.

I'" ·3 4 ). <':J .. P c ~:,:' T ( _) .,.) 7-~·)· "'3·.,:" P c.',. E· ~.·1- - ( 3-- '3 ""·6 \ 3· .. P S~ ,t:- T· ,( ':>.

ore:'! .' ,. ... ~... 0'.);_ '),.~ T '_" .T-" 0' -- ._,,. ,r . ", .. c. .J

~ 7-4)- 3···F~CET(3··~ ·1~~) 3 .. DS·E-T(Q~ 1-~6) 3-·PS·

, • 'I '"'" r - .. • ,,,:).', . r...,' . I!;.;"'J .,..... r-..;. ....') . .;),,, 'c.." 1"." ..

I E T ( ... ~3. ~') - i ""), I::::. ) I~

,. f',· -7 8· o. •. ~p- ~'E-':' c1· \.(-' 3 ;.'t':) ~ ") 6 ) 3· P c:: t;' T (. '"3 t") 1 '") 4') ~ • peE· T· (. 3·

, .' "" ;,;) ._"" ,;";1 ,. .J- t=-. _- ,. .. YO-=--.::.. 7 ' Co. . '7'.\..;! It .... ). . . ..

a6 '3 j .. , 6) r, .. p .. C' E-' '\1'- ( ~J' '~i 1-' 7 c: ). 3 ... 1:1 C' E:" T' ( 3 '~) 1 7- 4·) 3- ... [)

W I 'F •• " .. f ~;) If ,), _ f _ .. .J' a: :- ;:.J r 'L I ,..) ~ ., c~, 7 ~.. .. r

I ,

'~'E"T(6~ ~P) ~·JJQE·1·(6~ 6·9) ~~PJcE~T·(6r 1i9·)

• I .... J ~ . . ... J, J:.. -" _ , ... 1.....J- ... ..J ,. . . .,."';-}.II '10..1 _ -, ..'...J Ii" 7'

, - ! 3:: P SET ( 6 ~) 7 j. 69 r , ::3

.! 7190 FORE':::: 1 TOi.0SlEP3

•• 80fi!. ( ... ·r· RCl E( "')/).0· 3- 0) E 7 . r.:'.

, . ~ '.. . Q .1 _ . - •• . ,t:.:.. ":? .• 7' r I :- r r Ii" , ,.J

b20 [iOTO ~~4Q)

£ .. 3tJ), CO· I' ') n ... j ".. 1 r.- ,,-, ( ... R r.-- E N· L ")

O!;; . _.... r... .1. T ':. .::, y • .;:.~:. .~\ '~... -. 12:. ". r. ....

£. A n. F:- O R n (' .-~ $:';'1' C l: ,,~ or F·) C' E- T (' n c· ~ 3··1)) .. F"~ s·~ E:'l-' ( ·8 r·.' 7· t"io')

1,,;) ., 10 -.. 1:1 '} J:;. .. , .} ... ) J. .~)', . [~ J I' : o().,,, -.- u ~ . ':".

:PSET(BG~i20)~PSET(8G7'i70)~NEXTBG

650 FORT=25T060:PSET(1·-10,.71),i2:PSET(T-

9 7 ") '. -'. ", " ("\ c-I- T I. 1" 8 7 ~) j r)

y . ,:.,! r .1 e: • r·· w ::, '\ .... .,;.j. T·' c:

660 PSET(T-i0r12i)r12:PSET(T-9 ,122),12:

PCE~T·(·T_o J?~). i?

o· .~;) " J. ~ ,_~ .·r ts:

l>70 PSET (T-j.0,,1.71) .,12: PSET (T""9 7 '172) t 12:.:

P- r" [ .. ("T' 0 .';:'7 .") ) . .! r)

"'] : I:.. , ~.,.~ '(~~ ,. J . .- ~) -" '1 .. ~ c. ..

91

I

,~

I,

-

,

,

,

,)

.. I

.'

I

92

- j j

.·6:

I I

.:

, I

, l'&I. IS· '1""~') .. NE' X' l"'c

'tt" I ,,£ -.r:...'f r '7 c; .. '. ~.)

tI::.! 10 i {1 En1 :::: S M"*" 1-

v t 1,r;" ~ 11 (" «., :::: I N. '/ f.. ~:. y u:

• ~I s: ,. ., :1: ., rv r., :I'

el ~03B ·J·-F-(·tt-"7"1·LtrNrRE'~ET(3·3 ~"~P'~E"T" (~~ ~

, .': J •.. ,". v'", J) ~". ,r· r.:. . ri. -' "') ~. '. - .. " ",:")' l~ J .. - ;.;) _ .,.;) t:- y ,;)

&i 6)73:FORD=67T0197='PSET(Dy30)~3~PRESET(D-

I 'j 3·' 0' ). ,n' N E:' X· T [) .. Fi R ·E:" C' I::' T' ( ,:."', .. c) L ). 0; ,-F:' c' I'!~ T~- (' "'3- '"3" ':i ~ ). . '"j, ....

,I' '. '7 . .. ... .. . ." '.' . . .... ) ... ..., ~ r ... ") (:~ • ;:) c_, ".. , ... , r;)· . :, .. ') '",

·1 IFC=1THENP=P+5~FORXD=1T02:CIRCLE(200,13) ,.1 '7XDr15~T72:NEXTXD:BEEP:GOT0960ELSEM=M+l

.. ' 1" 0' . 4./;'" .,. 'I::' i'l"" l:!:' :;:: /t' 4 .: I,{ T l_j t:: M P7 rj E: . c~ E: T' ( 3' I:) 7' 6· , : I:> C~ E: T (. ~3" ") '~i'

fj f. _ 'tl... .• :J!:I n 1:" I'f f".l ._) I . . ,;:) r, . .. . .. ) .... c. .. Y f

. I 6),3:FORD=67TOI97:PSET(Dy70),3:PRESET(D~! 1T70)~NEXTD:PRESET(32,76):PSET(33y76)r3: .: IFC=2THENP=P+5:FORXF~1T02:CIRCLE(200,53) 1 X.IF i~ ~·NF.~X'·T~X··F· BE-E-P rOTonL~E··L~rM·· M j

,e: ,.... T"") I' )' ,(:- i, .:. ',- :. . c.c, : iJ' , .. '" ~J 0 :... ,:I-!i;:" F:::: Ii + ._+

• '1.0E;0 !FC$;:::fJ1.oT~·~tNPRESE~(a~ 'I 12l)·) :; ~'SET ~.:j;'>+ . I 126)F8:FORD:6710i97:PSET(Dr120)r3~PRLSEJ ei (O-i,120):NEXTO=PRESET(32,126):PSET(33,i .j 26)r3:IFC=3THENP=P+5:FORXB~lT02~CIRCLE(2

• t, 00,.~: 0~) ,. XB T 15 T r ,. 2:, NEXTXB: BEEP C Z:::Z+ j_ : G'OTO

! 9601::.L:::iEM::::M+j_

,.! j. 0- 610 I Fe q; ~:: n 0 II THE N PRE SET ( 33 , j_ 76) e P SET ( 3;~ r' .! 176)73~FORD=67T0197:PSET(Dr170)T3:PRESET .f (D-i,170):NEXTD:PRESET(32,176):PSET(33,i

t 76),3:IFC=4THENP=P+5:FORXC=iT02:S~0~CIRC

• LE(200,.153),XC,15Tr,2:NEXTXC:8EEP=Z=Z+i:

• GOT0'960ELSEf1::::M+i

6 107.0 IFS~.1=)X3+400TH.ENGOT01i70 v 1080 IFM=)4THENGOTOii70

. it t j,090 REM,

'. 1100 GOT0101'~~

• 1110 FORSD=1T02:CIRCL£(200,13)7SD,15~r1'2 v N':-X·· T ("I"

': ':.."\. '"~).. _}

990 IFC=3THENFORS=lT03:CIRCLE(200,103),S

." 1 '') " jl.J' E X· T (.~

r 1 . 7 , rI:..O; ,I': .. :. .;)

1000IFC=4THENFORS=1T03:CIRCLE(200,1531,

• 1 i 20 F 0 r~ V T :::: t TO 2 : C IRe LE ( 200 ¥ 5:i ) 1 V T r :1~; , , r 2 .. :NEXTVT

1,· • l' f. 3-.· 0·.' F'" 0 F~ i'[') ._ j TO'"') C" I °C' LE ( . ..,....,. 0 J: 0' ~.) C"D· .l 1;"

• " . \. ,-, . ~ ". . .. f:'.: .. f'I._' . . c: \l' 7 J. ..,j ".", 7 J. .;.) , , ,.

• 2=NEXTCD

• 1140 FORSB=iT02:CIRCLE(200,153)TSByi57.,

• 2:NEXTBB

6' t 1,50 GOT0960 ! 1160 REM

93

I

, ,

~I

I

III

, (:.1 I j.170 BCREEN0

• :t i. B 0 I F M ::;, 4 THE N Z l~ ~ Z 6 .f' J. : L .. 0 CAT E 1 0- r 5 :' P R I NT Il E.'

r I'" 0 IJ m u ito ..... : FOR G::;; i T ();.~ -00 €I = Nt: X -r G ;: E L ~~ E L () CAr

• E10t15~PRINTnacabou 0 t~mp8N=FORH=iT0200 tit 0:l NEXTH:: GOTO 1 ;:;.~0~J

e, 1190 IFl6=>3THENGOTO 3170

~ :l ~2 ~l 0 L 0 CAT E i~j y 1 0 : P R I NT ". p on t o S II ; P L --I.' P + F M (~ I

: j_ ~~ j, e R EN

'8,&1 WI ,

·1' Ai v·r I

.!

I I

9'1

i 2 ~;.~ 0 s c ~~ E E N 0 r ~)

.; ~') ':~ <A L 0" C ~ ."t' E':' " 4 . r): I~) R J' ).1 l' "" I:J t: II I" r:" c' r.:" .8 .. 0 '"

.11, (,:. ~,. 't"" .. .'". I •• .t. ,. 0:... ' .•• '1 t .1 ~ ,) h.· ,J .1: •.

1240 LOCATE5y9:PRINTCHR$(i98)~SPC(14)~CH

I", o: , ""j '-'1 '') ) " ;1 ;" j; :(' Ll f:> o· .J .( n n) 01' C' F:i C' ( ;c ~ ) 0; r' H R 0:1" (. ,')..-;, 'I )

", :n " l:... t: .. ':""1 ., " ,T', "- J) \ .1. "'7 .... ) ,. d ., J. 1:... i _". ~,. a: c:.. r.;.

i250 lOCATE5T8:PRINTCHR$(i98)~H PIPOC A n~CHR$(222)~H H;CHR$(198);NTIRO AO

ALVO" r CHr~$ < 222)

:1. 260 L 0 CAT E 5 7 7 ~ P R I N r C H I~ 9, ( ~,~ 1 5 ) r S T R I N G ~;, ( j. 4 r195);CHR$(215l;N H~CHR$(21S)~STRING$(i

~:) ,( 9J:' ) • (~.l..JR" a: ( "'J i" C;' )

G. 11.:1. ...}" 'Y "J'j ,J)" c, ..... 1

1270 LOCATE5r10~PRINTSTRING$(321223) 1280 LOCATE5T18:PRINTSTRING$(32~223) 1290 lOCATE5~15:PRINTSTRING$(32T223) 1300 LOCATE5r20:PRINTSTRING$(2r21S);CHR$

'~~9) ~TRING~~(~ ~i~)

\ c:. ••. ;: ... ) . . '. ~~c.. :1 e, ~ <

1310 FORT=5TOi9=LOCATE7rT:PRINTCHR$(219) :: NEXTT

1320 FORG=i0TOi7tLOCATE5rG:PRINTCHR$(219 ):NEXTG

1330 FORG=i0T017:LOCATE23,G:PRINTCHR$(21 9):NEXTG

1340 FORG=i0T017:LOCATE20,G:PRINTCHR$(21 9):NEXTG

1350 FORG=i0T017!LOCATE36,G:PRINTCHR$(21 9) :NEXTG

1360 FORG=1T01000:NEXTG

13···~70 uE-CTORr1A40·S·CR·F.-E-N~ ~

'. . " ::. ,;:). . '\ a::. ". "'t . ., .• :. ':. (,~'"1~"

1380 IFGR=52THENA7$=uH:S4$~U":B$=HH:P$=u

H~X~-U"·I~~-UU~I'J~_H"·E·~_"H~I/~_nH·G,~_HHHO«

-= ·:IJ .lie... .:v ....... .." .£1 . __ . .. ~:D ....... ; II " D'__' .. 11 ._.. q, :.I"

.... 111"1" • l a: .... "" II

1.6. ..... iii. J"""'"

~f

1.390· F () R T :::: iTO 1 4 1. 400 R Ef)OA7$

1410 84i=S4$+CHR$(VAL(H&b~+A7$» 1420 NEXTT

." .

. : 1 4 ~3 0 B P i~ I T E ~~ ( ~ ) :::: S,4 g;

~I

- t 1440 DA1·A 0001000~001i100r0il1ii0ri11111

. !®! ;1 7 0 i 111 j_ 0 ." 1 1. :f. ~, j. J_ i ,. .1 l 1 i i 11 , i :i iii i j, 'I i 11 j, i i .ll,01111i0,00ii100,0011100r0011100rl111ii .If", III :t,:1. f 1 j 'i i j. y j, l. j,. j.1.ll 711 j, i1 j. f

Fft:', 1450 i o ~~ l:;:: :i. TO t 6

t

• ,I 1" .. 46"0., [:J I-"~ [) p cr

! 'V f\::. d. ,:~ :I)

e I 1470 P %:;;:;P$+CHR~, {VAL c " &b,lf -f'B $) ) ., I 1480' NEXTT

··1 1490 SPRITE$(2)~P$

e! 1500 DATA ii11i1i~i111111T1i1i1il,ii1ii1 ~! 1,ii11i1i~1iii111ri111i11,i11i1ilFiiii1i ! • i 1,~ t i f j.: i ~', j_ )" j,i 11. :t i :1. J i 1 11 i i 1 T 0 i i j_ i 10

I 1 ~ 10 F 0 Ix V;-.:: i TO 11 .

.• ' 15~~0 R EA[)F~

e 1530 X$=X$+CHR$(VAL(ll&bH+F$» e 1540 NEXT V

1550 SPRITE$(3)=X$

• 1560 DATA 0000000r000000i~000001ir0001i1

• 0,.0011100,,001110070001110,0000111,,000001 Ai i,000000iy0000001

~ I 1570 F'OR :[..::11'011

(~ j_ 580 R EA[)W~

0r 1590 E$::~ES;+CHRg;(VAL (..,.&b ..... +t;J~;) ) i6.0{1 NEXTI

.,

1610 SPRITE$(4)=EI

..• ! 1620 [)AT~l 0000000 y i 0010000,. j_ i 00000 ~ 01. ],j. 00 i.~ 0,00i1100T000i1i0,000i110.001ii00y1i1i00 .• ,t 0,. j.l0000\j .,1000000

. I 1630 FOR 1=1 TOi~] °1 j.640 READG$

.! 1650 Ki=Ki+CHR$(VAl("&bti+G$»

! 1660 NEXT]:

ej 1670 SP~ITE$(6)=K$ . ' ""

61 1680DAfA ~000000,1100000,ii10000:ril1i00

et 0~01ii100~00il1i0p0011110r00i1100yl11t00 .i 0,li10000~li00000~1i00000~li10000

.. ~ 16.9'0 FOR R'::::i ro ra et i.700 R EADO~,

• i 1710 l$=L$+CHR$(VALCN&bu+O$»

• i 1.7~~0 NEXTR

.• ,! 1730 SPRITEg;(9);:::L~

-,

"

..

95



611740 DATA 000001,!000117000i1i,001ili,01 .1 ii10~01i100,0i110~,00il1iF000ili,000011~ , - ': 0 0 ~H? i. 1. T 0" 010 :f. t 7 €I 00 iii.

I .. It I l' 7.' 1::":,(1. 'l r N··,· F ( 1?7 . C;-) - ( i '-)'7- 8)', 4· SF

, : ~ ,j v ~ .. ".~. c: r ... J _ _";J 'I' . )' 7',' _

.i'&.' .i( 760- 1 I N E" ( .( · ... Hi :I. 0'-',)' - (j-' 3~' .( 6" '0) .c ,0' S" F'"

W I J, - _ _ _" .:. J, e, i' ~ ', _. • ...:.:J I' J', '. )' .1." }" ~

I

• I 1770 LINE(13'~~-)'5)-(1~~:3'1'8) 1'0 .. BF

.11780 LINE(i22.6)-(127.7),ll,BF " 1790 LINE(137,6)-(142,7).,11rBF

• 1800 LINEC110y160)-(150,160),.6,BF

&." 118:1'_'0- CID(~LE~'(1~0' 6,) ~ L

"4iI' ' t;, .... .. :. t;.._ '7 '. '," c: 'I e,:,

1820 CIRCLE(144,6)72.6

·1 1830 Y=0~IFSTRIG(AM)=0THENGOTO 1830ELSEG ,e~iOTO 18~H?

I

,.11840 C=STICK(AM)

I ..c l') 1:'" 0 T ,n, ,,"(, \_ .' l' J. t::: T' LI [. U f:"/ l ~ \j ,-l '["D V F' r: A E~ II .. G 0 ~ O· P) '") "10

e: J. (;);:". ":- ,-, ::,:: J ...... , - 1-1, ' n I" .• t·) ! ~. r; ~,J _ -, .. ', il ' ,;'.;.t' .. r: .. ' ..

I i 8'60 Y~Y+X6 ~'

: 1.870 U=U+j_

.i 1880 IFU=)X5+400THENGOTO 2270

, I 1890 IFY+14i(=130THENI4=17:GOT02270 , .~: "CI/-1'J. P lJ"T C"[DR) 1 T E 0 '( j "'H'~ j i 6" y-)' 1 1

I I J, 7~· ~ ''':''l I" 'v , ' .. r ' -. e_. C~ T . :, . -~ , . r '. 'I

,.«1> ... '" '19·1D. f>lJ'TS'F>R' ITE'-- (if"8 I. I'). T;>_·Y·')· 4'· .. )

w" ' IiU . .'. _. , -, 1.,. :_ e: .'. l' .I. a '0' ,-- ,,. T l:~

~.' 111 j9··~0c PU:-TcF'R~:]·T·E3·· ·(1ry~ 1~~ .y) 4·'· -3

w -_. c;;.. -. .,_\ - ',~., 7' ~; .. J. , .'_ c.~,~,-' .,. " ..

11930 PUTSPRITE4r(135!'i22 .... Y),4,,4 ·f 1940 PUTSPRITE5~(i35ri41-Y).4,6 ,:.11950 PUTSPRITE6,.(1.2j'T14i-YJj1'4,(,I) 1

~. 1960 IFC=7THENY=Y+S=G=1:GOTO 2140

,"Pc ,

: 1970 IFU=X5+300THENFORT=1T010:BEEP=NEXTT

$; 1980 GOTO 1840

- I

0' 1990 D=STICK(AM)

, I

'.1 2000 IFU=X5+300THENFORT=1T010~BEEP:NEXTT

i 2010 IFY=)115THENPLAyuCDEFGASll:GOT02220 ($ j' 20~~0 Y=)'+X6

• i 2030 U=U+ j_

.1 2040 IFU~)X5+400THENGOTO 2270

.i 2050 IFY+141<=130THENI4=17~GOT02270 - ~ 2060 PUTSPR ITE0" (i;;~8 T i 16-Y) J'i y i

• 2070 PUTSPRITElr(1287130-Y)r4,2

FlUT··S··F'RI1'E-3·· (.~~~ l~~-Y) 4 3

. _ ,- - . r',.J. ot:;,.L,. 1;..."::;' -_. ,-. "

PU1"coR~I-rEo'4' (i3~~ i~~c yo') A 4

_' ~ .r .'. ' _ r ' w' 7: .' '" c.. - •. T ':')1 .

PUTSPR ITE5,. :( 1~35, 14i-)' )., 4,.6 PUTSPRITE6r(121,14i-Y),.4,9

I·F·[·)-3'THENo'Y-Y-+~·G~-~-G·O·T·O ~14'0'

.' _ .. ' --: -' ~n' • ;"J io' .- t:,;. .... ., I. t';. c.

• 20B0 2090

• ~.!100 "f 2110'

I :

It; 2120

96

I .: 2'1.30 DOTO J.990

~~ ~( i ~'f': 4 {h F}' U 1 r (" Fl Lo ]. 'Y' E' n, (1,''') C' 1'..i 6 y.) ;! ~

• t c .' ..• 1. ' .. ~ ....:) I~\ . ~ .~}" . .I.. (;. .•• d;- J.. ~. . ~ ,I. 'y .1.

• ~ .~:. i ~) 0 P LJ"},' S P I~ I r E :l F ( i 2 B r .i 3 0 - Y ) I' 4 T ~.~ e 2160 PUTSPRITE3F(121r122-Y)~4r3 £ 2170 PUTSPRITE4~(135r122-Y~r4,4

"Ii,9 ~'} j D0 D lJ 1" co, r.) R· . 1: 1" E" t::~ ,(' j' ';\ t:·, 1 "," i' _ y.' ) . ~ L .

c: .. D' •. . \,) r .. . ,J r . '. ,,J...J T' 'f . . ,,"'1 '.I U

e r z j. 90 PUT S P R I T E 6 r ( .1 2 1. 1 1 41 - Y ) r I} y ? .12200 IFG=2THENGOTO 1840

I ;.~.2 i 0 I FG:;;; i THE::NGQTO 1 ~f90

o I ~.~2~~0 HU::::40·0-··U

• ~ t,·)~) 'l' 0.· '.

~ f."_ c: \:J'

.If.",. ~I: ':) 1'] 4· 0-

"'4i!I' c: 1:" ••.

I: """"~0' & t l.'_c-J

.... ~ ~ M

,

~: , ,

~

~f

~

e~

i t .6", ~

"'" . •



61

I



($1

l J

~[

• ,

e:

C l"~ I"J 1""1'-- N ,- 0 ~:~l.~ '1\ ::. ::. ~., r .,

p U~ j_ (!J0-"U LOCATEi5,10:PRINT"PONTOSH:PL+P+HU+F

2260 FORG=1T01000:NEXTG:GOTO 2330 227~; SCR EEN(~)

;.~~~80 SCI~ EENO

~~~~9 0 SCR EE,N0

2300 Z6=Z6+1:LOCATEi5710=PRINT"PERDEU

AVIDlY'"

UM

2310 IFZ6=)3THENGOTO 3170

2320 FORGB=lT02000:NEXTGB:GOTO

~ .• rJ I'~i /ill R'" E- M'

C •• ~;;l ... 1 '(J

!..~ .3.' .j, ~t;!l,.' ("' c I) 1'- I:" Nt., 0

.... ~ .... t V_) .. :) J" \ ::~ 1::.. . ~ T ':';'



..

97

6 2390 RESTORE2450 e 2 4 '-' ~; r () l\;~ G ;;;: 1_ T o t 4 ;2410 READt1Y9;

..

r 2420 VT$=VT$+CHR$(VAL(U&OH+MY$»)

,.1 ~:) 4" , ,..~ 0·, N I'" X T ('"

J i...... x.. .;J

. /& it') " PT") I'~ ].' 'Y'E"a' ( ~ ")) 'U' ·~ra: .

• ~ C.- 11 ·f 0 ....:) f 'I,I~ i. ~ .:~ J~' ", ...... c: ~~:' J}

2450 DATA 000ii100,00i00010,0100010iy010 0000i,010i000iT0i001i0i,00i00010~0001110 0r00011i00r00i00010F01110001r10110001~10

j .{ 0' 0 (,.:' " i t,.,..: " 'it ',> .r- •

,. ,I.. ,.)], ':r ':. _.. J. -Itt t. 0 :l.

~4'L0 111~Q'r'()I~I;~~?0

t:...O _ " ... ,J . '\, ... c ... dt. ....

')4. '7' Ij F:' o I') ("of" ;;;;.~ '-1' 0 -'l l,

t .. ,. If;, _, '\ .. J .I, . .1. (.l

'~.

. ~.

'.

I' t

'. :



• &,

WI' t

t

el

I I

.:

I I

.1

'I I

.1

I I .4;,;1 ¥ r I,

I . .t!.:. I .""2" I I

• 1 I

L':& II V.

I ~

er

t

'I

8u " v.

• I

98

• I

61

- t

• IE6l

"",v I'

I e'

'·j,':H~:·I;.. l o (' A l' !:" j .j P' R' IN"'.f C' '0' I~' 1:.;0 '1' I" A D ~::' r," A' r r; r.:: II

.. : ... ;) d '(I .'.~ 1"'1 C.",...;: i., • . . ,; . ..: t, .. .J H ~., ";:. , ,) .... ,

/")' to) £. (}; j::'" I) ;""U"i :::~ j. T (' i;:,' 0 fA : N' r.,;· X T' N'I:..I

,:'_ ,:) 0 '{I 0 ~ ~"t: W " J .s _. '0 I: •. '.' !

") '3: "s'· 0' ~:\ C'" 'R·· .. -1::'1::' ~J .') - ") : (-" 0- L.(\ U j.' 11:::- '7

{:.. /. .~; __ .. ' r , t:.. T r... J _ ' J rio .,., ,d T •

,.? ..• "',:i, , (:1.0' . I I:~' C I' .,., ~'l ':) 'f' 1-·1 E:' N M' \,/ cr .. ,~ rrrr II I J '".. <I:, ",. fI' U II I::' ~ (t ''',' II !!' " 8:' .,. <I~

-....J (J I~~ I.' •• ~. ,"_ ;..) :,' _ ~= ~ I lJ n... ti V· 'L .:,ul Ill .. ' n"'t ... f' -~~- '''' I . .F • .,

..... EIII

24B 0 R E I~DF' 4'~t;

~:) 490 B 7 :1, .:~:: 8 ? 9; + C H H '9, ( V A L. ( H & f; N + F 4 gj) )

z ~;.;.; (0 (() NE X T G T

r) Ic::' II 0 C; I) r' I 'T- t;' o: ( A: ':)0 ) ::;:: r,) 7 (I'

I',' ..... , .1. ,_. ,.\.. £:.,.0 ,I. ""~ I:~.. ,

2520 DATA 10110001ri01i0001,10i0100iri00 i0101~i11111ilr11111111,i1111iiiriiii11i 111111iii17111ilil1F1iil1111rl111111i.ii 111111,11111111101111110,00111100

';) l~,' '.J li, I::' ') t': I I ) ~~: ') ':'; 0' T o ') 3' r:~

( ... ,., ,;) '1(./ ~,-<, . " c: •. ) '. v, ~_." ,,_J

;? ~:.i -4 10 t, 1 N E ( I V I' 1 00 ) .... ( I V I' B 4 ) r i 4

"'t *~;' r::' I~ h 11:.:,'. 'X, 'f' ·.·f. V

(.~. ,.J J '1;1 I~ I

')IO:'J- .L, ) 0'" l I';'" In:" (-.( t.1 J') ') (..j 1'- 11:" j. -0.1:· ) r} D F"

( ..... '1;_ C .... . ~ I· 'II( t~. . ~,I. JI ,~) 'i.:; ...-ri c.. .: .. ) ~;r • ",,.j~ _ y "'it:) y. I:;~ , u

r) 'I::' ''J' 0 L 't· N roo J.( j I' ~). ~ ""') I'" I'" j '? ") ) 1 -]. j'"

(: .... J F ,I:.' 1;:, ~ .~:F • \;} J " ... - ~.t;" J J l' . ~,- ':.. )" . r t;) : "

~:~~:Jn0 REf1

;2 ~~ 9 0 l 1: N E ( 1 ~ 0 ) .... ( ~~:~5 !:) )' j.!,j) f 7 I" B F

"), .i OJ '1) j. "I" \Ii~;' I( 1 II ') v , -. l ~'}.:.- I:~ _ j "7' . 6· [3 F::

f.:" <:) . t;, '" .1, I "C L ,;<! ,I. I...! " c: d..... 'E.' ) ~ _ r ~.

2610 LINE(iy42)-(255r45).,6~BF ?~~~ ·lI~li~(1, 4~)-(?S~.8:q) i0·· F.rr:·

£_ •. 1 i ... 1(1 I ',' I '1 ... 'I ".' L... _.,. 'c:. '1 . ,I" -

2630 LINE(1,80)-(255,83),6yBF

t) 6 .Ii 0' I '1' 'N " .. (j ..c: 4 0') ( "1 t;:;+ ~.- j 4, t~) .( I" 'F-' r. .. '. af. , ..... , ;',:. y .1. ., •••.. c .. ~) ~j T" v,). :t.l. y:j ..

"); L. t· .. I~ L I ~ I I'" (~ '" ,D r~) ,. ( "),," I'" .( C) 0) 1 '" I'" 1: .. f:) .:) -o ., " I~ ::.. .1. I" .I. ~:~~, . ... ,£- ;.);_) , .I, C), ·r· Y () ,.

2660 F'OR (3::;: 1.l0;':.~~:.:;~:,;jDTEP B ~~·7~r ('TR~(~lJ~t("9) ~ 4'

c: c> I?) , .1. '. ,_ '. ::... .J I" :l . . r c; ..

.. ) '" ('3 1';0. C 'j' 1< (" I' 1''' (. ,., ~. ,.).) ~") i n

{,~.' ,.~)~:!(! , •. . .. ." .... [:. .' CJ +.i'. I" (;:.b .. 'r e: ). ; '(}

")L n 0'·· r 'I' D ('~ I r-' ([' j "" 3 ) ") ~'l

«., r;.),.' " ~. f\ ' .~ ... r::. . _J u" . ~ ';)' , c: I' c:

o

~.

o

it,

, -!-".

c

~

._,

;? '? 0 0 C J H C L" E ( D )" ~:lc; > 1;2 y 6 ~,? 7 j_ 0 N E >< T 0 ~ F [) =~ 0 :: H .::;~ 0

(,:,~ 7 ;;,~ e I F ~:) 'J' r~ I G ( AM) ::;;" T rt E: N G o T 0 ~~ 7 ~,! 0 ;,~,~ 7 ~3 0 C ;;:~ So TIC I( ( AM)

2740 IFC~7THENN~N+i:JK=3=GOTO 2900

") '7, 1:';'" P LJ ".l' ~-, P R' IT' Eh j" "J (. 0)._1 .( ~') II." ,{ 4 q - j' 0' j.tO)

c. d 0 !"':'L.· ,:" c; l' . n+ .l. "' . ., ... ~ < + J. . C ) f ".~ J, fL',.

"")")' l l.. j:!l,' 'F c:.- p' n '[ T E'·""j· (1'''' ~ I J.I<f. lI.- '(" - J;. I.. "~ i:,.! d -o ,,;); I>;', .; j:': T ,.' n; + I "l r ,. . _ {, J. ~); ) ~."'1--~, . L ;;)

;":,~ 7 7 {') PUT S P R I TEl 4 ,.( H + j, ~~ "; u + i ~:> B ) r 1 " J ~:,~

I) 7 C) 0 I;) I.,J ';r' ~~ p" R'· I" T [:: ~ I::~ (1' ') ,f, 1-,'1 . ~ 1-1:, <I,' ",r) ,·6 '\ ~:~

f .. ", I,) 1...... ,,' J, . .._J:<,' c... . y \_ .r. 1 J , I .•.. 7 ,L\ ~"

;,:.~ 79 10 J 1< :::: e ~}B00 FD::::FI)+ 1

H~H+Xl

I F G B ;;;; 1 THE N U ~.~~ ~ G B ::;: j" :] ~:l ~ GOT ()

I J .... ( .. '" .. 'G'" S·. -" l'

" ~~ .. u 'U ' ....,....., '_

T I::' N·· ::: :.~ ... '1"";) .':rT 1-1 E" N G' 0'· T O ~:~(}~ ro,: '"

,JI~ / If:.... i. .. "u . __ ... . . ";,.~ v '1,3 v

") c· !,:~ 0 I t: :'1:."" ",',', \. 0"')., ''), ..... '.' "r' t. J, E.·' .·N·.·· G. . '0'·' T (').' '. J .0." '":~ 0'

t: ... 0 d' . f .' 1'':;'. 1_ ,,) In:... ,.. .. J " ,:1 '(_I w

(" 0 1> O· '") .. , '3' ..,.

J.' . . t;;,;, I' .' !i:1'

!~[·M

D :::; S TIC 1< '( f~ f'l )

'I' (""-' "l'r LJ E ~'d'N N' i' J 1< 3' r. .) T' c .. r' . )::::"::i I 1"1 ,', i't '. ,;;: '. '1:'. : , .•. , , ::;::. :: ~3 t· )



99

Potrebbero piacerti anche