4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti...

8
MASSIMO (continua a pagina /24) 1111111. RODOLFI BY cura di Tommaso Pantuso primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap- prezzato da chi sta imparando la chitarra e nello stesso tempo si diletta con il compu- ter. Gli accordi selezionati si presentano come quelli descritti sui manuali pratici, viene cioè visualizzata la prima parte del '" GOT02200 DESIDERATO" ''''GOTOII10 PREMI UN TASTO !!!!!!" !!!!!! .-:-~" , ~I,rlllllllll~ !!!!J~".: ..•••• l,IIII lI llI I;:~ ~~" > ~ .---;-:1", !!!!!!" 4 REM **********.***** 5 REM .' ACCORDI PER • 6 REM *- CHITARRA 7 REM •• *••••••••••••• 8 K$="~M~.l"; 8$=" •••••••••• 1" 9 cs=". III ì ì ì I ì I j" , 0$=" ••••••••••••••• 1" 10 PRIt'H":1": POKE36879~ 25 PRINT"." 12 PRINT":lI ACCORDI PER CHITARRA !!!" 13 PRIIH"~ BY RODOLFI t1ASSI Mo:ohal" , 14 PRINT""l:r" "l!!!" 15 PRINT":r" "l!!!:r" "l!!!" 16 PRIIH"::l 17 PRINT":lI 18 PRINT"::l 13 PRItH":;l 20 PRIt~T"~ 21 PRIIH"::l 22 PRINT"::l 23 PRItH"::l 24 PRlt~T""'~ !!!!!P""'~!!!!!!IJ""" 2~ PRINT" "11III;;1 ~" 26 PRINT'PRINT'PRINT";l 30 GETA$' I FA$= ,••,THEN30 31 AA$="::lSCRIVI IL NU'lERO 32 88$=":01LISTA ACCORDI DI 33 X$=" •• +:a••••• -:o ••• Il 6:0 •••• 7U •• 1 •• 7+0 •••• I. 7,... 5+) .•••••••• -7:.. ••••• Il 5+'dI •• a. I. OIt'l .••.•.. " 34 Y$=" +:d1~ :016:111I17:917+).: •• 17/~+·Q1 ••• 1-7 Qal5+ ;(1.0 I 1'1 •••••• 1" 35 M$:= "OO)!lIaI<:ElIIa"l I :d.FR) •• r30L~."•• LA~•• 13I ~ •••••• IJ l R1 ARr'10N I C I U ••••••• ENO•• 40 PRINT"::l" 50 PRINT"::l LISTA DELLE t~OTE 60 PRINT"l::n'.MlOO"'GOSU8115a0 70 PRINT ••~tlllOO"TAB( 11 )"1$ 80 PRItH":ollOO"AA$ 140 INPUTZ 145 IFZ(10RZ>9THEN140 150 ONZGOT01000, 2000, 3131313., 4ea0, 5'21130, 6000 7012108'211313,900 900 PRINT":"):IAO' :ollOOO1" 910 PRINT"SPERO DI ESSERTI STATO:OJJTILE'" END 1000 PRINT"::l"; BB$; "00 :.lOll!l"GOSUBI10G0 1010 PRINT"_l" FORI~IT09 PRINTTAB(II)"DO" t~E){T GOSUBI020 GOTOI12\3 1020 PRINT"~~"TA8(13)·.,.$ 1100 PRItH"JllOD!l"AA$ 1110 HWUTZ 1115 IFZ(10RZ>9THEt-lPRltH":'1 1117 GOSUBI0000 1118 RETURN 1120 ONZGOTOI200,1250,1300,1350,14e0,14S0,1500,ISS0,160\3 1200 PRINTLEFT$(8$,7)"OO+", 1210 PRINTRIGHTS(K$, 2); LEFT:f.(OS, S)" lQ."; RIGHTS(K$, 3) ".I2.d1••:ot3.Q"" GOT01998 1250 PRINTLEFU(B$, 7) "00-", 1260 PR I NTRI GHU (K$, 2) ; LEFT$ (0$, 4) " 1•••• :012•••• ..,14.•••• :•• 13•••• " GOTO1998 1300 PRItHLEFH(B$, 7) "006"; 131121PRINTRIGHTS(K$, 4).: LEFTS(OS, 8>" 1:"." i RIGHTs(K$, 3) "U2l!•••••. GOT01998 1350 PRINTLEFH(B$, 7) "007", 1360 PRINTRIGHTS(K$", 4>.; LEFTS(O$, 8>" 1:•• "".; RIGHT$(K$, 3> ".t2':I!!.")!.I3) ••• ~ ••~I4" GOTO 1998 1400 PRINTLEFT:f(SS,7)"007+"; 1418 PFH+l~.eH~~~, HJ·-2 •••• :uI3'1!••• 'l --€iOffil""99S 1450 PRINTLEFT$(BS,7)"007/5+", 1460 PRINTRIGHT$(K$, 4); LEFTS(O$, 11) "ln •• ", RIGHT$(K$, 3) ".I2Q""T1I"'"'t3"Tn"~I4" GOT 01998 1~00 PRINTLEFTS(SS,7)"OO-7", 1510 PRINTRIGHT$(K$, 2)., LEFTS(O$, 9) "B" ,RIGHT$(B$, 3) "4):1••):l:iUQl):t! •• " . 1520 PRINT")IOO";RIGHT$(O$, 5> "e"., RIGHT$(C$, 5) "11l.Q"" GOT01998 15~0 PRINTLEFT$"(Bs-,7)"D05+", 1560 PRIt-lTRIGHTs-(K$, 4); RIGHT$(O$", 9) "2:d1•• UI1A.••• :..I3 .•••• " GOT01998 1600 PRINTLEFT$(B$,7) "DO OIM", 1610 PRINTRIGHH(K$, 2), RIGHT$(D$, 9) "4 •••••••• I2:O ••• ~.I3 •••• :•••• I1•••• " GOTOl998 1998 GETZ$' IFZ$=" "THEtH998 1999 GOT040 2000 PRINT"::l",BB$,"RE "GOSUBI0S00 2010 PRINT"~"' FORI=l T018' PRlt-lTTAB"11) "RE" t-lEXT:GOSlJe2~320 GOT02210 2020 PRItn"~I"TAB( 13»{$;Y$. 2190 PRItHAA$ 2200 INPUT"!!!",Z 2205 IFZ<IORZ>18THEt,PRItH'" 2206 GOSUBI0000 2207 RETURN 2210 IFZ>9THENZ=Z-9 GOT02230 2220 ONZGOT02300,2325,2350,2375,240e,2425,24S0,2475,2S0a 2230 ONZGOT02525,2~~0,2575,26e0,2625,265e,2675,27e0,2725 2300 PRINTLEFT$(B$,7)"RE ~+", 2305 PRINTR IGHT:$(t($, 2).; RIGHT$(O$., 11) "81·••• :•• I2):."~.II •• " ••• D!13).""" GOT01998 232~ PRINTLEFT$(8:S, 7)"RE ~ -", 2330 PRINTRIGHTS(K$, 4) , RIGHT$(0$ ,8) "3)" •• :1•• 11:•••••.• t2:..•••" GOTO1998 23~0 PRINTLEFT$(BS-,7)"RE ••6", 23~5 PRINTRIGHT$(K$, 2), RIGHT$(O$, 4) "4·l! .•••:ll":.RIGHT:$(O$.' 5)" l.1!11"~.I3:l!!.":"'I2·l!"." GOT019 98 237~ PRINTLEFT$(B$, 7) "RE" 7"; Anche questo mese una rubrica benforni- ta: ben quattro programmi. Con il primo avrete a disposizione un buon numero di accordi per imparare a suo- nare la chitarra mentre con il secondo potre- te dilettarvi a giocare a bowling. li terzo è una trascrizione per il Vic dell'adventure "La piramide di lunnuh" e l'ultimo vi aiute- rà a tenere in ordine il vostro archivio di programmi. I Accordi per chitarra di Massimo Rodolfi - Bergamo Mi chiamo Massimo Rodolfi e sono un appassionato lettore della vostra rivista. Vi scrivo per inviarvi un programma per il Vic 20 dotato di un'espansione di 8K (o 16K). Non si tratta del solito videogame, ma di un utile ausilio per chi vuole imparare un buon numero di accordi per chitarra che, come molti sanno, sono tantissimi ed è abbastanza difficile tenerli a mente tutti, specialmente quando si è alle prime armi. Per questo motivo mi sono dedicato alla stesura di questo programma che consente una facile consultazione di ben 108 accor- di. L'uso è molto semplice. Dopo il consue- to Run apparirà una schermata di presen- tazione che, se crea difficoltà, potrà essere tralasciata in fase di copia tura (linee da 12 a 30). Premendo un tasto qualsiasi si passa al menu principale che comprende le sette note, i giri armonici e l'End che consente di uscire dal programma. Un esempio: volen- do ricercare l'accordo "La?" non si deve far altro che scegliere l'opzione "La" corri- spondente alla pressione del tasto contras- segnato dal numero "6" e premere Return. Compiuta tale operazione, comparirà sul- lo schermo un secondo menu contenente la lista di tutti gli accordi di "La" disponibili e quindi si potrà selezionare il "La?" pre- mendo il numero corrispondente, cioè il "13". Premendo ancora il Return verrà vi- sualizzato l'accordo selezionato. Voglio specificare che l'accordo è visua- Iizzato cosi come lo vede chi imbraccia la chitarra e la piccola legenda specifica quali dita sono interessate e quali corde devono essere premute per ottenerlo. Per tornare al menu principale basterà premere un tasto qualunque; scegliendo l'opzione 8 di tale menu si otterrà una schermata contenente i MCmicrocomputer n. 39 - marzo 1985 123

Transcript of 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti...

Page 1: 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra

MASSIMO

(continua a pagina /24)

1111111.

RODOLFIBY

cura di Tommaso Pantuso

primi sei giri armonici e per ottenere tuttigli altri basterà premere un tasto.Commenti

Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra enello stesso tempo si diletta con il compu-ter. Gli accordi selezionati si presentanocome quelli descritti sui manuali pratici,viene cioè visualizzata la prima parte del

'" GOT02200

DESIDERATO"

''''GOTOII10

PREMI UN TASTO

!!!!!!"!!!!!! .-:-~" ,

~I,rlllllllll~ !!!!J~".:..•••• l , I I I I l I l l I I;:~ ~~" >

~ .---;-:1",!!!!!!"

4 REM **********.*****5 REM .' ACCORDI PER •6 REM *- CHITARRA •7 REM •• *•••••••••••••8 K$="~M~.l"; 8$=" •••••••••• 1"9 cs=". I I I ì ì ì I ì I j" , 0$=" ••••••••••••••• 1"10 PRIt'H":1": POKE36879~ 25 PRINT"."12 PRINT":lI ACCORDI PER CHITARRA !!!"13 PRIIH"~ BY RODOLFI t1ASSI Mo:ohal" ,14 PRINT""l:r" "l!!!"15 PRINT":r" "l!!!:r" "l!!!"16 PRIIH"::l17 PRINT":lI18 PRINT"::l13 PRItH":;l20 PRIt~T"~21 PRIIH"::l22 PRINT"::l23 PRItH"::l24 PRlt~T""'~ !!!!!P""'~!!!!!!IJ"""2~ PRINT" "11III;;1 ~"

26 PRINT'PRINT'PRINT";l30 GETA$' I FA$= ,••,THEN3031 AA$="::lSCRIVI IL NU'lERO32 88$=":01LISTA ACCORDI DI33 X$=" ••+:a••••• -:o ••• Il 6:0 •••• 7U •• 1 ••7+0 •••• I. 7,...5+) .•••••••• -7:.. ••••• Il 5+'dI •• a. I. OIt'l.••.•.."34 Y$=" + :d1~ :016:111I17:917+).: •• 17/~+·Q1 ••• 1-7 Qal5+ ;(1.0 I1'1•••••• 1"35 M$:="OO)!lIaI<:ElIIa"lI :d.FR) •• r30L~."•• LA~•• 13I ~ •••••• IJ l R1 ARr'10NI CI U ••••••• ENO••40 PRINT"::l"50 PRINT"::l LISTA DELLE t~OTE60 PRINT"l::n'.MlOO"'GOSU8115a070 PRINT ••~tlllOO"TAB( 11 )"1$80 PRItH":ollOO"AA$140 INPUTZ145 IFZ(10RZ>9THEN140150 ONZGOT01000, 2000, 3131313.,4ea0, 5'21130,6000 7012108'211313,900900 PRINT":"):IAO' :ollOOO1"910 PRINT"SPERO DI ESSERTI STATO:OJJTILE'" END1000 PRINT"::l"; BB$; "00 :.lOll!l"GOSUBI10G01010 PRINT"_l" FORI~IT09 PRINTTAB(II)"DO" t~E){T GOSUBI020 GOTOI12\31020 PRINT"~~"TA8(13)·.,.$1100 PRItH"JllOD!l"AA$1110 HWUTZ1115 IFZ(10RZ>9THEt-lPRltH":'11117 GOSUBI00001118 RETURN1120 ONZGOTOI200,1250,1300,1350,14e0,14S0,1500,ISS0,160\31200 PRINTLEFT$(8$,7)"OO+",1210 PRINTRIGHTS(K$, 2); LEFT:f.(OS, S)" lQ."; RIGHTS(K$, 3) ".I2.d1•• :ot3.Q"" GOT019981250 PRINTLEFU(B$, 7) "00-",1260 PR I NTRI GHU (K$, 2) ; LEFT$ (0$, 4) " 1•••• :012 •••• ..,14 .•••• :•• 13•••• " GOTO19981300 PRItHLEFH(B$, 7) "006";131121PRINTRIGHTS(K$, 4).: LEFTS(OS, 8>" 1:"." i RIGHTs(K$, 3) "U2l!•••••. GOT019981350 PRINTLEFH(B$, 7) "007",1360 PRINTRIGHTS(K$", 4>.; LEFTS(O$, 8>" 1:•• "".; RIGHT$(K$, 3> ".t2':I!!.")!.I3) ••• ~ ••~I4" GOTO19981400 PRINTLEFT:f(SS,7)"007+";1418 PFH+l~.eH~~~, HJ·-2 •••• :uI3'1!••• 'l --€iOffil""99S1450 PRINTLEFT$(BS,7)"007/5+",1460 PRINTRIGHT$(K$, 4); LEFTS(O$, 11) "ln •• ", RIGHT$(K$, 3) ".I2Q""T1I"'"'t3"Tn"~I4" GOT019981~00 PRINTLEFTS(SS,7)"OO-7",1510 PRINTRIGHT$(K$, 2)., LEFTS(O$, 9) "B" ,RIGHT$(B$, 3) "4):1 •• ):l:iUQl):t!•• " .1520 PRINT")IOO";RIGHT$(O$, 5> "e"., RIGHT$(C$, 5) "11l.Q"" GOT0199815~0 PRINTLEFT$"(Bs-,7)"D05+",1560 PRIt-lTRIGHTs-(K$, 4); RIGHT$(O$", 9) "2:d1••UI1A.••• :..I3 .•••• " GOT019981600 PRINTLEFT$(B$,7) "DO OIM",1610 PRINTRIGHH(K$, 2), RIGHT$(D$, 9) "4 •••••••• I2:O••• ~.I3 •••• :•••• I1•••• " GOTOl9981998 GETZ$' IFZ$=" "THEtH9981999 GOT0402000 PRINT"::l",BB$,"RE "GOSUBI0S002010 PRINT"~"' FORI=l T018' PRlt-lTTAB" 11) "RE" t-lEXT:GOSlJe2~320 GOT022102020 PRItn"~I"TAB( 13»{$;Y$.2190 PRItHAA$2200 INPUT"!!!",Z2205 IFZ<IORZ>18THEt,PRItH'"2206 GOSUBI00002207 RETURN2210 IFZ>9THENZ=Z-9 GOT022302220 ONZGOT02300,2325,2350,2375,240e,2425,24S0,2475,2S0a2230 ONZGOT02525,2~~0,2575,26e0,2625,265e,2675,27e0,27252300 PRINTLEFT$(B$,7)"RE ~+",2305 PRINTR IGHT:$(t($, 2).; RIGHT$(O$., 11) "81·••• :•• I2):."~.II •• " ••• D!13).""" GOT01998232~ PRINTLEFT$(8:S, 7)"RE ~ -",2330 PRINTRI GHTS(K$, 4) , RI GHT$(0$ , 8) "3)" •• :1•• 11:•••••.• t2:..••• " GOTO199823~0 PRINTLEFT$(BS-,7)"RE ••6",23~5 PRINTRIGHT$(K$, 2), RIGHT$(O$, 4) "4·l!.••• :ll":.RIGHT:$(O$.' 5)" l.1!11"~.I3:l!!.":"'I2·l!"." GOT01998237~ PRINTLEFT$(B$, 7) "RE" 7";

Anche questo mese una rubrica benforni-ta: ben quattro programmi.

Con il primo avrete a disposizione unbuon numero di accordi per imparare a suo-nare la chitarra mentre con il secondo potre-te dilettarvi a giocare a bowling. li terzo èuna trascrizione per il Vic dell'adventure"La piramide di lunnuh" e l'ultimo vi aiute-rà a tenere in ordine il vostro archivio diprogrammi.

IAccordi per chitarradi Massimo Rodolfi - Bergamo

Mi chiamo Massimo Rodolfi e sono unappassionato lettore della vostra rivista. Viscrivo per inviarvi un programma per il Vic20 dotato di un'espansione di 8K (o 16K).

Non si tratta del solito videogame, ma diun utile ausilio per chi vuole imparare unbuon numero di accordi per chitarra che,come molti sanno, sono tantissimi ed èabbastanza difficile tenerli a mente tutti,specialmente quando si è alle prime armi.Per questo motivo mi sono dedicato allastesura di questo programma che consenteuna facile consultazione di ben 108 accor-di.

L'uso è molto semplice. Dopo il consue-to Run apparirà una schermata di presen-tazione che, se crea difficoltà, potrà esseretralasciata in fase di copia tura (linee da 12a 30). Premendo un tasto qualsiasi si passaal menu principale che comprende le settenote, i giri armonici e l'End che consente diuscire dal programma. Un esempio: volen-do ricercare l'accordo "La?" non si devefar altro che scegliere l'opzione "La" corri-spondente alla pressione del tasto contras-segnato dal numero "6" e premere Return.Compiuta tale operazione, comparirà sul-lo schermo un secondo menu contenente lalista di tutti gli accordi di "La" disponibilie quindi si potrà selezionare il "La?" pre-mendo il numero corrispondente, cioè il"13". Premendo ancora il Return verrà vi-sualizzato l'accordo selezionato.

Voglio specificare che l'accordo è visua-Iizzato cosi come lo vede chi imbraccia lachitarra e la piccola legenda specifica qualidita sono interessate e quali corde devonoessere premute per ottenerlo. Per tornare almenu principale basterà premere un tastoqualunque; scegliendo l'opzione 8 di talemenu si otterrà una schermata contenente i

MCmicrocomputer n. 39 - marzo 1985 123

Page 2: 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra

81998

6425

PP

ltIT

LE

FT

S(8

$:,

7)"L

A"

7/5+

";64

313

PP

It~T

PIG

HT

$(K

$.2)

,R

IGH

T$(

O$,

13)

"B·'!

iOO

Il1I

!"."

lIlG

":O

l2U

"II"

,R

IGH

TS

(CS

..6)

".:-

1113

":G

OT

01998

6451

21P

PIt

HL

EF

T$r

B:t

·7)

"LA

"-7

••••

1".,

:GO

T04

510

6475

PR

It~T

LE

FT

$:(8

$..7

)"L

A"

5+1.

1",

'GO

T01

'560

6501

3P

PIt

-lT

LE

FT

$(B

$,7)

"LA

••O

It·l•

•I"

,'0

0T02

7313

6525

PR

IHT

LE

FT

$(8:

f.7)

"LA

+",

6530

PP

INT

RIG

HT

$(K

S.'

4),

RIG

HT

S(O

S,

6)"3

:".)

I.l2

l."."

UJ!

"."

.GO

T01

398

6550

PR

ltIT

LE

FT

$(8$

,7)

"LA

-"T

1",

:GO

T03

5313

6575

PR

It~T

LE

FT

$(B

$..7

)"L

A6

•••

I";

GO

T04

510

6601

3P

RIt

HL

EF

T$(

B$,

7)"L

A7

••••

I".,

GO

TO

G38

066

25P

PIN

TL

EF

T$(

B$.

7)"L

A7+

••••

I"·

GO

T06

405

6650

PR

It~T

LE

FT

$(8$

.,7)

••LA

7•...

.5+••

••I"

,G

OT

0643

e66

75P

RIt

ITL

EF

T$(

B$,

7)"L

A-7

11";

:OO

T02

355

6701

3P

RIt

~T

LE

FT

$(B

:L7)

"LA

5+••

I",

GO

T02

48a

6725

PR

INT

LE

FT

:f(B

$,7)

"LA

DIM

"..

OO

T01

610

7000

PR

lt~T

":.J

";88

S,

"SI

"GO

SU

B10

500

7121

10P

PIH

T"!

:Ul"

FO

RI=

lT01

8P

PIN

TT

AB

(11)

"SI"

:t~E

XT

:GO

SU

B20

2e'G

OT

0721

572

15IF

Z)9

TH

Et~

Z=

Z-9

'G

OT

0723

072

2'21

Otl

;:O

OT

073a

0..7

325,

7350

.737

5.74

~3e

,·74

25,

7451

2'·7

475,

7~00

-;"2

30O

t~:;

:nO

T07

5::5

>755

0,75

75,

760(

L76

25,

7650

,76

75,

77('1

1),7

725

7312

113PP

INT

LE

FT

$(B

S.

7)"S

I"+

",73

05P

PIt

ITR

IGH

T$(

K:t

:..2)

,PIG

HT

$(D

J;,

Il)

"B1'

~""

II"

;RIG

HT

$(K

$,8)

"•••

•rT

le,.I

2,.

••~I3

.,••

,.t4

"C

iOT

0199

873

25P

RIt

-IT

LE

FT

$(8:

t..7)

"SI

"-",

7330

.P

RIt

ITR

IOH

T$(

KS

,2)

,P

IGH

TS

(OS

,Il

)"B

l:."

II"

,RIG

HT

$(K

:t:,

8)"•

••.•

;R1G

HT

$(C

$,7)

"2••

•••

"':U

."·~

"13U

"":

GO

T01

99S

7358

PP

H~T

LE

FT

S(8

$,7)

"$1

••6"

,73

55P

PIt

HR

IGH

T:t

:(K

:t:.'

2),

PIO

HT

:f;(

O:t

:,7)

"B4:

l!"•

•ld

••:~

~••

)lt!•

••:~

".;R

IGH

TS

(OS

,5)

"U

ta."

1G

OT

0199

873

75P

PIt

HL

EF

T$(

B:t

:,7)

"SI"

n••

••I"

;'G

OT

0638

07~

:8~3

PP

INT

RIO

HT

:t(K

$,2)

,R

IGH

TS

«(1$

,7)

"8:l

1OO

1n••~

••:t

tdI•

•••

,;R

IGH

TS

(CS

,6)

".:-

1112

"1G

OT

0199

74en

JP

RH

~T

LE

FT

$(E

:$,

7)"S

I"7+

";74

05P

PIH

TR

IOH

T$(

K$

..2)

>R

IGH

T$(

OS

..12

)"8

1)••

•11

"jR

IGH

T;f

:(K

S,8

)"•

•••

rT1e

,.I3'

••I"

,74

1'11

PR

ltIT

"••

...•1

2.n.

,.I4"

OO

T01

998

7425

PR

INT

LE

FT

S(B

;f:.

7)"S

I"7/

5+••

••1"

.,:G

OT

0643

074

50P

RH

~T

LE

FT

$(B

S,

7)"S

I.-7

11";

GO

T02

355

7475

PR

IHT

LE

FT

$(B

:t,

7)"S

I"5H

.I".

;'G

OT

0248

075

00P

RIt

~T

LE

FT

:t(B

$,7)

"SI"

DIt

1"

;'G

OT

0161

075

25P

RIN

TL

EF

T$(

B$,

7)"5

1+••

••1"

,.G

OT

0730

'5_Z

55a.

PRTU

.1'L

EFT

...:t~

:.B$-

.'.+;

..!'S

-1__

••••

"j

CO

T073

3075

75P

RIt

~T

LE

FT

$(B

$,7)

"SI6

••••

1".'

.GO

T07

3~5

7600

PR

ItIT

LE

FT

:t(8

$,7)

"817

";76

(15

PR

INT

RIG

HT

;f:(

K$.

2),

PIG

HT

$(O

$,6)

"4"t

!•••

:.1I!

Id13

)1.•••

U••

ID!••

•·0

l2n

••"

GO

T01

998

7625

PR

ItIT

LE

FT

$(8S

,7)

"SI7

+••

••I"

.'0

0T07

405

765'

21P

RIt

nLE

FT

$:(8

$,7)

"517

/5+

",76

55P

RIN

TR

IGH

T$(

K$,

6),

PIO

HT

$(O

$,9)

"3:O

"U••

I1:"•

•0I

2:J.

1IIe

",76

70P

Rlt

-IT

RIG

HT

$':C

$.,9

'"•

••n.•

•"

GO

TO1

:.~98

7675

PP

INT

LE

FT

t"(8

:t..7

)"$

1-7"

,76

80P

PT

tHP

lmIT

$(K

$.2)

.PIG

HT

..f;'·

O$,

8)"B

l.II!

!.••

:.••l2

n"J!

IdI

•••

:1II

11!l

lllM

l""

'GO

T01

998

7700

PP

ItH

L.E

FT

S(8

:t.,

7)"$

15+

";R

IGH

TS

(8$,

6),

GO

T02

480

77::

5P

PIN

TL

EF

T$

o:8$

,7)

"SI

oI1

'1".

.G

OT

0273

e~:(

100

PR

ItIT

":J:

:~L

I:::

TA

GIR

IA

Pf1

0NIC

I80

10P

PIN

T"O

O=

OO

+::

LA

-.P

E-:

SO

L?:

"I."

80'2

0P

PT

NT

"PE

.=R

E••

.•:

SI

••-.

MT

••-:

::L

A1.

7.~"

8030

PR

It~T

"PE

=P

E+

:::

SI-

.1'

11-:

::L

A7~

D!.

"80

4121

PP

ItlT

"t1I

••-f

H••

+:

00-.

FA

-:::

SI

l.7)

D!.

"::

:050

PP

IIIT

"NI=

t'lI+

:00

#-.

FA

#-::

8I?:

8111

."80

60P

PIt

lT"F

A=

"FA

+::

:P

E-.

::;O

L-:

D07

'I!I!

.":3

0-;"

1)P

PIt

H"~

PP

EM

IP

EP

CO

llT

It-I

UA

RE

".:3

'080

GE

T2S

:T

F:!

$="

"TH

EI~

8030

8'2'

190

PF

'ItH

":.J

~L

I'~:T

AG

IPI

AR

MO

tUC

I81

00P

Ptt

IT"F

A#=

FA

#+:

MI

••-.

LA

••-:

:R

El.

7:1!

.":3

110

PP

ItlT

"SO

L=

SO

L+

:::

1'11

-.L

A-:

RE

7·,,1

1ll"

"81

2121

PP

INT

"LA

l.=

LA

••+

:F

A-.

SI

••-:

.':"1

1••

7"11

I."

~:1

313

PP

ItIT

"LA

=L

A+

:::F

A••

~.

.;T-=

t1I7l

tl!.

l.."

814(

tP

PIt

H"-

:;T

••=

SI

l.+:

::S

OL

-.00-:

::rA

7.•

•..•"

8151

ZfP

PIt

IT"'

:::;

I=S

I+::

:S

OL

tt-.

OOM-

:::F

A#?

"81

';0P

F'It

n";:

,~P

PE

t'lI

PE

PC

'OtI

TIt

lUA

RE

".31

-;"0

c.E

T2'

..rIF

Z$=

""T

HE

t~:;

:l-;

"11

81

::::

0f·

I)T

04

010

121(

113PP

TtIT

":1~

EiJ

EN

DA

"

36aa

3625

3651

336

7:5

~36

saO

3700

337

25()

4001

4alO

()

4130

o42

003

4210

'D42

513

C42

6'21

~43

0043

1a:J

430:

:;(1

W43

60<D

441<

10

4410

344

50Ol

446a

N<1

500

O45

tlZ

t45

50<D

460l

JO:

J46

11.3

U1

5(1V

l050

10~P

l2ù

5t~O

r.;;

:'lìl

-1

PR

INT

LE

FT

S(B

'S.·

7)"L

A"

7+",

PR

INT

RIG

HT

$(K

:t,.

2'.R

IGH

T:t

:(D

:t,

l(l)

"B.ll

Ul:

d.)I

I!.•

••l!

tl!.•••

••I"

;R

IGH

TS

(C$,

6)".

:--1

3":

GO

TO

ot~Z

GO

T06

3e0·

6325

·63'

50',

6375

..64~

J~3.

6425

,64

50,

6475

,65

1210

'ot

IZG

OT

0652

5,65

'50,

6575

,660

0,66

25,

6650

·66

75,6

700,

672'

5P

PIt

~T

LE

FT

:to;.B

$,7'

)"L

Al.

+••

••1"

,G

OT

0421

0P

PIt

nLE

FT

'S(B

S,

7)"L

Al.

-••

••1"

...G

OT

0426

0P

PIt

HL

EF

T$(

B$.

,7)"

LA

1.61

1";

.GO

T04

5H'3

PP

INT

LE

FT

$(B

S,7

)"L

A1.

7",

PP

ItIT

RIO

HT

:t:(

KJ>

,2);

RIG

HT

'S(O

S,

Il)

"8:.0

01"'.

•••·

l!D

!••

•)I:

[l1.••

••I"

;R

IOH

T$(

CS

,6)

"."1

3":G

OT

019

3G

OI

622'

362

2563

00G

OI6

325

6350

6375

6381

398

6413

121

64'2

15

2(."

lrue

dapa

gina

/23)

23

80

PR

INT

RI

GH

Ts(

KS

.'2

).•

RIG

HT

$(O

$,

4)

••4

).•

••)1

";R

IGH

T$

<D

$.•5)

"ll

•••»••

t3~")

•••

r2J!

.""

T0

19

98

2400

PR

HnL

EF

T$(

BS

.•7)

"RE

~7+

";2

40

5P

RIN

TR

IQH

T$

(KS

.•2

);R

IGH

T$

<O

$,

12

)"B

IQ")

lQ"·

~""

..RIG

HT

:t:(

B::

t:.

3)

,,·II1

3·lI!

•••:0

I4:l•

••.•

TO

l998

24

25

PR

IHT

LE

FT

$(B

$.•

7)"

RE

11

7/5

+",

OO

T0

14

60

2450

PR

HH

LE

FT

$(B

S.•7

)"R

E11

-7"

.•00

T01

'510

2475

PR

ItH

LE

FU

(B$,

7)"R

E.5

+";

2430

PR

INT

RIG

HT

S(K

$.2)

;R

IGH

TSo.

:OS

.•Il

)''

l)(l

l")l

II3).

").t2)!

1."

Ut4

)••

•••

00T

0199

82:

5aa

PR

INT

LE

FT

S(B

$,7)

"RE

•O

IM";

·G

OT

Ol6

1a25

2'5

PRIN

TLEF

TS(B

S,7)

"RE+

";2

'=5

30

PR

INT

RIQ

HT

:f;(

K$

:.•

2);

RIG

HT

:S(O

S.•

6)

"2'G

":0I3

)l."

d1

••I1

""""

GO

T0

19

98

:25'

50PR

INTL

EFT:

f;(B

S.7)

"RE-

",2'

555

PR

INT

RIG

HT

:S(K

S.•2

);R

IGH

TS

(O::

t:.•8)

"1"

"":O

••I3

"'II

"'Q

1••

I2'd

1I11

"00T

0199

825

75PR

INTL

EFTS

(BS

..7)"

RE6"

;25

80P

RIN

TR

IGH

TS

(K$,

2);

RIG

HT

:S(O

'S,6

)"3

Q••

·0l4

l.•

••·Q

••l2

l••

·II0

0dU

:d."

GO

T01

938

26aa

PR

ItH

LE

FU

(B$,

7)"R

E7~

.I".

Go3

T02

33a

262~

PR

INT

LE

FT

S(B

$,7)

"RE

7+";

263a

PR

ItH

RIG

HU

(K$,

2);R

IGH

U(0

3$,8

)"B

Il.''

mJI

''mJI

''''

GO

TO1

998

26~0'

PR

INT

LE

FT

$(B

$,7)

"RE

7,..

..5+"

;:2

6~5

PR

INT

RIG

HT

S(K

S,

4);

RIO

HT

~(O

S,

Il)''

1:d

•••r

r...

...•12

)D.O

O••13

:d••

"G

OT

Ol?

:?8

267'

5P

RIN

TL

EF

TS

(BS

,7)"

RE

-7";

2680

'P

RIN

TR

IGH

TS

(KS

,2)

;R

IGH

T'S

(O$,

9)"

l).•

••·~.

•I1.

".•••

:OI2

:d••

"G

OT

0199

S27

0'0

PR

INT

LE

FT

$(B

$,7)

"RE

5H••

•I"

,G

OT

0248

027

25P

RH

HL

EF

TS

(BS

.,7)"

RE

OIM

";27

30P

RIN

TR

IGH

TS

(KS

.'2)

.;R

IGH

TS

(OS

,Il

)"2

:a"~

"11)

.""

GO

T01

998

300'

0'P

RIN

T":

:1";

BB

S;

"MI

":G

OS

UB

l0'S

0a3a

laP

RIN

T"~

"·F

o3R

I=lT

OI8

·PR

INT

TA

B(l

I)"M

I"·N

EX

TG

08U

B2a

2a·G

OT

0321

532

15IF

Z>

9TH

EN

Z=

Z-9

:GO

T03

23e

3220

'm

~Z

GO

T03

30'0

',33

2'5,

3350

.,33

75..34

00,

3425

.,34

50.

3475

.,35

0~Z

t32

30O

NZ

GO

T03

525,

3550

,357

5,3€

00',3

625,

3650

,367

5,37

eO,3

725

330'

0'P

RIN

TL

EF

TS

(BS

,7)

"MI

l.+

••••

1••,

GO

T02

305

3325

PR

INT

LE

FU

(B$,

7)"M

I.-

'TI"

,·G

OT

OI3

6a33

~0

PR

INT

LE

FT

S(B

$,7)

"MI

1.61

1",

'OO

T01

5.1e

tT.

.17'

5P

RlN

lLU

fs(.

t:eS

,7)"

t'1l

1.7

",33

Ba

PR

INT

RIG

HT

$(K

$,2)

;R

IGH

TH

o3$,

6)"4

U"U

"I2U

""l3

l.":l

l".R

IGH

U(0

3$,

5)"

Il••

•..

GO

TO

1998

34aa

PR

INT

LE

FU

(B$,

7)"M

I.7+

",34

a:5

PR

ItH

RIG

HU

(K$,

2);

RIG

HU

(O$,

B)

"B3l

•••

U'

••m

JI••

.•••

•••

II:•

•••

"•G

OT

Ol9

9834

2~P

RIN

TL

EF

TS

(BS

,7)"

MI

1.7/

5+",

3430

PR

INT

RIG

HT

S(K

:t:,

2);

RIG

HT

S(O

'S,

9)"3

:~""

:'''

••I2

)l1•

•:eI''•

•I4

·d'':

J.l''

;R

IGH

T'S

(O$,

7)"l

n••

".1

30T

Ol9

9834

50'

PR

INT

LE

FT

$(B

$,7)

"1'1

l1.

-7",

3455

PR

INT

RIG

HU

(K$.

2);

RIG

HU

(O$.

9)"3

:0>

1••:••

I2:••

••••

••·••

••·.J

".:R

IGH

U(O

~.

5)"

1·••

••"

.Go3

To3

I998

3475

PR

INT

LE

FT

:$(B

$,7)

"MI

l.5H

•••

I";

.GO

T02

480

3500

PR

INT

LE

FT

S(B

S,

7)"M

Il.

OIt

'11.

1",

:GO

T01

610

352:

5P

RIN

TL

EF

T$(

BS

,7)"

1'1I

+";

3530

PR

It~T

RIG

HT

S(K

S,

6);

RIO

HT

S(O

S,

3)"

ln.:O

I3""

:J"~

n••

":O

OT

0199

335

50P

RIN

TL

EF

T$(

8$,7

)"M

I-";

3:55

:5P

RH

HR

IGH

U(K

$,8)

;R

IGH

T$(

O$,

6)"3

.•••

•UI2

:•••

•"

.GO

TO

l998

.3~7~

PR

INT

LE

FT

S(B

S,

7)"M

I6••

•I"

;'G

OT

0151

121

PR

INT

LE

FT

S(B

S,

7)"f

1I7)

OO

";'G

OT

0235

5P

RIN

TL

EF

T$(

B$,

7)"~

1I7+

:~O

O";'O

OT

0156

eP

RIN

TL

EF

TS

(8$,

7)"M

I7/5

+1.

I";

'GO

T01

560

PR

INT

LE

FU

(B$,

7)"M

I-7"

;P

RH

HR

IGH

T$(

KS

,10

);R

IGH

TS

(OS

,7)

"2)1

1••

":i

30T

0199

8P

RIt

~T

LE

FT

:f(B

$,7)

"t1I

5+";

GO

T01

56e

PR

INT

LE

FT

:r(B

=l',

7)"M

IO

It1•

•I"

,'G

OT

0161

0P

PIN

T":

)",

BB

S,

"FA

ltll

l~"

GO

SU

B11

000

PR

IHT

":=

IlII

llD

!'OO

"F

OR

I=l

T09

·P

PIt

ITT

AB

(Il

)"F

A":

t~E

XT

'GO

SU

B10

20:

GO

T04

130

OtC

GO

T04

200,

4250

,43

00,

4351

3.44

el~L

4450

,45

00,

4551

3,46

1313

PR

INT

LE

FT

$(B

S,7

)"F

A+

";P

RIt

HR

IGH

T't(

K$:

,2>

,R

IGH

T~',O

S.

8)"

1).•

••:"

1IU

)1I••01

2••

••)•

•I3·

Q1••

"G

OT

0199

8P

F'H

HL

EF

TS

(8S

,7)

"FA

·-";

PP

lt-n

PIG

HT

~,K

$,2)

.RIG

HT

$(O

$,9)

"81:

~""

)1"

.•••

·~.•

•"t

!"••

13)"

."O

OT

0199

3P

PIt

~T

LE

FT

$'B

1=,7

'"F

A6.

1".

GO

T02

6S0

PP

It~T

PIO

HT

$fI<

$,2)

,R

IGH

TS

l0$

,8)"

1"t!••

•·l

I.l1

·lI.•••

:QI2

)!11•

•"

GO

T01

998

PP

IHT

LE

FT

S(8

~,7

)"F

A7"

;P

PIt

-HP

IGH

T${

I<"'

$,2)

.PIG

HT

$'O

:f,:

3)"B

1.!I.•

••).

•U:e.••

•:o

l'2n

••G

••un

••":G

OT

O199

8P

PIN

TL

EF

T.t(

BS

,7)

"FA

7+"

,P

RIt

~T

PIG

HT

S(.

$,4)

.RIG

HT

$(Q

S.

9)"

1~.,,

'l!J"

I2)"

"f!J

Il3'

l!."

"O

OT

0199

8P

Rlt

-.lT

LE

FT

.tr8$

,7)

"FA

-;",

'5+

",P

RIt

~T

f:'IG

HT

$~I<

"$,2'

.RIC

,HT

:f(O

J;·1

2)"8

jl!

J.")

"13:

1!II

".~1I

12Q

1••

.m1l

••""

GO

T01

393

PP

ItlT

LE

FT

$(8:

f,7)

"FA

-7"·

PP

ItlT

PIG

HT

$:'

•.$,

2">

,RIC

.HT

.r,0

1>.1

0)"8

1•.

•••·

~II

I.11

.·It

!l'.1

I••

)ld

••"

GO

T01

998

PP

It~T

LE

FT

J;l

8"&

,7)

"FA

5H.I

",G

OT

0248

eP

RIt

HL

EF

T.r

(S:f

,7'

"FA

DIt

1".

00T

0273

eP

RIN

TR

IGH

T..&

(f"S

,2)

.RIG

HT

$(O

S,

Il,)

"2!1

.":,,

1~1I

I"11

·1II

.1e"G

OT

0199

8P

PIN

T":

.J".

BB

..r."

SO

L"

GO

SU

8105

0aP

RIt

~T

"::i

l!l"

FO

Pl=

1TO

l:3

PP

ItH

TA

8"t1

'''S

OL

''t~

E~<

TP

PIH

T".

:r~I~

l"T

AB

{14)

>':$

.'r'~

,"I

l"O

liS

IIB

2190

GO

T05

215

PR

ItIT

"II"

AF

I$It

lPU

T"!

!"Z

~ I\)

.j:>.

Page 3: 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra

che non è affatto semplice realizzare unostrike. Quando si realizza uno spare (diecipunti con due tiri) o uno strike il punteggioviene aggiornato, com'è noto, dipendente-mente dai punti totalizzati con i successivitiri. Il gioco è reso più piacevole dalla pre-senza del rumore che simula quello dei bi-rilli colpiti dalla boccia .

IPiramide di Iunnuhdi Michele Morini - Monza (MI)

Sul programma non c'è molto da dire senon che esso è la traduzione fedele dell'ad-venture "Piramide di lunnuh" realizzatoda Aristide Torrelli e apparso su MC n. 33.Tuttavia qualche riga ve la scrivo lo stesso,in quanto ho voluto correggere quelle chemi sono parse delle imperfezioni (o miapignoleria?).

Le modalità di comunicazione e dialogocol computer sono rimaste immutate percui rimando all'articolo citato per ulteriorichiarimenti.

Questa traduzione, o trascrizione, girasu un Vic espanso con un minimo di 8KRAM e, contrariamente a quanto accadesul Texas, rimangono liberi circa 1600 byteper aggiunte di comandi, luoghi, scherma-te, suoni, ecc. Il tutto è ovviamente tra-sporta bile su C 64 senza modifiche, se e-scludiamo quella relativa alla Poke per set-tare il colore del video.

Ma veniamo alle modifiche: sono statiaggiunti due comandi, HELP e AIUTOche, contrariamente a quanto può sembra-re, ottengono effetti diversi. Il primo forni-sce l'elenco delle abbreviazioni dei coman-di impartibili al computer e AIUTO ... nonve lo dico.

Se si vogliono aggiungere dei nuovi co-mandi non sorgono eccessivi problemi inquanto il programma è ben strutturato: èsufficiente cambiare il valore della variabi-le NV (in testa al programma), aggiungerein coda ai data in linea 535 le abbreviazionidei nuovi comandi e in riga 55 porre ilnumero di linea delle routine che li eseguo-no.

Le altre modifiche riguardano la routineche esegue i comandi POSA, LASCIA,DAI: nella versione originaria essi nonfunzionavano per alcuni oggetti se non indeterminati luoghi. Adesso tutti gli oggettiricevono democraticamente lo stesso trat-tamento. Sono stati poi cambiati i nomi dialcune variabili poiché il Vic accetta identi-fica tori di due caratteri significativi e lavariabile ST è riservata al S.O.; altri cam-biamenti sono dovuti alla traduzione degliiL then ... else ed all'eliminazione dei datausati per definire le minuscole. Infine unanota per le famigerate "abbreviazioni" de-gli statement CBM: in questo programmaci sono linee che richiedono il loro uso, inparticolare la linea 266 è zeppa come unuovo e abbreviata contiene 88 caratteri.

CommentiIl programma proposto dal nostro ami-

co rispecchia fedelmente le regole del giocovero (la dinamica della caduta dei birilli èinvece un po' diversa!) ed il punteggio vie-ne calcolato in base ad esse. Giocando inpiù di una persona compaiono delle pistein diversi colori, a seconda di chi sta tiran-do; i birilli sono visti in pianta in fondo allapista, cioè vengono visualizzati come dellepalline sistemate a triangolo. Dall'altraparte vedremo un'altra pallina che spazi atrasversalmente (cioè nel verso della lar-ghezza) da una parte all'altra della pista eper lanciare questa pallina - che rappre-senta la boccia - contro i birilli, bisognapremere un tasto al momento opportuno,cioè quando essa è il più possibile in prossi-mità del centro della pista: vi assicuriamo

IBowlingdi Giorgio Matelerkamp - VareseSono un ragazzo di 15 anni e vi invio un

programma che penso possa interessarvi:si tratta del gioco del bowling ed è scrittoper un Vic 20 in configurazione base.

Dato il Run, appare una schermata ini-ziale che chiede in quanti si vuoi giocare edopo aver digitato il numero di giocatoriviene chiesto di inserire il nome di ognuno:a questo punto comincia il gioco vero epropno.

Sulla parte superiore dello schermo so-no indicate le varie giocate, dieci in tutto,suddivise, come indicato nella riga imme-diatamente successiva, in due lanci ciascu-na. Se al primo tiro si fa centro e si buttanogiù tutti i birilli (facendo cosÌ strike), sipassa al tiro della giocata successiva (se sigioca da soli), oppure la "mano" passa adun altro giocatore (se si gioca in più diuno). Giocando, comunque, tutto risulteràmolto semplice.

Sotto i numeri delle giocate verrà indica-to il punteggio dei singoli lanci e per tiraresi può utilizzare qualsiasi tasto. Quando siarriva all'ultimo lancio viene concesso unbonus di un tiro se nella giocata precedentesono stati totalizzati dieci punti (cioè sonostati abbattuti tutti i birilli) oppure di duetiri se è stato realizzato uno strike.

"N"Nal:J<"ooI-

WZ

"N'.Dol-o,~

ol-oo

o>"'".,

•':l~=•':l"r.".••~••I-IoCL

o>".,".,ol-oo

••I-IoCL

i•i~_: (,..I~.".o00>•.•..I-l,J)if)O(')

e' o•• I-U ~o

~;~,~, I I,J)-.J.J,LOO

())(/'J

',jr....-"\-.1'. l'_••':';:1pt~

"UD•• vv- ....II-I-:::"lL.LL-UJUJ::t:: •.. L..J-1-1-=zz.:t::JXu:..::.a..a..

w O~ J<l: O WJ Z ~J " ~Z - <l:<l: r all l l

fl) ~ al

r +W .J~

I~~5 rl'rl'

O ~W Or u

~I IN ,

I-:0:: I-UJ )(

z~

W •....•H

1- •..•1-1-zoz=_1-_>-1Ct::1!'u..Ci:..ll. •..•c...G.

""ì •..• (Ti ~"IC. Ci:.. c' C·I- ':' I- I--IJ.-Il l'I·-1- •.....•...•ù..:v:L1.li..OlJ.JC' où..ZLLl.1.

.-=~ .;-'~~=

o>".,,,",C·l-o,~

••'o,t

••IJ.I-Z

~!::

....

l'~

"••IJ.

Il~

I

Il. ,:;.f'- CIor ".lì' li1

c ,:::;:,C, 1(' ': ,:;. ,::s;:, CI ~-, ':' c' ,:::;:,.::;,~•...•fj t'I ~r .,. ~~; ,[) r-. r. (I;i C, .•..•':' ,::;:,':::' ':' (:, 's' 1:;' '::s;:, C, CI c' ,:;: ~-, li~' ':::' il"!::: ':. '!' ,=, ~ CI o a c:'CI Cl r:i::' •...••..•....••..•..• __ ...•...•...•...•.....•....•.....•....•...•

----------- softwaremanico della chitarra rivoltato; in altre pa-role le corde indicate, dall'alto verso il bas-so, sono le seguenti: Mi (cantino), Si, Sol,Re, La, Mi (basso). Le corde da premerenelle esatte posizioni sono evidenziate daun pallino nero con accanto un numeroindicante il dito interessato ed il barrè èindicato da una B, posta in alto sulla filache va premuta. Il programma si presentamolto bene, semplice da usare, elegante econtrollando un buon numero degli accor-di descritti non abbiamo riscontrato errori.Per com'è scritto esso gira anche sul C64sul quale bisogna però modificare l'outputsullo schermo e la poke della linea lO checambia il colore del fondo .

MCmicrocomputer n. 39 - marzo 1985 125

Page 4: 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra

l I • '. • 1 ••l I l l 1 1. 1 1. 1. 1

Bowllng

10 POKE36378. 15 L( 1)=7747 L(2)=7791 L(",3):=7835 C$:( 1 )="~nml:I!!OO:l!!U:MQ ••••• I"11 CS(2)=C$( 1 )+ .., •••••••••• 1" C$•..3)=C$( 1)+"~" CS=C$( 1)12 3C=36879 CO=30720,V1=36876 8C(1)=152 8C(2)=10 SC(3)=12620' POKESC ..2730 PRIt~T":'l::"C$"~ECiWLIt4GI Il

40' PRINT")lJIf!MI'!@1113 PRINT":-l3'1 0.t'1. 30FT <C)1984"111 PRINT" _112 PR ItlT")!1olJ!tJOOJUANTI GIOCATORI (1-3)113 GETAS"A=VAL(AS) IFA(10RA>3THEN113118 PRIt~T":'IQ3CRI'·/ETE IL VOSTRO NO-"Q1E "'1'1A~<. :l5~ CARATTERI)"12121 FORX=lTOA121 PRIHT""!OCiIOCAT. "X":",122 It~PUTA$(X)123 A:t(X)=LEFT$(AS(X);5)'NEXT128 PPHlT":T1:Cl :2 3 4 5 6 ;" 8 9 10 ~ "; FOR}<:""lT010 PRINT";U!!2...· t~EXT:PRINT •• :!iI3I!!l1t1

CommentiDobbiamo cercare una piramide nel de-

serto, penetrarvi, trovare i tesori nascosti eportarli via! Naturalmente noi staremo co-modamente seduti davanti alla tastiera e alTv ad essa collegato ed il computer sarà inostri occhi e i nostri orecchi. Dovremo, inbase alle informazioni forniteci dalla mac-china sul teleschermo, impartire delle ade-guate istruzioni che ci aiutino ad esplorarel'ambiente circostante e a superare tutte ledifficoltà che si presentano. I luoghi acces-sibili sono 24 ed i vocaboli riconosciuti dalcomputer, tra verbi e sostantivi, sono circasettanta. I comandi vengono impartiti scri-vendo un verbo seguito da un articolo opreposizione di due lettere e da un sostanti-vo, ad esempio "prendi la torcia". Alcunicomandi possono essere forniti in formaabbreviata (l'elenco è ottenibile conHELP) mentre altri possono essere impar-titi in maniera diretta, cioè non nel conte-sto di una frase. Ad esempio ''l'' rendel'inventario degli oggetti raccolti durante ilpercorso, "ARRENDO" dichiara la resadel giocatore che non riesce a trovare lasoluzione ed altri come "GUARDA" e"PUNTEGGIO". Le parole che la mac-china è in grado di recepire sono le seguen-ti:

torcia, chiave, trave, scritta, porta, flau-to, teschio, collana, scheletro, altare, ben-da, scure, batteria, droga, cobra, zaffiro,spada, vaso, sarcofago, maschera, mum-mia, sabbia, stanza, geroglifici, sala, corri-doio, cunicolo, scala, nord, sud, est, ovest,n, s, e, o, su, giù, sopra, sotto, punteggio,arrendo, inventario, i, guarda, vai, corri,cammina, esamina, prendi, piglia, posa, la-scia, dai, apri, ., suona, leggi, ondeggia,mangia, bevi, chiudi, rompi, sfonda, ac-cendi, spegni, salta_

Il listato di questo programma per mag-giore chiarezza viene riportato in caratterimaiuscoli e minuscoli per evitare i caratterigrafici poco comprensibili al posto dellemaiuscole. Le linee da 2 a 7 producono unaschermata di presentazione che, anche se dinon difficile interpretazione, può anche es-sere omessa.

Per digitare il programma conviene por-re il computer in modo "maiuscolo/ minu-scolo" premendo i tasti Shift e Commodo-re.

ILista programmidi Dino Ticli - Lecco (eO)

Lista programmi è una utility per ordi-nare il proprio software ed ottenerne l'e-lenco su carta o su schermo. Ciò permettedi tenere sempre sott'occhio i programmiposseduti insieme ad altre informazioni u-tili quali, ad esempio, una breve descrizio-ne sul funzionamento, l'espansione neces-saria, il linguaggio usato, la collocazione,ecc. Vediamo rapidamente il funziona-mento.

..........

TOM:

132 PRINT":: ---------~.o1 ----------''''ON-(A=I)GOTOI38134 PRIHT")I,r-l---------" ON-(,R=2.H)OT0138136 PRItH":.'rl---------138 PR ItHLEFH (CS, I Il +AS (Il "146 IFA>l THEHPRINTTAB< 10)+",n"+AS(2)" .150 IFA>2THENPRINTAS(3)" "154 PRItHLEFH(CS, Il) "mc~---------O[lIImIoI""lo1"---------_'I"160 FORQ=I T010166 FORZ9=ITOA,POKESC,SC(Z9)167 FOR><=1T010 REAOV POKE'v' , 81 :POKE'· .••+CO,6 NEXT RESTORE169 .J=0 0=0170 GOSUB430 GOSUB556,P=L<Z9):GOSU81000:L(Z9)=P172 GOSUB1200174 ON-':L(Z9)/2=INT(L(Z9)/2) )GOT0169175 IF(PEEK(L(29)-1 )=47At~OQ=la)=0THEN195178 PRINTLEFTS(Ct:, 11 )+":.m~moo"+AS(Z9)+", FAI ti

179 PRINT"ANCORA l TIRO"1 :200 FORX= 1T030~310 : t-.lE>::T182 PRItHLEFT$(Ct:, 11 )+":oot!~"+"183 PRINT"184 FORX=l TOU3' REAO'v" POKEV, 81' POKEV+CO, 6 <t~EXT RESTORE1~0 J=0 GOSU8430 GOSUB550'T(Z9)=T(Z9)+J PRINTCS(Z9);T(Z9)192 K=3+48'IFJ+PEEK(L(Z9)-1)-224==10THENK=47193 IFK=58THENK=152194 POKEL(Z9),K,POKEL(ZS)+CO,4:GOT0225195 U=0· I F(PEEK(L (29) -2) == 152A~~OQ=le) =0THEN22~198 PRINTLEFT$(CS, 11 )+")1'11!Il!llIl!OOI!1"+A$(29)+". FAI"199 PRINT"ANCORA 2. TIRI"202 FORX=lT03000:NEXT203 PRINTLEFTS(CS, Il )+":.II!nMmOO"+"205 PRINT"206 L(Z9)=L(Z9)-1207 FORX=lT010'REAOY·POKEV,81:POKEY+CO,6·NEXT:RESTORE209 J=0:GOSUB430'GOSUB550'T(Z9)=T(Z9)+J PRINTC$(Z9);T(29)210 K=J+176 IFK=186THENK=152211 POKEL(Z9),K POKEL(Z9)+CO,4 L(Z9)=L(Z9)+1213 IFPEEK(L(Z9)-I)=152THENFORX=ITOI0-REAOV-POKEV,81'POKEV+CO,6 NEXT'RESTORE214 U=U+l'ONUGOT0209,22522~ NEXTZ9:NEXTQ230 GOT0882430 ~~=8123 1=22

- 44~' f>OR~;~,T~=R+t, I1'N<7Si1>M~t<)-8-124THE':tH;;-1460 POKEN+30720, 0-(PEEK(SC)=10) 'POKEN, 81' OETAS m~-(AS="" )GOT0440' RETUR~~550 N=t~+ 1 . GETA$~S4 IFPEEK(N)<>8ITHEN59S5S8 Q2=N-GOSUB610~60 POKEVI,I~0'POKEN-I,32 POKEN+CO,0-(PEEK(SC)=10) 'POKEN,81 'POKEVI,0S62 FORW=IT03~66 IFPEEK(N-21*W)=81 THENQ2=N-21~l,.l: GOSUB61121569 l FPEEK (N+23.W:;' =81 THEt-.lQ2=N+23*~<l : GOSUB610~7'2 t-.lEXT~95 H=H+l-POKEVI.150 POKEN-I,32'POKEN+CO,0-(PEEK(SC)=10) POKEN,81-POKEVI,0597 IFH= 18THE~~6 12.600 FORSS~ lTOS0 t~EXT GOTOS50610 J=J+I POKEVI,210-POKEQ2,32 FORK.IT050-NEXT'POKEVI,0'FORK~IT040 ~~EXT'RETURN612 H=0 POKEN,32 POKEN-I,32 RETURN882 PRItHCs; "m"OO>!1FINAL SCORES)ll1:"883 PRIt4T" •••••• "AS( I). T< I) -IFA>lTHE'~PRINT ".IO".'''AS(2); T(2)884 IFA=3THE~~PR 1NT" o•••••";AS (3) ,T< 3)887 PRItH"U •• f\NCORA (S/N)?"894 GETAs, IFAS~" "THEN 894895 IFAs="S"THENRUN896 PRINT":')"'POKE36879,27'ENO1000 G=J IFP/2<>INT<P/2>THENG=G+1761002 IFG=186THENG=1~21004 IFP/2=INT(P,";;:)THENO=G+48101216 I FG+PEEK (P-l) -224= 10THEt<lG=471012 POKEP,G POKEP+CO,4 IFG=152THENP=P+l 0=:001100 P=P+l:RETURN1200 REM1201 T(Z~)=T(Z9)+J1205 T(Z9)=TeZ9)-J*<PEEK(L(29)-2)=47)121121T(Z9)=T(Z9)-10*(PEEK(L<Z9)-3)=47A~~OPEEK(L(Z9)-2)=1~2)1220 IFL(Z9)=77460RLe29)=77900RL<Z9)=7834THEN12ge122~ T(Z9)=T(29)-J+.(PEEKeL(Z9)-4)=152)1227 T(29)=T(29)-J+.(PEEKeL(29)-3)=152)1228 T(Z9)=T(Z9)-J*«PEEK(L(Z9)-~)=1~2ANOPEEK<L(Z9)-3)=152»1230 T(Z9)=T(Z9)-J*(PEEK(L(Z9)-6)=152ANOPEEK(L(Z9)-4)=1~2ANOPEEK(L(Z9)-2)~152)1290 PRINTCS(Z9);T(Z9)1300 RETURN2200 DATA8007, 8028.8049,812151,807'121,812172,8093.< 809~ ..6116, 8139

126 MCmicrocomputer n_39 - marzo 1985

Page 5: 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra

70(1

Pira

mid

edi

lunn

uh

as i r: CD

90t

(con

tinua

apa

gina

118)

fnç.

()·1

then

Pri

nt"n

onsc

herz

.aor

e"90

to40

fob(

1)<

>-1

t.he

nPt'"

lnt."

""cc

endo

co::

·":"

90to

40f

tf'

t.he

npt'"

.it'"

,t"

e'"

9la.

'a,

eces

a"90

t,04

0ri

nt"o

K."

t-P

=l

:90t

o31

fno<

>lt

henP

rint

"sF

'iega

t~l

me9

11o"

90tc

A~3

fob"

:1

)(>

-1th

enpt

'"'in

t"n

onpo

sso"

90t-

040

ftP

=13

t."'

,enP

rlnt

"e'"

91';'

,'"=

Pen

t-~.,,

"90

to·h

)rl

nt."

oK."

t.p=

O90

t040

ifeP

<>

20t·

het'"

,Pt'"

·int

:"H

t-I'?e

t"go

to4~

:ti

fcP

=20

"'.n

deob

(3)(

>-1

t.he

nPt'"

intd

$S

lc,t-0

100

Pr·

it'"

,t"N

onf.

;,o'

:cci

c'f.

;o.t

ie"'

.P

et'"

nld

la.

l"9o

t:-:

,40

t'"'€

'sto

ref'$(

1)=

"nel

dese

t'"to

"'p

$(2)

=p$

~1)

p$(3

)=p$

(1~'

p$'4

)=p:

!:o:

'1}

p$(5

)="n

el.jes

E't'

"to

dift

'"on

tea

un""

F'lt'"

;'.ri

llde

"p$

(6)=

"t'"

lell

"an

t.lc

ar"e

t-a

del

l.;..

plt

'"a[

illd

edI

Iunn

uh"

ft$=

"nel

mut

'"o

c-'e

-'in

'=.a

o.st

c.n

.••.to

uno

za,f

fit'"

o"p.

;t;(

7)::

:"in

un~

st.a

nza.

tt'"

i",n

901"

,t'"

e"P

1"(:

3)=

"ln

un"

:=30

.1."

,bI.

aonc

Oo

"+ft

$

422

424

42

74

30

433

436

439

222

6l

fno

=4c

,,-no

=50

rno=

90t-

·t'"

,o=

100t

-nc.

=15

,:.t'"t'"

,0=

19th

enP

rint

"non

esse

t'"'e

sel

occo

"go

t~o4

1322

9if

no:>

20th

enf't'"

lnt,"n

onf:

;,re

lo~ce

mol

"90

t040

23:'

lf

zz}4

then

Pt'"

'lnt:

"no

t'"I

t'"ies

coa

Po

t'"ta

.re

nien

t~a

1tt'"

o"90

t04~

:t23

5i

fc:p

=20

"'.n

dno=

3t:.he

nF':t

<:'2

0)=

",O

:t+

"'l,J$

~'l(

20,

1)=

1323

8l

fcP

=15

"".t'"

,dt'"

lc'=1

6:;,

ndc2

then

F'

t-'l

nt"

il

cobt

'"a

r(ll

ham

ot'"

·so

l"90

to10

024

1zz

""zz

+l

Pt'"

lnt"

oV."

ob'n

o)=

-190

t,04

0,2

4424

7i

fno

=B

the

n213

225

01f

ob'

no)"

,:)-

1t:.he

nPt'"

-lnt

"nc,

nl"

'ho

con

rfIe

-"90

t040

25:::

:lf

no<

:''>

3",n

dno<

>7-

i<nd

no-(

)11

then

ob":

no)=

cP90

t026

82

54

~f

no1:

:,'n

o=3a

ndc:

P=

20)

U-,

en25

825

6P

t'"1n

t:."

l'J':O

ldlc'

t'"~

Po.

::so

".nd

~.r

ea

sud

f=-",ss

;;'.n

dosu

lla

tr··

.••.ve"

90s'

.lb9

00;

:ilo

s,ub

9012

1

271

274

ifn

o<>

5the

nPt'"

lnt.

"uhu

'Jl''

90t.04

027

7if

cp()

Sth

enP

t'"lt

'",t"q

l..-

llno

t'",

C:'

e't'"

ll..-

lll"

,.da

~I'=

't'"'

ire"

g,:o

to40

280

lfc1

=0t

henP

rlnt

"ma

e",

Per

-'t"

,."

goto

4~3

2:::

:3if

ot,(

2)()

-1th

enP

t'"in

t"n

onhc

·nl

_lIl

a.f'et

'"·

far

lo"

9ot.04

028

6P

t'"in

t"oK

."c1

=0

p1(5

.'1)

""'6

'90

sl.,l

b900

·90

t031

28

9

:'-58

lfnot

.:.no

=7

"".n

dcP

=10'

,t

hen2

622

59

Pt"

lnt"

losc

hele

't.t'"

c.$.""

lori

lett

e::

.ul1

esr

:-"'

.lle

eP

OI

t.ir

aun

a.le

va.

eun

.••.

SC

.••.1

.••.;'

257

F;(

20)=

",,0

$+a:

::$

f'1

<20

,1)=

23ob

(3)=

O

355

358

ifn

o<>

14at

'",d

no<

>16

.oo.

ndno

<>

2the

nPt'"

·int

,"nc

.nri

llP

Iace

!"90

to40

361

ifob

(14)

=-1

ot'"

'(c,

b(14

)=cp

)the

nPrl

nt"o

K."

9':o

sub9

0090

..::.ub

900

Pr'ln

t",~

;.9h

hhhl

"c.

1(10

364

Pri

nt"o

K."

Pt'"

'int"

non

h.".

unbu

ot'"

1=.

.~.p

.:.t'"

.E'''

c.t.o'

t'",c

.}=

0go

;:·u

b9~30

90to

31367

370

Pt'"

·int

."qu

E's

tat'"

,c,r

",rt

,ela

.be

','o"

goto

40373

-376

Pri

t'"lt

,"m

e911

01"

'.sC

la;-

-et

•..•tt

-c'

'".p

et'"

to,

non

=1

s·a

[r,a

l"90

t040

379

332

Pt'"

int"

seti

pla

,ce

sfa:

=.c

i"".

re...

...;..1

'"91

0c·:

;..r

e';'

.91

ia.

t'"'c

"'.d

e"g'

:ot0

40335

388

391

394

39

7 4"" 4"3

4"6

4"9

412

41

54

18

421

292

1fno

<)6

t:.h

en~T

lnt."e

h''''!''

9c.t.o

4029

5if

cp<

::C

15th

enP

t'"in

t"no

n.a

o.ce

-;..j

enu

lla.

"90

to40

2.9:

;:lf

ob{6

:·<

>-l

t·he

-nP

t'"1t

'"lt

"a.n

cot'"

·ano

nP

osso

far-

·lo'

·90

to40

~(I

1r'

t'"lnt

-"f

unz

ion

·".

Il

cobt

'",."

,si

""Il

ont

.••.n.:."

ob(

15)

""'0

c2=

e90

sub9

00'

90t.03

130

4-:

~1-

"3;-lfno

=4o

-.nd

cp=

4the

nPt'"

int

"dic

ef'O

t'"·t

"".r

equ

ii

te-:

:or

-'i

"S

loto

4031

:::;

::i

fno=

16a,

ndeo

b"-

16)=

-1th

o?nP

r-'in

t"d

iC

E-

onde

ggI"

".'"

l"9c

,t,:04

0'3

1631

9it

-no<

)16t

henP

t'lt-

.t"n

c·n

·=aF

-i~co

"9o

t-c·

4E1

:322

1f

cf-

·....)8

tt-

,enF

't'"int

"ne

onsu

cco?

den

1en

te"

90t.o4

032

4ìf

not'~

ot.(

16)-

=-1

)90t

0328

325

F't'

"lnt

"ItK

PE

DIB

ILE

I11

Ulu

rc.

SI

1l

lum

in"

,.e

aPP

are

unP

assa

ggio

326

F't'

"int

"ehe

r-.-

,,...t

--.

-11

sott

o"P

1(8,

5)""

'16

323-

ft:t

="

c"e'

"un

Pas

sC<

.99i

och

eP

':'t'"

t••

di,~

otto

'"33

1P

$(S

)=m

id$(

Pt(

8),1

,19

)+ft

t33

490

sub9

00:

90su

b900

.gos

ub90

090

to.3

1337

340

if

no<

>22

••.nd

cP)5

the-

nPt'"

.int

"uh

u""

l''90

sub9

0090

t,03

134

3i

fno<

)22t

henP

rin

t"h

oso

lc'

leti

,arH

J=-e

t'"sc

avar

-·e

co:=

:i=

,c·~

.'v'c

,1"

sabb

I","

90tc

.40

346

Pri

t'",t"s

c.•

•.vo

con

ler"

.;l.nl

E'..

."

gO~.,.

.-It

.900

·gos

ub9~

:t0

90su

b900

349

ifcP

=2t

henP

t'"in

t"t;

.t'"

ovo

qu""

lcos

20,"

ob'·.2

)=2

9-:'=

·'.lt.90

eg,

:ot.c.

3135

2P

rint

"non

tt'"

·ovo

m.~

ll",

"90

to40

260

Pt'"

int"

scen

de-

da.l

:=.o

ffit

to"

262

ifn

o--=

7.ao

.ndc

:P=

10th

enP

1.:'1

0,4)

""12

ot,$

(9)"

"fg$

'ob

(?)=

0'~.u

=1

:zz=

zz-l

'90t

o40

265

ift'"

,o""

11",

ndt:

m""

1i:t

-,en

Pt'"

lnt

:"

L20

.mU

rt,U

ll·"

.Pt'"

ende

lebe

nde

e=·

ene

va"

ob(2

1)=

0ob

(11

)=0

tm""

090

to26

:326

6i

f(n

o=3

.•.ndc

F'

<:>

20)0

t'"(n

o=?a

.ndc

P(>

1~:t

)ot'"

(no=

11~.n

dtri

l=~:t

)t.t-,

enob

(no

)=cP

.268

z:;:

=zz

-lS

lo.::·

ub90

090

t031

if

tlc·

..,,-

Bth

en20

2lf

0b{n

o'=

-ltt

-,en

~'t-

lnt"

cel

ho91

"'·

con

rtle

"90

to40

lT,:,t.o

"t'"

I.:o

)<>

cPt.he

nPt'"

lnt"

non

·...'

edo

",n1

$;"

q'-~

lin

torn

O"'

90t0

40

;fn

o=(l

t.he

nPrl

nt"u

h-:,n

90t.o4

0lf

nJ:'$

<:>"

"",nd

no=

Ot.he

nPt'"

1nt

"no

nco

nosc

oq'

_leS

tap

<!o.t

'".o

1a"

90t0

40i

ft·l

'y:~

:':::

7".n

dno(

-'5"

~he

nPt'"

1n+

~"no

nt

ic"

'.Pl

sco"

90to

40i

t-no

>34

t;he

nno=

no-6

Jfc

F'

=5a

ndnc

.=5.

::.•

.ndcl

=0t

l--,

et'"

,~'t'

"lnt

"01'

."cP

:::P

1(c

p,1)

90t0

31.:

fcP

=8)

ndno

=27

"'.n

dP2t

he-n

Pt'"

Int"

OV

.."cp

:p1

(cp,

5)90

to31

1fe

P=

1.0·

",t'"

ldno

=28

and:

=ut

he-n

Pt'"

lnt

"0"-

,."cP

=P

1(c

P_4

)9e

<to

31If

t'"IC

,(29

then

Pt'"

lnt

"anc

:.;:

:.r.

;.no

npc

,::·

:=o

f20,

-lo"

90to

40no

-=ne

,-24

if'

no+

1')

2ond

pdt,he

nPt'"

lntd

$90

t:01

00l

fpl

(cP

-'n,

:.)=

Oth

e-nP

rln

1-lm

$90

to40

c~,=

plo:

cp_n

e<)

90t0

31

1fno

=O

thet

'IF

't'"l

nt"n

.:.n

conO

:=C

0l.•

•P

",t'"

ola

"n1j

;:90

to40

::.f'.

no=

4:;.nd

c~'

=4

)c'

t'"(n

o=16

""nd

ob(

16)

=-1

)th

enP

t'"lnt

"c

~e'

:SC

t-·i

tto

qual

cosa

",9

0to4

01

fc:,'''''2

4"n

dno"

"19t

henP

t'"ln

T"'

ledo

qua

lco

:=.a

"ob

(20)

=24

90su

b901

3'90

to31

f'[

lnt

"non

''e

donu

ll",

dI:=

·Pec

l'"le

"90

t040

Pt'"

'lnt"

rlal

t'"",

9giu

nto

Il

Prl

nt",

:,v."

9c,to1

1:t3

ifo

b(,

8)=

-1th

ende

=dE

'+1

ir

ob{

12)=

-1t.he

nde=

d.;.+

lif

ob'

18)=

-1+

hend

e=de

+1

lfob

(20)

=-1

t-he

nde=

de+

lP

t'"in

t-de

t25

".,;"

lf-

C:P

=4a

ndde

=4

tt-

,€,n

Pt'"

1nt

·'·b

t'"a'

,!O

,"

end

if

I:f=

'=1th

c·ne

nd9

c<~

.:,4

0

de=O

Pr

1nt

"t-,

o'=

01'"

1r"e

"9:

:::=

~:t

zz=

Ofo

t'"'i=

1to

lolf

ob{

i)=

-1t-

t--,

enP

r-ln

tc.b

$(i)

9s=

9s+

1zz

=zz

+l

ne

>(t

lf

9.-;

=O

then

r't'"

lnt

"n>

IlI,

,"90

t.-,

40

53p

,-i

nti

nF'u

t":

:lco

:;:."

.:l'?'

._'o

fat

e":

cr••

f;p

t'"l

ntC

l.-

.r':t

o=o"

"'..

'b-t

=""

'.'b=

(1·n

o=O

fl=

O64

lc=

len,

'c[i

,,t)

fO'-l=

lt·o

lcif

r"id

j;'C

fo-t

:·,

1.'

1)=

""t

t-,e

-t'"

,i=

lc'9

0t07

0E

7'·bt

="b

:t+

r"id

:t(c

r,,$

,i.,

1)70

ne>~

'::73

"1$~

"t,.$

'}b$

=m

ld:f

:{vl

$,1,

4)fC

·t-'l=

lt·o

n',"

if·.

-,b$

(l)=

vb$t

henv

b=i

i=nv

+1:

fl=

176

ne>

'tl

ff

lth

en82

79vb

=6

nF'$

=,

'bS

·90

t08:

3:3

2fl

=O

ifle

n('..

.'1$)

+1>

len(

·=m

$)th

enno

=0

t'"€'

t.ur

n:3

5nP

$=fi

lid$

·~cr

•.•$.

,le

n<v1

$)+

5·1e

n(cr

r,$:

)-4-

let'"

I{'

..J1$

»:3

:;::

nl$=

nP$

nP$=

ruld

$(nP

j:,1

,4:J

fot'"

i=lt

.c,n

nlf

nP$=

no:t

(i)t

h€,n

~P

=i

i~nn

+l

fl=

l91

ne,t:

lffl

t,he

n97

94t'"

,c""

"Ot'"

et'_

,n-n

97no

=.•

•.Pt-

et.u

l-n

100

f='r-l

ntP

t'"ln

t."s

ono

[;).

:,rt

:o'"

Pt-

lnt

fp=

1

1p

,",f

'-e

36

87

9,1

11

F'r-ln

tc:h

r·.t

(1

4~

2?t

'ir,t"

~'."

,::w••••

•••••

IIPt

RA

NIO

El"

-.~

·t""

tnt"

';:Il

DI

1;W•••

••••••

•1

IUN

HlJ

Hl"

4P

r-"l

nt"

.,t

';.l''

5f't

'"lI'

'',t''

~co

P·'r1

9ht.

-:-1

98

46

Prl

nt"

i~b:.-'"

~p

t'i

nt"rr

::JI•

•'"

l''''

E:.;

;_of

t.loJ

.:or-

'e(.=

~."

890

:>:I.

~b1

0(11

)

.~F

'dc=

ljE

-U=

;Jtr

,-,=

l3'tP

""0

pl""

0cl

"l.=

2=1-

c:p=

=1

r,.1

=1

nn=

40lo

=40:n

v=

30

i$=

"Son

oIl

lOdi

r"F

-:t(

24".

Pl

(24,

5~"..:

,b:t

(40)

.ob

'40

,'"·A

:::.$(

n'_,

."no

:t(4

0)Il

g,:,:

:o.u

t,427

1'3

pd$=

"cw

-·"

E'

buoi

Pe

st.

o'

EP

E-t

"lco

lo$·o

rflu

ove

rSl

alla

cie

ca

"22

irll:t

~"t

',Q

n1=

'0::

::::

.0"n

d~.t'"

·€,

d~qu

ella

F-;.,t'"

te"

'::5

gf·f

.;:"

I.::

-F

'ot'"

t:"'

.€o

ehlu

:=:.",

."ge

:t=

"la,

Pot

'"t

.••

e'

.••Pet

'"t"

,"28

d:t:

:;";

::ot

-,,:o

e",d

t~t:

Co

em

iS

Ot,O

t'".:,tt-

c_l~

t€'.:

:,t~

"~:

190

:::.u

b5':,

(1:3

4lf

tm~he

nob'

21)=

cl=

'::

;-lrt

r"t

he'n

r',-

lnt"

1.00-.

fi",

UM

ill-

::-fi,l

::::

e9u€

'"40

:Jo'

:l,~b

""::;

::4]

Il:',,b~

8':'.

ndnl

='$

""""

",nd

"b<

>16

and'

.Jb<

~'2

9"nd

·..'b

C;-

3~jt

t-,e

nPt'"

·lnt

CU

t:f:

;"co

sa?"

90to

404~

~~

,'nF

':t<

>""

."n,

j'.<

'b=

6ot'"

',b""

';-c'

,-vb

=8)

andn

o=0t

het'"

,Pri

nt.

"non

t'IO

caP

ito

l''

90to

404'

;!i

f·'t.~

12th

en55

52on

"b':l

01:o

Hj6

·t'

3614

2<

142,

::31

,160

·160

.-16

0,19

9.21

4.,2

14.2

4455

c,n'

A::

o-12

9ot:

0244

244,

271,

31,2

89,3

04,3

16,3

37,3

55>

367,

373,

379,

379.

_38

5,41

30,

415,

600

lC"1-7

<10

611

39112

11

51

18

121

124

127

13

0L

32133

136

139

142

14

5148

151

15

4157

160

1':;

3166

16:.::

:'172

17

5178

1~:1

18

41

87

.190 19::::

:19

6199

;;::0

22(

-5::c

-(t:3

~.l.1

,;-~1

4217

220

I\)

•I

223

--J3 ~ N O c.o CO U1~ w c.o$: o 3 o Ò () o 3 u c ai ~

Page 6: 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra

577

10313 Pr-lr-,t "Lo? .;.ntlcho;;:< le99o?t"t,j,? dlcor-,o er,·? -,,·1 F'l€'n:-. c11 t",:=:. 01'" l mi< ne;:.>=·ul', il'A"O"

1040 Pr"lnt"che;"bbl.;' c.:;.r-,::o.te, .:j1 s"el"r"n"'" 11 :=:~-"gt.::-t. e r;;·".l torr,~t'c, indi~:ttc."1(-150 Pr- Int"Per r-"'.cçc,r-,t."t'" le,."11360 pr-lnt" Io :5::o.te. Per te OCCI"",l .? ,:,r"e":::ct-,. e."1(-170 F'r-ir-,t"Il t.ue, c':'ri,F'lt.:o o? dl P':.rt"r "1. '"'ltt. i t",,~,:::,r-i ,.;::h•.:;· l,. r'ir-,)llllde

580 Pr-·lnt"Pe,:;:so"_nd,,,.r-e583 f or- l =Ot05586 1fp 1 (cF'.· i ><:>at.ho?nPr-lntddf( 1)589 ne)~t590 r-.:,tur-n6013 f.;:.r·'i=lt.;:.n":=teP2 Pr-lnt.',!b-f:'~l' "b_t"l-!l' t,e. t6113 9r.,t.,::.4(1700 Pr-lnt "::t-.le.=.suno Puo ;..l ut-=-.r-t i." Pr'lnt "E: •.•,::,n,:. fc,r-t,UI-, " "71121 F'r-in1-"tlo? h,,.i b1:"o9n·:, ... "720 g.:,t: o4~391313 for-zo=lto1200 nE:' t: r-'Ò'Lur t,1130~3 pr lnt"::t:t:l[r->?tur-'nJ Pel" 1ni.: l .r.:?"101~) 9€'t.t~$ ift$<>chr--f:' 13 )·thenlI31.01820 F'r"lnt":=s:I:I",. '=l,_pl·=I"",·?F',;.r"'t€o n.-"l de"".:"r"t,(";, .:11 ·c.~' ], ;!r")n=(k' F"lt""illide di [unnIJh."

b,524 d"'t .•..:::"'ff ,:;.F·.:;.d."'}';-'::;'C:' ,::;,.:ot"C ,ma.=.c526 d"",.t.-2',s",bb,' ::;.t;ò.n.. ger-o .. :=:,"1~.., COl'"r cun i ::o..:",l ' nor"d,::ud ' <?:=- t ' o')es ' :; u ' SIl q . , e., o . :=.oF'r" ::;ott529 f or"' l := 1t.o40 r-€'-2',dr-,o$'~1 ne)~1:532 d';;'.t.,:;,.PlWI1:·""'.rre. l ,9U';'.r-",),),l'COr-t c"""rMI"es~rl"Pr·E:'n,pi91 ,POi:.~' ,l"'se,.-:b1,.,:-Pr-l,t·suor-,533 d<iot· .••.1",,99 . on,j<:;-., ~'="'.'}-, I<,.••.ng, b>?',li535 dat"'.chi'.l. r'or((J:' :;:.fon, .;.cce, ~.Pe9, :=.,,1 t,I"",<:;-lp ;. jqt~3:;::: for-i=lton',1 r-o:-.:od'lb$( i) ne t541 d,,, t.." nor-·d.' ::;.u.j, e:=.t, ,O',I>?::::t, '::,OPt"O<,:::::01:t ()544 f-::.r-i=(1t,:,5 r"o?",ddd,t,- l:' ne,,·t545 ro?t .•.wn550 Pr-ir-It"~".

'"553 ifcp=17.O<.ndob(21 )(>Other-,tm=1556 l f'" ob' 1) (>-l·:'r-t,F·=~)):o.r ,dcP>~,th'-"nPt- i nt pd:.t pd=l l' •.•t '.wr-,559 Pr-lnt.·i.f; F'$(cP) pd=0562 1f(c~=60rcP=18)andtm=1tho?nPr-1nt,"AIUTOI L" riIUlMI'l·" "t+;".C.::"I" 90tol~~H)565 uc$=" ",'€od,:'>56:3 for-i=lt.e,lo 1fob' l'=cpt~heI"lPIII,t.',) •.:t,obt(i '.'c$=""571 ne>~t.574 ifcP=5"ndclth>?nFT1ntgft 90t.;:.5";"575 i fcP=S"",.ndc 1=l3th>?r-,Pr- l nt.g.:,$

Innanzitutto è necessaria un'espansionedi almeno l6K Ram per poter gestire circa200 programmi. Dopo il Run verrannosottoposte due scelte: iniziare una nuovalista o leggerne una vecchia per aggiornar-la o stamparla. In fase di aggiornamento odi descrizione verrà richiesto, dopo la com-parsa del numero progressivo: il nome,massimo 22 caratteri, la descrizione, mas-simo 70 caratteri, i codici, massimo 12 ca-ratteri; in quest'ultima voce io ho inserito idati relativi all'espansione di memoria ne-cessaria, al linguaggio usato, alla colloca-zione. Ad esempio: l6K-BA-DOOl, va in-terpretato come l6K di espansione, pro-gramma in Basic, disco n. 001.

Nella descrizione si possono usare i duepunti e la virgola, pur essendo in fase diInput, grazie a un piccolo trucco facilmen-te comprensibile osservando la linea 29: ledue Poke servono per aprire le virgolettecosicché virgola e due punti che eventual-mente seguissero non sono più consideratisegni di punteggiatura utili al Basic, maelementi della stringa. Non è necessariochiudere le virgolette alla fine.

Sempre in questa fase si possono notare,nella parte alta dello schermo, delle opzio-ni: col tasto ''j'' si passerà alla registrazio-ne dei dati, con "@" al menu principale econ" <-" all'ordinamento alfabetico deglistessi.

Il menu principale dà la possibilità dirivedere le voci inserite ed eventualmentedi correggerle molto agevolmente; inoltresi può passare in fase di stampa, registra-zione o tornare a quella di creazione lista.

Come detto, è possibile inserire circa 200record, ma questa cifra dipende solo dallamemoria utilizzata per ciascun dato. Menoci si avvicina ai limiti indicati riguardo alnumero di caratteri e più dati è possibileinserIre.

Tengo a precisare che il programma de-scritto gira perfettamente anche sugli altrimodelli Commodore e cioè CM, PLUS4(su cui si potrà aumentare la dimensionedelle matrici) e Cl6 (su cui la diminuire-mo). Vanno naturalmente modificate an-che le linee 17 e 44.

Per finire, il programma prevede l'usodel disk driver, ma sostituendo le linee da102 a 118 con quelle del listato presentato aparte, è possibile utilizzare il registratore.

b", t: t. . dr-ç,g , co

Questo programma è disponibile su cassetta pres-so la redazione. Vedere l'elenco dei programmidisponibili e le istruzioni per l'acquisto a pago 157.

cono€,. "108~3 Pr" int."ffiUOt-.lA FORTUtH'i f l''1090 Pt~lnt"N.? ~'·-'t'"·"'l bisogn':' ...• "11013 Pr- int "::t: •••• ~r-erlll lU' t ••.-':t·:· " ,1110 getr$ 1fr'$=""thenl11011213 r".?tlU-n

3 (segue da pagina /27)440 P$(9)="ln un~ nIcchia"442 p$(10)="in un ,::ot"t'""ldc·ic," P.f<11>",,"ln un:· ~,;._l_;. t'.:.::::;.,," ~·'t·:·12)="ln un"" :::,,::olett.,,-"44'~: P$( l:3)="nella s.;'.l~. del l "let-.imi:=:t .•."445 p$(14)="no?ll~. :=;··,,1,", dell lf(,b)l.~<.<.rf,,,,t.ot'"e" p:fO::151="nell·;:. .:::.a,l,;. dI IAtWHO"448 p:f( 16)=" in un tunnel"449 pS(17)="in un t.l...lnnel.Una .=.ct"itt ..;,o.';::.1.-11flllUO di.c.e- non entt"·,,,t-E- rr,,:.1'"lt··).i"451 1='$( 18:)=1=-$( 16) p$( 19)=" in un." .d:,."nz<.< ,).;;,t-de"454 .••.L.r$="çOI"'", Ut'", fosso t.r-oP p c.' 1·;.,1'"90 P .?r".:::t-,o? POS::;·OJo. ",·,.1 t ·"t" lo"455 az$:::"con un<Ò'. t,-,;..,,!€, eh·:· f.:.. da ~·.::• .::,s.:o.g9io"457 .••.0:!'''''' " in un cut"'l,::c·lo lun90 €' str".;.t.t.o·"460 p$(20)=.,d21$+ .••.loJ$463 p$(21)="nella '-'E'cchia :;O.l'"rller"l,;'." p:t(22)·~"nell.:;.. :=::;..1·::-del ger-c<:~lif-ic1"466 p;t("23 )="nell .•• :5:.;'.1.=.di h~n1Ve" p t'24 '="nell ~ '.;::"F'Pell,~ +'W'0i2I""'r-i .••,"46::1 dat.a2,4,,2, 1,.0 ..0.,2, 3·3,. 1 13,0,2,5 2,·t,O·~]472 d .••t"'.1,.5·3,4,.O,O,4 ..l),::: 0,0 1],5 10,7 :;:::,(1 O475 dat-oo.(1, 10,0.,6 (1 e,e 9.6.,1),13,(1.:;::,(1.10,0.(1.0478 data6.0.7.9.e,0,0.13,14.0,O,O n.l~ 11.(1,0.10.11,15.14.12,00.11.(1,0.13·0·0481 deot.:o,13·0.C1, 1;;::.'21 ~3.0,~3,.17 ~)':::"),~3 1),1:3, 16,(1,(1 ~.:.1.21 t::', 17.1)·~34:34 da t..:O.O' O ' O .. 18, \.). (1, 121-' 20 . 21 • O, O, O, 18. (1 . 22 2(1 O, (1 ,(1 f-'l.(1,.21 \.). (1487 da t ,:;.21) , 24., O, e, ~3.·O' 23· ~3.'O .. ~3, O· ~349~: for-·i==lt.o24 for-j=(H:.o5 r-e·"dPl l .i) net he t499 da.t .••.'_H"'a t.c:'r·C1,,. ... un .•• ,=hi~."~< un:- tr'~,"e dl l'",9no un,) scr-itt •.:, P.:,r"tc" 'll"l tl''''_Jto502 f9$="uno :5:cheletro eont.ent •...,"585 d.:ot.a,un t e:=:çl"",ir.,, "'-Wl'" +COLLAtH"1 D OF'Ot" ,uno $,ch'?letl'-o test::,.,I_.m ,lt".r-,,,,:;'.g'.J i n .••te,

_586_ di; t"at;"=-t-.d,? Pl.ll) t,.~,508 d';'.t -ti, ",-n'",." ·.·3CUF'E O OPC!"t'" .' b';'.t.ter- l E:' e~.r- 1çh'?, dr-'o9h.?:W1 cobr-·,," "'_m,:, +'ZAFF IPO +-"511 d·" t-:. l_.ln.•.. ::':-p.••d .••. r-·ott. .••. "ur, +-AUTICO '·..•11:30.•." 1,,11,~."r"cof·;.go ".P.?r-to, "un.::, ,.'t'1ASCHEPA [IORO"'''512 d .••t"",.lw"". r"lUMI,i.:;.. c,:,n le bende s:,F',:,r-..:rle514 forl""lto21 re .••.dob:t'(i> ne·,t517 da t ..:o,1 , e. 3 .. 4, 5, 6 . 8, 51, lO 1 1 L 1 11. 12 1:]. 15, 15, 16, 2~~, 24, \.}, 17520 fQr"i""l t.o21 r",;:·:o.do:,too'i', ne:"t.523 d.;-.t"",.t.r.,r-c, eh1 .••. tric"',," :;:cr- 1 ,F'()r"t ,f l·"u, t€-~c ,coll, ,"-che, :-.1t" .. b.~nd

102 PRItH":J:l!! ItISERI:;:CI IL NASTRQ li flEL P:EGI:3TP:ATQRE103 PRltiT"~W~ E PREllI UI·I TASTQ"104 OET>($ IFX$=" "THEIH1)4105 PRltiT" ),llt:XHE F I LE CERCQ""" HlPUTF 1$11)6 QPENI.I.I).FI$ J=I1.)7 HlPUT#J. I108 FQRT=1TQI : ItIPUT#J. fU (T) : ItIP'UT#J. "113$(T) ItIF·UT#.J. DE$ '.n ItIPUT#J.' EX$(T) GQ:3UBI l8 '·IE:·<T109 CLOSEJ V=I+l,OOT017110 PRItH":J~~ REGISTF:AZIOt·IE D"T! _Il I PRItH"mEEI SICURQ ?"112 GETX$ IFX$=""THENI12113 IFX$()"S"THEN32114 HIF'UT":01·IQI1E FILE". FI$115 QPE'·I!.!." FU J=I116 PRltiT#J. I FQRT=I TOI F·RHIT#J. fl$(T) PRItIT#J. ,.iQ$(T): PRItH#J. DE$(T) PRHiT#J ..Di$(T)117 OQSUBl18 flEXT CLQSE.;: OOTQ9118 PRItIT "*m,m'.!'.!'M>IIDJ:I"SPC( 17) "#". T' RETURt·1Linee sostitutive per usare il registratore nel programma" LISW prugrammi"

CommentiIl programma è molto ben strutturato e

non ha bisogno di ulteriori commenti. Sipuò passare da una sezione all'altra moltoagevolmente ed altrettanto agevole è effet-tuare delle correzioni; inoltre i messaggiche compaiono sullo schermo di volta involta non lasciano dubbi sul modo di ope-rare.

Quando si procede alla registrazione delfile su disco, viene conservilto il numerodell'ultimo record inserito per cui, dopoun'eventuale lettura, il puntatore del fìlerelativo verrà posizionato automatica-mente in coda all'ultimo record inserito.

128 MCmicrocomputer n. 39 - marzo 1985

Page 7: 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra

6 71RE

M+••

•+•

•~."~

*+•••*.

~2

RE

r.,.:

+'~~

Et'1

J~'L

ISTA

PR

O(,P

AI'H

',I

•4

REr

H'

,.5R

EM+*

+.~*

**.+

.**+

~•••+

as i r: CD

Me

.•rL

EH

(OE

$(T

»>

70

TH

EN

GO

SU

B1

49

78

IFa

.J::

t="C

"TH

EN

IHP

UT

":O

::O

DIC

I"-'

E~

<$

(T)

IFL

Et'~

(E~

<$

(T)

»1

2T

HE

t4G

OS

UB

14

87

9T

=T

-1R

ET

UR

t-l

8'2

1IF

j..J$

="O

"TH

EN

INP

lJT

":~

J-.l0

f'1E

".'

t40

$(T

)IF

LE

t-.l'

.HO

$~

:T>

>)-

22

TH

Et-

.lGO

SU

B1

5e

81

IF~

'J:$

="O

"TH

EN

PR

ItH

"l![

)ES

CR

I2Io

t-.lE

"P

OK

E6

31

..3

4P

OK

E1

98

.,1

:It

4P

UT

OE

$(T

)8

2IF

LE

H([

IE$

(T)

»7

L:3

TH

Et·

1G

OS

U8

14

98

3IF

a.l$

="O

"TH

Et-

-Ilt-

.lPU

T":

OC

OO

ICI"

.;E

~<

:$(T

)IF

LE

H(E

~<

$(T

12

TH

EtK

iOS

IJB

14

8=

34

IF

t,J$

="

[l''

TH

Et'~

79

85

GO

T0

73

86

PR

ltH":

J~C

OR

RE

ZIO

t--lE

DA

TI

~l"

It4

PU

T"

tKIN

ER

O"

,T::

:7IF

T(1

0R

T)-

ITH

EH

86

:38

PR

lt4T

"~l!!

:r~

"N$

(T)

:PR

It-.

lT":

::1

!I]"

t40

::t(

T)

PF

~It

-.lT

DE

$(T

)P

Rlt·

HE

K$

(T)

IFIJ

=:lT

HE

NU

=1

2l

GO

T0

10

08

3P

RI

t·H

"):

r~x!

!!!C

PE

RC

OR

F~

EG

GE

RE

"9

0P

Rltn

"):r

~:f

="!

!!!!

CP

ER

FIN

IRE

"9

1G

ET

',!$

IF

V$

="

••T

HE

N9

19

2I

FV

::t=

"C

"T

HE

t'~9

59

3IF

V$

="F

"TH

EN

48

94

GO

T0

91

35

PR

INT

":1

!1-.

lUl'l

ER

O~

"tU

(T)

96

It·~

PU

T":

a=

-.l0

t'1E

",N

(l$

(T)

IFL

EH

(NO

$(T

»>

22

TH

Et·

1G

OS

UB

15

~3

97

PP

lt·H

":d

:iES

CR

IZIO

NE

";P

OK

E6

31

,:3

4P

OK

E1

:.~

8,

1IN

PIJ

TD

E:t

:(T

)IF

LE

t-.l(

OE

$(T

»>

7IZ

lTH

EN

GO

SU

B1

49

98

It-W

UT

":l!!

t::O

DIC

I",

EK

J;(T

):IF

LE

t~O

::E

;:':$

(T»

)1

2T

HE

t·m

o-:

:UB

.14

8

1'2

10

GE

T'./

1=

IF,,

/$=

""T

HE

HH

3(1

10

1G

OT

04

81

13

2P

RIt

4T

":"

l"::

t!!!

!!INS

ER

IS

CI

IL

DI

SC

ON

EL

~L

ET

TO

RE

FL

OP

P',,

'••

1(1

3P

RIN

T":

l!!tl!

!:rllIl

!!t~

EP

RE

f'11

UN

TA

ST

O"

10

4G

ET

:'UIF

X$

="

"TH

EtH

04

10

5P

RH

4T

")U

l!!C

XH

EF

ILE

CE

RC

O:I

IIJ!

!!!"

It-~

PU

TF

I$1

06

OP

Et~

15

.,=

3,

15

.'"l''

CL

OS

E1

5O

PE

N2

,8

,2

,"O

"+F

I$+

",~

3,R

"J=

21

07

INP

UT

#J

..I

10

8F

OR

T=

lTO

IIt

..fP

UT

#J,

t·U

(T)

It~

PU

T#

J.,t

KI:

$(T

>IN

PU

T#

J·O

E::

t(T

)It

4P

UT

#J,

E~

<:$

<T

)'O

OS

U8

11

8H

E;:<

:T1

(-1

9C

LO

SE

~T

'./=

I+

1G

OT

01

71

1(1

PP

ltH":

"l"~

::~

RE

GI':

:TR

AZ

lot·

~E

DA

TI

•.•

11

1P

RIt

H")

'I!1

l!!1

3E

I~

;IC

UR

O?

"1

12

GE

TX

$IF

X$

=""

TH

EN

11

21

13

IF~

<:t

(>"S

"TH

EH

32

11

4It

4P

UT

":II

!IO

-.l0

f'1E

FIL

E".

,F

I:f.

:1

15

OP

EN

15

,8,1

5-,

"I"

PR

lt4T

#1

5,"

S,"

FI$

:CL

OS

E1

5'O

PE

N2

,8,2

-,"O

"+F

I$+

",S

,W"

J=2

11

6P

RIt

-.lT

#J

..I

FO

RT

=lT

OI

PR

IHT

#J,

N$

(T)

PR

ItH

#J,

t·m

$(T

)P

Rn

H#

,J,[

lE$

(T)

PR

IHT

#J,

E~

<$

(T) 1

17

CiO

SU

81

1~

:'H

E~

<T

'CL

OS

E.J

GO

T0

91

18

PP

It-.

lT"~

~:r

l!!'ll

!!llU

l!!ll!

!l:!I

.oo

l:II!

OO

:::~

"SP

C(

17

)"#

"..

TR

ET

UR

N1

19

PP

U-H

":-l::

{JO

RO

It~

At'1

Et-

no

PE

CO

PO

S::

"1

20

:P

RI

l'H"

:~l~

tl!!lt

!tl!!

tll!F

tTT

Et·

·IDI

UN

AT

TH

'lO•.

.:t

!1"

12

1:'<

=-1

-1N

=i<

1.,;'

.,,;:

I=r'1

/~1

23

t-1

=lt.

.jT(T

>1

24

IFt1

=~

jTH

EtH

*:3

12

5K

=~

<-f

'l126

J=l

127

Z=

)1

2::

=L

=Z

+f'l

12

9P

OV

E3

68

79

.24

+S

S1

:30

SS

:=:=

:;~

::+1

IF

:;S

=8

TH

Et~

SS

=0

13

1IF

NO

S(Z

)(=

NO

SO

::L

)TH

EN

13

71

:;=

2N

O::

t=tK

l$(Z

)D

E$

=D

E$

"2

)E

>:$

=E

X$

(Z)

1:3

3N

OS

(Z)=

tlO$

(L)

DE

$(Z

)=D

E$

CL

)E

X::

t(Z

)=E

X$

~L

)1

34

NO

$(L

)=N

O$

DE

$(L

)=(I

E$

E::

<:$

(L)=

E;:

<$

13

5Z

=Z

-N1

36

IF

Z>

=1

TH

Et-

.l12

81

37

J=J+

ll::

::::

:IF

J>K

TH

Et-

.l12

2

13

9G

OT

01

27

14

0F

OP

Z=

1T

OI-

11

41

IF

2/2

<>

It·

n(2

.-'2

)T

HE

t·~

14

61

42

PO

t<E

36

87

9,

27

PR

H-.

lT"~

:i:::

.{!!

F'R

Ef'l

IU

t-~

TA

ST

O"

PR

INT

"iii:

C1

(RE

TU

Rt-

l)1

43

GE

T~

,UI

Fto

.l$=

""T

HE

tH4

31

44

IFD

=l

TH

Et·

m=

00

0T

04

81

45

IF

l.J$

=C

HP

$(

13

)T

HE

t-.l4

81

46

PP

It·

H"

!I!l:

::..

l"N

$·Z

)P

RIN

T"

~l"

t·jO

:t•.

.z·,

PP

INT

DE

::f:

O::

Z)

F'F

'INT

E~

<$

O::

Z)

t4E

}<:T

Z1

4-;

-"[1

=1

[,O

T0

14

2

14

8E

~<

$T

)="i

i:::·

l:lL

TF

.:E

12

CA

RA

TT

ER

Il:"

'PE

TU

Rt~

14

9D

E$

T)=

"tl::

:-l)L

TR

E7

0C

AR

AT

TE

RI

!::"

F~

ET

UP

t-.l

15

~3

NO

:!:

T)=

"•.

:::lJ

LT

RE

22

CA

RA

TT

ER

Il::

"P

ET

UR

t·l

99U=

l00

T088

2

::!!

!".

00

T0

55

GO

T0

9

16"/

=1

17

1:~

:

19

PF

'Itn

":1

:!!l:

::~

f'1E

NU

PR

IHC

IPA

LE

"'"

49

PR

It-.

lT":

1!l:

1!li

i~l~

.••

RE

'./I~

;IO

t~E

TO

TA

LE

"5

0P

PIt

-.lT

":!!

rl!l.

l:::-

li~~

.••

RE

VIS

IOH

EP

AR

ZIA

LE

"5

1P

RIt

-H"

:l!1

~~

=:=

!!!!•.•

ST

Al'1

PA

(lE

ID

AT

I"

52

PR

HH

"'1

!1:l!

!l:::

-lii4

:2!!

!.•.

RE

GI:

=:,

TR

AZ

Iot4

ED

AT

I"'5

3P

F'lt

jT":

~:li

B::

!!!!

•.•

CR

EA

ZIO

HE

LIS

TA

"5

4P

Rlt·

n"l

:l!lIl

!l:::

~5

5G

ET

>::

$I

F::

<$

="

"TH

Et·

~5

5'5

6I

F~

<$

="

1"T

HE

N6

25

7IF

~"-

:$=

"2"T

HE

N8

65

8IF

X$

="3

"TH

EN

I=I-

1'O

OT

03

35S

~IF

>::t~

"4"T

~IC

1II=

11

('OT

011~

16

0IF

~<

:$=

"5"T

HE

t~I=

I-l

OO

T0

82

61

FO

~'I=

',/T

02

00

PR

ItH

":1

:!lJ

::~

.•C

REA

ZIO

I'~E

LI:

:;T

A:+

:!!!

I!I"

PRlt~

T"::

-l~

l=:!

!!!!

REG

I::::T

PAZ.

OA

TI)!

1"F'

F.:lt

lT"

~:t

:!::

!!!

t'1Et

-.lU

PRlt-

1CIP

ALE

"2

0P

PltH

"-l!!

l::.f

~O

RD

IHA

t·1

.R

LF

A8

ET

ICO

";;:

:1t~

$(

I",

="(;C

1"+R

IGH

T$(S

TR:t(

1),1

)22

IFI>

~TH

Etn

"$(

I',=

"O"+

RIG

HT

.f(S

TR

:t(1)

·2)

23

IFI)

99

TH

Et-

HU

(I

)=F

'IGH

T$

(';T

R$

(1),

3)

;';::4

F'P

ItH

":!

!n!lK

lt'1

ER

O~

~"H

$(

I)::

:5I

t-.t

PU

T"

:~O

f'1E

"t·

W:!

"o::I)

IF

LE

t-.I

(tK

I$o::

I)

)>

22

TH

Et-

.lGO

':;:U

B1

50

F'F

'IN

TtK

I$o::

T)

.GO

T0

25

2C

IFt'~

O$

(I)=

"1

""A

ND

I:;

1T

HE

t-.lI

=I-

1G

OT

Oll(

12

7IF

NO

$(I

)~"@

"AN

DI>

lTH

EN

48

2:;

':IF

t~O

$(

I)=

"~"A

ND

l>l

TH

EtU

19

29

p~

:It·

n"

.l'!l)

E':;

;CR

IZIO

t·IE

":P

OK

E6

31

,:::

4F

'01

<E

19

8,

1It

4P

UT

OE

$(

I)3

0IF

LE

t'~(D

E:t

(I

)'>7

0T

HE

t-.lO

OS

UB

14

9P

PIt

nD

E:t

"(T

}G

OT

02

9;':

1It

-.lP

UT

":!I

!lCO

DIC

I••

.,E

X:r

'~I)

LH

=L

Et-

.l(E

;:';$

(I)

",IF

U·0

12

TH

EN

GO

SU

B1

48

PR

ItH

E::

-:;$

(T)

GO

T0

31

32

tjE

~-=

:TIG

OT

04

83

3P

RI

HT

":'I

l'Il::

:~*

ST

At'1

PA

LI

ST

A"!

!!!"

·34

It'~

PU

T"N

OM

EL

IST

A"

·L$

U·~

=L

Et·

~,

L$

)IF

U4

>4

0T

HE

t·l:3

33

5L

=It

H(

'~8

0:-

2"U

·P,·

'·::)

L2

=A

SC

'-P

IGH

T:f

.:(S

TR

:f(L

).·

1:»

Ll=

48

::;:

:6IF

L>

9T

HE

t'~L

1=

AS

CJ·

tlI[l:t

(,:·

TP

$I.

L>

,~,

1)

L2

=A

SC

(RIG

HT

$(S

TR

S(L

).'

'37

OP

EN

4-,

43

::;:

PR

IHT

#4

·C

HR

$(

14

"'C

-HP

$'~

16

).·

(:H

R~

:t(L

l)C

HR

$(L

2);

L$

,C

HR

$(

15

)3

::'

PF

~IH

T#

4.,

""

4(-

1P

PIt

n#

4.

"_

41

FO

RT

=lT

OI

PR

INT

#4

PP

ltH#

4,t

U(T

),4

2P

RIt

IT#

4,

CH

R$

(1

4)C

HR

$(

1(:

)"(

16

"HO

$(T

),P

RIN

T#

4.

CH

P$

(1

5)C

HP

::t(

'1

6)

"68

"EX

:S(T

)4

-~P

PIt

-H#

4..

CH

R$

(lE

,:o

"(1

6"D

E::

t(T

)

44

FO

R~

<=

1T

0'3

IFT

=2

0:+

=~

<T

HE

t·tF

OR

H=

lT0

1'~

:P

PIt

H#

4t·

~E

::<

TH

:GO

T0

46

45

t-.lE

:--~

T::

<

46

NE

~<

TT

47 4::;:8

[rI

l'n,IO

$:<2

(H])

"H

$"

2(0

).O

E:t

("~

OO

).E

::':.t

(:2

(0)

;PO

KE

65

0.

12:::

:;:.

PR

INT

":T

:l!!l:

:#A

RC

HIV

IOP

RO

GR

Ar'H

'll+

!!!I

!I"

10P

RltH

"J'!I

!!!iU

l!1I!

!!I!

J~

~;:

:H!!

!!!!

::--

CR

EAZI

Ot-.

lELI

STA

"1

1p

F.:

nH

".!

!!!f

I!1

J!l::

.f:t

2~

-L

ET

TU

RA

L1

8T

A"

12P

RH

n"-

lItlll

!!!l!

1l1

!lUll!

l::~

D.

T.

'::;O

FT

l":;:

C.ED

':;$"

IFX

$=""

THEt

-.l13

14SC

='..·

'AL

...~<

$)

IF;::

C<

10

P';C

)2T

HE

N9

15O

t-i::;

CG

OTO

16,

102

62

FO

RT

=lT

OI

PP

lt-.lT

":":

];::

·U"t

·U'(T

)P

Rlt-

.lT":

l!l!!

!C"H

O$

(T)

PR

IHT

OE

$(T

)P

RIH

TE

>·:

$(T

)6

3P

Plt·

H":

elii

~::

~P

EF

'C

OF

'RE

Zlo

t'~I"

64

PR

nH

"l!li

i:-

F!C

PE

RF

It-lIR

E"

65

PR

IN

T"

:l!!li

i~

<!!

!!t:

IN

OI

ET

RO

I~::

:-{>

!!!!

CAV

At-

.lTI

"66

PR

ltH

67

GE

TO

$IF

()$

="

"TH

Et'1

67

68

IFQ

$=

"F"T

HE

t·j4

86

9IF

O$

="C

"TH

Et4

GO

SU

B7

27

0IF

Q$

=",

"TH

EtH

=T

-2IF

T(O

TH

EtH

=(j

-71

t·~

Ei<

:T·G

OT

04

=3

72

PP

UH

"A•.

•t·

mf'l

E"

PR

ItH

"8••

•O

ES

CR

IZI0

t4E

"P

RIt

H"C

•••

CO

DIC

I"P

RIt

H"D

.••

TU

TT

I"7

3G

En

,l::t

:lF

lo.l$

=""

TH

EN

73

74

IF~

J$=

"D"T

HE

t'18

07

5IF

~I:

:t=

"A"T

HE

t-lIN

PU

T"1

.1-K

1f'1

E"·

NO

::t(

T)

IFL

EN

(t-.

lO$

(T

))-

22

TH

Et·

mO

S1

J81

50

76

IF

a.J

$=

"8

"T

HE

tIP

RI

HT

".ll

.I)E

·;C

RI

ZIO

NE

",P

OK

E6

31

.3

4P

OK

E1

9:3

..1

It-

.lPU

TO

E$

(T)

~ N <Ds: o 3 o o o o 3 "O C ~ <O CD U13 OJ N o::J W <O

Page 8: 4 REM · primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente ap-prezzato da chi sta imparando la chitarra

Vostro figlio può utilizzare il PS 80per la trigonometria, realizzando ;se-ni, coseni e qualunque tipo di grafico.

Se qualcuno, in famiglia, ha l'hobbydell'elettronica sappiate che il PS 80disegna anche circuiti stampati.

Ciascuno può avere un buonmotivo personale per utilizzarequesto nuovissimo plotter.E tutti hanno un ottimo motivoin comune per acquistarlo:a parità di prestazioni, il PS 80ha il prezzo più basso di tutti!

• Disegna e scrive (caratteri damm. 1,2 a 7,5 cm.) a 4 colori sucarta, cartoncino fino a 21 cm. dilarghezza (formato ~4).• Adattabilissimo! E con portaparallela e quindi applicabile atutti gli Home e PersonalComputer. Può disegnare sufoglio singolo formato A4 oppuresu carta rullo.• Di serie porta parallela -optional seriale RS 232.• Disponibilità di interfacce perVIC 20, C 64, Apple Il e Applecompatibile .• Garanzia di un anno(gruppo scrivente6 mesi).• Assistenza e ricambigarantiti dalla reteVendita ACS.

P5-80: IL PLOTTERDI FAMIGLIAe

Si cercanoRAPPRESENTANTInelle seguenti zone:

zona lzona 2zona 3zona 4zona 5zona 6

PS - AN - MC - APFO - RA - FE - BOMO - RE - PRPV - PC - CRMI - CO - VALI - LU - PI - MS

Requisiti:

- Conoscenza tecnico commercialenel settore Personal Computer

- Inviate curriculum scritto (non tele-fonare!) all'indirizzo ACS di S. Mari-no

- Indicare zona di preferenza.

l'alta tecnologia del Giapponenella Repubblica di San Marino

ADVANCED COMPUTER SYSTEMSVia Nonagualdaria, 24

47031 Cailungo Repubblica di San Marino