a cura di Andrea de Prisco
1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIr~~
~software
Il Il programma che presentiamo è arrivato all'ultimo momento. Stavamo per decidere dinon pubblicare questo mese il software dei lellori quando è arrivata una busta
indirizzata a questa rubrica. La decisione di non pubblicare nessun programma era nata nontanto dal fallO che mancava il materiale, ma dal fatto che la qualità dello stesso (arrivatacifino a quel momento) lasciava parecchio a desiderare: non possiamo pubblicare programmellistile VIC-20 per una macchina (l'Amiga) che certo chiede di essere sfrullata almeno un po '...Il programma di questo mese, pur non essendo niente di particolare (una tiratina d'orecchieall'autore che non ha fatto uso del mouse e dei menu a discesa ...), interesserà sicuramente chiha il problema di catalogare ipropri programmi su disco, permettendo operazioni diinserimento, cancellazione, stampa, ricerca, ordinamento alfabetico .•
I GestiDne lista plOgltlmmidi Giuliano C. Peritore - Latina
Descrizione generaledel programma
Lo scopo del programma è di consen-tire una gestione semplice ed accuratadel catalogo dei propri dischi. Consen-te di tenere più archivi coesistenti sul-lo stesso disco, ciascuno contenente fi-no a 1500 programmi, spazio su discopermettendo. Bisogna però notare chemaggiore è il numero di programmi,maggiore sarà il tempo del sort distampa che rimane comunque semprein un limite accettabile.
Il programma permette di immette-re/aggiungere dati al file, variare unqualsiasi dato, effettuare ricerche se-condo qualsiasi pattern anche su piùcampi contemporaneamente, stampare
Esempio di stampa del file.
Questo programma è disponibile su di-sco presso la redazione. Vedere l'elencodei programmi disponibili e le istruzioniper l'acquisto a pago 223
Immissione dati
Questa opzione deve essere selezio-nata ogni volta che bisogna aggiunge-re dei dati all'archivio, anche se l'ar-chivio è vuoto. Dopo aver premuto iltasto < l > verrà visualizzata una ma-schera di input attraverso la quale siintrodurranno i vari dati: nome delprogramma, tipo, produttore, disponi-bilità del manuale, N. di Kickstart, nu-mero di dischi occupati, codice del di-sco (o del primo disco) su cui il pro-gramma è registrato, descrizione delprogramma.
Il primo dato da inserire è il titolo.Sulla casella corrispondente verrà vi-sualizzata una fila di lineette corri-spondenti al numero dei caratteri chesi possono inserire. È abilitato il tastoDelete e ovviamente il tasto Return.
vo oppure già esistente. Nel primo ca-so provvede a crearlo, nel secondopassa direttamente al menu. (Nel casosi battesse Return a vuoto si ritorne-rebbe al Workbench).
Il menu consiste di 8 opzioni:I. Immissione dati2. Variazione dati3. Annullamento dati4. Ricerca dati5. Stampa dati6. Analisi/Copyright7. Cancella archivio8. Uscita
Eccone la spiegazione:
1.2 I 0052 11I SRAfICII AttiMIA1.1 I 0021 !lO1.2 01 0060 'I DISPllIllIllE ElEIICO PARII.E DEL,1.1 1 0010 NO MlCHIVIAliDIE DATILI t 0053 NO 'MAGI.' DI6ITALIZIAlE IN 4~6C1.1 l 0045 NO DEllO RAY TRACERE 1""AliI!U1.1 I 0020 !lO DEllORAI IRACER1.1 1 ORUi 110SlIDESHOMtPOlYSCOPt1.1 I 00é8 *,III1ERPER 5flAflCA E TESTO1.1 01 0058 !lO A_SU!Al.r.RAFICA IO.EClK.E1.1 t 0061 JtO STUIIO 1)(1 NOItERI DI IIA1tDEUfiOT1.2 I 0001 !lOLI 1 ORni ltO1.1 I 0011 MlI GIOCO Il CARTE 1M BASlt1.1 I 0011 NO lABIRINTO 3D IASIC IUOMAliRIlflC1.1 2 005$ NO 6AAFICA STUPENDA 561.1 I _ !lO CllIlVERSIOIl[ DEL ilOCO AlARI1.1 02 0061 !lO AYYEMllJIEDI SI'BRD Il1.2 I DOli !lO1.1 I DOlO !lO CllIlI'ERSlllIlE OEl fAllOSOilOCO1.1 I ~o !lO SCACCHICOlI ROlTlSSIRE 1W'1Ill1l11.1 I 0048 11I
Funzionamento del programma
Per far partire il programma è suffi-ciente clickare sulla sua icona. Dopoqualche attimo verrà chiesto se i tastiY e Z devono essere scambiati in mo-do da evitare incompatibilità con la ta-stiera italiana. Dopo avere scelto verràchiesto il nome dell'archivio. Il pro-gramma controlla se l'archivio è nuo-
Kic tU. Ohkllan DtUrtIlone
una lista di tutti i dati che soddisfanoad un certo pattern anche su più cam-pi e ordinata secondo qualsiasi cam-po. Dal menu principale si può ancherichiedere il numero di record presentinell'archivio e, volendo, cancellarlo.
Importante: Una volta terminato l'u-so del programma si deve sempreuscire da esso tramite l'opzione Uscita(8) del menu, altrimenti si perderà tut-to il lavoro fatto (aggiunte di dati).
lioo
ADv(NT~AD'IE.'I~COPIAIOR{DATA8ASEOEllODEllODEllODEllODESk PlJBlISHIIO&DIDAnICOOIDATTlCOOISCOSISTE'ADISCOSIST(IIIl-OMEOMEOMEOMEGARE6AIIEOMEOME
Produttore
THOlIASR,lllCOIC __
CllII/lODORE
OCIIYISlllIlIIIJtOSC1ft - ICOtI SIPU.ATlOttSDISCOI'ERI sonSIERRAASSOCIIIESltS ""16A ClU8-1«18YSOFTElECIRllNlC ARISElIIC(;Il_ElECIRllllIC ARIST+IE60..0 Il5*:+
Titolo
IOItROllEJ)T11lEOEJAYIJMlAlIDERllMiA filERS SilOlIlElASlIDESIlOlOJU66lERKAlElDOSCOPEPIliESETTElIIO.EClLE DEllO1WI11fllROT ElPlORERKICKSTART1.2KICKSlAAT 1.1KlllllOlKETUMIIElYISIOIDEfE'DERlIflIlECllOlOI CI_"""BlE _55 ElEClRONIC ARISSINBRDARDTHE THRllIlEOf TI!( f CIIlE_llORlD _5 EPIISKlfOI ElEClRONIC ARISCllESSIlAS1ER2000 ElECIROIIIC ARIS_I OCTlYISlllIl
134 MCmicrocomputer n. 64 - giugno 1987
I1111111111111111111111111111111111111111111111111111
Variazione datiDopo aver selezionato la variazione
verrà chiesto il titolo, o parte del titolodel programma da variare. Supponia-mo che si voglia variare il programmaDeluxe Print ma che ci ricordiamo so-lo la prima parte del nome, cioè Delu-xe. Niente paura, basta riSpondere De-luxe quando viene chiesto il nome delprogramma da variare. Il programmafarà uno scan del file e non appenatrova un programma che inizia conDeluxe stamperà sul video la masche-rina di variazione e quella contenentei dati del record esistente. Se è stato vi-sualizzato il programma giusto basteràimmettere i nuovi dati per tutti i cam-pi. Se invece il programma non è quel-lo desiderato basta battere return alposto del nuovo nome per far conti-nuare lo scan al programma.
Annullamento datiCome per la variazione si puo Im-
mettere il nome completo del pro-gramma o parte di esso. Per ogni pro-gramma trovato che inizia con quelprefisso verrà chiesto se bisogna pro-cedere all'annullamento oppure no.
Ricerca datiPer la ricerca verrà visualizzata una
mascherina in cui bisogna inserire idati del pattern di ricerca. Nel caso sivoglia scorrere tutto l'archivio bisognabattere un return a vuoto per ognicampo. Per spiegare la ricerca se letti vasupponiamo di voler visualizzare tuttii programmi che iniziano per DELU-X E, che sono stati prodotti dallaELECTRONIC (ma non ci ricordia-mo ARTS), che partono con il Kick-start 1.2 e che occupano 2 dischi (pen-so che così possa bastare). Nella ma-scherina bisognerà battere DELUXE
MCmicrocomputer n. 64 - giugno 1987
••.2
I - Menu delprogramma.2 - Analisidel/"archivio ecopyright del/"autore.3 - Ricerca di unaregisTrazione.
come nome, return a vuoto per il tipo,ELECTRONIC per il produttore, Re-turn per il manuale, 1.2 per il Kick-start, 2 per il numero di dischi occupa-ti, return a vuoto per il codice e returnper la descrizione.
Il programma farà uno scan del filee visualizzerà il primo dato trovatoche soddisfa al pattern. Per passare aisuccessivi basta premere return. Pertornare al menu bisogna premereEscape anziché Return.Stampa dati
Per la stampa verrà richiesto un pat-tern di selezione (come per la ricerca).;Nel caso si volesse stampare tutta la li-sta bisogna battere tutti i Return avuoto. Successivamente verrà visualiz-zata una mascherina uguale a quelladi immissione con un grande cursoreverde attraverso il quale si può selezio-nare uno qualsiasi dei campi comecampo prevalente per l'ordinamentodella stampa. (Il cursore si muove conlo Spazio e la selezione si comunicacon Return).
AnalisiLa pressione del tasto < 6 > condu-
ce ad una schermata contenente il nu-mero dei programmi contenuti nell'ar-chivio.
3 T
Cancella ArchivioNel caso si volesse distruggere l'ar-
chivio corrente basta selezionare l'op-zione 7 del menu. Dopo lo scratch ilprogramma chiederà il nome del nuo-vo archivio con cui lavorare.
UscitaQuesta opzione chiude l'archivio
correttamente e fa ripartire il program-ma (richiesta del nuovo archivio concui lavorare).
Descrizione della routinec<inserim»
Molto comoda può essere la routine"inserim" facilmente utilizzabile in al-tri programmi. Non si tratta infatti dialtro che di un input controllato. Perchiamarla è necessario mettere il cur-sore nella posizione desiderata, mette-re in 1$ la stringa da stampare comeprompt, mettere in I la massima lun-ghezza della stringa da immettere. Ilrisultato dell'input verrà mess<f in 1$.
La routine trasforma tutti i caratterialfabetici in maiuscolo, accetta il dele-te per correggere, e accetta solo carat-teri con codice ascii compreso tra 32 e126. Nel caso che la variabile exc val-ga l scambierà tutte le Y con Z.
135
stam
pa:
CL
S:C
OL
OR
2.0:
LO
CA
TE
lO.2
8:PR
INT
"lrr
rnet
tll
datI
per
lost
ampa
":p-
O:G
OSU
Bpn
nte
r:pr
1nl1
n-O
GO
SUB
Irrf
nlV
ar:I
FaS
-""
TH
EN
GO
SUB
lrrr
nira
S-aS
:rb
$-b$
:rc
$-cS
:rd
S-d$
:re
-VA
L(e
$l:r
fS-
fS:
rg$-
g$:
rh$-
h$:
CL
S
dlst
rugg
l:C
LS.
CO
LaR
2.O
FaR
t-lTO
5.B
EEP
NEX
Tt
dis
trl:
LOC
ATE
10.6
IS-"
Sei
:5ic
uro
dIvo
ler
dlst
rUgg
ere
PER
SEM
PRE
l'arc
hIV
Io(S
-Nl
?":l-
l:GO
SUB
1ns
erIm
IFlS
-"N
"T
HE
Nm
enIF
1$<
)"S"
TIl
EN
di:5
trl
PRIt
IT:P
RltI
T:P
RltI
T:P
RIN
TT
AB
I9)
"Pre
ml
OE
LE
TE
per
conf
erm
are
oun
altr
ota
sto
per
il
men
u'"
dIst
r2:
qS-I
NK
EY
$:lF
qS-"
"T
HE
Ndi
str2
IFA
SC(q
SI<>
127
TH
EN
men
GO
SUB
Chl
Udl
:KIL
LfI
lena
meS
:GO
SUB
aprl
:totr
ec-9
999:
GO
SUB
Ch1
Udl
:KIL
Lf1
lena
meS
:GO
TO
beg1
n
w O">
Ges
tione
lista
prog
ram
mi
,B
yG
lulu
l.no
c:Pe
rlto
reV
laA
mas
eno.
604
100
Lat
Ina
ILT
)T
el.
0773
/491
692
GO
SUB
etar
t:CL
EA
R.9
0000
&.m
axre
c-15
00D
IMs%
<m
axr
ecl
.SS
lma
xre
clta
st:
CLS
:CO
LOR
2.0:
INP
UT
"VU
OIs
ost
ltuu'e
Ye
Zsu
llata
stle
ri!l
fs-n
]";
q$
IFqS
<)"
9"A
rID
qS<
)"n"
TIiE
Nta
elIF
q$
-"!I
"T
HE
Nex
c-l
begi
n:G
OS
UB
tilen
arne
:GO
SU
Bap
rl:G
OSU
Bch
eckf
lle:G
OT
Om
en
start
:SC
REE
Nl.
640
.320
.2.2
WIN
DO
Wl."
Ges
tlone
Lls
taPr
ogra
rmn
-W
ritte
nby
G.C
.Per
ltore
-Me
Mic
roco
mpu
ter
Rev
1.00
".(0
.0)
-(63
0.16
0).0
.1PA
LETT
EO
.O,O
.O.P
ALE
TTE
1.1.
0.0
PALE
TTE
2.1.
1.O
.PA
LETT
E3.
0.1.
oC
OLa
R2.
0M
ENU
l.0.
0.""
•MEN
U2
.0.0
.,..
,•M
ENU
3.0.
O.
,,"•M
ENU
4.0.
0.""
REn
JRN
stam
pada
to:
GO
SU
Bm
asch
era
LOC
ATE
2.3.
CO
LOR
3O
PRIN
T"T
Itolo
."
.•C
OLa
R2.
0.PR
INT
oSLO
CA
TE4.
3.C
OLO
R3.
OPR
INT
"Pro
dutto
re:
::C
OL
OR
2O
PRIN
TbS
LOC
ATE
2.47
.CO
LOR
3.0
PRIN
T"T
ipo:
::C
OL
OR
2.0:
PRIl
'fTcS
LOC
ATE
4,47
.C
OLa
R3,
OPR
INT
"Man
uale
::
:CO
LOR
2.0;
PRU
rrgS
LOC
ATE
4,62
.C
OLa
R3.
OPR
INT
"KIc
k.to
rt••
•C
OLO
R2.
0.PR
INT
dSLO
CA
TE6.
3.C
OLO
R3.
OPR
INT
"Num
disc
hi:
";:C
OL
OR
2.0:
PRIN
TeS
LOC
ATE
6.19
.CO
LOR
3.0
PRIN
T"C
oddi
sco:
"::C
OLO
R2.
0:PR
UfT
f$LO
CA
TE6,
36•C
OLa
R3.
OPR
INT
"Des
crlZ
:";
:CO
LO
R2.
0:PR
INT
h$R
EnJR
N
mo.
sche
ra:
LlN
E10
,0)-
(608
.51)
.O,b
!Ll
NE
(8.4
)-(6
08.3
5).1
.bLl
NE
18.1
9)-(
608,
19).1
LlN
E(3
60.4
)-(3
60.3
5).1
LlN
E14
72.1
9)-(
472.
35).1
LlN
E(8
.35)
-160
8.51
).1
.bLl
NE
1138
,35)
-(13
8.51
),l
LIN
E(2
71.3
5)-(
271.
51).1
REn
JRN
lnse
rlm
:C
OLO
R3.
O•P
RIN
TIS
."...
.C
OLa
R1.
Ox-
POS
(01
:Y"'C
SRL
IN:
1Il
$-''''
fOR
t-lTO
I.PR
INT
.."
••N
EXT
LO
CA
TE
y.X
-1
IIS-
INK
EYS.
lfII
S-''''
THEN
1IF
LE
NI
111S
)-1
AN
OA
SC{
11S)
<>1
3A
NO
ASC
(11
S)<
>8A
NO
ASC
(11
5)<
>127
TH
EN
lIf
ASC
IIIS
I-8
OR
ASC
IIIS
)-12
7TH
ENIf
LEN
III1
$J>O
THEN
LOC
ATE
Y.P
OSI
OI-
1.C
OLO
R1
.O.P
RIN
TLO
CA
TEY
.poS
TO)-
I.II
IS-L
EFT$
(II
IS.
LEN
(II
1$1-
1)IF
ASC
(IIS
I-13
THEN
IS-I
IIS.
FOR
t-lTO
I-LE
NII
SI.P
RIN
T"",
.NEX
T.R
EnJR
NIF
ASC
(I1$
1<32
OR
ASC
(IIS
J>12
6TH
EN1
IFA
SC(I
ISJ>
96A
NO
ASC
IIIS
)(12
3TH
ENI1
$-C
HR
S(A
SC(I
IS)-
321
IFex
c-1
THEN
IFI1
$-"Z
"TH
ENII
S-"Y
"EL
SEIF
I1$-
"Y"
THEN
I1$-
"Z"
CO
LaR
2.0.
PRIN
TII
S..
I)IS
-III
S+II
SG
OTO
1
ltnnl
SSIo
ne:
CLS LO
CA
TE9.
3.C
OLO
R3.
0PR
INT
"Tlto
lo.
•.C
OLO
R3,
O.P
RIN
ToS
LOC
ATE
11.
3.C
OLa
R3,
OPR
INT
"Pro
dutto
re:
:CO
LO
R3.
0:PR
INT
bSLO
CA
TE9.
47.
CO
LaR
3.O
PRIN
T"T
IPO
."
••C
OLa
R3.
0.PR
INT
cSLO
CA
TE11
.47.
CO
LOR
3.0
PRIN
T"M
anuo
.le:
"::C
OL
OR
3.0:
PRIN
TgS
varI
aZIo
ne:
CLS
.CO
LOR
2.0.
LOC
ATE
8.12
lS-"
Tlto
lode
lpr
ogra
rrrn
ada
varl
are"
:1-
30:G
OSU
B1n
ser1
mIF
15-''
''T
IiE
Nm
envS
-IS
FOR
nurn
rec-
lT
Oto
trec
:GO
SUB
legg
1IF
v5-L
EFT
5(aS
.LE
N(v
S»T
IfE
NG
OSU
Bir
M'll
s51o
ne:lF
aS<>
''''T
HE
NG
OSU
Bsc
riv1
NEX
TG
OT
Om
en
annu
lla:
CLS
.C
OLa
R2,
o.LO
CA
TE8.
7l$
-"T
ito
lode
lpr
ogra
rrrn
o.do
.ca
nce
Ilar
e":
1-30
GO
SUB
1nse
rim
IF15
-""
TH
EN
men
vS-I
SFO
Rnu
rn-1
TO
totr
ec:n
wnr
ec-n
um:G
OSU
Ble
gg1
IFvS
-LE
FT$(
aS.L
EN
(vS»
)TIl
EN
GO
SUB
canc
NE
XT
:GO
TO
men
canc
:G
OSU
Bst
ampa
dato
canc
l:L
OC
AT
ElO
,16
:l,
-"V
UO
Ica
nce
11ar
equ
esto
reco
rd(S
-NI
?":
l-l:
GO
SUB
lnse
rIm
IF1$
<>"
8"A
NO
IS<
>"N
"11
IEN
canc
lIF
IS-"
N"
THEN
REn
JRN
nurn
rec-
totr
ec:
GO
SUB
legg
l:n
umre
c-nu
m:
GO
SUB
scrI
VI:
totr
ec-t
otre
c-1:
RE
11JR
N
cerc
a:C
LS:
CO
LO
R2.
0:L
ùCA
TE
lO.2
8:PR
INT
"lnY
nettl
1da
tIpe
rlo
.r1
cerc
a"G
OSU
BIm
mlv
ar:lF
aS-"
"T
HE
NG
OSU
BllM
llra
S-a$
:rb
$-b$
:rc
$-cS
:rd
S-d$
:re
-VA
L(e
S):r
fS-
(:Iì
:rg
$-g5
:rh
5-hS
:C
LS
FOR
num
rec-
lT
Oto
trec
:GO
SUB
legg
iIF
ra$<
)""
AN
Ora
S<>L
EFT
S(aS
.LE
N(r
o.$)
TH
EN
cert
inIF
rbS<
)''''
AN
Orh
S<)L
EFT
$(bS
.LE
N(r
b$)
lT
HE
Nce
rtin
IFrc
S<)''
''A
NO
rcS<
>LE
FT$(
cS.L
EN
(rcS
))T
HE
Nce
rfIn
IF'
rdS<
)""
AN
Ord
S<)L
EFT
S(dS
.LE
N(r
dS»
TIl
EN
cert
inIF
re<
>0A
NO
re<
)VA
L(e
$)T
IfE
Nce
rfln
IFrt
S<)''
''A
NO
rfS<
)LE
FTS(
fS.L
EN
(rf$
)T
IiE
N·c
ertin
lFrg
S<)''
''A
NO
rgS<
)LE
FTS(
g$.L
EN
(rgS
»)T
HE
Nce
rf1'
nIF
rh$<
)''''
AN
Orh
S<)L
EFT
$(h
S.L
EN
(rh$
)T
IiE
Nce
rfin
GO
SUB
stam
pada
toa:
5pet
ta:
qS-I
NK
EY
$:IF
q$-''
''T
HE
Nas
petta
IFA
SC(q
$)-2
7T
HE
Nm
ence
rfin
:N
EX
T:G
OT
Om
en
anal
izza
:C
LS.
CO
LaR
2.o.
LOC
ATE
5.15
PRIN
T"N
ell'a
rchI
vIo
:5on
oco
nten
utI
":to
trec
-:"
prog
ram
mI."
LOC
ATE
10,1
.C
OLa
R2.
OPR
INT
TA
B(2
01"
Ges
tIon
e11
sta
prog
ram
ml"
PRIN
TPR
INT
TA
B(2
0)"
Cre
ato
daG
.C.P
erlto
re"
PRIN
TT
AB
(20)
"Pu
bbl1
cato
daM
CM
Icro
com
pute
r"LI
NE
1142
.671
-(43
2.10
91.1
.bLl
NE
(140
,66)
-(43
4.11
0).1
.bLl
NE
1138
.65)
-(43
6.11
11.2
.bLl
NE
036.
64)-
(438
.112
).2
.bLl
NE
(134
.63)
-(44
0.11
31.3
.bLI
NE
(132
,62)
-144
2.11
4).3
.bd:
5pet
t:q$
-IN
KE
Y$:
IFqS
-""
TH
EN
aspe
tt:GO
TOm
en
3
9crl
Vl
:
legg
i:G
ET
tI,
num
rec+
1aS
-aaS
:bS
-bbS
:cS
-ccS
:dS-
ddS:
eS-e
eS:
fs-
ttS:
g$-g
g$:
hS-h
hSR
ET
UR
N
LSE
Taa
S-aS
:L
SET
bbS-
bS:
LSE
Tcc
$-cS
:L
SET
ddS-
d$:
RSE
Tee
$-e$
:L
SET
fts
-tS:
LSE
T9'
9$-g
$:L
SET
hhl-
hSPt
n'.1
,nu
mre
c+l
RE
TU
RN
~-(1;)_ l: I: - - - - -
4
Me
RE
TU
RN
visu
al:
LIN
E18
.60)
-(60
8.10
7).O
.bt
LIN
E(8
.60)
-(60
8.91
).1
.bLI
NE
18.7
5)-(
608.
75).
1LI
NE
(360
.601
-136
0.91
1.1
LIN
E14
72.7
5)-(
472.
91).
1LI
NE
(8.9
11-(
608.
107)
.1.b
LIN
E(1
38.9
11-1
138.
1071
.1LI
NE
(271
.911
-127
1.10
7).1
If••
ld-l
TH
EN
LIN
E(1
2.62
1-(3
56.7
11.3
.bf,R
ET
UR
NIf
••ld
-2T
HE
NLI
NE
f364
.621
-(60
4.73
1.3.
bf,R
ET
UR
NIf
••ld
-3T
HE
NU
NE
f12.
77)-
1156
.891
.3.b
f,RE
TU
RN
lf••
ld-4
TH
EN
LIN
E13
64.7
7)-(
468.
89)
.3.b
f,RE
TU
RN
If••
ld-5
TH
EN
LIN
E(4
76.7
7)-(
604.
89)
.3.b
f,R
ET
UR
NIf
••ld
-6T
HE
NLI
NE
(12.
93)-
1134
.105
).3
.bf,R
ET
UR
NIf
.eld
-7T
HE
NU
NE
1142
.93)
-(26
7.10
5).3
.bf,R
EnJ
RN
If••
ld-8
TH
EN
LIN
E(2
73.9
3)-(
604.
105)
.3.b
f,RE
TU
RN
ti
lena
me:
CLS lNPU
T"N
ome
dell'
arch
lvio
IdtO
:nom
etlle
)";tl
lena
meS
IFtll
enam
eS-"
,,'T
IlE
NSY
STE
MR
EnJ
RN
cicl
o:•
S-"
ZZZZ
ZZZZ
ZZZZ
2ZZZ
ZZZZ
ZZZZ
ZZ"
fOR
t-l
TO
pIF
sS(t
l<-s
$T
HE
NeS
-~S{
t):n
umre
c-s%
(t)
:can
-tN
EX
T:G
OSU
Ble
ggI
:GO
SUB
stam
lin
s$(c
anl-
sS{p
):s
%(c
an)-
e%(p
):p
-p-l
:IF
p>O
TH
EN
GO
TO
clcl
oC
LO
SE+4
:G
OT
Om
en
GO
SUB
eelc
ampo
FOR
num
rec-
1T
Oto
trec
:GO
SUB
legg
iIF
raS<
)''''
AN
Ora
S<)L
EF'
TS
(aS.
LE
N(r
aS)
lT
HE
Nce
rton
lFrb
S<)"
"A
NO
rbS<
)LE
F'T
S(b
S,L
EN
(rbS
l)T
IiE
Nce
rton
IFrc
S<)"
"A
NO
rcS<
)LE
FTS(
CS,
LE
N(r
cS)
lT
IiE
Nce
rton
IFrd
S<)''
''A
NO
rdS<
>LE
FTS(
dS,L
EN
(rdS
IIT
HE
Nce
rton
lFre
<>0
AN
Orp
()v
AL
leS)
lliE
Nce
rton
IFrt
S<)"
"A
NO
rfS<
>LE
FTS(
fS,L
EN
(rtl)
TH
EN
cert
onIF
rgS<
>""
AN
Org
S<>L
EFT
I(g
S.L
EN
(rg$
))T
HE
Nce
rton
IFrh
S<)"
"A
NO
rh$<
>LE
F'T
S(hS
,LE
N(r
hSl
lT
HE
Nce
rton
p-p"
'l:9
%(p
)-n
umre
clF
seld
-lT
HE
NsS
(pl-
LE
FrS(
aS.2
0}:G
OT
Oce
rton
IFse
ld-2
TH
EN
s$(p
)-L
EFT
StcS
.201
:GO
TO
cert
onIF
eeld
-3T
HE
NSS
(p)-
LE
FTS(
bS.2
0l:G
OT
Oce
rton
IFse
ld-4
TH
EN
SS(p
)-g$
:GO
TO
cert
onIF
seld
-5T
HE
NsS
(p)-
d$:G
OT
Oce
rton
IFge
ld-6
TIi
EN
sS(P
)-,,!
$:G
OT
Oce
rton
IFse
ld-7
TH
EN
ss(p
)-fS
:GO
TO
cerf
onIF
seld
-ST
HE
Ns$
(p)-
LE
FTS(
h$.2
0):G
OT
Oce
rton
cert
on:
NE
XT
stam
lln:
IFpr
lnlin
-OT
HE
NG
OSl
J8tI
tolo
PRIN
T+4
,aS
""b
$""c
$""d
S""e
$""t
$"
"g$"
"hS:
pnnl
ln-p
rlnl
1n+l
q$-I
NK
EY
$:IF
ASC
(qS"
'CH
R$(
0»-1
29T
HE
NC
LO
SE14
:men
IFpr
inlin
-5S
TIi
EN
prin
lin-O
:FO
Rt-
lT
O6:
PRIN
Tt4
:NE
XT
RE
TU
RN
pri
nter
:W
IDT
HLP
RIN
T25
5,O
PE
N"p
rt,"
fOR
OU
TP
UT
AS
4,P
RIN
T.4
.CH
RS
(27)
"(""
4""w
",P
R1N
T.4
.,PR
INT
.4.,R
ET
URN tit
olo:
PRIN
T.4
,"T
itolo
Prod
utto
reT
ipo
Kic
N.O
.O
lek
Man
Oes
crlz
10ne
"PR
INT
:14,
"---
----
----
----
----
----
----
---
----
----
----
----
----
----
----
--
selc
ampo
:C
LS,L
OC
AT
E15
.13,
CO
LOR
2.0
PRIN
T"S
elez
iona
lica
mpo
~eco
ndo
ilqu
ale
ordi
nare
lda
tl"PR
INT
"SP
AZ
IOpe
rse
leZ
lona
re,
EN
TE
Rpe
rco
nfer
mar
e"G
OSU
Bst
ampa
dato
seld
-l:G
OSU
Bvi
sual
chrg
et:
qS-I
NK
EY
SIF
qS-"
"TH
EN
IF~e
ld<e
TH
EN
seld
-eel
d+l:G
OSU
Bvi
sual
:GO
TO
chrg
etIF
q$-"
"A
NO
seld
-8T
IlE
Nse
ld-l
:GO
SUB
visu
al:G
OT
Och
rget
IfqS
-CH
RS
(13)
TH
EN
RE
TU
RN
GO
TO
chrg
et
2
":
l-3D
:G
OS
UB
lne
er1m
:aS
-1$
:IF
aS-"
"TI
iEN
RE
TU
RN
2.47
!S-''
Tip
o:1-
20:G
OS
VB
inse
rim
:cS
-lS
4.3:
,·"P
rodu
ttor
e":
1-30
:GO
SU
Bin
serl
m:b
S-l
S4.
47l$
-"M
anua
le:"
1-2:
GO
SU
Bin
seri
m:g
S-1
54.
62lS
-"K
icks
tart
":1-
3:G
OS
UB
inse
rim
:dS
-1S
6.3:
S-"
Num
disc
hI":
1-2:
GO
SU
Bin
seri
m:e
S-l
S6.
19IS
·"C
oddi
sco
":1-
4:G
0SU
Bin
seri
m:f
S-l
S6.
36lS
-"O
escr
iz:"
1-31
:GO
SU
Bin
seri
m:h
S-l
$
chec
kfl
le:
IFto
trec
<)t
ot2
OR
totr
ec-9
999
OR
totr
ec-O
TIi
EN
GO
SUB
Chl
Udl
:KIL
Ltll
enam
eS:G
OSU
Bap
rI:to
trec
-O:
GO
SUB
chiu
di:G
OSU
Bap
rIR
ET
UR
N
chiu
di:
aS-5
TH
S(t
otre
cl:b
S-a$
:cS
-"bY
GC
P":
dS-
"123
":el
-"12
":t
$-"
1234
":gS
-"12
":hS
-SPA
CE
Sl)
11:n
umre
c-O
:G
OSU
B9c
r1V
lC
LOS
E.1
,R
ET
UR
N
aggi
unta
:nu
mre
c-to
trec
+l:
IFnu
mre
c>m
axre
cT
HE
Nm
ena
gg
:al
-...
.:b$
-"":
cl-"
":d
$-""
:e$
-...
.:tl-
"":
gS-"
":h
$-...
.C
LS:
GO
SUB
il1'lJ
\ivar
IFa
l-'''
'T
HE
Nm
en
GO
SUB
9cri
vinu
mre
c-nu
mre
c+l:
totr
ec-t
otre
c+l
:GO
TO
a9''1
men
:C
LS,
LOC
AT
ElO
.l
,CO
LOR
3.O
PRIN
TT
AB
(29)
"1,
Inrn
is9i
one
dati"
PRIN
TT
AB
(29)
"2.
Var
iazi
one
dati"
PRIt
n"T
AB
(291
"3.
Ann
ulla
men
toda
ti"PR
INT
TA
.B(2
9)"4
.R
icer
cada
ti"PR
INT
TA
B(2
9)"5
,St
ampa
dati"
PRIN
TT
AB
(29)
"6.
Ana
llsi/C
oPY
Y1'
1ht"
PRIN
TT
AB
(29)
"7.
C4n
cella
arch
ivio
"PR
INT
TA
B(2
9)"S
.U
scita
"Ll
NE
(217
.66)
-(40
0.14
1).1
.bU
NE
(207
.61)
-(41
0.14
6).1
.bm
enI:
r$-I
NK
EY
S:IF
rS<"
l"O
RrS
)"8"
TH
EN
men
IO
NV
AL(
rS)
GO
TO
ag9'
lun
ta,
vari
azlo
ne.
annu
Ila,
cerc
a,st
amp"
"",
naIl
zza,
dls
trug
gl,t
ine
tine
:G
OSU
BC
hlU
di:G
OT
Obe
gln
EN
D
LOC
HE
11.6
2,C
OLO
R3.
0PR
tNT
"Klc
k~
tert
:".
:CO
LO
R3.
0:PR
ltrr
d$LO
CH
E13
.3,C
OLO
R3.
0PR
ttIT
"Nur
ndI
schI
::C
OLO
R3
.0:P
RIN
TeS
LOC
AT
E13
.19,
CO
LOR
3.0
PR
INT
"Cod
dIS
CO
:";
:CO
LOR
3.0:
PR
INT
tsLO
CA
TE
13.3
6,C
OLO
R3.
0PR
rNT
"Des
crlz
:";
:CO
LOR
3.0:
PRIN
ThS
UN
E(8
.601
-(60
8.91
1.1.
bU
NE
(8.7
51-(
608.
75).
1U
NE
(360
.60)
-(36
0.91
).1
LIN
E(4
72.7
51-(
472.
91).
1LI
NE
18.9
1)-(
608.
107)
.1.b
UN
E(1
38.9
1)-(
138.
107)
.1U
NE
1271
.91)
-(27
1.10
71.1
irm
'llva
r:G
OS
VB
mas
cher
aLO
CA
TE
2.3,
lS-"
TI
tolo
,ir
rmi:
LOC
AT
ELO
CA
TE
LOC
HE
LOC
AT
ELO
CA
TE
LOC
AT
ELO
CA
TE
RE
TU
RN
apri
:O
PE
Nf
llena
meS
AS
tiLE
N-1
22fIE
LD*1
.30
AS
••S
.30
AS
bbS
.20
AS
ccS
.3A
Sdd
S.2
AS
••S
.4A
SffS
.2A
S99
S.3
1A
Shh
Snu
mre
c-Q
GO
SU
Ble
ggi:
totre
c-V
ALc
aS)
:tot
2-V
AL
(bS
)R
ET
UR
N
...• W "'-J
~
•lceOI•1
•maQaZZlnO,sOllecita
aQamenti .•1
•1
~~
Apple IIGsn,Apple IIGsn,vi stupirà per tutto quello
che è in grado di fare.La sua dote più preziosa oltre
all'espandibilità sono i 10.000 programmiscritti per Apple" II, per la scuola e per ogniapplicazione professionale, che Apple IIGSpuò utilizzare.
Poi, Apple IIGsriproduce ognisonorità fedelmente e visualizza grafici edimmagini con oltre 4.000 colori.
Cose da non credere ciecamente.Perciò prima di scegliere un personal veniteper una dimostrazione da un Apple Center.Apple IIGSha vinto il 19° Premio SMAUIndustriaI Design.
Apple, ,!morchio Apple, Apple /Ics sono morchidiApple Computer /nc. ,-~ Apple Computer
Top Related