Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PERSCHMLityAT
2 nuovi Macintosh
(uno a colori!)
La trasmissiotne dati
pumò siiLire alteraziozni
a causa di interfersenze
dovute al cadttivo funziona-
mento delle licnee telefoniche.
Nopn tutti isz modem
sodno in grado di evitamle.
m COLLEGAMENTI E RETI
[D TASTIERE E MONITOR5
[H STAMPANTI
A morgheriiQ • A morrice • Alfonumefiche e grofiche •
Monocfomoriche e colore.
teOaaiD
Tetom srl - 20140 Milano Vio M. Ovtroli, 75
•
Tel02/4047646-404904Ó
Telex 305654 TELCOM - Telefox 02/437964
I
Indice degli inserzionisti 6
1 kit di MC 6
Posta 26
News 32
Macintosh SE e Macintosh II
di Valter Di Dio 52
Libri 58
Informatica & Parlamento - di Elveaio Petroazi
Informatica e diritto penale 60
Telematica - li controllo Xmodem
1
parte: la sintassi - di Corrado Cmstozzi 62
Cuidacomputer 202
Micromarket-micromeetlng 216
MIcrotrade 224
Moduli per abbonamenti - arretrati - annunci 225
marzo 1987
INDICE DEGLI INSERZIONISTI
68/69/
APPLE-minus 136/137 Disltaco - Via Aitia 62 - 00198 Roma
51/53 EDIA Borland - V.le Cirene - 20135 Milano
minuscole
1 1
mirro 1987
L. 5.000
Direttore:
Paolo Nuli
Condirettore;
Marco Marinacci
Ricerca e sviluppo:
Bo Arakiil
Collaboratori:
Massimo Truscelli.
Maurizio Bergami,
Francesco Carla, Raffaello
De Masi, Andrea de Prisco.
Anche sul fronte personal potrebbe succedere qualcosa di .ùmile: con 2 e passa PubblicitL
Technimedia,
mega di ram e dischi rigidi da 40 o 80 Mbyte, i nuovi Macintosh da un lato Via Carlo Perrier 9,
hanno finalmente la struttura hardware, (paragonabile a quella dei grossi mini 00157 Roma.
anni 70 .sui quali lo «Smalltalk» fu originariamente sviluppato) nece.ssaria a far Tel. 06/4513931 4515524 •
girare agevolmente il sistema operativo «Smalltalk-like» del Mac, dall'altra, Maurizio Zinelli
grazie alla «struttura aperta», potranno accettare delle .schede di emulazione segreteria: Gina Principi
AbbouswDIo a 13 anneri:
MS-DOS e quindi ospitare, in una finestra, tutti i programmi per PC-IBM e Iioha L. 50.000: Luropo e paesi del
compatibili: e per finire, se accetteranno sistemi operativi tradizionali, ma ben
collaudati come Unix, offriranno mulriuienza a ba.sso co.sto: potenzialmente il
nuovo Mac ha la potenza di un mini ad un decimo (o un quinto) del costo.
Se. come sinora ha fatto, il mondo MS-DOS continuerà a dormire .sugli allori
d'AT fu presentato a suo tempo come una macchina multiutente 'multì-task. ma.
a meno di non passare in ambiente Unix, è tuttora una macchina squisitamente
monoutente) i nuovi Mac potrebbero consentire alla Apple di riconquistare
nell'arco di 2-r 3 anni quella posizione di standard di mercato che. grazie al
glorioso Apple II. fu sua fino alTawento del PC.
A meno che. alla fine, non faccia veramente la sua comparsa TMS-DOS
multiutente/multi-task per l'80386: se persa ogni speranza di poterla vedere da
vicino, l’araba fenice, il fantomatico MS-DOS S.O. comparisse per davvero, allora
lnd'Ì^dena^llb‘.°Te‘‘l 494M4I
1987. Anno VII
le sorti dello scontro potrebbero essere capovolte.
Paolo Nuti
'
Associalo LiSPI
DISTRIBUTORI e AGENTI
• PIEMONTE: GRUPPO SISTEMI TORINO 10126 Torino - Tel. 011/2202651 • LOMBARDIA: CONSOLO S LONGONI SpA- 20037
-
Poderno Dugnono (MI) Tel. 02/9183372 • LIGURIA: R S R 16010 Serro Ricco (GB) Tel. 010/750729 010/750866
• - -
• TRE VENEZIE-
-
INTERSERVICES S.r.l. - 35100 Pcdovo - Tel. 049/655654 • EMILIA ROMAGNA: TELCOM S.p.A, 40121 Bologno - -
Tel 051/247319 •
GIANNASI MARCO - 42100 Reggio Emilio - Tei. 0522/294805 • TOSCANA: TELEINFORMATICA TOSCANA - 50142 Firenze
- Tel. 055/714884 PRESENTINI GIANCARLO
-
52028 Terranovo Brocciolini (AR) - Tel. 055/973151 • UMBRIA- HARD & SOFT
-
•
05100 TERNI -Tel. 0744/46658 • LAZIO: ALFA LEASING S.r.l. - 00183 Romo - Tel. 06/7597701 APC - 00199 Roma Tel. 06/8393438
• -
•
06/8392646 DiSITACO • 00199 Romo Tel. 06/867741 06/8440766 RICCI LUIGI - Tel. 06/6237040 • CAMPANIA E CALABRIA-
• • • -
ERMES - 80132 Napoli - Tel. 081/402419 • PUGLIA: R.V.F. S.r.l. - 701 21 Bari - Tel. 080/545309 • SICILIA: BELCO S.r.l. - 90143 Poiermo
•
-
Tel. 091/547566 ITALSOFT S.r.l. -94011 Agiro (EN) - Tel. 0935/692560 • SARDEGNA: O.R.E. S.r.l. - 07100 Sassori - Tel. 079/260477.
-
AMARI ITALIA S.p.A. Via dei Lavoratori. 25 - 20092 Cinisello Balsamo (MI) • Tel. (02) 6120851 - Tlx 325832
BASF FlexyDisk
Maggior sicurezza e convenienza
tei.
tei.
049/772800-772434
06/5921136-5911010
081/659566-5-4 BASF
^ — ^
Un LITHIUS^e-Compatible'? Prodotto, richieste vengono anche da parte di Uni- programmi per elaboratori elettronici: le
in Italia? Disponibile subito? primi pezzi I versit^nteres^ite 4 I calcolo scieffllfico, persone che vi lavorano sono softwaristi e
già consegnati'^ Due nuo\j9 società? Che studi a àrchrt^ra per lo svi- tecnici di allo valore e di provata profes-
Sta succedendo in ELECTIi^NIC DEVI- luppodi programmi CAD, e da Socjlà di sionalità in grado di garantire alla clientela
CES'? medie dimensioni ulitizzanftsistemi' a più un'assistenza continua, a partire dafi’ana-
-È la formula LITHIUS che lunziona» — terminaii. 2 L delle esigenze del cliente, per poi pas-
lisi
spiega Antonino Crisostomi, Diiettore ’ D Quale funzione hannole tre Sftelà sare allo sviluppo del software ritaglian-
Tecnico della ED -Quattro anni fa, — del Gruppo Electronic Devices"? r dolo sulle esigenze peculiari dell ulente
Quando iniziammo tra primi in Italia ad i
R.- ED. EOIS ed EXA sono le tre società Patrimonio della EDIS è anche un pac-
organizzare quella che oggi possiamo che collaborano alla realizzazione di una chetto gestionale di contabilità generale
definire una PWX5UZIONE di PC-Compa- struttura mgito moderna e articoli il operante sotto MS-DOS e XENIX SCO,
libili, ci trovammo a dover Qompetere con gruppo -ED> appunto, èaptfce di rei^e espressamente concepito per aziende me-
la concorrenza utilizzandd |y^appoco e soprattutto anticipare il mtì’cato: irl bre- dio-piccole con necessità di muttiutenza.
lo stesso territorio di approvvigionamento ve professionisti OelTHARfcWARE, del Rientra nei compiti della EDIS anche
di pezzi-base Ed inoltre Flusso dei SOFTWARE e dalla VENDITA-. Vi dee^ l'addestramento e l'aggiornamento del
componenti era ^pesso inQBnitteritB, pie- vo ora le caratteristiche di c^scuna
— sdSe- personale addetto alla gestione degli ela-
W'dlsgiMi, ritardi, errcrt. Decidemmo
pera di puntare sulTass6mbteggib-é®t — tà del gruppa . - - boratori e del soltware attraverso corsi in-
dividuali o collettivi
iglion prodotti di volta in volta disponibi-
per drive, NEC per
pomi come TEAC i i L’HARDWARE; Electronic Devices.. LA VENDITA: EXA srl
[nponenti, Philips per i- momtqrsr per
^wónseniire m primo luogo a noi stessi di L'Electronic Devices, che opera nel set- E r^[g ani^azio ne commerciate che
dei nostri prodotti. Ottenemmo cosi tore dei PC Compatibili dai 1979. è orga- utenti en^Mn
di Personal Computer
una comune, una piena
qualità fuori dal nizzata per produrre diverse famiglie di stanno comIàBando a conoscere ed ap-
I^Qpatibilità con standard e di conse-
gli LITHIUS: quella dei PC, quella degli AT, prezzare per a
peculiari caratteristiche di
guenza un ottimo successo con clienti, i quella dei portatili e quella del 386. Per estrema preparazione e competenza del
soddisfatti di aver trovato componenti ogni iamiglla sono disponibili le periferi- suo personale di vendita che opera su tut-
DOC, 'scelti singolarmente e telati ngaui-., che e gli accessori più difflM gli Hard- to territorio nazionale facendo da effica-
il
stri tàboratori ad un prezgpT^ quél tempi. Disk, monitors di qualità, stttrlp^. plot-
i ce anello di congiunzione tra le attività ed
H^fbalorditivo ” ters, mouses, tavotetle grafchje, lettori di I ($K)dotti della Electronic Devices/EOIS e
*
'iOuando suc'cèssivaménfPcominciarQ-
3-, ,
Godici aibàrt^.IdcM^M^siSlM la Clientela
no ad arrivare COI I
i^l
'
!Oghi
^ cqrr&onéhtèldèlwodc^^
ihieldf iui' Anche la E}(A presterà assistenza alta
grado. antidié4irii'
‘
duo prov^O a Hingci giorni) per ga- clientelahardware garantendo reperibilità
M|^rrenza. dj ranfimbiià p^ria affidabilità e funzionalità. e disponibilliédei suoi tecnici tramite tele-
'
gicon una
stenula certàmbfit
'
tervista pw
——
nui.S llllSTessaniissima
ra-
jne Febbraio, e prinoipalfnenie èlstato levcHe ed esigente. deH'utenza fnente testati e garantiti 1 0(
ficBiesio aq Software Hpuses. decida- , '
\
zo competitivo: qualità e
“Ale interessate adì entrare 'in anticipo IL SOFTWARE: EDI$ srl \ nella norma della linea LITI-
a mercati] dei nuovi standard, ovvero
TEL 80386. Nlultitasking e le nuove
il La EDIS è stata costituita per curare la
Oliere della RAM sino a 14 Mega. Ma le produzione e la commercializzazione di
\-T'
La Electronic Devces Srl lancia sul mer- ba continuamente compilare, provare,
cato dei Personal Computer suo nuovo
il stampare
salvare, lavoro corrente, im- il
PHtllPS
ETP S.r.l. Via del Macao 4-00185 Roma -Tel 06-47.46.880
IMPORTATRICE E DISTRIBUTRICE IN ESCLUSIVA PER L’ITALIA ExpreSS
La tecnologia «GIAPPONESE »
al Vostro servizio
L informatica
alla portata
di Tutti
La potenza e la velocità
RIVENDITORI INOLTRE
Elesse Elettronica Via Timoleone 15b (CT) HARD DISK Rodime Nec Tandem
Bit Informatica Via Roma 66 S. Antonio- TAPE Memtech
-Abbate (NA) PRINTER Fujitsu Citizen
CERCASI RIVENDITORI MONITOR Hantarex Ide Mitsubishi Tvm
LA E LIETA DI PRESENTARTI
PC/XT TURBO
2 DRIVE
4.77/e Mhz
SCHEDA VIDEO • TASTIERA
- 256K ESP. 640K SPEED CARD 286 PER TRASFORMARE
-
IL TUO ÀT IN AT C VaOOI77ARLO OLTRE 7 VCL"Ó
1.2S0.000 ^ .
L, 6S0.000 + IVA
‘
-
1 DRIVE 1 .2
SK VIDEO TASTIERA
MEGA - FLOPPY/
•
^OPY CARD PER DUP!-IC,M,'!: GUALSi. :
MULTISTANDARD - AUTO-ANSWER
AUTO-DIAL PER XT/AT/M24 L. 350.000 -I- IVA
SCHEDA GRAFICA EGA L. 390.000 + IVA
MONITOR EGA COLORE L. 880.000 + IVA
ESPANSIONE 2 MEGA PER XT L 380.000 + IVA
XT DRIVE CONTROLLER 360/1 .2 M. L. 250.000 + IVA
PROGRAMMATORE DI EPROM
(2764 - 128 - 256 - 51 2K) L. 290.000 + IVA
HARD DISK 20 MEGA L. 690.000 + IVA
Ot s.. -711925
veloce : 50 cm/sec
preciso : 0,0001"
multipenne : 1r20 penne
su grande formato 95x200 cm
lOLINE :
ad un prezzo inimmaginabile
^ ..ivatiCÉ'
Il modello CFC-2100 PORTATILE oltre;
ad essere di facile manegevolezza
ate le sue caratteristiche di peso ed
ngombro, pub essere fornito nelle
versioni XT ed AT con monitor grafico
da 9" sia monocromatico che a colori.
CA CO Desidero
al seguente
ulteriori
recapito:
informazioni
Telefono
GIALLO
PC Plus e AT Plus
Ipersonal dal cuore giallo, il colore nuovo ne! mercato dcirinforma-
tica.Delta è lieta di presentare PC PLUS e AT
PLUS due nuovi
compatibili a ingombro ridotto.
PC PLUS: da 256 a 640 Kb, 2 drive 360 Kb o 1 HD
da 20. 30.
40 Mbe tastiera italiana.
AT PLUS: da 640 a 1024 Kb, I drive 1.2 Mb, clock 6/tì
MH:, 1 HD da 20. 30, 40 Mb e tastiera italiana.
••
ADlSCHEni8'-5L'
'
ANASTRI MAGNETICI
Astreamingtapes
Aoischimagnetici
A BOX DI CLASSIFICAZIONE
AOISCHEni PERSONALIZZATI
A ELEMENTI DI SCRITTURA
IN PIU
Afiltrianti-riflesso
A KIT DI PULIZIA
AMATERIALEANTISTATICO
mESALES
02 /61 . 28.312
di BoWS"»
MPM s.r.l. - 42100 Reggio Emilia - Via Casorati, 12 - Tel. (0522) 513227
Se li vostro fornitore di PC non ha le giuste periferiche a cui collegarlo,
potete sempre metterlo in contatto con molte altre cose.
Estremamente versatili grazie alia vasta gamma di set di P321 : (80col)compatta, veloce, economicaeprecisa!!
caratteri disponibili su cartuccia o dischetto !
Testine a 24 aghi per una elevata qualità di stampa I P341 e : (1 36 coi) la stampante più veloce peri grandi for-
Le 136 colonne hanno di serie, porta parailela Centronics mati ad altissima definizione !l
XT/AT-IBM e compatibili, Olivetti M24 - M28 ed Apple! P351 : (136 col) la stampante d’avanguardia perii pro-
Velocità di stampa: letter quality di 72 o 100 cps, draft fessionista, la più veloce e completa della serie II
quality da 180 a 288 cps !
PIUDIUK SERVIZIO
Microtek Itoiia Srl * AAa A. Beriolonì. 26 • 00197
Roma • 1^1. oe/803440-802993-677082-677674
tiamo a contattarci: la corretta informazione
aiuta tutti a lavorare meglio.
La corretta informazione aiuta a Distinti saluti.
Gisella Biotto
lavorare megiio...
Algol Logitech SpA
Milano
Con riferimento all'articolo -RoboCAD-
PC“ apparso sul n. 59, gennaio, di MCmi-
crocomputer a firma Massimo Truscelli, de- Mi dispiace per l'accaduto: non ero a cono-
sideriamo formulare una precisazione che vi scenza del costo del programma CADKey.
preghiamo di pubblicare sul prossimo nu- ma mi dispiace soprattutto perché nello
mero con particolare rilievo. stesso numero della prova in questione (MC
Nei corso dell 'articolo il Sig. Truscelli so- 59), a pagina 28 della rubrica News, io stes-
stiene che il confronto fatto in redazione tra so avevo inserito una notizia riguardante II
per il costo: 3 milioni contro gli 8 di Auto- rebbe probabilmente esistito se nel comuni-
CAD e i chissà quanti di CADKey-. cato stampa Inviato in redazione dalla Algol
Desideriamo informare il Sig. Truscelli e La nostra fonte di informazione é più che Logitech fosse stato Indicato prezzo, co- il
tutti i lettori di MCmicrocomputer, che i attendibile: siamo noi infarti i distributori per me invece è stato fatto nella lettera pubbli-
-chissà quanti- milioni di costo dei CADKey l'Italia de! CADKey. cata in questa sede (sull'originale prezzo è II
altro non sono che Lire 4.650.000 e non so- Se in futuro vi necessiteranno informazio- anche sottolineato).
lo:il CADKey é in vero 3D. ni relative ai prodotti da noi distribuiti vi invi- Sul fatto che la corretta informazione aiuti
FTC CD accp
Goes With You
Where You Are
co O riJomputpTS
5nap
L-
Vìa Veleggio 5 - 35141 Padova - Tel. (049) 44.801
Divisione vendita per corrispondenza
VI ASPETTIAMO!!!
(spese postali L. 8.000)
ISTERED TR1DEUAAK3
PIÙ DI UN SERVIZIO
Microtek Ilolia Sri * Via A. Bartolonl. 26 * 00197
Roma • Ibi. 06/802440'e02S33-877082-877674
l
posta
a lavorare meglio, mi trova ovviamente per- gradirei mi aiutaste ad avere notizie più det- Riguardo allo spazio -Medicina ed infor-
fettamente d'accordo... tagliale circa l'indirizzo della Società (o matica- siamo lieti di annunciare, a lei e a
Gruppo) Italiano di Ginecologia Informatica, tutti lettori di MC. che presta inizierà una
Non dimentichi prezzo sul prossimo co-
il
i
municato, specie se è cosi conveniente! A della quale conosco per certo l'esistenza nuova rubrica dedicata all'argomento.
proposito di CADKey, saremmo lieti a que- avendone letto da fonte che non riesco più
sto punto di pubblicarne una prova. a rintracciare.
Grazie della precisazione. Mi rivolgo a voi in qualità di ginecologo
m.f. appassionato di informatica ed avendo avu-
to modo di apprezzare i recenti articoli di Sussidi didattici per handicappati
carattere medico a firma M. Marinacci e C. Sono MC0338. e con questa mia lettera
De Michele. vorrei pubblicamente rispondere ad una ri-
Ginecologia Informatica
Certo della vostra gradita risposta ed invi- chiesta di un medico di Varese, il doti. Silva-
Da tempo assiduo lettore della vostra rivi- tandovi a colmare io spazio -Medicina ed in- no Cominotti, il quale richiedeva materiale
sta, per la quale formulo i migliori auspici, formatica- lasciato vuoto da altri dopo sfor- didattico per poter utilizzare un computer
tunate parentesi editoriali, invio cordiali sa- come per il recupero di bambini por-
ausilio
luti ed auguri di proficuo lavoro. tatori di handicap. L'argomento é forse di in-
Dott.Agostino Repici teresse più generale, e comunque si inqua-
I prezzi dei modem Interdata Vìa Panoramica 1020 dra nel discorso della diffusione -seria- dei
98100 Messina computer come strumento di apprendimen-
Per errore nella prova dei modem Inter- to e comunicazione sodale, pertanto, a vo-
data pubblicata sul numero scorso è apprezzamenti
Ringraziamo per gli stro insindacabile giudizio, questa mia lette-
«saltato» il riquadro dei prezzi. Rime-
espressi sugli precedentemente
articoli ap- ra. 0 anche solo la parte che segue, potreb-
diamo subito, scusandoci dell'inconve-
parsi su MC. ma purtroppo non siamo in be essere pubblicata.
grado di poterle dare delle Indicazioni utili ri- Il computer in mio possesso (Acom BBC
n Modem Card 200C 1 costa 850.000 Li-
re. il modem esterno 1200M costa guardo le informazioni richiesteci. Contraria- mod. B). che ó un illustre sconosciuto in Ita-
750.000 Lire. IVA esclusa. Sono impor- mente a quanto solitamente avviene in que- lia. è invece diffusissimo in Inghilterra, ove è
tati e distribuiti da Inierdaia Sistemi ste pagine, abbiamo pubblicato t’indirizzo utilizzalo da quattro anni in quasi tutte le
.i.r.l., via A. Ambrasini 72. Roma. completo nella speranza che qualche lettore scuole inglesi di ogni ordine e grado, come
sia in grado di tornirgliele. parte di un progetto statale per la diffusione
nuul''R nEUELsas
illudila Bietiionichss »^T0compuKrs ORARI 9.00-12.30
70IS5MILANO Vio Moc Mohsn 7S 15,00 - 19.00 RICHIEDERE CATALOGHI, I
SINTETIZZATORI HARD DISK PER IBM NEC ALTRE MARCHE ESPANSIONI SCHEDE
MULTIFUNZIONI SCHEDE EGA HERCULES MOUSE COR GRAPHIC PER
-
TUTTI PC/COMPAT(Slll
1
PC ISM 8088/XT
PER TE CHE ESIGI IL MASSIMO
LA SOLUZIONE IDEALE Al TUOI PROBLEMI PIU COMPLESSI DI AFFIDABILITA E
IN PROSSIMA
COMPATIBILITA. LE SUE QUALITÀ SONO IMPAGABILI RICAMBI DISPONIBILI A
STOCK RIPARAZIONI ENTRO 7 GIORNI
CONSEGNA NUOVI PC I
LETTO TUTTO’
AMSTRAD
BENE ORA TI SVELIAMO UN PICCOLO SEGRETO HA UN DIFETTO"
COSTA TROPPO POCO"
E RAMMENTA PER TE CHE ESIGI IL MASSIMO CI SARA SEMPRE LA MASSIMA PRESSO IL NEGOZIO PUOI TROVARE ACCESSORI
ASSISTENZA DI OGNI TIPO PER
A L. 1.355.000 + IVA PC MS/DOS A PREZZI BASSISSIMI. COME MOUSE
A L. 150.000 ESPANSIONI 640K AL ISO DOO
-
MCmirr>-ir/
I
Miniscribe, uno dei più grossi pro- tando MINISCRIBE come lornitore lino a 1 10 MBytes, tempi di acces-
duttori mondiali di dischi ha preferenziale nei loto sistemi.
rigidi, so medio di 28 millisecondi
conquistalo in questo campola La gamma dei dischi parte dal nuova
Infine, la serie 80(X), che con
leadership incontrastata per quali- cavallo di battaglia 342S che dimensiomdlS 5" e capacità lino a
ló, affidabilità ed innovazione dispone di 21.4 MBytes lormatlali
tec- 32.7 MBytes, soddisla le esigenze
nologica le (dimensioni di 5.25" mezza altez-
più importanti aziende dei sistemi attuali, che richiedono
internazionali di computer hanno za), per arrivare alla serie 6000 con dimensioni ridotte e minimi assor-
coniermato questa posizione adot- prestazioni da leader, capacità bimenti.
DisTRmurri in esclusiva da
I blackout e le mluolnlemizlon) delTeneigla elel> zate nei software per il BBC. ogni tanto pub-
trìca, oltrea danneggiare le Vs. apparecchiature, blicano semplici programmi che permettono
provocano variazioni o cancellaztoni del dati Inse- un primo approccio analitico alle problema-
ritinel Vs. computer: a volte 11 danno rappresenta
tiche sollevate dal doti. Cominotii.
Piero Simonelli
Per eliminare questi costosissimi Inconvenienti la
DIGITEK propone gruppi di continuità deUa serie
MC0338
n^stop che alimentando dlretiamenle le apparec-
chiature dalle batterle: proteggono 11 computer dal- A dire vero questa lettera ci è giunta attra-
il
le fluttuazioni ed Instabilità dell energla elettrica. verso MC-Link già un po’ di tempo fa, ma
In caso di black-out, U gruppo, oltre a garantire chissà per quale strana ragione abbiamo
U salvataggio del dad, permette U pros^lmento de! avuto modo di notarla, (dopo una adeguata
stampa su supporto cartaceo) solo adesso.
I gruppi di ontlnultà deUa serie non-stop sono;
' La lettera del dottor Cominotii risale a MC
GCS 401 pot. max. 1* uscita 400W 57 (novembre 1986) e la questione posta ri-
GCS 502 pot. max. 1* uscita 500W guardava l'eventuale Invio da parte dei letto-
XT 701 poi. max. 1* uscita 400W ri di notizie e di materiale didattico, quest’ul-
2* uscita 200W timo possibilmente funzionante su uno ZX
GCS asi pot. max. I* uscita 8S0W Spectrum, utile ad un bambino di dieci anni
XT 1001 poi. max. 1* uscita 600W affetto da un grave handicap.
2* uscita 300W Ringraziamo sig. Simonelli per
il contri- il
GCS I2S1 poi. max. 1* uscita 12S0W buto inviato, che nonostante non sia rivolto
XT 1301 poi. max. I* uscita 800W direttamente al dottor Comiotti, a causa del-
PIU DI UN SERVIZIO
Mii-rotok Italia Srl • Vio A. Bertoloni. 26 » 00197
Per chi ha un
Selle dì questo numero si parla di:
Commodore 64 Executive
Se avete un 64 Executive, le cui ROM so-
no diverse e quindi non è totalmente com-
Acidciny Sofmre Graphics 4 Publishinp srl V.le S. Cimignano 1. 20146 Milano - A3 Intor-
1
iatibile con il 64 normale, potete tranqml-
tnaltca P.zza Massari 15. Bari - B4C Klcttrooica Via Edolo 4U. 20125 Milano - Bit Compuleis Camente usare i due dischetti a patto che
srl Via C. Pcrricr 4. 00157 Roma - Bylec Elcilronica Via S. Rocco 46. 12042 Bri (C‘N) non cerchiale di utilizzare il programma
Channcl srl Via Marco Besso 40. 00191 Roma - Compaq Computer SpA Milanofiori Strada MENU che viene lancialo automaticamen-
7 'Pai. R. 20089 Rozzano (MIl • Ditron SpA V.le Certosa 138. 20156 Milano • Editrice Italiana te all'accensiane. E sufficiente che richia-
Software Spa Via Fieno 8. 20123 Milano - Gesin Trade srl Via Virginio Orsini 19. 00192 Roma miate i programmi secondo il loro nome,
'
Hewlett Packard Italiana SpA Via G. DI Vittorio 9. 20063 Cemusco S/N (MIl - IBM Italia specificato nella directory dei dischi (soli-
Via Pirelli 18. 2UI24 Milano - Iriave Electronics Via Potenza 8. 70026 Modugno (BAI - Lotus to Ioad dollaro e poi list). Non dovreste
Development Europea!) Corporation Via Melai d'EriI 29. 20154 Milano - Microdnla System srl avere problemi per id entif icare i nomi
Via Malleolli 50. Lerici |SP) - Microlab sne Via A. Crivelli 4. IKIIOO Roma - Olivelli SpA Via (Red Logiche si chiama RETI C*. Cross Re-
Jervis 77, 10015 Ivrea - PC Personal Computer srl Via Chiapponi 42. 29100 Piacenza - Raok ference CR; questi due sono probabilmen-
Xerox Spa Via Andrea Costa 17,20131 Milano • SOICO Spa V. Manzoni 10, 26100Cremona te inami più «strani»). Per quanto riguar-
- SoHu Spa V. Don Blasco
75. 98100 Messina - Tramcr sne Corso S. Mattino OH. 10122 Torino da The Dar)c Wood, dovete rinunciare alla
- Telcom srl Via M. Civiiali 75. 20148 Milano. schermata di presentazione e caricarlo
semplicemente con LOAD uDW», 6. Per
avere gli help caricale il programma
HELP; da questo, però, ricordate di non
cercaredi passare al programmaMENlf.
mo di 2 Mbyte sulla medesima scheda e a vite che assicura la perfetta connessione approcci al drafting su PC, conducendo ad
ben 8 Mbyte collegando in cascata fino a 4 anche della quarta espansione. una più ampia diftusione del CAD come
StarBoard2. La struttura dell'espansione è Per le prime due espansioni (4 Mbyte) mezzo di produttività personale: qualsiasi
tale da garantire l'autoconfigurazione an- l'alimentazione è interna; per le successive PC operante in MS-DOS può supportarlo
che con tuti gii 8 Mbyte impiegando il è assicurata da un apposito alimentatore senza necessitare di particolari configura-
Workbench 1.2 ed eventuali versioni suc- costruito dalla stessa Microbotics. zioni per il funzionamento-
ComTrade Professional AT
• PC M compaiible
• 6 IO MHz P 12 MHz lì or I uail
st,ite
MB memori on board
m
• I
.ivailable
1200 (3PS •
2400 BPS
Distributors wanted,
OEM and custom design
inquiries welcome.
[Muina HuiA
Lung Hwa Electronics
5lh fi, No. 33, Paohsing Rd. Usimi
TtL: (021914-5660 TIX; 31143
fAX; (886-2) 914-5664
computer Olivetti: Bit Computers è Distribu- rizzati Bit Computers qualità dei servizi,
tore Ufficiale Olivetti. assicurata dalla politica Bit Computers, e
Distributore Ufficiale Olivetti significa per
I qualità del prodotto, garantita dal certificato
Rivenditori Autorizzati Bit Computers di assicurazione rilasciato dalla Olivetti solo
disponibilità di magazzino, condizioni di ac- ai personal distribuiti tramite i Rivenditori
quisto costantemente competitive, supporto Autorizzati.
FINALMENTEUI!!! matica applicata, ragioneria e tecnica per
gli istituti commerciali, ad elettronica, elet-
Ecco SOFTWARE che tuM
II
trotecnica e sistemi per quelli ad indirizzo
possono avere. industriale.
PC Software Club Como - Italia La realizzazione di Classnet rappresenta
il sempre maggior impegno della Olivetti
nel settore didattico, nel quale è già presen-
te con una apposita organizzazione che ha
Olivetti Ckitsut: sviluppato un catalogo di software com-
fa primo rete cscokistiio» prendente SO titoli, il più ampio repertorio
di tal genere esistente attualmente nel no-
stro paese.
I alta convenienza
aghi- Densità; Pica 80 per linea. Aliar- Via Cavour 351 -21040 Cislago (Val Tel 02/9638213U
gelo 40, Compresso 137. Interfaccia Desidero informazioni su.
Standard Cerrtronics compatìbile 8 bit
Cognome/Nome
paralleli. L. 580.000,
Eosorr è uri marchio registrato Seiko Epson Corp
(Spedire in busta regolarmente affrancata)
rivenditore autorizzato
]]2Sbitcomputers
BIT COMPUTERS
aREZ>ONEaENEHALE:Rom».wCaniPewar4.ltl.0e.4SI9U(’Sinaar.a.l.TBlelax06.4SO3B42
purm VENDITA aRETR: Romt. viaN Jono 333035, M. SI 70632.- via Namoranss lAOS. lei. 8S8296: và SaloA 5S070S. IH 63860S6:
naTtieriolmpatalore73.M5l276IB:viaTuscolana3Sa3SOa. IH. 79J3SS0.
R/V£NarORIAim>RIZZAT7BiTC<Mmr£RS:Anevna:Sislaaa.lH.SS0773, AnHo:ConvulingSeivis9,lH aSJS2S7: Are/il IRC): Allanlc. lai. 44671; Afaam: VHena
RamaUni, IH 3S6S33: Bari: Auduonum 3. IH 2377l3:DacSislem. IH 420991 : Bohsna: EDP Sislanv. IH. 263032: Bu$lo ArsWa (Val. Busto BH. IH 625034; Cagliari: S.I.N.T..
IH 4851 45: Campobaaso: Econi, IH 91303: Canleattl IA«): Compular Canlar. la! 858529: Carmiano (Lai: Elallionca Salenlina. IH 876424: Caaarla: O.P.C. IH 444S07: Calarla:
Elettronica Data, le! 370170: Stai Moimalica. IH. 533418: Calamaro Udo: Robosoll Hata, IH. 33908: Casanalleo IFo): Micrasyaem. IH SI7SI: ChIHI: Diassapi. IH. 64389:
CInIsello Balsamo 15*1 FRA ES.,tet 6127970: CHIIavecchla: Marne Pan Sem», IH 20267: Coragllano Varalo ITy): Da Uarin CompHer. IH. 24845: Cunao: Thama. IH. 60983:
Eboll iSa): West Sud. IH 35466: Flrarue: SokjjmiEDP. IH 245220: Foggia: IBI Mormalica Salami, IH. 72823: Franeavllla Fonlana tBr): Hard House. IH 940532: Gaale: Dana
Gompuleis.le! 470168: GatKi'a: Computar Canler. IHS8l474:Lamezla Tarma (Ci/: Sipra ElHlraniea. IH. 29081: Latina: FfslSueeass, lai. 495285: Lulno (Vai: HaJier Studio.
IH S31126:Malera: Lucana Sislemi. IH. 214423: Medio P.S IRC}: Nucleodala THeèihrmalrca. te! 787339: Messina: Hardware So/twara Servica. IH. 775912: Masira tVeJ: Computer
Sennce.tH.5310804: Milano: CompuiarShop.let 2360015: NapHI: C.F.. IH. 7612144: CenerH Computers. IH. 5SI0II4: Termnel. lei. 404521: Padova: EDP Sislam, IH. 654281:
Palermo: DHamat. IH. 575369: Perugia: Sald Umbra. IH 72721: Pisa: Dalaporl2. IH. 48558:17 LAB. IH 552590: Pordenone: EleclioiK CenlH. IH 44210: Porloscuao ICa): SJI.P.
Seismi Elemonici, IH 509893: Polenta: Della IntormslKa. IH. 22835: Rande iCs): D.P. Service. IH. 863790: Salerno: kilormalica Fey Computers. la! 227433; S Giovanni Valdamo
lAr): S.U.AU.. IH. 944277: Sassari: Golden Computers. IH.234309: Sarvirrlorm. IH 293824: SHaeta (Ag): PrHasHonH CorrvHar. lai 26986: Slana: Numerilia. IH 284229: Sondrio:
Tak.no tH. IH 219540: Torino: Casi IH. 3190920: Vartatia: Manrxmda CompulH. IH 29040: VHbanla INoLEIM. M. 43517.
Graphwriter), dalla propria filiale dì Roma
Presenta le novità 1967 curerà la distribuzione per il Centro-Sud
dei prodotti della Microsoft, già ideairice
Commodore Amiga.
per il
news dell'MS-DOS e produttrice di prodotti ap-
prezzali come Mulliplan. Word. Windows.
AMEGA BOARO Chart. L'accordo prevede la distribuzione
Espar^Kione d» memona di 8 Mb per AMIGA
dei prodotti della prestigiosa società ameri-
Accordo Chonnol-Microsoft
S' collega nel connellore di espansione cana nella sola Italia centro-meridionale.
laterale del Computer, duplicandolo pei Toscana e Marche comprese. L'accordo
permettere contemporaneo inserimento di
ii
Raggiunto un accordo in base al quale la prevede la totale autonomia operativa della
Channel. distributore nazionale di software filiale Channel per ciò che concerne il sup-
Autecon'iguraoiie non necessita di soltware
(tra i titoli più rappresentativi: AutoCAD. porto tecnico, commerciale e per le dimo-
per isialiazione
I
5 "1/4 - 360 Kb - 256Kb RAM BBrd disk da 20 Mb e video da 19" (quel- simo sfruttamento:
testi, figure (sia geo-
L. 1.480.000 % che consente di visualizzare due pagine metriche che bit-mapped), tabelle, dia-
Uni A4, formato lettera, affiancate a grammi, ecc. Inoltre consente di richia-
SIDEMEM grandezza naturale), e 26.640.000 per il si- mare lesti, figure e altre informazioni da
Espansione Oi memoria per il SIDECAR da stema come il precedente, ma con altri 20 applicazioni che normalmente girano su
256Kb Si inserisce all’mlerno sull apposito
Mb in più dì hard disk (quindi 40 Mb). PC e compatibili. Tutto ciò sembra essere
Ultimo, ma non meno importante optio- la punta di un iceberg: Xerox promette
L. 59.000
nal, la scheda emulazione che consente di altre novità già da maggio.
CAVO STAMPANTE aprire una finestra e ritrovarsi in ambien- M.C.
Compleio assonimenlo softwaie pei
soddistare qualsiasi esigenza sono
disponibili inoltre drive e disk dnve
coniroiiei per seguenti computer’ Ol
i
•
PER ORDINAZIONI
E/O INFORMAZIONI:
OMpUTCn
€NT€n
Via Forze Armate. 260
20152 MILANO - TEL 02/4890213.
RomaUflìcio '87
sarà una buona occasione per mostrare nostri prodotti e la nostra
i
IMPORTIAMO E DISTRIBUIAMO
personal PC e AT compatibili, stampanti, hard disk da 10 a 120 Mb,
sistemi di back-up a nastro, gruppi di continuità, schede di emulazione,
reti locali, modem e schede modem.
In unione ai Leviton, lo
controllori EGA-l- e di L. 960,000 per la EGA Pro-
Iriove: OMuisiiione e ADC-I si trasforma in un sistema in grado Sync.
di offrire l'accensione di utenze comuni, di Altri prodotti regolarmente distribuiti in
controllo (iati
testare vari parametri della macchina In Italia sono Microfazer e le schede di
il
trollo di altre apparecchiature anche remo- uscita, dal costo compreso tra le 860.000 li-
stribuisce un sofisticalo sistema di acquisi-
te,comandabili in seguito alia variazione di re e 1.950.000 lire, che permette di incre-
zione e controllo dati prodotto dalla Remo-
alcuni parametri controllati continuamente mentare la produttività e l'efficienza dei si-
te Measuremeni Systems Ine. denominato
da una serie di dispositivi analogici affe- stemi collegati offrendo sei pone seriali,
ADC-1- È in grado di convertire grandezze
renti alla centralina. oppure 4 seriali e 2 parallele, alle quali col-
analogiche, tipicamente valori di tensione,
L'impiego è consigliato in tutti quei casi legare computer e periferiche; ad esempio
in dati digitali e di comandare apparecchia-
ture esterne in conseguenza dei dati acqui- nei quali occorre un sistema di controllo 5 computer collegati ad una stampante la-
anche a distanza. ser, o 3 computer che condividono a scelta
nufacturing Co. Ine. (distribuite sempre Corporation americana, uno dei maggiori
dalla Irìave); collegamento ad home e per- produttori di schede di espansione ed ac-
sonal computer dotali di Interfaccia seriale cessori per PC.
RS 232, oppure altre apparecchiature utiliz- Le schede attualmente disponìbili sono
zanti lo stesso standard (modem, ecc.). 10 e comprendono due schede EGA com-
La velocità di comunicazione disponibile patibili, una delle quali, la ProSync, inseri-
sulla porta seriale comprende tutti i valori bile nello slot corto dei PC IBM e compati-
standard compresi tra 300 e 9600 baud con bili. permette dì poter disporre di due di-
protocollo di trasmissione formato da I bit verse risoluzioni particolarmente spinte ri-
di start, 8 bit di dati e 2 bit di stop (a richie- spetto ad una EGA
normale: 640 x 480 e
sta I bit di stop). Normalmente viene utiliz- 752 X 410 punti.
^
) XENY5 attraverso la rete locale
MICNET. jl collegamento con altri computer in ambiente
! s
compuTERuni
COMPUTERLINE al - 00173 Roma Via U Comandini, 49 lei 06/6133025-6130164-6130912 •
Telex 621166 Compul l
•
Telefax 39 6 79705S9
1200 bit al secondo). Il modello 1200 lavo-
ra sia in modo asìncrono muUistandard au-
in modo half o full duplex se-
news tomatico. sia
nuovissimo
Ai\m
Se State cercando un
personal computer che sia
Uachitm.
veramente compatibile con tutto il software esistente, che sia veloce, affidabile, e che
Butmta
Mia
1 Mb, con la possibilità di essere utilizzato in muldutenza con
XENIX e MULTIUNK.
ntmralo
A tale scopo è stato messo a punto il TERM I, che permette di
collegare posti di lavoro al Personal AT ad un costo veramente
contenuto.
marchio
m
TERM 1 - terminale asincrono per ambiente MULTILINK, XENIX, UNIX.
i Velocità fino a .9200 baud, gestione printer, set grafìco IBM, tastiera italiana.
I
IBhl
I
Può essere collegato senza modindic al software standard.
fSnERDKIA
huerdata Sistemi sj:.1. - 00147 Roma, via A. Ambrosini 72 - tei. 06542338015402295
Manager della Intel, commercializzala
Intel e ElS presentono
news Inboard 386/AT
per mezzo delia Divisione Prodotti Spe-
ciali della ElS che già si occupa della li-
nea «add-on» per PC e dei prodotti Her-
cules e Plus. Inboard/ AT è costruita in-
tagliale sul computer per ottenere collage La Editrice Italiana Software ha pre- torno al famigerato processore 80386 con
sintetici.
sentato in Italia la nuova scheda Inboard un clock a 16 MHz che raddoppia la velo-
Per la realizzazione di questa mostra
386/AT. un prodotto sviluppato dalla di- cità di esecuzione dei programmi n'speiio
visione Intel PCEO (Personal Computer ai precedenti sistemi. La scheda include
riBM si è avvalsa dei contributi scientifici
di Gaetano Kanizsa deU'Università di Trie- Enhancement Operation) che permette di un sistema di trasferimento dei dati in
ste e di Nicola Trussardi per una sezione usare un normale personal di tipo IBM memoria ad atta velocità che contribuisce
dedicata ai tessuti ed alla moda. AT con le prestazioni di un sistema a 32 ad aumentare ulteriormente la versatilità
L'immagine artificiale qui pubblicata è bit. del sistema. La compatibilità del software
Alla presentazione ha partecipato Ste- fin qui prodotto i assicurata, ed in modo
stata prodotta con particolari formule ma-
tematiche (in parte derivate dalla geometria ve De Windl. International Marketing Virtual 86, la scheda Intel supporta il fun-
stano alla realizzazione di immagini e sce- matematici 80387 e 80287 a IO MHz (que-
nari artificiali. st'ultimo già disponibile sui mercato ita-
liano) e gestisce fino ad un Mbyte di me-
moria addizionale.
Il prezzo stabilito varierà tra 3 milioni
diversa dai sistemi convenzionali anche se di numeri interi e reali. Ad esempio, è pos-
può coesistere con essi. sibile moltiplicare una matrice per un nu-
Il sistema consente il collegamento se- mero complesso ed ottenere una matrice
quenziale di lutti computer utilizzando
i complessa semplicemente premendo il ta-
Tea<hnet: l'aula si infonnotliia
un'unica linea divisa in porzioni di tre me- sto di moltiplicazione (X). il sistema opera-
MICROSOFT
^'otenza e semplìcit:i Insieme.
MICROSOFI S.p.A. - 20093 Coiognu M:'(MI) • Via Michelangelo, I
lente: sono disponibili 2S0 comandi pro- tamento della sua linea dì computer Xe- questo standard) fino ad un massimo di 8
grammabili incorporati e 60 comandi atti- n-i IBM compatìbili. Mbyte di Ram.
vabili da tastiera; alcuni testi permettono Esteticamente identici agli altri modelli Gli slot interni sono 3, come nei prece-
di accedere direttamente a menu e funzioni Xen-i (a parte la tastiera, che ora ricalca denti Xen-ì, e consentono l'installazione
con la possibilità per sei di essi di essere iltipo avanzato introdotto da IBM ed è di schede corte IBM compatibili. Un box
definiti dall'utente con un menu visualizza- priva del tradizionale Microscreen che di espansione esterno mette a disposizio-
to sullo schermo. però si può avere in opzione sul vecchio ne altri tre slot, questa volta per schede
La memoria RAM 6 di 2 Kbyte. Il design modello di tastiera completamente com- lunghe.
di HP-28C è particolarmente interessante patìbile), i nuovi Xen-i 386 utilizzano una Le schede video previste per Io Xen-i :
'
per la caratteristica di essere dì dimensioni piastra madre compattissima che fa Largo 386 sono 2: una monocromatica Hercules
ridotte quando non usato, dì adoperare due uso di circuiti integrati custom. Diretta- compatibile, con risoluzione grafica di
tastiere separate (una alfabetica, l'altra nu- mente sulla motherboard si trovano 720x348 pixel, che può pilotare sia il
merica); di pesare solo 230 grammi e di oc- un'interfaccia parallela, una seriale ed monitor Apricot Paper White che un nor-
cupare. una volta aperto ed in uso uno spa- un'uscita per il mouse/trackbaii ApricoL male monitor IBM compatibile, ed una
zio estremamente ridotto; 18,7x15,3x1,2 La frequenza di clock del microproces- scheda EGA compatibile. Quesi’uUima
sore è di 16 MHz, riducibile a 8 (diretta- può anche emulare le schede Hercules e
È possibile stampare tutti dati con una
i mente da software) f«r i pacchetti appli- CGA. Per migliorare le prestazioni del si-
stampante termica alimentata a batterìe, in cativi non in grado di girare ad una velo- stema il Bios della scheda EGA
viene co-
comunicazione col calcolatore attraverso cità cosi elevata. pialo in un'apposita zona della Ram a 32
un fascio di raggi infrarossi. Le dimensioni I modelli di questa nuova serie sono bit; ciò consente di migliorare significati-
sono di 18x8x6,2 cm. Il prezzo di HP- per il momento due: lo Xen-i 386/30, con vamente la velocità del display.
28C è stato fissato a L. 441.000 IVA esclu- 1 Mbyte di Ram on board ed un disco rì- Il software fornito con nuovi sistemi
ì
spesso presente tra le pagine di grazie MC apposito a 32 bit, che consente un acces- prezzi di queste nuove macchine non
I
alla dinamica rappresentanza di molti pro- so rapidissimo alla memoria. Su questo sono ancora stali annunciati, ma saranno
dotti specìfici per prodotti Apple (Macin-
i
bus sì possono montare sino a 8 Mbyte di comunque molto interessanti: si parla in-
tosh incluso). Uno dei più interessanti pro- Ram, mentre altri 8 Mbyte possono esse- fatti di una cifra inferiore ai 9 milioni di
dotti proposti è un data base relazionale re installati sugli slot normali di espansio- lire per il modello base con hard disk da
molto potente (vedi stessa rubrica 54 MC ne (compatibili con quelli delTA'T). Uti- 30 Mbyte.
pag. 18) chiamato Omnis 3.
Oggi questo pacchetto à disponibile per
Apple 11 e soprattutto per Apple lics an-
che se in emulazione Ile. In tale ambiente
opera su drive da 140 Kbyte, 800 Kbyte e
hard disk. Esiste anche una versione in
multiutenza su disco rigido. 80386: di diagnosi, led di controllo sistema e led
Il prezzo della versione adatta alTultìmo di controllo velocità; Sel-up contenuto ‘
nato lIcs viene a costare all'utente 860.000 ST Brainstonn Supertech nella ROM
con programma di formatta- I
lire. Gli altri prodotti proposti riguardano La Gesin Trade di Roma distribuisce zione degli hard disk «Low LeveI»; ali- I
la gestione di tutte le fasi amministrative di un prodotto di elevate qualità dotato dì meniatore swiichìng da 200 watt: tastiera ,
studi odontoiatrici con GesDent Plus 5.0. processore 80386; il PC 80386 ST Brain- estesa con led dì controllo, pad numerico
realizzato con il sistema di sviluppo Omnis storm Supencch. e tasti cursore separati; orologio/calen- !
3 e TermoMac 373. La macchina proviene dagli Stati Uniti darlo CMOSpresente sulla scheda ma- I
Le funzioni svolle dal primo consentono: e. rispetto al modello originale, ne i stato dre; controller per 2 floppy disk drive e 2
la gestione archivio pazienti, la gestione completamente rinnovato il design sfrut- hard disk Western Digital; 16 livelli di in-
delle visite effettuate ai pazienti, l'archivio tando un cabinet di tipo «tower» con al- lerrupl; 7 canali DMA
e 5 timer program- ,
delle prestazioni, l'agenda degli appunta- loggi per 4 periferiche slìm line di cui due mabili.
menti, la cancellazione (per gli archivi visi- accessibili dall'estemo; sono completa- I sistemi operativi supportati sono MS-
te, cassa, preventivi, appuntamenti), la ge- mente assenti componenti di orìgine DOS, dalla versione 2.1 e successive, e lo
stione dei preventivi, le ricette per paziente. «Taìwanese» o comunque di non com- Xenix System V della Santa Cruz; sarà
TermoMac 373 è invece un programma provala qualità. probabilmente utilizzabile anche il stste-]
di verìfica delle dispersioni termiche secan- Le caratteristiche tecniche sono note- ma operativo NQX della Quantum cana-
do le norme della legge 373, completamen- volmente avanzate: processore a 32 bit dese.
te automatizzalo, che può far uso di archivi 80386 Intel con clock selezionabile a 10, Le configurazioni offerle prevedono
dati contenenti i valori di coelTicienli e pa- 12. S e 14.2 MHz; espansione di memoria l'impiego di un disk drive da 1.2 Mbyte '
rametri realizzati anche con altri program- fino a 16 Mbyte; 3 slot di espansione ad 8 ed un hard disk da 40 fino a 180 Mbyte
mi. Tra le principali caratteristiche del pro- bit. 3 a 16 bit. 1 a 32 bit: 768 Kbyte RAM con prezzi compresi tra 8 milioni e 765
]
gramma la capacità di riconoscere eventua- installati dei quali 128 riservati per la mila lire, con scheda video 720 x 348 pun-
lisupeifici contenute in altre, denominate creazione di una «Shadow ROM»
sulla ti e monitor da 14 pollici TTL ambra, e 1
principali, e di calcolare il netto al fine di quale copiare il BIOS contenuto in ROM milioni 200 mila lire, impiegando una <
determinare la dispersione. per accelerare il sistema: pulsante di RE- scheda video con risoluzione di
il prezzo delle due applicazioni è di L. SET previsto sulla Main Board con possi- 1280 X 800 punti e monitor da 15 pollici
^^
1.200.000 per GesDent Plus e dì L. bilità di montare eventualmente scheda fosfori bianchi.
1.000.000 per il calcolo della dispersione
termica.
Memoria minima di
sistema
PC-DOS, MS-DOS. CP/M 86: 128 K
CP/M 80: 48 K
Ranges numerici
• fnteger da —32768 a
-h 52767
• Reai da IE-38 a IE-i-38
con 8087; da 4.19E-507 a
1.67E-1-308
con BCD: da 1E-63 3
1E-I-65
Se siete dei programmato- alcuni altri compilatori Su richiesta e disponibile la Ai clienti in possesso di
ri professionisti, questo è Pascal. versione Turbo Pascal una versione con manua-
il mezzo dalle alte presta- 8087/BCD per supportare le inglese offriamo la sosti-
zioni di cui avete bisogno. ilTurbo Pascal offre inol- coprocessore 8087 e eli-
il tuzione con quello italiano
Se invece non avete mai tre alcune estensioni signi- minare gli errori di arro- al prezzo di L. 15.000. Ba-
programmato in un lin- ficative rispetto al Pascal tondamento. sta inviare l'originale ingle-
guaggio evoluto, Turbo standard, tra cui i file ad se a noi, allegando mo-
Turbo Pascal e compati-
Il
il
re primi passi in
i
sulla pagina seguente. Ri-
puter sotto sistemi ope-
di programmazio-
I
Con le sue 500.000 co- un full-screen editor, tipo wing, grafica a punti e a scal e suoi Toolbox basta li- i
pie vendute in tutto il nee, grafica turtle ed ef- compilare e spedire mo-
Wordstar. compilatore Il
il
mondo Turbo Pascal e di- individua istantaneamen- fetti sonori, dulo d'ordine scegliendo -
esistente. E occupa solo foglio elettronico Micro- te basso..e non si può ni potete anche sempre
il
39 Kb in memoria rispet- Cale con relativo codice quindi, che, raccomandar- chiamare la nostra Hot-
to ai 500 Kb occupati da sorgente. ne l'acquisto... " Bit 74/86 Line 02/588523.
Turco
TurOo
registrati
Wordstar é
Pascsi,
Btì'to',
Turoo DataBase, Turco CraoBin,
della
MicroPnj International
Tuno Tutoc sono marchi
Borland International.
un marchio registrato della
EDIA BiO
MILANO
20Ì 33 Viale Cirene,
BORLAND
! I - Tel. 02/588.523
Matintosh SS
e
Uadntosh II
i.
s
vtanno per arrivare, al momento in connettore di accesso al bus del siste- 16 colorì (facilmente aumentabili a 256)
cui usciamo, gli attesi Mac nuovi, e so- ma. e questo consentirà la realizzazione, a scelta da una tavolozza di ben 16 mi-
no due: Macintosh SE e il Macintosh
il presumibilmente da parte di ditte ester- lioni di tinte. Per poter godere di tanta
II. Saranno presentati a Los Angeles il ne, di interfacce più o meno complesse risoluzione è stato realizzato un apposi-
2 marzo, e vi anticipiamo già da adesso tipo quelle di emulazione MSDOS o to monitor RGB con schermo Trinitron
che contiamo di dare notizie più ampie particolari espansioni di memoria per da 13 pollici e spot da 0.25 mm. che la-
nel prossimo numero, dopo aver assisti- superare il limite dei4 Megabyle. Nuo- vora a 67 Hz di frequenza di quadro e
to alla presentazione. Il primo è una vo anche il fatto che il Macintosh SE dispone di una banda passante +/ — 1
versione espansa del Mac Plus: SE si- possiede un ventilatore interno, visto dB di ben 23 MHz (e pesa 15 chili). An-
gnifica inratti System Enhanced. Esteti- che evidentemente non se ne poteva fa- che monitor monocromatico a fosfori
il
camente è stata modificata solo di un re a meno speriamo almeno che sia si- bianchi da 12 pollici ha caratteristiche
po’ la pane sotto il video che ora pre- lenzioso. del lutto simili ad un prezzo ovviamente
senta una serie di righine, che mimetiz- Il secondo Mac presentato è quello inferiore.
zano ia feritoia di entrata del drive, e la che ormai si attendeva da un po' di tem- Grazie alla presenza del 68020 e la
tastiera, simile a quella dell'Apple po come «Open Mac», e l'attesa è stata quantità di memoria disponìbile il Ma-
IIGS, e che sarà ormai lo standard per premiata! Vediamo subito le caratteri- cintosh II si può acquistare sia con il
tuttii prodotti della casa di Cupertino; stiche principati che da sole bastano a classico ambiente Mac che con il più
anche il Mouse è diventato un po' più collocare questa macchina tra le più ec- potente UNIX.
piccolo, leggero e maneggevole. Inter- citami novità del mercato. Il micropro- Per quanto riguarda i prezzi di queste
namente usa ancora il 68000 come mi- cessore è un 68020 quaizato a 15.66 me- nuove macchine la Apple non si sbilan-
croprocessore e sempre a 8 megaHertz: gaHertz. aiutato, come se non bastasse, cia ancora ma dovrebbero aggirarsi Ira i
viene fornito con un mega byte di RAM dal 68881 che è uno dei migliori copro- 5 e i 6 milioni e mezzo per il Mac SE e
espandibile internamente fino a 4, 266 cessorì in virgola mobile della serie intorno ai nove milioni per il Mac II. e
Kbyte di ROM
e 256 byte di RAM
au- 68000. La RAM
del nuovo Macintosh se cosi fosse il Mac II sì confermerebbe
toalimentaia per mantenere parametri i parte da Mega ed è espandibile sulla
I
una macchina molto pericolosa per la
del sistema. L'unità a disco incorporata piastra fino ad 8 Mega e, tramite scheda concorrenza.
è da tre pollici e mezzo e può contenere di espansione fino a 2 Gigabyte, mentre
In occasione dell'uscita delle nuove
800 Kb^e formattati, sul retro ci sono la ROM è di soli 256 Kappa.
macchine saranno presentate anche le
le uscite per la seconda unità da tre pol- Internamente dispone di 6 slot con nuove periferiche di massa da 40 e 80
lici e mezzo e quella SCSI per le unità a bus integrale a trentadue bit per espan-
Mega byte e lo streum tape da 40 Mega
disco fisso da 20, 40 e 80 Megabyte. An- sioni di memoria, coprocessori e schede
byte, tutti con interfaccia SCSI e quindi
che il video non ha subito modifiche e grafiche ad altissima risoluzione e cosi
collegabili a qualsiasi Macintosh e al
consente i solili Si2 x 342 pixel su uno via sulla scia dell'Apple li. Risponden-
nuovo Apple IIGS.
schermo da 9 pollici. Vera grossa novità do a pressanti richieste il Mac 11 è dota-
del Mac SE è la presenza sul retro di un to di video a colorì: 640 x 480 pixel in V.D.D.
iiiiill
m
52 MCmicrocomputer n. 61 - marzo 1987
Reflex è
introduttivo di Lire 222.000
IVA 9%), invece di Lire
(-I-
Reflex è il primo data-base
298.000, ordinando entro il
analitico con cui potrete
30 aprile 1987. Basterà
non solo raccogliere ma compilare e spedire il
anche analizzare vostri I
sole due settimane dalla presenia- siieni, tanto per confondere ancora di no della presenza di questa in maniera
rione in super-anteprima abbiamo avu- più l'occhio, è compatibile con quella cosi negativa da non funzionare affatto.
to la possibilità, grazie alla Commodore dei PC nel senso hanno fatto pro- Ad esempio il noto Texicraf) funziona
Italiana, di disporre qui in redazione di prio bene) una volta installata la scheda solo se... apriamo il computer e toglia-
un Amiga 2000. diretto discendente bridge per l'emulazione IBM di cui par- mo l'espansione di memoria.
(evoluto) deH'Amigy 1000 ormai in cir- leremo tra poco, e lanciala una qualsia- Di nuovo rispetto al predecessore, il
colazione da diversi mesi. siapplicazione, non dovremo andare a sistema operativo ora su rom (anzi
Accanto al 2000. come detto sul nu- cercarci vari tasti speciali chissadove.
i eprom) al posto degli aggiuntivi 2S6 k
mero scorso, la Commodore sia per lan- come di routine accade a chi ha acqui- dì ram atti a contenere il kickstart. in
ciare anche una versione più economi- stato il Sidecar. questo modo pochi secondi dopo l'ac-
ca. con l'estetica diremmo del 128 ma Il mobile, tranne il frontale, è intera- censione il sistema ci chiederà dì inseri-
con drive incorporalo, denominalo mente costruito in metallo e dà una re direttamente il workbench o l'appli-
Amiga 500, e con le prestazioni del buona idea di robustezza generale. cativo da lanciare in auto start.
1000. Sul retro della macchina troviamo In generale la scheda si presenta ab-
La macchina arrivata in redazione di- tutte le connessioni del vecchio Amiga bastanza ordinala (nessun collegamento
spone di un solo drive, di solo mezzo audio stereo, rgb. dri-
(seriale, parallela, volante) ovviamente non tenendo conto
mega più del normale (quindi in tutto ve esterno, manca il video composito dei vari connettori e connettorini per i
un mega) e lutti rimanenti slot interni
i
purtroppo), più naturalmente le fessure dischi, lasciali
li pendenti in attesa di
tristemente vuoti; qualcosa dovrebbe corrispondenti agli slot disponibili, del imbottire adeguatamente la macchina.
arrivare a breve termine e naturalmente bus Amiga e quello PC/AT.
ci ripromettiamo di dare ulteriori noti-
Future espansioni
L'interno
zie al più presto. Alla presentazione dì Nella documentazione rilasciala a
Fuerleventura si era vista, funzionante, Airintemo troviamo un grosso ali- tuttii partecipanti al meeting di Fuerte-
la scheda Bridge per la compatibilità mentatore capace di alimentare l'Ami- ventura troviamo, oltre a un profilo teo-
MS-Dos e una scheda dotata di proces- ga. tre drive per floppy disk un hard logico pastorale di Amiga e, natural-
sore 68020 in bella mostra di sé ma non disk, e tutte le schede che desidereremo mente. una descrizione delle macchine
installala su Amiga. collegare. Da notare che sono già pre- presentate, dicevamo, troviamo un inte-
L'estetica sentì i cavi di alimentazione di ben 4 ressante schema a blocchi dcll'architei-
unità a dischi, due da 3.5. uno da 5.25 e tura della macchina dalla quale possia-
A me non piace, è un po' troppo alto un disco rìgido. mo attingere parecchie notizie circa l'u-
e la disposizione dei Ire drive appare di- L'unica scheda pervenutaci con la so degli slot attualmente liberi.
sordinata. A parte le considerazioni macchina è l'espansione di memoria da Innanzitutto abbiamo ben tre (e forse
personali l'Amiga 2000 mostra nella sua mezzo mega che, come si vede dalla fo- quattro) possibilità di installazione di
forma quello che davvero vuole sembra- to. dispone già degli zoccoli per instal- un hard disk aH'iniemo di Amiga. Pos-
re,una macchina seria. Tanto seria che lare su questa altra memoria fino ad un siamo montare un normale hd da S.2S
assomiglia a un PC tipo, non a caso, il totale di un megabyte di rum. pollici o da 3.5 pollici (sacrificando un
PC IO della stessa Commodore. La ta- Purtroppo alcuni programmi risento- posto per un drive) e connettere questo
più di 8 spriie, lo scrolling fine, l'uso detl'o- ca dati formala da regole e presupposti e
rologio in tempo reale, video a 80 colonne un programma particolare che usa una tec-
La Bible du Commodore 128 airamatricìana ai 4 formaggi alla pcscato- nica dì ricerca attraverso le regole, le defi-
ra... insomma più spedalinalo di cosi non si nizioni e gli assunti dimodoché, scartale le
diGerits Schieb Thrun risposte che non soddisfano a tutte le rego-
Micro Applicaiioii Peccato che sia in francese. Non per di- le. resta quella giusta.
13 Riie Sainie Cécile - 75009 Paris sprezzare tuie lingua, ma concludere dal Può anche accadere che questa risposta
1985 634 pagine 249 Franchi contesto che un Ociet è un byte, che un Lu-
lin è uno sprite che la Memoire Vive è la ancora e. in questo caso, si dimostra tutta
Ram e quella Morte è la Rom è un po' tri- la potenza dì un sistema esperto: già, per-
ste. Per non parlare della «Technique dou- che il sistema esperto é in grado di impara-
ce de defilemeni» che invito lettori a tra-
i
re dai propri errori (non lo fa ancora da so-
durre ad occhio prima di continuare la leg- lo, ma ci manca poco). Con l'aiuto di un
esperto vero (umano preferihilmenie) si ag-
Scrolling fine (bah!). giungono regole al sistema esperto in modo
Messo però il lutto sulla bilancia il piatto che lu prossima volta, in situazioni simili,
positivo vince e non di poco dal momento sia in grado di ri.spondere.
che ci si abitua presto a tali termini a parte Come é fatto un sistema esperto, come si
il fallo che più drammatici prima di essere costruiscono le regole e come sì aggiorna la
ì
netta con questa macchina, e a giudicare tore inferenziale» ossia il cuore del sistema
il 128 che ar-
dalla qualità del software per esperto è stato scritto in Pascal (UCSD) e
riva in redazione dovremmo dire che sono la scelta di questo linguaggio, piutlo.sto che
abbastanza ma sopratlulto mollo preparati. del più recente PROLOG o del classico
A.il.P. LISP, è stala fatta per permettere a chiun-
que. purché in possesso di una mìnima co-
noscenza dì programmazione di accedere
al modo di funzionamento del programma,
Non potremmo non dermire ottimo, su- o di aggiungere routine (sempre scritte in
perlativo. «esagerato», questo splendido li- Sistema Esperto McGraw-Hill Pascal) direttamente aH'interno delle regole
bro, seppure in francese (vedi dopo) riguar- che costituiscono la base di conoscenza del
do lo sfortunato Commodore 128, Sfortu- sistema.
nato proprio per la scarsità di materiale di- di B. Thompson e W. Thompson
Essendo lo scopo principale del libro la
sponibile per questo sia per quanto riguar- Edizione: il986i
didattica, fine viene fornito anche il sorgen-
da il software sia per l'hardware che per la McGraw-Hill Libri Italia srl te del SEM
(Sistema Esperto McGraw-
documentazione disponibile. Ma la soffiata Piazza Emilia 5. 20129 Milano Hill) e viene dettagliatamente illustrato il
c'è stata: a Firenze presso la libreria Mar- 120 pagine f 2 dischi e custodia funzionamento di tutte le procedure di va-
zocco. reparto scientifico, stanza informati- ISBN 88 386 0911 X Lire 60.000 lutazione delle regole e di scelta della «so-
ca. scaffale Commodore, ben 1.5 ripiani luzione». in modo che l'utente possa imple-
erano occupali da libri, in italiano c non. mentare tutte quelle modifiche che ritiene
che trattavano questa macchina. Inutile dir- opportune per migliorare il funzionamento
vi che il .soiioscriito si è precipitato a mo' del programma.
di razzo tanl'cra la fame e la sete in tal sen-
Per chi invece vuol limitare all'usa sul
si
campo, sono spiegate, passo dopo passo,
Questo volume fa parte di una collana di tulle le operazioni da fare per costruire una
5 libri sul 128. sui suoi trucchclli. sul drive
base di conoscenza il più possibile efficien-
1571. sul CP-’M ed altri temi simili. Il volu- te e poi per consultarla e mantenerla ag-
me 2. sicuramente il più interessante dei 5 e giornata.
per questo non a caso denominato «la bib-
dischetti con
I programmi non sono
i
bia» è la traduzione di un libro in tedesco
proietti ed è quindi utile farne copie di la-
edito dalla Data Becker di Dusseldorf di
voro per tenere al sicuro gli originali. 1 pro-
cui non siamo riusciti a conoscere il titolo
grammi girano su qualsiasi Apple II con 80
originale (qualche lettore forse l'avrebbe
colonne e due drive, anche sul Ifgs dove la
masticato meglio in questa lingua).
velocità più che raddoppiala si fa piacevol-
Esso contiene praticamente tutto ciò che
mente notare in un programma di lA (noto-
lo smanetiomane più incallito possa desi-
riamente lento) e consente cosi di gestire
derare: TUTTO- Nel viaggio airinierno del
primi calcolatori elettronici erano in anche basi di conoscenza piuttosto estese.
Commodore 128 vengono presentate dap- 1
grado di ri.spondere il più velocemente pos- Peccato che l'uso del programma risenta
prima le connessioni col mondo esterno
fCassetla, User. RS-232, Exp.), vari chipi
sibile alla semplice domanda: «Quanto (non poco) della macchinosità del Sistema
contenuti nella macchina e. udite! udite! un fa...'.’». Con l'avvento delle memorie di Operativo UCSD Pascal, e buona parte del
massa a busso costo, e lu possibilità quindi testo è «sprecata» a spiegare l'uso astruso
completo disassemblato-commeniaio (sem-
di gestire basi di dati estese, alla preceden- dei comandi di gestione dei File o deH'F.di-
pre in francese) di tutto il sistema operativo
e il monitor di linguaggio macchina. Pecca- te domanda si è aggiunta: «Quanti so-
lo che manchi il disassemblato del Basic no...'.’». L'avvento dei nuovi computer velo- È comunque ceno che il futuro dei siste-
non di ceno meno interessante. ci (anche personal) e lo sviluppo di quella mi esperti è di lavorare al fianco dei Word
Non meno curato è l'input/oulput della branca della ricerca chiumala Intelligenza Process e degli Spreadsheet negli uffici e in
macchina descrivendo Tinterfaccia seriale e Artificiale (lA) permette oggi di avere ri- tutti quei campi dove ratlività decisionale è
i CIA del Commodore 128. sposte anche alla domanda: «Qual é. preponderante, meglio perciò prepararsi
Ancora: Z80, SID, VDC 8563. 8502, cioè a quesiti tipo: «Se ha le macchie rosse subito a quella che probabilmente sarà la
MMU. Vie. la rom del CP.'M. la distinta in faccia e non ha lu febbre, qual è la ma- prossima rivoluzione nel campo informati-
delle routine del kernal. Tutto in un volu- lattia'?» oppure «Se gli Arabi alzano il
me. Roba da non crederci. Personalmente prezzo del petrolio e il Dollaro cala, qual è V.D.D
L E AD I N G E D G
STAMPALO HA DEFINITO IL FENOMENO AMERICANO. ELECIFRELO CONFERMANO: 200.000LEADING ED-
E‘
LA
GE VENDUTI NEGLI STATI UNIV IN UN SOLO ANNO. CARATTERISTICHE: MICROPROCESSORE 8088-2 (8 MHz) •
MEMORIA CENTRALE DA 512 KB • 2 FLOPPY DISK DRIVES DA 360 KB OPPURE FLOPPY DISK DRIVE ED UN HARD
1
DISK DA 30 MB • PORTA SERIALE E PARALLELA • USCITA TTL PER VIDEO MONOCROMATICO AD ALTA RISOLU-
ZIONE E RGB PER VIDEO COLORE • MINIMO INGOMBRO • PIENAMENTE COMPATIBILE CON LO STANDARD
INDUSTRIALE • UN ANNO DI GARANZIA • A PARTIRE DA L. 2.890.000 + IVA CON 2 FDD E VIDEO MONO.
Il PC É CRESCIUTO.
Dopo aver affronlato gli crime e per fare ciò analizzia- sce quindi a qualsiasi delitto l'ingresso, l'alterazione o la
aspelli legali alla tutela della mo cosa dice la relazione del contro beni collegato al trat-
i cancellazione e/o la soppres-
privacy (MC 58 e 60) non ci Direttore deirUfficio Ricer- tamento automatico dei dati. sione dei dati e /0 dei pro-
si può esìmere dal prendere che, Documentazione e Mo- C’è poi chi, come Parker, grammi informatici:
in considerazione gli stru- nitoraggio della Direzione uno dei maggiori esperti sta- a) effettuati deliberatamente
menti legislativi a disposizio- Generale degli AfTarì Penali, tunitensi. è più incline a fare con l'intenzione di commette-
ne nella lotta per la repressio- ilmagistrato Carlo Sarzana. riferimento compuier-abu-
al re un trasferimento illegale di
ne dei cosiddetti «Computer maggior esperto italiano nel se piuttosto che al computer- fondi 0 di altre cose di valo-
settore della criminalità in- crime, intendendo con questo
Riguardo a questo proble- formatica. qualsiasi atto illecito associa- b) effettuati deliberatamente
ma la Corte Suprema dì Cas- Data per scontata l'estre- lo con la tecnologia del com- con l'intenzione di commetie-
sazione ha recentemente or- ma difficoltà di dare una de- puter, nel quale una vittima
ganizzato un convegno sul te- finizione giurìdica dei com- ha subito una perdita ed un c) o di altre interferenze con
ma: «La criminalità informa- puter-crime. vediamo quali autore ha intenzionalmente un sistema informatico, effet-
tica: prevenzione e repressio- sono le principali correnti di ricavato un guadagno. tuate deliberatamente con
ne» (Roma 4-6 dicembre pensiero. Riguardo alla classificazio- l'intenzione di ostacolare il
1986). Vi è chi, come Tiedemann, ne degli alti definiti come funzionamento del sistema
È appunto agli atti di que- preferisce parlare di «delitti «delitti informatici», il Grup- informatico e/o delle teleco-
sto convegno che attingere- nel campo dell'informatica» i
po di lavoro sulla criminalità municazioni.
mo per dibattere l'argomento quali riguardano qualsiasi informatica stabilito presso A queste azioni vanno ag-
in oggetto. In apertura vanno azione illegale nella quale il l'OCSE, ha effettuato un ap-
ovviamente definite natura e computer è lo strumento o proccio descrittivo elecando d) la violazione del diritto
caratteristiche del computer l'oggetto del delitto e sì riferi- la seguente Usta che indica esclusivo del detentore di un
programma informatico pro- nosi commessi in questo un danno totale di circa 2 mi- Secondo l'OTA le poten-
tetto con rititenzione di sfrut- campo. liardi di dollari: e questo con ziali vittime sarebbero i tito-
tarlo commercialmente e di Passando ai dati, vengono una sola truffa! lari dei conti correnti, le or-
metterlo sul mercato: citati quelli fomiti dalle inda- D'altra parte il rìschio de- ganizzazioni collegale e. se il
e) l'accesso ad un sistema in- gini di Parker: a tutta la fine rivante dalle frodi informati- cedimento dovesse trasmet-
formatico e/o di telecomuni- del 1981 sarebbero stati sco- che non preoccupa solo il tersi,perfino l'intera società.
cazioni 0 l'intercettazione di perti in tutto il mondo circa mondo economico, ma anche In realtà da tempo si parla
tali sistemi fatto deliberata- 850 computer-crime di una quello politico. della possibilità di una soft-
mente, violando misure di si- certa rilevanza, ma il rappor- Recentemente infatti l’i- war che potrebbe essere sca-
curezza senza l'autorizzazio- spettore Austen, Capo della tenata da una potenza ostile,
ne del responsabile del siste- mlni scoperti o denunciati sa- Scotland Yard's Computer sabotando reti importanti di
ma informatico e/o di teleco- rebbe di circa il 15% mentre Crime Unii, ha affermato in computer nel settore finan-
municazione. gli studi governativi statuni- una conferenza stampa tenu- ziario, sanitario, previdenzia-
Alla luce di questa classifi- tensi parlerebbero addirittura ta a Londra che l'ambiente le e dei trasponi di un paese.
cazione si può concludere dell'1%. informatico è diventato la mi- Tutto questo dà il segno di
che il computer-crime riguar- Riguardo all’entità dei gliore fonte potenziale di red- quanto possa risultare dan-
da qualsiasi fatto o atto ille- danni risultanti da appropria- dito per i terroristi cosi come noso l'uso fraudolento dei
gale, contrario alle norme pe- zioni indebite commesse «by esso rappresenta oggi il pun- computer e di come risulti as-
nali, nel quale il computer è computer», da un'indagine to più facilmente accessibile solutamente indispendabile
stato coinvolto come oggetto compiuta negli UDA dal Na- per la distribuzione della vita una legislazione ad hoc che
del fatto 0 come strumento o tional Center for Computer economica. sia in grado di reprimere, ma
come simbolo. Crime Data, si stima che an- A questo riguardo TOTA, soprattutto di prevenire il fe-
Proseguendo l'esame dal nualmente la cifra superi i 3 thè Office of Technology As- nomeno-
punto di vista criminologico, miliardi di dollari. sessment, organo del Con- in Italia II problema dei
la relazione apre il discorso A
conferma di questo dato gresso degli Stati Uniti, ha rapponi tra diritto penale ed
della collocazione dei com- impressionante è sufficiente studialo la crescente dipen- informatica non si é mai se-
puter-crime nell'ambito dei citare il caso della Equity denza dall’informatica dei si- riamente posto.
white collar-crìme, ma cita la Funding Corporation of stemi economici, analizzando Il dibattito sembrava fino
posizione di Syker il quale in- America, una società di assi- le possibili conseguenze di ad oggi aver investito quasi
travede una categoria più va- curazioni che all'inizio degli un crollo del sistema finan- esclusivamente il problema
sta, definita dei grey-collar e anni '70, con un giro di oltre banche ed agenzie di
ziario: della protezione della priva-
composta da personale im- 60.000 polizze false generate cambio andrebbero in rovina cy, ma qualcosa si sta final-
piegatizio a vari livelli, alla e gestite dal computer, causò in pochi minuti prima che ve- mente muovendo e di questo
quale addebitare una grossa il fallimento a catena delle nisse individualo il punto in parleremo nei prossimi nu-
percentuale degli atti crimi- società di riassicurazione per cui il sistema ha ceduto.
Né originali, né copie.
Ristampe d^autore.
A TORINO DA: CESIT - Corso Unione Sovietica. 213 - 10134 TORINO - 011/3190920
A SALUZZO DA: EDI» WINDOWS - Via Balbis. 20 - 12037 SALUZZO - 0175/ 43600
// pntonUo Xmodem
r parie: la sintassi
di Corrado Gìustozzi
I / mese scorso, parlando generica- lori umani ad entrambe le estremità del- Prestazioni deU’Xmodem
mente dei protocolli binari per il trasferi- la linea: solosuccessivamente fu realiz-
mento dei file, ho tracciato brevemente zalo un programma che consentiva lo I vantaggi deU'Xmodem sono noti e
la storia deU'Xmodem, e non credo sia il scambio di file fra un operatore ed un li ho già elencati in passato: semplicità
caso di ripeterla adesso. Vorrei .solo ri- computer «non presidialo», ossia fun- sìa concettuale che di programmazio-
cordare che questo protocollo è stato svi- zionante in modo automatico. ne, accettabile livello di sicurezza nel-
luppato per risolvere una classe ben pre- Questa è attualmente l'unica applica- la trasmissione, vasta dìrfusìone sia
cisa di problemi di trasferimento file, e zione deU’Xmodem, il quale viene utiliz- nei servizi pubblici che nei programmi
quindi non è quanto di meglio si pos.sa zalo con succe.sso da tutti i CBBS sparsi commerciali di comunicazione. Anche
pensare in a.ssoluio. In particolare le li- per il mondo. Per scopi diversi di tra- i suoi svantaggi sono però molteplici,
nee guida che ispirarono Word Chri- smissione sono sorti di recente protocolli e se nessuno di essi poteva apparire
siiansen (l'ideatore deU'Xmodeml erano più sofisticali, che consentono di svolge- troppo grave qualche anno addietro
quelle di definire un protocollo adatto al re anche altre funzioni oltre il semplice ora cominciano a far sentire il peso
trasferimento di file fra macchine aventi trasferimento di file. dell'età che grava sull'Xmodem. l
una matrice comune (Z80 a 8080 e CP/ Fra di essi cito solo una sostanziale revi- principali, almeno per le attuali esi-
Mi ma che fosse nel contempo il più sione deU'Xmodem della Ymodem, che genze anche amatoriali, sono; l'impos-
semplice possibile da programmare. In però è assai poco diffusa, ed il Kermit sibilità di gruppi
trasmettere di file (si
origine il protocollo fu implementato in che in vere si sla diffondendo con grande può mandare solo un solo file alla vol-
un programma (denominato MODEM) rapidità e sarà il nostro prossimo argo- ta),il fatto che assieme al file non vie-
esso che possa essere utilizzata auto- collo asimmetrico, in quanto il forma- Il numero di sequenza
maticamente dal sistema ricevente to dei pacchetti di dati è totalmente di-
(nome, tipo, data di creazione, sistema verso da quello dei pacchetti dì con- Il numero dì sequenza fornisce l’or-
ASCII. Inoltre esiste un solo formato nessuno manchi o viceversa sia giunto
stemi con dati a solo sette bit ed infine
più di una volta.
una dipendenza troppo elevata dallo di pacchetti in quanto, come dicevo
Si potrebbe pensare di sfruttare il
hardware su cui fu originariamente prima, l'Xmodem non prevede funzio-
sviluppato (vedremo meglio tra un at- ni addizionali oltre quella primaria di
numero di sequenza anche per contare
quanti pacchetti sono stati trasmessi e
timo cosa questo significa). trasmissione del file.
Il formalo del pacchetto dati dell'X-
quanti ne mancano al completamento
Nonostante tutto, però, il buon vec-
del trasferimento; in Xmodem però
chio Xmodem la fa ancora da padro- modem è illustrato in figura I, e come
si vede esso è molto semplice. Nel
questo non è possibile in quanto il ri-
ne; credo che non scomparirà presto
pacchetto si possono identificare quat- cevente non conosce a priori il nume-
dai vari servizi telematici tipo BBS,
ro totale di pacchetti che costituiranno
non foss'altro per ragioni storiche; ad tro sezioni diverse: l'intestazione o te-
la trasmissione, ed in teoria anche il
esso si affiancheranno certamente i stata, la numerazione progressiva, i
(abbiamo già fatto il caso dell'indica- viene resettato a zero (non ad 1, atten-
nicazione scritto da noi.
tore di formato), ma l'Xmodem nella
zione) ed il ciclo ricomincia. Per sicu-
sua semplicità ne fa tranquillamente a rezza contro gli errori di trasmissione
Il formato dei pacchetti
meno. il numero di sequenza viene inviato
L’Xmodem, come lutti protocolli ai
E vediamo dunque in dettaglio una due volte; la prima volta il byte viene
rilevazione d'errore, invia suoi dati a i
sezione alla volta del pacchetto Xmo- inviato direttamente, la seconda volta
blocchi intervallati da informazioni di dem. viene invece inviato il suo «comple-
controllo, ossia come si dice «a pac- mento a uno» (ossia il byte con tutti i
appena ricevuto. impulsi spuri sulla linea. In pratica sione la lunghezza del blocco dati è
Alcuni protocolli non fanno diffe- quando il ricevente perde la sincroniz- variabile, in Xmodem
è fissa e pari a
renze fra pacchetti di dati e di control- zazione (o sì trova all'inizio della tra- 128 byte. Le motivazioni di ciò vanno
lo, nel senso <^he tutti pacchetti in
i smissione) non fa altro che aspettare il ricercate, oltre che in ovvi criteri di
transito hanno la stessa struttura logi- primo SOH che arriva e considerarlo semplicità realizzativa. anche nella
ca. Un protocollo del genere si può di- l'inizio di un nuovo pacchetto. Natu- struttura dell'hardware tipico delle
re «simmetrico», in quanto la struttura ralmente c’è sempre pericolo che un macchine su cui fu sviluppato l'Xmo-
dei pacchetti è indipendente dal verso SOH spurio venga scambiato per un dem. In particolare occorre ricordare
inizio pacchetto, ma questa possibilità che il CP/M formattava i dischi in set-
di trasmissione dei medesimi; in casi
come questi la funzione di ogni pac- è piuttosto remota e comunque le altre tori logici di128 byte, e quindi l'ado-
chetto è stabilita da un apposito indi- sezioni del pacchetto hanno una strut- zione delia medesima dimensione nel-
catore dì formato, e possono esistere tura ben definita che permette di iden- rXmodem è chiaramente un accorgi-
diversi tipi («formati») di pacchetti tificare subito se un (lusso di byte ini- mento teso sìa ad ottimizzare la tra-
ognuno adatto ad una particolare fun- ziante per SOH è un pacchetto «vero» smissione (inviando un settore di di-
zione. L'Xmodem invece è un proto- od uno spurio. sco per pacchetto) che a semplificare
Il controllo di parità
Anche il processo di calcolo delle
informazioni di ridondanza (check-
sum) è stato scelto da Christiansen nel
modo più semplice possibile. Si tratta
infatti di una normalissima somma
aritmetica fra valori di tutti
i byte di i
Il prossimo mese
Per non appesantire troppo il di-
scorso mi fermo qui. In questa puntata
abbiamo visto in dettaglio la struttura
del pacchetto dati dell'Xmodem; la
prossima volta vedremo la logica che
sta dietro al protocollo, e come i due
corrispondenti si scambiano le infor-
mazioni di controllo suU’andamento
del trasferimento. Vedremo anche al-
cuni dettagli implementativi quali ti- i
La FOURM ASTER naviga a gonfie Dischi ottici per DATA BANKING fino a 400 MB.
vele nella competizione delle perìfC'
riche. proponendo sempre prodotti
certificati, affidabilie ad altissime
prestazioni.
E il caso della stampante FLOPPY DISK DRIVES da 3.S" e 5.25” compatibili XT
HONEYWELL 4/66.
Prestazioni;
• Velocita di stampa
CONTROLLER compatibili XT e AT per HARD DISK fi-
in DRAFT MODE ; 480 CPS lo a 250MB. e STRE AMER per BACK-UP interno ed esterno
in NEAR LETTER
ino a 120MB.
QUALITY 11 80 CPS
in LETTER
Reti locali con STANDARD di comunicazione ETHERNET.
QUALITY ; 75 CPS
Trattamento carta;
• Stampa in nero e a colorì
• 136 colonne di stampa
• Stampa su fogliosingoloA4eA3. Desidero ricevere ulteriori informazioni
(Anche con inseritore automatico)
• Coesistenza del
• Rumorosità: SS
modulo continuo
con foglio singolo
dB (A).
Via Verga 14. 20049 Concorezzo (MI)
!••••••
I
Nome e Cognome
Tel. 039/691001/2/3/4 - TELEFAX 039/691005
In piu ha tutto il set di caratteri este- Azienda
so IBM 1 e 2 ed e compatibile con i
Roma: 06/5420305-5423716 • Torino:01 1/6199817
Via
codici grafici delle stampanti IBM 617362* Verona: 045/48347* Padova: 049/725359 I
I
Inviare
via
il
Q
tiellf) vi
cale.
2400 haiul. è
maiicameiire
caraiierisiiche piuiio'Uo uì/hii-
Dixpoiie delielevuio velociià di
in
la
grado di rilevare aulo-
velualà del eorriipiin-
dente, può efieuitare chiamale e rivpo'.ie
Modem
aiiiomaiiche. è programmabile iramiic
il set ba.se di comandi "AT« Haye\
esteso in modo aisiom. l'iene làllo a To-
rino dalla Tramer. una ditta piuiioslo
noia Ira gli hacker
uno dei primi e più
m
liiianto gestisce
noti CBBS italiani,
Spider 2400
lo Spider Club.
di Corrado Giustozzi
Descrizione esterna
Lo Spider 2400 si presenta in un ro-
busto contenitore metallico, piuttosto
piallo e profondo, verniciato a fuoco
in colore beige. Sul pannellino fronta-
le vi sono sene led ed un pulsante. 1
primi sei led. po.sti sulla sinistra del
pannello, si accendono in corrispon-
denza alTattivazione dei principali se-
gnali di controllo della linea (DSR.
IX'D. DTR), in corrispondenza all'ar-
rivo od alia partenza dei dati (TXl).
RXD) ed infine in seguilo alla condi-
zione di Off Hook (OH) ossia di riag-
gancio della linea. Il pulsante «Data»,
posto al centro del frontale, serve ap-
punto a riagganciare la lìnea manual-
mente. L'ultimo led. a destra, segnala
la presenza dell'alimentazione; il rela-
sposte in successione: il modem atten- Utilizzazione mente attrezzali, ma crediamo che nel-
de che il corrispondente remoto invii Regola numero uno: leggere il ma- la stragrande maggioranza dei casi la
una certa stringa dopodiché risponde nuale. Senza di esso non si sa neppure
velocità maggiore non verrà sfruttata
con l'opportuna stringa e cosi via. fino dove vanno i connettori della linea e mollo; a meno di non chiamare lo Spi-
ad otto stringhe fra arrivo e partenza. quelli del telefono. Scherzi a parte, è
der Club, che ovviamente è attrezzato
In caso di errori il collegamento viene opportuno imparare i vari comandi con questo modem.
interrotto e. opzionalmente, ritentato per poter richiedere il massimo da
su un numero alternativo. questo modem. Se lo si adopera solo
Durante l'autoanswer l'apparecchio col subset Hayes lo si spreca, ed è un Conclusioni
è in grado di effettuare il riconosci- peccalo. Il problema è semmai adatta- Qualche valutazione per conclude-
mento automatico della velocità di tra- re il proprio programma di comunica- re. Dunque, lo Spider 2400 é un bellis-
smissione del chiamante in modo del zione a questi nuovi comandi: molti simo modem: va bene, è vejoce ed è
tutto trasparente; l’adeguamento alla programmi infatti pretendono di esse- perfino troppo intelligente. È italiano
velocità rilevata avviene infatti solo re loro la parte intelligente e vogliono e questo significa tante cose; fra l’altro
•dato linea» e non influenza la comu- a tutti i costi un modem
stupido, ed in è garantito per un anno dal costrutto-
nicazione «dato computer». questo... conflitto di cervelloni spesso re.
Fra le tante opzioni configurabili da chi ci rimette è proprio il povero uten- Certo, costa più di un «normale»
software abbiamo poi la possibilità di te. Temiamo cosi che alcune caratteri- 1200 baud Hayes-compatibile. Ed un
operare automaticamente in protocol- stiche interessanti dello Spider an- milione per un modem comincia ad
lo Xon/Xoff. la scelta dei tono di so- dranno sprecate; in primis l'autologin, essere veramente tanto, a meno di non
glia. il riconoscimento del tipo di ri- previsto oramai anche dai più biechi essere proprio ricchi. Il discorso è tut-
sposta ad una chiamata (ma solo col programmi di comunicazione. to qui: lo Spider costa tanto ed in
sistema a toni, quindi da noi ancora Per quanto riguarda l’uso sul cam- cambio dà tanto; ma vi serve veramen-
niente), la possibilità di riconoscere er- po, non abbiamo avuto alcun proble- te?
rori di trasmissione richiedendo la ri- ma. Il modem funziona bene, pronto e Se non potete fare a meno di un mo-
petizione del carattere errato (ma solo docile ai comandi. Gli script file di dem asincrono/sincrono ultrapro-
con un modem compatibile con lo Spi- CrossTalk hanno funzionalo al primo grammabile a 2400 baud. questo Spi-
der). la disabiliiazione del pulsante colpo, anche con autosensing della ve- der fa senz'altro per voi.
«Data» posto sul pannello frontale, la locità. L'unica cosa di cui abbiamo Se invece il massimo della vostra te-
scelta di quali segnali della RS-232 sentito la mancanza
un altoparlanti-
é lematica consiste nel chiamare di tan-
ignorare e quali tenere in considera- no interno avente funzione di monitor to in tanto qualche BB a 30U baud po-
zione, la visualizzazione automatica di linea. In effetti soli led non basta-
i tete rivolgervi a qualche prodotto me-
del tempo di connessione in minuti e no, spesso occorre «ascoltare» con le no sofisticato ma più economico, ma-
secondi (!) ed infine la possibilità di proprie orecchie ciò che succede, ma- gari un modello inferiore sempre della
memorizzare in una memoria non vo- gari per rendersi conto se anziché un gamma Spider.
latile lo stalo della macchina. modem ci risponde una persona. Tutto
MCmiorocomputer n. 61 -marzo1987 67
DISITACO
GRUPPO DISITACO
DIREZIONE SERVIZI
COMMERCiAU:
Sade operativa; Via ArbIa. 60
c.a.p. 00199 Roma Italia
tei, 06/ 84,40.766 - 86,77.41
PRESENTA
L. 2-899.000 + IVA
’ììHSf
PUNTI VENDITA
oIÌIo,°S -®TB?LlS5fi
IH:”
“•ss™
pre) la mia tabella in Tormato Asci! e ne che rappresentano il contenuto di to di 8088. zoccolo per coprocessore
contemporaneamente do ordine al un dischetto, in un'altra è in esecuzio- matematico e tre slot liberi per schede
word processor di inserire in quei pun- ne un’applicazione e in un’altra anco- IBM non dovrebbe dare problemi cir-
to (Ile presente sul dischetto; il siste-
il ra abbiamo un'altra interfaccia a linea ca la compatibilità con questi sistemi.
ma operativo permetterà questo senza di comando completamente indipen- L’Amiga, in tale configurazione, non
incorrere in inconsistenze balorde tipi- dente dalla prima. Anche le unità a di- fa altro che mostrare in una finestra il
che di sistemi non espressamente pen- sco sono gestite in maniera multita- \ideo (monocromatico o a colori, an-
sati per questi giochetti. sking essendo in grado di smaltire che contemporaneamente) dell'MS-
Purtroppo, come più volte già detto, contemporaneamente più richieste; ad l)os e mettere a disposizione la sua ta-
i 512 kbyie di cui dispone la macchina esempio mentre sto caricando un pro- stiera per dialogare con questo. Da no-
permettono di fare ben poco in que- gramma posso copiare sullo stesso di- tare il fatto che programmi MS-Dos
i
st'ottica. Esistono ovviamente espan- sco un file: certo la testina non sarà girano dentro al Sidecar e quindi l'A-
sioni di memoria di vario taglio, sino a ferma un solo attimo, saltando in su e miga resta pressocché libero di fare
un massimo di 8 mega. ma pare che al- in giù per l’intera superfice magnetiz- qualsiasi altra cosa. Oltre a ciò è possi-
cuni programmi poi non girano più. zata, ma porterà a termine le due ope- bile installare aH’interno del Sidecar
oppure allocano direttamente tutta la razioni parallelamente... e soprattutto un hard disk su scheda di quelli che
memoria disponibile in modo da esse- senza incasinarsi. montano normali IBM-compatibili e
i
re nuovamente punto e d'accapo. Altri Lasciando da parte l'argomento partizionare tale memoria di massa tra
programmi, invece, quando vengono Multiprogrammazione, che con l'ag- i due computer prendendo quindi, co-
lanciati chiedono intelligentemente la giunta di un terminale esterno si tra- me si suol dire, due piccioni con una
quantità di memoria da allocare in duce anche in multiutenza, vediamo fava.
modo da gestire, anche se in maniera cosa circonda l’Amiga per quanto ri- Se. invece, non disponete del Side-
meno trasparente, situazioni di questo guarda le espansioni e gli accessori di- car. è possibile utilizzare un hard disk
tipo. sponibili per questa macchina. SCSI una volta dotato l’Amiga del-
Oltre al livello di interazione con In casa Commodore troviamo drive l’apposita interfaccia.
l'utente tramite icone e mouse, l'Ami- esterni da 3.5 e 5.25 inch, e il ben noto infine, sempre sul mercato italiano,
ga mette a disposizione anche una in- Sidecar che essendo un vero e proprio troviamo un paio di digitalizzatori vi-
terazione più computereccia formata computer MS-Dos autonomo con tan- deo. il primo abbastanza economico
dalla tastiera e da un cursore lampeg- ma a scansione lenta (occorre qualche
giante. In questo modo i comandi di secondo per digitalizzare un'immagi-
sistema operativo vengono diretta- ne) il secondo più costoso ma in tem-
mente digitati da tastiera e l'output, Prerio ilVA esclusa/ po reale: possiamo digitalizzare anche
come prima, avviene nella finestra in .fniiga 512 Kbyie oggetti in movimento rappresentati ov-
lloppr 3.5" SSO Kbyte.
cui é in esecuzione in quel momento il I
viamente come un rapido susseguirsi
CLl. command line interface. Tutto monitor a coloh L. 2.9W.0Utl di singole immagini, come normal-
questo ovviamente mentre magari in mente avviene al cinema o in televisio-
un'altra finestra sono mostrate le ico- ne. .ìntlrcei ih- Prìscii
to il colore, è cambiata la forma e, in- ora separata e dispone di 80 tasti con prese le interfacce degli slot e 256 k ì
ternamente è cambiata la CPU. iltastierino numerico ben discosto e di RAM (e 64 K di RAM audio):
i
Nonostante ciò il nuovo Apple dotato di return e virgola (o punto con molti dei componenti sono di tipo pla-
IICS è ancora compatibile con il 90% computer trami-
lo shift). Si collega al nare miniaturizzato, ed è stato fatto
del software scritto per i precedenti te un comodo cordone flessibile e pos- largo uso di integrati custom muliifun-
fratelli. siede una seconda uscita cui va colle- zione. II componente più importante
La novità principale è ovviamente gato il mouse (di serie nel IIGS), que- non è come si potrebbe pensare la
la nuova CPU a sedici bit 65C8I6 in ste due prese fanno parte di un nuovo CPU 65C816, ma l'originalissimo ME-
grado di indirizzare lómega byte dì sistema per il collegamento di periferi- GA II; un mostro a 84 piedini che
memoria ed emulare contemporanea- che a bassa velocità denominato Ap- contiene un intero Apple Ile (ROM
mente il funzionamento del 65C02. ple Desk Top Bus e che è diventato il compresa). Grazie a questo chip, pro-
questo, insieme ad un grosso sforzo in nuovo standard di collegamento per gettato appositamente per la Apple, il
fase di progetto, ha consentito di avere tutti prodotti Apple (anche della se-
i IIGS è in grado di far girare quasi tut-
una macchina completamente nuova rie Macintosh); si possono collegare to il software precedentemente svilup-
dalle prestazioni inimmaginabili per in cascata al desk top bus fino a sedici pato per gli Apple II. e si tratta di ol-
un vecchio Apple e, nello stesso tem- unità. tre 20.000 programmi. Unici program-
po, un Apple Ile completo di tutte le Nuovo anche il monitor a colori, mi che non girano sono quelli che uti-
interfacce classiche (dischi, stampante, dotato di un'ottima risoluzione e di lizzano dei codici del 6502 non uffi-
modem, video ad 80 colonne e mouse) colori brillanti, lo schermo non è antì- cialmente supportati 0 degli schemi dì
e che oltretutto cammina, anche con il riflesso ed è forse questo l'unico ap- protezione che sfruttavano dei bug
della ROM deH'interfaccia disco.
Seppure il IIGS nasca con tutti gli
slot ufficialmente occupati (come il
Ile) è possibile utilizzare qualunque
scheda sì desideri, infatti sono presen-
La grafica
l'Apple IIGS è quindi in grado di suo- Anix, DOS Boss. DOS Plus e molti al-
Grazie alla quantità di RAM instal-
tri. Tuttavia il sistema operativo «con-
labile (minimo 256K e max 8 Mega) nare senza interrompere il lavoro del
microprocessore. Grazie alla facoltà dì sigliato» è il ProDOS di cui è in fase
sono statiaggiunti due nuovi modi
sintesi l'Apple IIGS può «imitare» di rilascio la versione a 16 bit e che
grafici con risoluzione di 320x200 e
qualsiasi strumento musicale, e perciò verrà consegnato insieme alla macchi-
640x200 rispettivamente in l6e4co-
lori a sceltada 16 tavolozze dotate di anche la voce umana, con una qualità na.
eccellente. Seppure l'uscita del genera- Sotto ProDOS gira pure un applica-
4096 colori (16 livelli per ciascun colo- tivo piuttosto importante: il Mouse
tore sia a quindici voci attualmente
refondamentale Rosso Verde e Blu).
l'uscita del computer è solo monofoni- Desk, che altro non è se non il sistema
Molto il fatto che sia
interessante le ta-
ca (miscelata) e per avere tutte le voci menu pulì down ed icone ti-
a finestre,
volozze che la risoluzione (320 o 640)
disponibili occorre una apposita sche- pico del Macintosh. Basta quindi ave-
possono essere selezionate riga per ri- re mouse Desk e almeno 512 Kappa
ga. Esiste inoltre un sistema di colora-
da (già in vendila negli USA). Per gli il
Nell'Apple IIGS. per la prima volta sarà infatti il nuovo Applesoft 16 (da
nella storia Apple, è stato inserito di- caricare in RAM); mentre il linguag-
rettamente sulla piastra madre un chip Prezzi //PX esclusa!
gio più usato sarà probabilmente il
.sonoro, per la precisione un generato- Apple lIgs-JfóK L. I.700JS0
nuovo Pascal TMLappositamente rea-
re sintetizzato della Ensoniq prove- Apple llgs-SI2K L. ì.m.m lizzato e già disponìbile. Da notare pu-
niente da un vero e proprio strumento Moniior ì2 "fo<foribiand L ÌSO.OOO re il fatto che il sistema operativo del-
Monitor ! 3" colore RGB L. 990.000
l'Apple IIGS è stato scritto in C e sarà
musicale: il Sintetizzatore Mirage.
Unità disco SOOK. 3 1 '2 L 850.000
A questo è stato affiancato un con- Umtàdisco le0K.5"l 4 L 500.000 quindi molto facile interfaccìarvì dei
troller apposito e una sua da 64 RAM programmi scritti appunto in C.
Kappa in cui caricare gli inviluppi: yalier Di Dio
e
software, la
soprattutto
più dì un anno. Il drive, l'alimentatore quanta gente esterna dedica le proprie
ternamente di ben un megabyte di me- e mezzo mega in più tutto airinterno risorse producendo accessori, espan-
moria (delle tre macchine in prova, in del cabinet fanno le uniche difTerenze, sioni eammennicoli vari che finiscono
talsenso, la più fornita) e di un drive
anche se dobbiamo dire il risultato fi- per rendere una determinata macchina
da 720 k formattati. nale è tuti'altro che insignificante sempre più adatta a un maggior nume-
Sempre dallo scatolone, tiriamo
ro di utenze.
avendo dato alla macchina «cosi con-
fuori un mouse, un cavo di alimenta-
ciata» tutt'altro aspetto, ben diverso Nel caso del 1040, o meglio della fa-
zione, qualche manuale user-friendly
dalla collezione di scatoline di cui era mìglia ST, dobbiamo dire, soprattutto
per l'uso della macchina, del basic, del
formato un sistema 520. considerato che rispetto alle altre due
logo e dei programmi fomiti, e a pro-
Se da una parte ciò significa che la macchine ha maturato più tempo a
posito di questi due dischetti conte-
totalità del software esistente è già sua disposizione, movimento ce n'è
nenti i summenzionati linguaggi di
pronto per essere usato da tutti nuovi
i stato tanto e ce n’è ancora. Pur essen-
programmazione, un word processor e
AtariST-i. daH’altro implica che a li- do la più «chiusa» delle tre macchine,
un programma per disegnare a colori
vello hardware la macchina non offre chiusa nel senso di meno aperta a
in bassa risoluzione. A proposito dì
nessuna novità di grido (in quest'ulti- esperienze esterne hard e sofi da pane
mouse c'è da dire che l'interfaccia a
mo periodo specialmente), come pro- degli utenti smanettomani, dispone già
icone non è stata curala dalla casa ma-
cessori grafici, sonori ed altro. di un numero di accessori piuttosto in-
dre. ma dalla Digital Research che
Inutile dirvi che il fatto in sé non teressanti prodotti dentro e fuori casa
mette a disposizione il suo window Sy-
implica proprio nulla, anche perchè se Atari.
stem GEM (Graphic Environment parlando dì icone e mouse non possia-
Manager) anche su altri computer. Co- A pane le unità esterne a floppy
mo non volgere lo sguardo a papà disk singola e doppia faccia (360 e 72Ò
sì come alcuni programmi espressa- Mac. occorre ricordare che questo, in k formattati) direttamente collegabili
mente progettati per tale interfaccia,
tutto il suo splendore (e possiamo ben alla macchina (nessuna interfaccia è
facenti parte della collana GEM; Gem gridarlo) non è altro che un 68000 at- necessaria), in casa Alari annoveriamo
Write. Gem Paint, Gem Draw, il pri- torniato da una manciata di chip... un hard disk da 20 mega, anch'esso
mo un word processor, ilsecondo un
buttati li. Chiaro esempio di come. pret-a-porter semplicemente collegan-
pacchetto grafico per disegnare col
mouse, il terzo un vero e proprio CAD do il connettore ad una apposita presa
na, come abbiamo potuto notare nel siamo a conoscenza, da nostre «inda-
corso della prova apparsa sul numero gini». dell'esistenza di un altro po' di
in mano a! lettore una serie di considerazioni un po' diverse da quelle modo intuitivo, tramite un'interfaccia
già apparse nelle prove di ogni singolo computer. In particolare, al di grafica. Al posto di comandi, opera-
zioni effettuabili «fisicamente» trami-
là de! fatto di entrare in dettagli squisitamente tecnici (cosa che
te lo spostamento dì oggetti sullo
abbiamo cercato di fare il meno possibile, ma che appare difficilmente schermo: opzioni selezionabili sempli-
evitabile) abbiamo cercato di pensare, in pratica, alle altre due
cemente «indicandole» con il cursore:
macchine nell'analizzare e valutare le caratteristiche di ciascuna. Fino «finestre» per dividere logicamente le
a che punto ci siamo riusciti, è diffìcile dirlo: certo che non è del tutto aree dì lavoro. Il tutto usando, invece
possibile... pensare solo al confronto, e d'altra parte ci sembra che la tastiera (strumento che non tutti
opportuno che sia lo stesso lettore, al di là di un certo limite, a sanno adoperare in maniera veloce),
giudicare quale gli sembra la situazione migliore. Ci sono, infatti, delle un dispositivo di input molto più im-
cose che sono obiettivamente confrontabili, sulle quali è possibile mediato: il mouse. Esso consìste in un
oggetto che possiamo spostare sulla
quindi tentare di esprimere giudizi oggettivi, ed altre che sono invece
superficie del tavolo, con il corrispon-
mollo più .soggettive e sulle quali quindi non è praticamente possibile
dente effetto di vedere il cursore, rap-
esprimersi in termini ragionevolmente universali. È anche un po per'
per il quale queste Ire macchine si differenziano di più da! resto dei stemi (detti WIMP: Windows, Incons,
computer «convenzionali»: l'interfaccia utente (leggi: mouse e finestre). Mouse and Pointers) erano disponibili
Poi passeremo alla grafica e quindi al suono, due interessanti campi... solo su computer sofisticati e costosi.
di battaglia. In finale, poiché in fin dei conti una macchina si usa
La prima a portarli tra noi fu la Apple,
prima con il Lisa e poi con il Macin-
soprattutto in relazione al software di cui é possibile disporre,
tosh. il primo personal computer ad
cercheremo di fare il punto sulla disponibilità (attuale, ma anche essere dotato di un sistema WIMP.
futura) di programmi per i tre contendenti. Era il lontano 1984. ed il silenzioso
Fiato alle trombe. successo del Macintosh ha in pratica
a icone. Tanto l'Apple che l'Amiga di- disegno CAD, seleziono un'altra di vata l'icona che la rappresenta, click-
spongono anche di una interfaccia me- queste ed edito un file di caratteri ogni are due volte su dì questa e attendere
no evoluta caratterizzata da un più tanto curiosando con l'interfaccia a 10 stretto tempo necessario al carica-
classico prompt con cursore lampeg- icone i contenuti di vari dischetti, mento. Da evidenziare il fatto che con
giante. In questo caso comandi van-
ì mentre l'orologio di sistema con le sue Amiga, una volta caricata un'applica-
no impartiti da tastiera come si è sem- lancette mi indica contìnuamente l'o- zione. memoria permettendo e a meno
pre fatto con un normale computer. rario e la calcolatrice aspetta con un che la prima non disabiliti il tavolo di
La differenza però tra Apple e Amiga risultato intermedio che qualcuno pre- lavoro, è possibile grazie al multita-
sta nel fatto che mentre nel primo caso ma l'uguale. sking caricarne un'altra da mostrare in
solo una delle due interfacce è attiva, Ahi. dimenticavamo di dire che al un'ulteriore finestra.
nel Commodore esse possono coesi- posto del plotter posso collegare al- A proposito di queste, va detto che
stere «amig-hevolmente» insieme. In l'interfacda seriale un terminale (va 11 loro funzionamento nelle tre è diver-
quadratino «levati dai...» col quale la nuova finestra ma le nuove icone in elevato, anche se ovviamente siamo
finestra interessata va immediatamen- arrivo dal disco vengono visualizzate ben lontani dalle prestazioni offerte
te sotto le altre. D'altro canto, il modo nella medesima finestra. Per vedere da stazioni grafiche professionali, le
di funzionamento delle finestre detl'A- contemporaneamente entrambe le di- quali costano però ben altre cifre. Di-
lari e dell’Apple non permettono di rectory occorre ricaricare quella «pa- remo che il tipo di grafica offerta è
accedere ad una finestra parzialmente dre». Per quel che riguarda il cancella- «semiprofessionale», utilizzabile cioè
coperta né per spostarla o variarne le mento di file nell'Amiga il cestino è re- da tutte quelle persone che, pur aven-
dimensioni né per selezionare un’ico- lativo ad ogni dischetto ed è «reale», do bisogno della flessibilità di un com-
na di questa. Ovvero, se vedo un'icona nel senso che posso andare a vedere puter grafico, non avrebbero mai po-
in una finestra non a priorità più alta quello che ho buttato al suo interno in tuto spendere decine di milioni. Prima
delle altre non posso direttamente bi- modo da. eventualmente, recuperarlo. di passare ai «numeri» relativi ai vari
clickare su questa ma devo prima sele- Solo se voglio, generalmente per libe- modi di funzionamento (modo grafi-
ne, è necessario l'acquisto di ambedue Amiga permette di utilizzare quattro gine monocromatiche sovrapposte, i
i monitor. Possiamo anche convenire tipi di risoluzione con un numero di cosiddetti Bit-Piane. Nella fattispecie,
sul fatto che un monitor 640x400 a colori variabile. Distinguiamo tra bas- per visualizzare una pagina a due soli
colori costa molto e la visualizzazione sa ed alta risoluzione, in modo ìnter- colori per pixel (in pratica colore fon-
interlacciata, come avviene per l'Ami- lacciato e non. In bassa risoluzione di- do -I- colore pixel) utilizzeremo un so-
ga in altissima risoluzione, non è parti- sporremo di 320x256 pixel, in modo lo Bit-Piane: ad ogni pixel di schermo
colarmente «professionale», ma certa- interlacciato di 320x512 pixel, ed un corrisponde un bit in memoria. Se uti-
mente non riusciamo a comprendere massimo di 32 colori. In alta risoluzio- lizziamo due Bit-Piane potremo di-
perché non abbiano reso possibile la ne abbiamo 640x256 pixel, 640x512 sporre di 4 colori per pixel infatti pre-
:
mente il più flessibile non costringen- 400, sono dovuti al fatto che gli Amiga solo utilizzare più Bit-Piane. Questo fa
do ad acquistare alcun tipo di monitor Europei possiedono il chip grafico in sì che se vogliamo risparmiare memo-
(leggi: se un utente vuole vedere male versione PAL. Ma anche se il nostro ria, basterà utilizzare meno piani dì
sul suo valvolare di vent'anni fa può standard ci consente dì avere più pixel bit, e quindi meno colori.
risparmiare comodamente le centinaia per schermo, succede che molti pro- Quando desideriamo utilizzare il
di migliaia di lire del monitor).L'Ami- grammi utilizzano solo 200 e 400 pixel modo interlacciato, passando dalle
ga «risolve» (non troppo brillante- (quelli dello standard americano), es- normali 256 linee alle 512 dei modi al-
ta e allissima risoluzione, per una sed- matiche sono quelle del pixel prece- per il bordo del pannello di controllo.
ia fatta dai progettisti sin dal concepi- dente. Tutto questo dire si traduce nel — Bassa risoluzione:
mento di Amiga, la pagina grafica non fatto che per passare da qualsiasi colo- 40 X 40 punti (diciamo pure tessere) in
viene trasferita direttamente su video re ad un altro, sempre tra 4096 possi-
i sedici colori + quattro righe di lesto
come nei modi normali, ma viene spe- bili, dobbiamo sprecare al più due pi- in basso (2 pagine).
dita in modo
interlacciato ovvero un xel di colore intermedio. Il risultato è 80x40 punti in sedici colori + quat-
semiquadro per volta. Ovvero dei 50 che se nella nostra immagine ci sono tro righe di testo.
schermi disegnati ogni secondo dai dei bruschi cambiamenti di colore (a 40x48 punti in sedici colori senza te-
pannello elettronico del nostro moni- meno che il colore non si trovi tra sto (2 pagine).
tor quelli pari disegnano le linee pari quelli selezionati a priori), ciò verrà vi- 80x48 punti in sedici colori senza le-
della pagina grafica, quelli dispari le sualizzato come una rapida sfumatura sto.
linee disparì, sfasandole rispetto alla tra idue colori. Quando invece si trat- — Media risoluzione:
precedente di mezza linea. Il risultato ta di mostrare immagini per loro natu- i60x 192 punti in sedici colori (Senza
che si ottiene è si quello di disporre di ra molto sfumate, tipo incarnati, me- testo).
una risoluzione verticale doppia ma a glio se i primi piani, l'effetto è mollo — Alta risoluzione (due pagine):
causa della bassa persistenza del mo- attraente sino al punto di non notare 280 X 192 punti in X colori (Senza testo
nitor otteniamo anche un inevitabile alcunché di strano nell'immagine che e con due bianchi e due neri).
sfarfallio di quadro che quanto più so- stiamo guardando. Il modo H.A.M. è — Doppia alta risoluzione:
no contrastati I colorì mostrali tanto utilizzabile solo in bassa risoluzione, 560x 192 punti in 16 colorì (Sempre
più si manifesta. modi interlacciato e non. senza testo).
È vero che un monitor a colori in Riassumendo Amiga dispone di 6 — Super aita risoluzione:
grado 512 linee non inter-
di reggere modi grafici a bassa risoluzione (2, 4. 320x200 punti in 16 colorì per riga
lacciate certamente non costa poco, 8. 16. 32 o 4096 colori), altrettanti per 256 per pagina da una palette di 4096
ma è anche vero che disporre di una la bassa in modo interlacciato: 4 modi colori.
uscita supplementare per monitor «co- grafici per l'alta risoluzione (2, 4, 8, 16 — 640x200 punti 4 colori per riga
stosi» non è di per sé particolarmente colorì), altrettanti per l'alta in modo 256 per pagina dai soliti 4096 disponi-
«costoso». Come dire che tutti quelli interlacciato. per un totale dunque di bili.
che storcono il naso davanti allo sfar- 20 modi grafici. Oltre a ciò non biso- (In super alta risoluzione si può sce-
fallio della alta risoluzione sarebbero gna dimenticare che ogni pagina grafi- gliere la risoluzione da 320 o 640 riga
semplicemente rimasti in religioso si- ca può essere anche di dimensioni ben per riga)
lenzio davanti a un monitor di lusso. più grandi (fino a 1024x1024) delia Per avere del lesto nelle alte risolu-
Un'altra soluzione è quella di utiliz- risoluzione in corso, nel qual caso lo zioni occorre disegnarlo sullo schermo
zare un monitor con fosfori ad alla schermo rappresenterà una finestra con degli appositi programmi di gene-
persistenza, il quale risolverebbe il pagina grafica. Inoltre si
sull'intera razione testi.
problema ma. sempre con una mag- possono avere pagine grafiche di riso- A fronte dei complessi modi grafici
giorazione di costo. luzioni diverse visualizzate contempo- dell'Apple e di Amiga. l'Aiari 1040
Preso atto dell'organizzazione a Bit- raneamente. ed usate da programmi forse troppo schiavo della compatibili-
Piane della grafica, il passo successi- differenti. là col520 dispone dei soli modi grafici
vo. l'Hold & Modify, consiste nell’uti- Per quanto riguarda l'Apple llgs, disponibili su quest'ultimo: bassa riso-
lizzarne 6 ed interpretare 6 bit dispo- i essendo questo un computer compati- luzione 320x 200 con 16 colori, media
nibili per ogni pixel nel seguente mo- bilecon precedenti Apple II. la grafi-
i risoluzione 640x200 con 4 colorì e
do: se primi due bit sono posti a 0,
i i ca risente in parte delle limitazioni dei 640x400 monocromatico. Disponen-
rimanenti 4 indicano uno tra 16 colorì precedenti modelli. Se infatti è vero do di un megabyte di memoria qualco-
selezionabili, ed utilizzabili in maniera che la nuova super alla risoluzione é sa in più potevano anche «inventarse-
normale. Se, di contro, primi due bit
i del tutto paragonabile a quella dell'A- la». ferma restando la compatibilità
sono posti a 01, rimanenti 4 bit indi-
i miga non interlacciata, è anche pur- col fratellino minore. I 4 o 16 colori
cano la quantità di blu del pixel in troppo vero che dal Basic Applesoft e che usiamo possiamo sceglierli da una
questione. Rosso e verde come nel pi- dai vecchi programmi non c'è modo di tavolozza di 512 colori ottenuta misce-
xel alla sua sinistra. Se primi due bit
i ^^rutlare questa nuova capacità. lando 8 intensità di blu. 8 di rosso. 8 di
sono posti a 10, è il rosso a giocare la Le risoluzioni a disposizione di chi verde. Bisogna dire che in bassa riso-
sua carta (i rimanenti 4 bit indicano usa un Apple sono perciò le seguenti: luzione è possìbile cambiare 16 colo- ì
questa quantità cromatica) e blu e ver- — Modo testo 40 o 80 colonne con rì disponìbili in ogni riga di scansione
de sono quelli del pixel adiacente a si- alcuni caratteri semigrafici (Mouse del video. (Quindi se é vero che su di
nistra. Infine se troviamo a i rima- 1 1 Set); ambedue con la possibilità di se- una riga di schermo non possiamo
nenti 4 pixel specificano il verde e co- lezionare un colore per il testo (unico usare più di 16 colorì, è anche vero
me al solito le rimanenti quantità cro- per sempre) uno per lo sfondo e uno che sulla riga seguente possiamo usar-
sente un’uscita video composita PAL zatore. Ciò si traduce nel fatto che per qualsiasi monitor (salvo realizzare
(sulle prime macchine, pur funzionan- utilizzare un televisore dotato di presa l'apposito cavo o l'interfaccia). Si pos-
ti a 220 volt 50 Hz tale uscita era SCART dovremo assemblare da noi il sono collegare direttamente alla porta
NTSC. per via della vecchia versione cavo, ammesso che riusciamo a reperi- i monitor B/N compositi o RGB ana-
del chip grafico) collegabile a qualsia- re in commercio il fatidico connettore logici oppure i televisori dotati di in-
si altro monitor con tale ingresso, o ad DB-23. tra l’altro qui in redazione mai gresso video 0 meglio di presa SCART
un video registratore. Dato che il se- visto prima. (lo schema del cavo si trova sul ma-
gnale video composito è meno pulito, Per quanto riguarda l'Atari 1040 nuale). Per collegare invece un norma-
per sua natura, di quello RGB avremo
certamente una immagine meno defi-
nita. Da notare che il monitor fornito
con la macchina oltre all'ingresso
RGB dispone anche di ingressi RGBI Te»t Amlge Appla Alari
e Composito, in tal modo chi vuole Basic fornito. Amiga Basic Applesoft
può sperimentare direttamente sul Benchmork di UC 14.2 sec 20 9 86C
proprio monitor. Spazio occupato 215 byte 130 byte 204 byte
4 4 sec 9 1 eac
Sempre sul retro della macchina è
3 5 Inch
velocilà drive
presente un connettore DIN previsto csneamenio programma TextcratI Apple Works IST-word
per attaccare all'Amiga un modulatore lunghezza 176112 byte 164000 byte 64603 byte
UHF e collegarsi cosi a un normale te- lampo impiagalo 22.3 sec 22 sec te 4 sec
velocili (byie/secondo)
levisore. Lo schema di questa presa è
vsloeité grafica
riportato sul manuale, quindi si può
320 x 200 in 16 colon
utilizzare uno dei tanti modulatori in
programma DsLuXePalnl 2 QS Palm ^eo Chroma
vendita per vari computer, sempre se
i
riempimento rettangolo
si è in grado di collegare lo stesso alla 280 X 140 con duco
presa DIN. Infine è presente uno stra- n«,- I2sec
no connettore DB-23 (tipo RS-232 con riempimento cerchio r»60 0.4 s«. 14 sec 0.5 sec
voli
una delle innumere-
sugli slot interni
schede video ad altissima risolu-
Suono e lutto ciò che sia dotato di inierfacciu
MIDI. Ovviamente per gestire questo
zione (1024x1024) che erano state Chi per questo motivo, chi per un ci vuole del software particolare, come
realizzate per i precedenti modelli (esi- altro, ognuna di queste tre macchine ad esempio il Music Studio, ed inoltre
se volete darvi al professionismo nel
campo della musica questi strumenti
dovete comprarli. Altrimenti siete li-
SofiKare Amiga
Da destra in senso
MìAmigaFtle II,
ProFideo.
PageSeller. iter il
Desktop Puolishing.
Il CAD d.
DniK +
Wargami
Power
17/
Per finire citiamo programmi di oceano) di una scheda MS-DOS (flop- mi. aggiungiamo quelli della serie
contabilità, gestione rinanziaria, bul- py 3/mezzo compatibile) che dovreb- GEM, Writer, Paint e Draw. il primo
lettin board, utility più disparate, e be uscire per la fine dell’87; anche se un word processor, il secondo un tool
paccate e paccale di software di domi- questo da solo non può giustificare un grafico mouse-dipendente, il terzo un
nio pubblico non per questo meno in- acquisto (se serve una macchina MS- ottimo CAD, tutti e tre particolarmen-
teressanti (Mandelbrot Explorer. DOS meglio comprare subito un IBM te ispirati aH’omonimo terzetto per il
Yatch, Font Editor, Browser. Golden 0 un compatibile) c'è da dire che l'i- MAC.
Oldies, ecc. ecc.). dea di avere un IBM in ufficio e un Da segnalare a questo proposito, e
L'Apple I Igs è talmente giovane che Apple a casa (su cui usare il Wordstar in conclusione, la disponibilità dell'e-
in pratica non esiste software (salvo con i file delTufficio) è senz'altro allet- mulatore Macintosh che. con monitor
pochi programmi ancora irreperibili in tante. b/n, trasforma praticamente il... ludi-
Italia); addirittura il ProDOS 16 e il Per quanto riguarda il software di co Atari in un serissimo Mac (ma lo fa
Mouse Desk sono le vecchie versioni base (linguaggi, sistemi operativi e al- anche uscir fuori dall'ambito di questo
per Apple Ile appena rivedute e cor- tro) l'Apple llgs si presenta con il vec- confronto).
Quanii Amiga sono presenti oggi in ha- nuale dell'Amiga ed alcuni tra program-
i grafia. L'Ospedale dì Sesto S. Giovanni a
mi più interessanti: Caligari, un sofistica- Milano impiega un Amiga collegato ad
Nell'gó nc sono stati venduti dalla to editor per immagini tridimensionali; una sonda endoscopìca. L'Isiìtuio di on-
Commodore 14.200, dairimmissione sul PageSetter, programma di Desktop publi- cologia dì Genova io impiega per la rea-
mercato a metà luglio (ma il grosso delle shing che permette di pilotare stampanti lizzazione di diete per malati particolari.
vendite è cominciato a settembre), sino al laser (una Laser Printer dì produzione L'Istituto Europeo di Design ha allestito
31 dicembre. Commodore verrà presto presentata); Su- un'aula dì design computerizzato basata
Molte unità sono state immesse da im- perbase, un potente database relazionale su Amiga.
portatori paralleli. problema sembra
Il che permette di archiviare immagini, oltre Che cosa pensa la Commodore dei due
più quello di non avere abbastanza Ami- che normali dati; Logistix, un pacchetto concorrenti?
ga. piuttosto che dì venderli... integrato mollo potente. Verranno anche Beh, con Atari, diretto concorrente di
Le nuove macchine? distribuiti programmi della serie OeLu-
ì Amiga con l'ST, numeri parlano da soli.
i
Saranno immesse sul mercato il più xe; Paint, Video, Music e Print. L'Apple IIGS è una macchina nuova, con
presto possìbile. Per quanto riguarda l'A- Altro prodotto molto interessante che un processore diverso, è appena arrivato
miga 2000 (quello grosso), un primo verrà presto introdotto è il Oenlock, ovve- sul mercato, bisognerà vedere cosa potrà
quantitativo di 4000 unità verrà immesso ro un dispositivo che permette dì miscela-
sul mercato per primi di giugno, contan-
i re la grafica di Amiga ad un segnale vi- D.l.
Apple - Dario Cassineiii utilizzatore di tipo Home e scolastico: in consentirà alle molte software house ita-
panicolarmodo ha scelto di spingere sul liane che hanno già pronto del software,
Macintosh per quanto riguarda l'ambito anche nel campo del gestionale, di uscire
Beh. forse è un po' azzardalo parago- universitario e Apple IIGS come compu- con le versioni definitive.
nare l'Apple IIGS con due macchine ba- ter destinato alle scuole medie e medie Intanto la campagna promozionale per
sate sul68000 che è risaputamente un mi- superiori. il rinnovo del vecchio parco macchine è
croprocessore migliore del 65C816, alme- Tra l'altro, una circolare del ministero stata accolta molto favorevolmente, e le
no sul piano tecnico, mentre è corretto se della pubblica Istruzione ha annullalo le vendite dì Apple IIGS procedono abba-
sì considera il bacino di utenza che è sì- precedenti disposizioni che imponevano stanza bene e presumibilmente in un
mile per tutte e tre le macchine. macchine MSDOS. Mollo del software prossimo futuro Apple IIGS prenderà il
L'Apple IIGS non sarà, come a volte è già sviluppato appositamente per Apple posto che detiene ora Apple Ile.
stato detto, l'entry point del sistema Ma- IIGS è destinato all'education e in parti- Quanti lICS sono siali venduti?
cintosh. compito questo del nuovo Mac colare allo sviluppo di lezioni tramile Le vendite vanno molto bene, grazie
512. ma. sia come prezzi che come presta- computer, mentre un'altra grossa fetta di anche alla politica di ritiro dei vecchi si-
zioni. tenderà ad occupare un'area dì software riguarda gli utility tool e in ge- stemi. Non posso dare dati, per polìtica
i
utenti che non sarebbero comunque inte- nere i programmi per creare del software. della casa madre.
ressati alla macchina di tipo business, e in E sono già pronti alcuni programmi sia {Secondo le nostre ipotesi potrebbe essere
ciò sì scontrerà senz'altro con Amiga e tradotti che nati proprio in Italia. Tra bre- una cifra vicina ai 3.000, il che è notevole).
vissimo tempo dovrebbe essere rilasciato y.D.D.
un look molto più professionale, con ta- mentre i manuali degli ST sono già stati
stiera separata e unità centrate con in- tradotti.
gombro molto ridotto ed un'unità hard Qual é l'utente tipo che Atari cerca per
disk che può essere sovrapposta aU'unità gli ST?
centrale, con capacità sino ad 80 Mb. La fascia di utenza alla quale dirìgiamo
Com 'è la situazione riguardante il nume- Probabilmente avranno di serie il Blitter gli ST è molto ampia, sì va dagli studenti
ro degli Alari ST. e specialmente del 1040? (coprocessore grafico) di cui tanto si par- agli hobbisti, dagli studi professionali alle
Potremmo cominciare col dire che nel- la. A queste macchine sarà possibile col- piccole e medie aziende. Considerando
l'85 sono stati venduti circa un migliaio legare direttamente una stampante Laser anche il basso prezzo dei nuovi ST con il
di 520 ST. Per quel che riguarda l'86, il da 8 pagine al minuto (venduta, ma non modulatore, contiamo di coprire anche il
grosso delle vendite i stato effettuato nel prodotta dalla Alari) che userà la memo- settore home.
periodo da settembre a Natale, e sono ria dei personal Mega con almeno 2Mb E come vede l'ST rispetto alla concorren-
stati venduti circa 2.200 ST, di cui 1.700 di RAM. Una configurazione per il De-
sono 1040. A questi si aggiungono un sktop Publishing comprendente compu- Fondamentalmente penso che l'ST ab-
500-1000 ST importati parallelamente. ter, software, e stampante Laser, costerà bia un grosso vantaggia soprattutto per il
Quali sono le novità sul fronte Alari? meno di 5 milioni. Atari introdurrà anche rapporto prezzo/prestazioni. Noi voglia-
Prima dì lutto una serie dì macchine un IBM compatibile, con prestazioni mo riuscire a mettere la potenza nelle ma-
future che saranno totalmente compatibi- molto interessanti ed un prezzo decisa- ni di tutti, da cui la nostra politica di «Po-
li con gli attuali ST: Mega 1,2 e 4, quali
ì i mente contenuto. Inoltre verranno tradot- wer without thè prìce», potenza senza il
avranno una quantità di memoria relativa ti in italiano 6 programmi della serie Cu- prezzo.
al loro nome. Queste macchine avranno ma (WP. grafica, foglio elettronico, ecc.), ^ ^
che sorgano delle dispute. Insomma se di vista una macchina migliore... A In conclusione; un Ilgs è una mac-
dico che un Amiga è migliore di un proposito: ci sono dei buoni program- china da acquistare più che altro se
64 dovrei trovare d'accordo parecchia mi «seri» per l'ST in versione già si possiede un II (tra l'altro la poli-
gente, ma sicuramente anche qualcu- b/n, e con l'emulatore Macintosh di- tica di ritiro delvecchio sistema riduce
no pronto a ricordare che se si tiene venta praticamente un Macintosh co- di 900.000 lire il costo) e si vuole avere
conto del costo, dell'età e di altri stando parecchio meno... Tutto sta a un sistema che consenta dì conservare
aspetti c'è almeno da discutere, ed è vedere quali sono effettivamente le il «vecchio» software e l'eventuale
vero. prestazioni dì un ST usato come un hardware di espansione, ha forse qual-
Nel caso delle tre macchine che so- Mac: le voci dicono che sia anche più che chance in meno, almeno allo stato
no state prese in esame, per tornare a veloce, ma è un dato che di per sé non attuale, come acquisto «da zero», os-
quanto di nostro interesse, non sembra vuol dire nulla; lo abbiamo visto in sia non partendo da un sistema preesì-
opportuno cercare a tutti i costi un funzione per troppo poco tempo per stente. E progettato e realizzato tal-
vincitore o un vinto, fermo restando poter esprimere un giudizio ma... pro- mente bene da reggere il confronto
che ci sono delle valutazioni che pos- metto già fin da ora che faremo un con le due macchine che usano il più
sono e, anzi, devono essere fatte. confronto fra un vero Macintosh e un potente 68000. Dai canto suo, l'Atari
Uno dei problemi é quello di pre- 1040 con emulatore. Forse, potrebbe costa qualcosa in meno deH'Amìga
scìndere da considerazioni di simpatìa essere una valida soluzione per chi (attuale),ed offre qualcosa in meno
o fiducia per una certa casa o preven- vorrebbe un Mac ma non può permet- quanto dimostrando
alle prestazioni,
zioni nei confronti dì un'altra, o da terselo. Non un sostituto del Mac, non in ultima analisi che non è tanto il mi-
considerazioni spiccatamente soggetti- un'alternativa, perché il Mac rimane croprocessore dal quale si parte, o co-
ve che sarebbe azzardato e dannoso quella gran macchina che è, con tutte munque non solo, a definire il livello
trattare come dati di fatto obiettivi. le sue caratteristiche che vanno al dì là della macchina, quanto piuttosto quel-
Un aspetto che non sì può non ana- del semplice (sì fa per dire) aspetto lo che gli si costruisce intorno: è cosi,
lizzare è quello dei prezzi. Ma quello delle prestazioni e del modo dì opera- in pratica, che l'Amiga ha potuto tro-
re. L’ Atari in bianco e nero, comun- varsi quel qualcosa in più, con ì vari
che in realtà interessa è soprattutto il
rapporto qualità/prezzo, in altre paro- que, esce in pratica da questo confron- chip che, controllati dal 68000, lo aiu-
to, perché si orienta tutto sommato ad tano a... cavar fuori le migliori presta-
le la «convenienza» dell'acquisto. E
qui il discorso si fa dì nuovo contro- applicazioni diverse da quelle di un zioni di cui è capace. Infine, quasi ino-
verso. Ma vediamo: un Amiga 1000 Amiga o un Ilgs, e diventa una mac- pinatamente, l'Atari si presenta come
costa un paio di milioni, qualcosina in china commercialmente di particolare interessantissimo nel modo in cui non
più con la memoria espansa a 1 mega- interesse, con un ottimo rapporto è stato inserito in questo confronto,
byte. Difficile dire esattamente quanto prezzo/prestazioni, ma in un altro am- ossia con il monitor in bianco e nero e
perché purtroppo, e lo riteniamo un bito. per applicazioni che possono piuttosto
difetto della Commodore, il prezzo Veniamo all'Apple Ilgs: non costa essere assimilate a quelle per cui è sta-
oscilla da un rivenditore all'altro. Nei poco, si arriva a 3 milioni e 600 mila li- to pensato il Macintosh. Chi vuole
giorni in cui scriviamo, c'è a Roma chi re (che con IVA diventano 4 e tre) per programmare in C con il 68000, ha a
«molla» un 1000 per un milione e otto il sistema con un drive, il vìdeo a colo- disposizione un sistema economicissi-
IVA compresa. È un retaggio di quan- ri e mezzo mega di RAM. Difficile so- mo per farlo.
to avveniva ai tempi del boom del 64, stenere che di per sé «valga» il doppio Appuntamento... alla posta del nu-
quando lo si trovava ammesso dì — di un Amiga; ma cosa vuol dire vale- mero prossimo, se fate presto a scrive-
trovarlo —
praticamente a tutti prez- i re? È un sistema apertissimo, con una re il vostro punto di vista su queste
zi? Difficile dirlo, ma speriamo che quantità incredibile dì software preesì- macchine e questo confronto.
cambi: ed in effetti le premesse sono stente (d'accordo per Apple II e quin- Marco Marinacci
D capaci
esigenza
gamento con tutti PC presenti
sul mercato.
MT 80+/PC Stampanti seriali
di
© TALLY
Z0094
tei
MANNESMANN
Corsico (MI)
(02) 4502850/855/860/865/870
Vig Borsini. 6
di Corrado Giuslozzi
f
C erano una volta i
nel futuro. Dunque: all'epoca de! PC i Prezzi (IVA esclusa). ad alta velocità di acces.so l28 msec): la
Personalily AT: 512 KByle. I drive 1.2 MB.
primi cloni cinesi arrivarono a distanza presenza, di serie, di una porta seriale,
I winchesler 40 MByie 28 msec. lasliera
di un paio d'anni dall'originale: all'epo- avanzala, EGA. pana seriale, porla paral- una parallela, e di una scheda EGA: la
ca dell'AT, invece, il ritardo fu di pochi lela L. 5.165.000 dotazione di MS-DOS versione 3.20 con
mesi: infine, ed è storia recente, abbia-
Monilor a colori RGB aita risoluzione relativo interprete GW-Basic. distribuiti
L. t.350.000
mo fenomeno degli AT «potenziati»
il con regolare licenza Microsoft. Il Perso-
11024 KByle di RAM e 8 MHz di clock) nality AT viene importato dalla Micro-
che sono stati messi sul mercato dai Tai- tek di Roma, che ne cura anche la distri-
wanesi addirittura prima dell'equivalen- intanto tenere sotto controllo le più re- buzione. La macchina che abbiamo pro-
te AT3 IBM. La tendenza a recuperare centi innovazioni nel .settore solo in ap- vato è ano dei primi esemplari disponi-
il tempo è chiara. Il presente ci porta un parenza più tranquillo delle macchine bili. allestito un pò rocambolescamente
AT su scheda «baby», ossia compatta, AT-like, che quasi mensilmente registra proprio per questa prova. La sua com-
che IBM non ha: si tratta della scheda delle innovazioni di carattere tecnico. mercializzazione dovrebbe essere piena-
in tecnologia multistrato con integrati Lo abbiamo fatto due mesi fa. presen- mente attiva per il momento in cui que-
VLSI che equipaggia tutti i nuovi AT tandovi il PC bit at. il primo con box pic- sto articolo u.scirà in edicola.
compatibili con box piccolo. colo grazie alla nuova (all'epoca... I .sche- Ultimo commento prima di iniziare la
Viene spontaneo, viste queste premes- da baby. Lo facciamo, questo mese, pre- prova: solo due mesi fa su queste pagine
se. chiedersi cosa ci riserva il futuro. Noi sentandovi il Personalily AT. una mac- abbiamo presentato un prodotto analo-
crediamo non sia troppo ritenere che il china basata sulla medesima .scheda del go. ba.sato oltretutto su componenti del-
prossimo passo siano le nuove, fanta- PC bit at ma con in più la possibilità di la medesima provenienza: a pochissimo
scientifiche macchine a 32 bit basale sul far lavorare il microprocessore in modo tempo di distanza eccoci a presentare
microprocessore Intel 80387. ! primi an- «no wait States», ossia senza stati di at- una macchina non nuova e certamente
nunci sono già nell'aria, anche se anco- tesa per la memoria. Ciò aumenta le non rivoluzionaria ma senz'altro evoluta
ra non si è visto nulla sul serio. A questo prestazioni della macchina a scapita for- e migliorata. È questo, soprattutto, che
punto ì Tainanesi potrebbero aver com- se di una minore compatibilità con qual- cidà modo di renderci conto di come l'e-
pletato un 'incredibile rimonta che li che software .strettamente dipendente voluzione dei prodotti di Taiwan sia
sbalzerebbe dalla posizione di paria del- dalle lemporizzazioni interne. In effetti continua ed incessante, e di come laggiù
l'informatica a quella di nuovo impero questa soluzione è di introduzione piut- non se ne stiano con le mani in mano.
tecnologico, forza trainante del mercato tosto recente nel mondo dei «cinesi», Rimanete sintonizzali, siamo in atte.sa
informatico. Parole grosse? Forse. Ma mentre diversi grandi costruttori già la di cose veramente grosse.
non da sottovalutare, se è vero (come è hanno adottata da tempo: ricordiamo in
XEN e lo Sperry Descrizione esterna
vero) che il mercato ha oramai scavalca- particolare TApricot
to la stessa IBM la quale appare impre- micro-IT. entrambi provati su MC: tra La prima cosa che nota dì questo
si
parata al prossimo attacco a colpi di l'altro la stessa IBM Tha adottata sul Personality è il box di dimensioni in-
386. suo personal XT-286, un ibrido fra XT e consuete. Si tratta, come accennavamo
Staremo a vedere. Per ara possiamo AT di recente annuncio. neH'apertura. di una soluzione inier-
media Ira quella IBM standard, deci- Posteriormente trovano posto, come l'alto o verso il basso. Sul frontale, ol-
samente mollo ingombrante, e quella di consueto, le varie
connessioni per le tre al pulsante ed alla spia di accensio-
«mini» adottata nella maggioranza dei necessità di alimentazione e di espan- ne. dispone di un controllo di contra-
nuovi compatibili AT, Il vantaggio, se- sione. Sulla sinistra abbiamo le due sto del bianco e di un commutatore
condo la Microtek, sta nella possibili- prese EC maschio e femmina per l'in-
I
che permette dì passare dalla visualiz-
tà di installare un disco rigido full-size gresso e l'uscita asservita della rete, zazione a colori a quella monocroma-
in aggiunta a due unità slim-line senza mentre non è presente il cambiatensio- tica. verde od ambra a scelta. Poste-
perdere troppo in ingombro. Ricordia- ne. Sulla destra le tradizionali feritoie riormente vi sono alcuni trimmer per i
mo che anche nel box piccolo si pos- poste in corrispondenza agli otto slot vari controlli di uso meno frequente;
sono installare tre unità purché siano interni; sul pannello sono inoltre di- fra di essi però è compreso quello dì
tutte a mezza altezza. In effetti la di- sponibilile forature per due connetto- luminosità che francamente avremmo
men.sione orizzontale della macchina è ri DB-25 supplementari, attualmente preferito sul frontale. II cavo di rete e
di solo .sei centimetri maggiore rispet- non usati ma utilizzabili, ad esempio, quello di segnale non sono staccabili,
to a quella del box pìccolo, e risulta in unione a certe schede RS-232 multi- ed il secondo é anche piuttosto corto,
praticamente coincidente con la lar- ple. tanto da rendere impossibile il posi-
ghezza della tastiera. La tastiera che viene fornita di serie zionamento del monitor a più di un
Sul frontale, a sinistra, si trova il con il Personality é la versione «cine- palmo di distanza dall'unità centrale.
consueto punnellino dì controllo sul se» della nuova tastiera avanzata
quale sono raggruppati (pochi) co-
i
IBM. Come si vede nella foto le sue
mandi e indicatori di funzionamento. L'Interno
caratteristiche sono piuttosto peculia-
In particolare sono presenti: la serra- ri: a parte uno stravolgimento presso-
La costruzione del Personality se-
tura di sicurezza tipica degli AT. un ché totale di quella che oramai era gue da vicino canoni non scritti ma
i
pulsante di reset e tre spia led che se- una disposizione standard dei tasti ugualmente rispettali da tutti compa- i
gnalano l'alimentazione, l'attività del (fra cui un malefico scambio tra Caps tibili:frontalmente a destra le memo-
Winchester ed funzionamento in mo-
il Lock e Control), osserviamo la «nasci- rie di massa, posteriormente a destra
do «turbo» ossia con clock ad 8 MHz. ta» di due ulteriori tasti funzione (che l'alimentatore, a sinistra la mother bo-
Notiamo che la serratura agisce non ora in totale sono dodici), la duplica- ard e le schede dì espansione.
solo a livello elettrico, bloccando cioè zione dei tasti Alt e Control e la tanto Per quanto riguarda le memorie di
la tastiera, ma anche meccanicamente attesa scissione del lasiierino numeri- massa, il Personality dispone di serie
impedendo l'estrazione del coperchio co dai tasti di movimento cursore. Il di un drive per minifloppy ad alta ca-
e quindi l'apertura della macchina. Il cavo di connessione è fatto come si pacità (1.2 MByte) e di un disco rìgido
pulsante di reset è ben segnalato ma deve, ossia molto lungo e spiralato so- da 40 MByte di produzione MiniScri-
molto esposto e per di più non protet- lo al centro, ed è perfino staccabile be. Quesfuliimo é caratterizzato, oltre
to contro gli azionamenti accidentali; «lato tastiera» per mezzo di un appo- che dalla capacità doppia rispetto alla
basta sfiorarlo perchè compia il suo sito connettore ad incastro. norma di mercato, dall'elevatissima
effetto, e ciò ci sembra non poco peri- 11 monitor del Personality è un RGB velocità di accesso; 28 millisecondi,
coloso. La spia «turbo», infine, è forse a colori ad alta risoluzione di produ- un valore notevole e decisamente infe-
inutile dato che la macchina non di- zione ADI (come la tastiera), adatto al riore ai 40 millisecondi richiesti dalle
spone di un interruttore facilmente ac- funzionamento in unione alla EGA specifiche IBM. Come si vede dalle
cessibile per commutare fra 6 e 8 che su questa macchina è dì serie. Di- foto il drive è alto come due unità
MHz: oltretuilo la configurazione spone di un pratico supporto bascu- slim-line (e quindi come il Winchester
standard del Personality è quella a ve- lante che permette di orientarlo como- originale che equipaggiava l'XT IBM),
locità maggiore, per cui la spìa finisce damente verso lo sguardo dell'opera- e pertanto viene montalo al centro del
per essere un inutile duplicato di quel- tore, sia ruotandolo assialmente che pannello frontale, fra lo spazio delle
la di accensione. inclinandolo di qualche grado verso schede e quello dei drive per floppy.
te alla piastra madre, limitando la lun- cinque dei sei slot lunghi e l'unico cor- terminali supplementari per fornire
ghezza delle schede accettabili dai pri- to accessibile hanno il bus esteso ad l'alimentazione ad altrettanti eventuali
mi due slot di espansione; un pò come otto/sedici bit: uno slot lungo e quello drive aggiuntivi.
nel vecchio XT, che aveva slot «lun- corto inaccessibile lo hanno solo ad
ghi» e «corti», solo che in questo caso otto bit.
Utilizzazione
gli slot lunghi sono sei e quelli corti La scheda madre, dicevamo prima,
due. Purtroppo la collocazione obbli- compatto denominato co-
è del tipo Visto che uno dei punti che distin-
gata del controller dei dischi fa si che munemente «baby». È realizzala su guono questo Personality dai concor-
uno dei due slot corti non possa essere piastra in veironite a quattro strati e renti è il box «midi» parliamone un
utilizzato affatto. La scheda control- monta circuiti integrali del tipo VLSI. animino. Secondo noi il problema del-
ler. infatti, per via di tre fiat cable Permette di installare 1024 KByte di la dimensione del contenitore è male
uscenti da un lato, impedisce di utiliz- RAM «on board», dispone di uno impostato. Con l'attuale disponibilità
assai più piccoli se si ridisegnasse la orizzontale (mentre sul PC era vertica- DOS.
collocazione dei componenti. In effetti le). Chissà, forse all'IBM c'é un uffi- Ultime annotazioni per la EGA ed il
tutto ciò che c’è dentro questo Perso- cio apposito per la complicazione del- monitor: tutto OK. nessun difetto. Il
nality potrebbe tranquillamente stare le cose che vanno bene... monitor soprattutto é proprio bello e
in un box piccolo se i tre drive venisse- Passando ad un discorso di pure non é neppure troppo ingombrante. Il
ro posti verticalmente anziché orizzon- prestazioni, va detto che il Personality carattere in modo testo é ben disegna-
talmente, affiancati l'uno all'altro sul se la cava decisamente bene; nostri i to e leggibile, i disegni sono netti e
lato destro del contenitore in modo da benchmark sono stati eseguiti in tempi precisi. Le possibilità di variare il con-
sfruttare tutta l'altezza del medesimo. dal 15 al 20 per cento inferiori rispetto trasto e di passare in modo monocro-
La disposizione attuale delle parti ci allo stato 8 MHz «normale». Fra l'al- matico sono comode anche se non in-
pare invece piuttosto irragionevole, tro la macchina in prova ha funziona- dispensabili.
una pedissequa imitazione della strut- to correttamente pur essendo stata al-
tura dell'originale AT IBM che però con chip di memoria aventi
lestita
Conclusioni
porta ad un inutile spreco di spazio tempo d'accesso di ISO nanosecondi:
sotto ai drive. Comunque il box midi le specifiche tecniche del costruttore Che dire ancora se non passare ai
rende praticabile la soluzione tower consigliano di usare chip da 120 ns prezzi? Allora; il Personality base, che
(quella in cui il computer giace su un per l'uso ad 8 MHz
«no wait». ma noi poi è come questo in prova, costa qua-
fianco sotto la scrivania), sempre che non abbiamo avuto alcun problema si cinque milioni e duecentomila lire,
il cordone del monitor venga allunga- anche con quelli più lenti. cui va aggiunto un altro milione e tre-
to a misure ragionevoli. Un fatto che ci ha incuriosito è stato centocinquantamila lire per il monitor
La tastiera avanzata, fornita di serie, il ritrovare nel Personality la stessa ad alta risoluzione. In totale fanno cir-
è di buona qualità. Il tocco dei tasti è scheda madre del PC bit at provato a ca sei milioni e mezzo, che però com-
preciso anche se non fornisce un feed- gennaio, il quale tuttavia non prevede- prendono tutto: 512 KByte di RAM,
back sensibile. Avremmo qualcosa da va il funzionamento «no wait». In ef- Winchester veloce da 40 MByte, EGA,
ridire sul nuovo layout dei tasti, ma fetti il costruttore è il medesimo, ma porte seriale e parallela, tastiera avan-
dovremmo prendercela con mamma da due mesi ha questa parte ha eviden- zata, monitor a colori avanzalo. Il
IBM che pare non riesca a rimanere temente aggiunto qualcosa al suo pro- prezzo non è uno scherzo, certo, ma la
stabile su un modello definito. Il fatto dotto: manuali tecnici delle due sche-
i
dotazione di base del Personality é
è che la gente oramai si è abituata, e de differiscono solo per una mezza pa- senz’altro più ricca di quella di altri
dover reimparare la disposizione dei gina. quella che cita la possibilità di concorrenti. Chi volesse risparmiare
tasti è veramente scomodo. Chi riesce commutare fra «wait» e «no wait» per qualcosa può evitare la costosa accop-
a trovare l'Escape al primo colpo? Nel mezzo di un dip-switch. Da notare che piata EGA + monitor avanzalo ed ac-
PC è a fianco alla cifra nella prima I il dip-switch in questione esiste tale e quistare un adattatore più convenzio-
fila di tasti, nell'AT sta sopra al sette quale su entrambe le schede, ma su nale. ed anche magari scegliere la ta-
nel tastierino numerico, qui é addirit- quella del PC Bit la commutazione stiera normale al posto di quella avan-
tura per conto suo nell’angolino in al- non ha alcun effetto. zala (che lutto sommato ci sembra of-
to a sinistra. Ed il fatto che ci siano Passando ad altro, occorre sottoli- fra più svantaggi che vantaggi). Fra
due Control non aiuta affatto tutti neare la prestazione del Winchester in l'altro il Personality può anche essere
quelli che. come il sottoscritto, usano dotazione. Qualità del nome a parte richiesto con box grande, questa volta
Wordstar «all'antica» (ossia non (MiniScribe è uno dei maggiori co- senza differenze di prezzo.
usando le frecce ed tasti funzione ma
i struttori mondiali di hard-disk). il Occorre infine sottolineare che at-
iltasto Control) e di conseguenza van- comportamento del disco ci ha lasciati tualmente il Personality è uno dei più
no a premere con l'anulare sinistro il più che soddisfatti, superando brillan- veloci AT-like in circolazione, assieme
Caps Lock almeno una volta ogni due temente sia benchmark (che nel caso
i ai già citati Sperry micro-IT ed Apri-
battute! Per due tasti funzione addi-
i dei dischi sono ancora meno significa- cot Xen, grazie al funzionamento ad 8
zionali il discorso è addirittura grotte- tivi del solito) che i più importanti test MHz «no wait».
sco: a che servono', quando tutto il sul campo. Ed in effetti 28 millise-i La differenza verso un 8 con- MHz
software della Galassia ne prevede so- condi di tempo d'accesso costituisco- venzionale non è drastica ma risulta
lo dieci? E chi avrà coraggio di scrive- no una prestazione eccellente, consi- ugualmente sensibile. Attualmente,
re programmi che li gestiscano, a ri- derando anche che sono realizzati su abbiamo detto; almeno fino al prossi-
schio di perdere la compatibilità con un disco dalla capacità di 40 MByte. mo arrivo dei nuovi AT a 12 già MHz
tutti PC, XT ed AT dotati di tastiera
i Ricordiamo che Microtek
fra l’altro visti in quel di Taiwan.
non avanzata? In compenso il Return, ha recentemente stipulato un accordo
IVrhMlif 1 S p.,1.
( |s^
© ENTE NAZIONALE
PER L' ENERGIA
ELETTRICA KARKSBRAt ITAi.lA
G/axovett:f
Ailcniìdc^ lltotbUallA
UNA NOVITÀ
CHE MOLTI
CONOSCONO
Olire alle 2.000 piccole, medie aziende e studi la rete di distribuzione ed assistenza ì.soft su
professionali che utilizano con soddisfazio- M.I.D.A. è la più completa ed efficiente, con ,
Desidero ricevere ulteriori informazioni
ne il pacchetto gestionale M.I.D.A., ora anche servizio tecnico telefonico “Hot-Line” e Cen- '
su M.l.D.A.© >
le grandi aziende lo hanno scelto per la gestio- tri di Assistenza Re^onale di supporto; I Nome I
dividuale. era il famoso schedario Buf- archivi e i sistemi che avevano escogita- quali risolverli. Il benemerito .schedario
fetti, costituito da un contenitore metal- to per manipolare con facilità le schede, Buffetti si è evoluto, si è. come si dice
lico e da
tanti cartoncini tschedet sui con soluzioni software, ovvero inventan- oggi, informatizzato, ma la sua filosofa
quali riportare, scrivendoceli a mano, i do delle codifiche. oppure con soluzione di base è rimasta inalterata.
dati relativi a ciascun record deU'arcbi- hardware, ad esempio inserendo una Se non vi sta bene que.sto inizio troppa
vio. scheda colorala leggermente sporgente denso di citazioni "storiche» ne provo
E ricordo che molti miei amici, che allo- che separasse gruppi logici di schede.
L'incremento verticale nelle prestazioni ge. per mezzo del quale è possibile, tra- ta, che permetta di testare te funziona-
delle macchine della classe PC IBM ha mite comandi interattivi, dialogare con lità più interessanti.
comportato, nel mondo del software, l'archivio, per trarne fuori i dati che in- L’argomento è Stipendi, in quanto è
una specie dì corsa ai prodotti «tuttofa- teressano e un rudimentale linguaggio quello, in assoluto più conosciuto, ed
re», prodotti che mostrando all'utente fi- di programmazione, con il quale è possi- è la procedura più diffusa in qualsiasi
nale un'interfaccia costante, permetto- bile eseguire elaborazioni Batch dei dati ambito professionale.
no. per definizione, di risolvere qualsiasi in archivio.
tipo di problema, a scapito però della
specializzazione, in quanto .se si spinge a Manuale di dischetti
fondo una qualsiasi delle loro funziona- Premessa Il prodotto è stato tradotto in italiano,
lità, mostrano abbastanza presto dei li-
Come detto il Dease 2.5 (abbreviazio- mentre il manuale dell'esemplare in
ne di DataBase) è un prodotto dichia- prova è ancora in inglese. Questo ci
II DataBase della The Software Solu- ratamente destinalo ad utenti finali, permette di scoprire le traduzioni
tion. è. al contrario, un prodotto dichia- per cui nell'eseguire la prova ne de- adottate per vari comandi. Ad esem-
i
nei prodoiii di un ceno livello, molto dirizza alle varie sottoprocedure (fig. Data, Ora, Logica (SN). Scelta. Ogni
voluminoso, ben organizzato e stam- tipo attiva alcune ulteriori richieste, ad
palo con molla eleganza. Per modulo si intende l’insieme costi- esempio se il campo è numerico, viene
Sempre inserito negli anelli c'è anche tuito da Maschera di Acquisizione Da- richiesto il tipo (Intero, Virgola Fissa.
il Quìck ReTerence Guide, che permet- ti, controlli da eseguire sui campi, Virgola Mobile e la Lunghezza).
te in poche pagine, e a detta della The eventuali relazioni con altri archivi. Il campo data può essere definito co-
Software Solutions, di imparare il 90"i. Per costruire un Archivio, occorre ov- me MM/GG/AA oppure come GG/
del DataBase. viamente definire la sua struttura, al- tylM/AA.
l'interno della quale andranno immes- È ovvio che in fase di immissione le
si. via procedura di acquisizione, da- i
date non presenti sul calendario non
Prestazioni dichiarate ti. La costruzione della strutura è con- vengono accettate.
In ogni dischetto o Directory, possono testuale a quella della maschera, e si Se si sceglie Stringa di Numeri si può
essere apeni fino a 26 DataBase (identi- esegue in modalità FULL SCREEN. specificare una Picture, ad esempio,
ficati con una lettera da A a Z). ciascu- A schermo libero si appongono scritte per un campo contenente un numero
no dei quali può contenere fino a 255 sul video (parte fissa della maschera), di telefono, la Picture può essere
file, ciascun file fino a 65.535 record, poi. posizionandosi in zone vuote (in 0000-0000000, dove i primi quattro
ogni record può contenere fino a 4.000 genere in corrispondenza delle scritte «0» identificano la zona prefisso.
caratteri oppure 255 campi, ogni cam- relative) e premendo FIO, si crea il Interessantissimo è il tipo Scelta, che
po fino a 255 caratteri. campo. in pratica permette la costruzione dì
Ogni DataBase, che non é. ed è bene In pratica premendo FIO, ilDataBase una tabella (fino a 99 dati), in cui ad
ripeterlo, un singolo archivio, ma un apre una finestra, in cui in maniera un valore numerico progressivo
insieme di archivi collegati (relaziona- guidata, è possibile definire tutte le 1,2.3, 4, viene attribuita una scodifica.
ti) tra di loro, permette inoltre fino a specifiche del campo (fig. 3). In sede di immissione si digita il codi-
16 Moduli di acquisizione, fino a 255 Una delle caratteristiche più potenti ce numerico, e nello stesso campo ap-
indici a fino a 255 report. del DataBase è proprio costituita dalla pare la scodifica.
Sono limiti teorici che in genere non si varietà e dalla potenza dei controlli ai IlDataBase mostra, quando in fase di
raggiungono in nessuna applicazione. quali è assoggettabile un campo. È digitazione si arriva ad un campo di ti-
Oppure se. fatti dovuti calcoli, tali li-
i evidente che questi controlli entreran- po scelta, un menu che visualizza co-
miti risultano insufficienti è probabile no in azione in fase di immissione da- dici e significati.Tale menu, se é cor-
che il problema che si sta affrontando ti, facilitando al massimo tale delicato to.occupa la prima riga del video, se
non sia risolubile con un Personal lavoro, e in ogni caso prevenendo tutti però è lungo, può occupare una fine-
Computer. gli errori prevenibili. stra sui lato destro della videata, su
Le specifiche possibili sono numero- cui, con i tasti di movimento, si può
sissime,elenchiamo sinteticamente le far scorrere l'elenco (fig. 4).
Disegrto del modulo più interessanti. Il vantaggio di questo tipo sta nel fatto
L'accesso al Datahase avviene attra- Nome del campo, per Default viene che in pratica nell'archivio vengono
verso una prima maschera dì sistema presa la stringa immediatamente a si- memorizzali solo due caratteri, che so-
che richiede il codice del DataBase nistra nello schermo. E però possibile lo al momento opportuno (sulla Ma-
(da A a Z) e poi il suo nome e la pass- cambiare il nome, che può avere un schera oppure in un Report. ecc.) ven-
word, che al solito, non viene visualiz- massimo di 25 caratteri. gono scodificati. Tali tabelle esterne
zata durante la digitazione (fig. I). Tipo Campo. I tipi sono Numerico. possono essere utilizzale anche da par-
.Appare poi il menu principale, che in- Stringa di Te.sto. Stringa di Numeri, te di altri archivi.
Campo Indice. Un campo può essere
definito Indice, in tale modo il Data-
Base costruisce un ulteriore archìvio
indice, per mezzo del quale è possibile
attivare un metodo di ricerca rapido
(digitando il codice), oppure un ordi-
namento particolare.
Campo Unico. È possìbile indicare un
campo come unico in modo tale che
sia impedita la duplicazione di uno
stesso valore su due record differenti.
In genere tale specifica si collega al
campo Indice in modo da costruire
una «classica» chiave di accesso unì-
voca all'archivio.
Range di Valori. Ciascun campo può
essere sottoposto ad un controllo di
appartenenza aU'interno di un range
di valori. Tale range può essere anche
di tipo calcolalo, per cui può essere re-
so variabile, ad esempio in funzione
del contenuto di altri campi.
Campo Obbligatorio. I campi obbliga-
toridebbono essere digitati obbligato-
riamente. mentre gli altri possono es-
sere shiftati.
Attributi. Colori o attributi di visualiz-
zazione differenziali in funzione ad
esempio del tipo di campo
(ad esem-
Figuri 7. H Creazwnt di un Repori e Risuliaio Finali. Anche il disegna diH'aspeUu di! Ripari si esegue in modaliia Full Screen. via per impanare la pasizione dei
campi sia per immellere senni fisse, sia per immellere icomandi di nampa non nampahili li comandi Punioi.
Sicurezza KS per pulire la maschera e, una volta in grado di eseguire stampe sia sotto
inseriti ì dati nei vari campi, si confer- forma dì tabulato (campi organizzati
in DataBase2.S sono mollo sviluppa-
ma con F2. per colonna), sia sotto forma di «non
le funzioni di sicurezza, sia per
le
Per ricercare il o record che soddisfa-i tabulato», sotto forma di Maschera di
«controllare» l'accesso aH'intero Da- no certe condizioni, a Maschera Vuota Immissione, in Formato Tempiale.
taBase sìa. una volta dentro, per diffe- (F5), si inseriscono Criteri di Selezio- i Vediamo i vari passi per costruire e
renziare l'accesso ai singoli archivi o
ne direttamente nei campi con apposi- definire un QUICK REPORT.
addirittura al singolo campo da parte
ta sintassi, e poi si preme F3 per la Ri- Il relativo menu é accessibile dalla
dei vari utilizzatori.
cerca. Con F3 si raggiunge il record maschera di acquisizione semplice-
Per attivare questa seconda funzionali- mente premendo il tasto F9. Le varie
successivo, e con alt F3 il record suc-
tà occorre definire un archivio di uti- funzioni possibili comprendono la ge-
cessivo che rispetta criteri. Con alt i
precedente. Per immettere un Record: rettamente dal Modulo, ma potente e polalo con dei comandi di tipo «Pun-
Funzioni
In ciascuna delle funzionalità esami-
nate,ad esempio nei Definizione dei
campi Calcolati, oppure nella produ-
zione di Report, è possibile utilizzare
delle funzioni che permettono di ma-
nipolare dati, modificandone il loro
i Tra le funzioni miste notiamo quelle piu sofisticate dei dati dell'archivio.
aspetto iniziale. diconversione di una data o di un nu- Tali manipolazioni possono essere le
Come al solito le funzioni si dividono mero nel corrispondente lesto. più svariate. come un Report particola-
in varie categorie. Le funzioni di Data re (Full Report) non eseguibile via
e Tempo, con le quali queste grandez-
FullReport, Query Quick Report (si pensi ad un Cedolino
ze possono essere visualizzate nei più Stipendi), oppure aggiornamento di
Language e Programmazione
svarialimodi, numerici e testuali. tutti record, o di record selezionali,
ì
Funzioni di stringa, funzioni aritmeti- Fino ad ora abbiamo visto le funzio- dell'archivio (elaborazione Batch) (fig,
che e scientifiche (anche numero ran- nalità operative interattive che permet- ||).
dom e funzioni trigonometriche). tono di costruire, alimentare e utilizza- In pratica ogni volta che occorre una
Inoltre sono disponibili cinque funzio- re un archivio, o un insieme di archivi elaborazione particolare, non ricondu-
ni finanziarie, per il calcolo dell'im- in maniera molto controllata ed evolu- cibile a strutture tipo, si può ricorrere
porto e del numero delle rate, o capi- al linguaggio di programmazione, che
tale o interesse di operazioni finanzia- È possibile utilizzare altre funzionalità utilizza comandi specifici e «classici»
rie. che permettono manipolazioni ancora di programmazione.
Tali comandi possono essere dassifi- menu utente, che permette di costruire pressioni avute du altre persone.
più menu, organizzati ad albero, per Il DataEase arriva in Italia con una
mezzo dei quali muoversi neH'applica- eccellente fama sia di critica (vedi il
l'unzioni operazionali.
zione.Va inoltre installata, con appo- lungo articolo su Tech Journal di no-
funzioni, citate prima.
sitaprocedura, l'installazione, vembre '86) che di pubblico (nomina-
funzione di selezione (FOR<condi-
li il prodotto è un
Tutorial fornito con tion nell'Award for Technical Excel-
zione> ), PC Magazine),
esempio del grado di complessità che lence indetto da eque-
funzioni di aggiornamento (Modify.
può raggiungere una procedura per sta è la migliore delle referenze per il
Deleie.).
utente finale. pubblico italiano che si può avvalere
funzioni procedurali (IF .. THEN ..
nelle scelte della selezione del mercato
ELSE; WHILE .. END,) .statunitense.
Conversioni e Importazioni
funzioni di raggruppamento, La versionetotalmente italiana è
funzioni di definizione variabili (AS- Molto sofisticata è la .sottoprocedura
uscita a fine febbraio '87, sono previ-
SIGN). che permette il dialogo con archivi co-
ste a breve una versione LAN, che la-
L'impressione è strana, per due moti- con altri prodotti. Sono ricono-
struiti
vora sulle Network NOVEL e sulle
vi. 11 primo è che quasi alla fine del sciuti archiviDB 11 e DB III, Lotus due IBM. È inoltre previsto un Deve-
manuale, se vogliamo seguire l'ordine 123. DIF, Wordstar. Inoltre archivi
lopement Tool Kit, per lo sviluppo di
in cui è realizzatoil manuale, si «sco- con record a lunghezza variabile e fis- applicazioni da parte di specialisti in
pre» che il DataEase possiede anche sa.
ambiente DataEase.
un proprio linguaggio di programma- Da tale soitoprocedura è anche possi-
In Italia il prodotto è rappresentato
zione. che quindi ne amplia ulterior- bile l'operazione di trasferimento di
dalla Soluzioni Italiana Software, che
mente il range di utilizzabilità. dati tra archivi DataEase. sia a parità WP
ha già in catalogo il rinomato
Il secondo motivo consiste nel fatto, diDataBase che no. .Samna Word 1, e che ha recentemen-
1 1
che anche la costruzione del program- La sofisticazione consiste nella possi- te aperto un proprio ufficio commer-
ma avviene in maniera interattiva, ov- bilità di e.seguire importazioni selezio-
ciale anche a Roma.
vero il singolo statement può essere nate. imponendo all'operazione sia
Oltre a questi aspetti non secondari
costruito prezzo per pezzo scegliendo criteri di selezione sia criteri di ordina-
per il successo nel mercato italiano di
le varie opzioni che la barra dei menu mento, sia regole di comportamento in
un prodotto c'è il DataEase stesso.
via via propone. caso di record duplicati.
È senza dubbio un prodotto in cui il
A parte questa curiosità, che però si- delicato equilibrio tra potenza e flessi-
gnifica fedeltà al nome DataEase. con
Conclusioni bilità da una parte e facilità d'uso dal-
tale linguaggio è possibile affrontare e
l'altra è raggiunto. E questo nella ma-
risolvere anche problematiche com- Come fronte a prodotti di
al solito di
una certa importanza occorre precisa- teria più importante e complessa del-
plesse di elaborazioni, problematiche
re che una prova che ha delle rigide li-
l'informatica che è l'elaborazione dei
in generale non accessibili ad un uten-
mitazioni dimensionali, in termini di dati.
te finale.
numero di pagine, non permette di de- La facilità d'uso lo rende effettiva-
.scrivere nel dettaglio tutte le funziona- mente utilizzabile anche dal fantoma-
Menu Utente lità. tico utente finale, quello che non ha
Mediante l'integrazione tra funzionali- Nel nostro caso, ad esempio, la pro- preconoscenze informatiche e che non
tà di lavoro interattive e funzionalità blematica «programmazione» é stata deve conoscere concetti di DataBase e
avanzate di programmazione è possi- semplicemente citata, mentre richiede- la potenza e flessibilità lo rendono ap-
bile sviluppare applicazioni per utenti rebbe da sola una consistente tratta- petibile anche dai tecnici, che per lo
finali, in cui l'utente accede diretta- zione. sviluppo di applicazioni, sono alla
mente via menu di scelte alle varie op- Le conclusioni, quindi, prevedono la continua ricerca di strumenti con i
zioni e ai vari sottoprogrammi (fig. collaborazione del lettore, che in base quali velocizzare e rendere produttivo
alla sua esperienza e sensibilità, inter- il proprio lavoro.
12 ).
In tale caso si può usare la struttura preta le informazioni fornite e le im-
ai
Dalla SOFIN un
PI©© consiglio per dare un po'
tuoi clienti commercialisti delusi dai soliti
di sollievo
programmi
ISOT.IN.
SOCIETÀ FORNITURE INFORMATICA
98100 Messina via Don Blasco 75
.
di Massimo Truscelli
L a
per
lista delle
PC
modello distribuito
si
siantpanii economiche
allunga con un nuovo
in Italia dalla Casa
patiti di tutti
che ormai il
i tipi e per tutte
mercato offre.
del Computer di Pontedera, già cono-
Costruttore:
sciuta per merito dei prodotti Bondwell e
Shinwa /Giappone)
di numerosi accessori tra i quali un inte- Descrizione
ressante data swiiclì ed un versatile buf- Distributore:
La Casa del Computer
fer di stampa. La Shinwa VP 8100 si distingue per
Via della Misericordia. Sif
La nuova concorrente in questa fa- il colore grigio antracite e per le gene-
S6025 Pontedera (PII
scia di prodotti è laShinwa VP 8100 da rose dimensioni del pannello di plexi-
100 cps. che promette, a conferma delle Prezzo /IVA esclusa): L. 390.000 glass fumé di controllo della stampa.
buone doti generali e nonostante il prez- Le dimensioni sono quelle tipiche di
zo decisamente contenuto, di comportar- una stampante ad 80 colonne, con uno
.sidegnatamente. Un'ulteriore possibili- sviluppo in profondità abbastanza evi-
tà di acquisto per l'hobbista sempre più 1 dente; per la cronaca le dimensioni in
/\LLÌjb
Forse non sai che la maggior par- Open Access è l'unico sistema di OA I: database relazionale da 32.000
_5VP»T
V. Val Cristallina, 3 - 00141
Sviluppo e Vendita
Roma • Tel.
di Prodotti
06-8278951
Tecnoiogici
(5 lìnee).
Phiups Personal Monrors i
PHILIPS
di Francesco Carla
hard, lo yuppie california- ne per Amiga è naturalmen- di fantasia di sempre con suoni altrettanto. Di questa
no autore della più volte re- te migliore di quella C64, Impossible Mission. que- serie è annuncialo un altro
censita simulazione orienta- ed é anche un po' più sem- st’anno non ha prodotto titolo sui gangster america-
le. ha fatto centro: 200.000 plice l’interazione. che paccottiglia. Qualche ni di cui non si sa molto, un
dollari di royallie nei primi Tra le grandi case ameri- stupido gioco sul Wrestling, sdì sullo scudo stellare e
tre mesi di vendita e una cane è andata benissimo la un mediocre Destroyer bel- Sìnbad, storia di sultani e
decina di conversioni per Electronic Arts. Propongo licoso, un velleitario e mal odalische perfino un po’ se-
altre macchine (molto infe- un altro 10. Basterebbe il realizzato videogame sui xy. A parte Cinemaware la
riori alla versione Amiga) Marbie Madness di Larry mostri del cinema anni cin- Mindscape ha prodotto
già realizzate, sono il bilan- Reed che ho girato in lungo quanta e sessanta. Movie The Halley Project per
cio provvisorio del suo suc- e in largo nel numero scor- Monster, e un paio di rici- Amiga e Deja Vu, una stu-
cesso. Shangai è stato pro- so, per meritare questo vo- claggi di vecchi successi co- penda advenlure delia
dotto anche per Atari si. lo. Ma la casa di San Rafa- me World Games e Winter Icom Sìmulations dell'Illi-
nois. ambientala in vecchi del mitico gioco, sì tratta di verpool, in un futuro non 6 stentato.
alberghi e stupende strade. uno dei maggiori successi troppo lontano, la Psygno- Prendete questo lungo
Di Deja Vu riparleremo di sempre sullo Spectrum. sìs sia riconosciuta come la faccia a faccia tra le softwa-
molto presto. Il voto per la La The Edge si merita 8. cosa più innovativa di quel- re house americane e quelle
Mindscape è 9. La Hewson, tranquilla- la città dopo John Lennon inglesi come un bilancio
Passiamo ora all'Inghil- mente ospitata in un picco- e i Beatles. Mentre aspettia- del 1986 e come punto di
terra, l'altra zona cruciale lo paesino nella campagna mo quel momento posso partenza per il 1987. Il ri-
delle operazioni del soft- inglese, per opera dì An- già dirvi che sono in uscita sultato finale vede un bel
ware spettacolare. Da ques- drew Hewson, uno dei pio- nuovi prodotti Psygnosis po' in vantaggio gli USA
te parti Commodore 64 e nieri della software indu- per Amiga e ST. Appena li nei confronti dei vecchi iso-
Spectrum continuano a te- slry inglese, è diventata in avrò ve ne parlerà. Per la lani. Vedremo fra un anno
nere banco, ma si nota an- pochi anni una delle più fa- Psygnosis il minimo è 9. se le cose staranno ancora
che una certa reviviscenza mose software house bri- Dovendo scegliere un'al- cosi.
deh'Msx, in versione e 2. 1 tanniche. Molto del merito tra software house inglese Segnalazioni al volo per
Quest'ultima notizia farà va agli autori di cui ha po- per pareggiare il conto con alcuni splendidi prodotti
conienti anche i numerosis- tuto servirsi, alcuni dei mi- quelle americane, ho dovu- appena usciti e sui quali ri-
tornerò nei prossimi nume-
ri. Robert e Michael Me
Nally sono gli americani
autori di Quinietle, una ef-
ficace simulazione di un
gioco orientale realizzato
per Amiga. Il software è
prodotto dalla Mìles Com-
puting Ine. Quintette è una
specie di tris, ma invece di
infilare soltanto tre palline
sulla stessa linea qui biso-
gna metterne cinque. Effetti
acustici e visivi molto riu-
sciti completano il simula-
tore.
Grand Slam è di gran
simi fans italiani dello gliorinomi usciti dalla sto- to riflettere parecchio. In lunga il miglior simulatore
standard made in Japan, ria del videogame: Jeff generale gli inglesi sono po- di tennis disponibile per
che spesso fanno sentire il Minter, che si è fatto distri- co innovativi e parecchio ri- qualunque computer. Ope-
loro lamento ritenendosi in- buire il suo ultimo Iridis petitivi. Un esempio per ra di Tome Maremaa e di
giustamente trascurati dalle Alpha e la Graftgold di An- tutti la Elite: un catalogo Michael A. Sokolewicz per
software house. drew Braybrook e Steve vastissimo, ma ben pochi ti- la Infiniiy Software ameri-
Ma andiamo con un certo Turner che ha avuto due toli interessanti. Dovendo cana, propone l'intero cir-
ordine. Senz'altro in salita numeri uno nelle classifi- scegliere videogame mi-
i
cuito di tornei che porta al-
le quotazioni della The Ed- che con Uridium e Quaza- gliori della lista Elite mi l'aggiudicazìone dei grand
ge di Londra. Tìm Lang- iron. Con Impossaball per viene subito in mente Air- slam, cioè, nell'ordine, Ro-
dell, il boss della company Spectrum e Amstrad che wolf di Nei! A. Bate che ri- land Garros, Wimbledon,
inglese, sta portando felice- esce in questi giorni, la sale al 1984 e Ghost’n Go- Us Open e Australìan
mente a termine una ottima Hewson prova a mettere le blìns una conversione dal Open. Come nella realtà,
politica di acquisizione di basi per ripetere nel 1987 il videogame arcade della cambiano le superficì di
autori piuttosto in gamba. I successo del 1986. Non sarà Capcom. Volendo proprio gioco e quindi il tipo di
risultali non sì fanno atten- sicuramente una cosa sem- cercarne una altro ci sareb- strategìa da usare. Una ma-
dere. Una serie di titoli otti- plice. Ma intanto alla Hew- be 1942, sempre della Cap- rea di optional a portata di
mi come Psi Chess, Mind- son va un altro 8. com, un terrìbile e ìnirìgan- mouse perfezionano il soft-
stone. Fairlighi 1 e 2, il La Psygnosis di Liverpo- lissimo duello aereo con un ware. Anche Grand Slam si
Marbie Madness clone ol ha avuto spesso molto bimotore della seconda gioca su Amiga. La Mi-
Bobby Bearing e nuovissi- i spazio su Playworld con i guerra. Tutto il resto é un chtron americana si confer-
mi Shadow e Palitron, han- suoi prodotti. Ad essere sin- disastro; poverissime con- ma una delle migliori soft-
no addensato parecchio en- ceri se lo è sempre meritato versioni dì videogame da ware house per Alari ST. 8
tusiasmo su The Edge. La con la sua intelligente polì- sala giochi, orrìbilmente Ball è ilpiù riuscito softwa-
qualità paga sempre e un tica di realizzare poco soft- approssimative specialmen- re di biliardo che esìsta,
videogame pensato è sem- ware ma buono. Con que- te quando vengono realiz- balle perfino Pool di Geor-
pre un po' migliore della sto sistema è uscito Bratac- zate per pìccolissimi com- ge Shelboume di cui vi ho
media. Nel caso di Psi cas e poi Arena e Deep puter come il Commodore parlato qualche numero fa
Chess, singolare versione Space. Può darsi che a Li- 16. Il voto per la Elite è un nella panoramica su Atari.
a raggi infrarossi.
punto dolente dell'MSX 2 è stato fino a questo punto il software, specialmente il software
Il
spettacolare. Ma
anche in questo settore le cose stanno cambiando, grazie soprattutto all'intraprendenza
di una software house olandese, la Aackosofi. che gli appassionali di MSX già conoscono per alcuni ottimi
videogame e che anche i commodoriani ricorderanno per un complicato simulatore bellico. Flight Deck. InJ'aiii
si deve alla Aackosoft la maggior pane del software di cui parlerò in questo speciale MSX 2.
per nulla concesso, che gli un videogame arcade del fino di una certa ironia. limiti del campo di gioco.
dei fratelli Bruce e Roger Car- Gira e rigira space opera Super battaglia spaziale un
la mai dimenticato videogame
ver. Se devo essere sincero mi è sempre tema preferito dai po' alla Zaxxon, questo Levia-
il dei mattoncini da distrugge-
sembra che la nuova edizione software designer dei piccoli than della ben nota Engltsh
re, I primi appassionati di vi-
cancelli un po' del bellissimo computer A quanto Software (The Henry's House.
. pare, pe- deogame avevano infatti
lo
fascino di Leader Board, So Knight Games) assicura una
rò, successo continua a dare
il battezzato «muretto», è og-
che a qualcuno potrà piacere, certa velocità d'azione e una
loro ragione. Ecco allora la getto di una nuova interpre-
ma non discreta efficacia estetica.
capisco a cosa serva- versione per gli Pome più po- tazione. Anche se sarà duro
no grattaceli sullo sfondo e polari di un videogame che
Non SI può naturalmente cer-
I
raggiungere livello di Arka-
il
qualche fila di alberi sui esiste anche per Atari ST: Star care l'originalità in queste
il bellissimo Breakout
lati, noid, ci-
Comunque consigliabile. Raiders2. Forte odore di poi- guerre spaziali, tema e tal- il
bernetico della arcade.
mente abusato da non con-
sentire grosse novità.
West Bank
Cremlin Gb 1987
C64
West Bank è uno dei mi-
glion videogame western che
si ricordino, insieme al cele-
bre Cun Fright della ACC per
Spectrum e MSX 1 L'azione è .
sta esce curiosamente insie- Bangkok Nìghts xion, colpisce ancora con Del- versione per i microcomputer
me conversione ufficiale
alla System 3 CB ta, un'altra battaglia contro i di Bombiack 1 della Tecmo
opera della Us Gold. E la bat- C64 Spectrum Amstrad Dacoits. l'ennesima terribile giapponese, non poteva tar-
te facilmente, replicando alla Atari 800 e Atan ST
razza aliena di cui dobbiamo dare la versione di Bombjack
perfezione il complesso con- La System 3 sembra in fase aver paura. 2- La stona è sempre la stes-
gegno di astronavi silenziose di definitiva specializzazione I temi non saranno origina- sa: saliscendi forse divertente
e di inspiegabili segni antichis- nel fortunato filone dei video- lissimi. ma almeno videoga- i e ricerca di una certa quantità
simi sulla terra peruviana. Im- game sulle arti marziali Que- me di questo giovane autore di monete d'oro disperse nei
perdibile per tutti I commo- sta Simulazione di boxe tailan- hanno un fascino e un'aria di vari livelli.
STAR D IO
STAR D 15
ORDINI TELEFONICI
ORE 8.30/20.30 - Tel. 06/5611251
L'arte della
il
deduzione
lutti
prattutto cosi tempestivi da ti rigira, lamaggioranza dei
darmi il modo di parlarne lettori ha fatto ricorso all'a-
subito nonostante l'antici- nalisi esaustiva di tutte le
po con cui queste pagine combinazioni possìbili di
vengono preparate. A que- di Corrado Giustozzi veritieri e mentitori, sotto-
Programmi, linguaggi, no come scopo la soluzione sempre di tipo deduttivo. dirne una. la sua complessi-
di uno od entrambi pro- i Forse mancavanospunti tà aumenta esponenzial-
algoritmi
blemini logici che accom- espliciti? Non
credo: tanto mente col numero dei per-
Tornando all'argomento pagnavano il primo articolo per fare un esempio, nel- sonaggi in gioco, ossia mol-
della puntata, ossia ai pro- di questa brevissima serie l'articolo citavo la possibili- to rapidamente: e poi il
grammi elaborati dai letto- sull'arte della deduzione. È tà di scrivere un program- programma che lo imple-
ri. mi sembra interessante vero che la sfida ai lettori ma in grado di giocare a menta è così strettamente
valutare statisticamente la- i era direttamente finalizzata Master Mind indovinando legato alla struttura del pro-
vori giunti, tanto per com- alla risoluzione di questi la combinazione segreta: blema originale da perdere
prendere meglio il panora- due quesiti, ma nessuno fra nessuno ha provato a ci- ogni generalità. Devo dire
ma del pubblico IntelliGio- coloro che ha scritto ha mentarsi in questo campo, che speravo in qualcosina
chista. pensato di proporre proble- che pure mi sembra ricco di di più:ovviamente non un
ma almeno
sistema esperto, dola...) il suo programma fa quante me ne diranno gli to il primo articolo di que-
un programma parzialmen- uso di un solo byte, di cui appassionati dì Assem- sta serie, devo notare che
te intelligente, che eserci- associa i primi quattro bit bler...). alcuni fra i programmi
tasseun minimo di ragiona- alio stato dei quattro perso- L’intervento più docu- giunti sì comportano più
mento anziché provare ad naggi (veritiero o mentito- mentato è quello dì Alvaro come Watson che come
una ad una tutte le combi- re) ed i rimanenti quattro Valeri dì Roma, che ha Holmes. Sappiamo tutti co-
nazioni fino a pescare quel- alle rispettive professioni mandato sei facciate di ra- me il buon Watson, molto
la giusta. Vabbè, sarà per la (geometra o ragioniere): gionamenti con tanto di fidato, ma non propriamen-
prossima volta! confrontando ogni possibi- formalismi matematici e te sveglissimo, ogni tanto
Infine non posso non no- le byte (da 0 a 255) con le diagrammi dì flusso; pecca- azzardasse anche lui delie
tare che tutti i programmi affermazioni, il programma to che il programma in ef- deduzioni a partire dai me-
giunti tranne uno erano in giunge ad isolare l’unica so- fetti non ci sìa, in quanto Io desimi dati a conoscenza dì
Basic! Anche qui, non mi luzione in un tempo «sog- ZX di Alvaro è in riparazio- Holmes, finendo però im-
aspettavo certo lavori in gettivamente istantaneo». ne... (e a parte ciò uno dei mancabilmente in errore.
Lisp 0 Prolog, ma almeno Fossero tutti cosi pro- i due ragionamenti è errato, Ecco,si sono dati tre casi di
qualcosina di più consono grammatori, il buon Wirth come vedremo fra un atti- programmi che hanno effet-
aH'ambiente del ragiona- sarebbe rimasto disoccupa- mo). tuato deduzioni errate. Tut-
mento logico. L’unico pro- to! Ma si sa, «Reai Pro- ti questi «programmi Wat-
Curiosità
Vediamo ora qualche cu-
riosità sui programmi giun-
ti. Dunque, il più corto fra
quelli che risolvono il se-
condo problema è quello
(per Spectrum, credo) di
Sergio Maiorfi di Perugia.
È talmente breve che meri-
ta senz’altro la pubblicazio-
ne; 17 righe, compresi
REM e abbellimenti di
stampa. Ed il bello è che
funziona sul serio... A Ser-
gio però l’abbonamento
non lo mando, così la pros-
sima volta impara a scrive-
re anche una lettera con
qualche riga di spiegazio-
ne!
più compatto è certa-
Il
(ossia non ammettesse solu- sia C che E affermano che re necessariamente bruno che non si è accorto di una
zioni), chi sostenendo di Dè bruno, ossia mente. Fa- (altrimenti B direbbe la ve- grave contraddizione ri-
aver trovato una soluzione cendo essi la medesima af- rità), ed il gioco è finito in guardante le affermazioni
che tuttavia non è quella fermazione ne segue neces- quanto, come molti hanno del personaggio E. Nella
corretta. Vediamo dunque sariamente che essi hanno notato, le affermazioni di F soluzione da luì proposta,
di chiarire come stanno le il medesimo colore di ca- e G si ricavano per sempli- D ed E mentono entrambi.
cose. pelli, ossia mentono en- ce verifica dalla conoscenza Ma occorre ricordare che
Innanzitutto confermo trambi 0 dicono entrambi il dello stato di A, B, C, D, ed tra le affermazioni di E ne
che il problema non è mal vero. Supponiamo dunque, E. (Non era poi così diffici- troviamo proprio una che
formulato né ambiguo, e per assurdo, che D sia vera- le, no?). dice che D mente: per cui
che la soluzione esiste ed è mente biondo come affer- Vediamo quindi in cosa in questo schema E dice sìa
unica: quella pubblicata il ma. Allora di conseguenza hanno sbagliato Watson ì il vero che il falso, cosa che
mese scorso, peraltro iden- sia C che E mentono, e programmatori. L’errore palesemente non può esse-
tificata correttamente da quindi dalle affermazioni comune è stato quello di nolo a tutti che
re (é infatti
tutti gli programmi.
altri E possiamo imme-
(false) di credere che A. B e C aves- un bruno si lascerebbe ucci-
Per vedere il perché convie- diatamente stabilire che B è sero lo stesso colore di ca- dere piuttosto che dire il ve-
ne affrontare il problema a biondo. Ma cosi siamo pelli. Ciò quanto
é errato in ro).
mente, cosa che secondo giunti ad una contraddizio- le affermazioni di A e B
me pochi hanno fatto... Ciò ne: B infatti non può dire il non si confermano a vicen-
si può fare in diversi modi, vero quando afferma che A da come sembra a prima vi- Ultime deduzioni
ma credo che il più sempli- e C sono entrambi biondi, sta. Il fatto che A affermi di
L’ultima deduzione di
ce sia una semplice reduc- in quanto dall'ipotesi di essere biondo non stabili-
questo mese... la faccio io.
tio ad absurdum basata sul- partenza già sappiamo che sce nulla, e quella che sem-
In base al fatto che ora so-
lo stato di D. C è bruno. Visto quindi che bra essere la conferma di B
no quasi le due di notte, e
Se vi ricordate, D affer- la supposizione iniziale che è anch'essa vuota; chi ci as-
che come al solito ho scriit
ma di essere biondo. Ora D sia biondo ci porta alla sicura che B dica il vero?
to più di quanto avrei dovu-
basta un attimo di riflessio- contraddizione di un B che Se però non si fa caso a
to (in funzione dello spazio
ne per convincersi che è biondo ma mente, ne se- questo particolare fonda-
previsto), deduco che la
chiunque dica «io sono gue che l'ipotesi giusta è mentale e si prosegue con
puntata di questo mese fini-
biondo» può sia esserlo che l’altra.Per cui D è bruno, e la linea del ragionamento si
sce qui. Deduco anche che
non esserlo, ossia la sua af- quindi C ed E sono entram- arriva a concludere che D
come al solito Giovanna ed
fermazione non ci dà alcu- bi biondi mentre B è bruno ha il colore opposto a quel- il Perfido M.M. domani
na informazione. Tuttavia a questo pulito A deve esse lo di A, B e C, ed a questo
avranno qualcosa da ridire,
punto l’alTermazione di E ma questo tutto sommato vi
(secondo cui invece B e D riguarda meno...
REM i
na contraddittoria. Questa
Scherzi a parte, vorrei
OEM !
contraddizione è reale, ma
ringraziare ancora tutti i
d e
'
nella scorsa puntata. Infine
a quanto sembra addirittu-
.
: ;
DI ISCRIZIONE ...
(^SPEDIZIONI IN CONTRASSEGNO IN'N
TUTTA ITALIA - GARANZIA SCRITTA
^SU TUTTI
l t NOSTRI PRODOTTI Hij
SUPER-Q-BOARD
PER SINCLAIR QL:
Speciale raccoglitore per venti
DISK CONTROLLER microdrive soio L. 13.000
51 2K RAM AGGIUNTIVI
CENTRONICS PORT Dischi 3* 1/2 d.f. - d.d.
TOOLKIT II VERBATIM L. 5.000 cad.
Pochi giochi da tavolo possono vantare la longevità
e la popolarità del più famoso e classico dei solitari. *
c
^ ome potrete leggere nel
riquadro dedicato alla prima
appare la versione con 36
buche detta «francese»:
Program Cup, i risultati defi- neH’immagine b) si vede in-
nitivi
pubblicati
del torneo
sul
saranno
numero di
Il Solitaire: vece l'altra versione, detta
«inglese», studiata per di-
aprile. minuire la complessità del
Non ci sembrava perciò
giusto dare il via alla secon- da Ovidio ai nostri giorni gioco.
In entrambe le versioni le
da edizione prima di aver regole sono le medesime:
concluso definitivamente la
prima e quindi abbiamo de-
passando per G. von leibnitz partendo da una disposizio-
ne con una cavità libera (di
ciso di dedicare questa solito quella centrale) si
puntata interlocutoria ad debbono eliminare le pedi-
un gioco che presenta forti In preparazione alla seconda Program Cup. ne fino a giungere, come
analogie con -fargomento già accennato, ad una con-
presenriamo un altro famoso gioco che sfrutta le
ludico della prossima edi- figurazione prefissata. Que-
zione che, come abbiamo
stesse regole di movimento deU'Haima.
ste eliminazioni avvengono
anticipato sul numero di in modo analogo alla da-
gennaio, riguarderà i'Hal- ma. salvo l’orientamento
ma. Questa soluzione ci of- di Elvezio Petrozzi dei salti; ogni pedina può
fre tra l’altro l’opportunità infatti scavalcarne un'altra
di parlare del più classico saltandola orizzontalmente
dei solitari, quello appunto 0 verticalmente ed atterran-
denominato Solitaire. to leggermente gioco su
il piano su cui sono praticate do in un buca libera adia-
incarico di Luigi XIV, per delle cavità semisferiche cente alla pallina scavalca-
Un po' di storia fornire al Re Sole un piace- nelle quali trovano posto ta; quest'ultima viene cosi
vole passatempo per lun-i delle pìccole palline. tolta dal tavoliere.
In una versione molto si-
ghi e noiosi viaggi in car- Lo scopo del gioco è
mile all'attuale, era già no- quello di eliminare progres-
rozza.
to al tempo dei romani e problemi
Questo giustificherebbe sivamente le palline «man- 1
Program Cup
Trilogy: bollettino n. 5
I finalisti
Come annunciato sul numero scorso, il successo della
prima edizione della Program Cup ha portato ben 65 con-
correnii, per quali non sono state sufricienii oltre 40U par-
i
luì giudicata insuperabile. pervenuti ed individuare il migliore tra questi: avremmo ri-
Per il solitario francese, il
Una sfida per i lettori spettato i tempi, ma avremmo ingiustamente penalizzato i
Riepilogo
dei amandi
A conclusione del ciclo di articoli dedicali al sistema operativo di Amiga,
lAmigaDOS. questo mese vi proponiamo un articolo riassuntivo di lutti I
comandi diretti (volendo, da staccare o fotocopiare e conservare) spiegandone
brevemente il funzionamento e le opzioni più interessanti.
Infine qualche iruccheito o curiosità riguardo all'AmigaDOS non guasterà di
sicuro. Pronti?...
di Andrea de Prisco
tiche tutte semanticamente identiche. maggioranza degli utenti di queste mac- biamo l'equivalente deH'asterisco ovvero
Esempi: chine ne fanno uso mollo intenso, anche «un numero qualsiasi di caraneri qualsiasi»
se spesso non si conosce il suo nome. Per tt?. Esiste inoltre: il simbolo che %
RENAME FROM OldName TO NewName chi prima di «amigo» era 64-isia basta ha valore di stringa nulla, l'or rappresen-
RENAME OldName AS NewName nominare la ben noia stringa LOAD «•», tato dalla barretta verticale e per raggrup-
RENAME TO NewName FROM OldName 8 in cui il pattern ««» maich-ia con qual- pare pattern si utilizzano le parentesi.
siasi nome di file. Discorso analogo per Adesso qualche esempio per chiarire le
Comando: COPY l’MS-Dos dove comandi tipo DIR*, txi o
similari vengono usali come il pane.
Con questo comando possiamo co- Amiga non fa eccezione anche se non DELETE # ?. TXT
piare file, directory o interi dischetti permette di «allargarsi troppo» con le
cancella tutti file con estensione. TXT
per file). Come per DELETE esi-
i
Comando: SORT
Esegue un sort crescente (seguendo DATE?
l'ordinamento ASCII) di un file di re-
gistrazioni separate da chr < 13), crean- Lo strano titolo con cui è marchiato e aspetta col cursore pronto l'immissione
do un nuovo file. È possibile, grazie questo riquadro riguarda un irucchetlo della data, dell'ora o di entrambe. Se
alla chiave COLSTART, indicare a per inserire in un command file (cfr. MC inseriamo tale «DATE?» in un command
partire da quale carattere di ogni regi- n. 60) la richiesta di immissione data, per file, quando lo manderemo in esecuzione
strazione elTeituare il confronto. Veda- aggiornare l'orologio calendario interno (specialmente se tale command file è la
che come si sa non dispone di batteria siartup-sequence del dischetto) Amiga ar-
si anche comando STACK. Esempi:
lampone, eveniualmenie salvandola su rivato al comando arresterà automatica-
disco in modo da lasciare traccia dell'ulti- mente l'esecuzione per permetterci di in-
SORT MioFile TO Pippo mo «collegamento». Come spiegato nel serire la data. Se infine vogliamo, come
SORT MioFile TO Palio COLSTART 5
numero scorso, un comando seguilo dal detto prima, immortalare il dischetto con
punto interrogativo mostra su video l'ar- la nuova data, di seguito al comando pre-
Comando: SEARCH gument (empiate dì quel comando e per- cedente nei command file adopereremo
Permette di ricercare in una directo- mette l'inserìmenio dei dati mancanti sen- l'operatore di redirezione '>' (vedi l'ap-
ry 0 in tutto dischetto za riscrìverlo. Nella fattispecie, se da ta- posito riquadro) nel seguente modo:
il i file, che con-
stiera digitiamo:
tengono la strìnga indicata. È possibi-
le inoltre includere o escludere i con- DATE DATE > DataOdierna
tenuti di subdirectory della directory
il sistema risponde:
indicata. Esempi: dove DataOdierna è un file sul quale vie-
DATE, TIME, TO-VEfl/K: ne scrìtta ora e data appena impostata.
SEARCH FROM Documenti -lettera-
Esempi :
DATE 22-jan-87
DATE 22-jan-87 23:04:55
DATE 23:04:55
DATE TOMORROW
DATE MONDAY
DATE TODAY
Comando: INFO
Mostra alcune informazioni relative
ai drive collegati (RAMdisk compre-
sa). Non necessita di parametri.
Comando: INSTALE
È usato per rendere boot-abile un
dischetto formattato. Si ricorda che.
una volta effettuata tale operazione, è
biamo fare un sort di un file più lungo possibile mandarli tutfe quattro con necessario eseguirne altre per rendere
di 200 registrazioni (approssimativo). la chiave ALL. Esempi; il dischetto utilizzabile a tutti gli effetti
TYPE > PRT: NomeFile «q». e preparare un file su disco con una
PROMPT -ready.- manciata di queste possibilità, tutte ov-
Possiamo Indicare come destinatario viamente separate da un [return]. Se tale
PROMPT "Dica-Dica!"
PROMPT "%N>" anche un file su disco (esistente o meno, file si chiama Pippo, per vedere la nostra
nel qualcaso viene automaticamente crea- directory «programmata» scriveremo;
to) ad esempio per memorizzare la lista
Comando; BREAK dei nie; DIR < Pippo OPT I
In effetti si tratta di un pacchetto dal- re essere un pacchetto con alle spalle un Utility varie, dal prezzo di 19.95$). Si
la utilità ridotta, inutile nasconderlo, o lungo e complesso lavorio di program- tratta di un tool destinato a gestire fi-
almeno meno ejficente di altri, anche es- mazione. È possibile ridurre, almeno in gure MacPaint a tutto schermo (tranne
si dedicali alla grafica. Mac Paint è ina- parte, il gap esistente con altri pacchetti l'area dei menu discendenti). Esso, at-
datto al disegno tecnico, pane quotidia- (che comunque, ad onor de! vero, pre- traverso una serie di tool, permette di
no di chi sceglie il Macintosh per lavora- sentano essi stessi altre limitazioni)? operare selezioni su figure già realiz-
re nel campo grafico: in questo campo Tentiamo di dare, in queste pagine, una zate (taglio, copiatura, ecc). ma incor-
Mac Draw e Mac Draft sono di gran risposta. pora diverse novità interessanti; in-
lunga più effìcenii e maneggevoli: in nanzi tutto può lavorare su diversi (fi-
sintesi Mac Paint, ha. sono il punto di Lo spirito che ha animato questo arti- no a 9) documenti contemporanea-
vàia della operatività, due limitazioni: colo è stato: «Esiste qualcosa, pro- mente; é cosi possibile aprire assieme
la prima è che lavora per punti, e dà gramma od altro, che utilizzi appieno diversidisegni, scegliere quello che
comporta che tutto quello che è presente la notevole potenza di Mac Paint, e ri- più ci interessa e, redigere un nuovo
sulfoglio è. una volta eseguito, solo can- duca, per quanto possibili, difetti ap-i documento composito (o modificare
cellabile 0 spostabile, ma
non è in alcun pena evidenziati?». La risposta è posi- uno esistente), senza la noiosa opera-
modo modificabile per quanto attiene tiva, in quanto sono disponibili sul zione di apertura e chiusura continua
alle dimensioni, alla forma, al colore, mercato dei tool, dei mezzi, che con- di documenti o l’uso, pur sempre limi-
ecc. In altre parole. l'UNDO. l'annulla sentono di ampliare la potenzialità del tativo, dell'archivio appunti. Ma non è
del menu «Composizione» è solo riferi- nostro tool grafico. Essi sono rappre- tutto: innanzi tutto esiste una opzione
bile all'ultima operazione eseguita, men- sentati o da accessori di scrivania, o interessantissima, lo «Show Coordina-
tre con gli altri programmi di grafica, da veri e propri programmi alternativi, te», che in una nnestrina in contrasto
tra cui anche alcuni meravigliosi 3D. è che rispetto al nostro, presentano in- con lo sfondo, mostra quattro coordi-
sempre possibile, in qualsiasi momento, novazioni e maggiore potenzialità. nate: esse coincidono, a due a due,
scegliere l'oggetto su cui lavorare ed ap- Il primo programma che esaminere- quando si lavora col mouse, mentre
portargli le volute modifiche. mo è più che altro un mezzo per utiliz- sono diverse quandi si riferiscono in-
L'altro limite di Mac Paint è invece Mac
zare documenti Paint. Si tratta di vece ad aree selezionate con trascina-
rappresentato dalle sue funzioni di edi- «PAINT CUTTER» di Silicon Beach mento del mouse (il drag). Interessan-
ting: con esso è possibile lavorare solo SW, la casa di «Airbone» e di «Silicon te l'opzione per cui l'unità di misura
su quello che effettivamente compare Press» provato qualche mese fa. Si delle coordinate può essere scelta tra
sullo schermo, anzi per essere precisi su tratta di un pacchetto vecchiotto diverse misure (pollici, punti, centime-
una superfìcie di circa 10x15 cm, più modesto
(1984), di costo (aH'inizio era tri, corpo tipografico, ecc). Le coordi-
piccola dello schermo visibile, in quanto venduto singolarmente, mentre attual- nate. in default, corrispondono al pun-
una parte di esso è occupato dalla corni- mente è compreso in un package di to superiore sinistro del disegno origi-
ce dei tool. È questa una limitazione nario, ma, tramite una opportuna op-
davvero pesante, solo in piccola parte al- zione del menu discendente «Option»,
leggerita dall'editing di pagina, che, co- è possibile eseguire misure con coordi-
/ disegni ulilizsaii nell'anicolo sono siali traili
munque. ha funzionalità estremamente do od ollenuli con : nate relative, fissando l'origine delle
ridotta. stesse in un punto a nostra scelta.
un peccato, QuickPaini Image Bank Al e tt2 Il resto è abbastanza ordinario. Il
È, lutto ciò, visto che. nel-
Mac The Knir« Icon Swiicher
la sua ultima versione, Mac Paint appa- package consente di eseguire parziali
mente spazio pubblicitario). Qui si click, otpion. comand o altro. Tutti i zione che, comunque, può essere ri-
tratta di un vero e proprio pacchetto tool presenti, che. lo ripetiamo, com- chiamata anche da menu). Con quello
grafico, destinato a funzionare da so- prendono tutti quelli nel pacchetto a sinistra si ingrandisce (zoom in), vi-
lo. senza altri supponi esterni. In pra- originiario Apple, possiedono nume- ceversa con l’altra figurina: sono am-
tica si tratta di un Mac Paint amplialo rose opzioni, sovente originali. Ad messi tre livelli di zoom.
ed aggiornato, in quanto, oltre a pos- esempio, è possibile costruire poligo- Prima di chiudere un’occhiata al
sedere tutte le opzioni del package ni, ellissi, cerchi senza bordo, è am- menu File ci consente di vedere come
d’origine, presenta numerose e notevo- messa una scelta di forme deH’impron- esistano un paio di opzioni nuove, dei
li innovazioni che meritano di essere ta del pennello ben più diversificata tutto inedite, per quanto attiene la
descritte, proprio perché superano in (esiste, addirittura, la forma di mela stampa. Esiste la stampa in rovescio,
parte quel gap di cui discutevamo in morsicata): ancora, é ammesso usare il che permette di preparare fogli a rical-
precedenza. Mac Billboard è commer- pennello (ovviamente su formati gran- co a caldo con nastri speciali altre op- ;
cializzato dalla CE Software ed è stato di). anche con modalità simili alla
disegnalo da Donald Brown nel 1984, bomboletta spray
ha subito, comunque, numerosi ag- Una chiamala in opzione consente Che due programmi completi. Bitl-
I
giornamenti, fino alla attuale versione, di evidenziare una videata alternativa. board e FuIlPaint siano più efficienti di
la 2.2, del 1986. Esso viene venduto Lo schermo si divide in due parti; MacPaini è dimostrato anche dalla loro
sotto il Mac Honor System, una specie quella a destra è occupata dal docu- grandezza. le dimensioni del file del
mento su cui stiamo lavorando, quella programma relativo sono:
di impegno morale per cui chi acqui-
sta è invitato a far copia del dischetto a sinistra consente di visualizzare l’in- MacPaint 71698 byte
ed a passarlo ai conoscenti che, se tera pagina. Su di essa non sono am- Billboard l(M85t byte
soddisfatti, sono pregati di inviare al messe operazioni di editing, ma è pos- FullPaini 134788 byte
produttore il costo del programma o a sibile evidenziare una griglia che mo-
lA - Paini Cutter: fase di edilmg di una icona: in coniraslo le coordinate dell'hot paini de! cursore.
IB - Fase di ediiiag di un disegno in Billboard. si non. in basso a sinistra, ira i tool, il comando di zoom.
2A - Mac Billboard.
2B - Ancora Billboard: ingrandimento Si il disegno iBillboard significa cartellone pubblicitario) sarà formalo da 49 fogli A4.
SA - FullPoini: si noli, a destra, il pannello misure e coordinate: presenti anche i nghelll. inem. e. in basso a sinistra, nel pannello comandi, la triplice icona di apertu-
ra deU'edlior a tutta pagina.
3B - Ancora FuIlPaint con quattro documenti affiancati.
NutriCah
Il problema della nuirhìone è sempre esistito, da che l'uomo ha vita. Certo è che,
comurtque. negli ultimi tempi, il problema si è un po' spostato nei suoi termini. Fino al
secolo scorso, il dramma era quello di riuscire, per una gran parte degli abitanti della terra, a
procurarsi una sufficiente e variala quantità di cibo, almeno pari alle esigenze vitaminiche,
caloriche e. comunque nutrizionali giornaliere. Oggi il vero problema di molti abitanti dei
paesi più industrializzati è quello di saper controllare la maggior parte dei cibi che si mettono
a tavola e, assurdamente, limitare la quantità di cibo da ingerire.
Provate a parlare di dieta ad un abitante del terzo mondo: cosa da folli. Altro che problemi di
sovrappeso e colesterolo! Oggi, invece, da noi. non ci si accontenta più di controllare, con
bilancia e taccuino i nostri problemi di sovrappe.so: il perfetto machintoshista affida alla sua
macchina l'analisi di quello che mette sotto i denti, e si fa consigliare da lui su quanto sarebbe
il caso di limitare, nella .settimana, i fritti e la torta doppia panna
rato per il nostro melone, che consente — grassi condo le categorie precedentemente
di analizzare le nostre abitudini nutri- — carboidrati espresse. In aggiunta, il programma
zionali, organizzando in maniera faci- — ferro consente di aggiungere altri 130 cibi a
le, rapida ed efficiente, la nostra dieta. — vitamina C nostra scelta, e, comunque, ogni cibo
Sebbene si tratti dì un programma in- — sodio può essere riveduto, modificato e rior-
teso per uso personale, ha, senza alcu- — colesterolo ganizzato, oltre ad essere cancellato
na difficoltà, la possibilità di funzio- dalla lista (trattandosi dì menu ameri-
nare come supporto ad uno studio me- 1 cibi ed
loro valori nutrizionali so-
i cani, per la maggior parte, certi piatti
dico o dì dietologia. no organizzati secondo quanto racco- o cibi sono, per noi, del tutto inaccet-
Scopo principale di Nutricale è mandato dalla USDA
Home & Gar- tabili;ad esempio, citando a caso, il
quello di analizzare e valutare l’inci- den (una società americana dedita allo classico burro di arachidi, la torta di
denza nutrizionale dì una serie di cibi studio dei fattori alimentari e dei fab- zucca e mirtilli, o le salsicce alio zen-
e piatti, raggruppati in 8 categorìe bisogni nutrizionali dell'individuo), zero).
principali, rappresentate da che in una sua pubblicazione periodi- I dati nutrizionali di ciascun indivi-
— calorìe ca (siamo arrivati alla n. 72) elenca duo vengono salvati in cartelle perso-
efficace e semplice. La cosa interessante, in tutto questo, analisi finali, ed il giudiziodi adattabi-
Un'altra interessante possibilità del è che oltre ad accedere a tutta la lista lità della dieta dell'individuo, espresso
programma è quella di poter mediare presente, è consentito escludere, dai dal grafico in figura, può essere addi-
il valore nutrizionale dì un cibo in un piatti disponibili, certe pietanze, nel rittura personalizzato in funzione del
periodo da uno a 7 giorni. Ciò può es- caso che. ad esempio, si desideri una peso e costituzione corporea,
della
sere utile, ad esempio, in un ospedale, dieta con pochi grassi o sodio. Sempre della presenza di malattìe (obesità,
dove esistono certe necessità di base, da menu, o da mouse, è possibile fare diabete) o dì stati particolari (gravi-
per quanto attiene taluni componenti, un editing della pietanza (fig. B). ed danza. allattamento, ecc.).
ed occorre controllare sempre, severa- apportare correzioni al data base (ciò Un programma abbastanza utile,
mente. certe componenti dannose od può essere utile, ad esempio, per fare quindi, se, come al solito in queste co-
indesiderate, anche in periodi di tem- una traduzione dei nomi delle pietan- se. integrato da una gran dose di buo-
po non prolungati. ze. che sono scritti, ovviame.nte in in- na volontà: sulla sua efficacia non
Vediamo brevemente come funzio- glese: notare gli «spaghetti cotti al posso giurare, visto che ho inizialo ad
na il programma: al lancio compaiono dente»). applicarlo su di me da pochi giorni.
quattro finestre (fig. A); la prima con- Ancora, è possibile stampare una Ve ne farò conoscere risultali, se cre-
i
tiene la lista dei cibi presentì nel data cartella riassuntiva del menu prescel- dete: a me è sembrato abbastanza
base dietetico, cui accede il program- to. che. come si vede da figura C. evi- completo: e se l'opinione di un redat-
ma per il calcolo dei componenti: sot- denzia tutte le quantità in gioco, e pre- tore può avere peso in questi giudizi,
to il menu personale, che si ottiene para un memorandum per l'utente od figuriamoci quanto vale quello espres-
cliccando nella finestra precedente i il paziente. so da me. che viaggio intorno al quin-
piatti desiderali; la terza finestra, in Sempre a questo proposito, il pro- tale!
alto a destra, evidenzia la porzione gramma salva, in un documento al-
PC MAINI
Per risolvere tutti i problemi dì
manutenzione dei vostri computer, chiedete
diPC MAINI, il centro specidizzato nella
riparazione di personal ed accessori.
;|RC. MAINTf
^pew8ci»AL cot»p<jT6fl Mttwrtwnwct
^
Via Bertoloni, 26 - 00197 Roma Tel, 06/873133
DISITACO
COMMODORE
r CONFIGURAZIONE 2* CONFIGURAZIONE 3* CONFIGURAZIONE I
RESENTA
• Drive da 1 Mega
Esterno
• Sidecar per la com-
patibilità con PC il
IBM in MS-DOS
• Hard Disk da 10 Me-
ga
• Hard Disk da 20 Me-
ga
• Hard Disk da 30 Me-
ga
• Unità di Back-Up da
10 Mega
• Unità di Back-Up da
20 Mega
• Unità di Back-Up da
30 Mega
• Digitalizzatori e tele-
camere B/N
• Plotter Roland inter-
facciabile con Amiga
formato A3 ad 8 co-
lori
• Espansioni di memo-
ria da 1MB e 2MB
CORREDO SOFTWARE
PER AMIGA
PER INFORMAZIONI E
QUOTAZIONI
SPECIALITIES AGGIORNATE
TELEFONARE
SPEDIZIONI GRATUITE
IN TUTTA ITALIA
ISOLE COMPRESE
MATERIALE COLLAUDATO
ASSISTENZA TECNICA
CURATA DA DCS ITALIA
Via Arbia n. 62,
Tel. 867742
Per noi. che siamo dei praticoni, e che come le loro tasche. Data Base ma permette a tutti gli uten-
preferiamo smanettare sulle macchine, Il secondo motivo del successo del Lo- ti finali di introdursi in maniera soft a
anche con la filosofia del proviamo a fa- tus 123 sta nell'esistenza di alcune fun- problematiche avanzate, che essi stessi
re. l'analisi è molto più semplice. zionalità particolarmente avanzate ri- poi potranno sviluppare.
Il successo del Lotus 123 si basa su spetto a quelle tipiche del tabellone elet- Uno degli effetti indotti dalla diffu-
due motivi principali, il primo è l'aver tronico. Tali funzionalità in più sono la sione dei Personal Computer nelfin-
ottimizzato quell'uovo di Colombo che è Grafica e il Data Base. Tra l'altro il no- temo delle organizzazioni è proprio la
il tabellone elettronico. Ottimizzato sia me 123 deriva proprio da questo. riduzione delle distanze tra l'«infor-
in termini di funzionalità presenti, che Trascuriamo l'aspetto Grafica e sof- matìca tradizionale» e l'utenza finale,
sono veramente tante, sia in termini di fermiamoci sul Data Base. che se deve chiedere qualcosa riesce a
interfaccia verso l'utente, che rappresen- farlo in maniera più precìsa.
ta un vero miracolo di equilibrio tra in- Il Data Base è l'argomento prìncipe Capita ormai spesso che un utente
tuitività e sinteticità. Il comando si in- dell'informatica, ed è sicuramente particolarmente interessalo ad avere
tuisce e si riesce ad attivare lavorando quello su cui è più diffusa la letteratu- dall'informatica tradizionale un pro-
coi menu, ma .senza che questi diano ra specialistica. In effetti l'argomento dotto. ne sviluppa un prototipo fun-
mai quel fastidioso senso di pedanteria non è semplice in quanto le varie pro- zionante su tabellone elettronico, sul
e di ripetitività che in genere rendono blematiche che nasconde (indici, rela- quale risolve una buona parte dei pro-
«antipatici» i programmi interattivi. zioni, chiavi di accesso, sorl, ricerche blemi. Questo prototipo è la migliore
Questo in termini pratici significa che random, sequenze, ecc.) non sono in- analisi che si possa condurre, in quan-
l'utente può cominciare a lavorare subi- tuitive, anzi diventano spesso ostiche to affronta gli aspetti principali del-
to. con poche conoscenze, e poi. sfrut- anche per il tecnico. l'applicazione. Il successivo lavoro di
codi» noit un, Hil gulI]*iC4 'tpirtt StlItnAlo BUALIFICHE Figura I Archmo di Lavoro.
ItSt ROSSI 12 1 USCIERE VENDITE I.B79.B» 1 USCIERE Per poter trattore problematiche di gestione archivio
liti flARRQKi 22 2 OPERAIO PERSON 2.184. »B 2 OPERAIO occorre disporre di un archivio con un po' di dati.
POUItt Eccolo. A margine dell'Archirio di lavoro, viene uti-
12M 24 3 IHFIEBATO PERSON 3.891.181 3 IRPIESATQ
listata una tabella di scodijìca delle qualifiche.
2211 VERDI 2 1 USCIERE PItOM 1.378.IBB 4 FORZIiMARIO
2233 SRI8I 22 4 PinZlONARlO PROOU7 4.738.8H 5 lIRlBENrE
3222 ARRNCIO 3 2 OPERAIO PR00U2 2.358.888
325S VlOte 13 S SIRI8EKTE PERSON S.4B3.I88
Figura 2 • Condisione Codice.
4455 Smi 8 2 OPERAIO DIREI 2.128.8U
Il minimo indispensabile per eseguire una ricerca
sua PORrOlt* 22 2 OPEIN4IO PERSON 2.572.888 suìt'archivio è disporre di una sona di condiziom e
5355 At2UHRI 21 4 FM2I0NARI0 PRDOUZ 4. 448. Ut dì una sona di emissione In questo caso ricerchia-
4543 FUCSIA 21 5 DIRIEEHTE DIREI 1.599.U8 mo il record utilizzando come chiave di ricerca il co-
3
2
2 PERSON
sviluppo diventa in pratica un lavoro La stranezza di alcune voci (es. diamo ora come sì risolve il problema
di traduzione. Identifica = Find). dipende, come al di sofisticare la ricerca, ad esempio;
solilo, dal fatto che nelle Barre dei
Data Base in Lotus Menu non possono convivere comandi STIPENDIO > 2.000.000 AND STIPEN-
DIO < 3.000.000
con una stessa iniziale, e quindi ven-
In Lotus 123 l'archivio è un’esten-
gono ricercati dei sinonimi. La soluzione consiste nell'inserire
sione del tabellone elettronico, in
Vediamo in figura 2 gli effetti di nella cella delle condizioni una formu-
quanto è nel tabellone elettronico, e un'operazione di EXTRACT (TOGLI) la che riproduca la condizione. Il Lo-
ali'intemo di questo, nella classica or- avendo imposto
nel nostro archivio, la tus 123 riconosce il campo stipendio
ganizzazione di rìghe = record e colon- condizione di QUAL = 2. indicando la prima casella della zona
ne = campì, che trovano ospitalità da- i
Archìvio dove è inserito uno stipendio
ti. I dati, di qualsiasi tipo essi siano,
Criteri alias Condizioni (nel nostro esempio la cella G2), per
possono essere immessi a mano oppu-
cui la formula da inserire nella zona
re calcolati e possono assumere qual-
Il concetto di Criterio può essere criteri è:
siasi aspetto esteriore. L'unico «requi-
considerato, data la sua importanza e G2 > 2.000.000ttAND«G2< 3.000.000
sito» richiesto dal prodotto per rico-
data la sua molteplicità d'uso, un’enti-
noscere tale insieme di dati come un
tà a parte della quale va capita a fon- Il carattere «cancelletto» è nella sin-
archivio é che la prima riga immedia-
tamente superiore al primo record
do la filosofia. La zona Criteri è costi- tassi degli operatori logici (#OR»,
tuita da una zona
di celle, da un mini- #ANDit) vedi figura 5.
contenga label identificative dei cam-
mo didue, come nei casi visti sopra, Ma anche in questo caso conside-
pi, e che, e anche questo è ovvio, che
ma senza un limite superiore. rando. e occorre farlo sempre, in ma-
tali label siano differenti Luna dalle
Se campì, su cui eseguire la ricer-
i niera estensiva il concetto sopra espre-
altre.
ca, sono più di uno, occorre allargare so. si ha come conseguenza il fatto che
L'insieme dì dati organizzati sul ta-
la zona condizioni, inserendo tutte le tutto il criterio di selezione, anche se
bellone diventano Data Base quando
di tali dati si fa un uso d'archivio, ov-
Label dei campi oggetto dì selezione. complicatissimo (in termini di AND
vero si eseguono operazioni di ricerca,
Inserendo condizioni sulla stessa ri- OR e parentesi), può essere espresso
ga dì criteri si attiva l'operatore logico in una unica formula, che quindi può
estrazione, cancellazione, ordinamen-
AND. Nei nostro caso QUAL~x essere condensato in un’unica cella.
to. Per l'operazione di immissione di
nuovo record nell'archivio, invece, ba-
AND REPARTO = w (fig. 3). Per atti- Per cui l’esempio sopra visto tradotto
vare l’operatore logico OR
occorre di- in formula diventerebbe
sta accordare una riga di dati.
sporre di una riga in più. Infatti a pari-
I comandi di Data Base non sono e D2-2#OR#(D2-3#AND#REPAR-
tà di riga vale l'AND, su colonne suc-
non possono essere comandi diretti, in TO = DIREZ)
cessive vale OR. Per esempio la condi-
quanto per poterli eseguire occorre QUAL=2 OR (QUAL=3 AND
zione Quindi falternativa consìste nel di-
preliminarmente definire dei parame- REPARTO = DlREZ) appare come luire la zona condizioni su più celle,
tri. Il primo è la Zona Dati, il secondo
nella figura 4. ognuna delle quali contenga il riferi-
é la Zona Criteri eterzo è la Zona
il
Nei casi visti la zona Condizione mento ad un solo campo, oppure con-
Emissione. La zona dati è quella dei
opera per eguaglianza, ovvero densare il tutto in un'unica cella, sem-
dati, compresa la riga delle Label. La
QUAL = 2 seleziona solo i record in plificando la struttura ma complican-
zona criteri invece è un’entità meno cui il campo QUAL sìa pari a 2. Ve- do la formula.
intuitiva: è costituita da una o più cel-
le contigue che riportino le stesse label
della zona dati. e. inferiormente una o
più celle vuote. Figura 4 Condiiio-
II lavoro sui dati va eseguto inseren- ni Multiple Operato-
Va infine ricordato che c’è un rap- somma STIPENDI se QUAL-2 Sono funzioni avanzate e in quanto
porto di causa ed efTeno tra la condi- taliun po' più complicate da capire e
zione e la successiva operazione. In al- Esistono inoltre Media, Massimo, difficilida usare, ma è un «costo» che
tre parole una volta inserita l'opportu-
Minimo, Conta, Scarto e Var. Sono conviene sostenere in quanto, una vol-
na condizione, cosa che si fa semplice- funzioni analoghe a quelle semplici ta note, si usano spesso.
mente inserendo dati nelle celle defini- solo che contengono il suffisso DB. Es
te, occorre attivare il comando, via
«SOMMA diventa «SOMMADB. La
HAL
loro sintassi la si può vedere in figura
Menu.
Per facilitare il lavoro, il Lotus 123 6. È recentemente uscito negli Stati
In quanto funzioni sono costante- Uniti un integratore del Lotus 123,
memorizza l'ultimo comando eseguito
e lo riattiva mediante il tasto funziona- mente ricalcolate e quindi basta inseri- prodotto dalla stessa Lotus Corpora-
le F7, per cui la modalità normale di
re qualcosa nelle celle di condizioni tion, che si chiama HAL, e si configu-
lavoro consiste nel digitare le Condi- per ottenere il risultato. Se le condizio- ra come interfaccia in un linguaggio
Funzioni statistiche di Database La loro sintassi è un po' più compli- te delle frasi in inglese, saltando a piè
cata dei solito in quanto occorre defi- pari tutta la trafila da eseguire coi me-
Sullo stesso concetto di criterio, la- nire l'archivio (o la zona) su cui deb-
vorano le funzioni Statistiche di Data- bono agire, la zona dove sono stati in- Per ora disponiamo solo di un DE-
base. Sono delle funzioni avanzate di seriti criteri e infine la colonna (pro-
i MO, per cui mostriamo nelle figure
somma (ed altro) condizionata che ri- gressiva partendo da 0) dell'archivio due immagini da questa tratte. Per
solvono problemi del tipo: sulla quale operare. quanto riguarda le funzioni di Data
Query sugli archivi, il suo modo di la-
vorare, tradotto in italiano, è questo:
.! sectien, you iim KAl and 1-2-3 p«rIori Uit tsllningi
quali REPARTO é VENDITE e STIPENDIO
maggiore di 2.000.000
EUWLt HH. RESVEST sostituisci STIPENDIO con STIPENDIO"2
Lotus I2J. Per
mette, utilàsan
se QUAL = 2
Retrioind filcs \SET SM.ESDD do la lingua
\SKT Ì1 SALES Con sono scritti
caratteri minuscoli
Srarchin) and rcplacing IREPLACE Soutbllest «UH Scuth re tabelle, di i comandi, o meglio le parole della lin-
Uslng KAL HELP [PI] IIELPI gua riconosciute e di cui HAL conosce
tdtrying by label latcn UIHOSE PROWCT = •Pood Eqtiip.’ il significato. I caratteri maiuscoli in-
(uerying by latheeatical latcb MW NAS 5ALES )
vece identificano i nomi dei campi e le
Htfiorting \REP0AT DN AEE10H ADDINE SALES
condizioni.
Data table cross-tabulationi \ITAD PflODUCT AND SEION
ADDINE SALES IN RI
Oltre a queste funzionalità che ren-
dono più semplice il lavoro con il Da-
ta Base, ne esistono altre, che rappre-
sentano in pratica una evoluzione del
Lotus 123.
Innanzitutto la possibilità di imple-
mentare la costruzione della tabella,
via linguaggio, con comandi tipo
itinue, ESCAPE la Wit, tFlIl to bl
«Somma le Righe», «Formalo Punto
Decimale», e cosi vìa. In pratica buo-
Il II 21 H «I » il 71 Bl n ili
misi PERCENTUALI PER UNA NAZIONE E TRA MIE ANNI
7 omo littore
f ucondo littore SiSLA MZ. t
tS multato PRIND ANNO UBI 234,i »SCANSVERl|li;BS. .Hllill7-im)
SECONDO ANNO 176S 316,7 ISCANSVERIB16|IS..HU|B1S-IR7SI
SSCUSVEI)(BIS!B3..LI3;IU) INCRENENTQ 31, ss:
na parte dei comandi indirìzzabili via un problema richiede la combinazione no stupido, dove inoltre gli identifica-
Barra dei Menu sono direttamente di più funzioni. tori di riga e colonna non siano dei
eseguibili via linguaggio. Per tradurre questa affermazione in semplici numeri progressivi.
Citiamo inoltre la possibilità di co- qualcosa di meno fumoso facciamo Abbiamo una tabella di dati numeri-
struire dei Report con sottototali, e co- due esempi basati sulla funzione di ri- ci organizzati in modo che ogni riga
me noto il Report era un lato debole cerca in una tabella del Lotus 123, ma rappresenti una nazione e ogni colon-
del 123, la possibilità dì fare, su di un presente in tutti gli altri spreadsheet na un anno. Come al solito interessa la
archivio, un'analisi incrociata, me- (VLOOKUP oppure SCANSVER in metodologia dì lavoro e non l'argo-
diante la funzione XTAB. Questa in italiano). mento usato per l'esempio. Si tratta di
italiano dovrebbe essere: Abbiamo realizzalo, in qualsiasi valori numerici ciascuno dei quali rap-
modo, magari avendola digitata in una presenta una nazione e un anno (fig.
incrocia QUALÌFICA e REPARTO som-
parte del tabellone, una Tavola Pitago- 10 ).
mando STIPENDiO
rica. L'obiettivo che ci prefiggiamo è L'obiettivo è quello di gestire dal di
Il risultato è una tabella rettangola- quello di moltiplicare tra di loro due fuori della tabella una specìfica fun-
re in cui sono riportate le somme di numeri, ma senza usare la moltiplica- zionalità di analisi. Vogliamo calcola-
ciascun REPARTO (colonna) per cia- zione, in quanto tutte le moltiplicazio- re gli incrementi di valore percentuale,
scuna QUALIFICA (riga) totali degli i ni che ci interessano sono state già tra due anni qualsiasi e per una qual-
stipendi. eseguite prima (da un certo Pitagora) e siasi nazione. La formula è quindi un
Infine citiamo l'implementazione inserite in una tabellina (fig. 9). rapporto tra due valori numerici
del linguaggio MACRO, tramite il In pratica vogliamo prelevare il ri- estratti dalla tabella. Per estrarre va- i
quale diventa più facile realizzare ed sultato dalla tabellina. lori di calcolo servono tre elementi, i
eseguire dei programmi, anche di tipo La funzione di LOOKUP vuole tre due anni e la nazione.
interattivo. parametri. Il secondo è la tabella di la- Altra necessità è quella di scrivere
Il tasto con cui si richiama la barra voro, e in questo caso è fissa. Il primo la formula dì ricerca e dì calcolo una
dei menu, quella classica, è. come no- è l'identificativo della riga e quindi di- volta per tutte. Tale formula farà rife-
to, Il tasto con cui, invece, si ri- rettamente il primo fattore, il terzo è rimento alla tabella dei dati (ovvia-
chiama, il menu HAL, che mette a di- ridentificatore della colonna. mente) e alle tre caselle in cui immet-
sposizione, nella stessa zona occupata In pratica nella cella B16 abbiamo tere due anni e la nazione in analisi.
i
dai menu classico, una riga per la digi- messo il primo fattore, in quella infe- Fortunatamente l'entità anno è un
tazione della frase/comando è, molto riore, la B17, abbiamo messo il secon- valore numerico, per cui dato un anno
"
opportunamente, do fattore. Nella cella BI8 c'è la for- è facile calcolare la colonna corrispon-
mula; dente nella tabella togliendo il valore
«VLOOKUP 1979 (es. 1985-1979 = 6 cioè sesta co-
Un'improbabile tavola pitagorica (B16, tabella, B17)
lonnai La riga si individua tramite la
Un'abitudine che è bene avere è In questo modo variando uno dei sigla automobilistica della nazione.
quella dì ragionare sempre in termini due fattori cambia il risultato della In conclusione cercate sempre un
estensivi. Cioè se nel manuale di un moltiplicazione. La formula non appa- utilizzo estensivo e anche spregiudica-
prodotto software c'è scrìtta una certa re anche se il risultato potrebbe far to delle funzionalità più potenti, e cer-
cosa, non limitatevi a capirla, ma cer- supporre che sia semplicemente cate sempre la generalizzazione delle
cate di capire anche cosa c'è sotto. B16*B17. formule complesse, in cui non debbo-
Ad esempio se una certa funzione Ma non sì tratta di una moltiplica- no entrare dati fissi ma solo riferimen-
richiede più parametri, immaginate zione, ad esempio se nella tabella im- ti a celle esterne. Anzi la regola pratica
che ciascuno di questi sia a sua volta mettessimo nella casella settima riga e è quella dì concentrare in celle conti-
qualche altra funzione anche compli- settima colonna il valore 1000, il risul- gue tutti i valori di input, mentre le
catissima. Questo non per masochi- tato di 7 per 7 sarebbe 1000!! formule, una volta scritte e testate,
smo, ma perchè spesso la soluzione di Passiamo ad un esempio un po' me- non devono essere più toccate. MC
Microsoft QuickBasic
e Scheda Grafica EGA
Uno dei grandi misteri deWinformati- che in que.sti anni avrebbe potuto svilup- Microsoft QuickBasic
va è quello legalo alla nascila del PC parsi parallelamente all'ambiente Hard-
IBM. Quando nacque, nel lontano ware. e il conseguente abbandono del Sul fronte Basic invece, non c'è sta-
lf/82. presentava delle incongruenze che Basic da parte degli utenti che program- ta nessuna novità di rilievo, se non l'u-
apparirono, all'epoca e in buona parte lo mano in proprio, a favore di linguaggi scita, avvenuta nel 1984, del Basic
sano tuti'oggi. misteriose. più scientifici di migliori prestazioni. Compiler 2.0, della stessa I BM. che al-
Infatti a fronte di una tecnologia evo- lineava il compilatore alla versione 2.0
luta dovuta airmilizzo del microproces- dell'interprete e introduceva una serie
IBM EGA
sore a 16 bit. alcune scelte Hardware e di istruzioni necessarie in ambiente
Software sembrarono limitative. anno fa l'IBM ha prodotto
Oltre un LAN.
Apparve limitativa la scelta di una la scheda EGA, ed è stato un parto ab- Per quanto riguarda la produzione
Grafica di tipo economico, in termini di bastanza laborioso in quanto la nuova indipendente Basic presenti sul mer-
i
modi grafici e di definizione in numero scheda doveva essere, necessariamen- cato sono numerosi, ma nessuno, indi-
di pixel apparve limitativa la scelta del te, compatibile sia con tutte le' schede pendentemente dalle sue prestazioni, è
Basic residente, che permette l'uso (del già esistenti, e quindi le migliaia di riuscito ad imporsi come standard di
tutto teorico data la impossibilità di sal- pacchetti software che le utilizzano, e riferimento.
vare File) della macchina senza unità a doveva essere compatibile, in alcune Oggi finalmente qualcosa si è mos-
disco e DOS. modalità d'uso, con i monitor tradizio- so. è uscito il Microsoft Quick Basic
Le conseguenze alla prima limitazio- nali, in particolare quello Monocro- (siamo alla versione 2.0), che presenta
ne sono state la proliferazione di schede matico e quello a Colorì. alcune caratteristiche tecniche e com-
grafiche non ufficiali, che se pur hanno Conseguenza di questa novità hard- merciali che ne fanno pronosticare un
allargato le possibilità grafiche della ware è stato un lento adeguamento dei facile successo presso gli utilizzatori
macchina hanno crealo motta confusio- vari pacchetti software, che oggi, in «attivi» del Personal Computer.
ne. e in certi casi incompatibilità tra pro- generale, prevedono tutti un driver di Le caratteristiche commerciali sono
dotti e hardware. installazione su EGA. e. finalmente, la innanzitutto la famiglia dì nascita, Mi-
Altra conseguenza è stata lo stridente nascita di pacchetti direttamente ed crosoft, che costituisce un vero e pro-
contrasto tra produzione di software esclusivamente per EGA. prio marchio di garanzia di qualità. La
grafico sempre più sofisticato, realizzalo Oggì, a più di un anno di distanza, politica commerciale aggressiva, sia in
per il vasto pubblico degli utenti di PC la EGA è a sua volta diventata uno termini dì polìtica dei prezzi, sia in ter-
IBM. ma costruito per un ambiente che standard, a tal punto che la vecchia mini di campagne pubblicitarie.
però ne mortifica le potenzialità. CGA (Color Graphic Adapter) è addi- La pubblicità Microsoft ha ormai
Oggi, dopo la uscita delle nuove sche- rittura uscita di produzione e questo da mesi, sulle riviste americane, assun-
de IBM Enhanced Graphic Adapter ha comportato anche la scomparsa to l'aspetto diMicrosoft News, ovvero
(EGA) e Professional Graphic Adapter delle schede «indipendenti». Unica pagine dì note tecniche operative sui
iPGA) la .scenario è sensibilmente cam- eccezione è la scheda Hercules (mono- sìngoli prodotti direttamente rivolte
biato anche se. e ne parleremo tra poco, cromatica ad alta definizione) che a quindi agli interessati senza dover pas-
la confusione resta. sua volta, standard tra le indipendenti, sare attraverso inutili (in questo caso)
Le conseguenze alla seconda limita- è anch'essa uscita in una nuova, e tec- slogan pubblicitari.
zione. quella del Basic residente, sono nologicamente rivoluzionaria, versio- Dal punto dì vista tecnico le novità
state la non evoluzione del linguaggio ne, provata su MC di dicembre 1986. sono numerose.
Il QuickBasic è un compilatore, ma mezza, per programmi senza calcoli dì debug, che la fase finale di realizza-
le varie opzioni di compilazione ne ma che utilizzano routine base. zione del programma OBJ o EXE av-
permettono un uso agile come quello Ad esempio i classici Benchmark viene via menu.
diun interprete. Ad esempio in fase di utilizzati per testare le macchine Il Debug si avvia direttamente dalla
debug si può, rapidamente, con un (MCmicrocompuier n. 50 pag. 53), qui fase dì Editor, e quindi viene eseguita
unicocomando compilare ed eseguire usati sulla stessamacchina ma su due una compilazione direttamente in me-
un programma senza produrre file. linguaggi differenti danno seguenti i moria centrale. Il risultato, ovvero il
È del tutto compatibile con il Basi- risultati; programma oggetto, viene poi manda-
ca. per cui è possibile utilizzare come to in esecuzione, senza quindi produ-
programmi direttamente compìiabili Bench da 33.6
1 a 4.4 13.24% zione di alcun file.
ed eseguibili listati in Basica, ovvia- Bench 2 da 91.0 a 41.9 46.11% Tale facilità di lavoro rende presso-
mente salvati come file di testo. Bench 3 da 13.0 a 5.9 45.38% ché inutile l'uso dì un interprete per
Ha rispetto al Basica alcune istru- Bench 4 da 8.6 a 1.5 17.90% preparare il prototipo del programma.
zioni in più, in termini di nuove fun- Inoltre lavorando in QB si possono
zioni, e in termini di parametri passa- Al contrario, un programma di puro utilizzare direttamente le funzionalità
bili a vecchie istruzioni. disegno, che utilizza il firmware della che questo offre in più rispetto all'In-
Riconosce, per mezzo di nuove spe- macchina, costituito da un loop da 1 a terprete.
cifiche istruzioni, il Mouse, riconosce, 100 e dal disegno di cento cerchi Senza entrare nel dettaglio, dato che
per mezzo dì parametri passabili alle (istruzioni CIRCLE) si riduce solo di ilnostro interesse è pur sempre relati-
vecchie istruzioni SCREEN e CO- un terzo (da 9.71 a 6.32 secondi, pari vo alle possibilità grafiche, citiamo la
LOR, la scheda EGA, nelle sue varie al 65%). possibilità di definire funzioni (istru-
opzioni. Riconosce, anche in questo Il QuickBasic, ovviamente, accetta zione DEE FN(X) che occupano più
caso tramite nuove specifiche istruzio- listati senza numerazioni e conseguen- dì una riga, e la possibilità dì costruire
ni, l'ambiente LAN. temente utilizza Label per identificare delle routine, identificate con label
Nelle figure I, 2 e 3, presentiamo la le Righe richiamate da istruzioni di SUB NOME, richiamabili via coman-
videata principale dì Help del Quick- salto. La rinuncia alla numerazione doCALE NOME, e alle quali vanno
Basìc, una tipica fase di lavoro, con non produce, ed è logico, alcun effetto passate una serie dì variabili.
menu a tendina in azione, e il menu sul risultato (programma Oggetto) del- Tali routine in pratica riconoscono
delle opzioni relativo alla fase di com- la Compilazione e quindi nessun van- solo le variabili che gli vengono passa-
pilazione. taggio in termini dì prestazioni. te. per cui in un certo senso possono
vivere indipendentemente dal pro-
Prestazioni Modalità di lavoro gramma nel quale vengono utilizzate.
Possono essere compilate a parte ed
Come compilatore il QB, offre un Il QuickBasic possiede un Editor, entrare in una libreria di routine.
miglioramento delle prestazioni rispet- per la stesura del programma, che ri- In conclusione la facilità d'uso del-
to al Basica, variabile in funzione del sponde agli ultimi dettami della moda l'editor e delle fasi successive, la pre-
programma da un massimo di una de- (menu top down), e, per la fase di senza dì comandi più sofisticati rendo-
cina di volte per programmi dì solo compilazione, un'interfaccia molto no pressoché inutile l'uso dell'inter-
calcolo di numeri prevalentemente in- semplificata rispetto ai compilatori prete, almeno fino a quando non
teri fino a un minimo di una volta e tradizionali, tramile la quale sia la fase uscirà una nuova versione del Basica,
Fig. 6 • Programma
ARCOBALENO Usta-
lo. Con 16 colori, cht
in pratica però sono so-
lo S. non è possibile al-
effetto sfumatura.
che ormai non risponde più alle neces- contrario dì quanto avveniva con
le, al già abbiamo scritto in Basica. E in
sità degli utenti più esigenti, che vo- la CGA, definire il colore del bordo, questo non vi è nessuna difficoltà, se il
gliono prodotti software allineati con ma solo foreground e background. programma originario è stato salvato
le prestazioni hardware della propria PALETTE con la quale è possibile in ASCII.
macchina. riattribuireuno o una serie di colori. Il passo successivo è quello dì adat-
Questo permette in pratica di definire tare il listato al nuovo ambiente, in-
Nuove istruzioni grafiche in un vettore le specifiche di colore di nanzitutto eliminando la numerazione
un disegno e di attribuirle in maniera ìdentificaiiya delle righe che ora non
Innanzitutto le «vecchie» istruzione parameirìca. In altre parole sì può rea- serve più. È però evidente che tutte le
SCREEN e COLOR si ampliano, in lizzare un programma o una routine, righe che vengono richiamate in istru-
modo da comprendere i vari modi gra- che contiene delle specifiche, che poi zioni di salto, vanno identificate con
fici: in fase di esecuzione vengono cambia- una Label, che può essere alfabetica e
SCREEN 0 modo testo; te, secondo le necessità. quindi mnemonica.
SCREEN I modo grafico 320 per 200. WINDOW, VIEW. PUT, GET ecc. Poiché il nostro interesse é nella uti-
4 colori. CGA e EGA; Le vecchie istruzioni sono utilizzabili lizzazione della grafica EGA il lavoro,
SCREEN 2 modo grafico 640 per 200. nel nuovo ambiente, con le stesse ca- ma anche questo molto limitato, consi-
2 colori. CGA e EGA; ratteristiche e limitazioni d'uso già no- ste nell'adattare tali istruzioni.
SCREEN 7 modo
grafico 320 per 200. te. Ad esempio la GET.
lavora se si Nessuna difficoltà per quanto ri-
16 colori, fino a 8 pag. EGA; con 16 colori, comporta un'occupazio- guarda i formati, anzi nel nostro caso
SCREEN 8 modo grafico 640 per 200. ne di 4 bit per pixel. traduciamo programmi realizzati per
16 colori fino a 4 pag. EGA; Il comando PAINT (X, Y) lo SCREEN 2 (monocromatico 640
SCREEN 9 modo grafico 640 per 350, chrS(n)-FchrS(m)... con il quale è pos- per 200) allo SCREEN 8 (16 colori
16 colorì tra 64 fino a 2 pag.; sìbile costruire delle retinature, è rima- sempre in 640 per 200).
SCREEN lOmodo grafico 640 per 350 sto. ma con le limitazione di retinatura L’unico vero problema sta nella
monocromo su EGA. a due colorì. In pratica sì può costrui- scelta dei colori, il che comporta che
Per la EGA
vanno fatte due consi- re una trama composta con colore di ciascuna istruzione di tracciamento
derazioni. la prima è che teoricamente sfondo e colore di primo piano. del tipo LINE, CIRCLE, PSET, SET
sulla scheda si possono installare da Per quanto riguarda la paginazione va completata con specifica dei colore.
64 fino a 256 kbyte (teoricamente per- delle pagine video, oltre allo SCRE- Inoltre ogni colore va scelto in funzio-
chè ormai hanno tutte 256 kbyte) e di EN che permette il passaggio e l'ac- ne del fatto che serva al tracciamento
conseguenza si possono avere più pa- censione delle varie pagine esiste la di linee, o serva per campiture, e co-
gine in relazione alla modalità scelta. funzione PCOPY, con la quale si rico- munque va scelto in accordo con tutti
La seconda considerazione è che gli pia una pagina su un'altra. Tale istru- gli altri colori dell'immagine.
ultimi due modi sono possibili solo se zione è ìndipendente dalla pagina atti- Il colore in pratica, e la difficoltà
si dispone anche di monitor avanzati. va. aumenta con il numero dei colorì, di-
La sintassi del comando SCREEN venta un elemento compositivo in più.
è: Conversioni
che aumenta il numero delle variabili
SCREEN modo,
colore, n. pag. att. n.
Il primo impulso è proprio quello di in gioco.
pag. vis. Modo
è quello di cui sopra; compilare i «vecchi» programmi che Vediamo direttamente alcuni pro-
Colore è colore di foreground (pri-
II
grammi, rìeiaborazione dei programmi
mo piano): n. pag. att. è la pagina su molto semplici già presentati in passa-
cui si lavora; n. pag. vis. è la pagina vi- to.
sualizzata.
Lo diciamo per i non esperti. In
Programma Palette (figg. 4 e 5)
questo modo è possibile disegnare sul-
la pagina che non si vede e poi finito il Obiettivo di tale programma è mo^
disegno farla apparire. È la tecnica strare il funzionamento dell'istruzione
che in genere si usa nelle animazioni, Palette e Palette Using, per mezzo del-
dove la «costruzione» dell'immagine la quale è possibile rìdefinire, durante
deve venire nascosta. la fase di esecuzione di un program-
Conseguente aH'ìstruzione SCRE- ma. ì colorì in uso.
EN è ristruzione COLOR con la qua- Viene tracciata una serie di strisce
le. in relazione alla modalità scelta, si colorate, che poi, con il Palette Using
definiscono colori di lavoro. Da no-
I pl%(0), vengono modificati.
tare che con la EGA non è più possìbi- Va definito un vettore PL%(i), che
M Fig. y Programma
PARABOLOIDE U-
sialo. Altro esempio m
no ailrihuiii ad ele-
menti differenti. Va
Fig. /’ - Programma
12 CURVE Usiaio. U
isirueiom CETe PUT.
che permettono lo me-
^wì'ndow.
deve contenere una serie di valori produce una specie di striscia, e una zione.
compresi tra 0 e 15. La serie deve esse- che produce un settore di arco, chia- Va notato che, purtroppo l’islruzio-
re almeno di 16 elementi, ma può esse- mato, un po' ad effetto. Arcobaleno. ne VIEW accetta solo coordinate Rea-
re anche più lunga. L’effetto sfumatura è ottenuto mi- li, ed è quindi incompatibile con l'i-
Definito il vettore PL%(i), con l’i- schiando in sede di visualizzazione co- struzione di scaling WINDOW, che è
struzione PALETTE USINO PL«/o<n), lori contigui e questo Io si ottiene gio- invece pressoché indispensabile per
si ottiene la riattribuzione dei colori di cando con la funzione Random. disegni di tipo scientifico.
lavori. Il «vecchio» colore 0 viene tra- Pubblichiamo anche la pianta di Anche in figura (pag. 143) pre-
1
1
che può essere scritto con parametri del disegno viene dato un colore specì- ha avuto l'onore della copertina.
generici, e colorì che poi verranno uti- fico, in tal modo aumentando la com-
lizzati, che diventano parametri defini- prensione del disegno stesso.
bili e variabili in maniera dinamica in Programma 12 curve (figg. 12 e 13)
funzione delle necessità di program-
Paraboloide (tigg. 9 e 10) L'utilizzo più produttivo dell’am-
mazione.
bìente EGA si ha quando occorrono
Altro esempio di utilizzazione del campiture decise, come in questo ulti-
Programma Arcobaleno (figg. 6 e 7)
colore per identificare differenti ele- mo programma, nel quale ad ogni cur-
menti costruttivi del disegno. In que- va è stata attribuita una Finestra, cia-
Obiettivo di tale programma è di sto caso vengono realizzate due cam- scuna delle quali con proprie specìfi-
realizzare una pseudo sfumatura, do- piture, una esterna, per ottenere l'ef- che cromatiche.
sando il passaggio da un colore ad un fetto cornice, e una interna, sulla qua- Il programma, sia nell'uso dei co-
altro. Infatti con una tavolozza di 16 le materialmente disegnare. mandi di ambiente, sia specìficamen-
colorì, teorici in quanto sono otto più' Viene utilizzato il comando VIEW, te. nella scelta delle I2 curve da visua-
gli stessi otto in versione scura, non è che isola aH'intemo dell'area video lizzare, è estremamente parametrizza-
possìbile eseguire sfumatura, ma solo (che come detto è identificata dalle co- to, e questo vuol dire facilità di lettura
campiture nette. ordinate 0-639 in orizzontale e 0-199 e facilità di modifica da parte vostra,
Non stiamo a descrivere il listato, in verticale) una porzione. se vi interessa fame delle versioni per-
estremamente elementare, diciamo so- I successivi comandi di disegno agi-
sonalizzate.
lo che comprende due routine una che scono solo airintemo di questa por-
2 lettori... Evviva!
Bene, sono proprio contento. L'Appumamemo di questo mese sarà interamente dedicalo alle lettere di due
lettori di questa rubrica i quali, molto intelligentemente, hanno provveduto a inviare i loro contributi.
Personalmente non pensavo che un simile evento sarebbe mai succe.sso, anche perchè non ho mai osato illudermi
di avere lettori...
Uhmmm, dunque... dovere rimasto? per cui la dimostrazione che ttFs< modo in cui questi «numeroni»
Ah. si! Bene: ora dovremmo trovare un # F non dimostra necessariamente che ( «AAAA GGGHHH!!!!») vengono suc-
legame fra # Z e PA: a naso direi che sia anche #Z < #F)e il fatto che poi cessivamente generali (non c entra con
ttZ > ^ PA. ma purtroppo sarebbe questa disequazione sia o non sia verifi- gliautomi a stati finiti ed è tremenda-
una dimostrazione poco rigorosa. Sfi cata va verificato in altra maniera). mente semplice):
basta una relazione più rilassala per di- Chiaramente c'è qualcosa che puzza
struggere completamente quello che re- in tutta questa sporca faccenda! Ben
sta: a dire la verità la considerazione lungi dall'essere sicuro di quanto affer- lì
che seguirà mi sembra un po' ingenua, mato. mi piacerebbe comunque verifi- 21
ma spero che vada bene ugualmente: se carlo da qualche parte: dove posso tro- 1211
noi abbiamo un insieme infinito di ele- vare un po' di letteratura che parli del- III22I
menti K e vogliamo confrontare tt K l'argomento? 312211
con la cardinalilà delPinsieme delle fun- E adesso, dulcis in fundp. (ma ci sarà 13112221
zioni da K in K. sarà sufficiente che ancora qualcuno che legge? o questa let- III32I32II
consideriamo, per ogni elemento x di K. tera starà giacendo in qualche comodo 3II3121II3I22I
la funzione che associa a tulli gli ele- cestino della redazione?) un piccolo, tre-
menti l'elemento x (è una funzione, no? mendo. terrificante quesito posl-nalali-
Fa un po' pena, però è una funzione). zio per farvi impazzire tulli quanti: tro- Per mandarvi ancora di più in casino
Chiaramente esisteranno anche altre vare la legge, la regola o comunque il vi dirò che la cosa va avanti all'infinito,
funzioni oltre a quelle considerate (non che dopo il primo il numero di cifre è
è che sia chissà che soddisfatto di que- sempre pari e che non compare mai il 4
sta considerazione, mi manca di rigore). (ma questa indicazione vi porta inevita-
Se ara il nostro insieme K è proprio PA. bilmente fuori strada). Spero che non ve
avremo come conseguenza che: l'abbiano già fatto!
In conclusione tanti auguri di buona
#Z > = it PA Pasqua (non ho speranza che con le po-
ste la lettera arrivi prima) e i miei com-
Incollando insieme il lutto avremo plimenti per la rivista, che giudico la mi-
che: gliore e più professionale in assoluto in
Italia: ogni volta che arriva in edicola,
#Z> = #/M<= »F in stazione si vedono girare studenti ip-
notizzati con l'ultimo MCaperto davan-
In ogni caso, anche senza l'ultima ti (in stazione perché vado a scuola a
Per quanto riguarda il quesito fina- parla di multitasking a basso livello o esempio 450) che non generano alcuna
le. non voglio buttare lì la soluzione gli altri argomenti che trattati seria- sequenza. Attenendosi perfettamente a
soprattutto per non togliere la soddi- mente richiederebbero spazi redazio- quanto indicato in tutto l'articolo,
sfazione agli altri lettori (che abbiamo maggiore o, me-
nali centinaia di volte sembrerebbe che la frase «Per attuare
visto sono almeno 2) di risolverlo. Per un anno dì lezioni presso il sud-
glio, una codifica a tutti gli effetti biunivo-
dimostrare però che non voglio raggi- detto corso dì laurea. ca...» sia fuori posto e che effettiva-
rare l'ostacolo cosi vigliaccamente ag- Arrivali al tema Computabilità fatta mente due procedimenti mostrati
ì
giungerò il successivo numerone gene- la prima scaletta è risultato evidente non siano biunivoci. Capisco perfetta-
rato dalla misteriosa regola: che un solo articolo era improponibile mente che c'é da mettersi le mani nei
e quindi è stata momentaneamente in- capelli, ma non è colpa mia se nella
13211311123113112211 franta la non consequenzialità degli teorìa delle cardinalità transfinite
articoli. Anche occupando però diver- (Cantor) ho ragione.
Più interessanti mi sembrano le af-
si numeri, per evitare di andare avanti
fermazioni circa il numero pari di cifre tre o quattrocento puntate, e perlome-
e il fatto che il 4 non venga mai gene- no esaurendo un sotto-argomento per Comprendiamo meglio
rato: se qualcuno vuole provare a di-
numero, colpi di accetta semplifica-
i
oppure le 4 pagine del n. 52 dove si Ovvero esistono dei naturali (ad turali con i «pacchetti».
LA CASA DEL COMPUTER - VIA DELLA MISERICORDIA, 84 56025 PONTEDERA (PI) - Tel. 0587 - 212.312
(NUOVA SEDE) - VIA T, ROMAGNOLA, 63 - 56012 FORNACETTE (PI) • Tel. 0587 - 422.022
campi per cui è meglio rimandare i let- in un naturale. Ovvero a un procedi- pia (considerato che i-i-j di ogni frec-
tori più interessati agli appositi testi mento biunivoco per passare da una cia é costante) è molto semplice ed é
disponìbili nelle librerie scientìfiche- qualsiasi coppia dì numeri a un natu- mostrata in figura 3a.
in questa sede daremo una dimo- rale che lo identifica univocamente. Per il tipo di costruzione attuato, es-
strazione meno rigorosa ma più intui- L'estensione al caso in cui non abbia- sa è iniettiva (seguendo il percorso
tiva e tangibile di come sia possibile mo a che fare con coppie ma con se- delle freccie associamo ad ogni coppia
un naturale diverso, sempre crescente)
ed é anche banalmente surgettiva in
quanto nella costruzione non saltiamo
alcun naturale ed essendo le coppie
infinite, li accoppieremo «tutti».
Le due funzioni inverse che, preso
un naturale n restituiscono il primo e
il secondo elemento della coppia che
minore-uguale di n.
realizzare tale corrispondenza biuni- quenze comunque grandi (finite) dì Facciamo un esempio
voca. naturali è assai semplice; dapprima
Immaginiamo avere un qualsiasi
di aggiungo sequenza lunga n il nu-
alla Proviamo a codificare la sequenza
sottoinsieme infinito dei naturali. Dal mero di elementi (decrementaio di dì naturali:
momento che su tutti numeri naturali
i uno) come ultimo elemento ottenendo
10,1.0.1)
è definita la relazione di ordinamento una sequenza lunga n-i-1 dopodiché
< = (minore-uguale), ovvero presi codifico i primi due elementi con un Abbiamo scelto numeri piccoli per
due numeri qualsiasi è sempre possibi- naturale, poi prelevo il terzo elemento non ottenere risultati troppo grandi
le stabilire quale dei due è minore- della nuova sequenza e lo codifico col (anche qualche migliaio di cifre!) e far
uguale deiraltro. altrettanto matemati- naturale testé ottenuto... continuando andare MC
in overflow. Come detto,
camente è possibile, preso qualsiasi fino a quando non termino la sequen- la prima operazione da compiere è di
sottoinsieme dei naturali (finito o infi- za ottenendo così un unico numero arricchire la sequenza dì partenza col
nito) stabilire qual è il minimo, ossia che la identifica univocamente. Per numero di elementi meno uno dì cui
quale elemento è minore-uguale dì tut- tornare indietro (dal numero alla se- questa è formata. Quindi codifichere-
ti gli altri. quenza) è sufficiente applicare il pro- mo:
Dal nostro insieme qualsiasi da cui cedimento inverso tante volte quante
siamo partici estraiamo il minimo (to- indicate al primo numero ottenuto con 10,1,0,1,3)
gliendolo) e a questo associamo il pri- la decodifica più uno.
mo naturale, lo zero. Riapplichiamo il Applichiamo la formula dì figura 3a
procedimento sui rimanenti elementi Attenzione: se il primo valore decodi- ai primi due elementi ottenendo il na-
estraendo l'elemento da associare al ficato è zero vuol dire che la sequenza è turale 2 (calcolare per credere). Il 2 co-
secondo naturale e così via. Sì noti che lunga l (non stupitevi, una sequenza si ottenuto io associamo col terzo ele-
(uno) il procedimento non termina può anche essere fatta di un solo ele- mento, lo zero, ottenendo sempre dal-
mai essendo il sottoìnsieme dal quale mento cosi come di zero elementi, se- la stessa formula il naturale 3. Combi-
siamo partiti infinito; (due) non finen- quenza vuota, anche se quest'ullima a nato questo col quarto elemento, l'u-
do mai l'applicazione è surgettiva ov- noi non interessa) e il valore cercalo è il no, la funzione restituirà 1 che. ab- 1
DISPONIBILE ANCHE
NELLA VERSIONE HL
BIANCO
I
CRYSTAL PWdI
VERDE
I
CRYSTAL P39 |
AMBRA
I
CRYSTAL PLA
SETTAGGIO AUTOMATICO
DELLA FREQUENZA
MONITOR ORIZZONTALE {da 18.5 a
21,85 MHz)
LA CASA DEL COMPUTER - VIA DELL-A MISERICORDIA, 84 - 56025 PONTEDERA (PI) - Tel. 0587 • 212.312
(NUOVA SEDE) - VIA T. ROMAGNOLA. 63 - 56012 FORNACETTE (PI) - Tel. 0587 422.022
... PENSATECI...!!!
NUOVA.
SEDE
PROPRIA
DEPOSITI:
ROMA
H2S s.r.l.
Via Assisi, 80
Tel. 06-7883697 • MODEM
• STAMPANTI
BOLOGNA • FLOPPY DISK DRIVE
TELETEX s.r.l. • HARD DISK
Via Emilia, 51 • PC/XT/AT COMPATIBILI • STREAMER
Anzola Emilia (Bo) •PC/XT PORTATILI • MONITOR
Tel. 051-734485 • INTERFACCE x APPLE/IBM • DISKETTE
LA CASA DEL COMPUTER - VIA DELLA MISERICORDIA, 84 - 56025 PONTEDERA (PI) - Tel. 0587 - 212312
(NUOVA SEDE) - VIA T. ROMAGNOLA, 63 • 56012 FORNACETTE (PI) - Tel. 0587 - 422.022
terpretazione di una scena arbitraria che pur dipendendo tutti dalla quanti- corrispondenza immagine-oggetto. È
sono risultati inficiati da prestazioni tà di luce, non sono del tutto compara- quello che generalmente si fa con una
modeste, elevato limite d’errore, scar- bili tra di loro. In questo modo, e va- macchina guidata attraverso una tele-
sa capacità di discernimento e flessibi- riando opportunamente i livelli di ap- camera; l'operatore osserva solo quel-
lità ridotta od assente, tanto da far prossimazione delle quantità prima lo che è necessario perchè l’auto stessa
concludere che, almeno per adesso, il descritte, è possibile realizzare un nu- non vada a sbattere e segua sempre la
riconoscimento generalizzato delle im- mero pressoché infinito di combina- strada assegnata. Ma, per risolvere il
magini è ancora di là da venire. A di- zioni, necessarie a descrivere le ancora problema di una più ampia visione
mostrazione di ciò progressi ottenuti
i più infinite variabili della immagine non è possibile far riferimento ai sin-
negli ultimi dieci anni, sebbene talora sede. goli particolari senza poi fonderli in
promettenti, sono del tutto frammen- Ma. e poteva mancare, il problema procedure di analisi visiva di livello
tari e poco affidabili. non si esaurisce qui. L'immagine in- più elevalo. In altre parole, più che
Iprolungati studi sulla visione fino- trinseca non è né facile né rapida da raccogliere informazioni particolareg-
ra svolli hanno comunque accertato analizzare. Da una parte esiste ancora giate circa la scena, come avveniva
che la soluzione del problema passa il problema di ricezione ed organizza- nella matrice di cui prima, occorre che
attraverso due stadi: l'analisi visiva zione di tale messe di dati, dall'altra, la macchina vedente raccolga informa-
del particolare il cui fine è di fornire ovviamente, rimane ancora il proble- zioni circa il «significalo» della più
informazioni efficaci provenienti da ma dell’analisi di questi perché, ricom- complessa immagine che le singole
una immagine a mosaico; ogni parte posti ed elaborati, diano risultati plau- parti formano.
deH'immagine (v. figura A) è analizzata sibili in termini di rappresentazione La regola che governa l'assunzione
alio stesso modo; nella fase successiva della immagine primitiva. In effetti la delle immagini a livello più elevalo é
(fusione), si tenta di raggiungere lo visione umana è estremamente avvan- regolata dal principio euristico;
scopo di riconoscere gli oggetti da in- taggiata in quanto l’analisi di quanto «Le caratteristiche osservabili in
formazioni utili da essi deducibili. Co- viene trasmesso dall'occhio viene ese- una immagine sono dovute alle proie-
me si vede il processo iniziale di fusio- guito, dal cervello umano, in parallelo, zioni predominanti della corrispon-
ne. è da una parte formato da proce- mentre l'analisi dei dati contenuti nel- dente immagine in 3 dimensioni».
dure parallele, dall'altro è locale (in- la matrice di cui prima avviene in mo- Ad esempio la visione rettangolare
sieme identici di analisi di piccole por- do del tutto seriale. Questo comporta della figura B può essere, nel solo
zioni di immagini). Processi di più alto impiego di un certo lasso di tempo. È campo della figura bidimensionale,
livello passano poi attraverso di essi pertanto lecito affermare che una mac- fornita da una qualsiasi delle figure di
per estrarre una simbolica e per quan- china vedente non potrà ignorare que- sinistra. Un altro esempio è rappresen-
to possibile univoca descrizione della sto problema, e non potrà fare a meno tato dalla tessitura di una superficie
scena. di un computer capace di analisi di che. a ben guardare, non é altro che
Vediamo in che modo è possibile ri- dati in parallelo funzionante in tempo una serie dì orientazioni dì superficie.
cavare da una immagine la maggiore reale. Si chiama «gradiente di tessitura» un
informazione possibile e, per questo, Nella semplice analisi che abbiamo cambio regolare e sistematico nella
rifacciamoci alla array figurata della finora descritta esistono diverse pec- misura e nello spessore degli elementi
puntata precedente. Ogni casella può che, sempre per il solito motivo che è concorrenti a creare la tessitura. Nella
COMPUTERS: STAMPANTI:
• LX 06 F/T -
BDcotant I20CP5 graffa paianole L 500.000
TASTIERA L 4 454.1
H24 SP • 640X RAM 1 FDD 360E ! HD 20 Mb VIDEO
TASTIERA l. 6M4.IXH)
I hua • S12E RARI 1 FDD 1.3 Mb I HD 20 Mb VIDEO.
TASTIERA L4.H4.000 • FX 100 • » colonna. 2C
Xn IO Mb SUM U 860.000
LQ 000 F/T
T 20 Mb SUM L 900.000
•
60CISNLQ
• 40 cc4ooiia 140 CPS. gnfin. paialleia
L120000
m»MbSUM L 2440.000
• PC -25« E RAM 2 FDD 3601 VIDEO TASTIERA L2.4T9.000 •LQ loco F/T - 135 nkxme 140 CPS giaiea parallela
• K/C 2S6 X RAM. 2 FDD 360K VIDEOGRAFICO a colcn L 1480000 • MONTAGGIO ESTERNO PER K/XT: •
TASTIERA L 2.420.000 < LQ 2500 r/T - 136 cDiomie 270 CPS gnbea perellels
XrriQ Mb L 1.460.000
a P4VHD • 2SS E RAM 1 FDD 360K. HD 20 Mb VIDEO. L 1440000
TASTIERA
or 20 Mb L 1.670.000
• PC+ • 640 K RAM 2 FDD 360K. 8045 VIDEO GRAFICO. KIT 30 Mb L 1.460.000
TASTIERA L 2450.000 xrr 30 Mb L 1.72S.OOO
« PC'^/KD • 640 K RAM 1 FDD 360X 1 HD 20 X4b VIDEO
GRATCO TASTIERA L. 3.490.000
KIT 40 Mb L 1.960.000
Oltze 700 progiammi .±spoiubili eco an» secomanab dalla • TAUT MT I30/I4O/1S0/290 L 11400
geimaaa e dagb Siaci Umo* • TALLTMT 00 L 10.600
Opm MbHD ponianggK dBnosuazune in sede • COtlMODORE 803 L 10400
(Richiedeiea la lina piogtaimiu)
output. Il programma è scritto per la- do come quello effettivo di computo dì calcolo per cui si desidera sapere il
degli interessi stessi; si tratta ovvia- relativo deprezzamento. Il valore rela-
vorare in corpo normale su 80 colon-
ne; utenti di macchine diverse dovran-
mente di un esempio: il programma tivo è calcolato attraverso la formula;
no adattare l'output con adeguate chiede il numero di periodi di calcolo
d’interesse in cui l’anno viene diviso;
Deprezzamento = PI • lasso • (I- tas-
istruzioni tramite il PRINT USINO.
Il programma, cosi come è redatto,
nel caso più comune, con interessi ma-
consente, pur mantenendo fissa la ti- turati annualmente sarà sufficiente ri- Il programma calcola il deprezza-
pologia delle domande fomite, di cal- spondere alla domanda) dopo un
I
mento anno per anno, dall’inizio del-
certo periodo di tempo? La domanda l’investimenio, per anni forniti in
colare valori finali di un investimen-
i
gli
to sia in caso di unico investimento è pertinente se, ad esempio, si tratta di input. Unesempio potrebbe essere;
iniziale, sia nel caso, probabilmente
un deposito che si intende sfruttare, «Compro una Ferrari (sic) per 80 mi-
nei suoi interessi, come vitalìzio. lioni (una pìccola, date le mìe possibi-
meno frequente come investimento
puro, rappresentato da un investimen-
Il programma di figura A stampa lità); dopo tre anni, ad un tasso dì de-
iniziale.
ziale,quello finale, ed il tempo tra- tasso)'»""'
si
Per meglio facciamo scorso tra le due operazioni, che, pra- con relativo programma
capirci un in figura D.
esempio; Pinco Pallino investe una ticamente, corrisponde all’età dell’au- Bene: abbiamo deciso di comprarci
certa somma nel fondo d'investimento tomobìle, se questa è stata acquistata la nostra Ferrari: manco a dirlo, an-
nuova.
«Grattacieli Bassi», di sicuro avvenire, diamo a chiedere un prestito; dopo
ad un interesse dello Z%. La somma La formula per il calcolo del de- aver fornito le più ampie garanzìe, ivi
iniziale viene rivalutala mensilmente,
prezzamento è la seguente; compreso la madre inferma in deposi-
vale a dire, come abbiamo visto il me- deprezzamento — to, riceviamo l’assegno, inforchiamo il
(in %) annuo«>1 {PV/
se scorso, che gli interessi maturati, PA) K Cavallino Rampante, e via a 20 all’ora
ogni mese, concorrono ad incrementa- nel traffico di Roma. Quanti anni (o
re il capitale sottoposto poi a calcolo dove PV= prezzo di vendita secoli) impiegherò a pagare il debito,
d'interesse. Quale è il valore, mensil- PA = prezzo d’acquisto pagando una certa cifra periodicamen-
mente, del deposito dopo Y anni? K “inverso dell’età (in anni) te (es. ogni mese)?
Il programma, senza modifiche, per- Il programma della figura C affron- Presto fatto: la risposta è (tradotta
comuni operazioni logiche in genere su operandi ad 8 o a 16 bit e BX, ex, DX se dati sono a 16 bit e i
generalmente alterando alcuni deì jìag principali. AL. AH, BL, BH, CL, CH, DL e DH
Fondamentalmente le istruzioni logiche si possono suddividere in tre sottogruppi, se dati sono ad 8 bit), che registri in-
i i
a seconda se operano su uno. su due o su nessun operando, dice (DI e SI), nonché registri BP e i
pure bisogna decidere quale valore de- Operando Termine 4) SHR CL, CL
ve assumere il bit che viceversa «en- 1) memoria I
ROL ex, CL
tra» aH'intemo deU'operando. CL SHL BP, CL
2) memoria
In breve, se il bit che entra era quel- 3) registro 1 dove possiamo vedere che si possono
lo appena uscito dall'altra parte allora 4) registro CL usare tutti i registri interni della CPU
si ha una «rotate» (sia «left» che come operandi.
«righi»), mentre in altri casi, che ana- Ancora una volta, come abbiamo Analizziamo ora in dettaglio i vari
lizzeremo in dettaglio nel seguito si già visto nelle scorse puntate, ì termini tipi di istruzioni di «shift». abbinan-
avrà una «rotate through'carry» oppu- indicati nella labeilina precedente dole a coppia (la «left» con la rispetti-
re ancora un «arithmetic shift». hanno il seguente significato: va «righi»).
Comunque diciamo subito che tutte — «Memoria»; indica una qualun-
le operazioni di «shift» (intendendo que locazione di memoria indirizzata Le istruzioni
con questo termine generale anche le direttamente o indirettamente o trami-
SHL (O SAL), SHR e SAR
«rotate», che sono sempre delle te un registro base o tramite un regi-
«shift») possono essere effettuate o un stro indice, secondo le ben note moda- Ecco dunque le istruzioni capostipi-
bit alla volta oppure per un numero di lità: tidel gruppo, che si leggono rispetti-
bit contenuto nel registro CL. — «Registro»: è uno qualsiasi dei vamente «Shift Left» (o «Shift Ari-
chmetic Loft»), «ShiTt Righi» e «Shift nuto in CL), il bit OF non è utilizzabi- delle istruzioni RCR e RCL il Carry
Arithmetic Righi»; le prime due effet- le. Flag funge da diciassettesimo o nono
tuano lo shift a sinistra ed a destra dei bitoppure come vero e proprio «bit di
bit dell’operando, ponendo il bit riporto».
«uscente» nel Catry (CF) e viceversa Ma analizziamo un esempio per
facendo «entrare» uno 0 dall’altra comprendere l’utilità delle rotate attra-
parte, mentre l’ultima lascia inalterato Invece l’istruzione SAR, effettua verso il carry.
il bitpiù significativo. uno shift aritmetico a destra, intenden- Supponiamo dì avere una cena
Per comprendere meglio quali sono do con questo termine che viene man- quantità espressa con 32 bit (ad esem-
le operazioni compiute da queste tenuto il segno dell’operando origina- pio il risultato di una moltiplicazione)
istruzioni (e lo stesso verrà fatto per le rio: il (vecchio) bit più significativo ol- e posta in due celle dì memoria (due
istruzioni successive) abbiamo realiz- treché shiftare verso destra, viene la- word) chiamate HIGH e LOW, conte-
zato alcuni diagrammi, che indicano sciato anche al suo posto ed in tal mo- nenti rispettivamente la parte aita e la
subito, con un colpo d’occhio, ciò che do una quantità negativa rimane nega- parte bassa delia double-word di par-
fa ogni funzione: tiva ed una positiva rimane positiva. tenza: supponiamo di dover effettuare
Notevole è il fatto che questo di- uno shift a sinistra dell’intera quantità
.scorso vale sia se sì shifta di un bit sia a 32 bit.
nel caso di shift multipli: supponendo Come si può verificare graficamen-
ad esempio che sì voglia shiftare dì S problema consiste nell’inserire un
Nel caso della SHL/SAL si ha il ve- te. il
RCL HIGH, 1
il bit più significativo viene sostituito
da uno «0». può capitare che un valo- Sapendo poi che le istruzioni di
re originariamente negativo (bit più si- shift agiscono indifferentemente su
gnificativo pari ad «I») diventi positi- quantità ad 8 e a 16 bit, sì possono ri-
vo dopo uno shift a destra, che equiva- solvere problemi su quantità «miste»,
le ad una divisione per due, il cui resto come ad esempio quantità a 24 bit. ri-
è proprio il carry: comunque il proces- spettivamente formate nella parte alta
sore setta il flag OF se il (nuovo) bit si- da un byte (che supporremo chiamarsi
gnificativo è diverso dal bit imme- In questi due casi la rotazione avvie- HlBYTE) e nella parte bassa da una
diatamente a destra (e cioè il vecchio ne semplicemente all’interno dell’ope- word (chiamata in questo caso LO-
bit più significativo, prima dello shift). rando ed il carry conterrà una replica WORD); lo shift a sinistra della quan-
Sarà poi comunque cura del pro- del bit che, uscendo da una parte, tità a 24 bit formala dunque da HlBY-
grammatore prendere i dovuti provve- rientra dall’altra; in questo caso si ha TE e LOWORD si ottiene ancora una
dimenti nel caso in cui OF é settato, una rotazione «pura» di quantità a 16 volta con due istruzioni:
mentre anche in questo caso, se lo oppure ad 8 bit, a seconda della scelta SHL LOWORD, 1
shift è multiplo (numero di shift conte- del programmatore, mentre nel caso RCL HlBYTE, 1
mu si capisce subito che non ci sareb- dobbiamo dimenticare che ora il (nuo- senza perderne ovviamente alcuno:
bero stati problemi se la parte aita fos- vo) bit 15 è stato riempito con uno «0» possiamo dunque implementare un ci-
se stata m una word (HIWORD) e la dall'esterno, mentre non è detto che il clo da percorrere tre volte, airinierno
parte bassa in un byte (LOBYTE). nel bit che arriverà da AX (il suo vecchio del quale sfruttiamo l'idea di salvare
qual caso le istruzioni sarebbero di- bit 0) sia proprio uno c*0», anzi abbia- in un registro la prima word da shifta-
ventate: mo solo il S0% delle probabilità! re, per poi ripristinarla dopo aver ruo-
SHL LOBYTE. 1
— rotazione
effettuare una attra- tato la word più significativa.
RCL HIWORD 1 verso il carry di in quanto ora il AX Il programmino è dunque il seguen-
bit di ingresso inAX è proprio il car- te;
Tutto questo nel caso di shifi di un ry; viceversa sappiamo che il bit MOV CX, 3
bit soltanto: nel caso di una quantità a uscente va a finire ancora una volta CICLO: MOV AX, LW
SHL AX, 1
32 bit (e perciò posta su due word) che nel CF. RCL MW.
deve essere shiftata di più bit. non si — ripristinare il bit più significati-
RCL HW. 1
1
può assolutamente ragionare come per vo di DX per tener conto del bit uscito RCL LW. l
I due esempi riportati in quanto porte- da AX. LOOP CICLO
rebbero a risultati completamente er- In termini di istruzioni il terzo pun- Anche in questo caso sì può sfrutta-
to si può risolvere in svariati modi, che re un altro truccheiio. che evita di usa-
Supponiamo dunque di voler shifta- dipendono senz'altro dai gusti del pro- re un registro d'appoggio, favoriti que-
re di 4 bit verso sinistra la quantità a grammatore: una prima soluzione è la volta dal fatto che stiamo effet-
sta
32 bit posta in HI (parte ulta) e LO seguente; tuando la rotazione verso sinistra: fis-
(parte bassa), dove HI e LO sono ov- SHR DX, 1
siamo railenzione su LW e cioè la
viamente due word. ftCR AX, 1
word meno significaiiva-
Quello che NON dovremo fare in JNC OLTRE
Abbiamo visto che shifiandola ver-
questo caso e: OR DX, 8000H
OLTRE so sinistra di un bit, il bit meno signifi-
MOV CL 4 cativo viene forzato a «0», dal mo-
SHL LO, CL In questa soluzione, dopo la rotate
mento che cosi funziona la SHL dopo
RCL HI, CL di AX si testa il CF; se non é settato
aver ruotato a sinistra anche HW' do-
(condizione di NC, «Not Carry») allo-
in quanto cosi passeremmo da LO ad vremo prendere il suo (vecchio) bit piu
ra SI salta alletichetta «OLTRE»,
HI solamente un bit, per la precisione significativo e farlo diventare il bit 0
mentre se il carry è settato allora si
quarto, invece dei quattro che vo- della word LW.
il
gliamo.
forza il bit piu significativo di con DX Ora se questo bit (che ricordiamo
un OR opportuno.
essere ancora una volta nel carrv) e
In questo caso invece dovremo crea-
soluzione, che non richiede
•Altra
«0» allora non dobbiamo fare nienie.
re un loop da ripetere quattro volte e
istruzioni di salto, è quellache preve- mentre se c «1» allora dobbiamo ri-
tale che ogni volta venga passalo un
de seguenti operazioni:
le
dalla word LO alla word HI portarlo in LW: ciò si ottiene ad esem-
bit ri-
—
il salvataggio iniziale di in DX pio con:
mandando I dell'istruzione
dettagli
un altro registro (ad esempio SI. tanto
LOOP alla puntata in cui parleremo MOV CX 3
per ribadire il fatto che a livello logi-
delle istruzioni di controllo del flusso CICLO SHL LW 1
co-malemalico registri sono pratica-i
RCL MW. 1
del programma, il nostro problema si
mente equivalenti) RCM HW, 1
risolve con appena quattro istruzioni: — lo shift a destra di DX JNC OLTRE
MOV ex 4 — la rotale di AX a destra, con il OR LW 1
Supponiamo ora per esempio di vo- prattutto una dose maggiore dì ragio- in esame: in parole povere basta una
ler effettuare larotazione verso destra namento alla base... (ve la ricordale?) ADC...
di una quantità a 32 bit. posta nei due In definitiva il nostro problema si ri- Ecco che dunque il nostro program-
registri DX ed AX (rispemvameme la solve con; mino diventa.
pane alta e quella bassa). Grallcamen- MOV SI, DX MOV CX, 3
le vogliamo ottenere ciò' SHR DX. 1 CICLO SHL LW 1
RCR AX. 1
RCL MW 1
e l’hardware novità.
Inoltre la NIWA vi propone per il vostro C/64-C/128:
O.M.A. Non permettere che tuoi programmi originali si ROVININO. Con O.M.A., puoi
i
fareuna copia di sicurezza in un unico file (!) ricassettabile del tuo software su disco o
su nastro L. 99.000
HACKER Cartridge: trasferisce 99% del tuo software protetto da nastro e da disco
il
Via Buozzi, 94 - P.O. BOX 83 - 20099 Sesto - S. Giovanni (MI) MM. Marelli
Tel. 02/2440776-2476523
ndreWie a cura di Fabio Marzocca
Nella scorsa puntala di questa rubrica abbiamo parlato a lungo dell Hambit
'86. il primo congresso internazionale su radioamatori e computer, tenuto a
L'avvento del computer, come pre- (Associazione Radioamatori Italiani) dio dalia Sicilia e farlo pervenire sino
visto, ha comportato e comporterà a commutazione di pacchetto è già alle regioni del nord Italia e viceversa.
sempre più un cambiamento dei siste- una realtà; il progetto, realizzato da In particolare, sono già attivi i nodi
mi di comunicazione; la «esplosione» una stretta cerchia di esperti che ope- di Brescia e di Padova, mentre quello
del settore commerciale dei servizi te- rano nel settore T.D., vede attivi una di Roma è stato temporaneamente po-
lematici non poteva non coinvolgere il buona parte dei nodi del centro-nord; sizionato a Marino. Il nodo di Messi-
servizio dei radioamatore. Essenzial- l'iniziativa, ideata nell'ambito del Co- na è in via di completamento, come
mente si può definire che da un modo mitato Studi Avanzati deH'ARI, si pre- pure quello del Monte Fumaiolo, che
trasmissivo il cui elemento di base è figge di realizzare la copertura dell'in- diverrà uno dei punti nevralgici di tut-
prettamente di tipo analogico si passe- tero territorio nazionale entro il 1988. ta la rete.
rà a trasmissioni il cui elemento base Durante quest'anno, tuttavia, sarà pos- La rete ARI (AX25 NETWORK) è
informativo sarà quasi esclusivamente sibile trasmettere un messaggio via-ra- costituita da una serie di nodi dislocati
di tipo digitale.
La trasmissione via radio a commu-
tazione di pacchetto (Packet) è ormai
una realtà in Italia: all'inizio del 1986 VHF
le stazioni di radioamatori attrezzate 144.600/144.675 mHz Emissioni LSB — traffico DX — Polarizzazione orizzontale.
con apparecchiature adatte a questo ti- 145.200/146.300 mHz Emissioni FM — traffico locate — Polarizzazione verticale.
po di trasmissioni si contavano sulle 145.200 Trasmissione di grossi volumi di traffico (file transfer)
dita di una mano; in poco più di un
145.225 Input sistemi di Interconnessione (LAN/Bete Nazionale).
anno ne risultano attive qualche centi-
145.250/145.275/145.300 traffico locale
naio: lo sviluppo è inarrestabile.
A questo punto, data la natura di
sperimentazione che caratterizza la
UHF
stazione del radioamatore, il miglior 432.600/432.675 Emissioni LSB — DX — Polarizzazione Orizzontale.
traffico
banco di prova per avvicinare migliaia
di radioamatori al settore del digitale
433.600/433.675 mHz Emissioni FM — traffico locale — Polarizzazione orizzontale.
e prepararli all'impiego delie nuove
433.625 Frequenza Bete Nazionale — Polarizzazione orizzontale
tecniche trasmissive è la realizzazione Toni: 1200/2200 (Bell 202)
e la gestione di una rete nazionale di
dati. ngura ) Lo standard nazionale per le emissioni packet in Italia.
opportunamente sul territorio nazio- — sperimentare le tecniche di tele- Tramite la stessa rete sarà possibile
nale; la filosofta di rete prevede una processing e trasmissione dati: acquisire, per mezzo di sensori posti
dorsale principale estesa dalla Sicilia —accedere a dei sistemi informati- nei nodi periferici, dati meteo, livelli
al Nord Italia e due dorsali (Tirrenica vi nazionali (database) per ricevere o di segnali telemetrici, livelli di ionizza-
e Adriatica] che garantiscono differen- scambiare informazioni varie sull'atti- zione dell'aria, radioattività, e trasmet-
ti ìnslradamenti del traffico dati in ca- vità radìoamatoriale quali: terli sia agli utenti delia rete che a del-
so di interruzione della tratta primaria — notizie associative le stazioni oppurtunamente attrezzate
o il deterioramento dei suoi tempi di —notizie tecnico-scientifiche per le necessarie elaborazioni.
risposta. —attività radioamatoriale quali: Un'altra funzione di primaria im-
La composizione di un nodo stand- contest, award, rtty. beacon... portanza è quella di poter «trasporta-
ard (stazione digipeater) è riportata in —mailbox a carattere tecnico re» il traffico radio (sotto forma di te-
figura I. il sistema risulta composto —ultime notizie su aperture propa- lescritti) durante le situazioni di emer-
da: gazione, ecc... genza; la rete, infatti, permette di far
— Sistema di antenna direttiva
— Filtro a cavità
— Ricetrasmetiiiore
— Terminal Node Controller
(TNC) HHE NAZIONALI A.F.I. t COMITAZIONI il MCCUnTO
— Unità di processo (DPU)
— Alimentatore con batteria a tam- CARdlIERlSTICHE TECNICHE
pone • POUl! Z2A2I0NI AKIDM: ORIQOMIAU
La frequenza di lavoro utilizzata
- UELOC lA' 01 TIA$II1$$I0NE 12H BFS
nella rete è 433.625 mHz; essa rientra
- IONI ÌWim n (BEL 2K)
nei range previsto in sede intemazio-
- cono BI ACCESSO: CWMCI U.-.y vii Ix.,.x (CB)
MESSAMIO STANMn IBDITlFICjlziCn OIGIPEATEK (Ltext): Ix...x AQIUE
nale per tale tipo di trasmissioni.
La velocità di 1200 bps è quella che
• MESSAGGIO CONFEM COWSSIOKE (ami:
Iy...x ÉCIIIIEB
' TRASMISSIONE NSG lODRiriCAZICNE; OGNI 5 MIIIITI (Ixicon every)
al momento risulta ottimale per essere
• UINGHEZZA PIAMI Mll (PÉCCNniI) (picitn); 12S
impiegata con le apparecchiature esi-
- RIPniZIONE TRASMISSIONE PACOinil NON RICEOII! (Ntm): 3
stenti nel settore: il modo di trasmis-
- RIIARM TRASMISSIONE PACOinTO (tx itliy): MAX 12B ns
sione è in simplex con modulazione di
frequenza.
‘ NOMINATIVO lIGimTD (wcill); Ix...x
- NOMINATIVO IICIPEATD (mìIììs): SIGU PRO«INCiA*!VD<TUALE MINERÒ
La realizzazione della rete Packet a - PROTOCOLLO »l C0MNICA2I0NE AX25 LEV 2.0
copertura nazionale permetterà di
svolgere una serie di attività radianti-
stiche nel settore informatico e telein- FREQUENZA DI LAVORO; 433.625 HHz - FH
formatico tali da creare una nuova co-
scienza nazionale sull'uso delle tecni-
che trasmissive digitali via radio, tec-
niche destinate senz'altro ad imporsi ÌH 10PK
in un futuro molto prossimo.
Figura 2 Carollerisiiche tecniche della re
Essenzialmente la rete ARI AX25 -
Recenti sviluppi
Il 10 gennaio si è tenuta all'ARI una
DB o
©
NOTIZIE TECNICO SCI ENTI FI CHE
flTTIUITfl' RfiDIOfiMfiTORIflLI
- Rt ty
- ftwwd
• Beacon
- Propagazione
© MAILBOX TECNICO
© FLASH NEW
(BBS) con funzione di banca dati per standard nazionali; sarà cosi possibile pregate dì contattare il Manager ARI
la divulgazione di informazioni asso- evitare la congestione del traffico e fu- del settore Packet Radio, 12KBD - AI-
ciative a carattere scientifico. ture incompatibilità tra i sistemi. Gamia 9 Milano, tei.
berte Zagni, Via
Al fine di permettere un lineare svi- Tutte lesezioni ARI interessate a rea- 02/2823249 che provvederà a fornire
luppo del settore packet è indispensa- lizzare il Digipeater di zona VHP e/o il tutti i dettagli per la realizzazione,
bile che tutti gli OM rispettino gli nodo di rete operante in UHF, sono nonché ad assegnare il «cali». Mt
CLUB
Centinaia di programmi • nuovi arrivi ogni settimana
USA e dall'Inghilterra - manualìstica aggiornatissima
dagli
disponibili anche programmi per MS-DOS (IBM® E COMPATIBILI).
Funzione DRAWTO DRAWNTO 10, 1O0 che l’espressione «X and 255» restitui-
DRAWTO 100, 10 sce la parte bassa della X (gli 8 bit me-
Il nome di questa prima funzione DRAWTO 10, 10 no significativi), mentre «X/256» re-
indica il fatto che non si tratta di trac- stituisce la parte alta (gli 8 bit più si-
ciamento dì lìnea tra due punti indica- L'implementaz ione sul 128 gnificativi).
ti, ma più semplicemente tra l'ultimo Nel corpo della funzione nessun
punto tracciato precedentemente e il A dire il vero, la scelta circa il controllo è effettuato circa la validità
punto indicato. Come dire che per DRAWTO invece che una semplice del punto di arrivo, ovvero se traccia-
tracciare una linea tra il punto dì coor- DRAW sul Commodore 128 e stata mo una linea da (0,0) a (100,250),
dinate (20.30) e il punto (200,100) oc- forzata anche dal fatto che tale mac- quindi con punto di arrivo fuori cam-
corre prima effettuare un plot del pri- china, quando si chiama una SYS non po. apparirà sul video grafico solo la
mo e successivamente dare un coman- accetta più di tre parametri di 8 bit l'u- porzione di retta visibile (e con la giu-
do di DRAWTO nno a (200,100). no da assegnare rispettivamente ai re- sta angolazione). Dato che tre para-ì
Questo apparente appesantimento gistri A, X, Y. Come abbiamo già fatto metri della SYS sono ad otto bit e per
di gestione viene immediatamente lo scorso mese per il comando PLOT, la Y, che normalmente varia tra 0 e
riappagato quando sì tratta dì disegna- la SYS relativa al DRAWTO
sarà se- 199, è utilizzato un solo parametro, se
re (ecapita molto spesso) linee se- guita dal valore di ascissa, suddivìsa tentiamo di tracciare una linea la cui
quenziali ovvero quando abbiamo che in parte bassa e parte alta, e dal valore Y eccede il limite di 255, il 128 segna-
l'ultimo punto della linea A è il primo di ordinata. lerà un errore ILLEGAL QUANTITY
punto della linea B e cosi via. Ad Il listato contiene, sottoforma di
1 (è laSYS stessa a provocarlo, la routi-
esempio quando dobbiamo tracciare linee DATA, i due programmi in lin- ne non c'entra niente).
un rettangolo, un cerchio o una fun- guaggio macchina di questo mese. Va L'algoritmo di tracciamento linea è
zione qualsiasi per approssimazione di fatto notare che per eseguire un ilben noto Bresenham ed ha la parti-
punti non troppo vicini l'un l'altro. DRAWTO, c'è bisogno (ovviamente) colarità dinon richiedere nè moltipli-
Operativamente parlando, dunque, dei programmi pubblicati il mese scor- cazioni né divisioni né qualsiasi calco-
per disegnare un rettangolo dì vertici so che servivano per accedere alla pa- lo in virgola mobile qualunque linea si
(10.10) (10,100) (iOO.iOO) e (100,10) gina grafica, per ripulirla, per tracciare tracci, quindi è particolarmente indi-
con una normale funzione di traccia- punti e per tornare in modo testo... cato per essere trascritto in un linguag-
mento linee dovremmo scrivere: quindi prima dì far partire il listato I gio macchina come quello del 6502
bisogna avere in memoria le suddette che offre ben pochi strumenti di calco-
ORAW 10, 10, 10, 100
DRAW 10, 100, 100. 100 funzioni. Fatto questo, per tracciare lo. Praticamente tale algoritmo traccia
ORAW 100, 100, 100, 10 una linea dal punto (A. B) al punto (C. il primo punto, si calcola il segno del-
di ogni draw è uguale alla prima del SYS 5200, C and 265, C / 256, D punti via via calcolati fino al punto fi-
successivo comando. Con una funzio- nale. Di per se stesso è molto veloce
ne Drawto scriveremmo; dove la prima SYS è il PLOT del pun- anche se a causa della strana architet-
PLOT 10, 10 to iniziale e la seconda il DRAWTO tura del 128 (memoria video separata
DRAWNTO 100, 100 sino al punto finale. Ricordiamo e indirizzabile indirettamente tramite
128 DA ZERO
to).
95 REM
100 DATA141. Il, 11. 142. 12. 11.140,13.11.162.2.189,0.11.157
no DATA8. 11. 202. 16. 247. 169. 255. 141, 20. 11, 141. 21. 11. 56. 173
Hard Copy 640 x 200 120 DATA8. 11. 237. 11. 11. 141. 14, 11. 173, 9, 11. 237, 12. 11. 141. 15
130 DATAI 1 .176.29. 169,1. 141 .20. 11, 169.0. 141.21 11.56.173
,
Prima di passare alla routine di 140 DATAll, 11. 237,8. 11 141.14,11, 173,12.11.237,9.11. 141 15
. ,
HardCopy mostrata nei listati 3 e 4 av- 150 DATAI 1.169. 255, 141, 16. 11. 56. 173, 10, 11. 237. 13. Il, 141. 17
veniamo lettori che tale programma
i
160 DATAI 1.176, 15, 169. 1.14 1.16. 11. 56. 173, 13. 11. 237. 10. 11
170 DATA141. 17. 11.162.0.142.18. 11. 142. 19. 11. 173. 14. 11 ,208
non gira sulla stampante MPS 803 (e
100 DATA13, 173, 15. 11,200.8. 162.255.142.10.11. 142.19,11.173
famiglia: 801, ISIS, I52S ecc.) dato 190 DATA0. 11. 141 .0. 11.174.9.11 142.1.11.172.10,11.140.2.11
.
che queste hanno una rìsuluzione di 200 DATA32 .76.19.173.0.11. 205 .11.11. 208 .17.173.9.11. 205 12 .
480 punti per riga e la grafica del 128 210 DATAll .200,9. 173. 10. 11 .205.13. 11,200. 1.96. 173, 19,11.48
ne mette a disposizione 640. Per no- i
220 DATA40. 24. 173. 8. 11. 109. 20, 11, 14 1,8. 11. 173. 9. 11, 109. 21
230 DATAll. 141, 9. 11. 56. 173. 18. 11. 237. 17. 11. 141. 18. 11. 173
stri esperimenti abbiamo usalo una
240 DATA19.il. 233. 0.141. 19. 11. 24. 144. 165, 24. 173. 10. 11. 109
stampante STAR NL-IO dotata di in- 250 DATA16. 11. 141. 10, 11. 24, 173, 18.11.109.14.11.141,10,11
terfaccia Commodore la quale riesce a 260 DATA173. 19. 11. 109. 15. 11. 141. 19. 11. 24. 144.133.234.234
stampare fino a 1920 punti per linea. 270 DATA234 234 234 234 234 .234.234. 234 234 234 234 .162.18
. . . . . , .
Noi l’abbiamo usata in modo 1280 280 DATA169. 0.32. 204. 205. 162. 19, 32. 204. 205. 160. 25. 162. 0.134
punti in modo da ottenere una stampa 290 DATA253. 169. 12. 133. 254. 32. 216. 205. 162. 0.129. 253. 230, 253
300 DATA208. 2. 230. 254. 165. 253, 201. 128. 208. 237. 165. 254. 201
quanto più proporzionata possibile ai 310 DATA14. 208. 231, 32, 160, 21. 136. 208. 217. 96. 234. 234. 234,
rapporto aliezza/larghezza deH'imma- 320 DATA128. 76. 27. 0,65. 27. 138. 72. 152. 72. 169. 4. 162. 4. 160.0
gine sul monitor. 330 DATA32. 186. 255. 152. 32. 189. 255. 32. 192. 255. 162. 4, 32. 201
Tale stampante, per accedere al mo- 340 DATA255. 16 2. 7. 109. 152. 2 1.32. 21 0.255. 202. 208, 247. 162.0
do grafico necessita di una serie di ca- 350 DATA160. 0.30. 0.12, 38. 250. 30. 80. 12, 38. 250. 30. 160. 12. 38
360 DATA250. 30. 240. 12. 38. 250. 30. 64. 13. 38. 250. 30. 144. 13. 38
ratteri di controllo che sellano la spa-
370 DATA250. 30. 224. 13. 30. 250. 30. 48. 14. 38. 250. 165. 250. 32. 210
ziatura verticale (per far combaciare le 380 DATA255. 136. 200. 208. 232. 224. 00, 200. 201. 169. 13. 32. 210
linee di stampa), ed indicano il tipo di 390 DATA255.32.204.255. 169.4.32.195.255. 104. 168. 104, 170.96
risoluzione e il numero di pixel grafici
Listato 5 Listato 6
1 FAST 1 FAST
015A0 6A TXA 2 REM 2 REM
015A1 PHA 3 REM • 3 REM •
Piccolo così.
Portatile, leggero, potente, economico, Fla 51*2 kixii iiiemoriH e utilizza da Richard Sapper per essere anche
il Personal Computer IBM 2 minidischi ad alta densità di nuova bello da vedére.
\entiqiiatIrore fa parte della grande concezione, che contengono ben 720 Non meraviglia, quindi, che abbia vinto
famiglia dei Personal Computer IBM. Kb di informazioni ciascuno. il 19° Premio SMAL' per il design
Progettato per non stare mai fermo e Dispone di uno schermo di tipo industriale. Se ancora non l’hai fatto,
seguirti dovunque tu vada, il grafico a cristalli liquidi e può essere vai a vederlo e provarlo in uno degli
Ventiquattrore IBM è contenuto nelle anche collegato, in ufficio o a casa, a oltre400 punti vendilH e
dimensioni, piu piccolo di una valigetta, un video a colori. assistenza dei (iuiieessionari lltVI
e pesa poco più di cinque chilogrammi. Puoi utilizzarlo dappertutto perché, l’erstMial (iompuler C*) in
Le sue |ireslazioiii, come quelle di oltre airulimenlazione a rete, possiede tutta Italia (gli indirizzi sono sulle
tutti componenti della famiglia dei
i anche una batteria ricaricabile. pagine Gialle). Ti stupirai.
Personal Computer IBM. sono E poiché il personal che porti con te è
griindi, pjerché è la tecnologia IBM a un po' come il tuo biglietto da visita,
renderlo ricco di novità. il Ventiquattrore IBM è stato disegnalo
munque venire usati tutti i I6 colori
che permette il computer e pure gli
// Vìdeo sprite.
Lo Screerì 3
di Sergio e Dario Neddi
È meno usato
degli altri schermi in
quanto la risoluzione è scarsa (64x48
Cominciamo finalmente a parlare del video, che è pixel) però è immune da limitazioni
una delle cose più appariscenti dell'MSX. Per ora sull’uso del colore: ogni pixel infatti
tratteremo de! video dell'MSXI; in seguito ci ripromettiamo di può venire colorato con qualsiasi colo-
approfondire anche quello deH’MSX2. re. Ciò nonostante non viene quasi
In questo primo articolo dedicato al video descriveremo le mai usato se non per farvi apparire
caratteristiche generali del processore video, rimandando una iraitazic delle scrìtte giganti, utili per titoli e
più completa dei vari SCREEN ed esempi pratici ai prossimi articoli. schermate introduttive.
Lo Screen 0
32x8 fa 256, cioè si coprono tutti i tutti gli altri, quello che ha priorità in-
256 codici visualizzabili dello scher- feriore (il numero 3I) può venire sor-
SCREEN 0 è il più comunumen-
Lo mo). montato da tutti gli altri.
teusato dei 2 modi testo ed è forse il Queste caratteristiche rendono faci- In VRAM vi sono 2 aree di memoria
meno interessante per chi fa giochi in le la realizzazione dì giochi, ed infatti che riguardano gli sprite chiamate
quanto non permette gli sprite e tutti i molti videogiochi commerciali lavora- Sprite Descriptor Table e Sprite Attri-
caratteri devono obbligatoriamente no in SCREEN l. bute List. La prima è in pratica il gene-
avere lo stesso colore. 1 caratteri visua- ratore di caratteri degli sprite ed è lun-
lizzatisono formati a partire da una ga 2048 byte (8 per 256). La seconda
Lo Screen 2
matrice di 6 punti orizzontali ed 8 definisce la posizione e il colore dì
pumi verticali. Questa particolarità Questo schermo permette di avere ognuno dei 32 sprite ed è lunga I28
«taglia» alcuni caratteri del set MSX la grafica ad alta risoluzione e quindi byte (4 byte per ogni sprite). Questi 4
che sono più larghi, come ad esempio è il più usato dei modi grafici. I pixel byte hanno il seguente significato: il
faccina sorridente.
la classica ìndirizzabili sono 256 per I92 con al- primo byte è la posizione verticale del-
Come
controparte offre la possibili- cune limitazioni per colori, che non
i lo sprite e inizia da 255 (prima riga in
tà diavere 40 colonne che, anche se possono essere più di 2 per ogni stri- allo dello schermo) seguito da 0 fino a
non sono molte (per usi più professio- scia orizzontale di 8 pixel. Possono co- 190; valori compresi fra 191 e 254 in-
divìduano sullo schermo posizioni al che è stato scritto)ed un registro a so- caratteri alfanumerici e grafici che vie-
di sotto dell’ultima riga e quindi na- la lettura. Da Basic è possìbile leggere ne trasferito in VRAM dalla ROM al-
scondono lo sprite. Tuttavia il valore tutti i registri perché il Basic stesso (o l'accensione (e ad ogni comando
ODOH (208) ha l’effetto di rendere in- meglio il BIOS) se ne fa una copia in SCREEN).
definiti tutti gli sprite con priorità in- RAM (da &HF3DF a &HF3E6). Il re- Il generatore di caratteri, (cioè la
feriore. gistro dì stato viene letto dalla routine descrizione punto per punto dì come è
Il secondo byte è la posizione oriz- di interrupt e memorizzato nella loca- costituito un carattere) essendo in
zontale delio sprite da 0 a 25S. zione &HF3E6. VRAM può venire modificato a piace-
II terzo byte definisce il carattere Questi registri servono per control- re per creare caratteri personalizzati.
usato dallo sprite. e corrisponde al ca- lare tutte le funzioni del VDP ed vari i L’indirizzo del generatore di carat-
rattere definito nella Sprite Descriptor puntatori alle zone di dedicate VRAM teri in ROM
è memorizzato nelle loca-
Table. Nel quarto byte quattro bit i allo schermo, agli sprite. ai caratteri, zioni 0004H e 0005H della ROM
meno significativi (da 0 a 3) definisco- (IBBFH nei computer da noi esamina-
no il colore dello sprite (da 0 a 15) I registri interni del VDP non sono ti) e si estende esattamente per 2K (in-
mentre il bit 7 se è 1 fa sì che la posi- indirizzabili direttamente con istruzio- fatti ogni carattere per venire definito
zione dello sprite sia shiftata dì 32 pi- ni di I/O, ma, come vedremo, sono ac- necessita dì 8 byte, essendo costituito
xel a sinistra. Quesl’ultima cosa è cessibili tramite altri registri che han- da 8 per 8 punti caratteri sono
; i MSX
quella che permette agli sprite di ap- no lo scopo di mettere il VDP e la 256 e 256 per 8 - 2048, cioè 2K).
parire gradualmente anche nella parte VRAM in contatto con la CPU. Un generatore di caratteri persona-
sinistra dello schermo (come si fa da A proposito di VRAM, l'MSX ne ha lizzato lo possiamo costruire anche in
Basic quando si danno posizioni oriz- 16K che, pur se non sono molti come i RAM (controllata dalla CPU), cosi
zontali dello sprite comprese fra —32 64 o i I28K deH’MSX2 sono pur sem- non corriamo il rischio che il nostro
e -1). pre una quantità rispettabile. set di caratteri in sia modifica- VRAM
La VRAM
contiene un sacco di co- to SCREEN: basta
ad ogni istruzione
Il VDP se: per esempio oltre alla mappa dello mettere in 0F92OH l'indirizzo dei no-
schermo, la mappa dei colori, le tabel- stro generatore dì caratteri e in
Il VDP ha 8 registri interni a soia le di definizione e gii attributi degli 0F91FH lo «slot ID» (lo vedremo nel-
scrittura (cioè non si può leggere ciò sprite, contiene anche il generatore di le prossime puntate) cioè lo slot dove
si trovail generatore di caratteri.
MISTER USX
da Basic tramite la variabile VDP (8). mette di indirizzare la VRAM oppure i Naturalmente questo è solo un
Vediamo il significato dei vari bit che registri interni, altri2 per la lettura/ esempio per chiarire il funzionamento
la compongono. scrittura dei dati da e verso la VRAM del VDP: per scrivere (e leggere) nella
e i registri interni, ed il registro di sta- VRAM è molto più pratico usare le
to che viene letto dalla CPU ogni routine del BIOS.
VDP (8):
SOesimo di secondo. Sugli MSX i due Chi invece sta programmando un vi-
Bit 7;
registri di lettura/scrittura coincidono deogìoco ed ha bisogno quindi di una
flag di inierrupt: se è 1 significa che vi è nella porta 98H (data port) e gli altri elevatissima velocità di visualizzazio-
una richiesta di Intemjpt: In questo caso due coincidono nella porta 99H (com- ne. non potendo fare a meno di acce-
leggendo registro di stato questo bit
II mand pori). dere direttamente al VDP
tenga pre-
viene resettato, annullando in sostanza Per accedere direttamente alla sente che gli indirizzi di I/O (98H e
la richiesta di interrupt. VRAM (per quanto sia più semplice 99H) potrebbero non essere validi su
Bit 6:
accedervi tramite le routine del BIOS) tutti gli MSX.
flag del quinto sprite: se è t significa
bisogna tener conto che gli indirizzi Infatti la locazione 0006H della
che vi è un quinto sprite allineato.
Bit 5:
VRAM possono assumere valori com- ROM contiene il numero della porta
flag di collisione:se è 1 significa che cl presi tra 0 e 16383 e che il registro di per la lettura del dato dal processore
sono degli sprite in collisione. indirizzamento del VDP è ad 8 bit. video e la locazione 0007H della ROM
6H da 0 a 4: Dovremo quindi inviare rindirizzo contiene il numero della porta per la
contengono numero del quinto sprite
II con due operazioni di I/O, col sistema scrittura del dato nei processore video.
allineato. basso-alto. In tutti ì computer attualmente in
Per scrivere in una celia di VRAM commercio è sempre 98H per entram-
bisogna innanzitutto disabilitare l'in- be le locazioni, ma il fatto che ci sia
terrupt, poi inviare il byte meno signi- tutta questa roba in ROM
dimostra
ficativo aH'indirizzo 99H, poi sellare il che su alcune macchine potrebbero
Contenuto di Defauit dei registri
bit 6 del byte più significativo e man- aversi delie sorprese.
VDP (in HEX)
darlo sempre in uscita all'indirizzo A tal proposito citiamo il fatto che
99H. quindi inviare il dato che si vuole nello standard MSX è prevista una
SCTEEHO SCSEEN I SCREEN 2 SCREEK 3
scrivere nella VRAM
alfindirizzo espansione capace di trasformare un
98H. MSXl in MSX2; questo adattatore
VOP(O): 00 00 02 00 Se si vuole invece leggere dalla prevede per I/O con il nuovo proces-
VDP(1):
VDP (2):
FO
OD
EO
06
EC
06
E8
02
VRAM l'operazione è analoga alla sore video, il 9938, l’uso delle porie
VDP (3): 00 80 FF 00 precedente, ma invece di settare il bit 88H, 89H. 8AH e 8BH dato che le 98H
VDP (4): 01 00 03 00 6 all'atto deH’invio della parie più si- e 99H sono già occupate.
VDP(S): 00 36 36 36 gnificativa dell'indirizzo lo si resetta e Ora riprendiamo in esame la routine
VDP (6): 00 07 07 07
poi si può andare a leggere il dato dal presentata più sopra e vediamo come
VDP (7): F4 04 04 04
registro mappato a 98H. Questo bit è risulta semplifìcabìle sfruttando il
i trucchi
MS-DOS
,arte
seco'
La programmazione in baldi
Proseguiamo in questa puntata nell'analisi dei comandi
dell'MS-DOS quei file cioè che
utilizzabili nei batch,
contengono una sequenza di comandi: digitando come comando
MS-DOS il nome del f le stesso verranno eseguiti tutti i comandi in
esso contenuti.
che, tornando al comando «if», se il verrà eseguito il comando successivo, Insieme al comando «exist» si può
programma appena eseguito ha forni- Va aggiunto che le stringhe non de- dunque usare la «not» per testare l'as-
senza di un certo file ed allora il dove in particolare aH'intemo di al comando «dir») e poi shiftando dì
«< comando >» potrebbe essere rap- «< commento >» possono comparire un posto verso sinistra parametri im-
i
presentato dall’invio sul video di un come separatori tra le varie parole il postati.
messaggio che richieda rinserìmento «blank». il «tab» e la «virgola». In tal modo non sì è costretti a sape-
del dischetto contenente il file deside- re in anticipo quanti parametri si do-
rato. I comandi per I batch - shift vranno poi impostare: al limite se ne
può impostare uno solo.
I comartdl per I batch - pause L'ultimo comando utilizzabile al- Immaginano lettori (senza provar-
i
dell'elaborazione. rametri, che ricordiamo devono essere mostra pIppo pluto paparino
La sintassi di questo comando è impostati nel comando di attivazione
si otterranno tre directory separate,
semplice ed è la seguente: del batch file, subito dopo il nome dei
file.
una per i file aventi come filename
pause [< commento >] Sappiamo infatti dalla scorsa punta- «pippo», l'altra per i «pluto» e la ter-
za per «paperino».
ta che appunto il numero di parametri
i
dove «< commento» può o meno ammessi nella linea di comando, com-
essere presente e rappresenta appunto preso il nome del filestesso, è pari a Esploriamo I «nested-batch-file»
il messaggio che vuole appaia sullo Il problema
si dieci e sappiamo inoltre che all’atto
schermo video. dell'esecuzione questi parametri attua- La scorsa puntata abbiamo parlato
Inoltre, dopo aver eventualmente li andranno a sostituire tutte le occor-
del fatto che dall’intemo dì un batch
mostrato sul video il «<commen- renze dei parametri formali date da si può, sì. lanciare un altro batch, ma
to>», il comando «pause» visualizze- «"/on» (con variabile tra «0» e
«n» abbiamo anche detto che purtroppo,
rà un messaggio indicante che bisogna «9»), per ottenere cosi dei comandi con i soli comandi per i batch, non si
premere un tasto qualunque per ri- eseguibili: in particoalre il nome del
ottiene il ritorno al batch «chiaman-
prendere l'elaborazione: tale messag- batch-file corrisponde a «%0». il pri-
te», ma viceversa il ritorno all'MS-
gio varia a seconda della «nazionali- mo parametro successivo corrisponde DOS.
tà» del sistema operativo ed in italia- a «%1» e cosi via fino a «%9». Per ovviare a questo notevole incon-
no suona cosi: Il comando «shift» a questo punto
veniente bisogna scomodare un file
consente, come dice chiaramente il
che tutti quanti conoscono, in quanto
Battere un tasto quando pronto... suo nome, di «shiftare» verso sinistra
presente in ogni dischetto appena for-
(supponendo di avere davanti a noi il
mattato con l’opzione «/s» e cioè con-
A questo punto il programmatore comando di esecuzione del batch-file)
tenente il sistema operativo, ma che
può premere un tasto qualsiasi, allor- tutti parametri di una posizione, fa-
i
bene o male non si sa mai come usare,
ché l'elaborazione riprenderà: unica cendo cosi diventare «%0» quello che né tantomeno si sa «se» si può usare:
eccezione si ha se l’operatore preme prima era «%1» e cosi via fino alla fi- si tratta del file «command. com».
«Conirol-C», con l'intenzione di inter- ne facendo diventare «%9» quel para-
rompere del tutto l'elaborazione. metro che prima sarebbe stato comple- Il comando esterno «command»
In tal caso il sistema risponderà con tamente ignorato.
un altro messaggio che richiede la Vediamo dunque un esempio molto Ecco dunque che parliamo del pri-
conferma per un'operazione cosi «de- semplice un'applicazione banale del mo comando esterno, comando cioè
finitiva» come l’interruzione dell’ela- comando «shift» in un batch-file (che non direttamente presente aH'intemo
borazione, messaggio che riportiamo chiameremo ad esempio «mostra.- dell'MS-DOS, ma da caricare dal di-
in versione italiana (!). bat»): sco prima di essere eseguito: si tratta
di un comando molto importante e
:loop che finalmente ci consente dì entrare
SI vuol terminare H lavoro batch (S/N)?
it noi exist %1 .
• goto fine nel mondo delle applicazioni non ba-
dir%1 nali dell’MS-DOS. Abbiamo detto che
dove «lavoro batch», sta per «batch pause un comando esterno deve essere cari-
shift
job». cato da disco: in particolare «com-
goto loop
:flne
mand» non è altro che un file di tipo
1 comandi per i batch - rem «.com» ed eseguito perciò come un
Tra l'altro in questo pìccolo batch qualsiasi altro comando avente tale
comando in esame non è un co-
Il vediamo un’utilizzazione del comando estensione.
mando operativo, ma è utile solamen- «if»: in particolare, assumendo che il Il suo nome deriva dal fatto che è
te laddove si voglia rendere più leggi- comando per eseguire questo batch è un «command processor» e cioè un
bile un batch-file, grazie alla presenza analizzatore-esecutore di comandi:
di commenti: è praticamente indispen- mostra <lista di filenamo grazie ad esso l'MS-DOS riconosce se
sabile in batch-file particolarmente un comando è interno oppure esterno
lunghi oppure diabolicamente com- il nostro batch consentirà di effettuare nel quale ultimo caso effettua il cari-
plessi. il comando «dir» sui file che appaio- camento del file dai disco.
La sua sintassi molto semplice è la no come parametri aH'intemo della AH’atto del boot-strap del sistema,
seguente: «<lista di filename>», ogni volta te- oppure per effetto della pressione dei
stando la presenza del file in esame, tre tasti«Control». «Alt» e «Del»,
rem [<commento>] mostrandone le caratteristiche (grazie questo processatole dì comandi (se
presente su dischetto come «com- «chkdsk.com») sul quale ritorneremo lutamente a toccare quanto di residen-
mand. com») viene caricato in memo- presto. te già esisteva.
ria indue parti, secondo un criterio Prima di vedere degli esempi faccia- Se adesso digitiamo i comandi
che ricorda molto quanto accadeva mo un paio di considerazioni;
ne! sistema operativo CP/M: una par- — già parlando dei comandi interni
te rimane «residente» (attiva e non so- dell'MS-DOS abbiamo incontrato il
chkdsk
vrapponibile fino al prossimo boot) comando «exit»; alla luce di quanto
mentre l'aitra è «transiente» e cioè at- stiamo dicendo appare chiara la sua otterremmo la situazione che avevamo
tiva fino a che non verrà ricoperta, in funzione di forzare il ritorno dal livel- prima di aver attivato un nuovo pro-
quanto non più utile, da un altro pro- cessore.
lo attuale al livello precedente, dal
gramma che passerà in esecuzione. quale si era partiti attivando un nuovo Tiriamo le conclusioni: attivato un
AI termine dell'elaborazione del «command nuovo livello, la memoria a disposizio-
processor».
programma la parte residente del —gii esempi sono stati effettuati in
ne decresce e ritornando al livello pre-
«command.com» prowederà a rico- cedente il tutto ritorna ai valori origi-
ambiente 3.1 (la versione dell'MS-
piare dal disco una nuova copia della DOS nata con il computer IBM AT, nari.
parte «transiente»; anche in questo ma che gira tranquillamente sugli XT, Complichiamo il tutto creando un
caso se il disco non contiene il file al- magari compatibili...) ed il drive sul nuovo livello, tramite il comando
lora si avrà una ben nota segnalazione quale si effettua il test è un «ram-
command /p
che richiede rìnserimento di un disco disk» indicato come unita «C:».
dotato di sistema. — negli esempi che seguono dun- ora con «chkdsk» vedremo ancora
Visto cosi, dunque, ci si potrebbe que la parte che ci interessa controlla-
una volta che la memoria è diminuita,
chiedere perché anche il file «com- re è quella rleativa alla memoria occu-
ma se ora impostiamo il comando
mand. com» non abbia l'attributo di pata, la cui ampiezza è l'unica che va-
«exit» ed andiamo a vedere quanta
«hidden» e cioè risulti nascosto alla ria.
memoria abbiamo, sempre con
«dir», cosi come accade per gli altri Effettuiamo innanzitutto un check
«chkdsk», troveremo
due moduli «IBMBIOS.COM» e del disco «C;», con il comando
«1BMC0M.COM», dal momento che Volume VDISK V2.0 creato 6 Dee 1984 12:00
le sue funzionalità vengono attivate ctikdsk
solo al bootstrap. Invece il fatto (a di- soprattutto per vedere quanta memo-
re il vero poco noto a chi non studia 655360 byte di memoria totale
ria abbiamo a disposizione (i lettori
manuali) è che 236560 byte liberi
attentamente 1 il file in che vogliono sperimentare con noi po-
esame e cioè il «command processor» tranno trovare valori che variano a se- a conferma del fatto che lo switch
può essere attivato anche da tastiera, conda della situazione, ma che non «/p» inibisce il ritorno al livello pre-
apparentemente senza alcun risultato. mutano la sostanza del discorso); ot- cedente, anche dopo aver eseguito un
Andiamo dunque a vedere cosa fa terremo; comando «exit». Questo fatto può es-
questo benedetto comando; la sua sin-
sere utile in alcune situazioni, sulle
tassi innanzitutto è la seguente: Volume VDISK V2.0 creato 6 Dee 1984 12:00
quali ora non ci soffermeremo.
CITIZEN MSP 25 - Stamparle Citizen ad aghi, 136 colonne, velocità 200 CPS, NLQ 40
IBM/EPSON. Profilo piatto. Alta affidabilità. L. 1.100.000
CPS. protocollo
CITIZEN 1200 - Stamparne 80 colonne, velocilà 120 CPS, CPS, protocollo IBMiEP-
NL025
SON, interfaccia parallela standard Centronics compatibile intercambiabile ad
inneslo. 6^
ranziadi2anni. *70.000
sono salvati come pagina grafica, co- verranno salvati su disco sotto forma
di Luca e Stefano de Stefani sicché è possibile per l'utente costruir- di file (con il formato: nome file.
i Biella (VCì si propri campi di battaglia utilizzan-
i
INZ). Si potrà poi effettuare una di
do un qualsiasi programma grafico queste due scelte: o passare alla batta-
Stufi degli ormai triti e ritriti SPA-
(purché salvi i disegni sotto forma di glia 0 terminare.
CE INVADERS e affini, e spinti da
pagina grafica in HI-RES).
una grande passione per i wargame,
N.B. I nomi dei campi dì battaglia Battaglia
abbiamo realizzato questo gioco, che,
devono avere il seguente formato: no- È il programma principale ed é il
sebbene non sia al livello di quelli
commerciali, offre una buona giocabi-
me campo. Pie. più lungo, perciò pensiamo necessiti
lità ed alcune varianti interessanti. di una descrizioneun po' più accurata
Spiegazione del programma
Pensiamo che valga senz'altro la pena degli altri.
batterlo sul proprio computer (anche programma è diviso in diversi
Il
LINEE
perché, 5.000 Lire per un wargame ed programmi ausiliari. Questi devono es-
100
una rivista tra le più qualificate del sere battuti così come sono e salvati
settore, è certamente un affare). con i seguenti nomi: Serve per allocare il programma sot-
Subroutine per la gestione dei com- sca cosi di effettuare il movimento. BATTAGLIA
2) Accendere il computer.
battimenti deirArtiglieria.
3) Fissare le maiuscole.
Mars e Mars2
Screen Assembler e Xtable Dopo questa operazione, dando il «run»
Fin dalla prima occhiata appare
a START, il programma verrà lanciato. Se-
Per impedire che, durante il gioco, chiaro che questi due programmi sono guirà la presentazione, dopodiché verrà
una truppa attraversasse gli ostacoli differenziati solo dalla loro diversa presentato aH'uiente il seguente menu:
del campo di battaglia rovinandoli, si posizione in memoria.
è reso necessario l'uso di una routine II primo viene utilizzato dalla pre- ORA PUOI SCEGLIERE SE:
in assembler. sentazione del gioco, il secondo dal
La routine di screen è piuttosto gioco vero e proprio. <N> INSERIRE NUOVI DATI
Questi programmi servono ad emet- <B> PASSARE ALLA BATTAGLIA
tere una nota di frequenza e durata va-
UN TASTO QUALSIASI PER USCIRE
Questo programma è disponibile su
disco presso la redazione. Vedere l'e- riabile per permettere di generare del- SCEGLI ->
lenco dei programmi disponibili e le la musica da programma Basic.
istruzioni per l’acquisto a pag. 186. IIprincipio di funzionamento è ele- Scegliendo B si passerà direttamente alla
mentare; caricando nelle locazioni battaglia (vedere il capitolo BATTAGLIA).
la, Qualsiasi altra risposta significherà che PROBABILITÀ DI GUERRIGLIA- tuno. Il pixel si muoverà ogni volta dì tanti
non si possiede una stampante o non si PROBABILITÀ DI MALTEMPO- pixel quanto è il valore del tasto premuto.
vuole stampare la tabella. Quando ci si posizionerà nel punto volu-
In seguito apparirà la scrìtta: Finita la stampa, i dati verranno salvati to, basterà premere il tasto (TAB), e appari-
su disco con il nome dato all'inizio. Appa- rà la truppa.
NOME FILE DAT1 = Dopodiché, il pixel verrà riportato di
nuovo in alto a sinistra. Per
il giocatore 2 il
Bisognerà inserire il nome con cui sì <B> PER PASSARE A «BATTA- procedimento è lo stesso, tranne per il fatto
vuole chiamare il file che conterrà dati i GLIA» che il pixel apparirà in alto a destra. Per
per il gioco, come si vedrà in seguita. <F> PER TERMINARE ogni truppa da schierare, il suo nome verrà
Seguirà la domanda; scrìtto in basso.
SCEGLI ->
SCELTA CASUALE DELLE TRUPPE? GIOCO
Scegliendo B si passerà al gioco vero e
Se la risposta sarà S il computer provve- proprio, altrimenti il programma terminerà. Finiti gli schieramenti, apparirà l'indica-
derà ad estrarre casualmente un numero di zione del turno in corso. Premendo un ta-
reparti di Fanterìa, Cavallerìa ed Arliglìe- N.B. Si presume che chi passa a que- sto. il giocatore potrà finalmente muovere
I
st'ultima fase, abbia già una partila in so- le sue truppe. La truppa che dovrà muove-
Per qualsiasi altra risposta il risultato sa- speso o abbia già pronto un file dati creato re avrà al centro un foro che resterà fino a
rà ilseguente: precedentemente, perché in caso contrario, che la truppa non compirà un'operazione
ciò causerà l'arresto del programma. qualsiasi.
GIOCATORE 1
Per muovere una truppa si usano tasti
ì
mento di un'unità, è possibile salvare una Premendo un tasto si tornerà al movimen- truppe oltre la loro metà campo.
partita su disco. II programma chiede con to.
4 - Più un'unità è in posizione avanzata,
che nome la si vuole salvare, dopodiché Per l’Artiglieria invece il discorso cam-
più il punteggio aumenta.
salva dati su disco, e chiede se si vuole
i bia leggermente. È possibile anche qui. da
continuare il gioco. Se si risponde S il gio- parte dell'aitaccante, rifiutare il combatti- 5 -
È possibile vedere il punteggio du-
co continuerà, altrimenti il programma ter- mento, ma se questo viene accettato, verrà rante il movimento di un'unità. Basta pre-
minerà. È consigliabile salvare una partita chiesto il codice di tiro. Bisognerà inserire mere <P>.
quando il gioc. comincia il suo turno, da-
I un numero compreso tra 0 e 13 (compresi).
6 - Attenzione! Ogni unità persa influi-
to che, quando la partita viene poi richia- Si hanno tre tentativi per centrare il bersa-
sce sensibilmente sul punteggio.
mata, essa inizia dall'inizio del turno du- glio: dopo il risultato del tiro, bisognerà
rante il quale la partila era stata salvata. premere un tasto per inserire un altro codi- 7 Per il calcolo de! punteggio, il com-
-
ce, 0 . se si sono finiti tentativi o si è cen-
i
puter si avvale degli status e della posizio-
COMBATTIMENTO trato il bersaglio, premere un tasto per tor- ne deH'unìtà. Più lo status di un'unità é al-
nare al movimento. Nel caso il bersaglio to. più ciò influisce positivamente sul pun-
Questa è la fase più saliente del gioco. venga centrato, esso avrà lo status dimezza- teggio.
Quando due unità avversarie, giungono a to se si tratta di art. leggera e diviso per 3 se
distanza di combattimento (5 pixel per arm. si tratta di art. pesante. In difesa l'art. si 8 - La distanza di combattimento e la po-
L e IO pixel per arm. P, tranne per l'artiglie- comporta come un'unità normale. sizione di schieramento vengono riferite al
ria dove è 20 pixel per arm. L e 35 pixel per L'artiglieria non sparerà su unità che ab- pixel davanti alla truppa.
arm. P), si viene avvertili che potrà esserci biano uno status minore o uguale a 3. 9 - I! programma gira sotto D.O.S. 3.3.
combattimento. Vengono innanzitutto indi-
cate le due unità interessale allo scontro, N.B. li meccanismo seguito dal calcola- 10 - Quando si richiede la visualizzazio-
dopodiché viene chiesto se il combattimen- tore per decidere l’unità vincitrice, è il se- ne su schermo dei dati di una truppa o dei
to deve essere ingaggiato. Questa decisione guente. Prende il numero estratto quando il punteggio, è necessario che l'unità compia
spelta solo all'attaccante. Se questo rispon- contatore si ferma, e lo somma allo status un'operazione qualsiasi perché essi scom-
derà N allora non vi sarà battaglia, altri- della truppa ottenendo cosi un punteggio. paiano (ricordarsi che questi dati non devo-
menti il programma attenderà che venga Lo stesso viene fatto con l'altra unità. Alla no essere visti dairavversarìo).
premuto un tasto dall'attaccante. Quando fine, chi ha il punteggio maggiore vince.
ciò avverrà, un contatore inizierà a scorre- Questo meccanismo é stato descrìtto, per- 1 1 - Quando si muove, attendere che la
re. Per fermarlo basterà premere un tasto. chè il giocatore possa regolarsi di conse- scritta MOVIMENTO™ venga aggiornata
Lo stesso dovrà essere fatto dal difensore. guenza: è si importante fermare il contato- con il numero del movimento, prima di
Quando il dif. avrà fermato il suo contato- re sul numero più grande possibile, ma è al- continuare a muovere. Questo perché, spe-
re, basterà premere un tasto e si avrà il ri- tresì importante che l'unità impegnata in cialmente nel passaggio del turno da un'u-
sultato dello scontro: se l'att. vincerà, il dif. battaglia abbia uno status sufficientemente può capitare che
nità all'altra, quesi'ultima
perderà 2 punti di status, viceversa l'att. ne alto per assicurarsi una buona probabilità muova grazie al movimento che viene im-
perderà I. In caso di scontro pari ambedue dì vittoria. presso all'unità precedente oltre quelli con-
le unità perderanno un punto di status. Pre-
mendo un tasto il calcolatore provvederà a CENNI GENERALI CONFIGURAZIONE
verificare che non vi siano altre unità a di-
RICHIESTA
stanza di combattimento. Finito il control- 1 - Lo status non può essere maggiore di
lo, riapparirà la scritta MOVIMENTO
— e . 25. Pertanto, raggiunto questo limite, ogni Apple Ile, Ile - 64 K
l'unità potrà continuare a muovere. E ne- altro aumento é inutile.
cessario che l'unità si muova perché possa 2 - Sia le tabelle che i dati delle truppe. Stampante 80 col. (opzionale)
Ricordatevi che potete scrivere le lui: non vi resta che aspettare e guar-
Chìmha reazioni che volete, ma: dare;
I
di Sandro Rosso di Chivasso (TOl 1) non usate mai numeri decimali, con un simbolo (ad
2) rispondete
\
nè frazionari, nè maggiori di 9; esempio H, Ca, Fe); a questo punto il
Questo è un programma che sa ese- 2) usate quante parentesi volete, ma programma (che è intelligente...), vi
guire calcoli stechiometrici. mai una dentro l'altra; elencherà tutte le molecole, (nella rea-
Per non addetti suona cosi: «Se la
i 3) la reazione deve essere, non dico zione), che contengono il simbolo del-
reazione è 2Hi -1-0» = 2H»0, ed io giusta chimicamente, ma almeno equi- l'elemento inserito, e vi chiederà a
ho lOg di Idrogeno, quanta acqua ot- librata matematicamente; quale sostanza vi volete riferire: infat-
tengo?». 4) la freccia di reazione si scrive: ti, l'atomo prescelto potrebbe compa-
Oppure: «Voglio ottenere 20g di rire più dì una volta tra reagenti o i i
Acqua: quanto Ossigeno e Idrogeno 5) rispettate sempre maiuscole e mi- prodotti, e quindi è necessaria una
mi servono?». nuscole. precisazione.
Ecco, il programma è in grado di ri- II) successivamente il programma Ad esempio per la reazione: 3Fe-
spondere a questi quesiti. vi chiederà la formula o il simbolo del- 0 = Fe»0i-l- Fe, se si parte da lOg di
Tutto quello che dovete fare è: la sostanza notadì cui è la quantità: Ferro, le cose sono diverse a seconda
scrivere la reazione, rispettando
I) sono possibili 2 tipi di risposte: che la quantità di Ferro in questione
la delle reazioni chimiche:
sintassi 1) rispondete con una formula (ad sia nella forma chimica FeO. o Fe»Oi,
«2A.i(S0.L» significa: «2 molecole, esempio H», H»0, HiOS^; il program- 0 Fe.
ciascuna formata da 2 atomi di Allu- ma vi chiede quindi «quant'è» la Non dovrete far altro che inserire il
minio (Al»), e da 3 gruppi SO< ((SO*).\); quantità di sostanza nota, e successi- numero che compare alla sinistra della
ciascuno di questi gruppi comprende vamente vi chiederà se il numero che sostanza a cui volete riferirvi; il segui-
atomo di Zolfo (S) e 4 atomi di Ossi-
I avrete appena inserito rappresenta dei to è come nel caso I.
geno (OO- grammi o delle moli; quindi farà tutto
ikii
3)
Qui in Italia invece non hanno mol- Arricchire il più possibile il pro-
la <asa stregata to successo, forse dipenderà dal fatto gramma con effetti sonori, sprite e gra-
di Moreno Andreini che le più belle adventure sono scritte fica (il 128 si presta molto bene a ciò).
Capalbìo Scalo in lingua inglese, e che per poterci gio-
I il gioco che mi appresto a presenta-
care bisogna avere una buona cono- re non è una vera e propria avventura
Quando mi
è venuto in mente l'idea scenza della lingua. nel senso classico della parola, infatti
di fareun adventure non credevo che La prima cosa che dobbiamo chie- non ci troveremo mai di fronte a situa-
questo avrebbe raggiunto le dimensio- derci quando decidiamo di scrivere un
zioni imbarazzanti dove non sapremo
ni che poi ha raggiunto nella stesura programma di questo tipo quale sa-
è,
cosa fare o quali comandi dare, ma
finale. rà lo scenario, o meglio in quale epoca piuttosto il gioco è una specie di labi-
Nei paesi di lingua anglosassone ambienteremo la nostra avventura. rinto disseminato di pericoli e di og-
questi tipi di giochi sono molto comu- Dobbiamo vagliare molto attenta- getti utili che servono per sfuggire a
ni e molto apprezzati, il più delle volte mente questo fatto, infatti da ciò può questi pericoli; non è detto però che
più apprezzati dei videogame. dipendere il successo o l'insuccesso tutti gli oggetti siano utili in egual mi-
della nostra fatica. sura.
Rischiamo molte volte di cadere nel
Per chi vuole il listato 1-1 visto erivisto, ma indubbiamente è
Gli oggetti ed i pericoli sono disse-
minati per le stanze della casa, i peri-
una trama
difficile riuscire a trovare
colisono rappresentati dai fantasmi
questo programma è lun- che sia bella, avvincente e nel medesi-
Il listato di che popolano la casa, mentre gli aiuti
go alcuni metri. In conseguenza di ciò, mo tempo originale.
sono gli oggetti più comuni per an-
si è ritenuto opportuno non pubblicar- Io ho ambientato questa mia nei ge- nientare ì fantasmi.
lo, siaperché avrebbe occupato troppo nere horror per vari motivi, non ulti-
Per spiegare che cosa è un adventu-
spazio sulla rivista sottraendone ad altri mo perchè è un genere che a me piace re farò una breve descrizione della lo-
argomenti, sia perché una digitazione in particolar modo.
senza errori di un listato cosi lungo ap- gica che porta alla costruzione del gio-
Non mi sono posto inoltre il proble-
pare poco'probabile. co.
Chi é interessato al programma può
ma se la mia avventura fosse piaciuta In modo generale una stanza od una
ordinare, secondo il solito sisierna, il di-
o meno: infatti chi si siede davanti al
locazione possono essere qualunque
sco o la cassetta in redazione. È anche computer e si accinge ad una fatica si-
cosa, per esempio una foresta può es-
possibile «pescare» direttamente (e gra- mile deve prescindere dal pensiero che
sere una stanza, la riva del mare può
tuitamente) il programma per via tele- il suo programma possa piacere o me-
essere ugualmente una stanza, cosi co-
matica. dal nostro servizio MC-Lìnk; no, infatti devono essere presi in con-
questo ovviamente vale per chi è attrez- me un deserto, la cima di un albero
siderazione diversi aspetti dell’adven-
zato in tal senso. Ricordiamo che per oppure la cucina di una casa.
ottenere una casella su MC-Lìnk è sulTi- L'importante, dopo aver buttato su
ciente telefonare (con un modem e un 1) Non preoccuparsi eccessivamen- carta la trama di massima, è tracciare
programma di comunicazione) al nume- te della fantasia del giocatore, infatti una mappa del percorso. Questa map-
ro 06/451021 1.
una persona senza fantasia non si sie- pa deve essere trascritta su di una gri-
derà mai davanti ad un computer per glia quadrata, per esempio:
giocare con un adventure, si stuferà Ogni casella può rappresentare una
Questo programma é disponibile su di-
prima. locazione o stanza, ma non tutte ne-
sco presso la redazione. Vedere l’elenco
dei programmi disponibili e le istruzioni 2) Mettersi sempre nei panni del cessariamente devono essere stanze.
per l'acquisto a pag. 186. giocatore e considerare tutte le possi- Per esempio se voi decidete che la
bili risposte che potrebbero essere da- partenza del gioco debba avvenire dal-
te da chi siede davanti al video. la casella n. I, voi da qui potrete anda-.
re 0 aita locazione n. 2, oppure alla lo- giocatore, come visto sopra, potrà an- stra ragazza è partita per una vacanza
cazione n. 6. dare solo ad ovest (2) oppure a sud in un paese un po' isolato e da quando
Se voi decidete che la locazione n. I (6). é partita non ha dato più sue notizie.
rappresenti un sentiero, e la n. 2 un Se decidiamo per l'ovest, allora la Voi, preoccupato, vi mettete in viaggio
fiume, mentre la n. 6 non volete che formula sarà p = p-(-l, in questo mo- per cercarla ed arrivate a questo paese
entri in gioco, dovete far in modo che mento ci troveremo sulla casella n. 2. dove vi indirizzano verso una casa nei
il giocatore sia impossibilitato a muo- se decidiamo di tornare indietro (al- boschi.
vere sulla casella n. 6. la n. 1) allora la formula diverrà La casa è stregata e abitata da innu-
Dovete altresi fare in modo che il p = p-l. merevoli fantasmi, vampiri, licantropi,
giocatore che si trovi sulla casella n. 2, In ugual maniera se decidessimo zombie e chi più ne ha più ne metta.
possa tornare, se vuole, sulla casella n. dalla locazione n. di andare nella n. t Vostro scopo è quello di evitare i
230 PRINTCHRS17) ;SCNCLR ;CHAR. 4. 2 "VUOI IL NEAR LETTER QUALITY S/N" l ;GETKEYA»
. . sicuro che sono più che sufficienti per
260 IFAS-"S"THEN0PEN4,4:PR1NT*4.CHR»I311 iCLOSE4:0OTO280
270 OPEN4.4:PRINT>4,CHRSI159l :CL0SE4 perderci la testa.
280 C0L0R5.8:CHAR,14.5." ATTENDI... " 1 PRINTCHR» 71 :PRINTCHRf (7) . : ( Inoltre ho usato della musica e degli
290 F0HS-1T018;F0RT-1T019-LEN(C*(S)I iCSISl-CKSlt" ";NEXT
300 F0HT-1T019-LEH(A»(S1 ;AS(5)-AS(S)
I ":KEXT:NEXT " effetti sonori; la musica di introduzio-
310 r0RS>lT0l8:BS(Sl-BS*'AStS|4'aSrDS<SI-CS<SUBS:NEXT ne l'ho presa sul manuale mentre alcu-
320 F0RT-1T0I9-LEN(0SI :0*-0*»" " ;NEXT: F0RT-1T019-LEN(S*1 ;SS-SS«" ":NEXT ni effetti sonori li ho ottenuti dopo
330 F0RT-1T06-LENIN*) ;N»-N$t" ";NEXT
340 OPEN4.4:OPEM6,4.6;PRlNT*6.CHRSI27) :CLOSE6 una paziente ricerca.
350 PRINT*4.CHRS(14ICHR*<18|T SIDE A SIDE B "CHRSU4eaCKRS( 15 In più, aH'ìnìzio del gioco, compare
360 PRINT44.-I 1" 1
210 C0L0R1.4.GS-3TR1 (Gl .CHAR. 33. 3.GS za conBeppe viene posta ad 1. quindi
220 COLORI. n.VB-STRSIVll CKAR. 33. 1 1 VS : .
quando entreremo nelle altre stanze
230 COLORl.8:CHAfi.33.7.HIGKTt(TI*.4) .imf"000059"THENQ-2.GOT0310.ELSEGOT019J
240 C*1.F0R3-1T06.M0VSPRS. 90*0;NEXT. COLLISIONI. COLLISIONE. COLLISIONI. 240. RETURN sempre con Beppe ci verrà mostrata la
250 MOVSPR6.0, 212. VI-Vl-l:SOUNDt. 2000. 150. 1.200. 10. 2.60 mappa, se si =0 la mappa non viene
260 FORT- IT09.FORS-1T016:MOVSPR8. 126. 237 i3PRlTE7.1.S,O NEifT.NElCT.SPRITE7.0
270 1FVI-0THENQ-1.6OTO310.ELSEGOSUB290.GOTO190 mostrata.
280 G-C«l. MOVSPR8.126‘. 237 .SOUNDl. 5000. 20. 2. 4900. 100. O.PCBCEJ-O. RETURN s2; viene posta a I quando ì ragni
290 MOVSPR1.90»V.MOVSPB2,270*V»2.MOVSPR3,90»V-2
300 HOVSPR4 90«V«3 .HOVSPR5 ZTOAV'l .H0VSPR6 2706V-3 .RETURN
. , .
sono stati uccisi.
310 FORS-lT08:9PHITES.O;MOV3PRS.O*O.NEXT.ORAPHICO.i s3: viene posta a 1 quando il serpen-
320 IF0-2THENMS- "HAI FINITO IL TTKPO A TUA DISPOSIZIONE" .0-0
330 IFQ-ITHENMS-" SEI TTATO INVESTITO TROPPE VOLTE ".Q-O te è stato ucciso.
340 CHAR.1.3.M».! s4; viene posta a quando il lican- I
360 COLORS.e.CHAR, 15.10, "FINE GIOCO" .SLEEPl .END tropo è stato ucciso.
s5; viene posta a I quando il vampi-
ro è stato ucciso.
posta uguale alla variabile p2: ogni 2600-2670: se ci troviamo in una mi) incisi sui due lati della cassetta. 18
volta che ci muoveremo per le stanze stanza con un pericolo e chiediamo di per lato per un totale dì 36 titoli aven-
la variabile p2 conterrà il valore della uccidere il mostro ci viene chiesto co- teognuno la lunghezza massima di 18
locazione in cui siamo. me. caratteri alfanumerici;
software
BORDO CASSETTA: viene scritto contrario è possibile, prima di prose- semplice ma a mio parere molto fun-
un codice di riconoscimento della cas- guire. correggere eventuali errori. Suc- zionale: analizziamolo.
setta dimassimo 5 caratteri alfanume- cessivamente vengono richiesti dati
i LINEE 10-60 settaggio dei colori e
rici, oltre ai 2 titoli (lato A e lato B) per il bordo della cassetta: la sigla, il stampa su video della prima scherma-
della cassetta. titolo dei lato A
e quello del lato B. In-
RETRO CASSETTA: vengono trodotti pazientemente dati dobbia-
i LINEA 70 vengono dimensionate le
scritte, a discrezione dell'utente, fino a mo rispondere alla domanda inerente matrici e attribuito alla variabile BS il
6 righe di testo contenenti ad esempio la qualità di stampa, rispondendo con carattere corrispondente al codice
nome e indirizzo del proprietario della un «S» si attiva il modo NLQche con- chrS (98) barretta verticale che utiliz-
cassetta o eventuali note. sente una riproduzione su carta eccel- zeremo per stampare su carta contor- i
titolo del programma. Dopo una bre- ma ci dovremo accontentare dei carat- titoli per il lato A e effettuata la routi-
vissima pausa, vengono chiesti 18 ti- i teri draft. ne di scelta (proseguire o correggere).
toli per il lato A, viene fatta una do- A questo punto termina il lavoro di LINEE 140-190 come le linee 80-130
manda di conferma sull'esattezza dei introduzione dati e il nostro 128, dopo però per il lato B.
dati introdotti e se si risponde positi- aver eseguito alcune manipolazioni LINEE 200-250 inserimento dati per il
vamente, si discorso inseri-
ripete il sulle stringhe,dà l’OK alla stampante. bordo della cassetta.
mento dati anche sul lato B. In caso Il listato appare subito molto breve e LINEE 250-280 scelta modo di stampa
PICA o NLQ e comunicazione delia
scelta fatta alla stampante.
LINEE 290-330 vengono aggiunti de-
gli spazi in coda alle stringhe che ne
abbiano bisogno per poter effettuare il
corretto incolonnamento dei dati.
LINEE 354-500 sono le linee di scam-
bio dati con la stampante, a lavoro fi-
nito una serie di beep ci avviserà di re-
cuperare la carta e tagliare l'etichetta.
LINEA 510 consente di far ripartire il
programma o di terminare il lavoro.
Per concludere, aggiungiamo che. a
parte la selezione dei modi di scrittu-
ra, il programma funziona anche con
le altre stampanti Commodore.
fng 2000
di M. Teresa luiini
I
Putignano (BA)
The
frog 2000 è un giochino suddi-
viso in due parti: una in Basic e l'altra
in L.M. Dato il run, viene visualizzata
la solita schermata introduttiva e ven-
gono caricati con l'istruzione bload
due file, il programma in LM e i dati
relativi agli sprite che ho preferito in-
trodurre in memoria tramite versatiti i
software
scaduto il tempo. Tutto ciò è semplice La linea 80 contiene le istruzioni di In 240 è posta la subroutine di ge-
ma é utile per comprendere il funzio- caricamento routine in LM e dati per stione collisioni a cui sì perviene tra-
namento dei comandi del Basic 7.0 gli sprite oltreche la SYS per il movi- mite il comando coHision di linea 190.
inerenti gli sprite e le loro collisioni. mento dello scarabeo tramite il joy- Viene fra l'altro settata la variabile C
Vediamo di analizzare il program- stick. Dalla linea 90 a 120 viene chie- che, se assume valore 1, fa si che dalla
ma. Innanzitutto la routine in LM lo- sto il livello di diiTicoltà. lìnea 200 il flusso del programma de-
cata da BOO a C08 consente di muove- Le linee 130-170 contengono le vii dal ciclo principale per saltare al
re lo scarabeo con il joystick entro ì li- istruzioni dì creazione del campo di gruppo di linee 250-270, incaricate dì
miti dello schermo e qualora detto ani- gioco e l'attivazione degli sprite men- segnalare l'avvenuto incidente decre-
male (impersonato dallo sprite n. 8) si tre la variabile V, presente in linea mentando la variabile VI (vite) ed
porti nell'estrema posizione superiore 130, contiene il valore del livello di emettendo un segnale acustico.
del video, viene posto nella locazione difficoltà. In 280 vi è invece la subroutìne a
250 valore numerico 1 che il pro-
il In 180 sono settate le variabili di cui sì salta dopo aver compiuto un at-
gramma Basic utilizzerà per incremen- gioco, il numero dì vite iniziali, il nu- traversamento ed ha il compito di in-
tare la variabile che controlla il nume- mero di giri, la variabile ti$ e viene po- crementare la variabile G (giri).
ro di attraversamenti e per altre cose sta nella locazione di memoria 250 il Segue in 290-300 una routine che
ancora... valore 0. viene chiamata per mettere in movi-
Andando con ordine neH'analisi del Da I90a230si svolge il ciclo princi- mento gli sprite raffiguranti le varie
listato, dapprima incontriamo nel pale del gioco: tramite queste linee auto che circolano per strada.
gruppo di linee 10-70 la routine intro- vengono aggiornati e visualizzati i pa- Infine da 310 a 360 vi è la routine di
duttiva. rametri del gioco (vite, tempo, giri). fine gioco. mc
questo «studio» dei file Geos. mi dei file). Tutti gli altri codici (nu-
quello che abbiamo chiamato identify
Descrivere cosa fa il programma J block. Si tratta di un blocco che defi-
meri e segni di interpunzione) sono
quanto mai semplice; trasforma un fi- «normali».
nisce univocamente un file GeoWrite.
le formato SuperScript in un altro for-
Contiene, al suo interno, dati per lo i
Abbiamo cosi finito di esaminare,
mato GeoWriie. Più complesso è dire
sprite che compare sullo schermo (pre-
seppure in modo molto sommario, le
come lo fa. Dobbiamo innanzitutto
sumibilmente). le scritte «Write Image
caratteri.stiche dei file so cui dobbia-
analizzare, almeno sommariamente, la
vl.l» e «Geo Write vl.l», e le «info»
mo lavorare. Vediamo allora come la-
struttura dei file dei due programmi.
sul programma. Se analizzate un file
vora Geo Convert.
Il SuperScript si limita, da bravo ra- Alla linea 161) il programma sposta i
GeoPaini, accorgerete che porta
vi
gazzo, a mettere tutti i caratteri battuti puntatori del Basic, «chiudendogli»
scritto Image vl.l» e «Geo
«Paint
in fila, formando appunto, un file una parte della memoria, che verrà uti-
Paint vl.l». Capilo il trucco?
SEQ. I codici corrispondono a quelli lizzata come buffer per il file che deve
La struttura tipica di un pointer
A.SCII. Uniche eccezioni sono co- i essere convertito. Alle linee 170-200 si
block è la seguente:
mandi. quelli cioè che sullo schermo inizializza il linguaggio macchina: vie-
compaiono in reverse: asterischi, che 00 FF 01 04 00 FF 00 FF 00 FF ...
ne caricala la seconda parte del pro-
precedono altri comandi, comandi di Dopo i primi due (SOO e SFF). ogni gramma, in LM. ed impostate le varia-
sottolineatura, eie. Nel file viene me- coppia di byte indica traccia e settore biliper la chiamata delle subroutine in
morizzalo anzitutto un carattere S80 del primo blocco di file per ogni pagi- LM. Alle linee 210-400 si ha la presen-
(dee 128), poi i caratteri costituenti il na. Nell'esempio riportato, la prima tazione del programma e la richiesta
comando in ASCII normale. Quando pagina comincia nel blocco 1 :4. e non dei nomi del file. Trucchetto; per ef-
Nota
(CLR) _ 71 (YEL) _ m
(HOME) - «I (RVS) - s
(DOWN) - al (OFF) - m
(UP) - (ORNO) -
(RGHT) - M (BRN) - K
(LEFT) - II (LRED) - O
(BLK) - (GRYl) - SI
(WHT) - (GRY2) - »
(RED) - (LGRN) - II
(CYN) - k. (LBLU) - n
(PUR) - m (GRY3) - ::
(GRN) s (SWLC)
(BLU) - II
buffer di tastiera
Tutti gli altri valori utilizzati (49152,
19456, etc.) servono al funzionamento
delle sub in LM o per memorizzare il
file.
Variabili principali:
LI: indirizzo di start della routine
LM di lettura
L2: indirizzo di start della routine
LM per scrivere l’identify block
L3: indirizzo di start della routine
LM per scrivere il file SEQ (che in se-
guito viene trasformalo in USR)
L4: indirizzo di start delia routine
LM per scrivere il pointer block
NÌ$: nome del file SuperScript
N2S: nome del file GeoWrite
PI : indirizzo del primo byte del file
in memoria
P2: indirizzo deH'ulimo byte del fi-
le in memoria
NB: numero dei blocchi occupati
dal file GeoWrite
PT,PS: traccia e settore del pointer
block
e comunica il primo blocco libero del SC04C e SC14B, che contengono by- i
tutto definisce il canale # 5 come in- SAF) sono uguali. SEDFE e SFFC3
put (SFFC6 = CHKIN del Kernal), sono usate anche dal Kernal per chiu-
poi controlla che il file non sia finito dere il file.
(SFFB7 = READST ritorna nell'accu- La routine SCI6D-SC184 manda
mulatore il registro di stato, se è ugua- una sequenza di SOO e SFF al disco,
le a S40 il file è finito). Nel caso il file per 126 volte (126 volte • 2 byte a vol-
non sia finito, sì legge un byte ta -l- 4 byte scritti da Basic = 2.56 byte
"software
smi sempre più strambi, cogliendo «in state codificate e memorizzate. singola parola), cioè soggetto e attri-
fallo» un sistema concepito in manie- Supponiamo di continuare, inseren- buto. che se sono nuove (ossia ma'
ra abbastanza «sveglia», invitando i do un'informazione di carattere più minate prima, sconosciute ai data ba
particolare: se) vengono codificate in forma nume
nostri lettori a concepire programmi
sempre più originali (tutto sommato la Un cavallo è un animale. rica: in pratica ogni parola viene indi
qualità del software pubblicato in que- Se ora chiederemo: viduata in maniera univoca con un nu-
sta rubrica dipende soprattutto da voi,
Un cavallo è un essere vivente? mero variabile tra 0 e 255 (un byte),
Il programmo applicherà il sillogi- questo implica che il massimo numero
cari amici...), passiamo la parola al-
l'autore del programma. smo alle info.rmazioni conosciute, e ri- di parole gestibili sia 256, il che non è
sponderà «SÌ». troppo, ma neanche troppo poco.
Ricordiamo che il sillogismo, defini- Individuati il soggetto e l'attributo,
Project S VI .37
to da Aristotele, è quello schema di ra- essi vengono messi in relazione, ed
Project S è un programma di Intelli- gionamento deduttivo che permette di inoltre viene memorizzato se la rela-
genza Artificiale che possiede un mo- asserire: se A è B, e B è C. allora A è zione è affermativa o negativa.
tore inferenziale di tipo sillogistico e C, e cosi via (ma un discorso completo In pratica in memoria si trova una
una base di dati relazionale. sarebbe troppo lungo in questa sede). matrice di 256 per 32 elementi da un
Come annuncia la schermata inizia- Procediamo nella descrizione di byte (8192 byte), in cui di ognuna delle
le del programma, questo «è in grado Project S in maniera particolareggiata. 256 parole è possibile memorizzare la
di memorizzare dati e le relazioni in-
tercorrenti fra essi. Inoltre è capace di
trarre inferenze sillogistiche in base al-
le informazioni in suo possesso».
Allo stato attuale (versione 1.37) è
abbastanza avanzato da poter essere
considerato più di un semplice esperi-
mento di A.l. Esso è composto di tre
programmi: due in Basic e uno in Lin-
guaggio Macchina.
Il primo programma Basic è un cari-
byte.
Queste tabelle vengono gestite da
L.M. nella fase inferenziale per ovvi
motivi dì velocità.
Per memorizzare le parole é usato
un vettore di 256 stringhe (gestito da
Basic), al quale sono riservati 12288
byte.
Dopo aver visto come agisce Project
S per memorizzare le affermazioni,
passiamo alla parte più delicata del
programma; il motore inferenziale.
Esso è chiamato in causa ogniqual-
volta si formula una domanda.
Anticipiamo che le risposte che si
possono ricevere sono: Si, No (di ov-
vio significalo). Non So (indica che
nella base di dati non vi sono informa-
zioni al riguardo). Forse Si, Forse No
(commentate in seguito).
Nelle affermazioni bisogna inserire
un predicato alia volta e la negazione
deve essere posta prima della copula.
Nelle domande, invece, ogni attri-
buto può essere negato individualmen-
te preponendogli un «non» (e tutta la
frase, nel complesso, può essere nega-
software
ferma il data base, non ne viene creata C'è una particolare forma di do-
una nuova (che sarebbe, appunto, con- manda che è possibile rivolgere a Pro-
Questa routine è stata da me scritta traddittoria), ma viene modificata ject S: quella che abbia per soggetto ì
in L.M. per due motivi fondamentali: quella esistente. Se si afferma qualco- pronomi «chi» o «cosa». Di conse-
velocità e ricorsività. sa che Project S già conosce, il pro- guenza si può fare una domanda del
La routine, cerca una relazione di- gramma risponderà «Lo so», evitando tipo: «Chi è un meccanico affidabile e
retta tra il soggetto (C) e l'attributo inutili duplicazioni di dati. non molto distante?», alla quale (sem-
(B). ossia va a cercare la parola B nella Ci sono tanti altri controlli del gene- pre che la base di dati contenga queste
colonna C. e, se essa è presente, ovvia- re che rendono il programma «sicu- informazioni) il programma risponde-
mente conclude le ricerche e restitui- ro». rà con i nomi che soddisfano i requisi-
sce l'eventuale negazione. Ancora a proposito delle tautologie, ti.
Se non esiste un collegamento diret- è doveroso dire che ad una domanda Notiamo che questo tipo dì doman-
to viene innescato l'algoritmo ricorsi- del tipo «A è A?» il programma ri- da è concettualmente diversa da una
vo che segue «contemporaneamente» sponde, coerentemente con quanto del tipo: «Chi è Corrado?», che dovrà
diversi tracciati (che possono essere esposto prima, «Non so». essere posta come una richiesta di de-
graficamente rappresentati con un al-
bero) a partire dall’attributo a ritroso
fino a raggiungere il soggetto.
Questo "Pollicino elettronico" che
segue il percorso, a mano a mano che
procede nella ricerca, «raccoglie» le
negazioni che incontra sulla strada: al-
la fine si potrà stabilire se la relazione
è affermativa o meno, semplicemente
controllando se il numero è pari o di-
spari (se non esiste una relazione vie-
ne alzato un flag).
Se il numero di negazioni è maggio-
re di uno viene premesso un «forse»
alla risposta.Vediamo perché.
Supponiamo di fare le seguenti af-
fermazioni:
Un atleta non é grasso.
Paolo non è un atleta.
Supponiamo di chiedere: «Paolo è
grasso?», il programma ora seguirebbe
il percorso GRASSO -» ATLETA
PAOLO, incontrando due negazioni:
dovrebbe rispondere «Si», dato che
due è pari, ma se lo facesse commette-
rebbe un'eresia logica: per il computer
chiunque non sia un atleta dovrebbe
per forza essere grasso!
Dato che ciò non è vero, il program-
ma per togliersi daH'imbarazzo, ri-
sponde «Forse Si» per indicare che
non c'è nulla che gli suggerisca il con-
trario, anzi, c'è una certa probabilità
che Paolo sia davvero su di qualche
chiletto...
Comunque se informiamo la base di
dati che «Paolo non è grasso», ripe-
tendo la domanda, Project S sarà lieto
di comunicarci che Paolo è in perfetta
forma, o quantomeno passa abbon-
dantemente attraverso la porta.
Bisogna dire che Project S è «fool-
proof», ossia «a prova dì idiota», nel
senso che non vengono accettate tau-
tologie evidenti (come: A è A), e an-
che se sì ponessero dei dati in forma
«ricorsiva» (Es. Aè B, B è A), la routi-
ne in L.M. si accorgerebbe di eventua-
lità similie alzerebbe un flag per indi-
carlo (provare con: A è B, B è C. C è
A?).
Inoltre inserendo una relazione che
contraddice quanto correntemente af-
rati «Goto».
Purtroppo per motivi di memoria
(questo Basic che non «vede» più di
32K!) sono stato costretto a inserire
molte istruzioni in una stessa riga; cio-
nonostante il listato è leggibile anche
senza aspirine e calmanti.
Ho deciso di non rinumerare il pro-
gramma per facilitarne la comprensio-
ne a livello globale.
Come si può notare, grazie all'uso
attento di subroutine, le parti «criti-
che» sono state ridotte in maniera no-
tevole (osservare la routine che rispon-
de alle domande, a partire da linea
2000).
È quindi molto facile ampliare o
modificare il programma, con un'uni-
ca accortezza; lasciare sempre almeno
I.SK a disposizione dello stack Z-80.
Vorrei aggiungere tantissime altre
cose, ma lo spazio é tiranno. Comun-
que spero che tutto sia abbastanza
chiaro da permettere a chiunque di
comprendere il listato.
Le limitazioni del programma sono
quelle che derivano dalla sua stessa
struttura; in particolare; la mancanza
di una gestione dinamica del data ba-
se, il limite dì 8192 relazioni e l'impos-
sibilità di usare diversi predicati ver-
bali (chi conosce il Prolog capirà).
Chissà, forse una prossima versione...
Comunque, anche cosi, mi sembra
di aver «spremuto» abbastanza i 32K
RAM dell'MSX!
«c
DELTA GRAPH - Delta graph è perfetto complemento di DELTA, ma non solo, può
il
Indirizzo
. . attraverso la loro rete di concessionari e negozi
1
I
DELTA 4 NET
- Basato su DELTA 4. uno dei data base più venduti in Europa.
- Tutte le procedure sviluppate su DELTA 4 in singola utenza possono
essere utilizzate in multiutenza e viceversa senza apportare alcuna mo-
difica.
- Funziona con la rete PC IBM ed altri tipi di rete da supporto il DOS
3.1 (NOVELL, MULTILINK. MS-NET. ecc.).
- Per installare DELTA-NET occorrono pochi minuti!
Basta dare un nome ad ogni macchina e specificare il tipo di utilizzo
(scrivente/ ter minale).
Tutto il resto è già stato programmato! (es. funzione di record ed
archivio bloccato, ecc.)
- Tutti gli archivi e procedure possono essere condivise da più terminali
o trovarsi su unita locali (fino a 32!).
- Puoi fare tutto quello che fai con un S.O. in multiprogrammazione.
- Supporta il Software di SPOOLER del DOS.
FACILE
-
-
Il programma che ogni rivenditore di Software deve possedere
DOMINO
li programma che ogni produttore di Software deve possedere
- Il programma che ogni grande azienda italiana deve possedere
DOMINO È IDEALE PER:
CORSI
PRESENTAZIONI
TEST/ESAMI
RACCOLTA/ ANALISI DI DATI
TUTTO A COLORI (16 TEXT, 4 MEDIUM. 2 HIGH)
Monitor colori 19" alta risoluzione lunga persistenza CO 351 HR A LP 5.816.000 PCCapcrtaiileB()ndwel!6(512KFlAM-i-i fk)ppy720K) 2.960.000
Monitor colori 19" lunga persisienza - 25 MHz CDa 6151 LP 6.270.000 Drive esterno S"'u per Sondali 8 (360K) 398.000
Monitor colori 19" lunga persisienza - 25 MHz CDCT 6351 LP 7.194.000 Drive esterno S"'i4 per Bondwell 8 (720K) 540.000
Moni1orc(Son-14" 50 MHz CDCT 5337 NP 10.642.000 Drive esterno 3"'i> per Bondwell 6 (720K) 490.000
Monloictìon 19" • 50 MHz CDCT 5351 NP 10.807.000 Modem tote (300 bps) 169.000
12.994.000 Accoppiatore acustico RS-Coupler 220.000
2.300.000
CALCOMP (U.S.A.)
2.000.000
Calcanp S.p.A. 230.000
Piazzo FI 20090 MHanoOon Assago (Mi) 85.000
150.000
Ploner M84 (8 penne A4) 3.100.000 450.000
noiter 1041GT (togio singolo A1) 11.610.000 540.000
Plotier 1042 GT (Dual-mode AO) 21.465.000
Ptotter 1 043 ST (FogUo Singolo AO) 15.660.000
Plotier 1 044 GTiOual mode AO) 24.165.000 COMMODORE (U.S.A.)
Plottef/pnnler • Colour Master (A4-Trasl Termico) 9.350.000
Tablet 2200(12x12") 1.250.000 Vìa F.S Gracctu. 48 - 20092 Cmèsello Balsamo (h
Tablel 2200(12x18") 1.900.000
1 $-1.350 Tire C-64conGeos 399.000
iBOi - Monitor a colon 14" con audio 465.000
CANON 154l-F)oppy170K
1311- 450 000
1312-
C-128 650.000
Canon Itala S.p.A.
C-128D 1.190.000
Via Oell'lndusffia 13 37012 Bussolenoo MI 1901 Monitor a colori 13" con audio. RGBI e composito 650.000
Home Computer MSX V20 1571 -Floppy 350K 590.000
Stamparne per MSX T22A Jo^flckper64el28 13.500
Joysbck VJ 200 Paddleper64e128 22.500
unta floppy dtsK da 3'AVF100 925.000 Mouse per 64 e 128
Mouse con software grafico 165.000 PC-10-II 6088. RAM 512 K. 2 floppy 360 K. scheda colore AGA. mo-
Canon X07 portatile - Interf. RS 232 • Centronics + ptotter 4 colon 620.000 nitor monocromaiico 12". MS-DOS 2.11
StampsiteperX-07 PC-20-II Come PC-iO-U. 1 floppy 360 K -f 1 hard disk 20 M
A-200 FD mono PC-AT - 80286. RAM 640, K, t floppy 1.2 M -F 1 hard iflsk 20 M
A-200 FD color scheda edere AGA. moralor 14". MS-DOS 3.1
A-200 HD mono BU-2 - espansione da 512 a 640 K per PC i
A-200 HD color Amiga 1000 - RAM 512 K, 1 mtcrofloppy 680 K, testerà, mouse, mo-
Tastterailaliaiia
nitor a odori 1081. Amiga-DOS e Amiga-Besic
A-135010Mb Hard disk -I- 5" FD
AlOtO - microfloppy esterno 880 K per Amiga
A- 1200 Stampante grafica
MPS-803 - stampante 60 c 60 cps
A-1210 Stampante colori ink-jet
MPS-lOOO-stempanie 630.000
A- 1 250 Matrix printer 1 56 colonne
PS-1101 - slampame a marghente 165 c 17 cps 750.000
A-1011l/O£xlens>on/Doard
6400-C - stampante a mvgherite 130 c 40 cps 1 650 000
A-1500V24/RS232C
A-1 502 Centronics Interface
A- 1503 Communication Interface COMPAQ (U.S.A.)
A-1020 128 Kb RAM Compatì Compuler S.pA.
A-10212S6Kb RAM MianoBott Sir. 7 fV.FI. 20089 ftozzano IMO
A- 1022 384 Kb RAM
A-1001 RAM Ctiip128X Ponable Oual 8088. 256 K. 2 floppy 360 K
- 4.080.000
A- 1002 dock Set Portabie Plus 8088. 256 K. 1 floppy 360 K -i- 1 HO10M
- 5.780.000
A-1004 32 Kb video RAM Porteble 80286. 256 K. 1 floppy 360 K
ll/l - 6.460.000
A-IIOOPointmgDevica 125.000 Porteble n/2 60286. 256 K. 2 floppy 360 K
- 6.790.000
JI-20 Cassette colorB per A-1210 330.000 Portabie H/3 60286. 640 K. 1 floppy 360 K -F 1 Hd 10 M
-
JI25B Cassette ln<4iio5tro nera per A-1210 190.000 Ponable 80286, 640 K. 1 floppy 360 K -F 1 Hd 20 M
11/4 -
Tsleo/n
Stampante 60 col.. 100 cps. SC-1000 620.000
Via Matteo Cà/ttaS, 75 - 20148 Milano
Stampante 80 cd.. l20cps.SC-l200 650.000
1 200 - aoc 1 20 eps - senza interfaccia
Stampante 60 col.. 160 cps.SC-1500 1.020.000
1200 -con interfaccia paraHela 750.000 Stampante t36 coC. 1 80 cps. SC-5SD0 1.150.000
1 200 - con nterfaccia Commodore 64/128 810.000
1 200 - con mterfaccia seriale 1 200/LSP 780.000 CORECO (Canada)
espio -e0c120cps-IBM/^ 850.000 Pensi
MSP10 - BOc leOcps IBM/Epson, buffer 8 K
•
990.000 Via Ormea 99 10126 Torino
MSP15- 136c leOcps- IBM/€pson.'buffer 8 K 1.260.000
MSP20 - BOc 200CPS IBM/Epson. buffer 8 K
• 1.350.000
MSP2S - 136c 200cps IBM/Epson, buffer 8 K •
1.560.000
Personal Computer Portatile 256 Kb. 1 FD, tasi. Italia. DOS 6.200.000
HD 10 Hard disk 10 M 950.000
memona a 256 Kb
Espansione
MP 303 Modemphone 199.000
160.000
RAM-OISKdaS12Kb 750.000
GM 4 Mouse 185.000
K 5060 Keyboard XT-AT compai capacitiva 84 tasti 110.000
Uniti floppy disk esterna 1.200.000
Stampante integrata 990.000
Modem-accopp. acustico integr. 750.000 GIERRE INFORMATICA
Borsa in Nylon per trasporto PC 195.000 Via Umbria 3S - 42100 Regepo Emèa
System Unii 256 Kb. 1 FD 2.950.000
System Unii 256 Kb. 2FD 3.550.000 PC2FHIBICOMP256K2DD360K 2.046.000
System Unlt256Kb. FD-MO MbHD
1 5.800.000 PC10M8H IBICOMP256K 10D36DK 1HD1DM8 3.069.000
System Unii 256 Kb. 1 FD -i- 20 Mb HD 6.600.000 PC10TAPEH IBICOMP256K IOD3SOK 1HD10MBTP10 5430'000
HEWLETT PACKARD (U.S.A.) HWS0210 EP-Supeneam 256 Kb RAM 1 -h 360 Kb Hercules. MS-
HeMeli Padani Italiana Via G. (X Vittorio S - 20063 Ctmusco sd (MI) DOS 2,11 e GW-Basic 2.510.000
HWS022QEP-Superteam2 x 360 Kb 3.240.000
7.575.000 HWS0240 EP-Supet1eam 1 x 360 Kb -F 10 Mb 4.365.000
3.753.000 KBD0760 tasterà intemaaionale 83 tasti IEP) 360.000
8.740.000 360.000
5.168.000 DMU5794 video monocromalico 12" 400.000
4.198.000 DMU5795 video odore 14" 945.000
11.138.000 CMM0701 espansione d memoria da 512 a 640 dB 60.000
5.309.000 CMM0703 espansione di memoria da 256 a 512 Kb 200.000
5.646.000 DCM0703 porta seriale asincrona 100.000
5.978.000 CPA0797 adanalore per monitor con grafica e/o odore 354.000
Personal Computer integralo 9807 11.094.000 CPA0798 adattatore per monitor monocromatica ad aita rtsohnionB 354.000
1 296.000
JUKMC1 Trascinalore moduli conbnu per 6100 3BO.OOO
2.168.000
JUKMC3 Trasdnaiore moduli conbnui per 6300 360.000
JUKIFi Insemore aulomabco togli per 6100 700.000
JUKIF3 Inseritole automatico fogb per 6300 ad ima stazione 900.000
1.042.000
JUKIF4 Inseritore automatica fogli per 6300 doppio 1.600.000
1.857 .000
2.086.000 JUKSERimerfraala sanale 150.000
2.540.000
JUKTR1 Trattore bidlrezionele 61 00 400.000
3.166.000 JUKTR3 Trettore bidirezionale 6300 450.000
JUKIFS2 Allmemaiore fogllD singolo 5510-20 600.000
1.285.000
2.944.000 NISO 6000 (5 imitil
Nastri per 55.000
NI61 Nastnper6100(S unitai 56.000
NI62 per 6200-6300-6500
Nastri (5 unita) 65.000
ICL (GB)
NI55 Nastn per 5620 (5 unita) 55.000
ICt Hata S.pJt. - Csntn àmionale MtanoBon 20094 Milano Nota: prezzo deko yen 9 Rre
Miee- 136COI- I60cps-NLQ SO cps - Im. 1 parallela 0 seriale 1.2SO.OOO Mono/cdor graphic PARADISE (H.R.) 400.000
MT60 Plus - 00 cps - 60 col. Inlerf. parallela
1 7SO.OOO odor graphic/mona. graphic card
E.G.A. 980.000
un 290 • 132 Col. - 200 Cps 2.040.000
CaOcaioreaulomaticodi togh per MT 180/280/290 890.000 M.P.M. Computer (Itafla)
UT 290 -I- introdutiora automalico IrooDle di logli singolo 2.800.000
M.P.M. Sri - V. Casoran, 12 • 42100 Paggio Emtìa
MT 4S0 + 132 col -200 cps -grafica -mi. parallela o sanale 3.900.000
UT 4600- l32col-270cps-OCRA/ei)arcode 4.100.000 F2 MPM
XT 256 Kb. 2 360 Kb, Hercules N. 2.080.000
UT 490- 132 COI-400CP5- NLQlSOcps -graficaiil parai, osetale 4.200.000 FIOcome 6 precedente con 1 360 Kb e 1 HD 10 Mb 3.000.000
UT 490F 132 col 400 Cps - NLQ 150 cps - siamp. 4 col. gral.
- 4.630.000 F20come precederle con 1 HD 20 Mb
il 3-250.000
MT 660 - 600 Ipm - Interceda parallela 14.500.000 F30come precederne con 1 HD 30 Mb
II 3.850.000
hiteilacca seràJe per UT 660 550.000 MF1i1ATS12Kb. 1.2 Mb. 1HD 20 Mb 5.200.000
A20 I
UT/20 Stamp a margh. 20 cps. - 1 10 ed. - Interi, parali, o serale 930.000 A30 come h precedente con 1 HD 30 Mb 6.160.000
MT/90 Stamp. Ink jet 256 cps. 60 Cd. Interi, parallela o seriale 1 .250.000
A40 come U precedente con HO 40 Mb I 6.550.000
MT/910 Stampante laser 10 ppm Inlerf. parallela o seriale 6.850.000 A66 come a precedente con 1 HD 66 Mb 8.620.000
UT/330 Stamp. - 330 qs. 136 cd. - seriale o parai
A11B come precedente con 1 HD 1l8Mb
il 11.850.000
ocurrailloop 3.100J100 OM14 Monitor AD1 14" monocromatico 400.000
MP Morktor Philips 12"monocrpmaeco 270.000
MAX (Giappone) PXU Momtor ADI 14" a cdoii 1.100.000
Magra! - Via Gramsci 16/B - 20060 Cassina de Poetili IMI) MPC Monilor PhSps 14" a eden 870.000
Iacee. CP/M. Wordstar. MBasic. SuperCalc2. Osboard. Media Master. Telar Via L. Da Wki 43 20090 Treaano S.N. IMI)
Desolation. TumKey)
Plotter A3/A4 a Penne. DXY BOGA 1.350.000
Osbome Vixen FIO (1 mmffloppy 400K. i disco ngido 10M)
Ploner A3/A4 8 Penne. DXY 660A 1.990.000
Plotter A3/A4 8 Penne. DXY960A 2.600.000
PERTEL s.n.c. PloiterA3 8PenneDXY8S5 2.800 000
Pene! s.n.c. Wa Orma 99 10126 Tomo Plotter A3 8 Penne DXY 990 3.900.000
Plotter A2 8 Penne DPX2000 9 900.000
Via Card - 1/0 card con due 6522 VIA - 1 6 linee I/O parallele
Super Parali^ Pori - I/O card con 1 6 OUT e 1 6 linee INPUT TTL
SCHI'TEC (Taiwan)
D/A Card 8 bd -I- I/O pori - D/A conver. 8 bit 2 can con I/O TTL 2 un
A/O Card 8 bil comp. A1-02 - A/Dconverter 16 canali 8 bil 0-5 387.000 Compuwime srl
A/D D/A Card 8 bri 16 Channels - A/D converter 8 bd con D/A conver 571.000 K!a Ubaldo Ct»7iar)iSni. 49 - 00173 Roma
SDS-4 (sistema di sviluppol - Emulatore APPLE II 2.480.000
XT-01:256K RAM. 2 a. 360K Bytes. V/Graliu Pr. Ad. 1 837.0(
I.C. tester card - Prova integrati sene TTL MOS con software (TTL hee) 281.000
XT-02 256K RAM. a. 360K 1 Bytes. I VAnch 10M Byles 2.422.01
635.000
^"'c^^Rei^iTO^^ cw PRODOS 134.000
AT-01.512KRAM. 1 FL. .2M I 1 WINC. 20M V/GrafO. 200 W 4.970.000
Sistema (Operabvo Xenix System V 1 .210.000
427.000
16301 Roppy Drive da 360 Kbyie 312.01
104.000
16302 Floppy da 1.2M 546.000
230.000
16257/NCmr.FloppyperXT 85.000
Oigicoder - Scheda acquisiaione per eraxder ottici 2 canaS 8 -i- 8 OK 790-000
PA8133 Cntr. Roppy per AT 180.000
Teleraster per APPLE II -i-/e - composdo 256 * 256 64 livelli 668.000
1601/TCntr Winchester per XT 380.000
85.000
PA8794 Cntr. Winchester per AT 754.000
Image AcguisiMn (2.0) - con FAST-SCAN ed ubiity (aoom.'elc.) 257.000
HD010SM Winchester da 0 MB tormattab 65 ms 1 990.000
imagelll per APPLE 512 x 512 6bil 64 graylevei -i- scttw
• - 7.500.000
HOO20SM Wfnchesler da 20 MB lormatiab 85 ms 1.247.000
GPP-D1 General purpouse pori • Schede di VO per IBM PC/XT 551.000
1.261.000
HOO30SM Winchester da 30 MB tormattab 65 ms 1.392.000
HD040SM Winchester da 40 MB tormattab S5 ms 2.245.QC
Ci^-mon^iome VDU Card - per IBM e «mp. 371.000
HDO30VC Winchester da 30 MB lormstlab 30 ms 2.572.000
HI- RES mono VDU-Prinler adapl. -720 x 348 comp. Hercules ¥
HOD40VC Winchester da 40 MB formattati 30 ms 2.700.000
Ieri stampante
HOO80VC Winchester da 80 MB lormattab 30 ms 4.100.000
Digicon b/n per IBM e compai - 258 x 266. 8 bd. 256 gray-levi
OOl15CCDiscoOtflconmovibilei15MBconcontr ecavi 7B02000
STR60 Back-Up 60M Sistema a nastro per XT/AT 2 620.000
PHILIPS S.p.A. STR60CA Back-Up 60M Box cane sopra per box per XT/AT 3.4DO.OOO
PluOps S.p.A. - Paia IVNovamOrt. 3 - 20124 Milano STR60CT Comrolfer Back-Up 6DM 1 .020.000
ST60EME Back-Up 60M Sistema a nastro per AT (Xenix)
SWEME Software di Back-Up per BT60EME
16050 Back-Up Sisiema a nastro da 10M6 perXT
1 605DB Back-Up-Box a nastro da 10MB par box per XT
1 6051 Back-Up20 Sistema a nastro da 20MB AT SEiKOSHA
I6051B Sack-Up20 Box a nastro da 20MB box par AT Oaidon S.p.a. - Via GaUarate. 2l ! - 20i51 Milano
16255 fìS232C Scheda ser. asine. COMI (COM2 opz.)
PA6137 4RS232C 4 porta ser. da COMI a COM8 per AT BP-5420A1 136 col. - 420 cps. - NLO 3.950.000
PA-ai24UOser./par perAT 6P-5420FA 136 col. - 420 cps. - NLO 3.950.000
A-603-1 4RS232C Srdieda con 4 porte senab pr XI Cahcalore automatico fogli se^i 750.000
EMULAT Emulatore BSC Scheda RS232 sincrona per 6SC
16256 UO Combo con seriali, parallela, gama, dock SEiKOSHA (Giappone)
16201 Multi I/O Scheda multilunzione con conir. FO. ReM Computer - [^visione della SBC itaSana Spa
1 6263 I/O Game Scheda per due disposilivi Joystick Viale Matteotti, 66 - 20092 Cmisalo Ba^mo IMI)
1 6269 Prini Adapler porla parallda tipo Centronics
16328 Buher card per printer 32K/64K 260.000
16352 IEEE488 Scheda di Inlerhiccia KP18 IEEE 488 290.DOO
16322 1/0-6255 Scheda con 4B linee progr. IN/OUT 330.000
16265 A/D-D/Aconv. 12 bit, 16 eh. A/D. 1 eh. D/A 550.000
1 6266 A/O-D/A-l/0 conv. 8 bit. 64 eh. A/D, 2 eh. O/A 550.000
1626^A/D-D/A conv. 14 bit. 16 eh. A/O. 2 eh. D/A 550.000
1 650R RAM 64K Kit di esp. di memoria Ram 9 chip 510.000
T65 R RAM 2S6K Kit di esp. di memoria Ram 9 chip
1 650.000
Stampanti
MICROWEB CO.. LTD.
HO. 9. LANE 146, SEC 1, TA-TUNG RD. HSICHIH,
D60 ad aghi 80 Col. grafica, parallela, Centronics 60 ops
D200 grafica. Centronics - RS232 tSOeps TAIPEI HSIEN, TAIWAN. R.O.C.
D300l32Col grahea. CentronicseRS232 160cps TELEX: 32454 AUTOWEB
TEL. (02)643-1520 643-1521 FAX: 866-2-6431522
guida computer
ZXMcrodmre 169.000
Mac Tadel 961 - TavolelB grafica 9" x 6" compatibile con Apple Ma-
235.500
cintosh, provvista di stuo. alimentatore, cavo, software e manuale d'uso 1 040.000
169.000
Mac Tablet 1201 - Come sopra ma con area attiva 12" x 12" 1.430.000
99.000
Summsskeich 961 -Sty - Tavdetb grafica 6" x 9" per PC IBM e compa-
bblH. provvista di stilo, allmamatore, cavo e manuale 1.040.000
Summaskeich 961-Car - Come sopra ma con cursore a 4 pulsano al
SONY ITALIA suo
posto dello 1.170.000
Via F.K Gracchi. 30 20092 OniseSo Batsamo IMI) Summaskeich 1201-Sty - Tavdetta grafica 12~x12" per PC IBM e
compattili, provvista di sfilo, akmentalore. cavo e manuale 1.560.000
HB-1 0 Computer MSX 64K RAM 423.800 Sumirssketch 1201-Car - Come sopra ma con cursore a 4 pulsanti al
PRN-C41 Ploiter/stampame a colon 534.000 Summamouss 445 - Mouse ottico compatibile Mouse System, comple-
PRN-T24 Stampante a matnee d punii 836.000 to di ahmenlaiore e manuale d'uso
JS-55 Joysti* 38.000 Surrvnamouse 445 + GEM cdlection - Pacchetto software dalia Digital
JS-C7SJoysti* sena filo 67.000 Research comprendente GEMdeskIop. GEMwrile. GEMpalnl
JS-75 - Joystick - Trasmitieme e ricevente 135.000 e II Summamouse 445
Sistema di tHCk-up PC I8M versone mlema 2.2SO.OOO HX- 1 0 - Home computer MSX 64 K RAM 399.000
Sistema di dack-up PC I8M versone esterna KX-22 - MSX 64 K RAM - 48 K ROM RS-232C 599.000
Sisiema di t»ck-up PC IBM interfacca SC SI 60 Mb 2.820.000 KT-P22 - registratore a cassefle 105.000
Sistema (Hback-up PC IBM inlertaccia se SI 120 Mb 3.090.000 Alifnenialore6V iSOmA 12.500
Sistema di back-up PC IBM mterfaccia OIC-02 60 Mb 2.320.000 HX-F101 - Urna mlcroiloppy 3.5" 320 K 699.000
SislemadIback-vpPCiBM imerfacciaOIC-02 120 Mb 2.320.000 HX-P5S0 - stampante ed agili 105 cps 845.000
HX-P570 - stampante pkitlsr
510.000
Monitor 14" a colori (ingresso composito) 565.000
140 RAT • tv color 14" - 16 programmi - telecomando 600.000
TEXAS INSTRUMENTS HX-J400 - joystick analogico 35.000
Mouse -k programma Cheese per disegnare 135.000
HX-R7O0 - interfaccia seriale RS-232C 210.000
HX-R750 - cavo per HX-R700 76.000
10.600.000
8.500.000
160.000
1.390.000
TOSHIBA (Giappone)
(b secondaria 1.030.000 lìber S.p.A. - va MaOonna oW Riposo. 127 • OOiSS Rana
unetnn 256 Kb pnm 1.950.000
uncllon2S6Kbsec 1.000.000 T/1100 mod. I - portatile. 256 K RAM, LCD 60 x25/640 x200. 1
550.000 microfloppy 720K 3.100.000
2.100.000 T/IIOOmod. 2 - display migkorato 3.990.000
700.000 81204 -Video 12" monocromatico 640x200 495 000
4.000.000 a 1205 -Video 13" a colori 640x200 1.250.000
5.700.000 81235 • Drive 3"l/2 eslemo perT/1 tOO i .025.000
TOBIA (Italia)
Itslsekie V.la Cessrs Pavese. 45 • 00144 Poma
TORRINGTON
Telav Vii L Da 14»; 43 - 20090 Jreziano Sul Navigto (MD
Manager Mouse per IBM PC k1, 3270 PC. M24. Eries. ecc. - lOOtC 420.000
ManagerMouseperIBMAT-lOOiAT 465.000
Manager Mouse come tOOlC, soflw. progr. funz. test 463.000
Manager Mouse come sopra per PC AT - Key Free AT 527.000
Manager Mouse come tÒOIC ma con solivi di Asegno - Telepalnl 468.000
Manager Mouse come sopra per PC AT - Tetepaini 530.000
TOSHIBA (Giappone)
Dea Base SpA Viale Legioni Romane 5. 20147 Milano
8 1 295 - Dova 5" 1 /4 BSlwno 1 .2 M per T/3 1 00 1 .425.000 5710 - hdeslemo 10 M per Maciniosn Plus 1 190000
T/1500 System 2 - 8088, 384 K RAM, 2 x 360 K 2.6SO.OOO 5710- hd esterno 10 M per Applel 1.365.000
T/ISOOcon 1 x360K + disco 10M 4.250.000 5710-hdestemo lOMper Atari 1040 1 190.000
T/1500 con 1 X 380 K -I- disco 20 M 4.500.000 5710 - hd esterno 10 M per Commodore Amiga 1.630.000
T/300 System 1 -8088. 192 K RAM, 1 x720X 3.200.000 5710-fidestemolOMperlBMPC/Xr/AT 1.365.000
T/300 System 2 - 2 x 720 K 3.850.000 5710 -fid esterno 10 M per Olivete U19/M24 1.190.000
81511 - Disco npido Interno l0MperT/3O0 3.450.000 5720 - hd esterno 20 M per Macintosh Flus 1 490.000
T/3S0 System 2 • 8086. 256 K RAM. 2 x 1.2 K 4.240.000 5720 -fid esterno 20 M per Apple 8 1.665.000
T/350SystemFH- 1 X 1.2M + liiseo 10M 7.335.000 5720- tid esterno 20 M per Atan 1040 1.490.000
T/350 System FH- 1 x 1.2M -t- disco 20 M 9.660.000 5720 - hd esterno 20 M per Commodore Amiga 1.930.000
PA7251 - stampante 60c 125 eps 800.000 5720 - hd esterno 20 M per IBM PC/XT/AT 1.730.000
82912- stamp. a trasf. termico per T/l 1 00 1.1 25.000 5720 - hd esterno 20 M per Otivett M19/M24 1 .730.000
P1340 - 132c 112cps 1.350.000 5740 - hd esterno 40 M per Maciniosh Plus 2.450.000
5740 -hd esterno 40 M per Apple II 2.625.000
5740 -hd esterno 40 M per Commodore Amiga 2.950.000
3 0 DIGITAL DESIGN 5740 - hd esterno 40 M per IBM PCrta/AT 2.740.000
AND DEVELOPMENT LTD. 5740 -hdeslemo 40 M per DliveltiM19/M24 2.740.000
97TC - back up nastro per Apple II/IBM/M19-24 1 .730.000
Penelsnc Ormes. 99 I0I26 Tonno
97TC • back up nastro per Commodore Amiga 1.930.000
9710H-hdl0Mestemo 1.730.000
XAD-1 •A/Dconvenerl2brt10mS4can3li -I- REALTIMEaOCK 839.000
9720K-hd 20 M esterno 2.260.000
XAD-2 - A/D convener 1 2 bit 1 0mS 2 canali fi$9 -i- 3 VARIABU GAIN 910.000
M esterno
9730T -hd 40 -I- back up 70 M 8.550.000
04 - A/O conv. 1 2 bit. 8
Il can. var GAIN . 2.239.000
INLAB-Thinkiab19'’ Radisys. 2.142.000
Modulo Inlab R-8CDMUX MUX a 8 canali differenziali -h ampMìcalore 953.000
Modulo Inlab -R-18CDMUX MUXa 16 canali single end -i- amplil. 1.074.000
ZENITH DATA SYSTEMS (U.S.A.)
Modulo kil^ R-6IAAMUX - 8 amirirficalon seguiti da mu)tiple<er 1.428.000 OaO Mi9 s-rl Viale ResteSi 3/7, 20124 Milana
1.904.000
Modulo Inlab R-8PGA - 8 amplificatori seguib da mulbplexer e PGA 2.027.000 ZF-14S-41 - 8088, 256 X. floppy 360 K I 2.950.000
Modulo Inlab R-12AOS- l2bilinlegralingADC 1 190.000 ZF-148-42 - 6088, 256 X, 2 floppy 360 K 3.300.000
1 2ADF
- 1 2 bit SAR ADC 25 mlcrosec.
Morkik) Inlab R- 1.313.000 ZW-148-43- 6088, 256 K. 1 floppy 360 K + 1 HD20 M 4.400.000
Modulo Inlab R-16AQ - 16bit Imegrating ADC 1.333.000 ZF-158-42 - 8088. 256 K, 2 floppy 350 K 4.800.000
Modulo Inlab R-OPOADC - 8 canali 1 3 bri 3.331.000 ZW-15B-43- 8088, 256 K. 1 floppy 360 L -i- 1 HD20M 5.900.000
Modulo Inlab R-ADCRAM - 12 bit ADC 2.856.000 ZF-241-81 - 80286, 512 K, 2 flcwy 1.2 M 6.900.000
Modulo Inlab R- 1 6CRMS - Converlrtore 1 6 canali da RMS a DC 1.190.000 ZW-241-82 -80286. 512 K, 1 floppy 360 K HO20M -i- 1 6.450.000
Modulo Inlab R-I2DAC4 - 12 bit 4 canaK DAC 1.428.000 ZF-171-42 - B0C8B. 256 K. 2 Rc«py360 K 5.400.000
Modulo Inlab R-120AC41 - 12 bit 4 canali DAC con uscita 4-20 mA 1.904.000 za-181-92 - 80C88, 640 K, 2 mieroflowy 720 K 5.900.000
Modulo Inlab R-BCR - 8 canali a relay. rating 100 VDC a 0.8 amp 714.000
e can. oidput oplo-isolab. radng 1 5 V a 50 mA 714.000
1.428.000
1.190.000
cti.rabng 4A a 50 VDC 1.428.000
TTL compatibile U90.D00
TTl,M0S 1.381.000
controller 1.428.000
batlery bacX-i« 714.000
2.027.000
InskJer 1 1 - hd 10 M interno per IBM PC/XT 925.000 OT 2 (Esp. per FX 770/P 2K) 69.100
Insider 11 perOllveniM19/M24 1.025.000 FA 1 1 (Ini. Ploner per PB 700/PB770) 633.500
InskJer 12 - hd 20 Mtniemo per IBM PC/XT 1.275.000 ACCESSORI
InskJer 12 per Ohveiti M24 1.300.000 OR 1 (espanskjneperPfl 110) 51.250
Inskier 14 - lid 30 M Interno per IBM PCDCT 2.100.D0D FA 3 (tnlerfacoaPB 110/410) 73.250
Insider 14 per Viveni M24 2.140.000 FP 12 (stampante per PB 110/410) 139.500
CORPORATION
MF., No. 658, Tun Hwa S. Road. Talpel, Taiwan. R.O.C. Telex: 13233 GVCCORP
VENDO
HSH5E-S SSSSSSS-r
a*à£xuir«:ta
"
Lt'T',.Vi‘Xt-T.'!s'i5srr
SS““iHES
r»"S.-cr,:;.-Ar
f;-*srr:,
iESHI
PORTA PORTESE
VIA DI PORTA MAGGIORE, 95
00185 ROMA
* * *
TEL. 06-770041
INSERZIONI GRATUITE
SETTIMANALE DI ANNUNCI GRATUITI
OLTRE 100 PAGINE CON 48 RUBRICHE
PIÙ DI 18.000 ANNUNCI 300.000 LETTORI
I TUTTI I venerdì IN EDICOLA]
‘niicro
SE™^=H= ssf.s;!;srK''
X 80 KRAM)-<-dri«e m.. n.,bi.n I
. ^
”
sr.7v.;:L°sr.S"c" itì !
TujJSi'r :=tT£a"ro-i"4ffr^^^
ss;szs.
1 voit. Fino a 64 K. A T 64
FLOPPY DISKS 1/4 D
OPERATIVO
PER C 64
Vety
Impoftant
Personal
Computer
Caratteristiche:
Personal Cornpulers compatibili
MS-DOS-XENIX-UNIX
ULTIMISSIME:
SONO ARRIVATI
! NUOVI PC
COMPATIBILI
'la • 00187 Roma
Calabria, 12
MICBO & PERSONAL COMPUTER Tel. 06/4741682-4743593 Sigg. Rivenditori interpeliateci
COMPRO
MULTIPORT NETWORK
ADAPTER PER XT E AT
•
219 -
CAMBIO
•K.::;..r;i4,",’:;'
TELEXUNK
IL TELEX INTELLIGENTE
COMPLETAMENTE AUTOMATICO
iiSiSi'—:
EHfEEiJEHHiEE?
ALLA KYBER LO TROVI!
="ioV=fTrr;,j:r"'^
Via L. Ariosto, 18 - 51100 PISTOIA
Tel. (05731 368113
.
micro market
chiesta re^isiraioiel con
Compro listali e rii iste
Vincenza Macaiuso •
2X Printer o
per ZX8I massimo a L 4 000
Tel.OS5/43233S.
Alphacom 32.
MicTodrise-vcanucce-s-stampanlc-
Ì232C 1- STAMPANTI
Cerco programma perrctlamenle funzionante per riet
* inlcrf- programmabile-joystick +jo>stjck -1-400 pro-
vere Videotel su Commodore 64. in cmabio offro i mit Tulia la gamma EPSON oiiime quoiazioni' telefonare
irammi Pellacani Marcello. Via G. Guarini, 41 • 41 100
programmi lolite 5.0011 liiolii lisie BBS con PW, scatr Citizen 120-0 {BO colonne 120 CDS NLOI 490000
vfodenu
hierei volentieri esperienze di telecomunicazioni R:
M) c Commodore 64
Posseggo ultime ni (1AM 2KK |9 chips) 56000 - RAM 64X (9 chipsl
Antonio, C orso Umberto 1, 46 • 8.3020 Lagopesole tPZ) 24000
Massimo, V, G. Cnsalinuoso, 21 - 00142 I
Progremmi per IBM XT-A1 e compallbili o M24 di Disponibili HDU Imo a SOM per PCXT/AT/M2d -
|
quotazioni telefonale
Qualvias] generecambio allu pan Inviare propria lista,
Coprocesson 8087 260000 - 8087/2 310000
risponderò velocemente con In mia Scrivere j Giovan-
S0Ì87 349 000
ni fieno.Via Filippo Turati. 107 - UOI85 Roma.
08S/9I3IU3
PLOTTEH • DIGITIZER
Scambio programmi per sistemi MSXI
'
r
Per Apple He scambio programmi. Dispongo di pro-
sella 0 disco .3.5" Scnvctemi rispondo a Piotler Roland DXY-880A (A3 -
8 penne) 1 790000
Rossi, via Alberto da Giussano. 5 • 00|7f Plotter di altri formali (disponibile Imo ad rUli leni
pcr il mouse Cerco ultime novità per grafica e mouse.
06 2754205. Scrivete a: Dì Loreto Remo Via Monte Velino, 15 •
•
COMMODORE AMIGA
k^iTìa^O al numero 06'54l 163.
IIC. Il CS C uzaucoli Sandro • Via delle Rose, 2-05100
grammi Rispondo a tulli Per maggiori informazioni chiunque desideri conlntlarmi. Ir ATARI
scrivere a. Dante Malagrinó, Vm R.R. Pereira. 1298 •
bmanuele fiemivoglia. Via Seneca, n.
a Drive SF354
00136 Roma Tel. 340260. Mas seneia
S20STM 890000
•
tino iMCl 1040STF • MonilO'monocrpmaiicoSM124 1 600000
Drive doppia faccia. Monitor colori, eoe lelefonare
Scambio programmi per .Apple llgs Inviare lista a Luigi -
Cereo compilaiurc CoboI per IBM-MSDOS. Cambio
Bruno, Viale Liiopia. 6-181199 Roma oppure Mc-Link
Software per Alan e Amiga lelefonare
Mailbox MC00I8. Annuncio sempre valido. vere a: Bailaglia Gianmaria - Tel. 63293, orano ufricio •
Per CI28 cambio qualsiasi tipo di PRC. Solo m modo CONSEGNA ESCLUSA
GARANZIA F.CO NS. SEDE PER SEI MESI SU
dromrda, 20 - Loc Maddalena Spiaggia 09012 Capoler- TUTTA LA MERCE
RICHIEDETECI LISTINI I
CONSEGNE RAPIDISSIME
;''tìóf^rbcóÉ^
FK. STEREO
i:^R4DIOCITT>4'UNO
TERNI 105 Mhz ROMA 97,5 Mhz - 98,8 Mhz VITERBO 97,4 Mhz
LA TUA ROCK STATION
CON QUALCHE STRAPPO ALLA REGOLA
Via di Vigna Stelluti, 23 - 00191 Roma - Tel. 06/3272997
•B»;
mìcromeetiiig
rinictot»^ consulenze, eccetera. .Allegare L. 50.000 (in assegno) per ogni annuncio. Vedere istruzio-
ni e modulo a pag. 225. Non si accenano prenotazioni per più numeri, né per più di un
annuncio sullo stesso numero. MCmicrocomputer si riserva il diritto di respingere, a suo
insindacabile giudizio e senza spiegazioni, qualsiasi annuncio dietro restituzione della
somma inviata. In particolare saranno respinte le offerte di rendita di copie palesemente
contraffatte di sofiware di produzione commerciale. Per motivi pratici, si prega di non la-
sdare comunicazioni o chiedere informazioni (telefoniche o scritte) riguardanti gli on-
Amiga Software & Hardware. Oltre plicativi,consulenza sulle problema- MSX - Atari 520 - HP86-87 QH--
500 programmi tutti corredati da ma- tiche trattate, aggiornamenti. Scrive- vendo compatibile PC - calcolatori -
nuale. Abbonamenti software (pro- re specificando settore di attività e periferiche - schede - dischetti vergi-
grammi a scelta) alle migliori condi- hardware posseduto a: Studio ing. ni a prezzi molto bassi - sconti per
zioni e drives compatibili da Vh e da Cosimi, Via Lucania, I - 53100 Siena. quantità - si effettuano programmi -
5''j. digitalizzatori audio/video, compilazioni manuali - installazioni
espansioni di memoria modulari da Vasto assortimento di programmi ori-
- ing. M. Carola. Via L. Lilio, 109 -
ginali e di produzione propria, a prez-
2 a 8 mega, interfacce midi, etc etc. 00143 Roma - Tel. 06/5917363 -
zi modici, per seguenti computer:
i
Dischetti Sony sd/dd. Vasta collezio- 7402032.
ne di programmi o manuali IBM su
C64-C 128-Amiga- MSX -MSX2-A- I
I28/CP-M/64. Angelo Sacchetti - MS DOS. Inoltre per C64 e 128: Car- tore informatica dei più noti Editori
tridge. Manuali, penne ottiche. Assi- a condizioni vantaggiosissime. Chie-
Via Luigi Cherubini, 15 - 00043
stenza e serietà. Cataloghi gratuiti. dere catalogo scrivendo o telefonan-
Ciampino (Roma) - Tel. 06/61 15503.
Fanelli Gabriele. Via C. Zaccagnini, do a: J. Soft - V.le Restelli, 5 - 20124
Modem per C64 o RS232 standard, a 129 - 00128 Roma - Tel. 06/6151345 Milano. Tel, 02/6880841/2/3».
300 o a 300 e 1200/75 Baud (per col- ore serali.
MEMORIE DI MASSA ROTANTI
Oisdìi fissi e maltaggio mremo •
removibili per
T
Sottosisremi per montoggio esterno do 10 o 120
Mbytes • Sistemi di bocK-up do 10 o 60 Mbyres.
El COLLEGAMENTI E RETI
Schede di comunlcozione con emuloziorie di termirKili
video 5251 e 0278 • Schede per reolizzQzlone
di reti locali
TASTIERE E MOKITORS
Video rermlnoll» Monitors» Testiere.
B STAMPANTI
A mafgherrra • A mornee • Alfonumenche e grofiche •
Monoaomotiche e colore.
(M3£in)
Tefcom srl - 2D140 Milono- Via M. Qvlroli, 75
Tel. 02/404764d-404dCWó
Telex 335654 TELCOM I
- Telefox 02/437<?64