1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ~software · KICKSTART1.2 KICKSlAAT1.1...

5
a cura di Andrea de Prisco 1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII r~~ ~software Il Il programma che presentiamo è arrivato all'ultimo momento. Stavamo per decidere di non pubblicare questo mese il software dei lellori quando è arrivata una busta indirizzata a questa rubrica. La decisione di non pubblicare nessun programma era nata non tanto dal fallO che mancava il materiale, ma dal fatto che la qualità dello stesso (arrivataci fino a quel momento) lasciava parecchio a desiderare: non possiamo pubblicare programmelli stile 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'orecchie all'autore che non ha fatto uso del mouse e dei menu a discesa ...), interesserà sicuramente chi ha il problema di catalogare i propri programmi su disco, permettendo operazioni di inserimento, cancellazione, stampa, ricerca, ordinamento alfabetico .• I GestiDne lista plOgltlmmi di Giuliano C. Peritore - Latina Descrizione generale del programma Lo scopo del programma è di consen- tire una gestione semplice ed accurata del catalogo dei propri dischi. Consen- te di tenere più archivi coesistenti sul- lo stesso disco, ciascuno contenente fi- no a 1500 programmi, spazio su disco permettendo. Bisogna però notare che maggiore è il numero di programmi, maggiore sarà il tempo del sort di stampa che rimane comunque sempre in un limite accettabile. Il programma permette di immette- re/aggiungere dati al file, variare un qualsiasi 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'elenco dei programmi disponibili e le istruzioni per 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 il tasto < l > verrà visualizzata una ma- schera di input attraverso la quale si introdurranno i vari dati: nome del programma, 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 del programma. Il primo dato da inserire è il titolo. Sulla casella corrispondente verrà vi- sualizzata una fila di lineette corri- spondenti al numero dei caratteri che si possono inserire. È abilitato il tasto Delete e ovviamente il tasto Return. vo oppure già esistente. Nel primo ca- so provvede a crearlo, nel secondo passa direttamente al menu. (Nel caso si battesse Return a vuoto si ritorne- rebbe al Workbench). Il menu consiste di 8 opzioni: I. Immissione dati 2. Variazione dati 3. Annullamento dati 4. Ricerca dati 5. Stampa dati 6. Analisi/Copyright 7. Cancella archivio 8. Uscita Eccone la spiegazione: 1.2 I 0052 11I SRAfICII AttiMIA 1.1 I 0021 !lO 1.2 01 0060 'I DISPllIllIllE ElEIICO PARII.E DEL, 1.1 1 0010 NO MlCHIVIAliDIE DATI LI t 0053 NO 'MAGI.' DI6ITALIZIAlE IN 4~6C 1.1 l 0045 NO DEllO RAY TRACERE 1""AliI!U 1.1 I 0020 !lO DEllORAI IRACER 1.1 1 ORUi 110SlIDESHOMtPOlYSCOPt 1.1 I 00é8 *,III1ERPER 5flAflCA E TESTO 1.1 01 0058 !lO A_SU!Al.r.RAFICA IO.EClK.E 1.1 t 0061 JtO STUIIO 1)(1 NOItERI DI IIA1tDEUfiOT 1.2 I 0001 !lO LI 1 ORni ltO 1.1 I 0011 MlI GIOCO Il CARTE 1M BASlt 1.1 I 0011 NOlABIRINTO 3D IASIC IUOMAliRIlflC 1.1 2 005$ NO 6AAFICA STUPENDA 56 1.1 I _ !lO CllIlVERSIOIl[ DEL ilOCO AlARI 1.1 02 0061 !lO AYYEMllJIEDI SI'BRD Il 1.2 I DOli !lO 1.1 I DOlO !lO CllIlI'ERSlllIlE OEl fAllOSOilOCO 1.1 I ~o !lO SCACCHICOlI ROlTlSSIRE 1W'1Ill1l1 1.1 I 0048 11I Funzionamento del programma Per far partire il programma è suffi- ciente clickare sulla sua icona. Dopo qualche attimo verrà chiesto se i tasti Y 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 soddisfano ad un certo pattern anche su più cam- pi e ordinata secondo qualsiasi cam- po. Dal menu principale si può anche richiedere il numero di record presenti nell'archivio e, volendo, cancellarlo. Importante: Una volta terminato l'u- so del programma si deve sempre uscire 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{ DATA8ASE OEllO DEllO DEllO DEllO DESk PlJBlISHIIO& DIDAnICO OIDATTlCO OISCOSISTE'A DISCOSIST(IIIl - OME OME OME OME GARE 6AIIE OME OME Produttore THOlIASR,lllCOI C __ CllII/lODORE OCIIYISlllIl IIIJtOSC1ft - ICOtI SIPU.ATlOttS DISCOI'ERI son SIERRA ASSOCIIIES ltS ""16A ClU8-1«18YSOFT ElECIRllNlC ARIS ElIIC(;Il_ ElECIRllllIC ARIS T+IE60..0 Il5*:+ Titolo IOItROllEJ)T11lE OEJAYIJ MlAlIDERll MiA filE RS SilOlIl ElASlIDESIlOlO JU66lER KAlElDOSCOPE PIliESETTElI IO.EClLE DEllO 1WI11fllROT ElPlORER KICKSTART1.2 KICKSlAAT 1.1 KlllllOlKE TUMIIElYISIOI DEfE'DERlIflIlECllOlOI CI_ """BlE _55 ElEClRONIC ARIS SINBRDARDTHE THRllIlEOf TI!( f CIIlE_ llORlD _5 EPII SKlfOI ElEClRONIC ARIS CllESSIlAS1ER2000 ElECIROIIIC ARIS _I OCTlYISlllIl 134 MCmicrocomputer n. 64 - giugno 1987

Transcript of 1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ~software · KICKSTART1.2 KICKSlAAT1.1...

Page 1: 1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ~software · KICKSTART1.2 KICKSlAAT1.1 KlllllOlKE TUMIIElYISIOI DEfE'DERlIflIlECllOlOI CI_ """BlE _55 ElEClRONIC ARIS SINBRDARDTHE

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

Page 2: 1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ~software · KICKSTART1.2 KICKSlAAT1.1 KlllllOlKE TUMIIElYISIOI DEfE'DERlIflIlECllOlOI CI_ """BlE _55 ElEClRONIC ARIS SINBRDARDTHE

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

Page 3: 1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ~software · KICKSTART1.2 KICKSlAAT1.1 KlllllOlKE TUMIIElYISIOI DEfE'DERlIflIlECllOlOI CI_ """BlE _55 ElEClRONIC ARIS SINBRDARDTHE

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

Page 4: 1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ~software · KICKSTART1.2 KICKSlAAT1.1 KlllllOlKE TUMIIElYISIOI DEfE'DERlIflIlECllOlOI CI_ """BlE _55 ElEClRONIC ARIS SINBRDARDTHE

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

Page 5: 1111111111 JIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ~software · KICKSTART1.2 KICKSlAAT1.1 KlllllOlKE TUMIIElYISIOI DEfE'DERlIflIlECllOlOI CI_ """BlE _55 ElEClRONIC ARIS SINBRDARDTHE

~

•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