Sei sulla pagina 1di 228

lARDWARE i SOFTWARE

lEI SISTEMI PERSONALli

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.

Noi trasmettiamo solo le parti in nero.

Ecco perché i modem di modem remoti e di se


della serie "SmarTEAM" stessi.
sono i più venduti tra i com- Una gamma completa di
patibili Hayes. Veloci ed modem in grado di soddi-
affidabili nella trasmis- sfare ogni vostra esigenza
Distrikuilo da:
sione dati, assolutamente tecnica. "SmarTEAM": per
stabili nella frequenza, vi essere sicuri di svolgere,
tutelano
interferenza.
da ogni tipo di rapidamente e bene,
vostra trasmissione dati.
la (EÉM35
Sistemi Integrativi
Grazie alla loro capacità
DATATEC «T.I • Via Boldstti, 27/29 • 001S2 Roma
di controllo, possono co- I modem "SmarTEAM" Tel 06/8321596 - 9321381 • Telex 620238 Rome
municarvi non solo lo stato sono disponibili nelle ver- DATATEC SUD s.i.l. - Via D. Fontana I35/c
80131 Napoli • Teisiono 081,7703026 • 7703027
della linea telefonica, ma sioni 300 -1200- 2400 BPS, DATATEC SICILIA s.r.l. • Via degli Orli, 32
98100 Messina • Telelono 090/2931972
il corretto funzionamento sia interni che esterni. Hot Line 06/8321219
a

MEMORIE DI MASSA ROTANTI


Dischi fissi e monraggio iniemo •
removibili per
Sorrosisteml per monroggio esrerno do 10 o 120
Mbyres • Sistemi dibock-up do 10 Q 60 Mbyres.

m COLLEGAMENTI E RETI

[D TASTIERE E MONITOR5

[H STAMPANTI
A morgheriiQ • A morrice • Alfonumefiche e grofiche •
Monocfomoriche e colore.

[1] UNITÀ GRAFICHE I/O


Schede grafiche monocromariche e o cotìri • Diginzer • Piorrers.

[H SCHEDE DI MEMORIA E MULTIFUNZIONI


Schede per e^ansiooe memorio • Schede seriali di comunicaziooe.
Schede di memorio per AT

m UNITÀ PER ACQUISIZIONE DATI


Lertori errici • Dor Code • Riconoscirore di voce • Mouses errici •
Sraziool di dlglrolizzoaone • Unirò di scansione di immogini,

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

Editoriale - Scontri futuri


di Paolo Nuli 8

Posta 26
News 32
Macintosh SE e Macintosh II

di Valter Di Dio 52

Anteprima Amiga 2000


di Andrea de Prisco 54
Stampa estera - a cura di Manlio Severi 56

Libri 58
Informatica & Parlamento - di Elveaio Petroazi
Informatica e diritto penale 60
Telematica - li controllo Xmodem
1
parte: la sintassi - di Corrado Cmstozzi 62

Telematica - Modem Spider 2400


di Corrado Ciustozzi 66

Confronto a 3: Amiga 1000, Apple lICS. Atan 1040 ST


di Marco Mannaca, Andrea de Prisco. Valter Di Dio. David laschi 70
Prova: Microtek Personality AT
di Corrado Ciustozzi 92
Prova: DataEase
di Francesco Pedoni 98
Prova: Mr. Shinwa VP 8100
di Massimo Truscelli 106
Playworid - di Francesco Carla
Avvenimento. Panorama, Adventure,
Speciale MSX2 - News 111

InteliiClOCHI - di Corrado Ciustozzi

L'arte della deduzione (3) 120


IntelllCIOOHI - di Elvezio Petrozzi
Il Solitaire 124
AMIChevole • Riepilogo dei comandi
di Andrea de Prisco 126

MCmicrocomputer n. 61 (numerazione editoriale)


marzo 1987

Mac Corner - a cura di Raffaello De Masi


Mac Paint e dintorni. Nutricale 130
Gli Spreadsheet - di Francesco Mrofìi
Gestione di archivi in Lotus 123 138
Grafica - di Francesco Petroni
Microsoft Quick Basic e Scheda Grafica EGA 142

Appunti di informatica - di Andrea de Prisco


Teoria della computabilità (4)'. due lettori... Evviva! 146

Intelligenza artificiale - di Raffaello De Masi


La visione (2) 154
Algoritmi - di Raffaello De Masi
Interessi e banche (3) 157
Assembler 8086/8088 - di Pierluigi Panunzi
Il set di istruzioni: istruzioni logiche (1) 160
Byte nell’etere - a cura di Fabio Marzocca
Rete Nazionale Racket ad uso Radioamatoriale 164
128 da zero • dt Andrea de Prisca
640 x 200; DRAWTO & Hard Copy
Grafica 168

Mister MSX - a cura di Maurizio Mauri


Ilvideo (1 ), di Sergio e Dario Neddi 173

1 trucchi dell'MS-OOS - di Pierluigi Panami


La programmazione in batch 176
Software Apple - a cura di Valter Di Dio
Battaglia - Chimica 181

Software di MC - disponibile su cassetta o minifloppy 186


Software C-128 - a cura di Tommaso Pantuso
La casa stregata - Titolatone - Frog 2000 187

Software C-64 - a cura di Tommaso Pantuso


Geo Convert v 1.2 192
Software MSX - a cura di Francesco Ragusa
Project S 196

Cuidacomputer 202
Micromarket-micromeetlng 216
MIcrotrade 224
Moduli per abbonamenti - arretrati - annunci 225

marzo 1987
INDICE DEGLI INSERZIONISTI

217 Aigobit • C.SO Genova 7 - 20123 Milano


41 Armonia - V.le Carducci 5
31015 Conegliano Veneto (TV)
10 Alari Italia - Via dei Lavoratori 25
20092 Cinisello Balsamo
218 Bit Center - Via Calabria 12 -00187 Roma
35/37/39/41 Bit Compulem • Via Carlo Penier 4 . 00Ì57 Roma
26 Bit Shop Computerà - Via Valeggio 5 - 35100 Padova
19 Cafco - Via Roggiuzzole i - 33170 Pordenone
61 Cesil C.SO Unione Sovietica 213 - 10134 Torino
200/201 Compsofl Italia - Via Campania 4 20133 Milano
42 Computer Center - Via Forze Armale 260/3
20152 Milano
45 Computerlìae . Via U. Comandini 49 - 00173 Roma
34 Comirade Tcehnologv Co. - 9F - 3, 57 Fu-Hsing
N.RD., Taipei, Taiwan R.O.C.
11/24 Data Base - V.le Legioni Romane 5 - 20147 Milano
in cop. Daiamatic Via Volturno 46 - 20124 Milano
11 cop./9 Daiaiec - Via M. Boldeui 27/29 - 00162 Roma
20 Delta - Via Morazzone 8-21100 Varese
167 Desme Uaiversal - Via San Secondo 95
10128 Torino
30 Dgitek - Via Valli 28 - 4201 Bagnolo in Piano.
1

68/69/
APPLE-minus 136/137 Disltaco - Via Aitia 62 - 00198 Roma
51/53 EDIA Borland - V.le Cirene - 20135 Milano
minuscole
1 1

le 16 Electronic and Technical Products


Via dei Macao 4 - 00185 Roma
per Apple II 12/13/14/15 Electronic Devices • Via Ubaldo Comandini 49
00173 Roma
M/1: Eprom programmata per Apple II delle nuo- 40 Etsico Italiana - Via Cavour 351
21040 Cislago (VA)
ve serie Irev. 7 e successive) L. 30.000 48 Fanlasori - Casella Postale 21 - 57100 Livorno
M/2: Eprom programmata per Apple II delle serie 26 Flying Triumph - No. 18, Sec. 6. Chung Hsiao
1

E. Rd., Taipei. Taiwan, R.O.C.


precedenti \a 7 + circuito stampato 4- 2 65 Fourmaster • Via Verga 14 - 20049 Concorezzo
zoccoli 24 pin -I- 1 zoccolo 1 6 pin 180 Gesin Trade - Via Virginio Orsini 19 - 00193 Roma
156 Gruppo Oistr. Assoc. - Via Gabba s/n
L. 40.000 27028 S. Martino Siccomario
M/3: come il kit M/2, basetta montata e collau- 215 GVC corporatloD - I4F.. No. 658, Tun Hwa S. Road.
data Taipei, Taiwan, R.O.C.
L. 55.000 179 GVH Vecchietti - Via della Beverara 39
Descrizione: MC n. 3 - 4 - 5 - 7
123
40131 Bologna
HEX - Via E. Jenner 16 - 20159 Milano
172 IBM Italia - Via Pirelli 18 20124 Milano
43/47 Inlerdala Sistemi - Via Attilio Ambrosini 72
00147 Roma
97 J Soft - V.le Reslelli 5 - 20124 Milano
18/219/
220/223 Kvber Calcolatori - Via L. Ariosto 18-51100 Pistoia
149/151/153 La Casa del Computer - Via deila Misericordia 84
EPROM 36
56025 Pontedera (PI)
Lung Hwa Electronic • 5 ih M., No. 33.
per Commodore MPS-801 90/91
Paohsing Rd. Hsintien, Taipei, Taiwan. ROC
.Mannesmann Tally - Via Borsini 6 - 20094 Corsie©
set di caratteri con discendenti 119
49
Master BIT - Viale dei Romagnoli 35 - 00121 Ostia
Microsoft - Via Michelangelo 1 - 20093 Milano
23/25/27/
Si sostituisce generatore di caratteri della stam-
al 29/31 Microtek Italia - Via A. Bertoloni 26 - 00197 Roma
pante Commodore MPS-801 per migliorare la leg- 211 Microweb Co. - No. 9. Lane 146, Sec. Ta-Tung Rd.
I

Hsichih, Taipei Hsien, Taiwan. R.O.C.


gibilità della scrittura. L. 40.000
22 .M.P.M. Via Casorati 12 - 42100 Reggio Emilia
Descrizione: MC n. 41 60
163
New Soft - Corso Mazzini 175 • 87100 Cosenza
Niwi Hard e Soft - Via B. Buozzi 94
20099 Sesto S. Giovanni (MI)
28 Nuova Newel - Via Mac Mahon 75 - 20ISS Milano
135 PC Maini - Via Bertoloni 26 • 00197 Roma
38 PC Software Club - Via Volta 29 - 22034 Brunate
no Philips - P.zza IV Novembre 3 - 20124 Milano
213 Sanwel-Comp Enterprise Co. - P.O. Box 7-586, Taipei.
Per acquistare i nostri kit; Taiwan, R.O.C.
Il pagamento può essere effettuato tramite conio cor- 105 Sofia - Via Don Blasco 75 - 98100 Messina
17 Softcom - P.zza dei Monastero 17 - lOlOO Torino
rente postale n. 14414007 intestato a Technimedia 57/59 Solco Via Manzoni 10 • 26100 Cremona
o vaglia postale, o tramite assegno di c/c bancario
s.r.l., 109 SVPT - Via Valeristallina 3 - 00141 Roma
0 circolare intestato a Technimedia s.r.l. 221 S.C. Computerà - Via S. Martino 2/b
40024 Castel San Pietro T.
N.B. Specificare nell'ordine (indicando il numero di par-
IV cop./3 Telcom - Via M. Civilali 75 - 20148 Milano
tita IVA! se si desidera ricevere la fattura. 44 Top Line - Via Filomarino 1 • 00199 Roma
1

21 Trust InlernatioDal - V.le Piemonte 21


20092 Cinisello Balsamo

MCmicrooomputer n. 61 - marzo 1987


Se ti abboni o rinnovi Ritaglia e spedisci
l’abbonamento a oggi stesso il tagliando
MCmicrocomputer, puoi per sottoscrivere
ricevere una confezione di l’abbonamento pubblicato
due minifloppy Dysan, nell’ultima pagina della
doppia faccia doppia densità, con rivista. I minifloppy ti saranno
un supplemento di sole 3.500 lire. spediti in una robusta confezione a
Non perdere quest’occasione! prova di danneggiamenti postali.

I prodotti Dysan sono distribuiti in Italia dalla

Dalamatic. Via Volturno 46, 20124 Milano


Anno VII - numero 61

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.

Scontri futuri Valter Di Dio. Mauro


Gandini. Corrado Giustozzi.
David laschi. Fabio
Marzocca. Maurizio Mauri,
Non è. come qualche lettore abituale potrebbe sospettare, il programma delle Tommaso Paniuso. Pierluigi
nostre future battaglie verbali con SIP e. ormai, soprattutto con il Ministero delle Panunzi. Francesco Peironi.
Elvezio Petrozzi. Francesco
Poste e Telecomunicazioni: per il «congiunto disposto» di una serie di azioni
Ragusa. Manlio Severi.
intraprese a livello politico, a livello di Comunità Europea e dalla stessa società Pietro Tasso-
concessionaria per levarsi da una posizione ormai insostenibile, il modem libero è Segreteria di redazione:
ormai questione di pochi mesi. Paola Pujia (responsabile).
Dovremo probabilmente dare battaglia per ottenere l'abolizione o quanto meno il Giovanna Molinari
Roberto Rubino
ridimensionamento degli iniqui balzelli (leggi imposta di concessione governativa Crifica e impaginazione:
per sede di utente telegrafico) ma non è di questo scontro che mi voglio occupare Roberto e Adriano
quanto di quello ormai alle porte per i nuovi «standard di mercato» del settore Saltarelli

«home» e del settore «personal». Grafica copertina:


Paola Filoni
Riassumendo, la situazione attuale è esattamente quella prevista a suo tempo: nel Fotografia:
settore home. lo standard di mercato continua imperterrito ad essere il Dario Tassa
Commodore 64. mentre nel settore personal regnano incontra.siate le macchine Amministrazione:
MS-DOS (PC. XT. AT e relativi cloni) nelle diverse versioni da tavolo, portatili, Maurizio Ramaglia
tresponsabile)
«da grembo». A paco sono valsi gli sforzi della Apple con il suo Macintosh, una Anna Rita Fratini,
macchina sofisticatissima con un sistema operativo ancora più avanzato, forse Pina Salvatore
troppo avanzato per il momento storico nel quale è stato presentato: tanta Abbonamenti ed arretrati:
sofisticazioneha finito infatti per assorbire, almeno alTinizio. buona parte delle Matteo Piemontese
Direttore Responsabile:
risorsehardware del .sistema. Col passare del tempo. Thardware de! Mac si è Marco Marinacci
piano piano adeguato alle reali esigenze del suo .sistema operativo, ma. nel
frattempo, le macchine MS-DOS hanno assunto il ruolo di standard di mercato
«rio Perrier 9. OOlSt Roma
lasciando al Mac uno .spazio più che ampio in termini di valori a.s.soluti. ma :l. 06/4SÌ39.H - 4515524
relativamente ristretto in termini percentuali.
Dopo alcuni anni di stasi, siamo però molto prossimi ad una svolta: il nuovo
Amiga 500 co.sterà poco più di un 64 completo di disco, ma varrà dieci volte di
più: e a deferenza di tutte le macchine che sino ad ora hanno tentato di scalzare
il C64. nasce con un bel parco di software .specifico: tutto quello dell'Amiga 1000.

Se in un modo o nell'altro consentirà anche di emulare il C64 e di utilizzare il


relativo «monte software», certamente lo sostituirà in tempi brevissimi: in caso
contrario creda che abbia comunque delle ottime chance. ’’

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

MCmicrocomputer n. 61 - marzo 1987


Blackout? Nessun problema.
Gli utenti dei personal a segnalare
conoscono ormai all 'utilizzatore I
per esperienza l'emergenza in corso.
gli effetti negativi Le batterie fomite
delle improvvise non richiedono
mancanze di corrente: manutenzione alcuna,
nei casi più fortunati si ricaricano da rete

occorre ripartire e forniscono


ripetendo gli ultimi un’alimentazione
aggiornamenti oscillante fra i 6 e i 30
e riallacciandosi minuti primi in base
con le stampe, ma non sono una corretta alimentazione alle configurazioni del vostro
infrequenti casi di distruzione del computer e delle sue PC ed ai diversi modelli.
di archivi che richiedono periferiche. All'abbassarsi
giorni e giorni della tensione, in pochi
di ricostruzione. L’adozione millisecondi, e senza disturbo
Sistemi integrativi
di un sistema di alimentazione per le operazioni in corso, Datatecs.r.l. • Via Boldem, 27/29 • 00162 Roma
con batteria tampone (UPS) avviene automaticamente Tel 06/8321596 - 8321381 • Telex 620238 ROME
Datalec Sud s r.l • Via D Fontana, 135/C
consente, con costi contenuti, lo scambio da rete a batteria; 80131 Napoli • Tel 081/7703026-7703027
Datatec Sicilia srl* Via degli Orti, 32
di garantire anche in caso solo un allarme luminoso 98100 Messina • Tel 090/2931972
di mancanza di corrente ed acustico provvederà Hot Line 06/S321219
ACQUISTA IL TUO ATARI NEL NEGOZIO A TE PIÙ VICINO*

Elenco completo su “LA RIVISTA DI ATARI” (Ed. JACKSON) oppure presso di NOI.

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

Chi nella sua professione registra e


niegge milioni di dati ha bisogno di
un dischetto che garantisca la
massima sicurezza nella loro
conservazione.
Perchè anche il minimo errore può
avere enormi conseguenze in ogni
tipo di attività.
Solo un gruppo tecnologicamente
all'avanguardia a livello mondiale
come la BASF Vi offre la sicurezza
che cercate.
FlexyDisk BASF significa:
• impilo dei materiali più nuovi.
• le più avanzate tecnologie di
produzione,
• metodologie scientifiche di
controllo e di test,
• 100% di controllo finale...
• ...ed una durata pressocchè
illimitata

Se avete problemi di massima


sicurezza dei Vostri dati, parliamone
Information Systems insieme: non Vi costerà nulla e
certamente Vt servirà.
_ _ 20147 trillano uffici:
s -z - viale legioni romane 5 tonno tei. 011/747112-745356
s Sz
-
DATA BASE
t. telefono 02-40303.1
telex 315206 DAT BAS
telefax 4045780
Padova
rema
napoli
tei.

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
'

OorVil nuovo assetto societario, la Elec-


tronic Devices si tr asformi
fnrn^
^ y. |i ’arfió dell'intera giornata
un'aitrezzata show-room, situata
i'dàiminma di Roma e servi-
turatpomme'rciale, ormai solidamente
tita in tutta Italia-
'

tervista pw
——
nui.S llllSTessaniissima
ra-

della qualità e assistenza al cliente, con-


TtàKlWai'eT^TOntrolio ta da personale spMializzato. sarà a di-
sposizione dei clienttiotlo ore al giorno per
sopiiiutto -per iavera, autentica novità centrando dunque gli sforzi sul settore qualsiasi dimostrazi^e, chiarimento 0
delialprimavera 1987 . HAROV^RE» Le prodyziohi dei LITHIUS acquisizione di ordint.S,^
E 386? (Juan^ ne |aveta corlse-
il veiVanno mano a mano adeguate
? Che tipo di clieriti lo ha acpui^atrv
[1
9 ult^e necàssifà dèi rnsrcato\.gr^ie
I iJltìml^ eventoche doi
\
ire Housesi prcffes^ioniàti. azief^de"^
,
ad. una politica a fungo sp^imentatai^di finalmente una linea di dii
I primi pezzi sorfo siati oondegnati cohtattb con la realtà, contindamenle my- fidabtlità con marchio Li il

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

grosso calibro, LITHIÙS 386, basalo sul


il piegando diversi applicativi Con LIT- il
Electronic Devices
microprocessore INTEL 80386, che con la HIUS 386 è possibile gestire un lungo te-
sua strabiliante velocità, con la sua enor- sto continuando, per esempio, a compila- presenta LITHIUS 386
me capacità di memoria, e le sue possibi- re un programma mentre si resta collegati
lità di Multitasking e Multiutenza, permette con la Banca Dati la potenza diventa mol- il primo Super Personal
alle aziende di disporre di un elaboratore tiplicabile.
Le caratteristiche del LlTHIUS-386 io a 32 bit
rendono la macchina ideale per le appli-
cazioni di CAD-CAE. la elevata velocità di
prodotto in Italia.
calcolo, l'ampia RAM accessibile istanta-
neamente, la perfetta compatibilità con i

programmi già esistenti, assicurano al L'unità di BACK-UP {opzionale) e un


Professionista prestazioni da MINI, ad un elemento imporiantissirno nella gestione
prezzo 386 '
di dati e testi su computer di questo cai-
Al momento dell'accensione il BIOS di Pro- LITHIUS 386 può disporre di una
il

sistema e quello deil'EGA {Enhanced unità interna rapidissima ed affidabile, in


Graphic Adapter) vengono copiati in tagli da 20-40-60 Mega- in 4 minuti orca
RAM, consentendo un ulteriore gua- avrete la vostra cassettina di sicurezza
dagno in velocità di tre-quattro volte. compreso.
pronta, verify
Un Personal di questo calibro La scheda-madre del LITHIUS-386 e
appieno le sue capacità di
sfrutta statainfine completamente ndisegnata
Multiutenza Avanzata su tutti gli stan- per soddisfare le richieste di compatibilità
dard di più larga diffusione. ad ogni livello: degli 8 slot disponibili, in-
Quando sia richiesto, LITHIUS 386 il fatti, 2 sono riservati alle schede con bus a

può montare facilmente le schede di co- 32 bit, 3 accettano bus a 16 bd e 3 per i

municazione per RÉTE LOCALE, essendo bus a 8 bit.


MULTI-TASKING
in grado di gestire con agilità il

prossimo alle caratteristiche dei MINI ad traffico di molti terminali contem-


un prezzo altamente competitivo Ll- II poraneamente, anche in am-
THIUS 386 è primo elaboratore di questo
il biente Token-Ring o Ethernet
tipo prodotto m Italia. Una nuova tastiera standard-
Le applicazioni MULTIUTENZA sono 386 viene fornita con LITHIUS il

sempre più richieste nella gestione di 386 2 Function-Keys m più, ta-


aziende di medie dimensioni, quando un sti-cursore separati, 101 tasti en-
certo numero di persone debba svolgere hanced, nuovo design er-
contemporaneamente diversi compiti sul gonomico.
medesimo elaboratore da terminali diver- Clock del LITHIUS
Il

si IlLITHIUS 386 è capace di supportare 386 è di 16 MHz. vale a


in tempo reale 16 terminali remoti non in- dire il 266% più veloce di
telligenti con opportuno sistema multiu- un AT
tente. in ciòagevolalo anche dalla notevo- LITHIUS 386 è ga-
Il

le quantità dimemoria (sino a 4 Mbyte) e


1 rantito ottimamente com-
dalle memorie di massa veloci Hard Disk patibile con tutti program- i

Voice Coll sino 140 Mbyte mi MS DOS oggi esistenti e


Le possibilità del MULTITASKING di- con i sistemi operativi mul-
ventano preziosissime quando un pro- tiutente 386.
grammatore, in qualsiasi linguaggio, deb- LITHIUS 386 non ha
tl

problemi di memoria- po-


trete finalmente superare
la barriera dei 33 Mega dei
PC/AT, e raggiungere sen-
za problemi 140 Mega di Hard Disk
i
MULTI-UTENZA

CLOCK: 16 MHz SLOT: 2 a 32 bit. 3 a 16 bit. 3a 8 bit


Optional: coprocessore matematico Driver: 1 da 1 .2 Mega
80287/80387 {annuncialo) da 360 KBytes (opzionale)
1

RAM: 1 Megabyie standard, espansioi HardDIsk; 1 da 20/40/60 MByles anche


tino a 14 Mega Voicecoil
Tape streamer: 20/40/60 Mbyte
Tastiera: 101 tasti enhanced, 3 ted
NumLock, CapsLock, ScrollLock
Monitor: LITHIUS 14" Monocromatico o
Philips 14" Colore altissima risoluzione
Espansione di
espandibile a 14 Mbyte
memoria RAM
fino a 14 MByte

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à

nella elaborazione dati

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

PC/AT 6-8-1 0 Mhz


HARD DISK CONTROLLER
- 51 2K -

-
1 DRIVE 1 .2
SK VIDEO TASTIERA
MEGA - FLOPPY/

^OPY CARD PER DUP!-IC,M,'!: GUALSi. :

PROGRAM.MA SUI TUO XT IBM


L. 2.:^e..0L^ -
L 19C.C00 - -

PC/XT E PC/AT TRASPORTABILI A PARTIRE DA MOUSE Z-NIX OPTOMECCANICO


-mooo PERXT/AT/M24
MODEM CARD 300/1200 BOUD
L. 150.000 -HVA

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

TUTTE LE NOVITÀ SOFTWARE


AMIGA IBM • COMMODORE 64/128

SCONTI PER / S/G. RIVENDITORI

- COMMODORE AMIGA pal - 512K • i drive


VENDITA PER CORRISPONDENZA
MONITOR COLORE - GARANZIA COMMODORE 1 ANNO
AD UN PREZZO FAVOLOSO NOVITÀ PER COMMODORE 64/128 BANDIT
POTENTISSIMO SPROTETTORE PER NASTRO
:GA- DIGITALIZZATORE VIDE' E DISCO A SOLE L. 60.000 (IVA COMPRESA)
. - COMMODORE '‘M'C-A
OFFERTISSIMA DISCHI BULK IVA COMPRESA
250.000 "OMPRESA)
- DRIVE ESTERNO 3 7: -880K PER COMMODORE AMIGA
SINGOLA-DOPPIA 57. 1500 1250 990
L. 350.000 (IVA COMPRESA)
DOPPIA-DOPPIA 57. 1700 1450 1190
- OKIMATE 20 STAMPANTE COLORE AMIGA/IBM/C-64 DOPPIA-DOPPIA 37j 3500 3200 2900
HD PER AT IBM 4500 4200 3900
L. 550.000 (IVA COMPRESA)

Ot s.. -711925
veloce : 50 cm/sec
preciso : 0,0001"
multipenne : 1r20 penne
su grande formato 95x200 cm
lOLINE :

ad un prezzo inimmaginabile

CORPORA TION e assistito da Kyber Calcolatori >, 18 • snoo PISTOI* • ti


ci pensa lui!
Ad accettare lutto il software
sviluppato percomputer I

CFC-8000 PC/AT* IBM PC/XT* e PC/AT* con una CFC-2000 PC/XT*


—CPU 80286 16/24 BIT clock — CPU 8088 - 4.77 Mhz; coprocessore
6-8 Mhz, coprocessore matematico I sistemi operativi utilizzati matematico.
(opzionale). sono rMS-DOS*. il GW-BASIC*, — 256 KB RAM espandibile a 640 KB
il CPM/86* eoe. (tutte le versioni). su piastra madre a 4 layout

^ ..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.

— 640 K RAM espandibile a 16 MB. — CPU 8068-2 8 Mhz opzioftaie,


piastra madre a 5 layout. — BIOS (IBM* compatibile).
— Un Floppy disk drive da 1.2 MB — 8 K ROM espandibile a 48 KB.
DS/DD. — Due floppy disk drivers da 5 1/4"
— Un Hard disk drive da 20 MB. |360 KB DD/DS.
— Una porta seriale/Una porta —
Scheda per grafica a colori 6845
parallela. '
con porta parallela per stampante.
— Tastiera (IBM* compatibile). — Tastiera IBM* compatibile.
— Espandibilità della memoria di Monitor 1 2" grafico monocromatico.

MASSA (HDD) fino a 18 MB.


1 Hard disk drives da 10-20-33 MB
— Monitor 12” grafico monocromatico.

CA CO Desidero
al seguente
ulteriori
recapito:
informazioni

Via Roggiuzzole 1 331 70 Pordenone,


, Tel. 0434/550340-550044 Nome
Telex 460848 - Telefax 0434/550044 Cognome.
Indirizzo

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.

I due personal utilizzano: scheda grafica tipo Hercules

(720x348) + software; scheda colore, uscita RGB e co


posila (640x200 o 320x200 punti); video d.i 12" o
14” ( I l L, composito), RGB; MS DOS 3.2.
12 mesi di garanzia. Cercasi rivenditori.

Distributori esclusivi - Via Morazzone, 8 - VARESE -Tel. 0332 236336


UARDATE E SCEGLIETE!

••
ADlSCHEni8'-5L'
'

ANASTRI MAGNETICI
Astreamingtapes
Aoischimagnetici
A BOX DI CLASSIFICAZIONE
AOISCHEni PERSONALIZZATI

A NASTRI INCHIOSTRATI PER MACCHINE


DA SCRIVERE E ALTRE D'UFFICIO
A NASTRI INCHIOSTRATI
PERSTAMPANTI
AGRUPPI DI SCRITTURA
ARUOTADI STAMPA

A ELEMENTI DI SCRITTURA

IN PIU
Afiltrianti-riflesso
A KIT DI PULIZIA
AMATERIALEANTISTATICO

HO MESSO UNA X PER PRODOni CHE MI


I

INTERESSANO E INVIO QUESTO SUONO Al


VOSTRO INDIRIZZO

mESALES
02 /61 . 28.312
di BoWS"»

— MPM AT MPM XT: compatibili assemblati accuratamente


e sce-
gliendo il meglio della tecnologia USA e
giapponese.

— MPM AT e MPM XT:compatibili accompagnati da certificato di


garanzia illimitata.

— MPM AT e MPM XT: compatibili con licenza ufficiale Microsoft


per MS-DOS 3.20 e GW-BASIC.
— MPM AT MPM XTicompatibilie distribuiti ed
computer se ne intende.

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.

Le periferiche garantiscono l'efficienza


del vostro computer.
Per questo occorre sceglierle con cura.
Solo la serietà e l'esperienza di chi è obi*
tuato a risolvere le problematiche delle
diverse realtà professionali,possono darvi
la certezza di risposte appropriate ad
ogni esigenza.
TOSHIBA
Una famiglia completa di stampanti per soddisfare qualsiasi tipo di
esigenza professionale e personale !

Estremamente versatili grazie alia vasta gamma di set di P321 : (80col)compatta, veloce, economicaeprecisa!!
caratteri disponibili su cartuccia o dischetto !

Frizione perfogliosìngoloe trattore per modulo continuo I

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

IBM compatibile e seriale RS232C !

Compatibilità con più diffusi personal computers; PC/


i

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 !

Riproduzioni grafiche ad altissima definizione: 180x180 o


180x360 dots/inch !
P351C: (136 col) il colore unito alle più elite prestazioni,
Stampa margherita; emulazione QUME Sprint 11 per per il professionista e l'azienda che vuole distin-
word processing !
guersi li
Informatevi se il vostro fornitore di PC può garantirvi
anchele parti di ricambio, oppure come nutrire i pesci rossi.

Compùters e periferiche, come stampanti,


sono un investi-
tastiere, dischi, plotter,
mento da salvaguardare nel tempo. E
necessario, quindi, poter contare su di im
servizio affidabile e duratiuo, che fornisca,
sempre, tutti i materiali diconsumo e le
parti specifiche di ricambio per ognuno
dei vostri strumenh-

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

RoboCAO-PC. AutoCAD e CADKey della CADKey distribuito dalla Algol Logitech, ed


Micro Control System, non é valido in quan- a spanna, viste le interessanti caratteristi-
to RoboCAD é. cito testualmente, -diverso che, mi era sembrato che potesse costare
per concezione, prestazioni e soprattutto quanto AutoCAD o più. problema non sa- Il

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

ESCLUSIVITÀ E QUALITÀ INSIEME


DA BIT SHOP COMPUTERS
Con ro M.A. (L. 69.000), la cartuccia che riporta programma il

sprotetto m un unico file su disco e cassetta.


Il FREEZE - FRAME (L. 55.000), alternativo all'O.M.A,, velocizza-
lori di caricamento dei programmi di circa 20 volte come 5PE-
EDD05 64/128 a L. 59.000 ed eccezionali dispositivi, tra cui
EPROM 802, sono i
mettiamo a disposizione a
prodotti che Vi
prezzi concorrenziali.
interpellateci al 44.801 (049) e vi daremo ogni ragguaglio sul
nostro abbonamento al CLUB AMICA, primo in Italia, con arrivi

settimanali da tutto il mondo


Non dimenticate, cari amici, anche nostro abbonamento a
il

CBM 64 e le nostre promozionali offerte sui supporti magnetici.

N. DISCHI 1 0 PEZZI 1 00 PEZZI 500 PEZZI

SINGOLA DOPPIA 5 1/4


• 1.950 1.6S0 1.350
DOPPIA -DOPPIA 5 1/4 2.400 2.100 1.800
HD - PER AT IBM 6.900 5-500 4.SOO
DOPPIA -DOPPIA 3 1/2 4.450 3.950 3.450

VI ASPETTIAMO!!!
(spese postali L. 8.000)

ISTERED TR1DEUAAK3

26 MCmicrocomputer n. 61 - marzo 1987


Qualora il vostro fornitore di PC non disponesse di un tecnico
per diagnosticare il guasto, potete sempre rivolgervi a Magda.

Controlli ed assistenza qualificata non tutti


sono in grado di poterli assicurare, ed un
semplice tecnico non basta.
Quindi, è indispensabile affidarsi a chi
può garantirvi uno staff specializzato: pro-
fessionisti esperti nella manutenzione di
ogni singolo componente, per affrontare e
risolvere i vostri problemi in maniera diffe-
renziata. Un servizio completo, per assicu-
rare, sempre, la continuità dei vostro
lavoro.

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

1-1 neg 07/32 34 9} -Il 37 70 226 CHIUSO IL LUNEDI SPECIFICANDO IL SETTORE.


VENDITA ANCHE PER CORRISPONDENZA IN CONTRASSEGNO IN TUTTA ITALIA SI SERVONO RIVENDITORI
AMIGA 1000 DRIVE 51 2K - MONITOR PAL
HR - MOUSE TASTIERA ITALIANA
- - SPECIALEQLSINCLAIfl SPECIRUM
GARANZIA 12 MESI COMMODORE ITALIA PlOPPV DISK 720K PtROL
ITBK.INGlESEL 299 000 • IVA OSPECTRUML 449 000-IVAia

fAMlGA AMIGA SIDECAR (MS/DOS) I28K-ITALIANOL 289 000 . IVA


E-SPECTRUMPlUSL 249 000. IVATO
ESPANSIONE640KOLL 199000
ESPANSIONE 45KSPECTRUW L 29 000
OIGIWELL (ORIGINALE AMERICANO) L. 449.000 1VAT0 SCONTI PER QUANTITÀ SONO DISPONIBILI TUTTI TIPI DI CARTUCCE PER COMMODORE A PREZZI
I

CHIEDERE DI STOCK COME OMA FINAL CAflTfill3GE FREEZE FRANE DUPLICATORI


DRIVE AGGIUNTO 3 '1/2 SLIM L. 440. ODO IVATO SCONTI PER QUANTITÀ CASSETTE SPEEDOS FAST DISK TANAREGISTRATORI PROGRAMMATORI
CHIEDERE NUOVISSIMA DRIVE SLIM A 5 14 PER COMMODORE 64/128/ClS
MODEM COMPLETO CAVO E SOFTV^ARE DA L. 270.000 IN SU CHIEDERE PLUS4 DOPPIA VELOCITA DEL 1570 - 1541 A SOLE L 350 000
SONO DISPONIBILI OLTRE SOO TITOLI Di SOFTWARE - ARRIVI SETTIMANALI A STOCK COMMODORE S4 IZB/0 1541 1571 WPS 1000 MPS 1200 802
.

DAGLI USA RICHIEDERE CATALOGO SI FANNO SCONTI Al RIVENDITORI


.
803 - OKIMATE 20 - MANNESMANN TALLY CENTRONICS PREZZI DA.

IN ARRIVO AMIGA 500 AMIGA 2500 ESPANSIONE MEMORIA HARD DISCK


- - - -
GROSSISTA TUTTI TIPI DI MODEM
I

SINTETIZZATORI HARD DISK PER IBM NEC ALTRE MARCHE ESPANSIONI SCHEDE
MULTIFUNZIONI SCHEDE EGA HERCULES MOUSE COR GRAPHIC PER
-

TUTTI PC/COMPAT(Slll
1

COMPRESA E INOLTRE TUTTE LE ULTIME NOVITÀ SOFTWARE PER I PIU DIFFUSI


IVA
COMPUTER
COMPRESA
SONO DISPONIBILI TUTTI GLI ULTIMI
M3it
ARRIVI DI SOFTWARE A PREZZI COMPATIBILE 2S6K
ECCEZIONALI COMPLETO DI MONITOR
>RIVE 360K -

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
-

DISPONIBILI ANCHE VERSIONI AT E PORTATILI. COOPROCESSORI MATEMATICI ETC. ETC..

MCmirr>-ir/
I

III II.^V>l IL^V^ Disk Drives

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

Microtek Italia s.r.I. - Via A. Berloloiu. 26


(£^330
Discom sjI Via
• Civitali, 73
00197 Roma 20148 Milano
Tel, (06) 80.24.40 - 80.25.33 - 87.70,82 - 87.76,74 Tel. (02) 40.45.420 - 40.45.176
INSTABILITÀ DI RETE E BALCK~OUT
NON SONO UN PROBLEMA
posta

dell'informatica in agni strato della popola-


zione. Pertanto la macchina é nata robusta,
affidabile, con una tastiera standard e. cosa
ancora più importante, ó corredata di un
software educativo e didattico vastissimo,
che va dai word processor per le scuole ele-
mentari, fino allinlerfacciamento con co-
processori per MS-DOS ed UNIX e stru-
menti di laboratorio, senza contare le inter-
facce standard dì comunicazione già incluse
nella macchina, che permettono a modem,
stampante, piotter, disk drive. Winchester,
reti locali di comunicazione, nastri, track-
ball, monitor. TV. interfacce musicali, joy-
stick analogici, paddle. mouse, ecc. ecc. di
essere direttamente collegate a questa
macchina delle meraviglie.
La Soc. Ricordi SpA di Milano, quella che
si interessa di musica in generale, é l'impor-
tatrice ufficiale diquesto computer, di parte
degli accessori e del software tradotto in
italiano.
Per più specializzate, ci
altre applicazioni
si può mettere in contatto con il British
CounciI a Roma, l'ente culturale e commer-
ciale inglese, collegato con l'ambasciata bri-
tannica, che può fornire le delucidazioni e
Gruppi di continuità DIGITEK a protezione del vostro gli indirizzi del caso per l'importazione diret-
ta di materiale particolare.
lavoro e delle vostre apparecchiatore elettroniche. Per Incisa, alcune riviste inglesi specializ-

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-

GCS 2001 poi. max.


2* usdia
1‘ uscita
SOOW
2400W
ululTEK cnmpuTER l'interesse generale deU'argomento, risulte-
rà sicuramente utile ad altri lettori, purtrop-
VIA VAILI. 28 - 42011 BAGNOLO IN PIANO (RE)
XT 2002 poi. max. 1* uscita 1200W po rimane problema della traduzione In ita-
il
OS22/61623 r.a. - Telez 530156 - fax 0522/61626 G3
Tei.
2* uscita I200W liano del programmi importati direttamente
Desidero ricevere materiale
dalla Gran Bretagna.
illustrativo riguardante I Gruppi di continuità.
Cognome e Nome Ditta
Via Cap attà
MCmicrocomputer n. 61 - marzo 1987
P&SOPflury AT - 10 MHz

PIU DI UN SERVIZIO
Mii-rotok Italia Srl • Vio A. Bertoloni. 26 » 00197

Roma • *1^1. 06/B02440-802S33-877082-877674


n meglio del SOFTWARE
pubblicato su
MÓmiczocomputer
n meglio del SOFTWARE dlMCmi-
ciocomputer è una raccolta dei mi-
gliori programmi pubblicati su
MCmicrocomputer per l'Apple n e il
esclusivo dei prodotti Leading Edge si va Commodore o4. Costa 14.000 lire e
leading Edge anche in itoiin
ad aggiungere a quelli attualmente già dete- ogni confezione comprende tre di-
nuti dalla solco per personal computer.
i
schetti. una scatolina e un manualet-
Leading Edge Hardware Products Ine. è I mìnìcomputer, misuratori fiscali della
i
to.
attualmente uno dei fenomeni più esplosivi NCR Co: per le stampanti Mannesmann
che abbiano mai sconvolto il settore infor- Tally e per le periferiche della Benson SpA. I tre minifloppy sono ODP a doppia
matico negli Stati Uniti. faccia e doppia densità, quindi pos-
In un solo anno la Leading Edge (sede a sono essere utilizzati (eventualmen-
Canton nel Massachussetts), è divenuta te riformattandoU) con il vostro per-
una delle marche leader nella fascia dei sonal qualunque esso sia (se, ovvia-
PICO per il consulente
compatibili IBM con circa 200.(K)0 sistemi mente usa minifloppy da 5 pollici e
venduti. 1/4). È chiaro che i programmi per
Adesso, grazie ad un accordo concluso Uno dei problemi che si pongono agli Apple n vengono letti solo da questo
con la solco SpA, sarà presente anche sul studi consulenza aziendale é il reale utiliz- tipo di macchina (e compatibili), e lo
territorio nazionale con suoi personal dal-
i zo di reti locali per PC IBM a causa dì una stesso vale per i due dischetti di pro-
le caratteristiche di avanguardia. certa carenza del software. grammi per il Commodore64.
II PC Leading Edge è dotato di un pro- La Sofia di Messina ha messo a punto
cessore 8088-2 con clock a 8 MHz e nella un software che offre ottime prestazioni, Ciascun programma è stato pub-
sua configurazione minima comprende una quasi superiori a quelle di molti mini-com- blicato su MCmicrocomputer, e
memoria centrale di SI2 Kbyte, due floppy puter. ad un prezzo decisamente conve- quindi descrìtto in maniera sufi iden-
disk da S.2S pollici oppure un floppy ed un lemente ampia in quell'occasione.
hard disk da 30 Mbyie, uscita video mono- PICO (Programmi Integrati per consu- Sui dischetti è stato comunque inclu-
cromatico con scheda Hercules oppure lenti) è stato realizzato con una struttura so un fUe di help, che contiene le in-
RGB per video a colori, porla seriale, pa- modulare che si compone di Contabilità formazioni fondamentali per t'uso.
rallela e Reai Time Clock. Ordinaria. Contabilità IVA, Contabilità Istruzioni più ampie si trovano nel
Nei mercati avanzati (USA e Giappone) Forfettaria. Cespiti Ammortizzabili, Riclas- manualetto che fa parte della confe-
il personal rappresenta un oggetto di largo sificazione Bilancio, Collegamento zione; specie per i programmi più
consumo per uso prettamente individuale, 740-750/760. completi ai quali si è interessati, in
per hobby o per la risoluzione di problemi PICO permette di gestire fino a 2 file-ser- ogni caso, può essere opportuno mu-
limitati; in Italia il settore dei personal si ver, 4 hard disk e 9 posti di lavoro. Le tec- ntisi del numero di MCmicrocompu-
sta evolvendo secondo una linea per certi niche di packing impiegale consentono di ter sul quale è avvenuta la pubblica-
aspetti anomala rispetto ai precedenti gestire 75000 movimenti contabili con un zione (rar ogni programma è indica-
esempi. Il mercato italiano vede il PC im- disco rigido di 20 Mbyte o addirittura to il relativo riferimento).
piegalo per risolvere problemi gestionali o 550000 movimenti con un disco rigido della
tecnico-scientifici più complessi rispetto al- capacità di 120 Mbyte. Se non trovate Z? meglio del SOFT-
l'utilizzo«personale» del computer dell'u- PICO è un programma muliiaziendale WARE pubblicalo su MCmicrocom-
tente medio giapponese o americano. che permette di operare contemporanea- puter in edicola, richiedetelo diret-
In questa ottica la SOICO ha elaborato mente da più posti di lavoro sui file dì una tamente alla nostra casa editrice uti-
un progetto di consulenza ed assistenza fi- stessa azienda. Numerose ed efficaci fun- lizzando il tagliando nella pagina qui
nalizzato a garantire il ritorno degli investi- zioni di servizio risolvono qualsiasi necessi- a fianco (o una fotocopia, oppure
menti compiuti in prodotti ed applicazioni. tà e la velocità e l'elTicienza offerte dall'uti- usate una richiesta su carta qualsia-
Anche il modello D Leading Edge si in- lizzo di evolute tecniche di gestione degli si). La confezione vi sarà tempestiva-
con l'intento dì rin-
serisce in questo piano archivi hanno permesso l'eliminazione del- mente spedita, in una confezione suf-
novare l'ampio successo già riscosso dal le fasi batch. L'integrità degli archivi é assi- ficientemente robusta, speriamo, da
computer sul mercato americano. curala anche in condizioni di «power failu- resisterealle... intemperie postali.
Il contratto di distribuzione nazionale

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.

32 MCmicrocomputer r. 61 - marzo 1987


Commodore 64 • (1) Commodore 64 - (2) Apple II
Acodemy: Grari(a e Desktop
news Publishing

La Academy srl, una società di recente


Nuovi prodotti Byte< per Amiga costituzione, ha concluso alcuni contratti
di distribuzione per l'Italia di software in
ambiente MS-DOS miralo ad applicazioni
La Bytec. già produurice di un drive grafiche e di desktop publishing. I prodot-
esterno per Amiga, ha alTìancato a questo ti più interessanti sono attualmente ire:
prodotto due nuovi accessori; il primo, di ARC-I-. IGEPC, PRODESIGN IL 11 pri-
produzione propria, è una interfaccia MI- mo è un programma tridimensionale per la
DI dotala di tutti gli ingressi e le uscite pre- progettazione architettonica ed edile pro-
viste dallo standard (IN, THRU. OUT) ol- dotto dalla ACA (Architecture and Compu-
tre ad un connettore provvisto di un cavo ter) lld; il secondo è un CAD-CAM
profes-
della lunghezza di un metro per il posizio- cessive e con un dischetto contenente il sionale composto da un modulo base e mo-
namento della stessa in condizioni comode software adatto anche per il Workbench duli aggiuntivi verticalizzati per applicazio-
per l’utente. In opzione sono offerti anche 1.1. ni di meccanica, impiantistica, ingegneria
due cavi della lunghezza di S metri ciascu- Una ulteriore caratteristica dell'espan- civile e disegno di circuiti stampati. Nato
no adatti al collegamento dello strumento sione commercializzata dalla Bytec. i la dall'esperienza acquisita dai progettisti al-
musicale con l'interfaccia stessa. possibilità dimontare un modulo dotalo di l'interno di un prestigioso gruppo indu-
Il secondo prodotto, senza dubbio più orologio con batteria tampone, coprocesso- striale, riGEPC vanta già numerose instal-
interessante, è l'espansione di memoria re matematico 68881. controllo di parità, e lazioni e la TECAD srl, proprietaria del
SiarBoard2 prodotta dalla Microbotics (dulcis in fundo) un sistema di protezione prodotto, ha demandato la commercializza-
americana. Il pregio maggiore di questa per una RAM
disk da Mbyte a prova di
I zione ad Academy. Infine, il PRODESIGN
espansione consiste nella modularità; si qualsiasi tipo di reset. «Guru Meditation» Il è un software «generai purpose» bidi-
può partire dalla configurazione minima di compresi. Dopo il reset tutto ciò che si tro- mensionale della American SmatI Business
512 Kbyte (che comunque già permette un vava nella RAM
disk può essere riutilizzalo Computers Ine. di Pryor Oklahoma dal
vero uso multitasking potendo far lavorare come se fosse stato salvato su un dischetto. prezzo particolarmente invitante: solo
contemporaneamente DeLuxe Paint II e La StarBoard2 si connette sul lato destro 800.000 lire.
Page Setter) per arrivare fino ad un massi- di Amiga ed utilizza un sistema di fissaggio II prodotto costituisce uno dei migliori

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-

Choose it for thè Best!!!


ComTrade Turbo XT
• xuhK-2 PCXT compaiible
WE ARE TAIWAN's
• i n lOOO MHz upio P4UK Ram on LEADING PROFESSIONAL
board
• 6-Pak Multi l’O card CABINET MAKER
• Monochrome Graphics card
• Ke)board l'u waits power
• Case ftiih KecLock (• LED
' Iighi

• SH87 Co-processor lopiionali

ComTrade Professional AT
• PC M compaiible
• 6 IO MHz P 12 MHz lì or I uail

st,ite

MB memori on board

m
• I

do II all Frorr, siamping and shappmg


• Monochroftie Graphics loinsuiatmgandpaiming Lin$ Yih coniroK
iliimpei s\Michi card eien siepolthemanutacum^procest Ke
• FDD HDD comrntler inite>ou(o<ourolourlaaory LingYihhas
• Seri.il Parallel card nolhiiis IO hide bui a loi to show U i
• \M kethoatd i nolonh oherioulhehighesi puahti bulalso

« \T 'ize M moiherboard ah reasonable pricc- coniaa us lodai

.ivailable

ComTrade Technology Co., Ltd. lUINI© ^IMI CO.. LTD.


9F-3, 57FU-HSING N. RD„ TAIPEI, TAIWAN, R.O.C. TEL: 102)771-7166 FAX: (021711-3506 "aX: 20232 LINGYIH

34 MCmicrocomputer n. 61 - marzo 1987


locità media d'accesso di 28 ms. Lo strato e un indicatore di carrier detection, sempre
di registrazione, costituito da una pellicola a led. Il modem può essere connesso alla li-
news sottile con un rivestimento di carbonio è
prodotto dalla Seagate stessa.
nea sia in parallelo al telefono, sia con
esclusione deU'impianio esistente con l'iso-
lamento elettrico assicurato dall'Impiego di
un optoaccoppiaiore.
Ri<onos<Ìmenti per Seagate Il prezzo al pubblico della confezione,
comprendente un cavo di collegamento con
dalla Bull telefonica dotalo di spina a norme
la linea
SIP e connettore a tre poli da inserire sul

Per le ottime prestazioni rese in qualità modem ed il software di gestione su di-

di fornitore di unitàa disco, la Seagate ha schetto. è stato fissato a L. 290.000 più

ricevuto un particolare riconoscimento dal-


Modem «intelligente» eventuali spese di spedizione.
la Bull SA, uno dei produttori leader di per C64/128
computer in Europa.
La Seagate sviluppa, produce e vende
una serie di unità a dischi fissi per mini e La B&C Elettronica di Milano presenta IBM PC-ET
microcomputer. Le vendite che ammonta- ilprimo modem di progettazione e costru-
no a 4 milioni di unità pongono la Seagate zione interamente italiana con caratteristi- Sarà il piccolo dì Big Blue ma non
al primo posto nel mondo tra le aziende che «intelligenti» per Commodore 64 e avrà le rughe dell'ET cinematografico.
produttrici di dischi a bassa-media capaci- 128. ET sta per Educational Technology che
tà. Il Mod. 4 funziona indifferentemente definisce con precisione il mercato in
Intanto la Telcom di Milano, in qualità con gli standard V.2I e Bell 103 e senza cui IBM vuole proporre la nuova crea-
di distributore esclusivo (che ha aumentato nessun comando supplementare è in grado, tura. Gli informati dicono che sarà an-
nel 1 986 di circa SO voice il mercato rispetto in modo autoanswer, di riconoscere lo stan-
nunciato ad aprile (quelli bravi dicono
al precedente esercizio gestito da un altro dard Impiegato dai chiamante e dì adattare il 7) mese consuetamente caldo per le
distributore) ha presentato: una nuova uni- il proprio conseguentemente.
IBM
novità nel campo dei EK? (ricorda-
tà a dischi fìssi, laST 4I92N da 5,1/4” del- Tutti gli automatismi possono essere te il Convertible neU'Só?).
ia capacità formattata di 160 Mbyte e con esclusi per un uso manuale in tutte le fun- La versione più economica del PC
una velocità media d'accesso di 17 ms; due zioni; l'alimentazione avviene direttamente dovrebbe essere basata sul chip 8088-2
unità, sempre a dischi fissi con interfaccia dal computer ed il contenitore asimmetrico e dovrebbe essere assemblata dalla
SCSI della capacità di 60 e 120 Mbyte. La si adatta alia forma del 128. La velocità di Matsushita in Giappone, la stessa che
densità di registrazione del primo modello trasmissione è di 300 baud e l'autoanswer ha prodotto lo sfortunato PCjr. Tra le
è di 20.078 bpi ad una densità per canale di può essere con o senza generazione del car- poche certezze la presenza di un floppy
1.047 cpi mentre le altre due unità posseg- da 3.5”.
gono controllori integrati che le consento- Tra controlli presenti: un pulsante di re-
i
Il prezzo dovrebbe essere inferiore
no una densità di registrazione di 14.688 set peril rilascio della linea in caso di inter-
agli 800 $.
con una densità per canale di .03 tpi e ve- 1 1 ruzione voluta: un indicatore di linea a led

OfSrnR Computer a nd Peripherais


from Taiwan
Lung rtwa Elctlronics Co., produceslhe ” OISTRra brand ol computer

elcclronicsand is one of Taiwan's mosl respeclcd manufaclurers. The


company was founded in t973 and has sincegrown lo 300 employees by
applying tomorrow's computer Solutions to loday's data-processing

Our Solutions Include IhcPXlOOO XT System, thè PA2000 AT System.


5.25" floppy disk drives for both Appte and IBM computer, and a line
of more Ihan 25 fine add on cards- lung Mwa puts vclcran R&D
engineers, price competitive production,
prompl delivery lo work for you loday

1987 New Produci update:


. rOA 8hon Card:
Color graphics and
. Hercules cortipalibilily
132 columns of icxl

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

36 MCmicrocomputer n. 61 - marzo 1987


BIT COMPUTERS: DISTRIBUTORE UFFICIALE OLIVETTI
C’è un motivo in più per scegliere personal
i tecnico; per clienti del Rivenditori Auto-
i

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.

La Direzione Generale per ristnizione


Tecnica del Ministero della Pubblica Istru-
zione, con la collaborazione della Olivetti,
ha promosso un progetto di sperimentazio-
ne didattica a livello nazionale per l'utiliz-
zo di computer collegati in rete neirambiio
scolastico.
I primi risultali di tale sperimentazione,
Ripetìfare dì RS*232
che ha coinvolto 300 classi di 15 istituti tec- Murolab
nici commerciali ed industriali per un tota-
le di 100 insegnanti e 7500 studenti, sono
siati presentati a Firenze dalla Olivetti che La Microlab di Roma, costruttrice dei
ha realizzato un modello di rete specializ- modem Digital Devices,annuncia un pro-
zata dì personal computer, denominata dotto quanto meno
inconsueto; un mulii-
Classnel- plexer-ripetitore di RS-232 che consente dì
L'originalità di questo prodotto consiste gestire quattro od otto linee telefoniche con
in una evoluzione dell'aula inrormalizzata un solo computer ed una sola porta seriale.
da semplice insieme di apparecchiature in- L'apparecchio, dotalo di una seriale in
dipendenti a sistema di computer comuni- ingresso e quattro od otto modem in uscita,
canti tra loro in rete. scandisce ciclicamente lo stato delle linee
In tal modo il docenie può individualiz- cd assegna l'attenzione del computer al pri-
zare anche gli interventi: ad esempio guida- mo chiamante.
re un lavoro di ripasso da parte di un grup- Chi chiama in seguito sulle altre linee ot-
po di allievi e contemporaneamente svolge- tiene ugualmente il collegamento ma può
re un lavoro di esercitazione per un altro solo assistere a ciò che accade sulla linea
gruppo.
L'arco disciplinare compreso nella speri- La cosa è utile a chi ha necessità dì im-
mentazione spazia tra matematica. Tisica e piantare sistemi di erogazione di informa-
lìngue straniere per tutti gli istituti, a mate- zioni su più linee telefoniche.

PC bit portable Bondwell 8 (provato su MC n. 57) del


quale la Bit Computers si è assicurata la
La Bit Computers entra nel mondo del- distribuzione, i offerto (con una dotazio-
lo sport (è di questi giorni la notizia della ne comprendente MS-DOS 3.2. GWBa-
sponsorizzazione di una delle più antiche sic, Macroassemblatore MASM
Micro-
società sportive romane: la SGS. Fortitu- soli. programma dì comunicazione Mo-
do Basket) e contemporaneamente an- dem 8, tre manuali ed una comoda borsa
igunda di essere diventata «Authorìsed per il trasporto) ad un prezzo che si aggi-
uVaìning Cenire» Lotus e distributore del ra intorno ai due milioni dì lire.
PC bit portable: un computer lapiop Nel frattempo la divisione «Ricerca e
dotato di microprocessore Intel 80CS8 Sviluppo» sta valutando due prodotti
con clock a 4,77 MHz che lavora sotto molto avanzati: il primo i un AT con pro-
• MS-DOS versione 3.2: la compatibilità cessore 80286 a 12 MHz. il secondo è un
lIBM i assicurata. Il PC bit portable è mu- PC dotato di processore 80386 a 32 bit.
*iiito di display LCD reiroilluminato capa-
ce di visualizzare 25 linee di 80 caratteri e
pagine grafiche con una risoluzione di
640 per 200 pixel; l'alimentazione i assi-
curata da un set di batterìe al nickel-cad-
OFFERTA SPECIALE
mio entrocontenute che garantiscono una
al PC SOFTMARE CLU'
iacnzions
durala minima di 6/8 ore di funziona-
CATALOGO PROGRAMMI
mento ininterrotto, ma può essere utiliz-
zato anche i'atimematore/carìcabatterìe
fornito in dotazione.
La RAM i di 512 Kbyte mentre la me-
moria dì massa è rappresentata da un
disk drive da 720 Kbjte nel formato 3,5
pollici;sono presenti controller per flop-
py disk da 5,25 pollici, interfacce seriale
1^232 e parallela, connettori per monitor
RGB e composito.
Il PC bit fMilable. che i praticamente il

MCmicrocomputer n. 61 - marzo 1987


BIT COMPUTERS: FORNITORE GLOBALE
Oltre alla gamma completa dei PCbit, i modem, floppy disk e quanto mercato
il

compatibili d'autore, e dei personal Olivetti, richiede ad un'azienda che ha questo


i'espressione tecnologica del made in Italy, obiettivo: proporsi come fornitore globale di
la Bit Computerà distribuisce le stampanti prodotti e servizi qualificati a prezzi vincenti
BITwriter linea OKI e, linea Mannesmann, i tramite una rete di Rivenditori Autorizzati
dischi riddi HDbit della Olivetti Lexicon, i selezionata e presente nell'intero territorio
monitor CRTbit, nonché controller, back-up, nazionale.
news Compaq ricomiiKÌo da 3 ingombrante, mantiene
tà.
la sua portatili-

La Compaq ha presentato, in contem- Il Portable III è dotato di un sistema


poranea mondiale, il nuovo Compaq di commutazione automatica della velo-
Portable III. cità che garantisce l'utilizzazione di
Ilterzo modello di Portable ha le di- quei programmi le cui protezioni sono
mensioni di una piccola ventiquattrore, state studiale per macchine con clock a
Arriva Lotus Metro un po' più larga del normale (24 x 48 x - frequenze inferiori a 12 MHz e che ri-
20 cm), un peso di circa 9 Kg e un con- porta il computer al funzionamento
tenuto tecnologico veramente eccezio- standard dopo aver superato le proce-
Sono ben 13 le funzioni che offre Metro, nale; microprocessore 80286 con clock
la «scrìvania virtuale» annunciala dalla
Lotus Developtnem Corporation-
a 12 MHz: 640 Kbyte di memoria La memoria RAM è espandibile con
Metro. che è già disponibile in Italia ad
RAM; memoria di massa comprenden- step di S12 Kbyte o di I Mbyte fino a
te un disco rìgido da 20 a 40 Mbyte a 6,6 Mbyte.
un prezzo suggerito di 140.000 lire, può es-
scelta, una unità floppy da S pollici del- prezzi di listino delle due versioni
sere usalo su lutti personal IBM e compa-
I

la capacità di 1.2 Mb^e; schermo al


i

ofTene sono di 7.900.000 lire e 9.300.000


tibili che abbiano due floppy o un disco ri-
plasma ad alta dennizione, inclinabile lire, rispettivamente per disco rigido da
gido, un minimo di 80 Kbyte dì memoria
con possibilità di visualizzazione della 20 0 40 Mbyte.
ed il sistema operativo MS-DOS 2.0 o ver-
tonalità di grigio; tastiera completa ad
sioni successive.
84 tasti, tastìerino numerico, tasti fun-
Le funzioni di calcolatrice, di blocco per
zione: alimentatore interno in grado di
appunti, di rubrica telefonica, di agenda
selezionare automaticamente la tensio-
per gli appuntamenti possono essere impie-
ne di funzionamento tra 1 10 e 240 voli:
insieme o singolarmente, indipen-
gati tutti
interfacce seriale e parallela; uscita per
dentemente o congiuntamente al program-
monitor RGB: sistema operativo MS-
ma principale.
DOS,
Metro ha un sistema di gestione persona-
La consegna sarà pressoché immedia-
lizzabile, residente in memoria centrale
ta con la tastiera italiana, ma ancora per
,

che permette airulilizzatore di accedere al-


circa due o ire mesi con i manuali in
le varie funzioni in modo ottimale.
lingua inglese.
L'operatore che sta lavorando con un
Tra gli optional saranno offerti un
qualsiasi software Lotus può, senza inter-
box di espansione a due posti per sche-
rompere la sua attività, chiedere l'interven-
de corte e/o lunghe. Una volta collega-
to di Metro anche per costruire macroistru-
to alla base, il box diventa pane inte-
zioni particolari, trasferire dati da altri pro-
grante del computer, che, anche se più
grammi. registrare appunti, riprendendo il
lavoro come se niente fosse successo.

I alta convenienza

EPSON è una delle grandi firme inter-


nazionali nei Computers e nelle Stam-
panti. ELSICO Italia è in grado di of-
frirvi prodotti di alta qualità, garanti-
ti, a condizioni di alta convenienza.
Non esitate. Telefonate o scrivete
utilizzando il tagliando in calce.

STAMPANTE EPSON LX80 Spett.le


100 caratteri et sec. Biòireziortale/Testo.
Monodireziortale/Grafica. Testina a 9 ELSICO ITALIA S.r.l.

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)

40 MCmicrocompuler n, 61 - marzo 1987


Solo chi espone questo marchio

rivenditore autorizzato

]]2Sbitcomputers

assicura la qualità dei prodotti e dei servizi


Bit Computers,
la più grande azienda italiana interamente rivolta
alla vendita e aN'assistenza
di personal computer e periferiche.

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

SPSS, MulliLink, Enable, Energraphics, strazioni.


La versione base viene tornita con 2 Mb di
memoiin e 3 Slot liberi per inserire le
AMEGA CARD DA 2 Mb cadauna

AMEGA BOARD L. 790.000


AMEGA CARD da 2 Mb L. 460.000 Xerox Dotumenter: Personol Publishing chiavi in mono
A DRIVE
rive da 3 880Kb ' lormallali completo di Sono passati oltre otto mesi da quando te PC al prezzo di L 3.165.000.
conneitnre passante per collegare Imo a 4 una martellante pubblicità sanciva l'en- Le prestazioni. Riferiamo subito quello
unita costruito compleiamenie con
trata di Xerox nel campo del Desktop Pu- che la Xerox ha ben chiarito nella sua
tecnologia TTL CMOS
non neccessiia di
cabinet metallico blishìng, denominato nel loro caso Docu- presentazione: questo 6 un Personal Pu-
alimeniazione esterna il

assicura piu alto grado di afiidabilita


il
meni Management. E allo Smau era stato blishing System e cioè rivolto al singolo
contro disturbi RF Meccanica interna
I possibile vedere la prima dì queste mac- individuo che deve produrre relazioni e
firmata TEAC O
TOSHIBA per garantire chine. il cui costo era però molto elevato materiali stampali in genere di elevala
massima velocita 360Kb/sec nel (unità centrale più due work station e una qualità, magari con un numero di pagine
stampante laser circa 60 milioni). Pratica- anche sostenuto, ma a bassa tiratura,
mente la stessa soluzione dello Smau. ma qualche centinaio dì copie al massimo.
Fmma?e p^Oinel di colore LIGHT BEIGE
AMIGA L 339000
in versione stand alone, viene ora presen- Per questa ragione non è stata data per
tata ad un prezzo molto interessante, pra- esempio la possibilità, almeno in una pri-
DRIVE ADAPTOR ticamente una sorta di chiavi in mano, ma fase di interfacciarsi con attrezzature
Permeile di collegare all’AMlGA qualsiasi partendo da 19.400.000 lire. Per questa ci- di fotocomposizione per ottenere origina-
driveda 3"1/2 IMb o 5 'V4 - 360Kb •
fra l'utente avrà un sistema che compren- li di qualità tipografica. Nato in casa Xe-
Completo di connettore passante per altre
de unità centrale con hard disk da 10 Mb, rox (e non Apple come alcuni credono) è
.1.1 Mb
di memoria RAM
e unità floppy ovviamente disponibile il mouse (com-
TBM compatibile, schermo da IS" mono- preso nei vari prezzi) nella sua versione
AMIGA cromatico bianco, tastiera ergonomica, ottica: il suo utilizzo avviene in parallelo
Completo di monitor a colon, drive da stampante laser e logicamente il Software con una serie di tasti funzione e la gene-
880Kb tastiera mouse e consolle con Documencer (praticamente il pacchetto rale facilità d'uso è assicurata dall'am-
512K0 RAM della Ventura Publisher). Sempre con il biente ViewPoini che rappresenta le prin-
L. 2.250.000 concetto del chiavi in mano abbiamo poi cipali strutture sotto forma di icone.
due altri sistemi con optional: 24.290.000 Ovviamente il programma è in grado di
SIDECAR
Emuia/ionp HarWare PC IBM con drive da - ito per avere lo stesso sistema, ma con generare tutto quello che serve per il mas-

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

ATARI ST SPECTRUM MSX - •

ESPANSIONI DI MEMORIA per QL ed


ATARI ST

VENDITA SOLO PER CORRISPONDENZA

IPREZZI SOPRA INDICATI


SONO COMPRENSIVI Ol IVA.

PER ORDINAZIONI
E/O INFORMAZIONI:

OMpUTCn
€NT€n
Via Forze Armate. 260
20152 MILANO - TEL 02/4890213.

42 MCmicrocomputer n. 61 • marzo 1987


MOLTI GIÀ CI CONOSCONO '

RomaUflìcio '87
sarà una buona occasione per mostrare nostri prodotti e la nostra
i

professionalità a voi che ancora non cì conoscete.

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.

INTERDATA Sistemi sarà a RomaUfficio '87 - Paciigiionc 49 stand


, 1 32.
zalo il protocollo standard V24, ma cam- In tal modo offre una resa superiore del
biando i contatti aH'intemo del connettore 37% in termini di superficie di visualizza-
è possìbile disporre di una RS 232 a livello
news TTL adatta a molti home-computer (Com-
zione in unione ai monitor multisync.
È assicurata la compatibilità con EGA,
modore 64. Alari, ecc.) che non dispongo- CGA. Hercules ed I BM
Monochrome Text.
no di una vera interfaccia RS 232. Il prezzo In Italia è di L. 860.000 per la

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

funzione oltre a quelli ambientali: insom- espansione MEMEXP per AT.


La Irìave di Modugno (BA) imporla e di- ma diviene un vero e proprio centro di con- Il primo è un buffer multiingresso ed

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

Le principali caratteristiche sono: 16 in- l'impiego di una stampante laser, di un


gressi analogici differenziali 4 ingressi di-
:

gitalia livello 7TL; 6 uscite controllate a li-


Quadrarli Corporation in Italio
vello TTL; possibilità di controllare a di-
stanza. mediante onde convogliate sulla re-
te AC, le apparecchiature di controllo di La Microdata System srl importa e distri-
carichi elettrici di produzione Leviton Ma- buisce in Italia prodotti della Quadram
i

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.

MCmicrocomputer n. 61 - marzo 1987


\\\\\\\\\\\\\\\\\\\\\\\iiiiiin

XENY5 vi porta nel mondo dei sistemi multiutente. multitasking,


Automation.
nelle reti per Office
XENY5 è un sistema integrato di hardware e software; un hardware
PC AT compatibile, un software XENIX Sys V S.C.O. nel pieno
«System V Interface Definition» AT&T.
rispetto della
XENY5 vi dà la possibilità di leggere e scrivere floppy disk da
360 Kbyte o 1.2 Mbyte anche in formato MS-DOS per consentire
scambio dati in maniera f n trasparente, XENY5 permette il

collegamento di almeno [j=J


^
8 posti di lavoro indipendenti, la
connessione con altri sistemi '

^
) XENY5 attraverso la rete locale
MICNET. jl collegamento con altri computer in ambiente
! s

XENIX/UNIX o in altri ambienti operativi, tutto con software il

standard XENIX Sys. V. XENY5 viene fornito con software e il

documentazione relativa a partire dalla configurazione base.

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

armonia condo le normative europee CCITT V2I.


V22 e secondo le normative americane Bell
103. 2I2A. L'alta velocità dì comunicazione
è resa affidabile grazie alla presenza di un
plotter, diuna stampante ad impatto. Il Mi-
importazione diretta crofazer é espandibile lino ad un ma.ssimo
equalizzatore automatico a microprocesso-
re in grado di sopperire anche ad eventuali
dì Mbyte dì memoria, ed essendo dotato
1
disturbi inirodolii dalla linea telefonica.
dì un processore Z80, può essere program- Tutte le funzioni sono visualizzate sul pan-
COMPUTER PERIFERICHE mato per compiere operazioni automatiche nello anteriore da una serie di led ed è pos-
VIDEOCASSETTE - ACCESSORI nel suo impiego. Le schede di espansione
sibile il monitoraggio della linea grazie ad
dìmemoria permettono l'espansione da un un altoparlante incorporato. L'elettronica è
PC/XT TURBO minimo di SI2 Kbyie ad un massimo di 2
Mbyte ed il loro costo oscilla tra L 980.000
realizzala con tecnologia CMOS, TTL e
LSI cablata su un solo circuito stampato
e L. 1.600.000. contenente anche la sezione dì alimentazio-
ne. È disponibile anche la versione su sche-
da corta «buill in» per IBM e compatibili,
portatili compresi.
L. 1.500.000 + rVA Spider 1 200 modem
PC/AT TURBO
— 640K base esp. a 1 Mb La Tramer di Torino è già stata ospitata
— 2 EHsk drive da 1.2 Mb NEC in queste pagine come distributrice del mo-
— H.D. da 20 Mb con conirollcr
completo di schede
dem intelligente Spider 2400: ora presenta
un nuovo modello chiamato Spider 1200.
L. 3.700.000 + JVA che costituisce l'anello mancante della se-
PC/XT PORTATILE rie già composta dal modello 300 e 2400.
Compatibile con il protocollo Hayes, lo
L. 2.950.000 + IVA Spider 1200 è dotato di complesse funzioni
IBM creativo al Sicof
H-D. 20 Mb 1.000.000 + IVA di chiamata e risposta automatica, e carat-
MOUSE per PC 150.000 + I\A teristica mollo interessante, è la possibilità
JOYSTICK per PC 45.000 + IVA L'IBM ha partecipato per la prima volta
da parte del modem di riconoscere automa- ad una mostra di fotografie della sezione
VENDITA ticamente la velocità del sistema remolo e
dì adattarla automaticamente (da 300 a
culturale del Sicof, mostra specializzala dì
ALL’INGROSSO fotografìa ed immagini che sì svolge a Mi-
lano ogni due anni.
TUTTI I PRODOTTI Il cuore di tutte le immagini era un siste-

COMMODORE ma IBM 7350. specializzalo nell'elabora-


zione delle immagini. La mostra compren-
Drive Monitor deva Ire tipi di immagini: immagini artifi-
Computer Stampante ciali create dal calcolatore attraverso for-
Accessori mule matematiche, immagini ritoccate ed
immagini ottenute riprendendo con uno
OFFERTE SPECIALI scanner fotografie originali «incollate» e
ai rivenditori per
Commodore 64 vecchio tipo
Stampante MPS 803
Commodore Plus 4 e C. 16
VIDEOCASSETTE E
VIDEOREGISTRATORI
COMMODORE AMIGA
TELEFONARE
PREZZO INTERESSANTE
Diskettes 5”14 in box da 10 pz
Singola Doppia 100 pz. 150.000
Doppia doppia 100 pz. 190.000
Nashua SF. DD
10 pz. 20.000
Nashua DF/DD 10 pz. 24.000
Diskettes 3”l/2
DF/DD 10 pz. 40.000
MOUSE per C 64 90.000
PREZZI IVA COMPRESA
armonia sne
Viale Carducci, 5/16
31015 Conegliano (TV)
Tel. 0438/24918-32988

46 MCmicrocomputer n. 61 - marzo 1987


AFFIDABILI & CONVENIENTI
PC e AT compatibili con qualcosa in pili

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

mantenga nel tempo le sue caratteristiche, la soluzione è INTERDATA Sistemi.


IntrvUienai
Il Personal AT viene offerto in varie ccmfigurazioni, con dischi rigidi
da 20 a Mb, menx>rìaRAM da512 Kb espandibile sulla piastraa

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-

dei sviluppata dal ricercatore


«frattali»,
zionamento in multitasking dei program-
IBM Benoit Mandelbrol per descrivere for- mi attualmente più usali. La Inboard
me irregolari presenti in natura) che si pre- 386/AT è predisposta per coprocessorì
i

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

e 800 mila lire per la sola scheda e 7 mi-


lioni e 320 mila lire per il sistema comple-
to di un Mbyte di memoria aggiuntiva e
scheda RAM addizionale «piggyback»
da 2 Mbyte. È previsto che nella dotazio-
ne di Intward Intel 386/AT sia compreso
anche un software capace di gestire e ren-
dere disponibili per qualsiasi applicazio-
ne fino a 3 Mbyie di memoria suRAM
un dischetto lEMM (Intel Expanded Me-
mory Manager) prodotto dalla Microsoft.
Anche per l'Italia il periodo di assisten-
za garantito è di S anni.

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-

tri o più e funziona su tutti computer che


i tivo permette di inserire direttamente in
Teachnet è un rivoluzionario sistema lavorano in MS-DOS con monitor anche di memoria le espressioni algebriche e di usar-
creato dalla A3 Informatica di Bari per la tipo ad alta risoluzione. le in operazioni logiche espresse in notazio-
realizzazione di aule di informatica con fi- ne polacca inversa (RPN). È possibile la vi-
no a 32 posti. La caratteristica principale é sualizzazione grafica di una qualsiasi fun-
quella di poter commutare, mediante una zione statistica ad un valore, l'approssima-
unità centrale (Master) e tante unità perife- zione della radice e la registrazione delle
riche quanti sono posti di lavoro (Slave),
i i HP*28C la nuova generaxione coordinate. La precisione è di ben 12 cifre.
segnali presenti sul monitor dell'insegnante In modo grafico HP-28C offre uno scher-
e degli allievi, oppure commutare ed invia- di (oholotori tascàbili mo di 32 X 137 punti. È possibile la conver-
re l'output da tutti posti di lavoro ad una
i sione tra diverse unità di misura ed alle 120
unica periferica (stampante, piotter. ecc.) Esattamente IS anni fa, nel 1972, la He- operazioni di conversione già presenti, se
comune. Teachnet è realizzato in maniera wlett Packard presentò la HP35, la sua pri- ne possono aggiungere altre definite dall'u-
ma calcolatrice tascabile.
In occasione del quindicesimo anniver-
sario di HP3S è stato annunciato HP-28C,

FflNTRSOFT il primo calcolatore tascabile in grado di


eseguire calcoli matematici simbolici.
Grazie alla possibilità di utilizzare anche
simboli e variabili, non occorre più specifi-
care, ad esempio, « I -l- 2» ; è sufficiente uti-
COMMODORE HMIGO lizzare le sole variabili «A-i-B». Le opera-
zioni di calcolo algebrico e numerico, che
OTHRI ST in precedenza era impossibile far svolgere
da una normale calcolatrice possono ora
MS/OOS essere svolte mediante alcuni tasti prepro-
grammali.
Sofliuore 9 necessari HP-28C dispone di un display LCD da 4
righe di 23 caratteri con possibilità grafiche
e ben 128 Kbyie di ROM. I numeri com-
piessi, le matrici, vettori, le liste, le espres-
i
P.l.taa 21 - S7IO0 LIOaiNa tltal|l
sioni algebriche ed altri tipi dì dati possono
lai: OSa« Seia; C.ie imeiee «
essere manipolati e visualizzati alla stregua

MCmicrocomputer n. 61 - marzo 1987


Da un’unica famiglia,
tante soluzioni.

Rbase - Word 3 - Multiplan 2 Chart 2


Soni) tantii problemi da risolvere con l'aiuto del personal computer, in azienda o nelle professioni: scrivere, calcolare, archiviare

infurma/ioni. tracciare diagrammi... ma è facile risolverli con i programmi Microsoft.


Word 3 per la stesura di testi di qualità editoriale, con le più sofisticale funzioni che permettono di risparmiare tempo e fatica e dedi-
care più attenzione alle idee: dal controllo ortografico alla possibilità di eseguire calcoli, dalla generazione dell'indice al controllo
della struttura logica.
Kbase per la gestione di grandi quantità di informazioni diverse, con ia più potente impostazione relazionaic e la possibilità di creare
in modo automatico procedure personalizzate di inserimento, ricerca, modifica, elaborazione, stampa dei dati e cosi via.
Multiplan 2 per l'eiaborazione di dati numerici su fogli elettronici: sicuro, veloce e potente, ora con la possibilità di consolidare più
tabelle, di irallare molli più dati e di “imparare" complesse sequenze di comandi.
Chart 2 per la grafica gestionale, a livelli di versatilità mai raggiunti finora: qualsiasi tipo di diagramma, in cui qualsiasi elemento
può essere modificalo a piacere, e collegamenti attivi con i più diffusi fogli elettronici e database.
Ciascun programma, nel suo settore, è il più rapido, polente e semplice da usare, ma c'è di più.
Basta con programmi diversi per potenza o modo di comunicare con chi li uliliz/a, oppure con programmi integrali con i quali è
impos-sibile ullenere il meglio nelle .singole funzioni.
Conoscendo uno dei programmi Microsofl, immediatamente potrete comandi di base,
servirvi di lutti gli allri; gli stessi la stessa sem-
plicilà di apprendimento e d'uso, la slessa impostazione, naluralmenle con la più ampia possibilità di interscambio di dati.
Reuli/zali per lavorare insieme, potenti ed affidabili fin nei minimi dcllagli, i programmi Microsoft rendono più semplice la vostra vita.

MICROSOFT
^'otenza e semplìcit:i Insieme.
MICROSOFI S.p.A. - 20093 Coiognu M:'(MI) • Via Michelangelo, I

lei. (021 2S4974I r.a. fax (02) 2549745


-
news 80386: AprUot Xen-i 386
lizzando il modo 8086 virtuale del micro-
processore 80386 viene simulato un Abo-
Aprico! ha annuncialo una nuova serie ve Memory Mapper secondo gli standard
di personal computer dalle prestazioni Lotus/Intel/Microsofl, in modo da per-
elevatissime, basati sul microprocessore mettere all'MS-DOS di utilizzare diretta-
80386 con architettura a 32 bit, a comple- mente (con programmi che seguono
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
ì

gido da 30 Mbyte, ed il 386/45 con 2 comprende tutta la ricca dotazione dei


Mbyte di Ram ed un disco rìgido da 45 precedenti Xen-i, e doi MS DOS 3.2,
Mbyte da accesso rapido (25 mS). En- Windows, MS Wrile, MS Paint, una vasta’
trambi dispongono di un disk drive da serie di utility di sistema; in più le versio-
Omnis 3 gnche per Apple lles 5,25" con capacità di 1,2 Mbyte o, in al- ni 386 olTrono un sofisticato tabellone
ternativa. di un drive da 3.5" 1.4 Mbyte. elettronico, il VP Planner. compatibile
La PC Penonal Computer di Piacenza è La Ram di sistema dispone di un bus con il Lotus 1-2-3 versione lA.

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.

50 MCmicrocomputer n. 61 - marzo 1987


Dati tecnici

Requisiti del sistema Ilpiù veloce compilatore Pascal


PC IBM e comoatlblll e quasi tutti i

sistemi su MS-DOS, CP/M 86, CP/M 80


(solo 2801 e MSX Rivoluzionario nel prezzo
Sistemi operativi
PC-DOS da versione 2.0
MS-DOS da versione 2.0
Ora con manuale italiano
CP/M 86 da versione 1.0
CP/M 80 da versione 2.2

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

- generazione del codice og-


getto In una passata
• editor incorporato
- rilevamento Interattivo degli
errori
- occupa meno di 39 Kb in
memoria

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

Pascal vi aiuterà a muove- accesso diretto, le strin- dulo d'ordine compilato


un am- ghe dinamiche, gli overlay bilecon quasi tutti com-
I

re primi passi in
i
sulla pagina seguente. Ri-
puter sotto sistemi ope-
di programmazio-
I

biente e l'accesso all'hardware di


rativi PC-DOS, MS-DOS, ceverete manuale italia- il

ne strutturata, caratteriz- basso livello ed al sistema


CP/M 86, CP/M 80 e MSX. no nel giro di pochi giorni.
zato da un'estrema facili- operativo.
Per PC IBM offre alcune il
tà di utilizzo.
Turbo Pascal comprende estensioni come windo- Per acquistare Turbo Pa-
Il

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 -

ventato uno standard di modo di pagamento a


te gli errori, attiva auto- "Dopo Quanto detto le il

fatto nell'ambito di perso-


maticamente l'editore e vi conclusioni sono scontate: voi più comodo oppure ri-
nal computer.
indica la posizione dell'er- Si tratta di un pacchetto volgendovi ad un rivendi-
Con un massimo di 4.000 rore all'Interno del codice eccezionale corredato da tore di vostra fiducia.
righe di codice al minuto, sorgente. un eccellente manuale di
ilTurbo Pascal è più ve- il circa 500 pagine venduto
loce compilatore Pascal In più disco comprende a un prezzo incredibilmen- Per ulteriori informazio-
il

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

modulo d'ordine che


dati. Reflex trova le relazioni
troverete qui accanto o
nascoste fra e le
i dati
telefonarci.
visualizza graficamente
sotto forma di istogrammi
Per ulteriori chiarimenti, il
semplici e sovrapposti,
team della Edia Borland è a
grafici lineari e torte.
vostra disposizione
chiamando la nostra Hot-
Reflex è facile da usare. Le
Line allo 02/588.523.
cinque modalità di
visualizzazione dei dati,
unite ad un utilizzo
dinamico di finestre, menù Le voci della stampa:
pull-down, grafica interattiva, “La prossima generazione di
help in linea e possibilità di software è ufficialmente
impiego del mouse fanno di arrivato
Reflex uno strumento Peter Norton "PC Week"
potentissimo e amichevole.
“Un data-base rrVo/uz/onar/o
Reflex è velocissimo, a costi estremamente
perchè lavora in memoria popoiari".
G. Gobbi "PC World
centrale. E per le
applicazioni più impegnative
magazine"
è possibile usare memorie "Il suo vero successo però
espanse per elaborare file è da ricercare nella
fino a 8 Mbyte. impostazione veramente
innovativa, che consente di
Reflex è generatore di
il
trasformare un tradizionale
report più sofisticato oggi filing System in un potente
disponibile. Grazie alla strumento di analisi".
compatibilità con i più Alberto Nosotti "Bit"
e
diffusi fogli elettronici
“...le prestazioni che
data-base, come Lotus 1-2-
rapportate al prezzo,
3,Symphony e dBase,
potrete rappresentare in
possono essere giudicate
cinque modi diversi anche veramente eccezionali". aniziDiziiziiZiotDnaaaaiziiziiziizinizinniz!
i

dati raccolti da questi


Le-Lu "M&P Computer" Tagliare o fotocopiare e spedire a Edia Borland s.r.l
Vogliate Spedirmi; (-F 9% IVA)
programmi e generare Reflex L’analista L. 222.000
report, circolari, etichette Turbo Prolog L 250.000
Dati tecnici Turbo Pascal 3.0 6-Blt 125.000
autoadesive, tabelle L.

grafiche. Ricerca/Seiezione Turbo Pascal 3.0 16-Bit L 175.000


secondo esempi, condizioni Turbo Pascal 8087/BCD L. 275.000
logiche, funzioni matematiche e Turbo Database Toolbox L. 125.000
Reflex è un potente caratteri yolly. Turbo Graphix Toolbox L. 125.000
supporto alle decisioni. Per Turbo Editor Toolbox L. 125.000
mezzo di analisi "cosa Calcolo
Turbo Tutor L 75.000
Denominazione del Computer:
succederebbe se" In ogni campo potete inserire
funzioni matematiche Misura del dischetto:
istantanee e interattive. Sistema operativo e N. di versione: _
trìgonometriche, logiche o
Reflex permette di generare finanziarie.
proiezioni e previsioni che
viaiuteranno nei momenti Ordinamento Allego fotocopia di versamento su CCP 48067201
più impegnativi e creativi ascendente e discendente fino a Pagherò con addebito sulla mìa carta di credito American
cinque chiavi contemporaneamente. Express N scadenza
del vostro lavoro.
Con busta intatta del dischetto
interscambio di dati SODDISFATTI O RIMBORSATI
Reflex è in italiano: abbiamo FiledBase, Lotus 1-2-3, entro 10 giorni
tradotto per voi sia il
Synphony, PFS ed ASCII
vengono importati direttamente
manuale che programma. il
e possono essere inseriti come
Saranno entrambi codice ASCII nei vari word Nome e Cognome _
disponibili a partire dal 30 processor
aprile e per ricompensarvi
dell'attesa offriamo Reflex Hardware richiesto
vi Chiedo solo ulteriori informazioni sui prodotti senza alcun
PC IBM, Olivetti 0 compatibili,
ad un prezzo impegno
384 KByte memoria RAM, due
diskdrive e scheda grafica (IBM
Color Grafica, EGA, Olivetti,
Hercules).
EDIA
v.le Cirene, 11 •
SiO BORIAMO
20135 Milano • Tel. 02/588523 • 5451953
Amiga 2000
di Andrea de Prisco

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

54 MCmicrocomputer n. 61 - marzo 1987


In allo: la laniera sulla documentazione si parla, come
IBM Uke" ed il reiro funzione principale, dì collegamento tra
del 2000 con in bella i due bus in modo da adoperare con
mosira le mascherine l'Amiga le schede IBM disponibili sul
in corrispondenza
mercato. Come funzione accessoria (!)
degli slol di
espansione. la possibilità di far girare programmi
A fianco la scheda di MS-DOS suirSOSS presente sulla sche-
espansione della da, naturalmente dotata già dì 512 k di
ram, all'uopo. Il coprocessore matema-
Mbyle con gli zoccoli tico 8087 é opzional. Inutile dirvi che
per arrivare ad I alla Commodore hanno già pensato al-
l’80286 e aH'80387 come sostitutivi del-
l'8088 in modo da avere performance
anche maggiori dì quelle di un AT.
Sempre sulla documentazione leggia-
mo di ulteriori espansioni di memoria
da 2 e 8 mega che dì una interes-
oltre
santissima maxi scheda dotata di pro-
cessore 68020, un mega di ram e una
MMU (Memory Management Unii)
specìncatamente pensata per l'uso in
al bus Amiga tramite un hard disk con- trebbe essere quella di una scheda hd multiutenza di Amiga sotto UNIX.
troller.La terza soluzione è dì installare come quelle per PC da inserire nel bus infine leggiamo che MS-DOS e
un hd su scheda ed occupare così uno Amiga direttamente e quindi non spre- UNIX insieme all’AmigaDOS non sa-
slot PC. Ovviamente in questo caso do- care un posto driver né costringere l’ac- ranno soli in quanto si paria (natural-
vremo disporre della scheda bridge che quisto del Bridge. Per queste due ultime mente occorrerà altro hardware su sche-
collega due bus distinti e, perché no, i
i
possibilità è stata prevista una spia ver- de) di CP/M 86, Concunent CP/M e
due mondi. È inoltre possibile formatta- de sul frontalino che ne indicherà l'a- Concurreni DOS.
re parte deM'hard disk MS-DOS e il re- zionamento. Sarà tutto vero e funzionante? Ai po-
sto AmigaDOS. La quarta soluzione po- Per quanto riguarda la scheda Bridge, steri l'ardua sentenza. Vedremo.

MCmicrocomputer n. 61 - marzo 1987 55


a cura di Manlio Severi

^ ranze etniche e nelle aree rura-


li, le scuole abbiano a disposi-
del computer è il corso «Wri-
ring to read», scritto da J.H.
BYTE zione per ogni alunno molto Martin e ottenibile daH'IBM.
meno denaro che nelle grandi che insegna ai bambini delle
febbraio città 0 nelle zone industrializ- prime classi a comporre sulla
zate. Un'ultima previsione in- tastiera le parole che conosco-
1987 cupisce ancora di più il qua- no e poi a leggerle. Al termine
dro: sì stima che nel prossimo del corso i bambini sono stati
decennio circa la metà del cor- in grado di battere sulla tastie-
po docente americano raggiun- ra intere composizioni.
gerà l'età pensionabile. Per la scuola media inferio-
Fare l'insegnante, negli USA re. la serie dì programmi chia-
come in Italia, oggi non rende mata «Scìentiflc reasoning»
mollo e questa carriera diventa mette in grado il ragazzo dì
sempre meno ambila, special- formulare da sé delle tesi scien-
mente da coloro che posseggo- tifiche e quindi verificarle. Per
no un intelletto brillante e sono Bork il modello didattico che
consci che questo patrimonio offre maggiori benefici per il
non debba essere sprecalo. discente é quello che abbiamo
Ciò che il computer può già accennato parlando del
concretamente offrire allo stu- corso di fisica deH'Universilà
dente è Io studio interattivo, della California e che tende a
effettivo miglioramento del ma ancora una volta il detto far sì che ciascuno studente rie-
Informatica Educativa rendimento degli studenti. «spazzatura in ingresso — sca ad apprendere perfetta-
Il perché dì questa allarman- spazzatura in uscita» conferma mente la materia senza essere
il potenziale deila
te conclusione va ricercato in la sua veridicità e il computer ostacolato da un ritmo di stu-
tecnologia interattiva un complesso di fattori che In visto come rimedio universale dio imposto, inadegualo alle
gran pane sono raggruppabili alle carenze di un qualsiasi si- sue capacità.
tra problemi che afflìggono
i stema informativo sì dimostra Per la visione di un'utopica
Sì parla tanto dì introdurre il da sempre le strutture educati- una chimera. Per avvalorare la scuola del futuro, l'autore ci
computer nelle scuole, cosi ve di tutto il mondo. tesi che il computer, corretta- presenta l'idea di C. Léonard:
questo mese la nostra attenzio- I due tradizionali sussìdi di- mente usato, possa contribuire un ambiente per la crescita cul-
ne è stala attratta dal tema dattici — il testo e la spiegazio- a migliorare il sistema educati- turale governato da un elabora-
messo a fuoco nelle pagine ne — nel tentativo di ofTrire a vo, il professor Bork cita quat- tore che assiste individualmen-
centrali di Byte: rinformatìca tulli le stesse opponunità dì tro esempi di impiego. te lo studente presentandogli
educativa. Naturalmente le sviluppo culturale, finiscono Il corso di logica a Stanford un display tridimensionale e
conclusioni a cui arriva l'auto- per trascurare rindividualiià ha più dì IO anni e sì basa sulla accertando continuamente che
re deirariìcolo, si riferiscono dello studente che è diverso possibilità per lo studente di egli capisca Targomenio tratta-
all'esperienza americana e non dal suo collega di banco per re- dimostrare in maniera interatti- to,ed un ambiente dedicalo al-
sono direttamente applicabili troterra culturale, velocità va con l'elaboratore teoremi l'educazione sociale in cui l'in-
alla nostra realtà, fondamental- d'apprendimento, metodo di sempre più complessi. segnante promuove l'attività di
mente a causa delle diversità studia e aspirazioni nella vita, Il computer analizza in mo- gruppo dei ragazzi. Logica-
presenti nelle due tradizioni di- riducendo cosi l'apprendimen- do flessibile la dimostrazione mente. cambiamenti così radi-
dattiche ed in secondo luogo to ad una passiva accettazione sottopostagli dallo studente cali del sistema educativo ri-
per l'atteggiamento fortemente di nozioni. A
questo sì deve ag- consentendo sia l'approccio chiedono un'accurata pianifi-
conservatore adottato dalle no- giungere che per un insegnante formale che quello informale cazione e adeguati tempi dì svi-
stre strutture accademiche pub- è quasi impossibile seguire nel- ed offrendo a questi molta più luppo, cosi la proposta operati-
bliche, di fronte al «fenomeno la giusta maniera 20 o 30 per- attenzione individuale di quan- va di Bork affronta il problema
computer», il cui impatto cul- sone contemporaneamente. ta ne potrebbe ottenere in un in due momenti distinti: nel
turale viene consideralo ancora Conferma di ciò si può avere corso di tipo tradizionale. primo sì dovrebbe condurre
troppo recente da noi per esse- dai fatto che la maggior parte All'università della Califor- uno studio rivolto alia valuta-
re valutato. dei bambini che entrano a nia ad Irvine esìste un corso di zione dell'andamento di una
Alfred Bork che ha firmato scuola animati da curiosità ed risicabasalo su una serie dì ventina di corsi pilota, quanto
l'articolo, è professore di infor- entusiasmo, pochi anno dopo esami direttamente creati dai più possibile difTcrenti per
matica all'Università della Ca- abbandonano questo atteggia- computer. Il metodo prevede obiettivi e frequentatori, nei
lifornia ad Irvine. Egli tenta, mento positivo per vedere la che ciascuno studente ripeta quali il computer sia affiancato
dopo aver analizzato alcuni dei scuoia come una prigione e l'esame Tino a che non è in gra- agli strumenti didattici tradi-
principali problemi delle strut- convincersi che il non riuscire do dì superarlo brillantemente; zionali: successivamente la
ture educative, di ponderare i ad apprendere sia colpa loro. qualora si presentino delle dif- messe di dati relativi a campio-
risultati dell'esperienza ameri- Inoltre un altro grosso pro- ficoltà nella risoluzione dei ni significativi della popolazio-
cana di inserimento del com- blema è causato dal fatto che problemi proposti, viene forni- ne studentesca dovrebbe essere
puter come strumento didatti- negli Stali Uniti gli stanzia- ta immediatamente una spiega- analizzata da professionisti
co e dì proporre una soluzione menti per l'educazione sono zione della teoria che sta alla della statìstica estranei al pro-
per la scuola del futuro. stabiliti dalle amministrazioni base del problema (una sorta getto.
Da statìstiche condotte re- locali: quindi le condizioni di «help in linea»). II corso Da una stima condotta dal-
centemente in scuole e univer- economiche dì una data area computerizzato è affiancato da l'autore risulta che questo ge-
sità statunitensi, si è potuto ri- influiscono direttamente sulla uno di tipo tradizionale, ma la nere di esperimento verrebbe a
levare che nonostante il com- qualità deH'istruzione che vie- maggioranza degli studenti costare approssimativamente
puter sia entrato fisicamente ne impartita nelle scuole ap- preferisce iscriversi al primo. 200 milioni dì dollari e potreb-
airintcmo di molti istituti, ra- partenenti a quell’area. Nel settore dell'istruzione be essere portato a termine in
rissimi sono i casi in cui a que- Si verifica cosi che nelle zo- elementare un impressionante
sto ingresso ha corrisposto un ne più povere, presso le mino- esempio di impiego fruttuoso

56 MCmicrocomputer n. 61 - marzo 1987


1986
non ho mai visto un libro cosi interessante la migliore mossa da fare'.’». Risposte im-
per Commodore... e del 64 ne ho visti un possibili'.’ No per un esperto del ramo, ma
sicuramente difficili per una persona qual-

Non mancano inoltre alcuni trucchi co-


me la visualizzazione contemporanea di F. allora ecco il sistema e.sperto: una ban-

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
ì

espressi in francese sono nominali col loro


nome inglese. In definitiva un ottimo libro A tulle queste domande viene data chia-
che non può mancare sul tavolo di chi sma- ra risposta nel libro dei Thompson: «mo- il

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

58 MCmicrocomputer n. 61 - marzo 1987


UN PC SCONVOLGE
LAMERICA

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.

SOICO: VIA MANZONI, W - 26100 CREMONA - TEL 0372/41182? ?4 linee;


di EWezìo Petrozzi

Informatka e diritto penale

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

INOLTRE TUni / PC OI.IVETTI CON RELATIVE SCHEDE E PERIFERICHE.

MCmicrocomputer n. 61 - marzo 1987 61


Dopo aver inquadrato, nella scorsa puntala, le problematiche che
caratterizzano la trasmissione di file, e dopo aver fatto conoscenza
con l'argomento dei protocolli binari, siamo pronti questo mese ad entrare
nel vivo della questione. Vedremo quindi da vicino il più diffuso protocollo
per lo scambio di file fra microcompufer. denominato Xmodem dal suo
creatore. Questo dettaglio ci servirà sia per meglio comprenderne il
funzionamento che eventualmente per scrivere programmi che lo
implementino. Per meglio affrontare il discorso la descrizione del
protocollo verrà suddivisa in due puntate, dedicale rispettivamente alla
descrizione del protocollo in sé e del formato dei pacchetti (questo mese)
ed aH'implementazione delle operazioni e considerazioni di efficienza (il
prossimo mese).

// 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-

il quale prevedeva la presenza di opera- mento. ne spedita alcuna informazione su di

62 MCmicrocomputer n. 61 - marzo 1987


IL PROTOCOLLO XMODEM

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-

trollo. Mentre i primi hanno una di-


dine di successione dei pacchetti; esso
creante, lunghezza e via dicendo),
mensione fissa pari a 132 byte, i secon- mette in grado il ricevente di verificare
un'afndabìlità non propriamente ele-
di sono invece formati da un solo ca-
che tutti i pacchetti ricevuti siano nel-
vatissima, una certa macchinosità d'u-
l'ordine progressivo corretto, e che
so, l'incompatibilità verso canali o si- rattere scelto fra caratteri di controllo
i

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

trasmittente potrebbe non saperlo; per


nuovi protocolli, ma almeno per molto dati veri e propri ed infine le informa-
cui quest'informazione viene usata so-
tempo rXmodem rimarrà uno stand- zioni di ridondanza (controcodice) che
lo per garantire la corretta successione
ard per lo scambio di file tra micro- permettono dì stabilire la correttezza o
dei pacchetti e basta.
computer. Ecco quindi che risulta in- meno dei dati del pacchetto. Come di-
teressante imparare a conoscerlo, sia cevo la volta scorsa, queste quattro se- Il numero di sequenza nell'Xmo-
per sapere cosa succede durante un zioni sono il minimo indispensabile
dem è un campo di un solo byte, il
che occorre per formare un pacchetto quale viene inizializzato ad nel pri- I
trasferimento (cosa sì dicono i nostri
computer...) che eventualmente per in- adatto alla trasmissione; altri proto- mo pacchetto trasmesso e successiva-
colli più sofisticati ne prevedono altre
mente incrementato di giunto a 255
corporarlo in un programma dì comu-
1 ;

(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

chetti». Questa tecnica, vista in detta- L’intestazione


bit invertiti di stato). In questo modo
glio il mese scorso, consente al rice- il ricevente può controllare la validità
vente di controllare la correttezza di L'intestazione o (header)
testata del numero con una semplice opera-
ogni blocco di dati in arrivo, e lo mette identifica l'inìzio dì un pacchetto. Nel zione fra due byte; il loro
i (OR XOR
quindi in grado di prendere tempesti- caso deirXmodem la testata é formata esclusivo) deve essere necessariamente
vamente le opportune contromisure da un solo byte che deve obbligatoria- FF Hex. In questa scelta si nota l'e-
nel caso qualcosa non andasse bene. A mente essere il carattere ASCII SOH, strema cura di Christiansen nel realiz-
tal fine la comunicazione avviene in cioè proprio Start-Of-Header (ASCII- zare un qualcosa di molto facile da
effettinei due sensi: il ricevente ri- 01 0 Control-A). programmare in Assembler.
manda indietro al trasmittente un ap- La presenza di un carattere fisso di
posito pacchetto di controllo (assenso intestazione facilita al ricevente il
Il blocco dati
o dissenso) per informarlo sulla cor- compito di ripristinare la sua sincro-
rettezza 0 meno dei pacchetto di dati nizzazione col trasmittente in caso di Mentre in altri protocolli di trasmis-

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

MCmicrocomputer n. 61 - marzo 1987 63


IL PROTOCOLLO XMODEM

il programma (che non deve «interpre-

tare» il file ma limitarsi a leggere da


disco un settore dopo l'altro).
I dati che Tanno parte del blocco

iiSZIO isi non subiscono alcuna elaborazione da


parte dell’Xmodem: il protocollo af-
ferma chiaramente che essi possono
comprendere qualunque tipo di dato,
e devono essere completamente tra-
sparenti al protocollo stesso. Ciò si-
gnifica, tra l'altro, che eventuali carat-
teri di controllo presenti fra di essi
vengono semplicemente ignorati dai
due programmi di comunicazione.

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

dati considerati come quantità senza


segno, ossia con valori compresi tra 0
e 255. Questa somma viene ridotta ad
un solo byte facendone l'AND con FF
Hex 0 più semplicemente avendo cura
di effettuare la somma byte per byte
ignorando ogni riporto. Nel checksum
vanno conteggiati solo 128 byte di
i

dati, ossia vanno esclusi primi tre by-


i

te de! pacchetto che costituiscono la


testataed il controllo di sequenza.
La scelta di questo algoritmo per il
calcolo del codice di parità, ancora
una volta, è il risultato di una scelta
fra semplicità di implementazione ed
efficienza teorica.È noto infatti che il
semplice checksum non è un metodo
particolarmente affidabile di genera-
zione della ridondanza; esìstono algo-
ritmi assai più efficaci (in particolare
ilCRC). in grado di garantire un'affi-
dabilità praticamente indistinguibile
dal lOC/ij, ma la loro implementazione
non è cosi semplice e lineare come
quella del checksum. Secondo Chri-
stiansen comunque il checksum del-
rXmodem assicura un'affidabilità del
99.5"n il che sembra sufficiente a mol-
ti.

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

meout, e faremo un esempio pratico di


uso dell'Xmodem per trasmettere un
FSNi ^se?®?!^enSe file.
Appuntamento dunque tra trenta
giorni.

64 MCmicrocomputer n. 61 - marzo 1987


THE rar.
SEDHER

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

e EPSON JX-80 a colori. • Bologna: 0SI/27I0I8 ICAP


Citta
I

coupon a; Fourmasier s.r.l.


SEo.urmiS^ - SEouriBasygi? - !Co.urm3s^ I

I
Inviare
via
il

Verga 14, 20049 Concorezzo (MI).


che pre\etiiiann> qiieuii

Q
tiellf) vi

me^e è un nunlein iialiano dalle

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-

tivo interruttore è posto sulla fiancati-


na destra dell'apparecchio.
Posteriormente troviamo le tre con-
nessioni dì rito: da sinistra a destra, la
presa di rete a vaschetta a norme lEC.
I morselli per il collegamento alla li-
nea ed al telefono opzionale, ed infine
il DB-25 della RS-2.'i2. Queste ultime
due connessioni non ci sembrano al-
raliez.za della classe dell'apparecchio:
il DB-25 non è solidale al pannello e Notiamo una esemplare cura nella elencarne in dettaglio tutte le caratteri-
non dispone di madreviti per fissarvi il costruzione. Tulli gli integrati sono stiche in queste poche righe, cerchere-
connettore del cavo, mentre morsetti I montali su zoccoli, la piastra a circuito mo però di ria.ssumerne quelle più in-
di segnale sono gli economici connet- stampato è ben realizzala e porta addi- teressanti.
tori a pressione del tipo rosso/nero so- rittura il numero di serie dell’apparec- La cosa principale da dire è che
litamente usati per le casse acustiche. chio- In corrispondenza al trasforma- questo modem è totalmente «inieili-
Per entrambi avremmo preferito qual- tore di alimentazione si nota un fusibi- geme». Tutte le funzioni e le opzioni
cosa di più «professionale». Fra l'al- le di sicurezza. Fra gli integrati spicca- di configurazione di cui dispone sono
tro la serigralla del pannello non ri- no le tre F.PROM che contengono il selezionabili ed attivabili unicamente
porla quale coppia di morsetti corri- complesso firmware di gestione del si- da software, per mezzo di un'estensio-
sponde alla linea e quale al telefono; stema. ne non standard del linguaggio di co-
occorre leggere il manuale per saperlo, mandi Hayes. Il modem accetta il nor-
e ciò u volte non è pratico. Le caratteristiche male sei base di comandi «AT», e
quindi garantisce la compatibilità con
L'interno Lo Spider 2400 è certamente un mo-
lo SmanModem Hayes, ma definisce
dem sofisticalo. Sarebbe impossibile
Lo Spider si apre svitandogli una un proprio sei di comandi estesi (che
brugola che ha sotto la pancia. Una iniziano col carattere «&» coi quali si
)

volta liberato il coperchio si ha un ot- ottiene il controllo su tutte le altre ca-


timo accesso all'interno, che come si ratteristiche accessorie.
vede dalla foto è costituito da un'uni- La velocità arriva fino a 240(1 baud
ca grande piastra a circuito stampato. full duplex (V.22 bis) ed ovviamente
Il cablaggio è di una pulizia estrema: comprende tutte quelle inferiori (V.21.
che si vedono sono prati-
gli unici fili V.22 e V.2.1). Naturalmente il modo di
camente quelli dell'interruttore di ali- defaull è quello a norme europee
mentazione e della messa a terra del- (CCITT) ma si può selezionare quello
l'apparecchio (che è alimentato diret- a norme USA (BELL). Inoltre mo- il

tamente dalla rete).


I dem può funzionare sia in modo asin-

66 MCmicrocomputer n. 61 - marzo 1987


crono che in modo sincrono, e la scel- E non abbiamo detto nulla sulla il resto c’è e funziona bene.
ta (come già specificato) viene fatta da diagnostica, che é una delle più com- Una sola perplessità, di ordine squi-
software. plete che ci sia capitato di vedere. Ac- sitamente pratico: a cosa serve un mo-
Lo Spider può essere programmato cenniamo solo ad una delle tante op- dem a 2400 baud in questo momento
per l'autodial e per l'autoanswer. Nel zioni. la più divertente: se avete un in Italia? È già un miracolo trovare
primo caso può addirittura effettuare amico dotato anche lui di Spider pote- servizi a 1200 baud e riuscire a colle-
l'autologin da solo, senza ricorrere al- te collegarvied attivare la diagnostica garsi sul serio in teleselezione, figurar-
i'inien'ento del programma di comuni- remota. due modem si scambiano ca-
1 sia velocità maggiore. Ovviamente il
cazione. È infatti possibile definire ratteried informazioni di controllo e problema non si pone se si intende
una procedura di collegamento che sitestano a vicenda! usare lo Spider per collegamenti più o
preveda fino a quattro domande e ri- meno fissi con corrispondenti ugual-

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

IL PC COMPATIBILE TURBO DA 1024 K

GRUPPO DISITACO
DIREZIONE SERVIZI
COMMERCiAU:
Sade operativa; Via ArbIa. 60
c.a.p. 00199 Roma Italia
tei, 06/ 84,40.766 - 86,77.41

PUNTO VENDtTA DISITACO


Via Massacluccoll, 2S/a
c.a.p. 00199 Roma Italia
Tel. 06/ 83-90.100 • VENDITA RATEALE SENZA ACCONTO E SENZA CAMBIALI • VENDITA
I '^SwnVatoke' S9W

PRESENTA
L. 2-899.000 + IVA

’ììHSf

PUNTI VENDITA

oIÌIo,°S -®TB?LlS5fi

IH:”
“•ss™

ALL'INGROSSO • I PREZZI SONO IVA INCLUSA


AAA, computer cercasi. Particolare
inclinazione ad impieghi domestici
chìedesi, con disponibilità ad
estendere proprie prestazioni...
particolari all'ambito professionale.
Si richiede bella presenza, facilità di
rapporti umani, affidabilità...
Amiga. Apple, Atari, in ordine
alfabetico. Atari, Amiga, Apple, in
ordine di prezzo. Amiga, Atari,
Apple, in ordine di età (dal più
anziano). E in ordine di prestazioni?
Questo, probabilmente, lo saprete tra
venti pagine. E in ordine di... merito?
Questo, probabilmente, non lo
saprete neanche tra venti pagine. E
allora a che servono? Fra venti
pagine, probabilmente, saprete quale
secondo voi è il migliore. Che è
molto più importante, no?
Basta con gli scherzi. L'argomento è,
in realtà, estremamente serio. Per un
sacco di ragioni: non fosse altro
quella che di queste macchine, fra
tutte e tre, ce ne sono già — e
Amiga WOO, Apple llgs, Atari 1040 ST soprattutto ce ne saranno — un bel
po' in circolazione nel mondo, e
anche in Italia. E dietro quindi ci

70 MCmicrocomputer n. 61 - marzo 1987


girano un sacco di soldi: quelli di home e personal, e da parte di molti non si accontenta del piccolo 64, che
tutti quelli che se le compreranno, si è cominciato a vedere un po' come è disposto a spendere una discreta
quelli di ciascuno che se la comprerà squalificante identificare una quantità di denaro —
che, se tuttavia
(perché non sono molti, ma per lui macchina come adatta ad si considerano le prestazioni e magari
posson essere tanti...), quelli di chi li applicazioni hobbystiche. Forse le si paragona con quelle delle
guadagnerà vendendo, quelli che le tendendo ad identificare l'hobbysta macchine di qualche anno fa, è
case hanno speso per progettarle e come una persona poco seria che ha comunque molto limitata. Hobbysta
che spendono per produrle... molto tempo da perdere: ma non è di lusso ma ancheed ovviamente
Non ricominciamo. Ma torniamo agli un atteggiamento giusto, perché non deve essere cosi, professionista con
albori. Prima c’erano solo i computer (0 non necessariamente) è vero. determinate esigenze: macchina
«veri», grossi, costosi e scomodi. Poi L’hobbysta è, e resterà, un potente e versatile, piacevole da usare
sono nati personal e diciamocelo
i personaggio fondamentale nella e da lasciare in vista, di dimensioni
pure, erano proprio una schifezza se storia e nell’evoluzione non monumentali, quantità di dati da
li guardiamo con gli occhi di oggi. dell'informatica. Perché il computer è gestire tipicamente non elevatissima.
Ma con i personal si è cominciato un bell’hobby, intelligente e Perchè, molti mi hanno chiesto,
prima a giocare a curiosare, poi a formativo (se poi sconfina nella paragonare con Amiga e Atari
usarli per delle cose più «serie», e mania è pericoloso né più né meno l’Apple Ilgs, che non usa il 68000, e
non sempre con successo; qualche come lo sono le altre manie), ed ha il non piuttosto il Macintosh che è
volta (solo qualche?!) si sono tentate grosso pregio di poter essere... invece basato su questo
applicazioni sproporzionale alle esercitato anche durante il lavoro, in microprocessore? Perché, secondo
capacità con risultati dal deludente al molti casi. Voglio dire; una persona me, sono macchine fra le quali non si
disastroso. Ma c'è stata l'evoluzione... che impiega il computer nei proprio pone, in linea di principio,
che. piano piano, ha fatto diventare i lavoro, ma è contenta di farlo, e l'altemativa della scelta. 11 Macintosh
personal veramente utili nel lavoro. ricava soddisfazione nell’utilizzare il usa io stesso processore, ma nasce
Quando sono usati bene, ovviamente, meglio possibile le prestazioni della con un’impostazione diversa, sì
ma questo è tipico di qualunque propria macchina, traendone rivolge ad un tipo dì utente diverso o,
strumento venga impiegato. contemporaneamente risultati utili meglio, un utente che può anche
Si ècominciato a distinguere fra per il proprio lavoro, ebbene quella essere lo stesso ma si pone su un
persona perché mai non può essere punto dì vista diverso. Non ha senso
considerata un hobbysta? È paragonare un'automobile e una
l’atteggiamento che conta; se mentre motocicletta, ma una persona può
uso il computer mi diverto sono un benissimo essere interessata
hobbysta o comunque ne ho le stesse all’acquisto dì uno dei due oggetti (o
esigenze. A parte, ovviamente, le di tutti e due): allora, prima decìderà
considerazioni suH'afTidabilità se vuole un'auto o una moto, poi
richiesta nelle applicazioni «serie» e paragonerà le auto o le moto. Quindi,
in quelle propriamente hobbystiche: non è confrontandone le prestazioni
con un personal computer si può che si decide se acquistare un Mac o
controllare un treno vero o un un Amiga.
plastico in scala: se si scontrano i Viceversa, è facile essere imbarazzati
trenini al massimo si rompono nella scelta di una delle tre macchine
(attenzione, con quello che costano!), protagoniste di questo confronto.
i treni veri non devono scontrarsi e Nelle prossime pagine troverete
basta. prima un riassunto delle rispettive
Chi di voi sta pensando «ma che prove (l’Amiga è stato esaminato nel
vuole questo»? Sto cercando di numero 53, l’Apple nel 58, l’Atari nel
introdurre questo confronto a tre. 59), poi un lungo artìcolo con il
Bene: se del computer non ve ne confronto vero e proprio, nel quale
importa niente (ma è un caso strano sono stati affrontati uno alla volta
per un lettore di MCmicrocomputer), quelli che ci sono sembrati gli aspetti
sospetto che sia diffìcile che una di più significativi. Non c'è uno
queste macchine faccia per voi. E, specìfico capitolo delicato
tutto sommato, anche se vi piace ma all’hardware, perché non ci è
levostre applicazioni sono sembrato utile confrontarlo in quanto
eminentemente di stampo gestionale. tale, ma badare piuttosto a quelle che
Viceversa, se avete il «gusto del possono essere le conseguenze
computer» e in particolare se vi piace nell'utilizzazione. Abbiamo poi
o dovete avere a che fare con grafica voluto riportare il punto di vista dei
e suono, è probabilmente fra queste rispettivi distributori, con tre brevi
macchine che dovrete fare la vostra interviste ad altrettanti personaggi
scelta. rappresentativi delle relative
L'Amiga 1000, l'Apple Ilgs e l’Atari organizzazioni.
1040 ST (vado sempre ordine
in Infine...che senso ha un confronto
alfabetico) sono sicuramente le senza conclusioni? Le trovate alla
macchine più moderne del momento, fine. Ma, per favore, non saltate
almeno fra quelle particolarmente direttamente laggiù...
orientate verso un... come vogliamo Buona lettura.
chiamarlo? un hobbysta di lusso, che Marco Marinacci

MCmicrocomputer n. 61 - marzo 1987 71


Dicevamo, comunque, che di roba,
specialmente per quel che riguarda l'e-
lettronica VLSI, ce n’è davvero tanta.
A cominciare dai suoi coprocessori cu-
stom che si dedicano alla grafica, al
suono, alle porte I/O e ai 25 canali
DMA. Agnus. Paula e Denise, sgra-
vando il processore Motorola 68000
da questi «hardui» compiti.
Pare che, sono voci di corridoio, du-
c
l^e il Vic-20 è passato alla storia co- nate... più Iva, bisogna riconoscere
rante la progettazione e la sperimenta-
zione di tale macchina, avvenute ov-
me il primo vero computer alla portata che sotto le sue plastiche vesti di roba viamente con componenti elettronici
di tutte le tasche (e i milioni dì «co- ce n‘è davvero tanta. Per l’esattezza «normali» ovvero come quelli che tro-
pie» vendute ne danno ampia testimo- meno di quanto la macchina, date le viamo in un Mac o in un IBM PC XT,
nianza... non certo smentita dal suo sue caratteristiche, ne meriterebbe. Amiga occupasse con le sue schede
successore Commodore 64) il Commo- Troviamo si mezzo mega di ram, ma collegate tra loro da collegamenti vo-
dore Amiga certamente non sarà, nella disponendo del multitasking il triplo o lanti un’intera stanza...
storia deH'informatica personale, da il quadruplo non avrebbe guastato. Un
Oltre alla ricchezza hardware di
meno. Pur essendo una macchina ab- drive doppia faccia da 880 k è tanto, Amiga, non po.ssiamo non mettere ben
bastanza economica, oggi per compra- ma secondo drive è praticamente ob-
il
in luce un'ultra delle caratteristiche sa-
re un Amiga bastano un paio di milio- bligatorio.
lienti di questo computer: il multita-
sking, realizzalo interamente a livello
software dal suo sistema operativo.
C'on Amiga è possibile lanciare, me-
moria permettendo e mezzo mega è
davvero troppo poco, più applicazioni
contemporaneamente. L’interfaccia a
icone e finestre farà il resto: ad esem-
pio è po-ssibile lavorare contempora-
neamente con un word processor e
uno spreadsheet mantenendoli su due
diverse finestre da mostrare contem-
poraneamente in metà schermo cia-
scuno 0 tenendone sotl'occhio uno al-
la volta desiderando il formalo di
schermo intero. In tal caso per passare
da un'applicazione all'altra è suffi-
ciente click-are su un apposito segnali-
no presente nell'angolo superiore de-
stro di ogni finestra. Ricorrendo poi
alla memoria dì ma.ssa è anche possì-
bile lo scambio di dati tra le diverse
applicazioni quasi a realizzare un am-
biente integrato anche con applicazio-
ninon espressamente pensate per que-
sto.Dalia finestra dello spread sheei.
ad esempio, posso salvare (quasi sem-

72 MCmicrocomputer n. 61 - marzo 1987


La lattiero dell’Amiga. Sono il

retro della macchina con. da si-


niiira a dgiira. le conne.isioni

re, seriale, audio'’ sierèo. RGB.


modulatore, video.

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

MCmicrocomputer n. 61 - marzo 1987 73


punto che gli si può muovere.
Come drive è possibile utilizzare sia
le vecchie unità Duodisk che le Disk
Il (con un adattatore) ma è senz'altro

meglio dotare il IIGS dei più capienti


e silenziosi drive da tre pollici e mezzo
che consentono di mettere 800 K di
dati per disco (oltretutto i dischi da 3
pollici e mezzo sono molto piu robusti
ed affidabili dei floppy classici).
Tramite una scheda SCSI è possibi-
le dotare l'Apple IIGS anche degli
Hard Disk da 20 a 40 Mega byte.
c
V c non ci fosse la scrìtta sul pannel- vecchio software, ad una velocità di
L'interno della macchina sì presenta
incredibilmente ordinato, su un'unica
lo frontale, nulla tradirebbe il fatto due volte e mezza superiore. piastra a quattro strati sono montali
che si tratta di un Apple II: è cambia- Altra piacevole novità la tastiera è tutti componenti del computer, com-
i

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-

ti sulla piastra madre tutti connettori ì

(ovviamente vuoti) e dal pannello di


controllo (vedi riquadro) è possibile
per ciascuno slot escludere l'interfac-
cia interna e selezionare la propria (ad
esempio nel caso si possegga già una
.)!• ( stampante parallela con interfaccia si
I' I- l-l può metterla nello slot I e disabilitare
il SERIAL I).
La iasUera dell'Apple lICS. si collega alla CPU con un cordone Jleit^ihile Iramlle la porla De.ik Top Bui Come per il Ile non è possibile

74 MCmicrocomputer n. 61 - marzo 1987


escludere Io slot 3 (Video a 80 colon-
ne) se non per una scheda 80 colonne,
mentre le espansioni di memoria di-
spongono di uno slot apposito. È ri-
comparso lo slot 7 (un tempo destina-
to alla scheda colore) che adesso si oc-
cupa invece della gestione della rete
appiè denominala Apple Talk, si per-
de in tal caso l'uso di una porta seria-
le. ma si accede alle risorse tipiche di
una rete come le stampanti laser, gli
hard disk, altri Apple IIGS o Macin-
tosh o addirittura un PC IBM dotato
di interfaccia AppleTalk.
Tra l’altro dovrebbe essere disponi-
bile tra breve (oltreoceano) una sche-
da MS-DOS che consentirebbe di uti-
lizzare tutti i programmi scritti per il

PC IBM. Tra le novità più utili (so-


prattutto in un uso professionale) c'è
l'orologio calendario interno con tan-
to di pila al litio che ne garantisce l'a-
limentazione per 7 o 10 anni.
Le novità software sono più sostan-
ziose, il IIGS nasce infatti con 128 K
di RÓM, espandibile fino ad Mega. I

che contiene già tutte le routine grafi-


che destinate alla gestione dei menu e
delle finestre tipo Macintosh, queste
funzioni sono facilmente richiamabili
dai programmi in linguaggio macchi-
na e (speriamo presto) dal nuovo Ap-
plesoft 16 appositamente riscritto per
il IIGS.

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

audioniì la BOSE ha già realizzato di Ram per trasformare ilIIGS in un


zione hardware che (quando pro-
economico Mac
i

una coppia di casse adatta al IIGS. a colori (e con gli


grammi cominceranno ad usarlo) do- slot’).
vrebbe permettere animazioni a veloci-
tà incredibile. Il sistema operativo I linguaggi
Invariati invece gli altri tipi di grafi- Il IIGS, come precedenti modelli
i
L'Apple IIGS nasce con il vecchio
ca relativi ai precedenti modelli (e ge- non possiede un sistema
MEGA ovvero 40x48
della serie II,
Applesoft in ROM e con il Monitor
nerati dal II) la operativo nativo, ma può utilizzare (per entrare in linguaggio macchina)
e 80x48 in sedici colori la I40x 192 qualsiasi sistema l'utente preferisca a leggermente ritoccato e potenziato.
in sedici colori, la 280x 192 in 6 colori scelta tra gii originali DOS
3.3. Pascal
Nulla è stato cambialo invece nell'ap-
e la 560 x 192 in sedici colori. UCSD of
(University California San plesoft in quanto la sua funzione è
Diego), CP 'M. ProDOS o vari Di- i
unicamente di garantire la compatibi-
Il suono versi-DOS. ProntoDos, Lazer pascal. lità con il Ile; il Basic dell’Apple IIGS

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

MCmicrocomputer n. 61 - marzo 1987 75


di gennaio di MC microcomputer, ri- spesso e volentieri,non è l'hardware a
macchine ma
M Atarì 1040, cosi come viene
tato dalla sua confezione, dispone in-
scar-
calca totalmente quella del fratello mi-
nore 520. in «circolazione» ormai da
«fare»
serietà
le
dei costruttori,
il

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

molto ispirato al famoso Mac Draw presente sul 1040.


del Macintosh. Oltre a tali espansioni ufficiali (dal-
Tecnicamente parlando, il 1040 pur la Atari Italia abbiamo anche appreso

essendo stato commercializzato pochi della futura commercializzazione di


mesi orsono, non è dì fatto una mac- una stampante dedicata, leggi: niente
china nuova. La sua architettura inter- più problemi con caratteri speciali)
i

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

76 MCmicrocomputer n. 61 - marzo 1987


^ /m lasliera delVAian 1040 ST.

Il reim della macchina con le va-

accessori interessanti come digitalizza-


tori audio e video, e dì una futura
espansione di memoria a 4 mega non
ancora commercializzata solo per gli
alti costi dei chip da megabit che, ri-
I

cordiamo, il chip custom gestore della


memoria del 1040 è in grado di dirìge-
re egregiamente. L'autore di tale
espansione è la Hard & Soft di Terni
che già da tempo cura la produzione
di una espansione analoga a questa
per il 520. portandolo a un megabyte.
Altra grossa novità, il fatto che il fa-
migerato connettore laterale per car-
tucce rom è tutt'altro che celibe essen-
do disponìbile (fonte Atari Italia) una
cartuccia contenente un emulatore di
terminale VTIOO, una cartuccia con un
nuovo basic e, udite udite, (fonte Hard
& Soft di Terni) un emulatore Macin-
tosh capace di far girare il 70% del
software di questa macchina, momen-
taneamente trasferendolo via RS-232
tra due computer in modo da poterne
i

disporre su dischetto formalo Atarì,


ma in seguito direttamente da dischet-
to Mac quando verrà commercializza-
lo un drive apposito (la gestione delle
memorie di massa nelle due macchine
è troppo diversa) utilizzabile con la
stessa cartuccia acquistabile «oggi».
Infine, annoveriamo una interessan-
te scheda oscilloscopio che permette
la visualizzazione delle forme d'onda
analizzate direttamente sullo schermo
delTAtari e con la grafica dì questo.
Scusate se è poco.
Andrea de Prisco

MCmicrocomputer n, 61 - marzo 1987 77


InteHaaia
utente
Per interfaccia utente intendiamo il
sistema con il quale è possibile opera-
re con la macchina. Questo sistema è
rappresentato sulla maggior parte dei
computer da una «linea di comando»,
attraverso la quale possiamo inviare
comandi scritti. Questo porta ad avere
spesso sintassi complicate, un gran nu-
mero di comandi da ricordare ed una
buona probabilità di commettere un
errore anche da parte di un utente
esperto. Anche se programmatori e
persone abituate a dialogare con i

computer in genere non soffrono per


questo, persone non esperte per le
quali il computernon é che uno stru-
mento trovano spesso un ostacolo il
di
dover apprendere tutta una serie di
nozioni prima di poter utilizzare que-
Andrea de Prisco
sto strumento. II fatto poi che la sin-
Valter Di Dìo
tassi utilizzata è in lìngua inglese, fa si
David laschi che se non sì conosce un minimo dì
quest'ultimo possano sorgere dei pro-
blemi neH'andare avanti.
L'idea per ovviare a tutto questo na-
sce nei laboratori Xerox di Palo Alto,
B el confrontare queste tre macchine, abbiamo cercato di mettere California. Utilizzare il computer in

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'

presentato da una freccia, spostarsi di


questo che non abbiamo preso molto in esame aspetti come l'estetica, conseguenza. Operazioni come la co-
la comodità di impiego l'ingombro fisico eccetera: fermo restando che pia di un file su di un altro disco sì ri-
sono aspetti su cui un potenziale acquirente è sicuramente giusto che ducono allo spostamento dell'icona
faccia le sue considerazioni. Ma il problema è che... devono essere il che lo rappresenta in un'altra finestra.
più possibile sue... Ogni operazione è collegata con qual-
Speriamo (e crediamo), comunque, che queste pagine riescano a farvi cosa di visibile e selezionabile tramite
cursore, quindi tramite il mouse: il
avere un'idea più «vostra» su queste macchine, più documentata di il

tutto in maniera semplice e rapida.


quella che può venir fuori dalla solita chiacchierata con «l 'amico che
Se questo facilita le cose a noi, d'al-
sa» o il rivenditore. tra parte le complica enormemente per
Ciò detto, cominciamo ad esaminare i punti salienti delle il computer; il tutto ha bisogno per
caratteristiche di questi computer. Abbiamo diviso l'articolo in funzionare di software ed hardware di
capitoletti, cominciando dal prendere specificamente in esame l'aspetto complessità notevole. Infatti primi si- ì

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

78 MCmicrocomputer n. 61 - marzo 1987


fatto si che oggi... sia possibile in pra-

tica operare questo confronto. Vedia-


mo.
L' Atari ST è la sola delle tre mac-
chine ad avere un sistema WIMP co-
me unico mezzo per dialogare col si-
stema operativo della macchina, come
succede con il Macintosh. Questo si-
stema si chiama GEM
(Graphic Envi-
ronment Manager), ed è stato svilup-
pato dalla Digital Research. É dispo-
nibile anche su MS-DOS. e doveva di-
ventare una specie di interfaccia grafi-
ca standard. In realtà la versione che è
implementata sulI'ST è l'unica ad esse-
re veloce abbastanza per essere conve-
nientemente usabile, e nessun altro ha
più adoperato questo standard.
Essendo il sistema operativo TOS
ed i GEM residenti su rom non occor-
re caricarli. Per le altre due macchine,
almeno al momento attuale, per ritro- altre parole, mentre è in funzione l'in- benìssimo un 64 o 128 o qualsiasi altro
varci nell’interfaccia grafica, occorre terfaccia a icone posso avere in una fi- oggetto abbastanza economico) ed
inserire un dischetto contenente tale nestra l’interfaccia a linea di comando avere un ulteriore posto di lavoro ov-
programma. Per l'Amiga all'accensio- e,se proprio si vuole fare gli spacconi, viamente non orientato ad icone ma
ne è necessario caricare anche il Kick- dato che Amiga è multitasking posso solo a linea di comando. In tale ipote-
start, che contiene il nucleo del siste- aprire quante finestre voglio ognuna si mentre la stampante continua a fare
ma operativo, processi basici e quelli
i contenente una indipendente interfac- il suo dovere due persone possono
supervisori a tutto il funzionamento cia a lìnee dicomando. Indipendente adoperare contemporaneamente le ri-
della macchina. nel vero senso della parola: seleziono manenti risorse fornite da Amiga.
Questa parte, nei nuovi sistemi, una dì queste finestre, do un comando Detto questo passiamo, come pro-
Amiga 500 e 2000, è andata a finire su (ad esempio la stampa di un file su messo. a commentare le tre interfacce
ROM; per partire è quindi sufTiciente una stampante parallela), porto il ad icone, cercando di dimenticare tut-
inserire il solo dischetto con l'applica- mouse su un'altra di queste finestre, to il resto (sarà difficile, ndr).
zione che può dunque essere un pro- clicko, e comando di segnare sul plot- Per lanciare un'applicazione, in tutti
gramma o semplicemente l'interfaccia ter collegato all'interfaccia seriale un e tre casi è necessario, una volta tro-
i

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-

MCmicrocompuìer n. 61 - marzo 1987 79


so. Ad
esempio, se più finestre sono zionare la finestra che la contiene e rare spazio sul dischetto, posso co-
parzialmente sovrapposte per far poi posso considerarla disponibile. mandare di vuotare a mio rischio e pe-
emergere quella che ci interessa nel- Sempre in merito a finestre, Atari gio- ricolo il cestino. Atari e Apple (que-
l'Apple e nell'Atari basta click-are un ca una sua interessante carta mettendo st’ultimo almeno per ora) non ammet-
suo punto qualsiasi, in Amiga bisogna a disposizione un selettore in grado di tono distrazioni: la... spazzatura non
per forza «vedere» un particolare qua- espandere in un colpo solo la finestra può essere ripescata dal cestino.
dratino di questa e click-are al suo in- a tutto schermo: questo è davvero
terno. Nelle due prime macchine però molto comodo. A dispetto di questo
non esiste un mezzo immediato per ot- punto a vantaggio, l'interfaccia GEM
tenere il contrario, far andare una fi- dell'Atari ha un grosso neo nel fatto La grafita
nestra che non ci interessa sotto alle che passando dalla directory «padre»
altre. Le finestre di Amiga accanto al ad una sua subdirectory {apriamo un La grafica, disponibile su tutte e tre
quadratino «vieni su» dispongono del folder) non viene aperta all'uopo una le macchine, è decisamente di livello

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-

MCmicrocomputer n. 61 - marzo 1987


co. risoluzione, colorì, limitazioni) oc- mente) il problema dato che il monitor
corre spendere un po' di parole riguar- a colori è compreso nel prezzo (ma l'A-
do cosa l'utente potrà fare di grafica miga 5(K) verrà commercializzato an-
una volta acquistata una delle tre mac- che privo dì monitor) e comunque un
chine che stiamo trattando. Considera- solo monitor è sufficiente per sfruttare
sendo stati scritti in America.
lo ad esempio che l’Amiga viene ne- tutte le sue caratteristiche grafiche.
Oltre ai modi grafici classici, Amiga
cessariamente venduto completo di L'Atari 1040 mostra praticamente co-
mette a disposizione il modo Hold &.
monitor a colori ad alta risoluzione, me il colore sìa stata una cosa aggiun- Modify col quale é possibile visualiz-
potremmo dire che con questo compu- ta all'ultimo momento prima di anda-
zare tutti i 4096 colori su una stessa
ter abbiamo subito disponibile tutta la re «in stampa» (non a caso com- i
pagina grafica, naturalmente con le li-
grafica che è in grado di trattare. ponenti elettronici di un computer so-
mitazioni che illustreremo tra breve.
Discorso simile anche per l'Apple no saldati su circuito «stampato»). Dato che lo spazio riservato in me-
che. acquistato con o senza monitor,
moria per ogni pagina grafica è pro-
permette output grafici sempre e co-
porzionale non solo al numero dì pi-
munque, qualunque sia il video ado-
xel ma anche alla quantità di colori
peralo: tv portatile b/n compreso.
Di contro, con l'Atari 1040, l'affare Risoluzione grafita contemporaneamente visualizzabili,
allaCommodore hanno ben pensato
si complica paurosamente dato che,
Grazie alla sua particolare gestione di trattare (parlando di bit impegnati)
come è stato detto anche nella prova
delle pagine grafiche, il Commodore una pagina multicolore come tante pa-
apparsa sul numero di gennaio di que-
st'anno, a seconda di quale monitor
Atari acquistiamo (ufficialmente non è
previsto il collegamento a altro tipo di
unità video) implicitamente decidiamo
anche quale risoluzione useremo per
tutta la vita del nostro computer e, HAM: L'aereo, in medio.

conseguentemente, quali programmi


vedremo «girare» sul nostro computer
e quali no.
Questo perché a seconda del moni-
1040, questo si auio-
tor installato al
configura impostando una risoluzione
invece che un'altra. Nella fattispecie,
se acquistiamo insieme alia macchina
il monitor B/N useremo l'altissima ri-

soluzione 640x400, se acquisteremo


quello a colori, potremo scegliere tra
la bassa (320x200) o la media risolu-
zione (64Ò X 200). Manco a farlo appo-
sta, due range di risoluzione sono in-
i

spiegabilmente disgiunti, quindi una


qualsiasi schermata grafica o é visibile
su un monitor o su un altro. E cosi per
il software: è facile trovare programmi

non compatibili con tutti modi grafi- i

ci:ovvero che non girano se il nostro


monitor non è come richiesto. Come
dire che per usare tutta la grafica di
cui il 1040 dispone, ma soprattutto
usare tutti programmi in circolazio-
i

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-
:

visualizzazione di tutte le risoluzioni in interlacciato. ed un massimo di 16 so un pixel abbiamo in corrisponden-


con tutti e due monitor anche se in
i colori. colori sono selezionabili da
1 za un bit nel primo Bit-Piane e uno nel
alcuni casi con certo degrado qualita- una tavolozza di 4096 sfumature possi- secondo, e con due bit abbiamo 4
tivo. bili. combinazioni. Analogamente per pas-
Riassumendo, l'Apple 2 gs è sicura- I numeri 256 e 512, invece di 200 e sare da 4 a 8, 0 a 16 o 32 colori basta :

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-

MCmlcrocomputer n. 61 - marzo 1987 81


Apple: super alla nsoluswne 320x 200.

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-

82 MCmicrocomputer n. 61 - marzo 1987


possiamo dire che l’andazzo non varia
molto; anche su questa macchina è
previsto un connettore non standard
quindi di difficile reperibilità e ancora
una volta il cavo dotato di connettore
SCART fornito col monitor a colori
non funziona se collegato a un norma-
le televisore con tale presa. Per quanto
riguarda l'uscita in videofrequenza,
ne 16 completamente diversi. Anche con talestandard sono disponibili in ovvero la possibilità di collegarsi di-
se con questa limitazione, possiamo tutto soltanto 16 colori (combinazione rettamente all'ingresso antenna di un
ottenere schermate con 512 colori con- dei tre segnali rosso-verde-blu più l'in- comune televisore, le versioni distri-
temporaneamente. tensità. normale o doppia) quindi un buite in Italia non dispongono del mo-
Amiga con 4080 colori in meno del dulatore che invece è disponibile per
previsto, oseremmo dire, è un po’ sa- gli Americani, come da manuale forni-
crificato. La presenza di questa presa to con la macchina in cui si fa esplici-
è spiegata dal fatto che sul mercato to riferimento a tale possibilità. Oltre
Monitor e televisori americano Amiga è venduto senza mo-
nitor, e monitor con ingresso RGB di-
a ciò, smontando l'apparecchio si nota
uno spazio vuoto sulla scheda in corri-
Indipendentemente dalle decisioni gitale (tipo IBM) sono spesso giù pos- spondenza dell’uscita citata e mostrata
prese dai rispettivi costruttori e impor- seduti dall'acquirente, o reperibili a sul manuale. È evidente che tale spa-
tatori delle tre macchine, vediamo se e basso prezzo. zio avrebbe dovuto ospitare il modula-
quando è possibile collegare un dispo- Per quanto riguarda l'utilizzo di un tore. Non è comunque escluso che le
sitivo output video diverso dal moni- televisore dotato di presa SCART pos- future macchine non ne dispongano
tor previsto dalla casa. siamo dirvi che il cavo fornito col mo- come è già successo col 520, dapprima
Cominciamo col più scomodo, il nitor non funziona per tale scopo, a privo di modulatore e poi disponibile
Commodore Amiga che, come detto, meno che (ma ciò non si verifica mai) con tale accessorio.
al momento attuale è già fornito di vi- il vo.stro televisore non abbia una com- L'Apple Ilgs nasce di serie con il
deo quindi parlare di altri monitor mutazione manuale sull’ingresso RGB nuovo connettore realizzato dalla Ap-
non sembra essere troppo verosimile. della presa scart nonché la possibilità ple per il Ile, su di esso sono riportati
Sui retro di questa macchina è pre- di disattivare manualmente il sintoniz- tutti i segnali necessari al pilotaggio di

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

due piedini in meno) dal quale è possi-


bile prelevare sia un'uscita RGB ana-
logica che digitale. E in effetti il cavo
SCART fornito con il monitor si attac-
ca proprio a questo connettore. Chi
Prnte eseguile sulle ire macchine per lalulare lelocilà di accesso ai dischi, gralìca e calcolii.
desidera utilizzare l'uscita RGB digita-
le di Amiga non dimentichi però che

MCmicrocomputer n. 61 - marzo 1987 83


detiene un primato nel campo dei per-
sonal computer per quel che riguarda
la gestione del suono. Infatti il Com-
modore Amiga é il primo computer ad
essere dotato di serie della capacità di
sintesi vocale; l’Atari ST é il primo
computer ad essere dotato di serie dì
un'interfaccia MIDI (Musical Instru-
ment Digital Interface), per la comuni-
cazione con sintetizzatori e strumenti
musicali; l’Apple IIGS è il primo com-
puter ad avere un generatore sonoro
costruito da una casa che fabbrica
Deluxe Mu.wr Consirvclion Sei Mhsi'c SiiiJiu sull'sr. esclusivamente sintetizzatori: la Enso-
niq.
Entrando in particolari, vediamo
le TV color (soluzione poco professio- sie anche il Polaroid Palette provato che la maggiore forza in campo acusti-
nale buona solo per giochi o per pre-
i su MC n. 42 per il trasferimento diret- co deU’Atari sono proprio le porte MI-
sentazioni) si può collegare alla porta to dell'immagine video su diapositi- DI In e MIDI Out. Tramite queste è
video un modulatore (quello del Ile va). possibile controllare, tramile un colle-
non va bene solo per la forma de! con- gamento in cascala, un certo numero
tenitore) che dispone deH’uscita video di strumenti elettronici simultanea-
B/N e colori UHF(canale 36). mente. Questi possono essere sintetiz-
Nulla vieta comunque di utilizzare zatori, sequencer, batterie elettroniche,

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-

mitati alle capacità musicali del Sound


chip deirST, rAY8910: lo stesso che si
trova sugli MSX. Questo chip ci per-
mette di avere un massimo di tre voci
(un accordo di tre note), ognuna delle
quali può essere definita come voce di
rumore, per effetti speciali quali gli
Zap-Bang dei giochi. Su ogni voce
possiamo controllare la frequenza, e il
tipo di forma d'onda tra dieci variazio-
ni dì un segnale triangolare. È possibi-
le anche una rudimentale forma d'in-
viluppo. 11 controllo del generatore è
possibile dallo ST Basic, tramile co- i

mandi SOUND e WAWE. In definiti-


va se volete fare musica suH'ST, dove-
te farlo tramite la MIDI con strumenti
esterni.L’Amiga dispone di un note-
vole hardware per quel che riguarda
l’audio. Airintemo di Paula, uno dei
tre chip dedicati di Amiga, ci sono
quattro convertitori analogico/digitali
ad 8 bit, ognuno dotato di un proprio
canale DMA, quindi l’uso di questi
non abbisogna dell'intervento della
CPU.
La generazione del suono avviene
per campionamento: si costruisce in
memoria una «mappa» di come deve
essere la forma d’onda del suono che
dobbiamo generare, e poi si dà l'indi-
rizzo di questa mappa ad uno dei con-
vertitori,il quale ricostruirà il suono
campionandolo ad una data frequen-
za. Più è alta quest'ultìma (fino ad un
massimo di 28.8 kHz), più è alta la
qualità del suono, e maggiore la me-
moria impiegata. Usando questa tecni-
ca. l'unico limile che incontriamo è in-
fatti proprio la memoria a disposizio-

MCmicrocompuIer n. 61 - marzo 1987


ne. che con l'Amiga può essere davve- kHz (comunque ancora accettabile).
ro tanta. Inoltre l'uscita di un converti- Il llgs non dispone tuttavia deil'hard-
tore può modulare quella di un altro ware necessario al demultiplexaggio
sia in frequenza che in ampiezza, per delle uscite, che va acquistato a parte
effetti veramente notevoli. Grazie al (viene in genere venduto con i pro-
multitasking è anche possibile ottene- grammi di musica) ma in pratica mi-
re un numero di voci superiore a quat- scela tutte le voci su un'unica uscita
tro (fino a 16), facendo usare conver- i collegata all'altoparlante interno, alla
titori a due programmi differenti e sin- presa video e ad un mini Jack tipo cuf- sue caratteristiche. Speriamo che arri-
cronizzati tra loro.Anche qui è possi- fia Walkman.
bile usare il suono da Basic, anche se Non esiste nemmeno, almeno per Qualcosa di simile potremmo dirla
non per cose troppo sofisticate, ed an- ora, la possibilità di gestire il suono di- anche per l'Atari: è vero che esistono
che dispositivo Narrator del sistema
il rettamente dai programmi in Basic, centinaia di titoli per il 520 che funzio-
operativo, il quale permette la sintesi ma è già previsto un set di istruzioni nano perfettamente anche sul 1040 (ri-
vocale a due livelli: frasi pronunciate aggiuntive che. sfruttando il coproces- cordiamo che le due macchine, a parte
in inglese, o fonemi. Con quest'ultimi sore sonoro (GLU) e la da 64 RAM la quantità di memoria disponibile, so-
è possibile far parlare l'Amiga virtual- kappa dedicata al suono, permette di no praticamente identiche) ma. dice-
mente in qualsiasi lingua. chiamare le routine musicali dai pro- vamo. programmi solo per il 1040. ov-
Per concludere è possibile dividere grammi Applesoft; dal linguaggio vero che necessitino della memoria in
l'uscita dei suoni nei canali destro e si- macchina invece il GLU
è accessibile più, sono abbastanza rari. L'aumento
nistro per effetti stereofonici. attraverso le chiamate del Tool Set. della memoria di solito si traduce solo
suono dell'Apple llgs è generato
Il nel fatto che invece di tenere in memo-
da un chip derivato da un vero e pro- ria 100 cartelle dattiloscritte ora ne
prio strumento musicale, infatti si trat- mantengo 200, invece di 2000 registra-
ta del cuore del sintetizzatore Mirage zioni di archivio ne mantengo il dop-
costruito dalla Ensoniq. Questo chip Software pio... e cosi via.
contiene un convertitore digitale ana- Amiga, essendo dì fatto un compu-
logico in grado di trasformare un invi- Il successo dì una qualsiasi macchi- tercompletamente nuovo, che non fa
luppo scritto in memoria in formato na è decretato non solo dalie sue ca- affidamento su precedenti macchine e
numerico in un livello di tensione. ratteristiche Hardware ma anche, e so- quindi su software già esìstente, sì è
Leggendo ad alta velocità livelli deli prattutto, dalle sue caratteristiche trovato all'inizio circondato da pochi
segnale scritto in RAM e inviandoli, Software. Intendendo con questo il ti- titoli dì programmi di qualità non
come livelli di tensione, ad un amplifi- po, numero e la qualità dei programmi troppo consona alla effettiva capacità
catore è possibile generare un qualsia- che l'utente finale vedrà girare sul pro- della macchina. Ad un anno ormai dal
si suono, sia reale che interamente in- prio computer. Le tre macchine prova- «lancio» possiamo tirare un po' le
ventato 0 calcolato. Il chip Ensoniq le sono molto diverse Luna dalle altre. somme, e coniare già qualcosa come
possiede anche un multiplexer interno ,\d esempio l'Apple IIGS, mantenen- alcune centinaia dì programmi apposi-
ad alla velocità che consente di smista- do la compatibilità col vecchio 11 di- tamente scritti per questa macchina.
re livelli successivi su treniadue uscite spone, subito, di decine di migliaia di Ma... c'è un ma anche per l'Amiga: il
differenti, in pratica ècome se dispo- programmi, perfettamente funzionanti sistema operativo. La versione vendu-
nessimo di 32 convertitori e quindi di Ma compare un
a velocità quasi tripla. ta con le prime macchine, la LI, pare
irentadue voci. Se però si usano tutte e IIGS per usare solo programmi scritti proprio destinata ad andare in pensio-
irenladue le voci il tempo a disposizio- per una macchina vecchia è sicura- ne lasciando il posto alla release 1.2.
ne per ciascuna voce si riduce di con- mente poco conveniente. D'altro can- purtroppo tirandosi dietro anche una
seguenza e questo limila la banda pas- to.essendo la più giovane delle tre buona fetta di programmi in grado di
sante dì ciascun canale: con Irentadue macchine al momento attuale è anche girare solo sotto 1,1. Come dire che
canali la massima frequenza disponi- la meno fornita di software specifica- per adoperare lutto il software in cir-
bile per ciascuna voce è di circa 12 mente progettato per essa e per le colazione vecchi utenti dovranno
i

SofiKare Amiga
Da destra in senso

MìAmigaFtle II,
ProFideo.

PageSeller. iter il
Desktop Puolishing.
Il CAD d.
DniK +
Wargami
Power
17/

MCmicrocomputer n 61 - marzo 1987


procurarsi la nuova release mentre i
palline che rimbalzano sullo schermo per circuiti stampati e il Dynamic
nuovi la versione 1.1. Il fatto non è a mo' dì stupidissime biglie potrebbe Cad; Data Base a non finire come
piacevole; la compatibilità verso l’alto essere considerato poco serio. Ma se MiAmiga File, Omega File. Daiamat.
è una delle basilari regole della buona prendiamo nobili super game come Superbase (video-data-base), A Filer,
informatica. Possiamo solo sperare in Flight Simulator disponibile su tutte e DB Man: linguaggi di programmazio-
una nuova release TagliaLaTestaAlTo- tre le macchine, dove potremmo cata- ne per tutti a partire da tre o quattro ti-
ro capace di rimediare alla falla pro- logarlo? Tra l’altro sia quello per Ami- pi diversi di Basic, Pascal (aspirato e
vocata da questa colpevole incompati- ga che quello per Atari permettono turbo (!)), Lisp, C. Fortran, Logo. Mo-
bilità. perfino di utilizzare, via RS-232, due dula 2, Macro Assembler 68000 e va-
computer, due simulatori e quindi due langhe di altri programmi dì ogni ge-
aerei: nello schermo vedremo anche il nere. A questi abbastanza classici, non
nostro compagno «svolazzare» negli possiamo non aggiungere altri tool ap-
stessi nostri cieli. Diciamo pure che è positamente pensati per Amiga, ovve-
Software «Serio» un gioco; peccato che per sfruttarne
appieno tutte le caratteristiche bisogna
ro che sfruttano appieno le caratteri-
stiche hard della macchina. Ad esem-
Una delle domande più classiche praticamente avere il brevetto di pilo- pio tool come De Luxe Video o Aegis
che si pone chi sta per comprare un ta... Aminator per costruire facilmente ani-
computer è se per tale macchina esi- Torniamo a noi. Di software «se- mazioni (spot pubblicitari, ad esem-
stono 0 meno programmi «seri». Cer- rio» per Amiga ne esiste un bel po'. pio) magari sovrapponendole ad input
to che dividere la classe di tutti pro- i Word processor come Textcraft. Scrib- vìdeo analogici, come quello di una te-
grammi in due sotto classi «serio» e ble, Enable Write; Spread Sheet come lecamera o dell’uscita di un videoregi-
«pocoserio» non deve essere tanto fa- Analyze, Logistix. Vip Professional, stratore. Tool musicali tipo Musicraft
cile. Magari un programma per con- Maxiplan; Tool grafici come De Luxe e Music .Studio in cui è possibile col
trollare il telescopio di Monte Palo- Paint, Graphicraft, Aegis image; mouse tracciare una qualsiasi forma
mar sarà pure serio, analogamente C.A.D. come l’Aegis Draw. il PCLO d’onda che, digitalizzata ed elaborata.

MCmicrocomputer n, 61 - marzo 1987


ma sempre comodo Applesoft in
chio
ROM. sempre in ROM ci sono le rou-
tine del Tool Box tra cui le SANE
(routine aritmetiche in precisione mul-
tipla) e i menu Mac Like da dove pos-
sono essere facilmente chiamate. In
fase di sviluppo, ma si parla di pochi
mesi, ci sono compilatori C, Pascal
i

(for.se anche il turbo) e Modula 2. non-


ché un nuovo Basic: l'Applesoft 16
(molto probabilmente simile al True
Basic del Macintosh) e un set di po-
tenziamento dell'Applesoft (tra breve)
che aggiunge comandi per gestire il
i

Suono e le nuove risorse grafiche e di


dialogo dell'Apple llgs.
Nell'attesa'.’ Beh. il vecchio software
scritto per gli antenati Ile e Ile va più
che bene, grazie anche alla nuova ve-
locità (due volle e mezza superiore)
che ha ridato una mano di vernice a
molti programmi dai nomi famosi
A \inixira. CylD JD per l’Alan 1040. A destra, progn Degos Elite per disegnare con gli ST. (pensate al Sargon 111 a livello 7 che
muove in 2 minuti!).
In campo Atari dal momento che. lo
possiamo ascoltare in stereo sul nostro rette (peresempio il Mouse Desk non ricordiamo, il 1040 è un 520 con qual-
impianto Hi-Fi (sconsigliamo il pessi- usa le routine del Tool Box apposita- cosa in più ma perfettamente compati-
mo alloparlantino del monitor, ovvia- mente scritte in ROM). bile, troviamo anche per questo centi-
mente) oppure indirizzare l'output a La cosa comunque non deve assolu- naia di titoli di vario genere. Si va dai
sintetizzatori esterni via Midi (è neces- tamente preoccupare gli utenti, oltre word processor ai data base, dagli
saria l'interfaccia). Sempre musicale, 150 software house sono al lavoro già spread sheet ai tool grafici. diCAD
meno professionale ma molto più di- da sei mesi per scrivere il software del ogni tipo e molti programmi musicali
vertente. citiamo il simpaticissimo In- I Igs e sono appena usciti (negli States) per gestire l'interfaccia Midi di cui la
stat Music della Electronic Arts (quel- alcuni titoli molto promettenti: GS macchina è dotata.
la del De Luxe Paint, per citarne uno) Paint. 816 Paint. Paintworks Plus, Troviamo inoltre anche linguaggi di
col quale pur non conoscendo una so- Fanlavision, Deluxe Paint, The Print programmazione. Modula 2. C, As-
la nota musicale si riesce ad elaborare Shop, Drawing Table e Puppy Love sembler, e un compilatore Basic (fonte
musiche a quattro strumenti (... a scel- per quanto riguarda la grafica, Wri- Atarì Italia) che se risultasse funziona-
ta da una «palette» di una ventina...) ter’s Choise Elite, Graphic Writer re bene (non l'abbiamo ancora prova-
semplicemente usando il mouse; il Word MouseWriie 2.6. Silen-
perfect, to, quanto prima speriamo di farlo) sa-
programma stesso impedirà all'opera- tServe ePageWorks per word process i rebbe un'ottima carta a vantaggio di
tore elaborazioni non troppo consone inoltre classici «3 in uno» e 123 (ri-
i questa macchina, che dai benchmark
ai normali canoni musicali. Ad esem- scritti il llgs più alcuni giochi e un
per effettuati non risulta essere troppo ve-
pio possiamo col mouse impostare programma di editing musicale con loce in tale linguaggio. Considerato
una scala e il computer costruirà da una scheda stereo. poi che al momento attuale un simile
solo la sequenza di note che meglio in- Sono in fase di riconversione per il compilatore per l'Amiga non esiste, di-
terpola i nostri desideri senza stonare llgs anche alcune versioni dei pro- ciamo che il vantaggio raddoppia.
o andare fuori tempo. Insomma diver- grammi più importanti del Macintosh, A tutti questi programmi, li elen-
timento assicurato. tra l'altro si vocifera (sempre oltre chiamo per ultimi ma sarebbero pri- i

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).

MCmicrocomputer n. 61 - marzo 1987 87


do di smaltire quest'ultimo entro il 30 deo qualsiasi. Di questo ci sarà una ver-
dello stesso mese. Per l'Amiga 500 si do- sione semi-professionale che costerà in-
vrà Torse aspettare sino a settembre. I torno al milione e trecento, ed una pro-
prezzi non sono ancora stati fìssati, ma si fessionale con un costo intorno ai tre mi-
pensa che prezzo del 2000 si aggirerà
il lioni e mezzo.
sui tre milioni e mezzo, collocando ine- Combinazioni Amiga-Genlock sono
quivocabilmente la macchina nel settore già state acquistate dalla RAI, che già le
professionale. Il 500 costerà sicuramente utilizza nella trasmissione Tandem, e le
meno di un milione IVA compresa, quin- utilizzerà in altre trasmissioni come l'O-
di destinato alla fascia hobbistica. 11 prez- recchiocchio ed Esplorando.
zo di quest'ultimo in particolare ci fa pen- L'Amiga è infatti stato scelto per molte
Commodore sare di poter vendere un grande quantita-
tivo di macchine tra settembre e Natale.
applicazioni speciali. La Protezione Civi-
le ne acquisterà 7000, da insediare nei va-
Albino Bertoletti
Stiamo facendo tradurre in italiano il ma- ri comuni italiani per operazioni dì carto-

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 ha previsto per Apple IIGS un il sistema operativo ufficiale e questo

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.), ^ ^

MCmicrocomputer n. 61 - marzo 1987


tali che dovrebbe esserci una situazio- di limitativo, ma il II è stata una mac-
ne più limpida con l'arrivo delle nuo- china eccezionalmente versatile ed è
Cotidw'""' ve macchine, il 2000 e il 500: quesCul- stata sviluppata una grossa quantità di
limo tra l'altro avrà un prezzo che do- ottimo software), con la possibilità dì
vrebbe rientrare nel milione con IVA e montare schede dì tutti i generi (anche
onfrontare dei prodotti senza senza monitor, insomma meno di uno qui, sempre per Apple II. ma ne esi-

C trarre delle conclusioni avrebbe


poco senso. Ma, se trarre delle
conclusioni è impegnativo quando si
e mezzo completo, ed è opportuno te-
nerne conto visto che in fin dei conti
sarà più che altro lui a sostituire, alme-
stono proprio tante...). La sostanza c'è,
nel senso che il livello qualitativo del-
la costruzione va considerato al di so-
analizza una singola macchina, ancor no per quello che è l'ambito di cui ci pra delle altre due macchine, e d’altra
di più lo è quando gli oggetti sono più siamo occupati in questo confronto, parte progettare il Ilgs deve essere sta-
di uno e, soprattutto, quando ciò che l'attuale 1000. L’ Atari, frauna riduzio- to parecchio costoso, visto il risultato
interessa è non tanto dare giudizi sulle ne di prezzo e l'altra, è finito a un mi- che la Apple (che, non dimentichiamo,
singole macchine, quanto piuttosto ri- lione e mezzo più IVA (a quanto ci ri- ha comprato a suon dì miliardi un su-
ferire del risultato di paragoni. E il sulta dovrebbe essere il prezzo al qua- per-computer Cray per lo sviluppo dei
punto di vista nel quale ci si mette le viene realmente venduto nei nego- propri prodotti) è riuscita a ottenere
quando un paragone è inevitabil-
si fa zi),quindi circa uno e otto IVA com- partendo da un microprocessore di-
mente, nella maggior parte dei casi, presa: qualche centinaio di migliaia di chiaratamente inferiore, realizzando
quello di identificare il migliore e il lire meno dell'Amiga 1000, quindi ra- una macchina che non ha intrinseca-
peggiore dei prodotti confrontati. gionevolmente concorrenziale rispetto mente nulla da invidiare, quanto a
Questo è a volte impossibile altre a questo ma forse un po' caro nei con- prestazioni, alle altre due. E, infine,
quanto mai delicato: in pratica si può fronti del 500. Stiamo parlando della non mi aspetto grosse contestazioni
fare con una certa tranquillità solo macchina con monitor a colorì: per- nell'indicare la Apple come la casa
quando il divario qualitativo fra i ter- ché, in effetti, se ci si accontenta del delle tre che può vantare la migliore
mini del confronto è notevole, ma an- monitor in bianco e nero si risparmia- organizzazione di vendita e assistenza,
che in questo caso è possibile a volte no 2-300 mila lire e si ha da certi punti e... il passato meno burrascoso.

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

MCmicrocomputer n. 61 - marzo 1987 89


PER STAMPAREA MISURA DIPO.
I

a Mannesmann Tally produce


una completa sene di stampanti

D capaci
esigenza
gamento con tutti PC presenti
sul mercato.
MT 80+/PC Stampanti seriali
di

impatto a matrice di punti a elevata qualità


e basso costo, progettate per connessioni a
micro computer per ufficio e per casa. Modelli
di
soddisfare
applicazione
i
qualsiasi
m colle

a 80 colonne, velocita di stampa di rispettiva-


mente 100 e 130 Cps. stampa bidirezionale ot
timizzata ed anche grafica, strappo moduli faci
litato.

Destinate ai PC sono adatte anche per sistemi


di "word processing".
MT 85/86 Rispettivamente a 80 e 136 colon
ne, velocità di stampa ISO Cps in alta velocità
e 45 Cps in alta definizione, fonti di carattere
opzionali per stili di stampa diversi, interfaccia
modulare, caricatore automatico di fogli singo
Il in opzione, stampa bidirezionale ottimizzata,
strappo moduli facilitato, rumorosità < 55
Dba.
MT 87/88 Rispettivamente a 80 e a 136 co
lonne. Velocità di stampa 200 Cps in alta velo
cita e 50 Cps in alta definizione, inseritore au-
tomatico orizzontale di fogli, fonti di carattere
opzionali per stili di stampa sempre diversi, m
terfaccia modulare, caricatore automatico di
fogli singoli in opzione, stampa bidirezionale
ottimizzata, strappo moduli facilitatn rumore
sita < 57 Dba.
MT 290/AFF Stampante per sistemi PC prò
tessionali. caratterizzala da opzioni per la ge
stione dei moduli, alta qualità di scrittura ed

elevati volumi di stampa. Stampante a 132 co


lonne, velocità di stampa 200 Cps in alta velo
cita e 50 Cps in alta definizione, versione con
inseritore automatico di fogli singoli opzionale,
capacità di gestire elevati carichi di lavoro.
MT 330 Silenziosa, flessibile nella gestione
della modulistica con tre qualità di stampa e la

possibilità di inserire fonti di carattere opziona


Stampante a 136 colonne con testina di
II,

stampa a 24 aghi, velocità di stampa 300 Cps


in qualità lettera, trattori di spinta e strappo
moduli facilitato, inserimento frontale di fogli
singoli, versione stampa a colon, caricatore au
tomatico di fogli singoli opzionale, rumorosità
< 53 Dba.

© TALLY
Z0094
tei
MANNESMANN
Corsico (MI)
(02) 4502850/855/860/865/870
Vig Borsini. 6

Tele. 31I37I Tally i

00144 Roma Via U Peroglio. 15


Tel (06) 5984723/5984406
10099 San Mauro (TO)
Via Casale, 309 Tel (Olii 8225171
40121 Bologna
Via Amendola, 8 Tel (051) 523380
Mitrotek
Personalìty AT

di Corrado Giuslozzi
f
C erano una volta i

Ovviamente stiamo parlando


di computer, non dei nobili amici di
«cinesi». Poi però ì «cinesi» le questa volta ci
riferiamo proprio ai costruttori di Tai-
wan) si sono evoluti, e dallo «stadio del-
una incredibile spinta tecnocratica del
locale governo, i produttori di Taiwan
hanno da qualche tempo a questa parte
Marco Polo, l «cinesi» cui ci riferiamo la copia» sono passati al successivo cominciato a sfornare computer intera-
erano rifacimenti fatti a Taiwan del PC «stadio de! progetto autonomo». Forti mente progettati da loro, e spesso carat-
IBM e successori, realizzati in modo di un potente know-how (ottenuto pro- terizzati da soluzioni tecniche d'avan-
praticamente identico agli originati. prio analizzando i computer per copiarli guardia. Lo stiamo vedendo mese dopo
Qualcuno li battezzò addirittura «clo- meglio...), ricchi di una notevole potenza mese, anzi quasi settimana dopo .setti-
ni». proprio per sottolineare scherzosa- industriale (tutte le fabbriche di compo- mana: le innovazioni, piccole o grandi,
mente questa assoluta identicità rispetto nenti e parli sono a Taiwan, con mano si susseguono ad un ritmo diabolico, che
ai «veri» IBM. d'opera a basso costo), coordinati da rende praticamente obsolete macchine

92 MCmicrocomputer n. 61 - marzo 1987


PERSONALITY AT

di soli pochi mesi di vita. Le altre caratteristiche del Personali-


E c'è da scommeUere che la faccenda ty sono: il box «midi», ossia di dimen-
Importatore e distributore: .sioni intermedie fra quello piccolo e
non sia finita qui: anzi, secondo noi è Microlek llalia S.r.t.
appena cominciala. Guardiamoci un pò Ho A. Berioloni 26. 00197 Roma
quello originale IBM: la tastiera estesa:

indietro per tentare un'estrapolazione il Winchester MiniScribe da ben 40 Mb

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-

La lasliera /amila di strie i de! tipo «avanzaiov.

MCmicrocomputer n. 61 - marzo 1987 93


PERSONALITY AT

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.

94 MCmicrocomputer n. 61 - marzo 1987


zoccolo per un 80287 opzionale e com-
prende una piccola batteria tampone
per l'orologio/calendario incorporato.
Un dip-switch ed alcuni jumper ne
permettono la configurazione in quan-
to a RAM
installata, velocità di clock,
modo di funzionamento. Nessuna di
queste selezioni può essere fatta senza
aprire la macchina, e fra l'altro il dip-
switch è di difficile accesso in quanto
parzialmente coperto dal Winchester.
La sua realizzazione è di alto livello;
fra l’altro è praticamente identica a
quella adottata dal PC bit al (provato
nel numero di gennaio), differenzian-
in posizione ovviamenie non accessi- zare lo slot posto immediatamente alta dosene solamente per la possibilità di
bile dall’esierno. Al di sotto dei dischi sua sinistra. Per questo motivo la si in- selezionare il modo di funzionamento
esiste uno spazio alto qualche cenci- stalla solitamente nel primo slot a sini- «no wait States» per il microprocesso-
metro e del tutto inutilizzato: forse stra.ma ciò non è possibile nel Perso-
serviva in origine per alloggiare la naiity dato che quello slot è in grado Le schede di espansione fornite di
scheda madre di primo tipo (ossia di accettare solo schede corte. Quindi serie con la macchina sono tre. oltre al
grande) ma ora come ora ci sembra non si può far altro che inserire il con- controller per dischi; i una EGA
non abbia alcuna utilità. Forse vi si troller nel primo slot lungo (il terzo da (adattatore video grafico a colori
potrebbe alloggiare un ulteriore Win- sinistra), ma cosi facendo si rende inu- avanzato, come la definisce l'IBM).
chester slim-line. ma ne dubitiamo vi- tilizzabile il secondo dei due slot corti. un'interfaccia seriale RS-232 ed una
sto che chiaramente non appare pen- In definitiva conteggio netto degli
il parallela Centronics.
sato per questo scopo. slot del Personalily è: sei lunghi (di L'alimentatore infine è Tarciclassico
La collocazione particolare del di- cui uno usato dal controller), uno cor- Zeck che equipaggia praticamente tut-
sco fisso lo porta a sovrapporsi in par- to ed uno inutilizzabile. Per inciso, ti compatibili. E già dotato di due
ì

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à

MCmicrocomputer n. 61 - marzo 1987 95


PERSONALITY

in esclusiva con la MiniScribe per la


distribuzione, assieme alla Discom di
Milano, dei suoi dischi in Italia.
L'unico problema con l'uso di que-
sto drive è dato dalla sua capacità,
troppo elevata per le versioni attuali
dell'MS-DOS (le quali, come è noto,
sono in grado di vedere volumi ampi
fino a 32 MByte). La soluzione attuata
dai costruttori consiste nel modificare
in qualche modo il DOS: o forzandolo
ad usare settori di 1024 byte anziché
512, oppure facendogli vedere il drive
Due schermale ad alla risoluzione che mostrano l'effelia de! controllo di ennirasio del moniioi
come due dischi da 20 Mb ognuno. In
entrambi casi si crea però un qualco-
i

sa di fittizio che può creare problemi


di schede e drive di dimensioni molto che sull'AT era diventato bello grosso, con quei programmi «maleducati» che
ridotte si potrebbero infatti fare AT ora è di nuovo piccolino e per di più gestiscono il disco senza passare per il

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

MCmicrocomputer n. 61 - marzo 1987


Kl//riip

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

ne di singole unità operative. I


Cognome |

la versione multiutente in rete locale consente . Società


'
I

da più posti lavoro


di utilizzare M.l.D.A. '
Telefono
M.I.D.A. è il programma ge-
più affermato
contemporaneamente massimizzando quindi Via N’
stionale in MS-DOS per Personal Computer I _ . I

la rapidità ed efficienza delle procedure con- Cap Città


IBM, Olivetti e compatibili perché: I I
tabili. Tipo Personal Computer S
l'impostazione modulare gli consente di I |

Il successo di M.I.D.A. è una realtà che si


espandersi con il crescere delle esigenze
basa sui fatti:
I
J
dell'azienda, oltre a poter dialogare con Lotus
contabilità generale - contabilità finanziaria -
I -2-3, Symphony, dBase 111, Microsoft Word,
contabilità analitica • contabilità economica -
Chart ed altri diffusi pacchetti;
gestione ritenuta d’acconto - gestione porta-
la struttura ‘'intelligente” dei suoi menu guida iodio effetti - analisi di bilancio - magazzino
gli inserimenti verso la soluzione ottimale, e fatturazione - distinta base - gestione ordini
limitando il rischio di errate impostazioni clienti - gestione ordini fornitori - dialogo con
Hfllp ooerazioni contabili; altri pacchetti - versione multiutente

Viale Restelli, 5 - 20124 Milano


Tel. 02/68,88.228 - 683.797 •
68.80.841/2/3
DataBase
dì Francesco Petroni

c ola una quindicina di anni fa la


soluzione più semplice al proble-
ra si stavano laureando, utilizzavano
questo sistema per le loro ricerche bi-
Da quindici anni a questa parte
mi sono sempre gli stessi, ma
i proble-
sono sicu-
ma di archiviare dei doli, per un uso in- bliografiche. e mi mostravano ferì i loro ramente cambiati gli strumenti con 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.

MCmicrocomputer n. 61 - marzo 1987


DATAEASE

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

ratamente monofunzione, e tale funzio- scriveremo le caratteristiche in manie- pio FORM è


il stato tradotto in MO-
ne. cioè quella di manipolare i dati, da ra elementare evitando termini e con- DULO (in altri package lo stesso ter-
una parte risulta particolarmente avan- cetti tecnici. mine Form è stato tradotto in Masche-
zata e potente, e dall'altra conserva una È però evidente che trattandosi di un ra).
reale facilità d'uso che lo rende Easy da prodotto versatile e potente, ai «di sot- Inoltre abbiamo trovato dei disallinea-
usare anche da parte di un utente finale. to» delia facilità d’uso, esistono pro- menti inalcuni comandi che non sono
In termini pratici le sue caratteristiche blematiche classiche di gestione archi- stali tradotti, per cui la sintassi li accet-
più avanzale sono la possibilità di inse- vi, ben note agli specialisti di Data Ba- ta in inglese, mentre nell’Help li tro-
rire. direttamente durante il disegno del- se. Si pensi al concetto di Archivi Re- viamo già tradotti in italiano. Tutte co-
la struttura dell'archivio, una vasta lazionati, oppure alle problematiche se di poco conto, risolvibili con un mi-
gamma di specifiche di calcolo e di con- di Entità-Relazione. nimo di attenzione e che comunque,
trollo che agiscono sia al momento del- Altra premessa doverosa è sulla moda- presumibilmente dovrebbero essere
l'inserimento dei dati sia al momento lità di provaprodotti del
di genere do- eliminate, con farrivo delia edizione
dell'uso dei dati, ad esempio, per realiz- ve non è possibile stabilire dei Bench- italiana (fine febbraio ’87).
zare un Report. mark significativi. Abbiamo quindi La confezione è costituita da un robu-
Altra caratteristica interessante è quella preferito sviluppare una mini proce- sto contenitore in cartone rigido pla-
di poter stabilire, mediante una specifi- dura Stipendi, ovviamente semplifica- sticato, che comprende il manuale, a
ca ed intuitiva funzionalità, delle Rela- fogli mobili, inseriti in un raccoglitore
zioni. ovvero dei legami logici tra campi anch'esso di cartone rìgido.
contenuti in più archivi, che quindi al I dischetti, tre, sono contenuti in una
momento opportuno, ad esempio per la busta di plastica inserita negli anelli.
produzione di un tabulato, possono esse- Due contengono il prodotto, quindi
re collegati. lavorando con una macchina a due
Citiamo inoltre, in questo breve anticipo floppy, occorre partire con il dischetto
sulla prova, le due tipologie di Report. il di STARTUP che contiene anche il fi-
primo tQuick Report) che può essere di- le di configurazione, e proseguire con
segnato direttamente sulla maschera di il dischetto degli OVERLAY. Il terzo
acquisizione, ma non per questo risulta contiene un Tutorial, abbastanza ri-
poco sofisticato, e il secondo, (Full Re- dotto, ma che, essendo lutto realizzato
porti avanzato, che permette di costruire con il DataBase stesso, risulta interes-
qualsiasi tipo di elaborazione e stampa sante.
dei dati provenienti daU'archivio. II manuale, suddiviso in dieci capitoli,
Infine sono presenti un Query Langua- più appendici, è, come ormai abituale

MCmicrocomputer n. 61 - marzo 1987 99


DATABASE

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-

100 MCmicrocomputer n 61 - marzo 1987


DATABASE

pio. INVERSO. NASCOSTO, ecc.). Relazioni lazione sulla base dell'eguaglianza di


Help Interattivo. È possibile indicare fino a tre coppie di campi sui due ar-
Durante la definizione di un Modulo é
un testo di Help, che può apparire, se possibile definire delle Relazioni, ov-
chivi messi a confronto.
(per mezzo del tasto FI) con
richie.sto.
vero dei collegamenti tra due archivi Altro aspetto particolarmente positivo
tecniche di windowing, quando il cur- differenti, basati sulla corrispondenza è costituito dalla possibilità dì saltare
sore. in fase di immissione dati è su tra un campo del primo archivio con da un archìvio ad un altro, anche In
quel particolare campo. un campo del secondo. fase di lavoro sull'archìvio. Se si è sta-
Campi Calcolali, Lookup, Derault. Un Nel nostro esempio, dedicato come bilita ad esempio. In fase di disegno
campo può essere calcolato, ovvero dello ad una problematica di Procedu- del MODULO, una relazione tra un
derivare dal contenuto di altri campi. ra Stipendi, abbiamo realizzato due campo del primo archivio con il corri-
In tal caso va definito Calcolato, e in Relazioni. La prima tra un Codice di spondente campo del secondo altro
talcaso appare automaticamente, sen- Reparto cui appartiene il singolo di- archivio, quando si è su quel campo,
za necessità di digitazione. Può quindi pendente e una tabella di Reparti. In premendo il tasto FIO, sì passa sul se-
essere impedita la digitazione del cam- questo modo si realizza una scodifica condo archivio, proprio sul record
po stesso. Oppure si può eseguire il del Reparto, e se tale scodifica si defi- corrispondente.
calcolo per Defaull. permettendo in nisce come campo virtuale, è possibile Ci si può muovere avanti e indietro sul
pratica la correzione dei risultato otte- alleggerire di tale dato l'archivio dei nuovo archivio, a piacimento e tornare
nuto dal calcolo. dipendenti (fig. 5). quando si vuole proprio da dove si era
Importante è la possibilità di rendere La seconda relazione è tra il campo partiti. Inoltre, una volta sull'archìvio
un campo Calcolalo VIRTUALE, nel Qualifica del Dipendente e un Archi- relazionato è possibile eseguire le co-
senso che viene attivato e calcolalo so- vio in cui a ciascuna qualifica vengo- muni operazioni (inserimenti, cancel-
lo nella maschera, ma non viene «fisi- no fatti corrispondere, oltre alla sua lazione. modifica, ecc.).
camente» conservato neH'archivio. descrizione, anche una serie di valori Punroppo il concetto di Relazione è
con grosso risparmio di memoria. numerici necessari per il calcolo dello abbastanza complesso, specie per un
A completamento della descrizione, stipendio. utente finale, ma è sicuramente la
che ripetiamo é stato molto sommaria, In pratica, vanno costruiti aU’interno «marcia in più» che fa di un gestore di
trattiamo altri due argomenti relativi dello stesso DataBase più archivi. E in Archivi un prodotto di tipo Professio-
alla problematica del disegno dalle ciascuna coppia di questi, in fase di nale. Una delle qualità dei DataEase é
FORM, ma che per il loro interesse definizione del Modulo, è possibile proprio quella di porgere la soluzione
meritano un capitolo specifico. Gli ar- stabilire dei collegamenti (Relazioni) a tale problema nella maniera più in-
gomenti sono RELAZIONI e SICU- per mezzo di campi comuni. Interes- tuitiva da comprendere e più semplice
REZZA. sante è la possibilità di stabilire la re- da realizzare.

MCmicrocomputer n. 61 - marzo 1987 101


DATAEASE

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

lizzatori/livello/password, e per ogni


F5 si annulla il lavoro con criteri. ì stione di un archivio dì Repon. con
campo il livello dì accesso sìa in termi- Per uscire dal Modulo F4, per cancel- possibilità dì caricamento, cancella-
ni di Lettura che di Scrittura.
lare il record F7, per modificarlo F8. zione esecuzione di un Repon già con-
Anche questa funzionalità è necessa-
Per costruire un record di Default, con fezionato (fig. 6).
ria per un uso professionale del pro-
il quale lavorare per modifica, F6. Per costruirne uno nuovo occorre svol-
dotto. ovvero un uso In cui più perso-
Per ricercare un RECORD, su un gere delle operazioni, alcune delle
ne lavorino sugli stessi dati, ma con fi-
campo chiave, basta inserire la chiave quali indispensabili, altre facoltative.
nalità differenti. Ad esempio l'opera-
e premere F3. Il passo fondamentale consiste nell'in-
tore che esegue il Data Entry, il re-
Per passare (istantaneamente e con ri- dicare l'ELENCO DEI CAMPI del-
sponsabile che esegue programmi di
l'archìvio da visualizzare, in quale or-
i
torno istantaneo) ad un archivio rela-
calcolo, eil suo superiore che produce
zionato FIO. Se sì pane proprio dal dine e con quali operazioni globali
saltuariamente dei Report sintetici o
campo relazionato si raggiunge il re- (Ordinamento, Totalizzazioni. Sotioto-
estemporanei.
cord corrispondente. talizzazionì, ecc.).
Per produrre un Repon (vedremo tra Questa scelta si esegue direttamente
poco come) F9. Anche questa funzio- sulla maschera di acquisizione, indi-
Su e giù per l'archivio
ne si attiva istantaneamente e. una vol- cando nell'area dì ciascun campo che
Una volta definita la struttura dell'Ar- ta esaurita, il ritorno é diretto. si vuole stampare un numero che indi-
chivio, controlli e le specifiche dei
ì Ci abitua facilmente, anche se in ge-
si ca l'ordine di stampa del campo. Se la
campi, le relazioni con altri Archivi, è nerale negli altri prodotti, per le stesse stampa deve essere ordinata secondo
possìbile inserire dati. ì operazioni sono utilizzati tasti dì i un certo campo, basterà scrivere Order
Per eseguire questa attività si utilizza PgUp, PgDn, Home e End. a fianco al campo, ecc. Tutto molto in-
una nuova serie di comandi che per- tuitivo e diretto (fig. 7).
mette l'editazione dei campi e dei re- Eseguito questo passo va indicato il
cord. Analogamente, quando l'archi- Report Formato della stampa, che può essere
vio è stato caricato, esiste una serie di per colonne, ovvero un campo in una
comandi che permettono di scorrere Costruita la struttura,
controlli e le i colonna, oppure un campo per riga,
l'Archivio, avanti e indietro, permette relazioni, e poi caricato l'archivio, è oppure in Formalo Maschera di acqui-
dì stabilire un ordine logico (mediante possìbile utilizzarlo, mediante le strut- sizione, oppure il Formato Tempiale,
un Sort) attraverso il quale vedere l'ar- ture di Repon, che, come detto, hanno che va costruito, con la stessa modali-
chìvio, permette di ricercare uno o più due livelli: tà Full Screen e quindi con la stessa li-
record rispettanti una certa condizio- a) Quick Repon. che permette di
: il bertà del modulo di acquisizione (fig.
ne. al volo un Repon
utilizzare o costruire 8).
Si lavora molto con tasti funzione,
i senza abbandonare il Modulo. 'Tale Altra serie di formati possibili è quella
che in generate conservano il loro si- metodo è Easy da usare, ma è tult'al- che permette l'esponazione verso altri
gnificato. in tutte le situazioni. Citia- tro che elementare, anzi risulta essere prodotti o formali standard. ASCII,
mo qualche operazione. una funzionalità alquanto sofisticata. Dblll, Lotus 123, DIF. ecc.
F3 visualizza un record, shift F3, il b) il Full Repon. non accessibile di-
: II formalo dì .stampa può essere mani-

precedente. Per immettere un Record: rettamente dal Modulo, ma potente e polalo con dei comandi di tipo «Pun-

102 MCmicrocompjter n. 61 - marzo 1987


OATAEASE

lo», quei comandi, in genere in uso


nei word processor, con quali si indi- i

cano specifiche particolari della slam-


pa. come Inlesiazioni, Note, Salti Pa-
gina, Numerazione, ecc.
Va poi definito lo siile della slampa,
che permeile di definire le ultime spe-
cifiche. quelle dipendenii dalle carat-
teristiche della siampanie. quindi mar-
gini. caralierì di controllo, ecc. (fig. 9).
Il Report cosi costruito può essere sal-

valo per successivi usi, ovvero utilizza-


lo direttamente, anche (ovviamente)
su un sottoinsieme di record, in tal ca-
so bisogna eseguire il passo Selezione,
con quale
il sempre sulla maschera di
acquisizione si possono indicare le
condizioni di selezione che permetto-
no di individuare quale record stam-
pare e quale no. Vale, in questa fase, il
concetto di eguaglianza: ad esempio
per lutti dipendenti con qualifica IO,
i

basta digitare IO nel campo qualifica,


anche con caratteri Jolly soliti («?»
i

un carattere qualsiasi e ««» un insie-


me di caratteri qualsiasi). Valgono ov-
viamente anche gli operatori logici,
esempio su un campo con valore nu-
merico si può fare una selezione del ti-
po «>100.000).
Il Quick Report unisce doti di veloci-

tà. non per niente si chiama Quick. sia


nel coni^ezìonamento sia nell'esecuzio-
ne. a doli potenza, per cui con un mi-
nimo sforzo, e soprattutto con sempli-
ci operazioni, si produce una stampa
anche di una certa complessità.
Il Full Report, al quale si accede tra-

mite il menu principale (scelta 3) è in

un certo senso qualcosa di più di un


generatore di Report in quanto é lega-
to sia al DataEase Query Language
(per l'interrogazione interattiva del-
l'archivio) sia al linguaggio di pro-
grammazione, che può essere utilizza-
to solo all'interno di questa struttura.
Lo vedremo quindi tra poco assieme a
queste altre funzionalità.

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.

MCmicrocomputer n. 61 - marzo 1987 103


OATAEASE

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-

104 MCmicrocomputer n. 61 - marzo 1987


UN CONSIGLIO
UN SOLLIEVO
UN PROGRAMMA

ai
Dalla SOFIN un
PI©© consiglio per dare un po'
tuoi clienti commercialisti delusi dai soliti
di sollievo
programmi

PICO (Programmi Integrati per Consulenti)e‘


- multiaziendale;
- su rete locale di PC IBM;
- con spool di stampa;
- no -batch, in real-time;
- con help a video;
- veloce, potente e affidabile.

ISOT.IN.
SOCIETÀ FORNITURE INFORMATICA
98100 Messina via Don Blasco 75
.

(61090-2923987 Telex. 912429 SOFIN I


Mr. Shìnwa VP 8100

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

106 MCmicrocomputer n. 61 - marzo 1987


MR SHINWA VP 8100

cm sono 40 di larghezza per 32 di pro- Hardware


fondità e I2 di altezza.
Sul lato sinistro trova posto la ma- Il peso della Shinwa è di circa 5 chi-

nopola per l'avanzamento manuale li e bisogna ammettere che rinicrno


della carta mentre sulla destra del pan- mostra una costruzione semplice ma
nello superiore sono posizionati con- i accurata.
trolli delle principali funzioni e sul la- La parte meccanica è ancorata me-
to destro l'interruttore di accensione. diante 4 supporti di gomma che assi-
La parte posteriore è occupata a si- curano una certa elasticità ed un con-
nistra da una protuberanza in corri- seguente smorzamento delle vibrazio-
spondenza del cordone di alimentazio- ni; è assente il controllo della distanza
ne. prevista in origine per la probabile della testina dalla carta, molto utile
adozione di una vaschetta a norme quando si utilizzano più tipi di carte
lEC non più montata: a destra, rimuo- di diverso spessore, ma in proposito
vendo un pannellino di plastica fissato non abbiamo mai avuto grossi proble-
da due viti, è possibile accedere all'in- mi.
terfaccia disponibile nelle versioni se- Idue motori, per il movimento della
riale RS 232 e parallela Centronics. testina e quello passo-passo dei tam-
A prima vista la stampante potrebbe buro di stampa, sono sufficientemente
sembrare «piasticosa», al punto da dimensionati e la durata media prima
non indurre una sensazione di eccessi- della sostituzione é assicurata per la
va affidabilità, ma già alcuni partico- stampa di circa 8 milioni di linee. La
lari, e soprattutto la «prova sul cam- testina, dalle ridotte dimensioni, viene
po», contribuiscono a mitigare questa dichiarata per una durata approssima-
sensazione e a dissipare parecchi dub- tiva di 30 milioni di caratteri: solo un
bi- particolare ci lascia perplessi, cioè una
li pannellino sulla destra, subito al certa esilità della cinghia dentata di
disopra dei pulsanti per le funzioni di trascinamento del carrello porta-testi-
Line Feed, Form Feed e On Line ed
alle spie di controllo, nasconde ben I2 Come è ormai prassi comune, è pos-
switch facilmente accessibili che con- sibile il trascinamento della carta sia
trollano molte funzioni tra le quali Li- trice di 6 X
12 punti e in grafica bit mediante trattori che per frizione; la
ne Spacing, Form Lenght, Auto Feed. imagc la Shinwa offre una risoluzione scelta avviene mediante una levetta sul
All'interno del coperchio che cela que- di 8 X 480, 960 oppure 1920 punti per lato sinistro del carrello che per essere
sti interruttori è applicata una tabella linea. I set di caratteri sono 2 e si dif- azionala necessita della parziale rimo-
con indicate le funzioni accessibili. ferenziano per la presenza, nel secon- zione del coperchio di plexiglass.
La VP 8IOO è una stampante ad im- do. di alcuni simboli corrispondenti ai A dire il vero la parte meccanica di
patto a matrice di punti con capacità caratteri ASC 1 1 3, 4. 5. 6 e 2 1 Entram-
. questa stampante ricorda molto quella
grafiche, e consente di poter impiegare bi iset comprendono vocali accentate, della Commodore MPS 802 ed in ef-
diversi formati di stampa: condensato, caratteri grafici, dell'alfabeto
lettere all'epoca della .sua messa in pro-
fetti.
espanso. Elite. Elite espanso oltre ad greco e simboli matematici. È possibi- duzione. esisteva un modello Shinwa
apici e pedici. Anche se è assente il le definire anche 96 caratteri; la velo- denominato CP 80 la cui meccanica
Letter Qualiiy. non si può fare a meno cità di stampa è dì 100 cps bidirezio- venne 'poi impiegata, sotto altre vesti e
di far notare che la matrice dei caratte- nale per caratteri e simboli grafici e, con una diversa scheda di gestione,
ri di 9 x 9
punti, alla fine fornisce dei logicamente, in modo grafico ed utiliz- dalla Commodore.
risultati accettabili (le prove di stampa zando apici e pedici, la stampa avvie- La parte elettronica della VP 8100 è
pubblicate lo confermano); caratteri i ne in una sola direzione con una con- divisa in 4 schede diverse: sulla più
sono formati con una ma-
.semigrafici seguente minore velocità. grande, alloggiata nella parte posterio-

MCmicrocomputer n. 61 - marzo 1987 107


UR SHINWA VP 6100

spettivamente con i caratteri Eniarged


e Condensed.
Anche il line spacing può es.sere se-
lezionato (dal pannello superiore) tra
1 /6 e 1 /8 di pollice, ma come al solito,
mediante una sequenza di ESCape. è
possibile cambiario con incrementi da
0.118 o 0.35 mm. Tra gli accessori di-
sponibili è presente un apposito ali-
mentatore per sfruttare rotoli di carta
contìnui, nel qualcaso può essere ri-
mosso. sempre dal pannellino di cui si
diceva precedentemente, lo Skip Over
Perforation.
Mollo comoda è la griglia in dota-
zione che raccoglie fogli stampati
re (ecco spiegato lo sviluppo in pro- alcuni caratteri molto utili nella scrit- i

conservando la piegatura del modulo


fondità) trova posto il driver dei moto- tura di formule matematiche: per lo
continuo.
ri ed il generatore di caratteri; le altre Skip Over Perforation. molto apprez-
tre schede corrispondono al pannelli- zabile per evitare la stampa in corri-
no di controllo delle principali funzio- spondenza della perforazione presente Conclusioni
ni ed ai dip-switch di settaggio, all'ali- sul modulo continuo.
mentatore ed alla scheda di interfaccia L'unica pecca di questa stampante è Non c'è dubbio che la Shinwa VP
che. con un originale zoccolo si inseri- una certa rumorosità che ne sconsiglia 8100 sia un prodotto interessante che
sce direttamente sulla scheda princi- l'impiego in situazioni del tipo stampa offre discrete qualità ad un prezzo
pale. a notte fonda o in prossimità di un te- molto conveniente.
La componentistica impiegala è di lefono... Sì tratta di una stampante dalle miti
marche diverse, ma fanno la parte de! Una caratteristica senza dubbio uti- pretese, ma che nulla concede a criti-
leone NEC.
Hitachi e Mitsubishi; sot- leè la possibilità di sellare molti para- che affrettate.
to la scheda dell'interfaccia trova po- metri direttamente dal pannello supe- II suo segreto è nella filosofìa alia
sto la ROM dei generatore di caratteri, riore senza dover intervenire su micro- base del progetto: ovvero ottenere una
che all'occorrenza. per chi vuole, può scopici dip-switch posizionati in an- buona versatilità di funzioni, molte di-
essere sostituita con un'altra. fratti inaccessibili o addirittura in ma- rettamente fruibili dal pannello supe-
Montato con due viti sul pannello niera tale da dover smontare la stam- riore, sacrificando qualcosa in termini
superiore è presente un cicalino per la pante. di rumorosità, velocità ed assenza del
segnalazione dell'esaurimento della Tutte le funzioni possono essere Near Leiter Quality. in favore della
carta o sfruttabile per altre funzioni svolte anche via software con le ap- compatibilità IBM. di una discreta af-
via_software. propriate sequenze di ESCape corri- fìdabiliiàmeccanica ed elettronica,
È prevista la possibilità di poter im- spondenti al codice ASCII (27): in tuttoad un prezzo mollo competitivo.
piegare anche una interfaccia seriale proposito ci sono alcuni esempi ripor- Bisogna ammettere che la sfida affron-
RS 232 completamente programmabi- tatinello scarno manuale d'uso di 64 tata dai progettisti della Shinwa è stata
le che ne permette il collegamento a pagine fornito in dotazione con la vinta anche se con qualche compro-
computer sprovvisti di interfaccia pa- macchina. messo: sicuramente molti utenti desi-
rallela. Molte altre funzioni sono accessibili derosi di acquistare una stampante per
usando tre tasti On Line, FF. LF; tra
i il proprio PC (compatibile o no) che
di esse anche il dump in formato esa- non necessariamente significhi «dis- il
Uso decimale. sanguamento economico», volgeranno
I caratteri che si ottengono con que- la propria attenzione interessata alla
Dissolte le incertezze iniziali, la sta Shinwa sono chiari, leggibili e. VP 8100. che per poche Kilo... lire pro-
Shinwa si fa apprezzare per la discreta considerando che sono ottenuti esclu- mette dì soddisfare esigenze non ec-
quantità di stili e formali di stampa di- sivamente in modo drafl, anche abba- cessivamente sofisticate. Le caratteri-
versi, combinati tra loro: per molti op- stanza belli: peccalo che in alcuni ca- stiche in ogni caso sono dì buona qua-
tional di una certa qualità, come un si. ad esempio con la lettera K e la x. lità. specialmente considerando la
buffer di 2 Kbyte espandibile a richie- si noti una eccessiva «punteggiatura» classe di appartenenza del prodotto e
sta a 4 Kbyte; per la possibilità di in- sui tratti inclinali. soprattutto il costo mollo contenuto,
serire con un apposito interruttore sul- II numero di caratteri per linea può impensabile solo qualche mese addie-
l'interfaccia il Line Feed automatico; essere varialo, in funzione del formato tro.
per la possibilità di poter disporre di e dello stile impiegali, tra 40 e 132, ri-

108 MCmicrocomputer n. 61 - marzo 1987


APPLICAZIONI
GIÀ PRONTE:
CONDOMINI
STUDIO MEDICO
IMMOBILI
PRIMA NOTA
AGENZIA VIAGGI
MAGAZZINO

/\LLÌjb
Forse non sai che la maggior par- Open Access è l'unico sistema di OA I: database relazionale da 32.000

record per file. Interrogazione contem-


te del tempo che trascorri nel tuo gestionedei dati che ti permette di
poranea di più archivi, tabellone
ufficio ti serve per spostare e avere sotto controllo diretto l'ar-
programmabile da 648.000 celle
convertire dati di cui hai biso-
i chivio, il maiiing list, il bilancio, le con consolidazioni Illimitate,
gno per prendere le decisioni che telecomunicazioni, gli appunta- WP e grafica d'uso immediato,
contano. Tutto il tempo che ri- menti e tutto il resto, davanti ai tuoi pacchetto di comunicazione
multistandard, agenda-calen-
sparmi nella prima fase lo con- occhi, in pochi istanti. dario. OA II: come OA I,
vertiimmediatamente in fatturato Open Access gira sotto MS-DOS ma su 2.200.000.000
ed immagine della tua attività. Se in configurazione comoda (con di record (100 campi)
stai pensando di elevare l'effi- un hard disk), quindi va in tutto e con linguaggio di
programmazione;
cienza del tuo ufficio, pensa ad il mondo senza bisogno di assi-
grafici di
Open Access. stenze ed interfacce. superficie.

_5VP»T
V. Val Cristallina, 3 - 00141
Sviluppo e Vendita
Roma • Tel.
di Prodotti

06-8278951
Tecnoiogici

(5 lìnee).
Phiups Personal Monrors i

Ilmonitor è la via più diretta per dialogare con Computer, e il

per dare la migliore definizione ai grafici, ai testi, ai dati visua-


lizzati .

Philips, con la sua vasta esperienza nel campo dei sistemi


Video, offre una gamma di monitors che risponde alle esigen-
ze più sofisticate deH'informatica;
-elevate prestazioni in termini di risoluzione, caratteri per li-
nea, larghezza di banda, bassa persistenza, qualità dei fcsfori;
- compatibilità con tutti i tipi di computer esistenti;
- ricchezza di accessori come lo schermo con vetro scuro, pie-
distallo basculante, tuner video a colori.

PHILIPS
di Francesco Carla

Clianni passano e i computer invecchiano.


Nascono nuovi computer e fanno presto a
ingrigirepure quelli. Un unico problema rallenta la
corsa da un simulatore all’altro: dove prendere i
soldi per stare dietro all'informatica? Cosi molti
continuano a tenersi il povero C64 mentre macchine vo farmi abbagliare dalla
come l'Amiga (il migliore dei nuovi computer in bellezza della grafica e tra-
quanto a vocazione spettacolare), l’Atari St e l'Msx 2 scurare altri aspetti altret-
tanto importanti nella valu-
sfornano di continuo stupendi pezzi di software. £ il
tazione. Ora ho tutti gli ele-
software spettacolare s'intemazionalizza: in questo
menti per scrivere questo
numero st parla dei programmi della Aackosoft articolo.
olandese, della Enix giapponese, di Stavros Fasoulas La storia non è un gran-
finlandese. All'appello continua a mancare un solo ché: è la solita vecchia que-
paese, il nostro. Ma penso che non durerà molto. stione del trono d’Inghilter-
Presto qualcuno vorrà tirare fuori un po' di soldi per ra usurpato da John Lack-
far nascere il software made in Italy. Quel giorno land durante l'assenza del
me.
ricordatevi di sovrano legittimo, impegna-
Siamo sup-
to alte crociate.
E veniamo ai sommario di questo numero. Troverete
pergiù nel liso e, accanto
informazioni su Defender of thè Crown, il software
alle prevedibili lance e alle
Defender che ha fatto vendere un sacco di Amiga nei mese di intuibili armature, ci sono
Of The Crown dicembre e gennaio; troverete ia seconda edizione le dame rapite, i tornei a ca-
della ben accolta rubrica Panorama e l'esclusiva vallo, tutta riconografla
mondiale su! software per Msx 2. A proposito di tradizionale dei racconti di
Onemaware/Master
Design esclusive, sono molto orgoglioso di poter dire che Lancillotto dei lago e dei
Mindscape Playworid e Me hanno battuto di un paio di mesi le Cavalieri della Tavola Ro-
Amiga rivisteintemazionali di software sulla pubblicazione tonda. Per farla breve. De-
Dètribuito da: fender of thè Crown rac-
dei prodotti di Amiga e Atari St. Almeno in campo
Lago. Viale hiasìa 79 conta la terribile lotta tra
22100 Como software l'informazione italiana non è vecchia di quattro principi Sassoni e
Tel. 02/463659 secoli rispetto a quella internazionale. Terminate le altrettanti signori Norman-
vanterie vi comunico ancora che il Playworid ni. le due caste dì sangue
Adventure è dedicato a Labyrinth e che ci sono di che da sempre si sono af-
Ho aspettato un po' di nuovo anche le news che riguardano C&4, frontate per il dominio del
tempo prima di parlarvi di Spectrum, Amstrad e MSX 7. Paese. È una furibonda mi-
questo software anche se Intanto fra una settimana è primavera ed è bello schia per eleggere un pro-
era già nelle mie mani da guidare un flight simulator nel cielo azzurro. prio rappresentante nuovo
un paio di mesi. E il motivo re d’Inghilterra.
è mollo semplice: non vole- Si comincia scegliendo

MCmicrocomputer n. 61 - marzo 1987 111


su un menu iconico ii prìn- floppy, e presto la faccenda chine da guerra ai confini vere un accorato appello
cipe che si preferisce. A vi stresserà. Risolti i proble- del nemico. Un’altra map- d’aiuto da una bella princi-
parte inomi altisonanti e mi dell'hardware le cose pa. meno bella ma più utile, pessa Sassone, rapita da un
un po’ patetici, le immagini vanno un po’ meglio, anche vi dà contìnui aggiorna- cattivissimo uomo Nor-
offrono altri elementi di va- se con ì tempi dì carica- menti sulla situazione terri- manno: essere accerchiali
lutazione. Non tutti prin-
i mento ancora non ci siamo. toriale: chi vince, chi perde, in una oscura taverna da un
cìpi hanno le stesse attitudi- Ci lamentavamo tanto della chi sta per essere distrutto gruppo di giovanotti non
ni militari. C'è chi se la ca- lentezza dei computer a ot- dal nemico soverchiante. troppo raccomandabili e ar-
va meglio con la spada e to bit, ma quelli a 16 bit Ci sono alcuni modi per mati di coltello: assaltare
peggio in torneo e chi non non sono poi tanto miglio- rastrellare denaro: promuo- castelli usando rudimentali
ha una grande capacità di ri.almeno quando sì ostina- vere dei rapidi blitz nei ca- ma efficaci catapulte, esse-
leadership ma
ottime doti no ad utilizzare la memoria stelli dei nemici, o tentare re incoronato nuovo re
militari. La spada serve pa- esterna come banca dati di organizzare l'esercito per d’Inghilterra. Ma tutta que-
recchio, ma anche la capa- per l’azione. Mentre ascol- qualche iniziale zuffettina. sta azione non procede (ìui-
cità dì tenere in pugno gii tate la musica, che è sen- Si può anche indire un tor- da. anzi si snoda legnosetta
uomini non è una dote tra- z’altro la cosa più bella di neo, che di solilo si tiene e continuamente funestata
scurabile. questo software, le immagi- nella città di Ashby. e che dai terribili cambi dì di-
Risolta questa questione ni passano senza che voi ve altrettanto usualmente ter- schetto e dai tempi di cari-
si passa alle fasi di gioco ne accorgiate dal drive allo mina con la nostra disfatta. camento.
vere e proprie. A questo screen. Sul video compare La parte del torneo è la me- In.somma. Defender of
punto se non avete un se- una bellissima mappa del- no interattiva e la più dìffi- thè Crown è il nuovo stand-
condo drive siete abbastan- l’Inghilterra che visualizza cìle di tutto il software. ard in fatto di immagini
za nei guai. C’è bisogno di anche la situazione iniziale Intanto la storia continua computerizzale su micro-
cambiare continuamente dei vostri poteri e del tesoro e al nostro eroe capitano al- computer. ma non è certo
dischetto. Defender of thè di cui potete servirvi per cune avventure liete e altre una via da battere nel cam-
Crown si estende su due ammassare truppe e mac- un po’ meno. Geoffrey The po del software spettacola-
Longsword, il principe sas- re. Non a caso suoi autori i

sone che di solito scelgo io. hanno definito questo tipo


è terribilmente efficace ne- di prodotto Cinemaware.
gli assalti alla spada. La ossia una specie dì cinema
guarnigione nemica batte in interattivo che assomiglia
ritirata velocemente e non però più al cinema che al
resta che l'ultimo decisivo software.
assalto contro il terribile ca- L’interazione non è mol-
po delle guardie. Ma l’osso ta e quella poca non è effi-
si rivela meno duro delle cace.
previsioni e il suo corpo Allora, attaccale pure i

non sbarra più l’accesso al- castelli, distruggete le arma-


le segrete del castello dove ture del nemico e liberate le
è custodito un tesoro in mo- principesse, ma non dimen-
nete d’oro. ticatevi che il software ha
Le altre avventure possi- altreenormi potenzialità, e
bilisono: incontrare Robin macchine come il Commo-
Hood e consigliarsi con lui dore Amiga possono già co-
davanti a un bel fuoco nella minciare a realizzarne qual-
foresta di Sherwood; rice- cuna.

112 MCmicrocomputer n. 61 - marzo 1987


Games. Si salva dal naufra-
gio generale la versione ho-
me di Head On della Sega,
un grande trionfo arcade,
finito nel C64 e nell'Atari
ST come Super Cycle e so-
prattutto uno splendido
dungeon and dragons, per
Amiga ST. Rogue. Un po'
pochino anche rispetto ai
programmi di un anno e
mezzo fa quando ho in- li

Panorama parla di: contrali a casa loro. Oltre-


Activision, USA Shangai, lass Times in Tonetown Electronic Arts, USA Insiant Music, Marbte Madness Epyx, USA im tulto si sono fatti sfuggire
possible Mission, Wortì Games, Winter Cames. Movie Uonster Carne, Super Cycle. Rogue. Street Cames. Mindscape. anche la distribuzione della
USA. Delender ol thè Crown, Sdì, Sinbatì, The Halley Proiect, De(a Vu. The Edge, CB: Psi Chess, Mindslone, Faiilighi
1&2, BobbyBcaring, Patitron Hewson, CB irrdis Alpha, Uridium, Quaaatron, impossaball Psygnosis, CB: Brataccas, Are- Lucasgames e non sembra-
na, Deep Space Elite, CB: Ainvalf, Chost'n Coblins, T942 Uiles Computing, USA: Quinlelte Infinity Software, USA no avere granché le idee
Grand Slam Tennis Mlchtron, USA 8 Ball chiare sul futuro. Las Ve-A
gas hanno annunciato una
serie di videogame legati
Il menalo del software C64, Ibm PC, Ibmjr, Tan- el, ai confini messicani del- agli Street Games, basket,
speiiacolare è in grande sa- dy, Macintosh e Apple 2. A la California, ba fatto di baseball etc., ma la mia fi-
lale. Al CES di Las Vegas, parte Shangai mi viene su- più. Ha prodotto Instant ducia nei loro mezzi comin-
tradizionale manifestazione bito in mente la versione Music per Amiga che è un cia ad incrinarsi.
dell'elelironica di con.sumo per Amiga di Tass Times in vivacissimo tool musicale Tra le software house
negli uliimi anni un po in ri- '
Tonetown, il software è del- che sembra un videogame e americane emergenti, la
ha.sso, non si era mai vista ia notissima Interplay, as- ha realizzato una serie dì Mindscape è quella che fa
tanta gente. sociata con la Brainwave, programmi coloratissimi e più sui serio. La sua collana
È l'occasione di fare una Della Interplay non potete molto interattivi che restrin- Cinemaware, di cui è già
specie di «chi sale» e «chi non ricordare Borrowed Ti- ge il confine tra il software uscito Defender of thè
.scende» nel mondo del soft- me e Bard's Tale, quest'ulti- utile e quello da intratteni- Crown l'avvenimento di
ma annunciata anche in questo mese, nonostante la
versione Amiga. Di Tass Ti- Non più di 6 merita la discutibile impostazione di

Forse possiamo procede-


re in ordine alfabetico e
possiamo cominciare dagli
Stati Uniti. La prima casa
che mi viene in mente è
l'Activision. Il mio volo per
il suo 1986 è IO. La grande
marca californiana non ha
sbagliato letteralmente nul-
la: «Siamo nati nella stanza
da letto di David Crane»,
ricorda Levi, uno degli at-
tuali dirigenti, «e adesso
abbiamo un fatturato di 40
milioni di dollari». Shangai Shangai.

per Amiga è la cosa miglio-


re di Activision e anche una mes ho già detto molto Epyx di Sunnyvale ancora cui ho riferito, è certamente
delle migliori mai interagite qualche numero fa, perciò in California. Dopo averci realizzata con Le im-
classe.
sui computers. Brodie Lock- non mi dilungo. La versio- dato il più grande software magini sono splendide e i

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-

MCmicrocomputer n. 61 - marzo 1987 113


-pLflTWjRLD-

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.

114 MCmicrocomputer n. 61 • marzo 1987


sìtratterà dì circolare all'in- The Door Knockers, The
terno di un intricato e deco- Stone Faces, The Forest.
ratissimo retìcolo di mura, Bog of Eternale Stench,
di labirinti dì pietra e di sie- Persecution of Ludo, The
pi verdi. In questa rete di
dedali, siete prigionieri del
biondissimo Jareth. E per
uscirne dovrete attraversare
tutti luoghi elencati nella
i

bella mappa che abbiamo


pupazzi, cioè i personaggi realizzato per commentare
Labyrinth elettronici simulati, sono la il videogame; The Laby-
base dei videogame e saran- rinth, Thebrick Hallway,
Lucasgames no eliminati del tutto solo
Activision, USA Alph and Ralph. The Wall
fra qualche anno, quando of Hands. The Stone Corri-
C64
1986 magici computer da 500 mb dor, The Hedge Maze 1&2. -Jarrlh-,
Chstnbuiio da' di memoria governati da
Masiertronic. velocissimi microprocessori
ViaUaziini Ì5.
a 128 bit, ci daranno una si-
21020 asoago (VA)
Tel. 0X32/212255 mulazione totale dell’am-
biente e una versione inte-
rattiva delle immagini ci-
nematografiche. Intanto,
mentre aspettiamo l'avven-
Per dire se mi è piaciuto to di queste macchine, e di
il film Labyrinth userò una questo software, possiamo
espressione di Federico trascorrere un po’ di tempo
Croci: «Sembrava una pun- insieme ai bravissimi desi-
tata del Muppet Show!» gner della Lucasgames, au-
Federico si riferiva alla so- tori dì questo software.
verchiante presenza di pu- Labyrinth è un ibrido tra
pazzi rispetto agli esseri il tradizionale adventure a

umani. Credo che di questo immagini fisse e gli arcade


passo scoppierà una tre- con struttura labirìntica.
menda crisi tra gli attori e si Dovete usare la tastiera, ma
diffonderanno ulteriormen- spesso il Joystick vi servirà
te i creatori di automi elet- ancora dì più. È possibile
tronici come il nostro Carlo incarnare un personaggio
Rambaldi. di sesso femminile, come
Problemi di questo gene- nel film, oppure un omino
re non esistono assoluta- maschio se avete il proble-
mente nella versione video- ma di essere presi in giro.
game del nim di Natale: i Comunque vadano le cose

MCmicrocomputer n. 61 - marzo 1987 i15


Goblin Village, The Castle mione con un paio di cor- te intrigante, assolutamente ghi e personaggi da vedere.
of Goblin King- Proprio la netti con la punta in giù. adatto alla trasposizione in Di fronte al trono del re dei
finale e affascinante appa- Hoggle, un folletto con le videogame, geniale nella goblins, nella grande valle
rizione del re dei folletti, il orecchie a punta e Sir Didi- grafica e mobilissimo e effi- del labirinto di pietra ver-
Goblin King, svelerà il mi- mus, uno straordinario tipo cace nell’interazione, Laby- de, capita di provare addi-
stero della nostra segrega- di cane, ci faranno una rinth è uno deimigliori vi- rittura sentimenti. Sono
zione, e ci aprirà le porte buona compagnia nel gran- deogame mai realizzati, e sensazioni delicate, allegria
del grande labirinto. de viaggio. comunque uno dei più pie- e meraviglia. Salutate il re e
Ludo, una specie di scim- Magnetico e terribilmen- ni di cose da fare e di luo- uscite dal labirinto.

// lemuiissimo standard muliinaziunale, sponsorizzalo da colossi


dell'elellronica di consumo come la Sony, non ha sapulo conquisiarsi sulle
pagine delle riviste specializzale lo stesso buon successo che in Jin dei conti ha
trovato Ira gli appassionali. Qui si tratta di sfatare una leggenda: non è
affatto vero che MSX MSX
e 2 siano standard sorpassali. Specialmente l'MSX
2 è un computer mollo interessante sopraiiuita grazie all'abbondanza di
periferiche efficacissime e innovative come i digitalizzatori e
i monitor e. nel caso della macchina Sony, il bellissimo Joystick senza filo

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.

E si tratta di una digitaliz- no sprovveduta della Melis-


Red Lights zazione davvero buona, che sa e della Susi di Strip Po- The Chess Game
permette ai più voyeur tra ker della Artworx. La criti-
In Amsterdam voi di capire bene che cosa ca che devo fare a questo CA. Thornton, B. Kokx
stanno guardando. Non si software è la scarsa preci- Aackosoft (NL)
Ferì Nemetti MSX 2 Sony
poteva dire io stesso del Sa- sione dei comandi di scarto
Aackosoft (NL) 1986
MSX 2 Sony mantha Fox Strip Poker, tra delle carte e soprattutto la
Distribuito da
1986 l'altrodisponibile in versio- presenza di molti momenti
Distribuito óa: ne Telesina anche per MSX di attesa, dovuti al funzio-
Lago I, orrendamente digitalizza- namento in ram di tutte le

to in black and white e con- sequenze di immagini e di Sempre della olandese


sistente in una manciata di tutto il resto del gioco. Que- Aackosoft questa simula-
pixel disordinati e sparsi sto fatto innesca la solita zione scacchistica su MSX
qua e là. «waiting syndrome». quella 2. La grafica è molto buona
Di strip poker ho già par- terribile nevrosi che coglie e l’interazione è altrettanto
In Red Lights in Amster-
lato due mesi fa a proposito gli informatici che non san- valida. The Chess Game si
dam si gioca un discreto
del bel software per Atari no che diavolo fare mentre sistema in buona posizione
poker e la nostra rivale di-
ST della Artworx. mostra di essere un po’ me- il computer calcola. tra i migliori software di
Anche questo program-
ma della Aackosoft è dedi-
cato a questa singolare ver-
sione del mitico gioco di
carte.
La grande novità che
Red Lights... propone è la
digitalizzazione a colori
della fanciulla spogliabile.

Ringra2io Eraldo Taioh per la


collaborazione allo speciale
MSX 2.
Red Ughlt in Amsterdam.

116 MCmicrocomputer n. 61 - marzo 1987


scacchi, dopo il celebratis-
simo Chess Master 2000
della Software Toolworks
per Amiga e Psion Chess
per Atari ST. Ma c’è qual-
cosa che il programma per
MSX 2 ha che gli altri due
non hanno: la simulazione
del tradizionale doppio
orologio blocca secondi, ca-
rissimo agli scacchisti di
tutto il mondo. Cosi, con
questo programma, potete
sul serio simulare una per-
fetta partita di torneo, usu-
fruendo a piacimento di
una scacchiera bidimensio- amici della. Aackosoft non 1982 che però ci metteva qualità che non è presente
nale o tridimensionale. Do- sapessero niente della sua nei panni di un pattinatore in Leader Board. Protago-
po ogni mossa la petulante esistenza, rimane il fatto assassino. nista del gioco una bambi-
lancetta contasecondi si fer- che il videogame già c’era. E evidente che l'ispirazione na cui il perfido program-
ma e riparte quando l'av- Mettiamola allora cosi: si di tutti questi software vie- matore non manca di sco-
versario ha finito la sua tratta di una versione, pro- ne dal famoso film Roller- prire la sottana nel momen-
azione. Tutto questo rende babilmente non autorizzata, bai, agghiacciante storia di to delle sforzo del tiro. In-
la simulazione ancora più del famoso videogame del- gladiatori tecnologici in lot- sieme al bastone che rotea e
divertente e più realistica la sezione software della ta per la vita. ThunderbaI è alla gonna che si alza, an-
del solito. casa cinematografica di Ge- molto efficace dal punto di che le treccine delia bambi-
Non c’è molto da dire orge Lucas. ThunderbaI è vista grafico, anche se tutta na volteggiano nell'aria,
sulla forza del computer, la storia di una epica batta- l’impostazione del videoga- mentre la biglia vola via
cioè del programma che lo glia tra due biglie su un pa- me non mi convince un colpita forte.
anima contro di voi. Di so- vimento a scacchi gialli e granché. Tutta la simulazione è
lito ci vuole un bel po' di
tempo per scoprire la bontà
di un software di scacchi. Si
sa per esempio che Psion
Chess è davvero molto effi-
cace e non è semplice bat-
terlo neppure per migliori i

giocatori. Nel caso di The


Chess Game bisognerà
aspettare un pochino, ma
dalle assicurazioni degli au-
tori olandesi bisogna intui-
re che si tratta di un buon
programma. Il vostro robot-
tino scacchistico è pronto:
se avete un MSX
2 non ve-
do come possiate farne a
rossi. Il video è diviso in giocata sul dialogo a forza
meno.
due mezzi screen e il joy- di immagini, confermando
guida il mezzo dal vo-
stick la tendenza generale che
stropunto di vista, senza non ho mancato di sottoli-
che sia necessario identifi- neare spessissimo su Play-
ThunderbaI carsi qualcosa presente
in world-
sullo schermo. Non è nep- Esempi; un braccio che fa
Ferì Nemeth, 8. Kokx pure molto semplice capire il muscolo Indica l’opzione
Aackosoft (NL) bene come si gioca: la bi- che regola la potenza del ti-
MSX 2 Sony glia velocissima sui
corre ro; una mazza da golf se-
1986 Se non esistesse Leader
Oiitrixiito da:
pavimento simulato e gli gnala l’opzione per selezio-
scacchi si sovrappongono Board questa sarebbe certa- nare il bastone adatto al ti-
gli uni agii altri dando una mente la migliore simula- po di tiro che si sta per af-
notevole sensazione di ve- zione del gioco del golf, in- frontare.
Questo ThunderbaI asso- locità. sieme alla versione per L’azione si segue come da
miglia un pochino troppo Precedenti illustri di questo MSX del golf della Kona-
I un ideale elicottero che sta-
al bellissimo Ballblazer per genere di gioco sono En- mi. Opera di M. Muramori zioni in alto sul campo da
C64 della Lucasgames del counter di Paul Woakes e della Enix giapponese, gioco, e gli alberi e gli altri
1985. Anche ammesso, e Roller Aces della Williams, World Golf non manca per- ostacoli naturali segnano i

per nulla concesso, che gli un videogame arcade del fino di una certa ironia. limiti del campo di gioco.

MCmicrocomputer n. 61 - marzo 1987 117


Academy punto di vista grafico e inte-
Gunship
CrI Cb 1 987 rattivo. Per il resto ripeto le
Microprose Usa 1 986
Spectrum mie perplessità a proposito di C64
un genere di software cosi
Ecco il nuovo videogame Un buonissimo simulatore di
inesorabilmente sfruttato e
dell’acdamato autore di Tau da guerra che fa di-
elicottero
altrettanto inesorabilmente
Ceti, Rete Cooke. Disponibile menticare per un attimo le li-
poco originale. Otto direzioni
y\e\N5 inizialmente per lo Spectrum,
diverse di scrolling mi conso-
mitazioni dei microcomputer
il programma è un simulatore a 8 bit. Realizzato dal team
lano un po’.
di volo spazialeggiante che della Microprose che ha già
s'inserisce con ottima autorità all'attivosoftware buonissimo
nella linea aperta da Mercena- come Acrojet. supera addirit-
ry di Paul Woakes e da Stargli- Ball Breaker tura la versione per Amiga e
Leader Board der della Rainbird Buono. ST di Super Huey. Standard
CrI Gb 1987
Executive Amstrad, C64 nella sua categoria.
Access Usa
Una specie di super Break-
C64
out tecnologico e tridimen- Leviathan
La nuova versione poten-
Star Raiders 2
sionale è nuovo videogame
il
English Gb 1987
Electric Dreams Cb
ziata nella grafica del già leg- della CRL. la casa di Rocky
C64 Spectrum Amstrad C64
gendario simulatore di golf Horror Show e di Tau Ceti. Il

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 è .

ben calibrata e si basa, come


sempre dovrebbe essere in
un videogame, su un’unica vi-
cenda: tentativo di salvare
il

l'oro estratto dai minatori, da


una banda di desperados che
hanno attaccato la West
Terra Cresta vere da sparo e un terribile Delta Bank. Divertente.
Imagine Gb buio sulle nostre astronavi. Thalamus Gb
C64 Per il resto è sempre la stessa 1987
Finalmente una splendida
storia. C64 Bombjack 2
versione di uno dei migliori vi-
Stavros Fasoulas, finlande- il
Elite Gl. 1987
deogame arcade che siano se di 19 anni autore del gran-
C64 Spectrum Amstrad
mai usciti: Xevious. Terra Cre- de successo del 1986 San- Dopo successo della con-
il

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.

donani. dese è buona almeno dal ambiguità che mi piace.

MCmicrocomputer n. 61 - marzo 1987


MASTERBIT CORRI^ONDENZA

STAR NL 10 GEMINI 160

STAR D IO

STAR D 15

AMSTRAD QL SINCLAIR 128K


PC/IBM Comp. 1S12 L. 459.000
SO/66 • S MHz - 5I2K - Orm 3E0K - Mo-

nfliK - Inlerl PvMeb t Senne • E(&OOS


3 2 GEMOESKTOP -
GEMPAINT - 89» 2

QL versione JS con 2 microdrive, alimentatore, manuale Ir» inglese, ma-


nuale In Italiano, per la gestione dei 4 programmi, cavetti, 4 cartucce con
Iquattro programmi gestionali, QUILL - ARCHIVE - EASEL - A0ACUS
una cartuccia con 6 giochi originali più un super copiatore per MDV e

ORDINI TELEFONICI
ORE 8.30/20.30 - Tel. 06/5611251

MASTERBIT Viale dei f IÌ35-W121 OSTIA UN RM


Non pensavo di dover dedicare cosi presto un 'appendice ai programmi che
deducono, ma una consistente quantità di lettere mi ha fatto cambiare
programma. Sembra infatti che i due problemini logici proposti nel numero 59
abbiano risvegliato fantasia creativa di molti IntelHGiochisti, i quali hanno dato
la
piglio al computer ed hanno realizzato
in quattro e quattr'otto
programmi risolutivi di ogni tipo.
Dedico quindi volentieri questa puntata alla presentazione di alcuni dei lavori
pervenuti, ed all'analisi dei procedimenti adottali. Chi ha ancora qualcosa da dire
suU'argomento. naturalmente, può ancora intervenire.

ene, bene, devo dire interesse. Allargo quindi


che programmi che dedu-
i
l'invito: chi ha provato a
cono hanno solleticato sviluppare qualche tema

L'arte della
il

pubblico che mi segue più nuovo me lo faccia sapere.


di quanto osavo sperare. Un secondo punto che
Sono stati diversi gli inter- merita considerazione è
venti giunti in redazione, quello della scelta dell'al-
interessanti, ma so- goritmo risolutivo. Gira che

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-

sto proposito, vorrei ringra- ponendo a verifica ogni


ziare quanti hanno inviato i
combinazione in base alle
loro programmi, e più affermazioni dei vari perso-
in generale coloro i quali, Inieressanie carrellata naggi e scartando quelle
con critiche e suggerimenti fra gli interventi dei lettori che risultavano incoerenti
contribuiscono a mantenere con gli enunciati dei pro-
vivo il feedback ed a darmi blemi. Questo approccio,
modo di preparare una ru- è comunemente definito
brica che spero sia sempre Tanto per cominciare ho mi nuovi, 0 di realizzare «forza bruta», certamente
interessante. notato che la totalità dei programmi che risolvessero funziona, ma non è elegan-
programmi ricevuti aveva- compiti diversi anche se te né efficiente: tanto per

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

120 MCmicrocomputer n. 61 - marzo 1987


lnt«tiÌQilOeit]

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-

gramma non-Basic è scritto grammers don’t use Pa-


Deduzioni errate
son» hanno fallito la risolu-
in Logo, e per di più su di scal», e poi ognuno è libero zione dei secondo proble-
un Commodore 64 (che per di scegliersi modi che pre-
i Riprendendo alla lonta- ma. chi decidendo che il
chi vuole non è limitato al ferisce per complicarsi la na la citazione da Sherlock problema stesso fosse im-
solo Basic, come mi ha fat- vita (oddio, sai adesso Holmes con cui avevo aper- possibile o mai formulato
to notare in modo un tanti-
no brusco un lettore di Co-
senza). Sapete anzi che fac-
cio? Lo pubblico a mo' di
incoraggiamento, facendo i

complimenti all’autore Li-


no Strada di Milano (il qua-
le si becca anche MC in ab-
bonamento per un anno).

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

mente quello di Riccardo


Codelupi di Roma, che per
risolvere il primo problema
ha dato di piglio nienteme-
no che all'Assembler del
suo C-64. Tanto per rispar-
miare un po' di costosa me-
moria RAM (non si sa mai,
forse sì consuma adoperan-

MCmicrocomputer n. 61 - marzo 1987 121


tet«t9dOIOCHI'

(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

hanno capelli u^alì) suo-


REM !

na contraddittoria. Questa
Scherzi a parte, vorrei
OEM !

contraddizione è reale, ma
ringraziare ancora tutti i

lettori che con il loro inte-


11? LET n =O0 non vuol dire che tutto il resse contribuiscono a man-
£0 LET e=PI problema sia assurdo: sta tenere ben viva questa ru-
00 LET b=r4QT £ solo ad indicare che è erra-
brica, ed in particolare gli
4.0 LET .i=NOT s ta l'ipotesi di partenza,
altri autori programmi
di
50 LET C =NQT d quella secondo cui A, B e C
S0 LET a=PI deduttori che non ho citato
hanno il medesimo colore
70 IF a AND C^.'b TMEN wE"^ a =b di capelli. (Questa spiega-
finora: Claudio Trinchino
S0 IF n=100 THEN 150 TO 100 zione vale in particolare per
di Napoli, Edoardo Dell'I-
90 LET e=ib=d) LET n=100: 00 sola di Torino. Eugenio De
TO 30 Roberto Rossi e Alvaro Va- Vena di Genova. Colgo an-
100 LET f = (a+fa + C+d+€ +1 .^7.. £> leri, entrambi di Roma).
che l'occasione per scusar-
110 LE"^ g=N0T f In questo errore logico, mi con Stefano Rossi, coau-
120 PPINT ''Risultato: a b c £ .J c'è da dire, non sono caduti tore del programma Deduc-
f 9": PRINT solo gli umani: anche un per non averlo citato
130 PRINT TRE 11, a,' ‘:c programma vi è incappato,
tor,

d e
'
nella scorsa puntata. Infine
a quanto sembra addirittu-
.
: ;

invito una volta dì più tutti


ra ad insaputa del suo crea- quanti ad inviarmi i propri
tore! Parlo del programma lavori, sìa sui programmi
per MSX scritto da Mario che deducono che su qua-
Laforgia di Barletta; sul ta-
RUN THEN COPY bulato che ha prodotto
lunque altro soggetto Intel-
Risultato, a spicca la soluzione «Bion-
liLudico.
E concludo veramente.
do Biondo Biondo Bruno Appuntamento come di
Bruno Biondo Biondo» che consueto fra un mese, per
come abbiamo visto è erra- un tema ancora diverso.
ta (e impossibile), li pro-
gramma facendo le verifi-

122 MCmicrocomputer n. 61 - marzo 1987


TUTTI PREZZI SONO INCLUSA
NESSUNA QUOTA I I.V.A.

DI ISCRIZIONE ...
(^SPEDIZIONI IN CONTRASSEGNO IN'N
TUTTA ITALIA - GARANZIA SCRITTA
^SU TUTTI
l t NOSTRI PRODOTTI Hij

PREZZI PER TUTTI !!!


NOVITÀ' ATARI ST
M.M.U. ST 628 ( MsgaMomoryUnIt 2 NEGA ) L. 535.000
ATARI 520 STM con modulatore M.M.U. $T 628 L. 1.100.000
ATARI 520 ST+ <1MB) M.M.U ST 628 + MONITOR B/N
-t- L. 1.520.000
ATARI 1040 STF + MONITOR B/N L. 1.440.000
ATARI 1040 STF + MONITOR B/N + HARD DISK 20 M L. 2.430.000
ATARI 1040 STF + MONITOR COLORE $C 1424 L. 1.700.000
RICHIEDETECI LA CONFIGURAZIONE CHE VOLETE .

QUESTI SONO SOLO POCHI ESEMPI !!!!!!

SOFTWARE A LIRE 20.000(v«niiniii»)


AUTOCAD 30, EASY DRAW, MICROSOFT WORD, FLIOHT SIMULATOR, E
UMI Unti altri III
RICHIEDETECI ELENCO COMPLETO
DA CHI PER PRIMO HA CREDUTO IN ATARI ST
UN’OFFERTA ECCEZIONALE:
RADDOPPIAMO LA GARANZIA ATARI !!!

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

Ovidio cosi lo descrive in giandole» con mosse analo-


anche la frequente presenza Sulle due versioni del So-
un celebre passo: «Si di- nel gioco di asticciole in ghe a quelle della dama fi- litaire esistono evidente-
spongono alcune palline su
no a lasciarne sul piano
luogo delle biglie. mente centinaia di proble-
un tavolo munito di apposi-
una in una buchetta presta- mi, i quali, tra le altre cose,
te cavità: per poter spostare
bilita oppure più d'una con sottintendono un'esigenza
le palline bisogna toglierne Pi cosa si tratta
una disposizione prescelta. di notazione delle mosse
una».
Per chi non avesse anco- Le due disposizioni più che abbiamo risolto nume-
Nella sua veste attuale il
ra capito di cosa stiamo diffuse delle buchette sul rando i fori delia tavola di
Solitaire presenta delle ori-
parlando, diciamo che il piano sono mostrate in fi- gioco come mostrato in fi-
gini confuse: c'è chi lo vuo-
Solitaire è composto da un gura I; neH'immagine a) gura 2 , rifacendoci alla so-
le proveniente dalla Cina,
luzione adottata dal massi-
chi da tribù precolombiane mo studioso italiano di So-
delle Americhe: l'unica co- litaire, Filippo Baslinì. e da
sa certa è che il suo massi- lui pubblicata una ventina
mo splendore lo registrò in
I tle<oid
d'anni fa.
Francia a partire dalla fine A) Migliore soluzione per il problema classico Inglese: In questa numerazione le
del XVI secolo, ma anche
5-A; !2-I0;3-ll: 17-6:29-17:26-24:23-25; 13-25-24: 9-ll;7-9; case indicate dalle lettere
sul suo rilancio europeo 21-23-25-12-10-8; 1-3-11-24; 30-22: 16-27; 32-30-22 : 20-7-9: E, 1, Oed U sono ovvia-
esistono due ipotesi: la pri- 4-16-27-29-17-16: 15-A. mente relative alla versione
ma, più suggestiva, lo attri- francese. 11 problema clas-
buisce ad un detenuto poli- B) Migliore soluzione per il problema Francese «11 corsaro»:
sico del Solitaire prevede di
tico rinchiuso alla Bastiglia. 9-1: 7-9:20-7: 21-8; E-15; 10-8: 7-9; 16-4:1-9; 12-10; 25-12; partire con la casa A vuota
La seconda, più attendi- 23-25 ; 3-11-24; 13-11-24; 10-12: 1-18: 19-17; 24-11; U-18; e di giungere con l'ultima
bile. parla di un matemati- 31-23:32-24; 23-25; 26-24; 0-28; 2-1O-I2-25-23-2I-8-I0-23-3I : pedina in quella stessa po-
co francese, il conte Pelis- 30-32.
sizione.
son, che avrebbe rielabora- Con il solitario francese

124 MCmicrocomputer n. 61 - marzo 1987


mo invitando i lettori a scri- ho pensato che é meglio ri-
vere un programma capace costruire ciò che è stato de-
di cercare una ottimizzazio- molito colmando un posto
ne delle mosse in relazione vuoto al di sopra del quale
ad un dato problema da ri- è stato fatto un salto». Ora
solvere. è possibile che questa non
Proponiamo infatti due sìa la formalizzazione mi-
problemi, uno per la versio- gliore per un programma
ne francese ed uno per che deve ottenere Tottimiz-
quella inglese, nei quali, zazione dì un problema, ma
partendo dalla buca centra- rappresenta se non altro un
le (la A) lìbera si debbono elemento di riflessione che
ottenere rispettivamente le vi aiuterà ad approfondire
due figure mostrate in figu- la filosofia del gioco.
ra 3. Lascio comunque pochi i

A questo punto, alla ri- che avranno il coraggio di


cerca di suggerimenti vali- affrontare il cimento al loro
di, ricolleghiamoci al titolo lavoro, fornendo qualche
deH'articolo e leggiamo co- ultima informazione sui
sa scriveva nel 1716 il gran- quiz proposti.
de matematico Gottfried problema francese è
Il

von Leibnitz in una sua let-


. detto «Dei 12 apostoli» e
tera: «Il gioco chiamato So- nella mia migliore perfor-
litario mi piace molto, ma mance sì chiude in 24 mos-
lo faccio al contrario. Cioè, se. Quello inglese è invece
invece di formare una figu- chiamato «La tavola per se-
ra secondo la regola del dici» e non sono riuscito a
gioco, che prescrive di sal- scendere sotto le 16 mosse.
tare con un pezzo in un po- Sapranno ivostri program-
sto vuoto superando un al- mi fare di meglio?
tro pezzo che viene tolto. Fatemelo sapere. ^

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

tite disputate tra vari programmi pervenuti.


ì

A questo punto siamo però arrivati ai nomi degli otto fi-


nalisti che si disputeranno il titolo.
Al girane finale parteciperanno;
— Borasio Patrone IIBM comp.);
— Fanioccoli - Finistauri (IBM comp.l;
questo è impossibile mentre glior soluzione è in 26 mos- — Gabelli Deplano (C64/:
quello inglese lo consente. se (soluzione B) del riqua- — Cecchini (IBM comp.l:
La soluzione più breve dro). — Amiirani (ZX Specirumi:
per quest'ultimo è di 18 Va chiarito che per — Travelli (IBM camp.);

mosse (soluzione A) del ri- «mossa» si intende un mo-


— Mogavero (IBM comp.l;
— Rocchi (Apple).
quadro), trovata nel 1912 vimento eseguito con la me-
È questo Tuliimo rinvio alla proclamazione del campio-
da L. Bergholt. la quale mi- desima pedina, composta ne e se da una parte ci rendiamo conto dell'Impazienza di
gliorava la precedente idea- anche da più salti consecu- tutti, dall'altra ci sentiamo tranquilli per aver gestito in mo-
ta dal famoso H. E. Dude- do corretto questo torneo. In effetti avremmo potuto super-
ney (19 mosse, 1908) e da ficialmente prendere primi programmi di un certo valore
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

lavori giunti per ultimi.


problema più famoso è Come sempre inseriamo
quello detto «del corsaro» nel nostro discorso mensile
Come sempre abbiamo optato per la correttezza e sul
prossimo numero daremo l'esito finale: questa volta è una
con buca vuota in I e pedi- la componente «informati- promessa!
na finale in 32; qui la mi- ca» e questa volta lo faccia-

MCmicrocomputern. 61 - marzo 1987 125


Ululili

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

... Via!!l tum] procede passando a nuovo file,


si dica di seguito al comando la directo-
digitando «q» si esce dal comando. Se ry (o il device logico) alla quale siamo
primo set di comandi utente che
li
si tratta del nome di una directory di- interessati, oppure, indicando «/», ri-
mostreremo riguarda il trattamento gitando «e» possiamo «esplorarlo» saliamo alla directory padre. Digitato
dei file contenuti su disco. Fanno se-
(ciò avviene automaticamente con senza parametri il comando restituisce
guito a questi comandi di sistema ve-
i
l’opzione AI), digitando «b» torniamo il percorso sinora compiuto. Esempi:
ri e propri che mostreremo nel secon-
su di un livello, se si tratta di un file di
do paragrafo. caratteri possiamo vederne il contenu- CO DPI:
to con «t» (type) infine se vogliamo CD DFO:C
Comando: DIR togliere un file basta digitare «del». CO /
Legge directory dal disco mo-
la
CO /LIBS
CD SYS:
strando prima i nomi delle subdirecto- Comando: LIST CD
ry e poi quest'ultimi in ordine al-
i file,
Mostra la directory del dischetto
fabetico. È possibile indicare quale di-
più altre informazioni relative ai file Comando: MAKEDIR
rectory vogliamo vedere, comunque come le protezioni, data e ora deirulti- Permette di creare nuove directory.
annidata e dovunque allocata (drive ma scrittura, la dimensione, e un even- Si indicail nome eventualmente prece-
esterni, hard disk, ram disk). Esempi: tuale commento. Come per il coman- duto dal percorso nell’albero. Esempi:
do DIR si può specificare a quale di-
DIR
rectory siamo interessati e con la chia- MAKEDIR Comandi
DIR RAM:
DIR DPI FONT/OPAL
:
ve «S» possiamo indicare una sotto- MAKEDIR RAM: Pippo
stringa in modo da listare solo nomi ì MAKEDIR DF1 C/Comandi
: Ausiliari

È possibile indicare una delle tre di file che la contengono. Esempi:


opzioni A, I, Al, (indicando di seguito Comando: TYPE
ai comandi dir «OPT» e l'opzione LIST Si usa per vedere su video il conte-
scelta) ottenendo rispettivamente l’in- LIST DPI ; C nuto un file sotto forma di caratteri
di
tero contenuto del dischetto (i nomi di LIST DFO: S txt
ASCII con OPT H, direttamente in
o,
tutti i file in tutte le directory), l’opzio- codici esadecìmali. L’opzione N mo-
ne interattiva, o entrambe. Con l’op- Comando: CD stra anche i numeri linea. Esempi:
zione interattiva Amiga mostra il no- Permette di esplorare l’organizza-
me di un file seguito da un punto in- zione ad albero dei file settando una TYPE filetesto
terrogativo e si ferma. Battendo (Re- nuova directory come corrente. Si in- TYPE DF1 S/Startup-sequence
;

126 MCmicrocomputer n. 61 - marzo 1987


Illllllllllllllllllllllllllllllllllllllllllllllllllll

TYPE pippo OPT H DISKCOPY DFO- TO DF1: Comando: ED


DISKCOPY OFO: TO DFO:
Comando: DELÉTE DISKCOPY DFO: DF1 NAME NomeDisco
:
Editor di schermo. E quasi un word
processor, dispone dì decine di co-
Cancella un file o una directory Comando: FORMAT mandi quindi non è possibile riassu-
(piena o vuota). Si indica il nome del- È usato per formattare un disco ver- merli in questa sede ( MC n. 58).
l'oggetto da cancellare, nel caso di una gine 0 uno già formattato di cui vo- Comando: EDIT
directory è obbligatoria la chiave ALL gliamo cancellare tutti i file in esso
e se non vogliamo vedere nomi dei fi- Editor dì linea. Stesso discorso dì
i
contenuto. É obbligatorio dare un no-
le mano mano cancellali aggiungiamo me al disco. Esempi: ED (non riferirsi a MC n. 58... non è
la chiave Q. Esempi: stato trattato).
FORMAT DRIVE DFO: NAME
"NomeDisco-' Comando: FILENOTE
DELETE nomefile
DELETE DFV C ALL FORMAT DRIVE DF1: NAME
"NomeDisco- Permette di apporre un commento
DELETE FONTS/OPAL ALL Q

Comando: RENAME canceiletto n seguilo da un pat-


Pattern Matching tere. il

tern qualsiasi maich-ia con nessuna o con


Serve per rinominare un file (o una
Molti computer dispongono del nolo un numero qualsiasi di occorrenze di
directory). Esistono varie forme sintat- meccanismo del pattern matching, la questo.Combinando due caratteri ab- i

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

(file match-iace. Nella fattispecie questo mec-


stono le chiavi ALL e Q (medesima se- canismo è possibile usarlo solo se il co- DELETE file?
mantica). La destinazione può essere mando che stiamo impartendo, nel caso
in cui il risultato del matching restituisca cancella tutti file di nome «file» più
i
un altro file (nome diverso) eventual-
un insieme di file, continua ad essere vali- un altro carattere ((Ilei. flle2. flIeX ecc.)
mente locato in un'altra directory an-
do. Ovvero, anche se dal matching risulta
che su un device differente (ram, hard un solo file non possiamo utilizzarlo se il DELETE pippo #(1:2)
disk, drive aggiuntivi). Esempi: comando non lo prevede. Ad esempio
possiamo cancellare più file indicando un cancella lutti i file il cui nome inizia
COPY NomeFile TO DF1 pattern comune, ma non possiamo ad per pippo e termina per una qualsiasi se-
COPY NomeFile TO NuovoFile esempio impartire il comando RUN sen- quenza di e dì 2 (filet. fìle2, fileI2. fi-
I

COPY NomeDir TO DF1 ALL Q :


za specificare per esteso a quale program- Iell2l2 ecc.)
ma siamo interessali. Idem per ED, TY-
Comando: DISKCOPY PE. RENAME ... e quasi tutti gli altri. LIST P prova (1:%)#a
Praticamente funziona solo con COPY,
Permette la copia integrale dì un di-
DELETE e LIST (quesi'uUimo con la lista tutti i file i cui nomi iniziano per
schettonon protetto, formattando con- chiave P, pattern). «prova», possono avere o meno un I co-
temporaneamente il disco destinazio- Al posto dell'universale asterisco, in me (sempre
sesto carattere del nome) e
ne. Ovviamente dati eventualmente
i
AmigaDOS si utilizzano alcune combina- terminano per un numero imprecisalo di
contenuti su questo andranno irrepa- zioni di caratteri speciali. Il punto inter- a (prova, provalaaa, provai, provaaaaa
rabilmente persi. È possibile dare un rogativo match-ia con un qualsiasi carat-
nuovo nome al disco copia. Esempi:

MCmicrocomputer n. 61 - marzo 1987 127


ad un file. Esso apparirà quando si ri- SEARCH FROM Documenti -lettera- ALL dente, esso serve per terminare una se-
chiede la directory tramile il comando SEARCH FROM DFO: -gatto- ALL zione CLI e chiudere la relativa fine-
LIST. Esempi: stra. Anche ENDCLl non necessita di
Comandi di sistema parametri (salvo casi particolari, come
FILENOTE Pippo COMMENT sopra).
-bla-bla-bla"
A questo insieme appartengono i

comandi che controllano l'interfaccia Comando: RUN


Comando: PROJECT CLI ed altre operazioni riguardo i di-
Seguito dal nome di un programma,
schetti.
È usato per proteggere o sprotegge- permette dì lanciare, parallelamente
re file in lettura, scrittura, esecuzione e Comando: NEWCLl all'interfaccia CLI disponibile in quel
cancellamento. Si indica di seguito al Serve per aprire una nuova finestra momento, il programma in questione
comando il nome del file in questione contenente una ulteriore interfaccia senza aprire ulteriori finestre. Esempi:
e quali diritti vogliamo liberalizzare. CLI. Tramite tale comando (non ne- RUN Textcraft
Esempi: cessita di parametri, tranne il caso in RUN C/FORMAT DRIVE OFL
cui non vogliamo redigere il nuovo NAME -pippo-
PROTECT NomeFile r CLI verso un terminale esterno oppu-
PROJECT NomeFile rwe Comando: STACK
re vogliamo aprire una finestra di di-
PROTECT NomeFile Ogni comando mandato in esecu-
PROTECT NomeFile rwed mensioni diveree o marchiata in un
modo particolare) è possibile lanciare zione necessita di una determinata
in una finestra un programma ed ave- quantità di memoria da utilizzare co-
Comando: JOIN
re disponìbile l'altra (o le altre) per me area di lavoro. Normalmente tale
Si usa per concatenare più file in un area assomma a 4000 byte ed è neces-
continuare ad eseguire comandi CLI.
unico file destinazione. Esempi; sario aumentarla quando si eseguono
Comando: ENDCLl operazioni che richiedono aree di la-
JOIN Flle1 File2 AS NewFile Complementare al comando prece- voro motto estese. Ad esempio se dob-
JOIN Flle1 Flle2 File3 AS NewFile

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-

128 MCmicrocomputer n. 61 - marzo 1987


Illllllllllllllllllllllllllllllllllllllllllllllllllll

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

Per aumentare lo stack è sufficiente in- (cfr. MC n. 60). Esempi:


dicare di seguito al comando la di- BREAK 3 C
mensione in byte. Esempi; BREAK 1 0 E INSTALL DFO:
BREAK 5 ALL INSTALL OF1:
STACK 8000
STACK 20000 Comando; ASSIGN Comando: RELABEL
Si usa per assegnare device logici a Permette cambiare da CLI
di no-
Comando; STATUS directory. Usato senza indicare la di-
il

me del dischetto inserito in uno dei


Questo comando lista su video un rectory scollega il device logico. Esem- drive. Esempi:
determinato o tutti processi CLI e
i pi:
per oguno di questo indica una serie RELABEL DFO: NAME "PippO"
ASSIGN C: RAM: C
di informazioni riguardanti lo stack. la ASStGN FONTS: DF1 FONTS :
RELABEL DF1: NAME "Pello-
dimensione del global vec-
priorità, la ASSIGN S:
tor e il nome delle sezioni nella seg- Comando: EXECUTE
ment list. Esempi: Comando: DATE Con questo comando è possìbile
Permette di modificare o mandare in esecuzione un command
di leggere
STATUS FULL file contenuto nel device logico S: op-
STATUS 3 FULL l’ora e la data deH’orologio di sistema.
È possibile usare diverse forme per ag- pure nella directory corrente. Esempi:
Comando; WHY giornare la data (se sono passati pochi EXECUTE files/NomeFile
Al verificarsi di un errore, col co-
giorni dall'ultimo aggiornamento). EXECUTE Startup-sequence ^
mando WHY (senza parametri) è pos-
sibile ottenere chiarimenti sulla situa-
zione.
Operatori di redirezione
Comando: FAULT LIST > NomeFile
Per reindirizzare l'input o l'output di
Se il sistema restituisce il numero di programmi da o verso periferiche diverse
un errore, col comando FAULT è pos- dalla tastiera e dal video, in AmigaDOS è Se, infine, disponiamo di un program-
sibile farsi dire dal sistema tale codice possibile utilizzare i cosiddetti «redirec- ma che chiede degli input qualsiasi da ta-
a quale errore corrisponde. Esempi; lion operator» '<' e Se ad esempio stiera, possiamo preparare un file con lut-
desideriamo una stampa su caria della di- ti i dati e poi mandare in esecuzione il
rectory del dischetto contenuto nel drive programma cosi:
FAULT 103
digiteremo da tastiera il comando:
FAULT 103 120 121
NomBProgramma< FileDati

Comando; PROMPT DIR > PRT:


Tanto per fare un esempio coi coman-
Con questo comando è possibile Analogamente per effettuare la stampa di AmigaDOS (che sono programmi) pos-
cambiare il prompt del CLl attivo in di un nie di caratteri, utilizzando il co- siamo utilizzare l'opzione interattiva del
quel momento. La stringa «%N» viene mando TYPE; comando DIR. che come input da tastie-
interpretata come numero di CLl. ra prende vari «b», «t», «e», «del» e
i

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

Si usa per inviare un control C, D. E


o F ad un determinato task. È anche

MCmicrocomputer n. 61 - marzo 1987 129


JUat Paint e dìntonii
Mac Paini è stato sempre la Cenerentola dei
programmi per Macintosh. Per carità, nessuna
critica malevola. Si tratta di un pacchetto affidabile, capace
di fare mirabilia, polente, e, probabilmente, rappre.senta il
meglio realizzato tool grafico di Mac. od almeno, quello capace
di realizzare le operazioni più suggestive. Ciononostante è diffuso
solo perché sino a poco tempo fa, era fornito come corredo standard
della dotazione di base Mac.

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

130 MCmicrocomputer n. 61 - marzo 1987


operazioni di editing, come il rovescia- cancellare il dischetto stesso, appunto stra i limiti delle pagine in cui il dise-
mento orizzontale e verticale deii'im- sotto il proprio onore. gno sarebbe diviso se di esso venisse
magine. e poche altre cose. D’altro Passiamo alla descrizione del pro- effettuato un ingrandimento (al massi-
canto si tratta, in questo caso, di tool gramma: la Hnestra iniziale é più am- mo 32x).
che raramente vengono usati visto che pia di Mac Paint originario: solo 1.2 Questo deH'ingrandimento è uno
é prevedibile che. ormai, quando il no- cm. sul lato sinistro, sono occupati dai dei tool più elTiciemi del pacchetto; la
stro programma viene lanciato, docu- i tool di base: tutti gli altri sono invece finestrina, nella videata principale,
menti di base sono stati già redatti. nascosti, evidenziabili ed utilizzabili con le due sagome umane miniatura in
Passiamo a Mac Billboard (letteral- tramite opportune combinazioni di contiene due tool dello zoom (opera-
i

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.

MCmicrocomputer n. 61 - marzo 1987 131


zioni,come «Print Billboard» consen- tazione ci troviamo di fronte al più po- vistoche si viaggia sui SO dollari), d'al-
tono invece di eseguire ingrandimenti tente pacchetto tipo Mac Paint che ab- tro canto abbastanza finalizzato. Inse-
su carta con la tecnica di Mac Draw. rito sotto il menu mela permette di ac-
biamo finora visto.
vale a dire eseguendo stampe di parli DrawPaint é un programma di cedere e visionare direttamente, men-
singole da incollare insieme. Niente Keith Mac Greggor che. distribuito tre si sta lavorando su un altro pro-
male davvero: un programma da pren- personalmente dall'autore, converte gramma. ad esempio, e tipicamente,
dere in seria considerazione, oggi che documenti di tipo PICT, come quelli un WP come MS Word o Write, docu-
Mac Paint non viene più fornito di se- di Mac Draw, in documenti MacPaint. menti Mac Paint già elaborati, senza
riema venduto a parte. Si tratta di una operazione un po' lun- passare attraverso la estenuante e ben
Conlinuiamo con Full Paint, un ga. in quanto viene eseguito uno scan- nota trafila dell'apertura e chiusura di
programma disegnato da Steve New- ning puntuale dell'oiiginale per tra- documenti vari e del non sempre age-
man. Scott Wiener e Jeff Young, e sformarlo in una figura formata di vole uso degli Appunti. Non ci sono,
commercializzato dalia Anna Arbor punti, ma ciò consente di aggirare il comunque, molte funzioni di editing:
Softworks. Si tratta di un programma gap proprio di Paint, realizzando figu- c'è un semplice comando di scroll e di
piuttosto recente, realizzato nella se- re in Draw ed apportando le dovute selezione, ed un utile «Frame thè Co-
conda metà deH'86, che rappresenta modifiche pittoriche, se cosi si può di- py», che traccia attorno alla parte di
quanto di più versatile e potente ci sia re, in Paint . magari con qualcuno dei figura scelta un rettangolo dello spes-
nel campo proprio di Mac Paint. Oltre programmi che abbiamo descritto pri- sore di un pixel. La cosa più interes-
alle solite feature proprie del progeni- ma. Anche questo programma viene sante, e davvero utile, è che è possibile
può funzionare da edi-
tore. Full Paint distribuito sotto il sistema Mac Ho- eseguire una selezione più ampia di
tor dischermo completo, e lavorare nor: il costo è di cinque dollari, prati- quella visibile nella finestra; analoga-
contemporaneamente perfino su quat- camente irrisorio. mente a quanto avviene in Draw.
trodocumenti: questi possono presen- Quelli finora esaminati erano veri e Orafi e programmi simili, quando il
tarsi sia accatastati, come accade in propri programmi, da lanciare indivi- rettangolo di sviluppo della parte sele-
Mac Draw. sia ordinati in finestre con- dualmente, e, per cosi dire funzionanti zionata «batte» contro un bordo la fi-
tigue. il tutto realizzato automatica- in main memory. Esamineremo adesso gura esegue uno «scrolling». scorren-
mente da menu. Ancora, è possibile tre programmi che vanno inseriti come do sotto l'occhio dell'osservatore, ed
leggere, attraverso una finestra dedica- desk accessory, accessori da scrivania, evidenziando la parte nascosta. È pos-
ta, le dimensioni degli oggetti e le co- presenti in menu mela, con tutti van- i sibile cosi eseguire selezioni anche di
ordinate relative: infine e non per im-
. taggi (e gli svantaggi) connessi con ta- tutta la pagina, cosa impossibile, altri-
portanza, è possibile visualizzare un le tipologia d'uso. La funzionalità di menti, con i normali programmi. C’é
righello, con unità di misura a scelta. tali tool è. come ovvio, data la tipolo- da dire, comunque, che, oltre al pro-
Ancora, il pacchetto presenta in menu gia d'azione, abbastanza finalizzata. gramma. il dischetto è pieno zeppo di
alcune opzioni destinate a modificare Vediamoli singolarmente. documenti Mac molto ben rea-
Paint,
il disegno secondo tipologie rotazioni, Il primo che esamineremo è Quick- lizzati (dalla direbbe trattarsi
qualità si
prospettiche, ecc. Si tratta di qualcosa Paint, di Enterset (è la stessa casa pro- di disegni digitalizzati, che compensa-
che descriveremo più particolareggia- duttrice di QuickWord, esaminato no in parte il prezzo non proprio con-
tamente appresso, quando parleremo qualche mese fa). Si tratta di un tool correnziale).
del programma Click Art: con tale do- dal prezzo contenuto (ma non tanto. Art Crabber (Micromind Software).

4 • QuicMPomi con uno dei di/cumenii presemi nel


dischello: si non Veleiaia qualità dell'immagine.

4A-4B Due diverse vìdeole di Ari GroMier

SA • Click Ari Ejffecis: le due scrilie sono siate ol-


lenule tramile le funzioni -Disiorciv e vRuoia».

SB - Ancora Click Art Effetis evidenziarne le


quatlro possibili funzioni.

132 MCmIcrocomputer n. 61 - marzo 1987


è uno strumento abbastanza simile a accessory che permette di deformare, so sì basa, in maniera ampia, il «Gui-
QuickPaint. Le funzioni sono pratica* ruotare e scalare figure eseguile dal ded Tour» della Apple; ma la man-
mente le stesse, ma la finestra possie- nostro, con una tecnica piuttosto agile canza di un editor a tutta pagina lo pe-
de barre di scrolling e box di ridimen- e pratica. Purtroppo, ma questo non nalizza estremamente.
sionamento. Manca la possibilità della dipende dal programma, risultati, co- i
I programmi e pacchetti che abbia-
selezione a tutta pagina ( o almeno, di me vede anche dalla figura, non so-
si
mo presentalo riparano, in maniera
porzioni superiori a quelle della fine- no sempre qualitativamente validi, an-
più o meno efficace, ai problemi fin
stra attiva),ma il prezzo è molto infe- che se l'effetto è sicuramente notevole.
qui evidenziati. Ciononostante, tranne
riore, e abbiamo notato una maggiore L’uso di una LaserWriter risolve, co-
forse nel caso di FuIlPaint, permane
velocità di esecuzione. Una particola- munque, il problema.
qualche difficoltà nell’ottenere la mi-
rità; sebbene sia un desk accessoi7 , Siamo, cosi, arrivati alla conclusio-
gliore resa.
non va montato col DA
Mover fornito ne dì questa rapida rassegna di pro-
col disco sistema. Esiste un program- grammi dedicati o simili a Mac Paint. D'altro canto non bisogna dimenti-
ma dedicalo che esegue l’installazione, Come già dicevamo in apertura, il ca- care che non si tratta di programmi
anche se ha il difetto didover essere postipite. a dispetto delle sue notevoli dedicati a disegno tecnico; cionono-
presente, per il montaggio, sullo stesso doti «pittoriche», non gode di gran stante, poiché è impensabile che qual-
dischetto che poi conterrà Taccessorio popolarità, e la sua diffusione è frutto, cuno compri, adesso. Mac Paint, dopo
(può essere, poi, tranquillamente can- come abbiamo visto, del fatto che fino che per tanto tempo, questo è stalo di-
cellato). all'anno scorso veniva fornito gratuita- stribuito gratuitamente, e ci sono tante
Abbiamo lasciato per ultimo un mente di serie con la macchina. Che di quelle copie in giro che nessuno
programma molto noto, che ha accom- non sia il top dello sforzo programma- avrebbe difficoltà a procurarsene una,
pagnato Mac Paint fin dalla sua nasci- torio è dimostrato, se questo può esse- potrebbe essere questo il momento di
ClickArt Effect, un pac-
ta: si tratta di re un metro di paragone, dalla gran- rivedere completamente il pacchetto,
chetto già nominato altre volle, che ci- dezza fisica del programma (70k circa, diversificandolo da quello attualmente
tiamo per completezza: ideato e realiz- contro i 71 di un WP non proprio sofi- in circolazione, in modo da rivivaciz-
zato da Bill Parkhurst e venduto dal- sticato come MWrite, gli oltre lOOk di zare il settore. Ma. mi chiedo, l’Apple
ia T/ Maker Graphics, è l’unico , di Draw, i 170 di Mac Draft e gli oltre ha davvero interesse ad entrare in con-
quelli descrìtti, distribuito regolarmen- 300 di Mac 3D, tanto per rimanere in correnza con le software house, pro-
te da un importatore italiano. Si tratta, campo grafico): ha il pregio di essere ducendo pacchetti propri? Credo pro-
come qualcuno ricorderà, di un desk estremamente affascinante, e su di es- prio di no!

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

Nutricale è un programma, prepa- — proteine 830 cibi e ne analizza contenuti se-


i

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-

MCmicrocomputer n. 61 - marzo 1987 133


nali, cui poter accedere per aggioma- forma dì peso ed unità
prescelta, sotto l'uopo predisposto, tutti i dati relativi
menii. Inoltre gli sviluppi di tale, per di misura: l’ultima evidenzia le com- alla persona che dà nome alla dieta: a
cosi dire, cronistoria, possono essere ponenti nutrizionali principali della tal proposito possono essere introdotti
sviluppati in grafica (a barre, a torta somma dei piatti evidenziati nella se- dati personali caratteristici, che ver-
ecc.) per una analisi dei risultali più conda finestra. ranno evidenziati in tutti repori: le
i

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-

134 MCmicrocomputer n. 61 - marzo 1987


Sapete già a chi rivolgervi
per la manutenzione
dei vostri personal computer?

PC MAINI
Per risolvere tutti i problemi dì
manutenzione dei vostri computer, chiedete
diPC MAINI, il centro specidizzato nella
riparazione di personal ed accessori.

• PC MAINI es^ue in tempi brevi


riparazioni o sostituzioni del materiale
fuori uso.

• La costante disponibilità nel magazzino di


prodotti delle migliori marche, assicura
qualità e tempestività.

• Un listino prezzi garantisce i costi delle


riparazioni.
• PC MAINI offie la sua assistenza anche
presso di voi.
• Le riparazioni sono coperte da garanzia di
60 giomi, le sostituzioni di 180 giorni.

;|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

COMMODORE COMMODORE COMMODORE i

AMIGA AMIGA AMIGA I

RAM 512 K RAM 512 K RAM 512 K I

MONITOR A COLORI MONITOR A COLORI MONITOR A COLORI I

DRIVE DA 1MB DRIVE DA 1MB DRIVE DA 1MB


TASTIERA E MOUSE TASTIERA E MOUSE TASTIERA E MOUSE
£ telefonare + SIDECAR + SIDECAR PER
PER COMPATIBILITÀ COMPATIBILITÀ COL
COL PC IBM PC IBM + DRIVE
£ 3.699.000 ESTERNO DA 1MB
£ 4.350.000
CORREDO HARDWARE

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

Oisponibllità di una libreria di ol-


tre 300 programmi: data base,
utilità, gestiortali e grafici tra cui
il potentissimo DYNAMIC CAD

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

VEDI ANCHE A/S. PUBBLICITÀ


GRUPPO DISITACO
Il grosso merito del Lotus 123 è
di Francesco Petroni
quello di aver «demistificato» il con-
cetto di archivio «traducendolo» in
qualche cosa di intuitivo, comprensi-
bile per tutti. Attraverso il tabellone
elettronico, e in modo non traumatico,

Gestione di Archivi sì passa al Data Base, anzi è lo stesso

tabellone elettronico che si trasforma


in archivio.
È evidente che la modalità Data Ba-

in Lotus 123 se del Lotus 123 ha precisi limili che la


rendono praticamente utilizzabile solo
per volumi dì dati medio-piccoli, e per
applicazioni mono-archìvio, con al
Il grande successo del Lotus 123. cui tando proprie doti di intuitività e cu-
le massimo qualche tabella al contorno.
va una buona fetta di «responsabilità» Per esperienza perso-
riosità «crescere». Se in tale archivio vi sono molte pro-
della diffusione de! fenomeno Personal nale ho constatato che tale atteggia- blematiche dì calcolo, queste vengono
Computer nelle grosse organiszazioni, è mento, che rende anche divertente il la- efficacemente risolte, dall'esteso SET
ancora oggi oggetto di studio da parte voro, rimane sempre, anche in quelle di funzioni del 123.
degli studiosi e dei teorici. persone che ormai conoscono il prodotto Non risolve problemi «storici» dei
i

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-

4444 TURCHESE 24 2 OPERAIO PR00U2 2.112.888


4744 AERI 15 2 OPERAIO PROtUI 2.ISB.888
7234 CIRRI 21 5 DIRI6ERTE PERSON 5.411.888
778R BIANCHI 31 3 IHPIE6AT0 PERSON 3.714.888
figuro 3 • Conrfi 2 (orii Multiple Operatore AND.
7891 ItU 19 3 IHPIEBATO DIREI 3.332.888
Per ricerche generiche su campi non prestabiliti è
9111 ROSA 8 2 OPERAIO DIREI 2,993,888
convenieme disporre di una zona condizioni esteso,
9233 PEPE 21 4 FlMtlONARIO PRODUI 4.339.088 dove immettere, volta per volta, I vari filtri di ricer-
9233 BORDO 4 1 USCIERE PRODUI 1.832.188 ca. Nell'esempio qualifica e reparto.

3
2
2 PERSON

codice nue tni. ou4l i»iali<i:> ripirto itipendig


codice me ine, eeai dealilici reparto stipendio 1111 HAIHIQKI 22 2 OPERAIO PERSON 2.8S4.888
mi harpon: 22 2 operaio ^rson i.ast.iaa 51H PORPORA 22 2 OPERAIO PERSON 2.572.018

138 MCmicrocomputer ri. 61 - marzo 1987


L'ANGOLO DEUO SPREADSHEET

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-

do nelle celle vuote e in corrisponden- reOR.


La zona condizioni
za delle label relative, i criteri attraver-
lil a'.iilifici
so quali vedere l'archìvio.
i che in giù quando si
ISCIESE
Ad esempio se dell'archivio Perso- 1

5 [WIEMTO PERSOR che condizioni di


nale. su cui supponiamo di lavorare (e
1 OSCIEM Rsinuz I.37l.nt OR. A parità di riga
che riportiamo in fig. I). interessano i
vii BIUKCKI 5 liPlESatO KRSW S.Tlt.lOt vale l'operatore
record la cui qualifica sia 2, occorre 78S) etu J IWIEBUTO ttPEt !.eo2.m AND. da una riga
all'altra OR.
digitare 2, nella zona Condizioni, nel- nzz tosso I USCIERE PROOIlt i.ssz.tei

la cella vuota al di sotto della label


«qualifica».
Il passo successivo è quello dì atti-
vare una funzionalità di Data Base, ad
esempio una Ricerca (che avviene di- FwuU Cond'.z:}ie Figura } - Condizio-

rettamente nella Zona Dati) oppure


•62'-2immPIII’IE:'=’'nHM0RIF2:‘tIREZ‘ È anche possibile in-
un'Estrazione, che provoca la riprodu- serire nella cella del-
zione dei Record nella Zona Emissio- la Zona Condizioni
ne, anche questa con l'unico prerequi- espres.tioni logiche
nARRONI : OPERAIO PERSOH
sito di avere una riga di Label, identi- APUKj'O 2 OPERAIO PRODUt
che a quelle dell'archivio. emai 2 OPERAIO 0IRE2

Nella versione inglese e italiana PDRms 2 OPERAIO PERSOH

(versione 2.0) i comandi sono: FUCSIA S DIRISEHTE


TURCHESE 2 OPERAIO
DATA QUERY INPUT DATI BASE ORIGINE 2 OPERAIO
CRITERIA CONDIZIONI Z lAPIESATO
OUTPUT EMISSIONE 2 OPERAIO
EXTRACT TOGLI
FINO IDENTIFICA

MCmicrocomputer n. 61 - marzo 1987 139


L ANGOLO DELLO SPREADSHEET

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

zioni premere F7, digitare nuove


e
ni sono vuote il risultato è la somma di naturale al Lotus 123. Questo vuol di-
Condizioni e premere F7, e cosi via. tutti gli stipendi, se le condizioni sono re che, dato un tabellone dì dati, è
impossibili (o sbagliate) il risultato è 0. possibile dialogare con questi median-

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-

MCmicrocomputer n. 61 - marzo 1987


l’anqolo dello spreadsheet

Titellina PiUprica USO DIMMICa SELU FUNZIQIIE 01 LOOFUP

3 5 ‘ 7 8 1 11 NAIIDHE 516LA 1681 1181 1982 1983 1984 1985

t B 11 12 14 16 la 21 ITALIA I 128,1 122,7 129,7 139,7 158,3 IS6.8


1 12 15 16 21 24 27 31 FRANCIA F 161,6 t1l,2 196,2 199,8 212,4 212,8
12 16 21 24 28 32 36 41 OLANDll NL 126,6 131,5 143,4 149,6 158.2 155,9
11 15 21 25 31 35 41 45 51 BEL61U 1 78,1 84,5 86,9 97,5 115,6 112,7
12 IB 24 36 36 42 48 54 61 SERNANIA 9 234,6 249,7 273,8 296,2 384,3 318,7
14 21 26 35 42 4? 56 63 71 6RAN BRETA6NA GB 156,1 156,2 157,6 159,2 172,6 178,7
16 24 32 46 4B 56 64 Ti 81 SRA6NA £ 178,1 181,2 189,6 194,9 195,9 218,1

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:

impenso permeile di analizzare in profondila la funzione di LOOKUP.


Figura IO - Applicazione di Analisi Doli.
Un'applicazione più seria è quella che permeile di esirarredo una tabella reiiongolare di dati alcuni elementi con i quali eseguire dei calcoli. La funzione
di LOOKUP. che si usa per /’eirroitone, deve essere parameirizzaia al massimo.

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

MCmicrocomputer n. 61 - marzo 1987 141


diarie a
l^nnnnrin dì Francesco Petroni

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.

142 MCmlcrocomputer n. 61 - marzo 1987


GRAFICA

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,

MCmicrocomputer n. 61 - marzo 1987 143


GRAFICA

Fig. 6 • Programma
ARCOBALENO Usta-
lo. Con 16 colori, cht
in pratica però sono so-
lo S. non è possibile al-

tura se non ricorrendo


a punì, nature
Fig. 7 - Programma
ARCOBALENO Oui-
pui. Sono prodoni due

gemo un po' mischiali,


con la funzione RAN-
DOM, punii di eario

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

144 MCmicrocomputer n. 61 - marzo 1987


GRAFICA

M Fig. y Programma
PARABOLOIDE U-
sialo. Altro esempio m
no ailrihuiii ad ele-
menti differenti. Va

VIEW. con la filale è


possibile produrre una

della quale disegnare.

Fig. /’ - Programma
12 CURVE Usiaio. U
isirueiom CETe PUT.
che permettono lo me-

porzione della Video


Memor\- in un vettore,
volgono solo quando
si lavora direttamente
in coordinale schermo.

^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

mutato nel PL%(n), il colore nel I


una casa, rielaborazìone a colorì dì un sentiamo una rielaborazione in chiave
PLV^n-h 1), ecc. programma pubblicato su MC numero colorata, di un disegno realizzato con
Viene in tal modo raggiunta un'ef- 42. un programma presentato alcuni mesi
fettiva indipendenza tra programma, In tale esempio ad ogni elemento fa in questa rubrica e che, tra l'altro,

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-

MCmicrocomputer n. 61 - marzo 1987 145


di Andrea de Prisco

Teoria della computabilità:

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...

Le due lettere la stessa cardinalità dei naturali»: e


po- ci più elementi da un lato del confronto
che righe più sopra: «Tra insiemi infini- avete usato il < = fra le rispettive car-
A scrivere sono due lettori medio ti. per decidere se un insieme è o non è dinalità (fra funzioni binarie e funzioni
giovani (IS e 21 anni) il primo dalla
provincia di Gorizia, Antonio Cunei,
della stessa cardinalità dei naturali oc- si ha che n Fh <=
# F, come anche
corre dimostrarlo: se lo é basta fornire fra funzioni calcolate dal formalismo S
il secondo da Roma. Robeno Ugolini.
la regola di corrispondenza Biunivoca e programmi dello stesso si ha che # Fs
Cominciamo dal più giovane che, tra i due /.../«. Dolente dirlo, ma vi siete < = # Ps). Ora. io non avevo mai visto
oltre ad aver scoperto il bug citato nel
pestati i piedi: il criterio di trasformazio- niente sulle cardinalità prima di aprire
riquadro «Non funziona!» pubblicato
a p. 152 di MCmicrocomputer n. 58,
ne da sequenza finita di numeri (d'ora MC # 58. ma
a intuito la cosa combina
in avanti li chiamerò «pacchetti», o mi bene, e la userà nello stesso modo id'ora
sostiene che anche la versione corretta verranno dei crampi alle manii a nume- in avanti il discorso si farà quasi certa-
suggerita di seguito continua a non es- ro interno non è affatto biunivoco! Co- mente caotico).
sere valida.
me già esposto nel riquadro «Non fun- Dunque, abbiamo appena dimostrato
Prima di risolvere l'enigma passia-
ziona!» di p. 152. il criterio esposto nel- che la cardinalità delTinsieme dei
mo dunque la parola al lettore.
l'articolo non è iniettivo. ma anche cor- «pacchetti» non è necessariamente
retto come suggerito continua a non es- uguale a quella dei naturali, ma che an-
Salve a lutti! sere biunivoco! (o per lo meno, lo è. ma zi siha (rifacendosi al discorso di pri-
Innanzitutto mi presento: sono uno
non in N
ma in un sottoinsieme di N). ma) che
s/ìgalissimo studente diciottenne, acca-
Tale criterio manca infatti della proprie-
nita lettore di MC. la cui unica ragione
di vita sono computer ed affini. Salto I
tà surgettiva: emmò arriva l'esempio: #PA <= #N
secondo il criterio del riquadro, la se-
preamboli e passo al punto: Dio, che go-
quenza Al. A2... An. viene trasformata dove ttPA è la cardinalità dell'in.sieme
duria trovare su un giornale già ottima-
ne! numero: dei pacchetti finiti di numeri. Ora, nel-
mente fatto una rubrica come «appunti
l'articolo si dimostra che #F.s < #F,
di informatica»! Ed è proprio riguardo a
BI«,B2'<‘i.B3'*^*..,iB„.,iy*^ cioè che «la cardinalità delle fun-
questa rubrica che scrivo: leggendo avi-
zioni calcolate dal formalismo S è mino-
damente il tt 58 di MC ho assorbito con
Dunque: prendiamo re strettamente della cardinalità di tutte
interesse la trattazione riguardante car-
la sequenza 3.2:
questa diventa le funzioni dai naturali ai naturali»:
dinalità finite e transfinite, con connes-
ma, per quanto appena detto, il proble-
sa dimostrazione di nFs< # F. 3.2^ > 22»3}*5^= 900 ma si .sposta dal calcolo delle funzioni
Fisio il tutta, però, ho iniziato a fare
da N in N. alle funzioni da PÀ in PAH!
qualche considerazione col preciso scopo
(problema che è chiaramente diverso,
di gettare un po' di caos nel bell'ordine Se noi abbiamo però come funzione
perdendosi Tisomorfismo fra le due co-
della dimostrazione. E ho trovato un corrispondente all'algoritmo una inno-
se). Per completare faccenda, la chia-
punto debole. Non nella dimostrazione, cua divisione per due.il risultato sarà:

a dir la verità, ma «intorno». Cercherò


miamo Z Tiitsieme di tutte le funzioni
450= 2' «3^,5^= > /pessima questa) da PA in PA. Il tutto si
di spiegarmi meglio, ma dovrete avere ???
può schematizzare nel seguente modo:
pazienza, dato che ho partorito le sud-
dette considerazioni all'una passata di (Yuk. yuk). Orbene, non avendo dimo-
ieri notte, e che adesso scrivo dopo strato una corrispondenza biunivoca fra
un 'abbondante mangiata (cosa che non i «pacchetti» (sequenze finite di numeri)

aiuta certo a concentrarsi). e i naturali, non avete dimostrato che la


Dunque: prima di tutto una contrad- cardinalità dell'insieme dei «pacchetti»
dizione nell'articolo: nel riquadro «Car- e quella dei naturali è uguale.
dinalità finite e transfinite» di pag. 153 E adesso mi spingo più in là nella cat-
si afferma: «Nel corso dell'articolo ab-
biamo ad esempio dimostrato che l'in-
sieme delle sequenze finite di numeri ha
tivissima opera di demolizione:
to che. nel corso dell'articolo,
una corrispondenza si
ho nota-
dove in
dimostrano esser- a-
146 MCmicrocomputer n. 61 - marzo 1987
APPUNTI DI INFORMATICA

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

traballante dimostrazione, si ha comun- Udine, pur risiedendo a Monfakone:


que che: d'altra parte a scuola siamo quasi tutti
di fuori).
Antonio Cunei
#Z< = > itPA <aF 34074 Monfakone (GO)

100 DIK 5(1001 400 NN-AA:GÙSUB 640


HO PRINT "
410 S(P1-BB:NEXT
120 PRINT " 420 SUl-AA
130 PRINT -C - CODIFICA " 430 PRINT "SEQUENZA":
140 PRINT "D - DECODIFICA" 440 FOR P-1 TO I
150 PRINT "E - ENUMERAZIONE" 450 PRlNTSlP) :NEXT;

160 PRINT " "


460 PRINT
170 PRINT 470 RETURN
180 OET A$ 480 REM
190 IF AI*"(:- THEN OOSUB 280:(50TÙ 110 490 REM • ENUMERAZIONE SEQUENZE •

200 IF A$-"D" THEN SOSUB 370:GOTO 110 500 REM


210 IF AS“"E" THEN G06TJB 5lO:'30TO 110 510 GS-0.
220 GOTO 180 520 PRINT"N -' :(3S:
230 REM 530 NN-GS:GÙSUB380
240 REM •CODIFICA E DECODIFICA DELLE • 540 GETA$:IF AS‘ THEN RETJRN
250 REM • SEQUENZE FINITE DI NATURALI * 550 GS-GS-flrGOTOSZO
260 REM • ENUMERAZIONE DELLE SEQUENZE • 560 REM
270 REM 570 REM * FUNZIONE DI CODIFICA •

280 I“1:P-1 580 REM


290 I$-""!PRINT "ELEMENTu ":I::INPUT IS 590 FF-iIl+J0l*(ll+JJ+H/2+JJ
300 IF IS-"" THEN 320 600 RETURN
310 S(H-VAL(ISI :I-I+I:tì0r0290 610 REM ..........................
320 SU)-I-2 620 REM • FUNZIONI DI DECODIFICA ’
330 Il-SIP) :JJ-S(P*1> 630 REM ..........................
340 GOSUB59Cl:S(P+l>-FF 640 PP-0:NP-0
350 P-P*i;IFPOITHEN330 650 KK-NP* iNP+D/2
360 PRINT "CODIFICA - S(PJ RETURN : 660 IF KK<-NN THEN PP-NP :NP-NP+1 :QOTO650
370 INPUT"NUMERO - " NN : 670 BB-NN-PP* iPP*l)/2
380 GOSUB640:1-BB+1:IF BB-0 THEN 420 680 AA-PP-BB
390 POR P-1 TO 2 STEP -1 690 RETURN

MCmicrocomputer n. 61 -marzo1987 147


APPUNTI DI INFORMATICA

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

In altre parole, due procedimenti


i
trice sono stati sempre più pesanti si-
mostrarlo 0 a dimostrare il contrario, forniti nel riquadro non mettono in
lo faccia pure. Sarà sicuramente molto
no al punto, come ha notato il lettore
corrispondenza biunivoca «pacchet- ì
di Gorizia, di fornire addirittura dimo-
interessante. ti» con naturali ma con un suo sot-
i
strazioni inconsistenti, nel contesto in
loinsieme ricorsivo (nel senso di calco-
cui venivano proposte.
labile). Tanto per fare un esempio, 900
Veniamo al «tosto» Nell'articolo incriminato il sotto-
appartiene a tale insieme, 450 no. Giu-
scritto per il solito motivo della farina,
sto per chiarire la rìcorsiviià di questo,
Desidererei raccontare innanzitutto non voleva nemmeno inserire il riqua-
per sapere se un particolare numero
la storia dì Appunti di Informatica. dro «Non funziona!» tanto... nessuno
Era il lontano agosto 1985 quando appartiene o no a tale soiioinsieme dei
lo leggerà mai. Inseritolo lo sbaglio
naturali basta fare la scomposizione in
passeggiando (da intruso) nel parco di non è stato duplice, come afferma il
fattori primi del numero (operazione
un noto residence dì una ridente loca- lettore, ma diciamo 1.3 volte maggio-
lità balneare calabra (come il sotto-
sempre possibile): se otteniamo una
re. Chiarito l'inghippo, argomento di
scrìtto, rìdente, balneare e calabro) ho
sequenza lecita (primo esponente mag-
questo numero, ci accorgeremo che
avuto la sfortunata (per entrambi) oc- giore 0 uguale del numero di elementi
tutto calza alla perfezione. Esiste in-
casione di incontrare il nostro illustris- rimanenti della sequenza così ottenu-
fatti un teorema algebrico che afferma
ta) allora il numero da cui siamo parti-
simo venerato megadirettore galattico che non esistono infiniti di ordine in-
ti appartiene all’insieme ricorsivo, se
On. Marinacci Marco in veste dì turi- feriore all’infinitezza dei naturali. Per
tale sequenza è illecita, come quella
sta sbomballato in costume da bagno, essere più precisi, questo teorema dice
generata da 450 nella lettera del letto-
magliettina, occhiali da sole. che qualunque sottoìnsieme infinito
re. tale elemento non vi appartiene.
In quella sede, divorati da api, ca- dei naturali prendiamo esso può esse-
labr.onì e formiche, sotto le fresche Dal momento che ogni sottoìnsieme
re messo in corrispondenza biunivoca
infinito dei naturali può essere messo
fronde di un li presente albero (cala- con i naturali stessi. Ad esempio, l'in-
brese anch’esso) «ci siamo inventati» in corrispondenza biunivoca con na- i
sieme dei pari, è un sottoìnsieme pro-
questa nuova rubrìca che avrebbe vi- turali,otteniamo per la ben nota pro-
prio dei naturali eppure può essere
sto la luce per la prima volta sul nume- messo in corrispondenza biunivoca
prietà transitiva(come per magia, tan-
ro di novembre queU’anno. to per cambiare) che pacchetti posso-
i
di coi naturali. Si dimostra che tale corri-
erano chiarì:
rubrìca dove- no essere messi in corrispondenza biu-
I patti la spondenza è possìbile con qualsiasi
va essere «facile», diretta soprattutto nivoca con naturali, quindi la dimo-
i
sottoìnsieme infinito.
ai non addetti ai lavori, ma essenzial-
strazione del numero 58 regge perfet-
mente non doveva avere aspetto ton- tamente.
Nel nostro caso
deggiante (trad.: «pallosa»). Certo,
certo... almeno speriamo... Il procedimento di trasformazione
Per maggiore correttezza
Dal canto mio, gli artìcoli pubblicati da «pacchetti» a naturali mostrato
in quelle pagine, avendo pattuito tra nell'anicolo (non nel riquadro) è total- Dal momento che in questo momen-
l'altro che non doveva trattarsi di una mente sbagWato essendo non ìnieitìvo: to sicuramente almeno il lettore di Go-
serie a puntate ma chiunque poteva due sequenze diverse possono genera- rizia sta leggendo queste righe, e che
leggere qualsiasi articolo e in qualsiasi re lo stesso naturale quindi facendo il effettivamente semplificare troppo le
ordine, dicevo dal canto mio sapevo passo inverso non riusciremo a rico- cose a lungo andare può creare qual-
perfettamente che l'intera opera non struire la sequenza dì partenza. Ciò è che problema, prima di passare al se-
avrebbe mai potuto avere una veste stato ufficialmente dichiarato nel ri- condo lettore (risposta brevissima),
troppo professionale ma doveva rap- quadro «Non funziona!», quindi sia- per questioni di correttezza o dì mag-
presentare solo un'infarinatura del tut- mo a posto. giore professionalità (forse spesso po-
to generale circa rinformatica che non Di contro, il lettore fa notare che co usata in Appunti) innanzitutto da-
salta fuori giocando con 64 e il suo per quanto ìniettìvo, il procedimento remo una dimostrazione del fatto che
joystick. Chi voleva saperne di più cir- dì seguito mostrato come corretto non qualsiasi sottoinsieme infinito dei na-
ca le argomentazioni trattale poteva essendo surgettivo non è nemmeno turali è equìpotente (ha la stessa cardì-
comodamente iscriversi al corso di biunivoco quindi il sottoscrìtto non nalìtà) ai naturali e poi, per acconten-
laurea in Scienze deU’lnformazione avrebbe dimostrato Tequìpotenza coi tare Gorizia, forniremo un metodo
presso una delle 6 o 7 sedi universita- naturali e tutta la dimostrazione del iniettivo e surgettivo quindi biunivoco
rie che lo offrono. fatto che #Fs < #F sarebbe andata senza irucchetti transfiniti (e questa
Da qui veri c propri miracoli come 5 a farsi benedire. Idem dicasi per il ter- volta vado sul sicuro: è il metodo «uf-
pagine dì articolo dedicate al progetto zo procedimento, anche se non c'è sta- ficiale» anche se un po' più incasina-
a grandi lìnee di una CPU (MC n. 55) ta segnalazione dal lettore. to) per mettere in corrispondenza na- ì

oppure le 4 pagine del n. 52 dove si Ovvero esistono dei naturali (ad turali con i «pacchetti».

MCmicrocomputer n. 61 - marzo 1987


DSK-OnvE

BAR CODE READER

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

RICHIEDETECI IL CATALOGO SCONTI - Al SIG.RI RIVENDITORI


APPUNTI DI INFORMATICA

Dimostrazione 1 tare, se un'applicazione da un insieme (inverse) che preso un naturale resti-


ad un altro è iniettiva e surgettiva allo- tuiscono il primo e il secondo elemen-
La dimostrazione rigorosa che un ra tale applicazione è biunivoca ed esi- to della coppia corrispondente.
qualsiasi sottoinsieme infinito B dì un ste anche l'inversa: sono in grado di Per attuare una codifica delle cop-
insieme numerabile A è numerabile é passare da un elemento deH’insieme B pie immaginiamo di costruire la tabel-
presente su qualsiasi testo dì teoria de- ad un naturale cosi come di fare il la di figura 2. La coppia (ij) si trova
gli insiemi (in appendice abbiamo in- contrario. nella i-esima riga alla j-esima colonna.
dicato un testo usato per l'esame di Seguendo le freccie diamo cosi una
Algebra del corso di laurea in Scienze numerazione alle coppie: la coppia
Dimostrazione 2
deirtnformazione) e fa naturalmente (0,0) sarà la zero, la coppia (I.O) la
riferimento a relazioni di ordinamen- La seconda dimostrazione riguarda uno. la coppia due. la coppia
(O.I) la
to, di equivalenza, cardinalità, parti- la codifica Biunivoca delle sequenze (2,0) la terza é cosi via. La formula che
zioni, definizioni per induzioni e a tut- finite di naturali, in naturali. Essa si ri- permette di ricavare direttamente la
to un bagaglio dì conoscenze in tali fa alla codifica delle coppie di naturali posizione in funzione di e j della cop-
i

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

lo identifica bìunivocamente. sono


chiamale in figura 3b e 3c «A» e «B».
Esse fanno riferimento ad un numero
K (funzione di n. mostralo in figura
3d) che è uguale al più grande intero P
taleche P moltiplicato P-l- diviso 2 è 1

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

vero tutti naturali saranno prima o


i secondo componente della coppia gene- biamo quasi finito, combinato col 3
poi associati con elementi dell'insieme rala da quel numero. (ultimo elemento) dà come risultato
B: (tre) per il tipo di costruzione attua- Prima di mostrare qualche esempio 108. Questo valore identifica univoca-
ta non possiamo applicare due ele- di codifica e decodifica dì «pacchet- mente la sequenza «arricchita» di cui
menti diversi allo stesso naturale (ri- ti», dimostriamo il primo passo; la sopra.
cordo che negli insiemi ogni elemento biunivocità della codifica delle coppie Proviamo a tonare indietro, parten-
è presente al più una volta) quindi in un naturale. Forniremo sia la fun- do dunque da 108. Applichiamo la
l'applicazione è banalmente iniettiva; zione che dalla coppia passa al natura- funzione B a tale valore ottenendo 3,
(quattro) come lo stesso lettore fa no- le corrispondente sia le due funzioni ultimo elemento della sequenza non-

150 MCmicrocomputer n. 61 - marzo 1987


HERCULES e COLOR GRAPHIC
FINALMENTE D’ACCORDO

DISPONIBILE ANCHE
NELLA VERSIONE HL
BIANCO
I
CRYSTAL PWdI

VERDE
I
CRYSTAL P39 |

AMBRA
I
CRYSTAL PLA

SWITCH PER SELEZIONE


DELLA FREQUENZA
ORIZZONTALE

SETTAGGIO AUTOMATICO
DELLA FREQUENZA
MONITOR ORIZZONTALE {da 18.5 a
21,85 MHz)

PER E.G.A. POSSIBILITÀ DI SELEZIONE


DEI COLORI VERDE ED
ARANCIO CON SWITCH

TVM MD7 SUL FRONTALE


VENTILATORE INTERNO E
DEGAUSS AUTOMATICO

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

RICHIEDETECI IL CATALOGO - SCONTI Al SIG.RI RIVENDITORI


APPUNTI DI INFORMATICA

che. aumenlato di l, ci indica quante Pen.so sia abbastanza chiara la mag-


volte ancora dobbiamo applicare de- giore leggibilità della soluzione ricorsi-
odifiche. Bene, applicata la funzione va. ma quanto all'effcienza?
A al valore 108 otteniamo 1. Adope- 1 Con la soluzione ricorsiva il ma.x nu-
rando B su otteniamo (quarto ele-
1 1 I mero di Fibonacci ottenibile è 28657 con
mento della sequenza) applicando la un tempo di calcolo di 11.18 secondi.
A questa ci restituisce 3. Ancora. aj>- Con la versione iterativa il medesimo
plichiamo la B ed otteniamo zero (ter- calcolo avviene in pochi attimi. Inoltre
zo elemento della sequenza) applican- con la prima soluzione per ogni chiama-
do A. sempre su 3, otteniamo 2. Per fi- la della funzione provoca l'allocazione
nire basterà applicare le due funzioni di spazio in memoria e il tempo di esecu-
a tale numero per ottenere primo e se- zione cresce esponenzialmente contro la
condo elemento della sequenza, 0 e I. linearità dell’algoritmo iterativo. Quin-
Semplice? no? di. al momento di progettare l'algoritmo
II listato Basic mostrato serve per conviene considerare che se il program-
fare qualche esperimento di questo ti- ma viene eseguito su un input di piccole
po. Voi fomite un input ed esso vi re- dimensioni e il problema è ricorsivo allo-
stituirà la sequenza corrispondente. ra conviene un algoritmo ricorsivo, in
Oppure potete effettuare una codifica lutti gli altri casi conviene usare un al-
inserendo vari elementi rispondendo
i goritmo iterativo.
return quando avete ado- finito. Non Roberto Ugolini - Roma
perate numeri troppo grandi o sequen-
ze molto lunghe per non far andare la Caro Roberto,
macchina, qualunque essa sia (pur- quanto tu dici nella tua lettera è ve-
troppo... vedi MC n. 59, stessa rubrica) ro, se parliamo in termini di efficienza
in overflow. Buon divertimento. e il problema da ricorsivo può essere
facilmente trasformato in iterativo.
Conclusioni Esistono però dei problemi che diffi-
ro» dalla prima lettera dell'alfabeto cilmente possono essere trasformati in
Per concludere vorrei complimen- ebraico con deponente 0. Le funzioni iterativi ovviamente scartando l'ipote-
tarmi col lettore di Gorizia che stu- dai naturali ai naturali hanno cardina- si di implementare un ambiente pseu-
diando attentamente, e nei mìnimi lità due alla Alef-zero, altra quantità do-rìcorsivo su linguaggi dì program-
particolari, il primo articolo sulla com- transfinita al quale è stato dato il no- mazione che non dispongono dì tale
putabilità è riuscito a tirarne fuori ab- me «C». Essa è strettamente maggiore possibilità. Nell'articolo del n. 57 ab-
bastanza per provocare l'uscita di que- di Alef-zero e si dimostra essere pari biamo parlato di Fattoriale e di Fibo-
st'articolo, praticamente tutto dedica- alla cardinalità dei numeri reali non- nacci, due procedimenti ricorsivi assai
to a lui. Per quanto riguarda il resto ché alla cardinalità di parti di N. famosi. Se però ci spostiamo un po'
della sua lettera, una volta chiarito che Altre quantità transfinite sono le più sul difficile, come una partita a
i «pacchetti» possono effettivamente funzioni da reali a reali (due alla C) o scacchi, la risoluzione del cubo di Ru-
essere messi in corrispondenza biuni- partì di R e cosi via (parti di parti di bile, un programma di riempimento fi-
voca con i naturali, la sua quasi-dimo- R. parti dì parti dì parti dì R ecc.) tutti gure in pagina grafica, la ricerca, l’in-
strazione, terminante con quel giusto strettamente l'uno più grande dell'al- serìmento o il bilanciamento di una
punto interrogativo sull'ultima dise- tro. struttura ad albero, ti accorgeresti fa-
quazione. trova risposta nell'uguale e Come disse nel 1914 Hausdorff, nel- cilmente dì come comincia ad essere
che quindi la cardinalità delle funzio- la prefazione ad una sua opera sulla impensabile un'applicazione non ri-
ni da «pacchetti» a «pacchetti» è teoria degli insiemi: «...un campo in corsiva. Nel tuo esempio basta notare
uguale alla cardinalità delle funzioni cui nulla è di per se stesso evidente, in che nel primo caso è necessaria una
da naturali a naturali nonché maggio- cui enunciati veri sono spesso para- sola variabile e un misero IF. nel se-
re della cardinalità dei «pacchetti» dossali ed enunciali plausìbili sono condo ben 5 variabili il solito IF e un
che abbiamo detto essere pari a quella falsi». FOR. Quindi come vedi la complessità
dei naturali. In definitiva la sua ultima è più che doppia, quindi l'aumento di
disequazione la scriveremo cosi: Seconda lettera velocità in qualche modo è pur costa-
to. Come dire: «Nulla si crea... nulla si
ttN= #PA < #Z= #F Il secondo lettore, con intenzioni distrugge...». m€
ben più pacifiche, ci scrive da Roma
Da notare, infine, che per ogni in- riguardo alle funzioni ricorsive, argo-
sieme finito o infinito che sia si dimo- mento del numero 57. A lui la parola;
stra che la cardinalità deH'insieme è Bibliografia
sempre strettamente minore delle fun- Caro Andrea. Aiello, Albano, Attardi, Montanari;
zioni dall'insieme in se stesso ed è pos- mi chiamo Roberto, ho 21 anni e se- TEORIA DELLA COMPUTABILITÀ
sibile anche calcolare quanto vale: guo con molto interesse la tua rubrica LOGICA,TEORIA
due elevato alla cardinalità dell'insie- «Appunti di Informatica». Ne! numero DEI LINGUAGGI FORMALI
57 mi ha particolarmente interessato la Editrice ETS Pisa. 1976
Se ad esempio il nostro insieme è fi- questione del calcolo del K-esimo nume- Anionelli, Manca, Salibra;
nito ed è formato da quattro elementi ro di Fibonacci. LOGICA
(cardinalità 4) l'insieme delle funzioni Ho provato a scrivere un programma Editrice ETS Pisa. 1980
da tale insieme in se stesso è 2 alla 4 non ricorsìvo e poi ho svolto alcune con-
Cecconi, Siampacchia:
dunque 16. Analogamente per gli in- siderazioni sulla questione deU'eJficien-
ANALISI MATEMATICA.
siemi infiniti: la cardinalità dei natura- za. Innanzituttoti scrivo le mie due so- VOLUME I. CAP. 1

li è una quantità transfinita alla quale problema /in Pascal su uno


luzioni al Liguori Editore. 1974
è stato dato anche un nome «Alef-ze- Spectrum 48 K. figure 4 e 5).

152 MCmicrocomputer n. 61 - marzo 1987


AVETE MAI PENSATO CHE

LA C.D.C. importa direttamente dai costruttori di INTERFACCE, MAIN BOARD.


TASTIERE. CASES, ecc. solo le parti staccate per garantire il meglio della
produzione onentale ed inolire ASSEMBLA in pregno effetuando un TEST
PRELIMINARE DI FUNZIONAMENTO.
LA C.D.C inserisce sui propri PC/XTW da SEMPRE solo ed esclusivamente DRIVE i

CHINON che sono sinonimo di qualità, silenziosita. ed alfidabilità

LA CO.C. è organizzata in modo da avere SEMPRE pronto a magazzino quanto Vi


occorre e può effettuare spedizioni ANCHE IN GIORNATA (SERVIZIO
RAPIDO PER LE ISOLE 24 ORE IN PREPAGATO)
LA C.D.C. GARANTISCE i propri prodotti con la sostituzione immediata o riparazio-
ne ANCHE DOPO IL PERIODO 01 GARANZIA (servizio HALF COST)
LA C.D.C. ha tutti i pezzi di ricambio a magazzino degli articoli di propria importa-
zione che vengono conservati per minimo 5 ANNI.

SPESSO È MEGLIO SPENDERE QUALCOSA IN PIÙ PER SPENDERE MENO...

... 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

RICHIEDETECI IL CATALOGO E PREVENTIVI OGGI STESSO!!


sempre arbitrario assegnare interpola-
zioni fisiche all'insieme di informazio-
ni ottiche provenienti dalla immagine;
10 spettro dell'ambiguità non trova po-
sto migliore; infatti mai come in que-
sto caso non esistono corrispondenze
biunivoche.
Infatti, nella semplice osservazione
di basso livello, a mezzo dì celle ele-
mentari afferenti ognuna certe infor-
mazioni di base dì una piccola parte di
La visione immagine, esistono certe proprietà di
base deH'immagine. fondamentali per
11 riconoscimento della stessa, che non

possono essere rilevate con tale siste-


ma, Ad esempio non è possibile defi-
Iprimi tentativi di codifica delie in- essere ulteriormente suddivisa in quat- nire. neH’immagine intrinseca, una
formazioni visive e di recupero e rico- tro parti (utile in questo caso una ar- qualche orientazione generale della fi-
noscimento degli oggetti dalle loro im- ray tridimensionale) che evidenziereb- gura. Ancora, una macchina vedente
magini risalgono al 1940, Ne! 1950 fu be. nella sua struttura, altrettanti para- non potrebbe, attraverso la visione di
sviluppata la teoria del riconoscimen- metri fondamentali della minima parte grado modesto, riconoscere proporzio-
to tramite pattern, grìglia, di informa- d'immagine considerala. Ogni cella ni 0 distinguere tra Tìmmagine dì un
zioni elementari (si veda la puntata conterrebbe così non più un solo dato, oggetto e quella prodotta da un filma-
scorsa) che tuttora resta la tecnica più ma quattro quantità: illuminazione, ri- to 0 da una foto.
efficace per l'analisi delle immagini. flessione. profondità ed orientazione, Una soluzione appena parziale del
Purtroppo, in questo campo, non si so- quesl'ultima riferita alla superficie problema potrebbe essere quella di li-
no avuti grossi progressi. prevalente deH’immagine. mitare il riconoscimento solo ad og-
A dispetto dei notevoli progressi nel Ogni cella, caratterizzata da questi getti ben definiti. Il problema viene
campo deH'informatica. la nostra co- quattro vettori contribuisce, nel suo certamente ristretto in margini più an-
noscenza dei principi della percezione piccolo e per suo conto, a realizzare gusti, ma è ovvio che tutto il lavoro
visuale rimane piuttosto primitiva. 1 ri- «l’immagine intrinseca» che, tra l’al- d'analisi si riduce in maniera drastica
petuti tentativi di progettazione e co- tro, traduce valori dì una realtà e di
i ed è possìbile quindi dedicare maggio-
struzione di modelli destinati alla in- quantità fisiche in una serie dì vettori ri risorse alle tecniche di analogia e

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

154 MCmicrocomputer n. 61 - marzo 1987


INTEUUGEN2A ARTIFfClALE

figura C si vede come la tessitura delle


immagini determini l’effetto ottico di
fuga deirìmmagine deil’osservatore. È
il classico esempio di come l'occhio,
addirittura umano, possa essere tratto
in inganno, in assenza di altri partico-
lari. Immaginarsi come ciò può avve-
nire con maggiore facilità in una mac-
china costruita per analizzare un nu-
mero finito, ancorché elevato di situa-
zioni.
La figura D. ricavata, come le altre,
dalla bibliografia già più solte nomi-
nata in queste pagine, mostra uno
schema di organizzazione del processo
di analisi di visione a basso livello.
Partendo dalTimmagine prodotta dal
flusso luminoso, si passa alla prima
bozza, rappresentata, grossolanamen-
te. da una descrizione dei bordi e di al-
tre caratteristiche principali delTim-
magine. A questo punto l'analisi della
rappresentazione pnncipale. ancora
piuttosto bruta, può arricchirsi paral-
lelamente attraverso altre metodologie
di parsing. Vengono eseguile, senza
precedenza relativa, analisi delle linee
virtuali (nascoste daH'immagine stes-
sa) della tessitura (signiricativa. come
abbiamo visto, per individuare l'orien
tazione deiroggetto): paratlctamenie
attraverso l'analisi del movimento
(corrispondenza di due immagini di-
stanziate nel tempo), della ritlessione.
delia slerescopicità (piccole differenze
fra due vedute della stessa immagine,
attraverso due pumi di vista legger-
mente diversi, consentono di rilevare
la profondila e l'orientazione di super-
ilei e possibile infine individuare, nel-
I

l'immagine primaria, linee e regioni,


comspondcni a limiti ed aree, fisica-
mente e logicamente congruenti, con-
tribuenti da una parte a formare l'im-
magine finale, dall'altra a consentire
tentativi di individuazione degli ogget-
ti concorrenti aU'immagine. Si è perve-
nuti. cosi.air«immaginc intrinseca».
Ricordiamo che abbiamo escluso
dal problema la percezione dei colori:
ma già quanto abbiamo finora eviden-
zialo è degno di studi piuttosto com-
plessi. che attualmente hanno raggiun-
to pnmi frulli, soprattutto di immagi-
I

ni statiche e a distanza prefissata. Se si


considera che uno dei problemi cui si
va incontro e anche quello della «sca-
laiura» dell'Immagine stessa si vede
come anche una avanzata semplifica-
zione del problema non può fare a me-
no di un numero enorme di variabili.
L'immagine primaria, articolata se-
condo il mosaico di informazioni pro-
dotte dall'analisi di basso livello porta
ad una messe di informazioni che oc-
corre inserire in schemi logici omoge-
nei. Il compito della macchina è quel-
lo di codificare tali blocchi di dati, pet
trarne rinformazionc più prossima al-
la realtà

MCmicrocomputer n. 61 - marzo 1987 155


G I ruppe l^istributeri #Asseciati
IL
Di
MIGLIOR SERVIZIO AL MIGLIOR PREZZO
PRODOTTI CON GARANZIA UFFICIALE
Sede: S. Martino Siccomario (Pavia) - S.S. dei giovi (ang. via Gabba) - S 0382 - 49.94.39

COMPUTERS: STAMPANTI:

• LX 06 F/T -
BDcotant I20CP5 graffa paianole L 500.000

B 360Ì; vmzo tastiera


L 3.4M.WKI
U24 MOK RAM 1 UNITA FDD 360 t. HO 20 Mfi. VnOEO
1

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

• M2< • 612X RAM t FDD U Mb 1 HO 20 MI) ViOEU


TASTIERA STREAMER DA 20 Ub LT.9».000
K2( - 6I2X RAM 1 FDD 12 Mb 1 HD 40 Mb VIDEO
TASnm SIREAMER DA 20 Mb L9.1W.0M
Bm espanso» 1 da 366R autoahmaiueto '
M28

• MONTACQIO INTERNO PER PCOCT: •

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

t PCVHDC - 256 X RAM. ! FDD 360X HD 20 Mb


L123S.040
m 33 Mb L 2460.000
VIDEOORAFICO a calon TASTIERA L 3.775.000 • MONTAGGIO INTERNO PER AT: •

• 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

• PCAXM 80286 84'10 Mbz S40E. 1 FDD li Mb VIDEO


TASTIERA L 3.990.000 L 210000
• PC'AX KD2 • 80286 64-10 Mh2. 64DE I FDD 2 Mb 1 HD I
L. 300.000
20 Mb VIDEO TASTIERA L.6JOO.OOO
t K/UL HDO - 80286 E-S-10 Mhz 640K. I FDD 1.2 Mb 1 HD
L 470000

40 Mb VIDEO. TASTIERA L 6S50.0M L 380000


IZ IBS Df CAftUKM urraoDo

NASTRI ORIGINALI PER STAMPANTI

• EPSON LX-86 DESIDERO RICEVERE GRATUITAMENTE


• EPSON FX-8CO
• EPSON FX-ICOO
IL VOSTRO CATALOGO COMPLETO

• EPSON FX-105 L 10400


• EPSON EX-300 L 11400
• EPSON EX-IOOO L1B400
• EPSON LQ-BOD L 16040
• AUOA -
512 X RAM VIDEO a coiai TASTIERA. MOUSE • EPSON LO-2SOO
L 2050.000
t DRIVE SS* ESTERNO TECNOLOGIA TOSOBA
• EPSON LQ-1500
l. 340000 CMleiiaiil da 12 pezzi

t Dlidum da 35* donna tecoa (mm 50 pezzo L. 3.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)

ASSISTENZA TECNICA SPECIALIZZATA e VENDITA RATEALE O LEASING • VENDITA PER CORRISPONDENZA


COEDIZIONI DI VENDITA II pagamenlo potrà essere elleìtualo in 'orma anticipala a mezzo vaglia lelegrahco o assegno arcolare o in contrassegno tramile posta
0 corriere Le spese sono a carico del desiinalano
La SDeiJizions é prevista entro IS gg. I PREZZI SONO /V
Continuiamo con la nostra avventu-
di Raffaello De Masi
ra bancaria, alla riscoperta del vero e
sempre nascosto problema di quale
mistero si cela dietro un estratto conto
di un deposito o di un prestito banca-
rio. È venuto il momento di prepararci
una tabella di sviluppo dei pagamenti
di un prestito, o il che è lo stesso, solo
visto sotto una diversa angolazione,
Interessi e banche
una tabella degli interessi maturati in
un investimento. Ad esempio, il sotto-
part®
•veti®
scritto deposita in banca od utilizza in
un fondo d’investimento una certa ci-
fra. La domanda è: Quanto varrà l’in-
vestimento dopo X anni e quanto sa-
rà il maggior valore accumulato ogni mette di rispondere alle seguenti altre ta lo stesso problema, ma in un’ottica
mese? domande; differente; esso calcola la perdita di
La risposta è data dal programma di «Se si deposita un certo capitale ini- valore di un bene, per anno, di un in-
figura A, forse un po' più lungo di
ziale ad un determinato interesse, e si vestimento soggetto a deprezzamento
quelli, brevissimi ed immediati, della
continua, mensilmente, a depositare (ancora una volta il caso tipico è l’au-
volta scorsa. Si tratta, comunque di
una certa cifra, quale è la tabella degli tomobile). Occorre fornire al program-
interessi maturati, ogni mese (conside- ma il prezzo iniziale del bene acquista-
poche righe di listato. Un'unica accor-
tezza deve essere prestata al tipo di rando, ancora una volta, questo perio- to, il tasso di deprezzamento, e l’anno

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-

to iniziale e da un canone periodico.


una tabella degli interessi maturati nel prezzamento del 20%, quale sarà il suo
periodo e di quelli accumulati dall'ini- valore finale (per vedere se vai la pena
In questa categoria di tipologia può
zio dell’investimento. Nel caso che di venderla, o dì regalarla
essere inquadrato un certo tipo di con- al giardinie-
questi vengano prelevati (caso del vita- re)?»
tratto d'assicurazione in cui accade
lizio precedentemente accennato), sa- Terzo problema sull'argomento (an-
che, dopo un certo numero di anni (e
rà sufficiente considerare, come ovvio, che in questo caso si tratta di una pro-
rate) pagate, è possibile ritirare, con il
il capitale iniziale sempre eguale ed il
relativo interesse, parte o tutto il capi- blematica del tutto simile a quella pre-
tale versato. In questo caso, quando
numero degli anni trascorsi dall'inìzio cedente; la risposta può essere trovata
dell’investimento sempre pari a 0. modificando una riga programma
cioè non si è fatto alcun versamento in il

iniziale, alla domanda del capitale ini-


Una serie di domande, a questo precedente; ma il gioco delle semplifi-
ziale occorre rispondere 0.
punto, immediate, che, pur nelle loro cazioni tra il numeratore e denomina-
altrettanto facili (ma non banali) ri- tore fornisce una soluzione più rapida
Il programma, proprio perché ini-
sposte, consentono dì risolvere, co- al problema): «Quale è il valore finale
zialmente pensato per operazioni del
tipo «Fondi d’investimento» e simili,
munque, un po’ di problemi pratici, di un bene, sottoposto ad un certo de-
cui ci imbattiamo o che superiamo, prezzamento. dopo un certo numero
prevede che si conosca già il tasso
ignari, ogni giorno. di anni?».
d’interesse nominale applicato. Nel
Il programma di figura B permette
caso, invece, si conosca il valore finale Come dicevamo, basta modificare
di calcolare il deprezzamento percen- formula precedente: ma è più sem-
dell’investimento, dopo un certo nu- la
tuale annuale dì un oggetto; nel caso plice usare quella che proponiamo dì
mero di anni, è possibile utilizzare uno
dei programmi presentati la puntata
di una automobile, ad esempio, occor- seguito:
scorsa per recuperare dati per l'anali- re fornire al programma il prezzo ini-
VF = VI (1-
i

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

MCmicrocomputer n. 61 - marzo 1987 157


ALGORITMI

nel listato E); (


- se R, > H)
d) si ritorna a b]
anni = (log (1- (costo • tnteresse)/(nra-
te • rataìil / (log (1+ interesse/nrate)) • Infine, ricordate che la puntata
1 /orate scorsa promettemmo di calcolare e re-
digere un piano di ammortamento di
dove nrate sono il numero di paga- un prestito2 L'ultimo listato lo mostra;
menti per anno e rata è l'imporlo del
pagamento annuale.
m base ad esso è possibile riversare su
stampante una completa scheda che
Ancora avanti! Il programma di fi-
fornisce:
gura F consente di calcolare il tasso
d'interesse cui è caricato un prestito. li — numero dei pagamenti
programma necessita del valore dei — parte interesse e parte capitale nel
— il valore di ogni pagamento,
prestito, del pagamento periodico, del pagamento
— quantità del prestito ammortizzato computato come interesse “rimanen-
numero di pagamenti nell'anno, e del za dovuta » interesse/numero di paga-
dopo ogni pagamento
periodo di vita del prestito stesso. — rimanenza menti per anno
di capitale dopo ogni paga-
Il valore del (asso è calcolato con mento — valore ammortizzato dopo
il
un metodo di approssimazioni succes- — interessi versati dopo ogni rata e am- ogni pagamento sarà = raia — valore
motare del pagamento finale, oltre a! totale del pagamento consideralo come inte-
degli interessi pagati annualmente e del va-
a) viene assunto un interesse arbitrario resse
lore ammortizzato
— rimanenza dovuta “capitale-
bl in base ad esso viene calcolato II rela- — (dove ^A“Somma del valore
pagamento usando lormula
Il programma abbisogna del valore
tivo la effettivo ammortizzato)
del pagamento regolare, del periodo
R, — (int • Vl/nrate)/[1 -(1 -fint/nrate)
di pagamento, del numero di paga-
— l'interesse accumulato é. ovvia-

menti nell'anno, del capitale e del tas- mente 2 ini


R, viene arrotondato
so di interesse.
— ed infine, il valore dell'ultimo
CIse pagamento ottenuto coincide con
II

Il procedimento di calcolo della pagamento = rata -l- (capitale - ra-


quello eseguito OK ta*nrate » anni)
altrimenti viene calcolato un nuovo Inte- scheda e dei valori in essa esposti è il

seguente: Abbiamo finito: presentatevi adesso


resse in base alla regola
int2=int
in banca con fascicoli di
i sotto il MC
.nl = int±(int - intj)/2
— premesso il numero dei paga- braccio, e combattete da pari a pari!
( . se R <R) menti nell'anno

158 MCmicrocomputer n 61 - marzo 1987


ALGORITMI
// set dì istnaiom
tstmziem ìogithe
Siamo arrivati al gruppo di istruzioni che consentono di effettuare le più registri, sia«generai purpose» (AX.
i

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

in ogni ca.so ad Solò hit. SP: sono pure possibili operazioni di


In questa puntata cominciamo dalle istruzioni che agiscono shift sui quattro registri di segmento,
su di un solo operando. compreso anche CS. che di solilo non
è facile manipolare.
Alcuni esempi di istruzioni relativi
ai quattro tipi indicati sono seguenti: i

Le istruzioni di Shift e di Rotate Andiamo però con ordine osservan-


do la tabellìna che riporta tipi d! ope-
i 1) SHL ALFA, 1
Appartengono a questo gruppo le randi possibili per tutti ROR (BX][SI], 1
tipi di istru-
i

istruzioni che agiscono a livello di bit SAR BETA-t-5,1


zioni di shift, dove abbiamo indicato
sull'operando, effeiluando queU'ope-
con «operando» e «termine» gli ele- ROL ALFA[BP]IDI-(-3], CL
razione logica chiamata genericamen- 2)
menti di una generica istruzione di SHL [BX], CL
te «shift», consistente, per chi non lo
shift(SHR, SAR, SHL o SAL, ROL,
sapesse, nel far «scorrere» i bit che co- SHR BX. 1
ROR, RCR. RCL) che interessano sia 3)
stituiscono l'operando o verso destra RCR CS. 1
un solo bit che il numero di bit conte-
(«righi shift») o verso sinistra («lefl SAL DI. 1
nuto in CL:
shift»); neireffettuare questa opera- ROR BL, 1
zione é interessante vedere che fine fa
Istruzioni di shift ROR BP, 1

il bit che «esce» dall’operando come

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-

160 MCmicrocomputer n. 61 - marzo 1987


ASSEMBLER 8086/6088

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

ro e proprio «shift» a sinistra, opera-


bit un operando verso de.stra aritmeti- bit pari a «0» nella word chiamala
zione che consente di moltiplicare per
camente. allora il risultato finale avrà LOW, fare uscire il bit più significati-
2 l’operando, che abbiamo supposto
almeno cinque bit pari ad «I» o a «0» vo da essa per inserirlo nella word
indifTerentemente ad 8 o a 16 bit, dal
(da sinistra) a seconda se l'operando HIGH, dalla quale far uscire il bit più
era rispettivamente negativo o positi- significativo che andrà nel carry.
momento che non cambia nulla: dato
vo.
che l'operando può anche esprimere
In tutti questi casi, dato il meccani-
quantità negative (se aveva il bit più
significativo ad « »), può capitare che
1
smo deH’istruzione, il flag OF non po-
trà mai essere settato.
effettuando lo shift a sinistra il nuovo Ecco che perciò sulla word LOW
bit più significativo sia pari a «0» nel dovremo effettuare uno shift verso si-
qual caso si otterrebbe che il doppio Le istruzioni nistra e cioè una SHL (o SAL, che è la
di un numero negativo è un numero RCL, RCR, ROL e ROR stessa cosa), con il che il vecchio bit
positivo.
Ecco dunque le istruzioni di shift
più significativo dì LOW andrà a fini-
Potrebbe pure succedere che il bit re nel carry.
«chiuse su se stesse» e che si leggono
più significativo sia pari a «0» (indi- Ora questo
bit deve «entrare» in
rispettivamente «Rotate through Car-
cando così un numero positivo) e che HIGH, da quale deve uscire il bit 15:
ry Left» «Rotate through Carry
dopo lo shift a sinistra diventi «1», ot- ecco che dunque il carry attualmente
Righi» ed infine «Rotate Left» e «Ro-
tenendo cosi che il doppio di un nu- rappresenta il diciassettesimo bit di
tate Righi».
mero positivo è una quantità negativa. HIGH, da porsi direttamente alla de-
Non è però un problema, perché co- stra del bit meno significativo di
munque il bit uscente viene posto nel HIGH.
curry ed 11 microprocessore effettua il Ora una «rotate» attraverso il CF (si
test se il (nuovo) CF è diverso dal riveda la sua figura per avere ben chia-
(nuovo) bit più significativo dell’ope- ra la situazione) farà proprio quello
rando ed in tal caso setta il flag di che vogliamo: tra l’altro il bit che ora
overflow (OF). è andato a finire nel Carry Flag po-
Questo discorso, attenzione, vale so- trebbe già essere pronto per una nuo-
lo nel caso delle istruzioni che shifta- Nei primi due casi il meccanismo
va «rotate» nel caso in cui sì avesse a
prevede che il bit che «esce» dall’ope-
no di un bit, mentre per quelle in cui il
che fare non con quantità a 32 bit, ma
numero di shift è contenuto in CL il
rando va a «scalzare» il bit contenuto
a 48, 64. ecc.
nel Carry Flag, il quale bit «rientra»
flag OF rimane indefinito. In definitiva per ottenere lo shift a
dall’altra parte nell’operando: ovvia-
mente nella prima istruzione sinistra delia doubleword contenuta in
lo shift
avviene verso sinistra, mentre nella se-
HIGH e LOW bastano le due istruzio-
ni;
conda verso destra. Vediamo ora le al-
Anchenel caso delia SHR, dato che tre due «rotaie». SHL LOW, 1

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

MCmicrocomputer n. 61 - marzo 1987 161


ASSEMBLER S086/B088

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

che il (vecchio) bit 0 di è arrivalo AX OLTRE LOOP CICLO


nel CF Ma ancora non siamo soddìsfatii
LOOP LAB — la rotate a destra di SI. con il che perla presenza del salto condizionato:
dove appunto la LOOP salta all'eti- il bit 15 è stato correttamente sostitui- pensandoci bene settate il bìi 0 di una
chetia LAR finianto che CX si mantie- to dal vecchio bit 0 di AX word se il carry è «1» si può ottenere
ne maggiore di 0. decrcmeniandoto — il salvataggio di SI in DX. semplicemente «sommando» alla
ogni volta' quando CX si azzera allora Come si vede questa soluzione è al- word il carry!
SI uscirà dai loop e si proseguirà nel quanto più elegante anche perché pre- E questo si ottiene «sommando con
programma vede l'uso di registri della CPU e so- il carry» una quantità nulla alla word

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

RCR SI. 1 RCL HW 1

MOV DX SI ADC LW, 0


dove l'ultima MOV potrebbe essere LOOP CICLO
sosinuiia da una XCHG. In questo modo andiamo a somma-
In questo caso dobbiamo stare at- Vediamo dunque un ultimo esem- re ad LW
intanto il valore «0» e poi il
tenti al fatto che vogliamo una rotazio- pio. supponiamo ora di voler ruotare carry (se per caso fosse pari a «I») il
ne totale e perciò non dobbiamo per- di 3 bit verso sinistra la quantità a 4g che é molto facile convincersi che
dere alcun bit: possiamo cominciare bit contenuta nelle tre celle dì memo- equivale a trasferire il CF ne! bit 0 di
tanto da DX che da AX e noi sceglie- word), che dalla più significati-
ria (tre LW.
remo il primo. va alla meno supponiamo chiamarsi Con questo abbiamo terminato l'a-
Allora dovremo: HW, MW e LW, nalisi delle istruzioni di .shift: nella
— shifiare a destra DX salvando il Il problema é ancora quello di do- prossima puntata parleremo delle altre
suo (vecchio) bit 0 nel carry: non ci ver impegnare tre bit invece di uno. istruzioni logiche. lac

162 MCmicrocompuler n. 61 - marzo 1987


LA TUA^,
moLXOPEwMlIGA
Distributore autorizzato CON^tAODORE
In regalo a tutti gli acquirenti di un PC •%^miga
la tessera del NIUM^^Af/r^CLUB.
•*^jn/GA costa £ 2.500.000 IVA comp.
consegna GRATIS IN TUTTA ITALIA.
Tutto il software disponibile

e l’hardware novità.
Inoltre la NIWA vi propone per il vostro C/64-C/128:

Floppy disk “Memorette” 5^/'* ssdd 100% error free cd L. 1.300


Floppy disk bulk 3V* dsdd 100% error free da L. 3.500
Allinea testine Cartridge L. 32.000
Allinea testine con turbotape e turbo 202 L. 39.000
MPS 802 New Graphìc CON MONTAGGIO GRATUITO rende 100% compatibile la tua
MPS 802 con programmi di grafica
i

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

a disco in soli 4 minuti senza bisogno di conoscenza Linguaggio L. 80.000


HACKER-TAPE: permette di ricassettare qualsiasi tipo di programma predentemente
trattato con HACKER, senza nessun problema di blocchi, leggendo in turbo da disco e
scrivendo in turbo su nastro L. 45.000
OFFERTA: HACKER + HACHER TAPE L. 99.000
Speeddos per C64 L. 65.000 per C128 L. 85.000, per 1541 C L. 79.000, Fast Ioad
reset L. 35.000, Isepic L. 50.000, Capture L. 99.000, Super Cartridge L. 99.000,
Super Freere 3 L. 99.000
DouMe side kit per scrivere sulla seconda faccia del dischetto senza più forarlo - di-
si nooribito. L. 10.000

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

Firenze il 23 novembre 1986. Il successo che il congresso ha riscosso ha senza dubbio

ancor più accentuato l'interesse verso il computer da parte di numerosi gruppi di


radioamatori italiani ed europei. Fra le relazioni presentare ad Hamhir '86, abbiamo
.sceltoquesto mese il lavoro proposto da Sante Perocchi soprattutto per il carattere di
attualità dimostrato dall'argomento: si torna a parlare di commutazione di pacchetto
(vedi MC n. 54). ma questa volta con la proposta di una rete di collegamento
nazionale e la creazione di una banca dati sulle attività radioamatoriali.

Rete nazionale Racket


ad uso radioamatoriale
di Sante Perocchi (lOPSK)

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.

Una parte della rete nazionale ARI

164 MCmicrocomputer n. 61 - marzo 1987


BYTE NEIX ETERE

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 -

permetterà le seguenti funzioni:

MCmicrocomputer n. 61 - marzo 1987 165


BYTE NELL ETERE

sporto dei dati; il raggiungimento di


questo obiettivo, per la sua importan-
za realizzativa, rappresenta la prossi-
ma meta del radiantismo italiano nel
settore delle trasmissioni digitali.

Recenti sviluppi
Il 10 gennaio si è tenuta all'ARI una

riunione per stabilire i punti essenziali


del progetto. In particolare, è stato fis-
sato lo standard nazionale riportato in
figura 3, e la composizione dei nomi-
nativi dei digìpeater. Essi saranno cosi
formati:
IRnXYz
dove: n > numero zona postale
XY — provincia
z » lettera progressiva per digìpeater multi-
pli In una stessa zona.
Es. IR3VE, IR1TO, IR5FIA, IR5FIB

La riunione ha inoltre stabilito le se-


guenti raccomandazioni:
I) Parametri TNC. Prima di iniziare
l'attività via Packel sarà necessario
predisporre i parametri del in TNC
modo adeguato al tipo di traffico da
svolgere e alt'equipaggiamenio impie-
gato; In particolare sì raccomanda:
—Ripetizione pacchetti (retry)
MAX 3 VOLTE
— Trasmissione identificazione
(Beacon) ogni 5 minuti
—Ritardo trasmissione (TXDE-
ARI AX25 NEIUORK TELDtnm FRCILIIIES
LAY) più basso possibile.
fp«quency 433, 62S HHz Tutti gli OM
dotati di apparati ope-
ranti in UHF. sono invitali a svolgere
il traffico packet locale su tale banda;

sarà cosi possibile evitare la congestio-


PUIEUEL ne delle VHP e occupare la banda che
meglio si presta per tale tipo di tra-
TX LEUE
smissioni (al momento il riferimento è
RXirVE la frequenza della rete nazionale
6F LEDEI 433.625 mHz).
Sì è inoltre stabilito che, al fine di
HO LEVE realizzare la rete nazionale ARI in

SEHSORi packet, il progetto dovrà cosi articolar-


si:
SENSOR 2 A) Realizzazione di Reti Locali
STS EXP (LAN) operanti a 1200 bps Livello 2
OSI • freq. 145.225 mHz polarizzazio-
ne verticale.
B) Realizzazione di dorsale naziona-
le operante a 1200 bps (incrementabi-
le) livello 3 o 4 OSI (nella prima fase a
Vi lem livello 2) —
frequenza 433.625 mHz —
polarizzazione orizzontale.
Figura 5 - Esempio di possibiliià lelemeiriche C) Interconnessione LAN/RETE
NAZIONALE a livello 3 OSI, velocità
4800/9600 bps.
pervenire ai centri di coordinamento nitor chemediante un programma di D) Realizzazione di Data Base
nazionale (es. Ministero degli Interni. Network Management, installato nelle
Protezione Civile, Prefetture) messaggi PDU periferiche, controlleranno tutti
telegrafici in brevissimo tempo. gli eventi che accadono nella rete stes- lOPSK
Le caratteristiche tecniche riguar- sa. Sante Perocchi è da anni II VHF/UHF/
danti il funzionamento della rete sono La rete nazionale ARI AX25 SHF Manager Nazionale dell'ARI, ed uno
svolge
del maggiori promotori del packet radio
riportate in figura 2; il rispetto delle un tipo di traffico informativo digitale
In Italia.
norme di accesso e la giusta predispo- a livello 2 della gerarchia OSI; ciò si- Notevole esperto di Data Communi-
sizione dei nodi periferici è cosa fon- gnifica che è prevedìbile il suo svilup- catlon, è inoltre uno del responsabili del
damentale per ottenere bassi tempi di po verso il livello superiore (Lev. 3), in Comitato Studi Avanzati dell’ARI (presi-
risposta; il corretto utilizzo dell'intera cui sistemi più evoluti renderanno la dente Marino Miceli - 12SN).
rete è poi demandato alle stazioni mo- rete più efficace ed efficiente per il tra-

MCmicrocomputer n. 61 - marzo 1987


BYTE NELL'ETERE

A.R.L AX25 NETWORK


CONTENUTO INFORMATIVO
DATA BASE STANDARD
© NOTIZIE ftSSOCIflTIUE

DB o
©
NOTIZIE TECNICO SCI ENTI FI CHE
flTTIUITfl' RfiDIOfiMfiTORIflLI

- Risultati e regolar^ntl Contesi


IY...X - Sale liti
1

- 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).

Consulenze su ogni tipo di applicazione, periferiche e utilizzi speciali.


Bollettino informativo mensile,
sulla base delle note hard e soft dalle più importanti reti americane.
Studio "chiavi in mano' di ogni tipo di applicazione.

Biblioteca completa dei famosi: "FISH Disks".


Raccolte di software altamente qualificato,
approntate negli USA da Fred Fish.
Per informazioni ed iscrizione al Club, scrivere, telefonare o visitarci in sede
DESME - Via 5. Secondo, 95 - W128 Torino - Tei. (01 1} 592.557-503.004
A tutti i nuovi SOCI per il 1987 verrà inviato

IN OMAGGIO il manuale AMIGA DOS.


Indispensabile manuale operativo del vostro AMIGA.

MCmicrocomputer n. 61 - marzo f987 167


Grafka 640x200:
Drawto & HardCopy
Secondo appuiuamenio con la «misteriosa» grafica 640x 200 dell'ancor più «niisieriaso» Commodore
128. Questo mese è la volta di due iitiliiy grafiche praticamente indispensabili, la prima per tracciare linee
a due punti, la seconda per ottenere una copia su carta dei ro.stri output grafici di alti.ssima risoluzione

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-

DRAW 100, 10. 10, 10 D) scriveremo; l'andamento verso il punto di arrivo e


poi incrementa la x o la y a seconda di
in cui.notiamo, la seconda coordinata SYS 4928, A and 255, A / 256, B alcuni contatori interni, tracciando ì

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

168 MCmicrooomputer n. 61 - marzo 1987


2

128 DA ZERO

alcuni registri anch'essi tndirizzabili


indirettamente) non sembra essere ta- .A
le. Fatto funzionare in modo FAST
riesce ad essere abbastanza accettabi-
le.

Tutta la routine di DRAWTO è mo-


strata nel listato 2: i lettori più capaci
potranno eventualmente provare a mi-
gliorarla. non senza comunicarci loro i

risultati,scrivendo a questa rubrica


(vedi riquadro a pagina 17|).
Infine, listati 5 e 6 sono un piccolo
i
‘v
esempio di applicazioni '‘lineerecce”,
la prima solo orizzontali e verticali, la
seconda con tutte le angolazioni. Date
ovviamente il run dopo aver caricato to F0RI-5200TO5646 Listato 1

la parte di codice del numero scorso e 20 READII


quella di listato 1. Per fermare l’esecu- 30 POKEI .11 rNEXT
40 REM ••••••••••••••*••*•*••••••••*•••*•••**•••
zione dei due demo basta premere
50 REM • PROGRAMMI DRAWTO E HCOPY PER C 128 IN •
qualsiasi tasto, se trattasi della freccet- 60 REM • GRAFICA 640 X 200. MCMICROCOMPUTER 61 •
tina a sinistra otterremo un hard copy
(stampante collegata, accesa e rispon- 00 REM • (C) 1987 ADR-SOFTWARE •

dente ai requisiti indicali qui di segui- 90 REM • •

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

MCmicrocomputer n, 61 - marzo 1987


X

128 <Im /<t0


per linea. Per semplicità, inoltre, é sta- semplificare il più possibile la faccen- tenuto dell'accumulatore. La routine
to utilizzato il modo grafico 8 pixel da. Ad ogni iterazione è invocata la di SFFCÓ esegue la open vera e pro-
che permette una più veloce trasfor- routine di stampa all'indirizzo 15A0. pria riferendosi ai valori precedente-
mazione dal modo dì memorizzare i Questa, dopo aver salvato nello stack ì mente settati con le due routine. Infi-
pixel da parte del 128 al modo di registri X e y, apre un file di stampa. ne, con SFFC9, dopo aver indicato nel
stamparli da parte della NL-IO. Per fare ciò utilizza 4 routine del siste- registro x a quale file ci riferiamo, ef-
In definitiva codici inviati (ve li in-
i ma operativo atte allo scopo (si utiliz- fettuiamo una sorta di 4 con la CMD
dichiamo in modo da poter facilmente zano per qualsiasi tipo dì file). La pri- quale stabiliamo che da questo mo-
adattare la routine ad altre stampanti, ma, locata airindìrìzzo SFFBA per- mento in poi i caratteri inviati devono
fateci sapere...) sono un ESC-l-«A»-l- mette di settare numero file, numero arrivare alla stampante.
-i-CHR$(6) per la spaziatura e un periferica e indirizzo secondario, nel Per inviare caratteri si usa la routine
ESC + « L» -I- CH RS( 1 28) -I- CH
RS(2) nostro caso la tripla 4,4,0. La seconda SFFD2, caricando nell'accumulatore il
per indicare le specifiche grafiche. routine, SFFBD, si usa per indicare il codice ASCII di questi. 11 ciclo che se-
I listati 3 e 4, come
eseguono detto, nome del file, mettendo nel registro A gue operazioni di open serve per in-
le
l'hard copy: commentiamoli breve- la lunghezza del nome e dei registri x e viare ì 7 codici di controllo di cui so-
mente. La prima parte trasferisce l’im- y. come sempre spezzato in parte alta pra. E si sono stati mappati a partire
magine in memoria, un venticinquesi- e parte bassa, la locazione in memoria duU'indirizzo SIS98 (in testa alla routi-
mo per volta (pari a una linea dì 8 pi- di tale nome. Dal momento che noi ne) ed è li che si dovrà mettere le mani
xel) in una zona di memoria libera del non dovevamo indicare alcun nome di per modificare tale sequenza. Impor-
128. nelle celle $C00-$E80. Ciò per file è bastato settare pari a zero il con- tante: caratteri sono messi in memo-
i

ria al contrario per semplificare il lo-


op. In altre parole il primo ESC è al-
Listato 2
014CB AD OF OB LDA SOBOF l’indirizzo SI59F l’ultimo carattere di
MONITOR 014CE DO 08 BNE S14D8 controllo a $1599.
PC SR AC XH YR SP O14D0 A2 FF LDX *$FF Segue la vera e propria trasforma-
014D2 8E 12 OB STX $0812
9000 00 00 00 no F9 zione di formato e relativo invio di da-
01405 8E 13 OB STX S0B13
01450 80 08 OS STA «OBOE 014D8 AD 08 OB LDA S0B08 ti da stampare. Terminata la linea si
01453 8E OC OS STX SOBOC 014DB BD 00 OB STA $0800 manda un return (SOD) per far avanza-
01456 8C OD OS STY SOBOO 014DB AE 09 OB LDX $0809 chiude il canale e il file
re la carta e si
01459 A2 02 LDX «S02 014EI 8E 01 08 STX SOBOI
0145B BD 00 OB LOA SOBOO. con la stampante. Tutto ciò 25 volte
014E4 AC OA OB I.DY *080»
0145E 9D 08 OB STA S0B08.X 014E7 8C 02 OB STY $0BO2 come da listato 3. RTS.
01461 CA DEX 014EA 20 4C 13 JSR S134C
01462 10 F7 BPL S145B Listati 7 e 8
014ED AD 08 OB LDA S0B08
01464 A9 FF LDA *$FF 014F0 CD OB OB CHP SOBOB Il listato 7 è un ulteriore esempio:
01466 8D 14 OB STA S0B14 014F3 DO 11 BNE $1506
01469 8D 15 OB STA $0B15 014F5 AD 09 OB LDA S0B09 traccia la funzione grafica mostrata in
0146C 38 SEC 014F8 CD OC OB CMP SOBOC figura I. Si tratta della ben nota
0146D AD 08 08 LDA S0B08 014FB DO 09 BNE *1506 Z = SIN (Q)/Q dove Q è la distanza
01470 ED OB 06 SBC SOBOB 014FD AD OA 08 LDA SOBOA dall’origine degli assi, misurata sul
01473 8D OE OB STA SOBOE 01500 CD OD 08 CMP SOBOD
01476 AD 09 OB LDA S0B09
piano Terminato il disegno (data
x-y.
01503 DO 01 BNE S1506
01479 ED OC OB SBC SOBOC 01505 60 RT3 la complessità dei calcoli e soprattutto
0147C 8D OF OB STA SOBOF 01506 AD. 13 OB LDA, S0B13 il numero delle iterazioni necessarie
0147F BO ID BCS S149E 01509 30 28 BMI S1533
01481 A9 01 LDA «SOI 0150B 18 CLC
01483 8D 14 OB STA S0BI4 Listato 3
0150C AD 08 OB LDA $OB08
01486 A9 00 LDA «SOO 0150F 6D 14 OB ADC S0B14
01488 8D 15 OB STA SOBIS 01512 8D 08 OB STA S0BU8 01560 A2 12 LDX «S12
0148B 38 SEC 01515 AD 09 OB LDA S0B09 01562 A9 00 LDA «SOO
0148C AD OB OB LDA SOBOB 01518 6D 15 OB ADC S0B15 01564 20 CC CD JSR SCDCC
0148F ED 08 OB SBC S0B08 0151B BD 09 08 STA S0BO9 01567 A2 13 LDX «S13
01492 8D OE OB STA SOBOE 0151E 30 SEC 01569 20 CC CD JSR SCDCC
01495 AD OC OB LDA SOBOC 0151F AD 12 08 LDA S0B12 0156C AO 19 LDY «S19
01498 ED 09 OB SBC S0B09 01522 ED 11 OB SBC SOBll 0156E A2 00 LDX «$00
0149B BD OF OB STA SOBOF 01525 8D 12 OB STA S0B12 01570 66 FD STX SFD
0149E A9 FF LDA «SFF 01528 AD 13 OB LDA S0P13 01572 A9 OC LDA «SOC
014A0 8D 10 OB STA SOBIO 0152B E9 00 SBC «SOO 01574 85 FE STA SFE
014A3 38 SEC 0IS2D 8D 13 OB STA S0B13 01576 20 DB CD JSR SCDD8
014A4 AD OA OB LDA SOBOA 01530 18 CLC 01579 A2 00 LDX «SOO
014A7 ED OD OB SBC SOBOO 01531 90 A5 BCC S14D8 0157B 81 FD STA (SFD.X)
014AA BD 11 OB STA SOBll 01533 10 CLC 0157D E6 FD INC SFD
014AD BO OF BCS S14BE 01534 AD OA OB LDA SOBOA 0157F DO 02 BNE $1583
014AF A9 01 LDA «SOI 01537 6D 10 DB ADC SOBIO 01581 E6 FE INC SFE
01481 8D IO 08 STA SOBIO 0153A 8D OA OB STA SOBOA 01583 A5 FD LDA SFD
014B4 38 SEC 0153D 10 CLC OISBS C9 80 CHP «$80
014BS AD OD OB LDA SOBOD 0153E AD 12 OB LDA S0B12 01587 DO ED BNE $1576
014B8 ED OA OB SBC SOBOA 01541 60 OE OB ADC SOBOE 01589 A5 FE LDA SFE
014BB 8D 11 OB STA SOBll 01544 0D 12 08 STA S0B12 0158B C9 OE CMP «SOE
014BE A2 00 LDX «SOO 01547 AD 13 OB LDA S0B13 0158D DO E7 BNE $1576
014CO 0E 12 OB STX S0B12 0154A 6D OF OB ADC SOBOF 0158F 20 AO 15 JSR SISAO
014C3 8E 13 OB STX S0B13 0154D 8D 13 OB STA S0B13 01592 86 DEY
014C6 AD OE OB LDA SOBOE 01550 18 CLC 01593 DO D9 BNE S156E
014C9 DO OD BNE S14D8 01551 90 85 BCC S14D8 01595 60 RTS

170 MCmicrocomputer n. 61 - marzo 1987


138 DA ZERO

Listato 5 Listato 6
1 FAST 1 FAST
015A0 6A TXA 2 REM 2 REM
015A1 PHA 3 REM • 3 REM •

D15A2 TYA 4 REM * PROGRAMMA LINEE 1 4 REM • PROGRAMMA LINEE 2 ‘

01SA3 PHA 5 REM * 5 REM •


01SA4 A9 04 • S04 6 REM 6 REM .........................
015A6 A2 04 LDX *S04 10 SYS4864:SYS4886 10 SYS4664;5YS48a6
01SA6 AO 00 «$00 15 X-100:Y-100 20 X-100;Y-100:GOSUB120
OISAA 20 BA FF JSR SFFBA 20 SYS4928.X AND 255.X/255.Y 30 Y-199*RNDtl)
015AD 96 TYA 30 Y-199*RND(1) :GOSUB100 40 X-639*RNDtl) :GOSU8100
OISAE 20 BD FF JSR SFFBD 40 X-639*RND(1) iGOSUBlOO 70 GETA$:IFA$-""THEN30
015B1 20 CO FF JSR SFFCO 70 GETAS; IFAS*""THEN30 75 IFAS“".-"THENSYS5472
01SB4 A2 04 LDX «S04 75 IFA$-"“"THENSYS5472 SO SYS4871:END
01SB6 20 C9 FF JSR $FFC9 80 SYS4871:END 100 SYS5200.X AND 255.X/256.Y
015B9 A2 07 LDX •$07 100 SYS52O0.X AND 255,X/236.Y 110 RETURN
OtSBB BD 9B 15 LDA S1596.: 110 RETURN 120 SYS492B.X AND 255.X/256.Y
015BE 20 D2 FF JSR *FFD2 130 RETURN
015C1 CA DEX
015C2 DO F7 BNE
015C4 A2 00 LDX •SOO trascorrono alcune decine di minuti) scere, che programmare a colpi di SYS
015C6 AO 08 LDY •$oe premendo la classica freccettina a sini- è davvero penoso. Per la verità quanto
015CB . lE 00 OC ASL socoo.x straotteniamo l'hard copy su carta. presentato in questi due articoli è un
015CB 26 FA ROL Infine, il listato 8 mostra le linee da embrione di ADP BASIC per il 128
015CD lE 50 OC ASL aggiungere al programma math pack che da molto tempo sto maturando
015D0 26 FA ROL
128 presentato il mese scorso, per otte- dentro di me. Anticipazione per antici-
01SD2 lE AO OC ASL
015D5 26 FA ROL nere l’hard copy e per un tracciamento pazione vorrei aggiungere che il lavo-
015D7 lE FO OC ASL degli assi cartesiani più rapido. Come ro ancora non è iniziato quindi non
015DA 26 FA ROL al solito, la copia su carta avviene pre- conterei troppo su brevi scadenze: del
015DC lE 40 00 ASL mendo la freccettina quando è presen- resto fare una espansione Basic su una
015DF 26 FA ROL macchina cosi difficile come il 128 si-
015E1 lE 90 OD ASL tesu video la funzione disegnata. Ov-
015E4 26 FA ROL viamente è necessario aggiungere an- curamente non è facile, specialmente
0ISE6 lE EO OD ASL che le linee data del listato adope- I considerato che ancora non se ne sono
015E9 26 FA ROL rando numeri linea diversi, ad esem- viste sotto nessuna specie. Questo
OISEB lE 30 OE ASL pio dal 1800 in poi, per non calpestare nuovo ADP BASIC, come intuibile, ri-
015EE 26 FA ROL guarderà istruzioni grafiche per
altre lìnee del vecchio listato. In figura l'altis-
OISFO A5 FA LDA
01SF2 20 D2 FF JSR 2 è presente un output di math pach sima risoluzione, versante per il quale
015F5 88 DEY trasferito su carta. la Commodore davvero non s’è sforza-
015F6 DO DO BNE $15CS ta affatto. Avremo le solite istruzioni
015F8 E8 INX per disegnare punti, linee, cerchi,
015F9 EO 50 CPX Espansioni future
•S50 riempimenti di aree, più altre meno
015FB DO C9 BNE S15C6
015FD A9 OD LDA «COD Non è proprio nello stile di fare MC diffuse come il clip di aree di schermo
015FF 20 D2 FF JSR SFFD2 anticipazioni, specialmente quando la o il modo grafico X-OR di punti e li-
01602 20 CC FF JSR SFFCC notizia non implica una promessa da nee. Questo per citare qualcosa. Arri-
0160S A9 04 LDA •S04 parte del sottoscritto, ma devo ricono- vederci al prossimo numero. MC
01607 20 C3 FF JSR SFFC3
OI60A PLA
0160B A8 TAY Inviate i vostri contributi
0160C Chiunque toglU contribuire illa rubrica .128 da zero» propeuendo argo-
0160D menlazioni, trucchelli o semplicemente notizie riguardanti il Commodore
0160E 12K non de>e far altro che inviare il proprio contributo In redazione, possi-
bilmenie indicando sulla busta .128 da zero». I lavori più inieressantl sa-
ranno ospitati su queste pagine ovviamente ricompensando gli autori a se-
conda sia delle dimensioni che dell'Importanza degli elaborali stesi. Noo
dimenlicile (a lai proposito) di indicare sempre chiaro il vostro nome, in-
dirizzo. codice nscale. Anche il vostro numero di telefono potrebbe esserci
utile per potervi eventualmente conlallare prima della pubblicazione per
cbiarimenti. Buon lavoro.
1FAST:SYS4864:SYS4886
2 REM
3 REM • TRACCIAMENTO FUNZIONE
4 REM • TRIDIMENSIONALE
5 REM • Z - S1N(Q)/Q 10 REM
6 REM • Q-SQR(X12*Yt2> 20 REM • LINEE DA AGGIUNGERE AL •
7 REM 30 REM • PROGRAMMA MATH PACK 128
10 DIM AAi(640) :T-15 40 REM • PER IL TRACCIAMENTO ASSI •
20 FOR YO— 9 .5T019STEP.7 50 REM • E L'HARD COPY DEL VIDEO *
30 FOR XO— 9.5T019STEP.04 60 REM
40 D-SQR(XO*XO+YO*YO) 730 Y— Y1*KY:SYS4928.0.0.Y
50 Y-INT(SIN(Q)/Q*754T*1.3) 740 SYS 5200. 127. 2.
60 X-lNT(tX0+9.5)*19.5)+T*. 92-14 760 X— X1*KX:SYS4928.X AND 255.X/256.0
70 IFX<0ORX>-640THEN 80 770 SYS 5200. X AND 255 X/256 199 . .

75 IF Y>A%(X)THENASMX)-Y:Y-199-Y:GOSUB120 875 IFZ$-'V"THENSYS5472:GOTO670


80 NEXT:T-T+2:NEXT 1605 FORK-5200T05646 READKK POKEK KK NEXT
: : . :

90 GETA$:IFA$-""THEN90 1800 REM


100 lFA$-"-"THEN SYS5472 :GOT090 1810 REM • AGGIUNGERE ANCHE LE LINEE DATA
110 Syg4871:END 1820 REM • DEL LISTATO 1. RENUMERANDOLE A
120 SYS4928.XAND255.X/256.Y 1830 REM • A PARTIRE DA 1800. VEDI TESTO
130 RETURN 1840 REM

MCmicrocomputer n. 61 - marzo 1987


Personal Computer IBM
Ventiquattrore

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.

11 TMS99I8 o VDP (Video Display nali occorrerebbero almeno 80 come


Gli Sprite
Processor) é senz'altro il chip più inte- nell’MSX2) sono già qualcosa. Le ri-
ressante di un computer MSX. Questo ghe ammesse sono 24. Come si sa il VDP è in grado di ge-
stire 256 sprite 8 per 8 pixel normali
componente (od uno equivalente) ge-
VRAM
(RAM video) od ingranditi, oppure 64 sprite i6 per
stisce da solo la Lo Screen 1
I6 normali od ingranditi.
dì I6K, la grafica, ìi colore e gii sprite.
Ricordiamo brevemente le caratteri- È uno schermo di testo con 32 co- Sullo schermo possono però compa-
lonne e 24 righe. Permette gli sprite e rire al massimo 32 sprite, e non più di
stiche grafiche: il video dell’MSX per-
mette l’uso di 4 schermi (SCREEN),
sipossono avere caratteri di colore di- 4 sulla stessa riga.
verso: al loro codice ASCII è infatti Gli sprite sono monocolori: per far-
come ormai tutti sanno. 1 primi 2 (lo 0
possibile associare un diverso colore li multicolori è necessario sovrappor-
e r ) sono di testo e gli altri 2 (il 2 e il
I

per ìi carattere e per il suo sfondo, con ne diversi di differenti colori.


3) sono invece grafici.
la limitazione che i byte di colore sono Gli sprite giacciono su 32 difTerenti
Vediamo ora le caratteristiche sa-
solo 32 e che quindi colorì sono vali-
i piani. Lo sprite che ha priorità più ele-
lienti di questi schermi.
di per gruppi dì 8 caratteri (infatti vata (il numero 0) può sovrapporsi a

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-

MCmicrocompuler n. 61 - marzo 1987 173


MISTER MSX

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.

Significato del registri VDP


TABELLA REGISTRI VDP Bit 0:
Dimensione degli sprite. Se posto a 0 la
dimensione è normale, se posto a la di- I
Citiamo il significato dei vari regi-
mensione è doppia. stri, che abbiamo tratto dal manuale
VDP (0): VDP (2): EDITOR/ASSEMBLER del TI 99/
j bit da 7 a 2 sono riservati. Devono esse- definisce la base della Screen Image Ta- 4A, computer che possiede lo stesso
re 000000. ble. cioè la zona di VRAM
adibita a me- integrato video.
Bit I: moria di schermo. N.B. Se andate a consultare questo
porta il VDP in bit-map mode. L'indirizzo in VRAM
valore di questo
è il
manuale tenete conto della numera-
BilO: registro moltiplicalo0400H, cioè una va-
zione dei vari bit: infatti normalmente
abilicazìone/disabilitazione video ester- riazione di una unità equivale ad una va-
i vari bit che compongono un byte
riazione dì 0400H (IK) della base.
VDP (3): vengono numerati in ordine decre-
Se I abilita ingresso video esterno.
VDP(I): definisce la base della Color Table, cioè scente da sinistra a destra, per cui il
Bit 7; la zona di VRAM adibita a mappa dei co- bit più significativo è il 7 e quello me-
seleziona l’ampiezza della VRAM. Se po- lori. no significativo è il bit 0. Per la Texas
sto a 0 il VDP si predispone a gestire una L'indirizzo in VRAM
è il valore di questo Instruments invece l’ordine è inverso,
VRAM di 4K, se posto a una di l VRAM registro moltiplicato 0040H, cioè ogni per cui il bit più significativo è il bit 0
16K. unità sposta la mappa di 64 byte.
e quello meno significativo è il bit 7.
Bit 6: VDP (4): Occorre quindi «tradurre» l’ordine dei
abilitazione/disabilitazione del video. Se definisce l'indirizzo per la Pattern De-
bit per evitare confusione (ed infatti
viene posto a 0 sparisce io schermo, cioè scrìptor Table. Questo è il valore del regi-
tutto lo schermo prende uniformemente il stro per 0800H, cioè è possibile definire abbiamo fatto la traduzione nella ta-
colore del bordo e l'immagine riappare l'indirizzo per passi di 2K. Si tratta del bella pubblicata a fianco).
soltanto rimettendo questo bit a I. generatore di caratteri. In SCREEN 2 VDP (3) e VDP(4) i

Bit 5: VDP (5): fanno eccezione: sia la mappa dei co-


abilìtazione/disabililazione deirincerrupt. definisce l'indirizzo per la Sprite Attribu-
lori che il generatore di caratteri sono
Ponendo questo bit a 0 vengono disabili- te List.
lunghi 6K e possono iniziare solo agli
tati gli interrupt generati dal VDP e quin- L'indirizzo si calcola moltiplicando il va-
di vengono a bloccarsi tutte le funzioni lore del registra per 0080H, cioè l'indiriz- indirizzi 0 e 2000H. Scrivendo nel
associate a questo interrupt (come ad zo è definìbile per passi di 128 byte. VDP (3) i valori 07FH o OFFH si defi-
esempio la scansione della tastiera). VDP (6): nisce la base della Color Table rispet-
Bit 4: definisce la base per la Sprite Descriptor tivamente a 0 0 a 2000H: analogamen-
se posto a 1 il VDP passa in modo testo Table. te se si vuole l'inizio del generatore di
(SCREEN 0). L'indirizzo sì calcola moltiplicando il va-
caratteri a 0 o a 2000H bisogna scrive-
lore del registro per 0080H, cioè l'indiriz-
Bit 3:
VDP passa modo zo è definibile per passi di 2K.
re i valori 3 o 7 nel VDP (4).
se posto a il I in multi-
color (SCREEN 3), VDP(7): Infine se si vuole entrare in SCRE-
Bit 2: Il nybble più significativo definisce il co-
EN 3 bit dì modo (cioè
1 i bit il 1 del
riservato: deve essere 0. lore dei caratteri in SCREEN
0. Il nybble VDP (0) e bit 3 e 4 del VDP (4))
i deb-
Bit I: meno significativo definisce il colore del- bono essere contemporaneamente 0.
misura degli sprite. Se posto a 0 la misura lo sfondo in SCREEN 0 e il colore del Oltre a questi registri di sola scrittu-
è 8 X 8. se è I la misura è 16 x 16. bordo in tutti gli SCREEN. ra ce n'è uno a sola lettura: si tratta
dello Status Register ed è accessibile

174 MCmicrocomputer n. 61 - marzo 1987


. 7

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

evidentemente il flag di lettura/scrittu- BIOS:


L'istruzione BASE(N) del Basic
fornisce l’indirizzo iniziale delle tabel- Da notare che il registro di indiriz-
LD HL.0400K
le del VDP. cioè si tratta dei valori zamento del VDP è autoincrementan- LD A, OFFH
che, opportunamente elaborali dal si- te,cioè una volta inviato il primo dato CAU 004DH
stema, vanno a programmare registri i
questo va ad indirizzare il byte succes-
VDP (da 2 a 6) in modo da farlo pun- sivo: si possono quindi scrivere (o leg-
tare agli indirizzi corretti in VRAM gere) più byte consecutivi senza dover dove la routine che inizia aH'indirizzo
nei vari modi grafici; il parametro riscrivere di volta in volta rindirizzo. esadecimale 004D effettua appunto la
«N» deve essere compreso tra 0 e 19 Per accedere direttamente ai registri scrittura.
(decimale). del VDP si usa solo la porta 99H pri- ; Come ulteriore esempio riportiamo
Ecco gli indirizzi iniziali delle tabel- ma si invia il dato da scrìvere, poi si una routine per cambiare il colore del
le del VDP (è in definitiva una mappa invia il numero del registro con il bit 7 bordo (non in SCREEN 0) in rosso
della VRAM): posto a 1 (colore 6);
Infine per leggere il registro di stato
basta semplicemente leggere la porta LD A.6
SCREEN Sdurmo CoBn Gantof UB.Sot ProlSaf
99H, OUT (99H).A
LD A,
0 0 - 2048 OR 80H
1 6144 6192 0 6912 14336 OUT (99H).A
2 6144 B192 0 6912 14336 Esempio di scrittura In VRAM
3 2046 0 6912 14336

Supponiamo di voler scrivere il byte semplifìcabìle anch'essa usando le


OFFH nella cella di VRAM di indiriz- routine del BIOS:
Per chiarezza abbiamo riportato le
zo 0400H, contenuto nella coppia di
voci Schermo, Colori, Gen.Car., Attr.
registri HL: LD BC.67H
Spr. e Prof.Spr. invece delle originali
CAU 0047H
Screen Image Table, Color Table, Pat-
tern Descriptor Table. Sprite Attribute li) HL.0400H :lndlrizzo
DI
List e Sprite Descriptor Table.
LD A.L ;lnvù il byte Ambedue le routine sono equivalen-
ajJ (99H1.A :meno significailvo ti all'istruzione Basic: VDP(7) = 6.
LO A.H
VDP La prossima volta vedremo in detta-
Il In LM. OR 4QH :setta i bii 6
OUT (99H1.A ;byte più signifiestivo glio le routine che agiscono sul VDP

VDP presenta alla CPU come


El con qualche esempio pratico.
Il si LO A,0FFH
un insieme di 4 registri: uno che per- OUT (gBHI,A ;lnvia il dslo ac

MCmicrocompuler n. 61 - marzo 1987 175


a cura di Pierluigi Panunzi

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.

I comandi per I batch • if to un valorequesto «exit-code» pa-


di vono essere delimitate dalle virgolette,
ri a «<numero>», oppure maggiore in quanto viene considerato il «blank»
Questo comando consente di ese- di esso, allora verrà attivato il coman- come terminatore delle suddette: per
guire un certo comando solo se è veri- do posto nella linea di comando con- tale motivo le stringhe stesse non pos-
ficata una certa condizione ed ha la tenente l'«if». sono contenere al loro interno dei ca-
sintassi Va detto inoltre che il termine «er- ratteri «blank» di separazione.
rorlevel» non è sempre e per forza un — EXIST <filename>: la condi-
if <condizione> <comando> livello di errore, ma può assumere an- zione in esame riguarda l'esistenza o
che valori «positivi» (intesi come meno del file il cui «<(jlename>» è
dove per « < comando > » vale quanto «buoni»), che dunque il comando «if» indicato nel comando. È molto utile
detto precedentemente, in particolare potrà trattare. quando si deve operare su file che non
nella scorsa puntata, ed invece — < stringa I > = = < stringai > :
è detto che siano presenti nel o nei di-
«<condizione>» può essere una del- in questo caso si tratta del confronto schetti: ecco dunque che è possibile
le seguenti: tra due stringhe, una fìssa e l'altra va- porre, come «< comando >» la stam-
— ERRORLEVEL <numero>: si riabile, quest’ultima in genere conte- pa su video di un'opponuna stringa dì
tratta di una caratteristica deli'MS- nente un parametro (vedasi a tal pro- avvertimento.
DOS sulla quale ritorneremo nel se- posito la scorsa puntata della rubrica,
guito. In breve diciamo che c’è la pos- dove abbiamo fornito ì dettagli del ca-
— NOT <condizione> : con il co-
da parte di un processo attiva-
sibilità, so). mando «not» è infine possibile rove-
airintemo di un altro programma, sciare il comportamento del comando:
to Questa condizione viene testata
di comunicare al programma chiaman- dunque dopo che è avvenuta la sosti- è infatti abbastanza ovvio che ponen-
te un codice di «ritorno», un valore in tuzione dei parametri formati con i va- do «not» avanti ad una qualsiasi con-
base al quale eventualmente prendere lori effettivi e se le due stringhe cosi dizione di quelle viste precedentemen-
opportuni povvedimenti. Ecco dunque ottenute risultano coincidenti, allora te, la condizione stessa viene negata.

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-

176 MCmicrocomputer n. 61 - marzo 1987


I TRUCCHI DEa'MS-DOS

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

l’interno di batch-file è il comando lo materialmente, però!) cosa accade


Ecco un comando molto utile in «shift», di funzionalità alquanto stra- se si imposta il comando
quanto consente di arrestare l'elabora- ne: in particolare consente di superare
zione del batch-file, per permettere al- la barriera data dal valore 10 come mostra
l'operatore di effettuare un'operazione massimo numero di parametri ammes-
(quale ad esempio il cambio di un di- siaH’intemo di un batch, consentendo cioè senza parametri?
schetto) che altrimenti non potrebbe dunque all’operatore che ne avesse bi- Invece impostando
essere effettuata viceversa nel corso sogno, di inserire suoi ventisette pa- 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

MCmicrocomputer n. 61 - marzo 1987 177


I TRUCCHI DELL'MS-DOS

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.

command [<drive> <path>] [<ctty>]


364544 byte totali su disco A partire dunque da questa situazio-
0 byte nel 1 file non visualizz.
ne attiviamo un nuovo processore, sta-
[/pl [/c <s!ring>] 140800 byte nei 6 file utente
volta facendo eseguire all'ìnteno del li-
223744 byte disponibili su disco
vello un comando, ad esempio «dir»:
dove «< drive > <path>» ìndica al
655360 byte di memoria totale
comando il «path» della directory do- se andiamo a vedere ora la memoria a
240080 byte liberi
ve si trova il file command.com dal disposizione troveremo correttamente
quale caricare la parte «transiente», che essa è tornata ancora una volta ai
Abbiamo dunque 240080 byte a di-
nel caso che ciò risulti necessario; il valore precedente all'attivazione del
sposizione: cosi pochi, rispetto ai 640k
termine «<ctty>» permette di speci- a disposizione? La risposta è che stia-
nuovo livello a conferma del fatto che
ficare un nuovo dispositivo di input/ mo aU'intemo di un «ram-disk» am- tramite«command /c» in un certo
output, cosi come si può con il coman- pio 360k byte, mentre per il «sistema senso «apriamo una parentesi», fac-
do «ctty» (dei quale abbiamo già par- principale» ne rimangono 280k. ciamo eseguire un comando e poi «ri-
lato). Ora attiviamo un nuovo «command chiudiamo automaticamente la paren-
Lo switch «/c <string>» quello tesi» al termine dell’esecuzione del co-
è processor» digitando
che ci interessa più da vicino in quan- mando stesso.

to consente di attivare un nuovo com- command Al termine della sequenza di co-


mand processor, aprendo cosi un nuo- mandi
vo «livello» di elaborazione ed «ail'in- e andiamo a vedere quanta memoria è
temo dì esso» eseguire il comando in- rimasta, ancora una volta digitando
command /C dir
dicato come «<string> », terminato il chkdsk
quale si ritorna al livello precedente. chkdsk
In particolare deve essere l'ultima op- si otterranno, tra l’altro, i seguenti va-
zione presente nel comando stesso. Otteniamo dunque lori
Lo switch «/p» infine istruisce il
Volume VDISK V2-0 creato 6 Dee 1984 12:00 Volume VDISK V2.0 creato 6 Dee 1984 12:00
«command processor» di non ritorna-
re al livello precedente al termine del-
l’elaborazione dell'eventuale comando 655360 byte di memoria totale 655360 byte di memoria totale
presente nella linea di attivazione. 236560 byte liberi
236560 byte liberi
Per far meglio comprendere il signi-
ficato di questi due ultimi switch ve- dal quale si vede che lanciando un Dunque è proprio quello che serve a
diamo alcuni esempi che utilizzano il nuovo command processor la memo- noi e lo terremo bene a mente quando
file in esame in combinazione con un ria a disposizione diminuisce, in quan- la prossima puntata analizzeremo un
altro comando esterno (il file to il nuovo processore non va asso- esempio di batch «nidificati». ut

178 MCm'icrocomputer n. 61 - marzo 1987


(g0[iD[T)ogG(gff
GVH - Via dello Beverara, 39 - 40131 Bologna - Tel. 051/370687- 360526 - Telex 511375 GVH I

• Monitor acolori da 14" par scheda EGA ad alta nsoluzione(640


x 350). Doppia
MD7 TVM
tubo
frequenza di scansione: 15.75 KHz e 21.85 KHz(0,31 dot pitch. Schermo antiriflesso
a 90». Alimentazione a 220 V 85W. Ingresso a 9 pin. Vedi foto P 14
T. 1.100.000 L
PHILIPS CM 8833 • Video eolon 14'. cor audio incorporato. Schermo aniinllesso. Due
irv
maggiore 12 MHz.
giessi RGB (Seart) e RGBi, un ingresso videocomposilo. Banda passante
Tuboa90x. 18 color riprodom. Risoluzione onzz.; 600 pixels. Risoluzione veri.;
Numero di caratleri: 2000 (80 x 25).
linee
^ 649.000 ^
PHIUPSBM7S13-Monitoralosloriverdi12Muboa90«.Schermoanlirrfiesso Ingr TTL
onzz.: 920 pi». Ritó. veri.: 3S0 pi». Numero di caian.: 2000 (80
flisol.
x 2S).l. 199.000
CDM 1200 • Video monocromatico 12’. fosfori verdi (gn) o arancio (or) a scelta. Ingt^asso
righe da 80
vìdeo composito, regolazione luminosità a contrasto, 256 caratleri diversi. 25
colonne, schermo antiriflasso inclinato per una più facile lettura, basso consumo, commu-
linee. L 199.000
tatore bassa/alla sensitoinà. Definizione orizzonuie e verticale: 1000

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

ex 20 Scheda grafica video mo-


-

nocromatico (Hercules) con con-


nettore standard RGSÓTl. Prov-
per stam-
vista di porta parallela
pante. Risoluzione 720 x 348.
Tipo corto 1SX900 L
ex 25 Scheda - grafica video colon standard RGB e uscita videocomposlta. Risoluzione
640x200 (b/n.), 320x200 (16 colori). PIÙ uscita per stampante. Tipo corto L 153.900
ex 26 -Scheda EGA (Enhanced Graphic Adapter). Adaltatore per video colon ad alta riso-
luzione: 640x2X 16 colon: 640x350 64 colori. Uscita parallela per stampante.L. 4304)00
ex 30 - Scheda muhi I/O, con 2 porte sanali [una montata), una porta parallela, orologio
calendario: connettore per joystick. Cavetto per una porta senaie 140.600 L
LH 4 • Disk drive a (razione diiena 360K slim. TEAC. L 218.000
- Scheda EPROM/PROM Wrlter con
LH 6 - Disk drive a (razione direna 360K sllm. ACC. L 199.000 ex 40 4 pne. Programma le EPROM. con relativo
software permette di verificare lo stato della EPROM, di visutUizzare eà) modificare il conte-
HO 20 - Hard disk 20M6: cor controller Wesiem digitai. Garar 1 anno. L 990.000 nuto, scrivere e caricare da buffer o da hles su disco L 3404KM)
MS 806 - Joysrck 3 pulsarli, poienziomeiro preset. L 32.000
ex 50 Scheda senale RS 232. Permette di
- collegare le periferiche con standard per co-
GM 6 • Genius Mouse. Encoder ottici, per PC XT/AT compatibili; 3 pulsanti per il disegno,
massima traccia disegnatile 500 mm/sec. Risoluzione 0.12 mnVdot. 200 DP. Connettore
come MODEM, MOUSE, ecc.
municazioni: L 63.000
D-25P standard. Applicazioni software: D base III, Uuttipiar. Wordstar, Autocad. ed aiin ex 52 Scheda Controller per 2 drive con cavo e connettori
- L 68X)00
programmi compatibili. Uscita RS 232 U 195.000 a 7D- Scheda S78Kb RAM (senza RAM). Espans. di memoria RAM da 578Kb. L 69.500
TASTIERA T-5060 - Pratica, ergonomica. tO tasti funzione, Vedi foto P 14 T.L 1 10.000
PX - Alimeniatore da 150 Wan. Interruttore laterale. Alta affidabilità. L 134.000 MB 4 Main Board Turbo 640Kb (scheda madre), con 8
- slot e 256Kb di memora RAM già

CA 14 - Cabinal per XT ma con look AT coperchio apribile. L. 69.000


installati. Doppio clock 4,77-6 MHz. L 3104)00

XT 4 - Cabinet per XT versione protessionale. Coperchio a slina. L. 79.000

CP 25 - Cavo per stampante parallela: lunghezza .8 mi. 1 L 14.000


C$ 25 Cavo per stampante seriale: lunghezza 1.8 mt.
- L 14.000
SK 12 - Oischetb 5’ 1/4, SS DD Bulk (minimo 100 pezzi). L 1.300
SK 14 - Oischetli 5’ 1/4, OS DD Bulk (minimo 100 pezzi). L 1.400

CENTDI ASSISTENU TECNICA


Bari. A0SERVICEi.nc.VlaD«SainutMC>gnt2Zi 12/A.TM 0aiVSa»02
Bologna, GVH. Vu Bovarara 3S. Tal 051/370647
TECNILAB. Via S Cmca Z<. Tal 05I/Z3SS»
Foni. PLAV8R, Via F Valpiam SIA, Tal OsaìiseOOO
III

Milano. CflCITiUJAViiDanaPaoaa/I.Tal 02/8071515


Salerno. SAGO ELETTRONICA. Via Uaganai.o 8$. Tal OOMSaSOi
SIAMO LIETI DI INVITARVI A ROMAUFFICIO '87 PADIGLIONE 49 STAND 135
a cura di Vaher Di Dio

il principale programma di questa Tralasciando le istruzioni di gioco START


1)
puntata non sarebbe stato pubblicato a passiamo a presentare il programma 2) INPUT BATTAGLIA
causa dei listato eccessivamente lungo ed a descrìvere le parti che lo compon- BATTAGLIA
3)
(oltre ol fatto che usa alcune schermate gono. SCREEN ASSEMBLER.
4)
in alta risoluzione che carica da disco): Innanzitutto, a differenza dei nor- AC-iin I con
grazie alla possibilità offerta da! servi- mali wargame, questo non riproduce 5) TRUPPE. SHAPE, AS300.LS18
zio software di MC-Link possiamo pub- una particolare situazione bellica o MARS,AS302,LS15
6)
blicare per esteso le istruzioni d'uso e una battaglia particolare. Infatti, una MARS2.AS4150.LS15
7)
omettere il listato. delle sue principali caratteristiche, è
Si tratta, come si può indovinare dal quella di permettere giocatori dì
ai
Bisognerà inoltre battere e far girare
titolo di una simulazione di battaglia scegliere il campo di battaglia (come
il programa GENERATORE XTA-
I WAR GAME) ambientata al tempo del- vedremo in seguito), il numero di uni- BEL. Passiamo ora ad analizzare que-
sti programmi uno ad uno:
le campagne napoleoniche. L'inizio del tà impegnate nella battaglia ed altre
gioco è molto lento dato che occorre po- cose ancora.
sizionare tutte le truppe sul terreno di Start
gioco ma. una volta avviata la simula- Periodo storico È il programma dì presentazione, e
zione. resta solo il tempo di pensare alla serve anche per accedere ai gioco vero
Le istruzioni riportano la possibilità
strategia. A proposito consiglio di mu- e proprio. Airinizio apparirà il nome
di simulare una battaglia del periodo
nirsi di un taccuino su cui scrivere le po-
napoleonico. Questo non è propria- del gioco, seguito da quello degli auto-
sizioni delle proprie formazioni e dise- ri, dopodiché si udrà una musichetta
mente esatto, perché qualsiasi scontro
gnare una cartina con le direzioni di at- (una parte della quale si sente anche
veda impegnati reparti di Fanterìa.
tacco. difesa e fortificazione. prima dei combattimenti tra le unità).
Cavalleria e Artiglierìa, può essere ef-
secondo programma, interamente
Il In seguito vi sono tre possibilità: pas-
fettuato con BATTAGLIA. Inoltre, la
in Basic,è un esempio di come si possa sare airìnserimento dei dati per una
possibilità di inserire nomi delle
i

utilizzareil computer per lo studio di


truppe, permettono di dare un tocco di nuova battaglia, passare direttamente
una materia o per semplici calcoli in la- realismo alle battaglie (oltre a permet- alla battaglia oppure terminare.
boratorio. calcoli che. se è pur vero che
tere l'identificazione delle singole uni-
bastano pochi minuti per farli a mano, è Input battaglia
tà).
anche vero che è sempre meglio farli fa-
re alla macchina! Se si è scelto di inserire i dati per
Campi di battaglia una battaglia, si passerà a questo pro-
11 disco che abbiamo inviato, contie- gramma. che consentirà di inserire tut-
ne S diversi campi di battaglia. Questi ti i dati necessari allo scontro, qualii

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-

MCmicrocomputer n. 61 - marzo 1987 181


software
grezza e se ne sconsiglia l'andamento $300 e $301 la frequenza e la durata
per propri programmi a causa di al-
i del suono. L'altoparlante emette tanti
to la prima pagina grafica (infatti il cuni difetti che essa presenta: la len- click, ad intervalli di tempo proporzio-
programma occupa una parte consi- tezza, la scarsa praticità del passaggio nali alla frequenza introdotta, quanti
stente della memoria), dei dati dal programma Basic e l'ele- sono cicli specificati mediante la du-
i

vata occupazione di memoria; ma ne rata.


240-350
verrà illustrato comunque il funziona- Utilizzando questo sistema però se
Carica i vari programmi in Assem- mento. La sua sintassi è CALL 880, si introduce un valore di frequenza al-

bler. prepara dati per la musichetta


i X%, Y%, V% dove X%
e Y% rappre- lo si otterrà un suono a bassa frequen-
dei combattimenti e assegna alle varia- sentano le coordinate del punto da te- za e bisogna tenerne conto quando si
bilii valori che verranno usati nel cor- stare e Wo una variabile in cui verrà codificano le note di uno spartito.
so del programma. depositato l'esito del test (V%‘=1 pun-
360-1080
to acceso - V%=0 punto spento). Na- Conclusioni
turalmente il nome delle variabili è a
caricamento delle shape La prima cosa che si nota durante
Linee per il piacere ma esse dovranno essere ob-
e dei dati delle truppe, per loro l'esecuzione del programma, è la sua
il bligatoriamente di tipo intero.
lentezza durante i movimenti delle
schieramento e per l'inserimento dei Il funzionamento della routine è
unità. Ciò può magari dare fastidio a
dati necessari allo svolgimento del gio- piuttosto semplice: la parte di pro-
giocatori abituati a giochi aventi una
co. gramma dairìndirizzo $370 in poi si
occupa dello scambio di dati con il
certa velocità, ma non bisogna dimen-
1090-1410 ticare che un wargame non è un arca-
programma Basic, la sezione dalla lo-
Gestisce il movimento e le altre ope- de, e perciò anche la lentezza delle
cazione $300 alla locazione S36F è la
razioni del primo giocatore. operazioni contribuisce a rendere più
screen vera e propria.
realistico il gioco.
1420-1580 Questa parte del programma, ap-
poggiandosi alle routine dell'interpre-
Per come è strutturalo, il program-
Controlla quando un'unità del pri- te, calcola l'indirizzo del byte che con-
ma si presta facilmente ad essere mo-

mo giocatore entra in combattimento. tiene punto da testare e la maschera


il
dificato nelle sue routine principali.
Il gioco necessita di una buona pre-
1590-1920 da sovrapporgli mediante l'istruzione
parazione iniziale; infatti per uno
AND. Il risultato di questa operazione
Gestisce il movimento e le altre ope- schieramento ottimale delle truppe, bi-
permetterà di determinare se il punto
razioni del secondo giocatore. sogna tenere conto dì molti fattori (es.
in questione è acceso oppure no.
l'armamento, lo status, le probabilità
1930-2180 Il ruolo della XTABLE airintemo
del programma è di fornire immedia-
di maltempo e di guerriglia, ecc.). Per-
Controlla quando un'unità del se- ciò,conviene prima studiarsi un piano
condo giocatore entra in combatti- tamente il modulo dell'ordinata del
dì battaglia sulla carta (sempre che sì
mento. punto diviso 7. Questo accorgimento
abbiano dati delle unità stampati su
i
si è reso necessario per via della mac-
2190-2420 carta), e poi passare allo schieramen-
chinosità dell'esecuzione di questa di-
to. Speriamo
dì essere stati abbastanza
Subroutine per il combattimento tra visione a sedici bit aH'interno di un
eloquenti per ciò che concerne la spie-
le varie unità. programma in assembler, questa tabel-
gazione della struttura e del funziona-
la è la causa principale dell'elevata oc-
2620-2990 mento del programma e perciò non ci
cupazione in memoria della SCREEN resta che augurarvi: BUON DIVER-
Subroutine per il richiamo di una
ASSEMBLER. Dal canto suo il pro-
TIMENTO.
partita salvata su disco.
gramma Basic si limita a scandagliare
tutto il contorno della truppa punto
3000-3320 per punto e a passare ogni volta le co-
ordinate alla routine di SCREEN per
Istruzioni per l’uso
Subroutine per il salvataggio di una
partita su disco. verificare un’eventuale collisione.
Questo gioco, permette di simulare una
Questo spiega il motivo della tempora-
3330-3710 battaglia napoleonica, combattuta tra due
nea sparizione della truppa dal campo giocatori con le tre armi principali dell'epo-
Routine per la gestione degli errori di gioco ad ogni movimento, che si ca; Fanteria, Cavalleria e Artiglieria.
in cui il programma potrebbe incappa- rende necessaria per fare in modo che
re. la routine di scandaglio non rilevi la INIZIO
presenza di un ostacolo nella prece-
4000-5500 inserire nel Drive disco
dente posizione della truppa e impedi- 1) I il

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).

182 MCmicrocomputer n. 61 - marzo 1987


Premendo invece N sì potranno inserire passerà al secondo giocatore, al quale ver-
software
i dati per una nuova battaglia. Il program- ranno poste le stesse domande.
ma presenterà la seguente domanda; Terminato l'inserimento dei dati, il pro-
gramma provvederà a stamparli sotto for- ve dovrà essere posta la truppa. Per lo
VUOI STAMPARE l DATI SU CAR- ma di tabella nel seguente formato: schieramento si dovrà procedere nel se-
TA? guente modo: muovere il pixel con le 4
UNITÀ STATUS ARM frecce cursore e variandone la distanza per-
Se si risponderà S dati relativi alle trup-
i TIPO MUN corsa ad ogni movimento, premendo un ta-
pe verranno stampati sotto forma di tabel- sto da a 9 quando Io sì ritiene più oppor-
I

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
ì

BATTAGLIA <A>, <W>, <S>, <Z>. Le truppe


UNITÀ DI FANTERIA- muoveranno nello stesso ordine in cui sono
UNITÀ DI CAVALLERIA- Quando sìgiunge a questa parte del pro- state schierate (es. la prima ad essere stata
UNITÀ DI ARTIGLIERIA- gramma, il gioco può avere finalmente ini- schierata, sarà la prima a muovere). La di-
stanza che un'unità può percorrere in un
Bìsognerà inserire il numero di reparti All'inizio verrà chiesto se si vuole chia- turno è la seguente:
per ogni corpo badando alla seguente ta- mare una partita da disco. Se si rispondere FANTERIA-5 PIXEL
bella. S il programma chiederà il nome della par- CAVALLERIA- IO PIXEL
tita, dopodiché provvederà a caricarla. Al-
ARTIGLIERIA P.-2 PIXEL
1 < Numero truppe fanteria < 30 trimenti verrà presentato il del CATALOO ARTIGLIERIA L.-3 PIXEL
I < Numero truppe cavallerìa < 16 disco, sul quale sono memorizzati anche i
1 < Numero truppe artiglieria < 7 campi di battaglia già pronti (è possìbile Naturalmente non è necessario che le
anche crearne di personali, e poi salvare unità percorrano interamente la distanza
Sìa che avvenga l'estrazione casuale sia l'intera pagina gralica). Premendo un tasto,
massima. Quando si decìde di passare a
che non avvenga, apparirà la seguente do- vi verrà domandato il nome del campo di muovere un'altra unità, basterà premere
manda: battaglia (attenzione! Sul disco i campì so-
<SPACE>.
no salvati con l'estensione. PIC. Quest'ulti- Quando tutte le unità avranno finito di
VUOI INSERIRE GUERRIGLIA E ma non dovrà essere specificata quando si muovere, toccherà a quelle del giocatore 2,
MALTEMPO? scrìve il nome del campo).
le quali si muoveranno analogamente a
in seguito chiederà il nome del file dati
quelle del giocatore I. tranne che tasti sa- i

Se la risposta sarà S allora verranno pre- (creato precedentemente), dopodiché quan-


sentate le seguenti domande; ti turni dovrà durare la partita.
ranno <J>, <I>, <K>, <M> e che
l'unità interessala sarà indicata da un pixel
Dopo aver risposto alle domande, il pro- aH'interno di essa.
GUERRIGLIA- gramma caricherà il campo dì battaglia, e sì Passiamo ora ad esaminare le varie ope-
MALTEMPO- potrà cominciare a schierare le truppe.
razioni ed imprevisti che possono esserci
nel gioco:
alle quali bisognerà rispondere con un co- SCHIERAMENTO TRUPPE
efficiente secondo la tabella I. AUMENTO DI STATUS
Dopo che il disco avrà cessato di girare,
apparirà in alto a sinistra sullo schermo, un Premendo <ESC> prima che l'unità
N.B. valori sopra riportati vengono ar-
pixel. Questo rappresenta la posizione do-
I
compia qualsiasi operazione, si otterrà un
rotondati per difetto dai programma. Per- aumento di status di O.S punti. Natural-
tanto potrà accadere che con coefficienti
mente la truppa non potrà fare altro per
diversi, ma vicini come valore, le percen-
quel turno, che passerà all’unità seguente.
tuali coincidano.
Altrimenti il programma estrarrà casual- VISUALIZZAZIONE DATI
mente questi coefficienti.
In seguito scriverà; Premendo <raela vuota> per il gioc. I

e < mela piena > per il gioc. 2, verranno vi-


GIOCATORE I
sualizzati i dati relativi all'unità in questio-
ne. Questi saranno: STATUS, MUNIZIO-
FANTERIA NI e ARMAMENTO.
potranno essere visualizzati soltanto
Essi
NOME TRUPPA- durante il movimento della truppa.

dove bisognerà inserire un nome a piacere STATUS


che verrà assegnato alla truppa in questio- TaOelia 1
ne. Il programma procederà analogamente Rappresenta il grado di efTicienza di
sia per la Cav. che per l'An., dopodiché un'unità. Più é alto, più l'unità è efficiente.

MCmicrocomputer n. 61 - marzo 1987 183


„,|5i software
RECALCITRANZA TRUPPE quello leggero.
Anche l'Artiglieria può avere i due tipi
diarmamento ma le distanze di combatti-
Quando lo status raggiunge un valore mi-
mento variano da quelle di Fan. e Cav. (ve-
nore 0 uguale a 0. l'unità scompare dal dere COMBATTIMENTO).
campo di gioco e non ha più alcuna impor-
tanza strategica. MALTEMPO
MUNIZIONI Può accadere che da una parte o dall'al-
tra del campo di battaglia si verifichi mal-
La dotazione iniziale di munizioni, è tempo. In questo caso tutte le truppe muo-
molto importante, dato che senza di esse, veranno secondo la seguente tabella:
l'unità non può aprire il fuoco. Ogni volta
che una truppa apre il fuoco consuma FANTERIA = 2 PIXEL
un'unità di munizioni. CAVALLERIA = 5 PIXEL
Solo l'Artiglieria ha bisogno di 3 unità di ARTIGLIERIA L. E P.-I.PIXEL
munizioni per aprire il fuoco (pertanto non
potrà più sparare se avrà meno di 3 unità di prima di muovere, si

munizioni). :ampo dove non vi è


ARMAMENTO vera normalmente.
RIFORNIMENTO MUNIZIONI armamento: leggero
Esistono due tipi di
GUERRIGLIA
Quando si preme (L) e pesante (P).
che un aumento di La Fanterìa può avere o un tipo o l'altro Può capitare che un'unità venga attacca-
per la truppa interes di armamento, mentre la Cavalleria solo ta da bande di guerriglieri che parteggiano

184 MCmicrocomputer n. 61 - marzo 1987


per il nemico. In questo caso essa perde O.S
punti di status, e per quel turno non può
più muovere.
entrare nuovamente in combattimento con
le unità a distanza utile. Se un'unità viene
attaccata quando è senza munizioni, l'alt.,
software ^
sempre che abbia accettalo il combattimen- non devono essere assolutamente visti dal-
SALVATAGGIO SU DISCO to, dovrà premere un tasto. Apparirà il vin- l'avversario.
citore che in questo caso sarà sempre l'att.
Premendo <DEL> durante movi- il L'unità sconfitta perderà 3 punti di status. 3 giocatori non possono schierare le
- I

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

MCmicrocomputer n. 61 - marzo 1987 185


Elenco del software disponibile
su cassetta o minifloppy
Per ovviare alle difficoltà incontrale da molti lettori nella digitazione dei
pubblicali nelle varie rubriche di software sulla rivista,
listati
MCmicrocompuier mette a disposizione i programmi più significativi
direttamente su supporto magnetico. Riepiloghiamo qui sotto i programmi
disponibili per le varie macchine, ricordando che i titoli non sono previsti per
Per l’ordinazione inviare l’im-
computer diversi da quelli indicati. Il numero della rivista su cui viene
porto (a mezzo assegno, c/c o
descritto ciascun programma è riportato nell'apposita colonna; consigliamo
vaglia postale) alla Technimedia
gli interessati di procurarsi i relativi numeri arretrati, eventualmente
srl. Via Carlo Perrier 9, 00157
rivolgendosi al nostro Servizio Arretrati utilizzando il tagliando pubblicato in
Roma.
fondo alla rivista.

ikii

MCmicrocomputer n. 61 - marzo 1987


a cura di Tommaso Pantuso

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-.

MCmicrocompuler n. 61 - marzo 1987 187


lasoftTOie

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

1 . 6 la formula cambierà cosi; p = p-f5 perìcoli e riuscire a liberare la ragazza.


Naturalmente nelle stanze metterete (S perché la griglia è composta da un In questa casa però c'è anche un
dei pericoli e degli oggetti. Il program- quadrato di 5 caselle per lato) infatti p fantasma buono che io ho chiamato
ma deve essere in grado di far si che se in questo caso diverrà 6. Analogamen- Beppe.
il giocatore raccoglie un oggetto in te, per tornare indietro la formula sarà Questo fantasma, se entrerete nella
una determinata locazione e lo depone p = p-5. sua stanza, vi darà dei consigli prezio-
in un'altra,una volta che si ritrovi a Quindi quando tracciate una mappa si e in più vi farà vedere la mappa del-
passare in quella determinata locazio- dovete avere l’accortezza di tracciarla la casa.
ne dove ha deposto Toggetto, questo si quadrata, poi le caselle che non vi ser- Beppe è dislocato in 3 stanze, ma
debba trovare effettivamente là; si vono rimarranno inutilizzate. solo se prima entrerete nella prima
avrà cosi l'impressione di muoversi ve- Un altro consìglio che posso darvi è stanza con questo fantasma sarete abi-
ramente tra le varie stanze. 11 tutto è quello di prendere un foglio di carta litati per vedere la mappa; mi spiego
realizzato semplicemente con una for- molto grande perché potrete comoda- meglio. Voi potete entrare in una stan-
muletta matematica ed esattamente; se mente aggiungere locazioni. za con Beppe, ma in questo caso rice-
associamo ad una variabile P il punto La trama del mio gioco é molto verete solo consìgli e non la vìdeata
di partenza (P=l in questo caso), il semplice. La vostra fidanzata o la vo- della mappa.
Ci sono vari oggetti nelle stanze,
ogni volta che ne prendete uno un in-
Tltolatore ventario permanente (sulla parte alta
delio schermo) vi terrà al corrente di
1 0 SRAPK CO !1 COLORO l C0L0R4 1 COLOR5 5 9CHCLR
. ; . : . ; . : ciò di cui siete in possesso. In modo
20 CHAH.14.3. ' TAPE LABEL " 1 rCOLORS 8 CHAR. 6 .6 -ETI CHETIX PER CASSETTE AUDIO"
. . ; .
analogo, ogni volta che lascerete un
30 C0L0R5.11:CHAR.6.9. 'PR0<3RAMKA PER CCMHODORE 126"
40 C0L0R5.14:CKAR. lO.n. 'E STAHPAKTE HPS 1000" oggetto, questo sparirà dall'inventa-
60 C0L0R5.6:CHAR.19,17."SV";C0L0R5.7:CHAH.11.19. "MARIA TERESA INTIMI " ;SLEEP2 rio: il numero limite degli oggetti che
70 scNCLR:DmAsaei .BKiBi .csnei .osasi
80 COLOH5.8:CHAR.13.0." DATI LATO l ",l:C0L0R5.4 potete portare è 3.
90 FOHS-lTOl6;IF3<lOTHENY*-" "rELSEY*» "" Questo inventario è realizzato me-
100 CHAR. 12, 2." ":COLOR5.6
110 CHAR.O, 2*S:PHINT"TlTOLO"Y$:S; INPUTA* tS) IFLENIAS IS) >18THEH110 I
diante sprìte: io non li ho definiti in
: :

120 NEXT;PRIKTCHH1(71 SCOLOR5.3 variabili strìnga o con linee data poi-


130 CHAR, 11,23. "DATI CORRETTI S/N" 1 :GETKEYAS IFAS-"N"THE3J80 .ELSESCHCLR
. :
ché ho usato il metodo di definirli me-
140 C0LOR5.8;CHAfi,13.0." DATI LATO 2 " 1 COLORS 4 , : .

ISO CHAR, 12.2." ":COLOR5,6 diante la funzione del 128 attraverso la


160 F0RS-ITOlB;IFS<10THENYS-" ";ELSEY*-"" quale si possono definire gli sprìte
170 CHAH,0,2+S;PRnrr"TITOLO"Y$!S; INPUTC$(Sl IFLENICSfSl >18THEN170
180 NEXTrPRlNTCHRSt?) ;C0L0R5.3
! : 1
(SPRDEF) e li ho quindi salvati come
190 CHAR. 11. 23, "DATI CORRETTI S/N" 1 iGETKEYA* IFA$-"N"THEN140 EL3ESCNCLR
, : : file binari (vedere manuale).
200 COLOR5.8;CHAR,9,0," DATI BORDO CASSETTA " 1 iCOLOHS .4 ,
La griglia della casa è composta da
201 CHAR. 18.2." ":COLOH5,6
210 CHAR.0.3;INPUT"SIGLA CASSETTA " NS IFLENINS >5THEN210 ; : I
12 caselle per lato, quindi ne avrei in
220 CHAR.0.4;INPUT"TITOLO UTO A " OS iIFLEH(0*l 518THEN220 ;
teorìa 144 utili.
230 CHAR.O.S:INPUT"TITOLO UTO B " SS IFLENOSI >1BTHEN230 :ELSECOLOR5
In realtà io ne ho usate 42, ma vi as-
: : .

240 PRINTCHR*<7) ;CHAR.11.7."DATI CORRETTI S/N" 1 tGETKEYA* IFA*-"H"nffiN210 . :

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

370 F0HS*lT0l8;PRINT44.BltSI ;D*(9) ;NEXT una vìdeata in alta risoluzione (copia-


360 PRINT»4,"I 1 1" ‘
ta anche quella); comunque ognuno dì
400 PRINT»4."l"CHHia4)NSCHH$115l"l I"
voi con un po' di fantasia può sbizzar-
410 PRINT»4."I "CHRK lar'LATO B"CHRS(
I
146) "
"S$"l" rirsi come vuole.
420 PRINT44."I ' 1"
430 PfiINT»4."l I" Spiegazione delle linee
440 PRINT»4."I KC MICROCOHPUTER 1"
450 PRINT«4."I VIA CABLO PERHIEH. 9 i" 10-120; azzeramento variabili, im-
460 PRIHT«4,'I l"
470 PRIHT»4."I 00157 ROMA r postazione colori, richiesta di non to-
460 PRINT44."! I" gliere il disco.
490 PRINT»4."' " 1300-1780; musica.
500 CL0SE4:PORS-lT06;PHnn'CHH*(7l NEXT:C0L0R5 3 SCNCLR : , ;

510 CHAR.e. 12. "ANCORA UN'ETICHETTA S/N" 1 rGETCEYAS aFAt-"S"THBNRUN70 tELSEEND .


1800-2000; in queste linee di data ci
sono le definizioni degli oggetti. In

MCmicrocomputer n. 61 - marzo 1987


1 B

2700-2800: in queste linee viene


Frog 2000 chiesto di specificare l'oggetto con cui
vogliamo uccidere mostri. i

10 GRAPHICO, 1 :COLOR0.1 iCOLOM.l :COI.OR9.e 3000-3040: routine del movimento.


20 CHAR.5.2.''l~- “1 I n"
30 CHAR.a.3,"l I _J l_l" 3100-7130: descrizione delle stanze.
00 cH»R.5,4."i r— ri"
I
10000-10030; viene richiesto se siete
50 CHXR.5.5."L_ l— 1_I' !C0L0RS.3!CHAR.9.7,"TOE FROG 2000"
I

60 COLOR5.12:CKAR.6,12."PHOGRAHHA PER COMMODORE 12S" incappato in qualche incidente se vo-


70 COLOH5.6;CKAR.19.16."By":COLOR5.7.CHAR.U.l8."MAR!» TERESA INTIMI " :C01.0RS .
lete giocare ancora.
BO BLOAD"SPRlTE"iBLOAD "lJir :SyS2816
90 CHAR.6. 20. "PREMI UN TATTO PER INIZIARE" l tGETKEYAS .
20000; viene conteggiato il tempo
100 SCNCLR:CHAfl,A.4."3CEGUI IL LIVELLO DI DIFTICOLTA-" da cui avete iniziato a giocare, se que-
Ilo C0L085,11;CHAH,14.6, "Il - 2 - 3 1",1
120 G£nXEYA$:IFA»<"l"OHA$>"3"7HEN120 sto tempo è superiore a 10 minuti il
130 V-VAL(A*l'4!GRAPHICl.l;COLOfil.l2!FORO«OT024:CHAR,3l-D." ".l;NEKT vampiro si sveglia dalla sua bara e voi
1 40 FORS-0TO6 DRAWl 0 S* 30T0255 S" 30 NEXT COLORI 1
: . , : : .
,

150 FORS-lTO8:SPRITES.l.S*2.I:MEXT:FORS«lTO6:MDVapRS.0.S*32t20;NEiCr siete morto.


160 CHAR. 33. IO. "VITE". 1 .COLORI. 4:CHAH. 33, 2. "GIRI". 1 .COLORI. 8-CHAR. 33, 6. "TEMPO", 1
170 MOVSPRe.l2e.237:HOVSPR7.29S.220:SPRiTE7.0
Variabili
ISO Vl-6 .G-0:J-250.POtCEJ,0.n*» "000000" .GOSUB290
190 COLLISIONI. 240. lFPEaUJ)>lTHENGOSUB280
200 IPC-lTHENC-0:G0TO250
quando si entra nella prima stan-
si :

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

350 COLOR5.6.CHAR. 11.6. "GIOCHI ANCORA 3/N" .GETKEVA* IFAf- "S"THEN100 .

360 COLORS.e.CHAR, 15.10, "FINE GIOCO" .SLEEPl .END tropo è stato ucciso.
s5; viene posta a I quando il vampi-
ro è stato ucciso.

partìcolar modo primo numero indi- 2 50-2 58 in queste righe sta


s6: viene posta a ] quando l'assassi-
il 1 1 : il noc-
no è stato ucciso.
ca in quale stanza si trova l'oggetto, la ciolo del movimento. Infatti da qui,
prima stringa indica l'oggetto vero e
s7: viene posta a quando lo zom-
secondo che valore assume la variabile 1

bie è stato ucciso,


proprio mentre la seconda è la descri- p, ci possiamo muovere per le varie
iv: inventario.
zione dell’oggetto. stanze.
2000-2057: chiede se vogliamo le
tiS: tempo da quando iniziato il gio-
2160-2166: queste linee pongono gii
co se > IO min. e s5 =0 allora si sve-
istruzioni se si va alla subroutine oggetti nelle giuste stanze.
glia il vampiro.
50000. 2175-2179: viene indicato in quale
d; se viene caricato un vecchio gio-
Viene poi chiesto se vogliamo ri- direzione siamo abilitati ad andare.
co d è messa ad I.
prendere un gioco interrotto preceden- 2180: input per colloquiare con il
p: valore della stanza sulla griglia.
temente e salvato (esiste la possibilità programma.
p2: nuovo valore che assume la po-
in qualunque momento di interrompe- 2183-2185; varie possibilità di rispo-
sizione dopo lo spostamento,
re il gioco e di salvarlo su disco per ri- sta nella locazione di partenza.
n: nord,
prenderlo successivamente, basta digi- 2190-2205: testa le direzioni che
e: est.
tare la parola FINE alla richiesta di contengono una sola lettera.
s; sud.
istruzioni), se si va alla subrouline 2210-2250: controlla se sono state
w; ovest.
55000. usate due parole.
Nella stesura dì questo gioco devo
2060-2140; carica gli oggetti imma- 2260-2310: converte la stringa im-
molto al libro dì Mike Grace edito
gazzinati nel file binario e presenta il messa nell'input (iS) in verbo (veS) e
dalla casa editrice Jackson.
gioco. nome (noS).
2141: va alla subrouline 60030 per 2320-2360; subroutine per scandire
effetto sonoro pioggia. comandi ve$.
2145: questa linea si occupa di setta- 2400-2430: per acquisire i vari og- Titolalore
re a 138 (la mia locazione di partenza) getti. di M. Teresa luiini
la variabile p se la variabile d = 0, cioè 2440-2460: tutte le possibilità per in- Puiignano (BAI
I
se il gioco non è stato caricato (da di- gannare il computer sono vagliate, in
sco, infatti un gioco caricato da disco più viene conteggiato il numero degli Titolatore è un programma che, in
avrà una locazione di partenza diver- oggetti presi e se si tenta di prenderne unione con la stampante 1000, MPS
sa. di più la macchina Io fa notare garba- consente di realizzare etichette per au-
2146: si occupa dell'inventario e di tamente. diocassette. Prima di descrìverne l'uso
azzerare (con la subroutine 15000) tut- 2641-2470: abilita gli sprìte degli og- e il funzionamento occorre sapere che
ti gli sprìte degli oggetti. getti presi. l'etichetta è così formata;
2147: questa linea è un po' difficile 2500-2560: disabilita gli sprìte quan- PARTE FRONTALE: vengono
da spiegare. Qui la variabile p viene do posiamo gli oggetti. scrìttii titoli dei brani (o dei program-

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;

MCmicrocomputer n. 61 - marzo 1987


8

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

Dato il run sul nostro monitor appa- rispondendo


lente, con un «N»
invece ni dell’etichetta.
re una prima schermata contenente il avremo una stampa molto più veloce LINEE 80-130 vengono richiesti i 1

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

comandi del monitor piuttosto che da


Basic con le istruzioni e DA- READ
TA. Effettuato il caricamento viene
chiesto al giocatore il livello di diftl-
coltà desiderato e una volta fatta la
scelta viene disegnata una strada a 6
corsie su cui scorrono velocemente al-
trettante auto. Il nostro compito è
quello di aiutare uno scarabeo ad at-
traversare la strada senza subire incì-
denti.
Il gioco ha una durata di 60 secondi
e in questo tempo occorre far compie-
re al nostro anìmaletto il più alto nu-
mero di attraversamenti tenendo conto
che se esso viene investito per più di 6
volte il gioco termina anche se non è

MCmicrocomputer n. 61 - marzo 1987


8

software

Routine in LM Lettura Joystick.

r<ONlTOR 00B53 4C CE OD JMP 908C;E OOBAD 1 CLC


PC sa AC XR YR GP 00B56 38 SEC OOBAE AD E5 11 LDA 411E5
; OCO 00 00 00 00 F8 00B37 AD E5 11 LDA 91 1E5 OOBBl 69 02
OOROO 7Q SEI
ADC #902
00E5A E9 02 SBC #-rOj O0BB3 8D E5 Il STA 9HE5
UOBOl A7 OD LDA #*0D OOBSC BD E5 11 STA 911E3 'J0BB6 41 ; CE OB JMP 90BCE
00B03 BD 14 03 STA SC-314
A9 OB 00B5F 4C CE OB JMP 90BCE 00BB9 IR CLC
OOfiOA LDA tt-SOB
OODOfì BD 15.. O- STA #0.S13
00B62 18 CLC u'iBBA AD ES 11 I.DA 9UE5
O0B63 AD E4 11 LDA fllE4 GOBBO 69 02 ADC #902
OOBOB SS CLI
OOBOC 60 RTS
00B66 69 02 ADC #902 UOBBP 8D ES U STA 911E5
OOnOD AD 00 DC LDA EOCOO 00B68 BD E4 11 STA 9UE4 OOBC2 18 CLC
OOBIO C9 7D 00B6B 4C CE OB JMP 90BCF 00BC3 AD E4 J 1 l.OA 911E4
CMP rti7D
00B12 DO 03 BNE EGEI 7 U0B6E 38 SEC 00BC6 69 02 ADC #902
OOB14 4C 4B OB JMP l:0B4B 00B6F AD £4 n LDA 911f:4 00BC8 8D 24 li STA 91JE4
OOD17 C'f /£ CMP #-77E OOB72 £9 02 SBC #902 OOBL'B 4C CE OB JMP 90BCE
GOBI 9 DO 03 BNE foBlE OOB74 OD E4 11 SIA 911E4 OOBCF- AD E5 11 LDA 911E5
GOBI 3 4C 5ó OB JMP tOBSó 00B77 4C CE OB JMP fODCE MOBT).t C9 -29 CMP #»-29
GGBIE; C9 7D CMP #4:7B 00B7A 38 SEC g08U3 do 04 BNE 90BD9
00B20 DO 03 BNE *0B2S 00B7B AD E5 11 LDA fllE5 00BD5 A9 01 LDA #901
00B22 4C *1- MB JMP E0B6F O0B7E E9 02 SBC #902 gOBD/ 85 (-A STA 9FA
OOB25 C9 77 CMP 4t-f?7 00B80 SD E5 11 STA -fllES O0BO9 AD E5 il LDA 411E5
00B27 DO 03 B.NE fOB2C OOB83 18 CLC OOBDC C9 EP CMP #9EF
00B27 4C 62 OB JMP Ì0B62 00B84 AD E4 11 LDA 911E4 OOBDF FO 0.3 BEQ 90BE3
00B2C C9 7A CMP #f7A 00BS7 69 02 ADC #902 mOBEO 4C E8 OB JMP 90BES
OO02E DO 03 BNE iOB.-iD 00889 8D E4 11 STA 41 1E4 .JOBE-S A9 ED LDA #9F;0
00B30 4C GF uB JMP fOBBF OOP8C 4C CE OB JMP 90BCE GGBE5 8D ES 11 STA 911E5
00D3-3 CO 76 CMP 4J:~6 OOBSF 30 SEC OOBEH AD E4 11 l.OA 911E4
OoB35 DO 03 BNE fCB3A 0OB90 AD E5 11 l DA 91 1E5 OOBEB C9 FA CMP #9FA
00037 4C 7A OS JMP I0D7A OOB93 E9 02 SBC #402 OOBED FO 03 BEO 90BF2
I.I0B3A C9 79 C.MP #*--79 00B95 BD Efi 11 STA 911E5 UOBEF 41. F7 OB JMP 90BF7
<.'0P3r DO 03 BNE rMtj4i 00B9H 38 SEC O08F2 A9 F8 LDA #9F8
00B3E 4L- A4 OB JMP T0UA4 00B99 AD E4 11 LDA 41IE4 OOBF4 8D E4 Il STA 911E4
00B41 C9 /S CMP #975 U0B9C E9 02 SBC #402 O0BF7 AD E4 11 LDA 9I1E4
OOD43 DO 03 BNE 90848 00B9E 8D E4 li STA 911E4 OOBFA C9 OC CMP #90C
00843 4C B9 OB JMP -fOBE-' OOBAl 4C; CE OB JMP 90BCE OOBFC FO 03 BEQ 90C0J
00B48 4C 65 FA JMP 9FA65 00BA4 38 SEC UOPFE 4C 65 FA JMP 9FA65
00848 AD £5 U LDA 911E5 00BA5 AD E4 11 LDA 911E4 OOCOl A9 OE LDA #90E
O0B4E o9 01 ADC 00BA8 F-9 02 SBC #902 00C03 SD E4 1
I
STA 911E4
OoBSO SD E5 11 STA 911ES OOBAA 80 E4 11 STA 411E4 00C06 4C 63 FA .IMP 9FA63

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

MCmicrocomputer n. 61 - marzo 1987 191


a vara di Tommaso Pantuso

ci sono altre pagine. Se ad esempio


avessimo avuto:
00FF01 04 02 01 02 12 00 FF .,

il file sarebbe costituito da 3 pagine,

che cominciano rispettivamente a ;4. I

2:1 e 2:18 (18 decimale = SI2).


Per trovare il file bisogna dunque
districarsi tra questi rimandi, un po'
come in una caccia ai tesoro. In effetti,
a partire dal blocco 1 :4.troveremo il
nostro bel file scritto come un file se-
quenziale, dove cioè primi 2 byte in- i

dicano il blocco successivo. Uno SOO


in prima posizione significa che si trat-
il file finisce il SuperScript mette uno
Geo Convert vL2 SOO, l'EasyScript no.
ta dell’ultimo blocco della pagina ed il
byte successivo, anziché indicare un
Il GeoWrite utilizza un formato tut-
diDaniele Finocchìaro settore, indica byte occupati in que-
to particolare. Cominciamo dalla di-
i

Linguaghna iCTi sto blocco. Se ad esempio abbiamo


I rectory. Ecco un esempio di file Geo-
Write, cosi, come compare in directory
SOO S27, significa che nel blocco sono
L'uscita sul mercato del Geos ha da- occupati S27 ( = 39) byte, ed il 39esimo
<i codici sono in esadecimale);
to al 64. che ormai si avvia verso la se- byte contiene SOO. se il file finisce li. o
nilità.un sofTìo di vita. Se è vero che 83 01 11 -nome- 01 09 01 07 56 04 SIC se si tratta di un salto di pagina.
seguiranno vari applicativi sotto Geos. 07 OF 04 10 00 Le particolarità del file non finisco-
il 64 potrà vivere ancora a lungo! Tut- no qui. Il file vero e proprio, vale a di-
il primo S8.^ è quello che dice al
tavia la non-compatibilità con tutti gli re ciòche abbiamo scritto, è preceduto
DOS che si tratta di un file USR. I da 24 byte, che probabilmente indica-
altri programmi per 64 rende estrema-
successivi due byte (SOI e SII) sono ri-
mente chiuso questo mondo Geos. Ri- spettivamente traccia e settore di un
no variabili tipo margine sinistro, de-
cordo che, dopo primi giorni di entu-
i
blocco che noi chiameremo «pointer
stro, font, eccetera. Dalla posizione
siasmo per il Geos. avevo finito per block». Dopo il nome, scritto QUASI
SIA del primo blocco del file iniziano
accantonarlo, dato che per scrìvere te- i codici corrispondenti al file che ab-
normalmente (come dirò dopo), pri- i

sti«seri» preferivo, e preferisco tutto-


mi due byte (SOI e S09) sono traccia e
biamo scritto. Anche questi codici,
ra. affidarmi al SuperScript. e per di- tanto per esser coerenti, sono partico-
settore di un blocco che chiameremo
segnare al Doodle 11. Che fare? Il Ge- lari: nel normale codice ASCII (quello
«identify block». Dopo SOI e S07 (che
os era un gioiellino, ma troppo isolato usato dal SuperScript. per intenderci),
non so neanch’io cosa sono, ma se li
dagli altri tesori per 64. Cercai allora le minuscole hanno codici compresi
toccale guai!) segue la data, nella for-
di capire come erano organizzati quei tra S4l e S5A, e le maiuscole tra SCI e
ma anno/giorno/mese (avete fatto ca-
maledetti file USR (gli unici che il Ge- SDA. Nei file GeoWrite, invece, le mi-
so che S56 = 86 dee?). SOF e S04 rap-
os tratta), e di scrivere un programma nuscole vanno da S6I a S7A, le maiu-
presentano l'ora, in questo caso le
che trasformasse file sequenziali di
i scole da S4l a S5A. Vengono trattate
15:04, anzi le 3:04 PM, aH’americanii!
SuperScript (o EasyScript) in quelli cosi tutte le lettere che il Geos consi-
Gli ultimi due byte (SIO e SOO) sono
user del Geos (dato che io utilizzo pre- dera, anche nomi nella directory (per
come al solito la lunghezza in blocchi, i

valentemente word processor). Il pro-


nel formato lo/hi.
questo in modo maiuscolo/grafica si
gramma che presento è il risultato di Cominciamo allora a vedere cos'é vedono solo tanti segni, anziché no- ì

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-

192 MCmicrocomputer n. 61 - marzo 1987


software

fettuare un input senza il punto inter-


rogativo, basta dare un 1,0 eOPEN
poi prendere l'inpul da questo Hle
(INPUT# I....). Ulteriori vantaggi; la
presenza di due punti o virgole a de-
stra del cursore non causano un mes-
saggio? Extra il computer
ignored;
non accetta return se non si è im-
il

messo nulla (vantaggio che io non ho


sfruttato).
Nelle linee 480-620 avviene la lettu-
ra del file SuperScript (o EasyScript,
dato che formato è lo stesso). A par-
il

te alcuni «convenevoli» in Basic, la


lettura vera e propria avviene con una
routine in LM, allocata a
SC0OO-SCO39. Questa routine legge un
byte alla volta dal bus seriale: se si
tratta di un S80, io ignora. Qualsiasi
altro carattere viene memorizzato e se
è una lettera viene convertita come ab-
biamo detto sopra. Evidentemente an-
che comandi SuperScript vertano co-
i

piati lasciando a discrezione dell'uten-


te la loro cancellazione tramite Geo-
Write.
Arrivati a questo punto il program-
ma richiede l'inserimento del disco
Geos dove va memorizzato il file con-
vertito. Fatto ciò, inizia a memorizzare
i vari blocchi.

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

MCmicrocomputern. 61 -marzo1987 193


software
Alle linee 980-1020 avviene la ri- dezza dei caratteri che si vedono. Il le-
Alle linee 730-740 vengono allocati scrittura della directory nel formato or sto verrà «tirato fuori» dalla linea di
due blocchi, per l'identify e per il ora visto. Infine (linee 1030-1060 e fine pagina.
pointer block. Si provvede subito (li- LM $C16D-SC184) si scrìve il pointer Le istruzioni finiscono qui. Il pro-
nee 750-770 e LM da SC039 a SCI4C) block. gramma in sé è di utilizzo immediato,
a scrìvere l'identify block cui byte so-
i Ultima nota sulla subroutine 100. 1
ma sapere come lavora un programma
no memorizzati, assieme al linguaggio Essa serve ad allocare il primo blocco Basic è sempre meglio. Comunque,
macchina, alle locazioni SC04C-SCI4, libero che il DOS si trova sotto mano spero che i più «smanettoni» del 64
Per scrivere il file ho utilizzato un e viene usata per sapere dove andare a prendano l’occasione offerta dal Geos
trucchetto: il file viene scritto come se- mettere il pointer e ridentify block. al volo e scrìvano, che so, una routine
quenziale, per aumentare la velocità di Acris in fundo; il file da convertire di conversione Geo Paint-Koala. o un
scrittura, dopodiché si cambiano alcu- dev’essere più corto di 29 blocchi cir- Icon Switcher (alla Macintosh...). Per
ni byte nella directory per «aggiusta- ca, altrimenti non entra in una sola pa- ora, tanti saluti.
re» il tutto e far diventare il file USR. gina ed il GeoWrite segnala «Page too
Ecco quindi (linee 780-850 e LM large»: provare per credere. File utilizzati
$CI4D-$CI6C) la scrittura del file Sarebbe d'altronde troppo difficile
300: OPEN
1,0 apre un canale dalla
SEQ. Nota: la routine in LM è molto gestire da programma il salto pagina,
tastiera,da cui si preleverà l'input.
simile a quella del Kernal SAVE e ne perché la lunghezza di questa varia col
480,710: OPEN
15,8,15 apre un ca-
utilizza alcune routine (SEDDD, variare dei font e degli stili utilizzati.
nale di comunicazione col disco
SFCDB, SFCDl, Per chi volesse
etc.). A questo proposito, vorrei far notare
490: OPEN
5,8,5 apre il file SEQ
saperne di più consiglio «Il S.O. del che, convertendo un file abbastanza del SuperScript in lettura
CBM 64», edito dalla EVM. lungo, non lo si vedrà comparire tutto 720: OPEN 3,8,3,«#» apre un file
Dalla linea 870 in poi si gestisce la sullo schermo, dopo averlo caricato in random
directory. Viene cercata la posizione GeoWrite. Niente paura: il testo c’è Ricordo, a proposito della sub 1100,
dove è stalo scritto il file SEQ appena ma non entra nella pagina fisica gesti- che se si tenta di allocare un blocco
creato (linee 870-960). Quindi si leggo- ta dal GeoWrite. Basta, per farlo ri-
già occupato, il DOS dà un errore 65
no traccia e settore del primo blocco comparire, mettere un salto di pagina (No block) e comunica traccia e setto-
del file (linea 970), e vengono messi vicino alla fine di questa (Options- Pa- re del primo blocco libero in BAM
nelle variabili FT e FS. ge break) oppure diminuire la gran-
Locazioni di memoria particolari:
160: poke 56,76: poke 55,0 sposta il
top delia memoria usata dal Basic da
40960 (valore standard) a 19456
(-=76*256), in modo da usare l’area
19456-40960 come buffer per il file let-
to. Quando si smette di usare il pro-
gramma. è consigliabile dare un reset
(sys 64760 o sys 64738), per ripristina-
re tutte le locazioni ai valori standard
210: 53280 e 53281 contengono i co-
dici di colore dello schermo e del bor-
do
400,630,etc: POKE 198,0 azzera il

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

MCmicrocomputer n. 61 - marzo 1987


software
IT.IS: traccia e settore dell’identify CS: sequenza di byte che viene
block scritta nella directory
AS: posizione, airinterno del bloc- FT.FS: traccia e settore del primo
co,dove inizia la descrizione del file blocco del file vero e proprio. me dovuto. I byte vengono memoriz-
SEQ. che subito dopo viene trasforma- zati a partire da S4CI8, ed il puntatore
to in USR Comandi DOS utilizzati (SC02C-C02D) viene incrementato
PR1NT#15,«B-A:»0;I7;I dallo stesso programma (SC02E-
alloca
BAM SC033).
sulla il blocco 17:1 del disco
montato sul drive 0. Se it blocco è già
La routine SC039-SC04C trasferisce

occupato, il DOS segnala un errore 65


al disco le locazioni di memoria tra

e comunica il primo blocco libero del SC04C e SC14B, che contengono by- i

disco teche vanno scrìtti nell'identify block.


PRINTtt I5.«B-P:»3;0 sposta il Routine del Kernal utilizzate: SFFC9
buffer pointer alPinizio (posizione 0) (CHKOUT, apre un canale di output)
del buffer riservato al file random 3.
e SEDDD (trasferisce un byte alla por-
ca seriale).
Se sì vogliono scrìvere o leggere byte a
partire da una posizione specifica (co- La routine SC14D-SCI6C scrive sul
me avviene alle linee 970 e 980) basta disco tutti i byte letti dalla routine di
spostare il buffer pointer alla posizio- lettura (SCODO). SAC e SAD contengo-
ne voluta no l'indirizzo di partenza del file in
PRINT# 15.«U2:»3;0;I7;1 scrìve memoria, nel formato lo/hi (scrìtti da
sul disco, nel blocco 17;I del drive 0, basic alla linea 790), e SAE-SAF quel-
il contenuto del buffer corrispondente
lo di fine file (scrìtti alia lìnea 800). La

al file n. 3 routine è molto simile a quella del


PRINTttl5,«Ul:»3;0:l7;l legge e Kernal SAVE (SF5DD), e utilizza, co-
deposita nel buffer corrispondente al me quella, alcune routine molto utili
file n. 3. il contenuto del blocco I7;l del Kernal: SFCDB incrementa il con-
tenuto di SAC/SAD, SFCDl lo con-
Linguaggio macchina fronta con $AE/$AF. La routine
La routine SC000-SC039 legge e SFCDl ritorna al Carry impostato a 1

converte il file SuperScripl. Innanzi- se due valori (SAC/SAD e SAE/


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

(SFFCF-CHRIN) e lo si converte co- che riempiono il pointer block)


^

MCmicrocomputer n. 61 - marzo 1987


a cura di Francesco Ragusa

"software

gramma in L.M. costituisce il «cuore» Ad ogni prompt il programma atten-


del motore inferenziale, ed è basato su de una frase italiana conclusa dalla
di un algoritmo ricorsivo. pressione del tasto RETURN.
Mandato in esecuzione il caricatore, La frase immessa viene quindi tra-
otterremo lo schermo di presentazione sformata in maiuscolo per uniformità
e in meno di un minuto si entrerà in di rappresentazione. Se si tratta di un
Project S. Apparirà un messaggio di comando di sistema, esso viene esegui-
benvenuto, il prompt (costituito da to: altrimenti si procede nell'analisi.
una graffa destra), e il cursore pilotato Se la frase è conclusa da un punto
dal consueto screen-editor MSX. A fermo, un punto esclamativo, oppure
questo punto si può dialogare col si- da nulla di particolare, si assume che
stema completamente in italiano. la frase sia un'affermazione e il flusso

Projed S Per inserire informazioni nella base


di dati bisogna scrivere una relazione
di programma viene deviato nell'ap-
propriata direzione.
di Guglielmo Nigri. Pexcai nella forma; soggetto - predicato no- Se la frase è conclusa da un punto
minale (Es.; Marco è alto). interrogativo, essa viene data in pasto
Per richiedere informazioni e dedu- alla routine che gestisce le domande.
Il programma che presentiamo que-
zioni bisogna formulare domande ap- In caso si tratti di un'affermazione
sto mese è un esperimento ben riuscito
propriale (Es.: Marco è alto? Chi è al- si procede nel seguente modo: dalla
di «intelligenza artificiale» che speria-
to e non sposato? ecc.). Le deduzioni frase vengono eliminati gli articoli e la
mo possa interessare quanti fra i nostri
lettori non amano «giocare» troppo sono di tipo sillogistico. Supponiamo copula (che può essere negata con un
con il loro computer (anche se hanno
di scrivere... «non» preposto ad essa, Es.: Andrea
scelto un MSX) e, perchè no, stimola- Un animale è un essere vivente. non è un capellone), vengono quindi
Il computer risponderà «Ricevuto» individuate due «parole» (uso questo
re anche i più giocherelloni, che maga-
per indicare che le informazioni sono termine per indicare anche più di una
ri potranno tentare di ottenere sillogi-

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-

catore che provvede a configurare la


memoria del sistema per le esigenze 0 Indica risposta Indefinita
degli altri due. -I- Indica risposta affermativa.
Il secondo programma Basic è il — indica risposta negativa.
Project S vero e proprio, mentre il pro-

196 MCmicrocomputer n. 61 - marzo 1987


relazione con al massimo altre 32, scri-
vendo semplicemente il numero giusto
al posto giusto.
Per maggior chiarezza, se esiste una
relazione in cui la parola 13 funge da
soggetto e la parola 244 è un suo attri-
buto (ossìa la parola 244 descrìve la
13), nella colonna 13 (al primo posto
lìbero) verrà inserito il numero 244.

In memoria è anche presente un vet-


tore di 2S6 byte che di ogni parola for-
nisce il numero di relazioni (tra 0 e
32).
Non è finita. Ovviamente da qual-
che parte bisogna memorizzare se la
relazione in questione è affermativa o
negativa.
A questo scopo in memoria vi è
un'altra matrice di 256 per 32 elemen-
ti, idealmente sovrapposta alla prima,
questa volta costituita non da byte ma
da bit (indicando con 0 l'affermazione
e con la negazione); in totale 1024
I

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-

198 MCmicrocomputer n. 61 - marzo 1987


scrizione; «Quante parole?», o semplicemente
Descrivi Corrado. «Quante?».
che darà appunto la descrizione, oS' Per avere una lista delle parole esi- gere» le lettere minuscole.
Corrado.
sia gli attributi, di ste il comando «Parole». È possibile distruggere tutti i dati
Bisogna precisare che la copula può Per avere il numero di attributi di presenti in memoria con «Reset»; ov-
essere non solo «è», ma anche una certa parola si può richiedere; viamente verrà chiesta conferma, per
« — >»,«: = »,«“» (osservare la linea «Quanti attributi di...?», oppure solo dare la possibilità di riflettere a chi
8S00 del Listato 2). «Quanti di...?». avesse impartito il comando in preda
Passiamo ai comandi di sistema. Per cancellare una parola esiste il ad un raptus distruttivo...
Abbiamo già visto «Descrivi» che comando «Cancella...», che si limita, È ovviamente possibile registrare su
fornisce gli attributi legati direttamen- per ragioni di organizzazione del data nastro la base di dati con «Salva», e ri-
te ad una parola (se la parola non ha base, a sostituire quella parola con portarla in memoria con «Carica»;
attributi, ciò viene segnalato). una «d» minuscola; questo, in pratica, questi comandi devono essere seguiti
Per conoscere il numero di parole la rende definitivamente irrecuperabi- da un nome per il file. Su nastro viene
presenti nel data base basta chiedere le, dato che non si possono «raggiun- trasferita la minima quantità di infor-
mazioni necessaria a rappresentare
correttamente la base di dati.
Per conoscere la quantità di memo-
ria disponibile è previsto il comando
«Fre».
Per uscire dal programma basta scri-
vere «Fine»; per rientrare corretta-
mente nel sistema, senza perdere dati,
si può usare il comando «Cont» del
Basic.
Il programma è altamente struttura-
to, ma, per ridurre il numero di livelli
interni di subroutine, il «primo livel-

lo» (quello che fa capo al main pro-


gram) è stato sostituito con dei cicli
chiusi da salti condizionati; famige- i

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

MCmicrocomputer n. 61 - marzo 1987 199


f".
f'i

Volete gestire le informazioni in modo facile veloce ed accurato? La sola


risposta è DELTA 4. il database in grado di soddisfare le vostre esigenze
in brevissimo tempo!
DELTA 4 permette di inserire, selezionare, ordinare le informazioni,
esequire calcoli dai più semplici ai più complessi, stampare prospetti ed
etichette e persino inviare lettere personalizzate! DELTA 4 può trasferire
idati su/da altri programmi quali Multiplan, Lotus t-2-3. Wordstar... ed
anche elaboratori centrali!
DELTA 4 è facilissimo da usare perché è in ITALIANO e non richiede
alcuna conoscenza di linguaggi di programmazione. Seguendo il menu
principale potrete scrivere il vostro programma senza commettere erro-
ri! Ideale per l'uomo d affari, DELTA 4 è usato ogni giorno anche da

esperti programmatori in piccole o grandi aziende in tutto il mondo!


Il menu principale di DELTA 4 consente inoltre di creare il vostro menu

di opzioni automatiche, in grado di caricare altri programmi e/o altri


menu personalizzati.

DELTA GRAPH - Delta graph è perfetto complemento di DELTA, ma non solo, può
il

ricevere dati da altri SOFTWARE (DBII, DBIil) o qualsiasi archivio in


formato ASCII.
- DELTA GRAPH permette dì rappresentare i dati in diverse forme gra-
fiche;
- diagrammi a barre normali, sovrapposte e tridimensionali
- diagrammi a linee
- diagrammi circolari (torte)
- diagrammi per punti
- prospetti tabellari
- Puoi stampare su video, stampante, plotter.
- NATURALMENTE TUTTO A COLORI!

Per una documentazione completa, compilare e spedire


COMPSOFT ITALIA s.r.l.
il coupon a:
-Viale Campania. 4 20133 Milano
n i
NON PERDETE ALTRO TEMPO! RIVOLGETEVI
SUBITO AL VOSTRO RIVENDITORE

Disponibile su: Distribuito da:

IBM PC/XT/AT Composoft Italia s.r.l.

OLIVETTI M24/M2! IBM Italia S.p.A.


Nome deli interessato . Philips Olivettl/Syntax S.P.A.

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)

PUOIADOPERARLO CON "TUTTO QUELLO CHE VUOI"


NON OCCORRE SAPER PROGRAMMARE
- MOUSE
- LIGHT PEN SYNTEC
- BIT PAD SUMMAGRAPHICS
- PALETTE della POLAROID, DR IMAGE MAKER
- CAMERA DIGITERS

Viale Campania 4. 20133 Milano - Telefoni: 02/738S32S-7381836 - FAX 02/7360092


202 MCmicrocomputer n. 61 - marzo 1 987
guida computer.

con mondor Paper White 9.600.000


conrTxxìilar12''co)oreme<)taris. + scheda CGA 9.950.000 BASF
conmonitof 12"eol«ealtarts. + scheda EGA 11.690.000 aa Base S.p.A.
XEN-» 10 compaUhile IBM AT - 80266 (6 MHz) 512 Kbyle RAM vaie trioni Romane 5 - 2014? Milano
1 FDD 5.25" 1 ,2 Mhyle - 1 HD 10 Mbyie • RS 232C - Centronics - te-
stiera con Mlcroscreen LCD MS DOS 3.2 - MS tMndows - MS Wnte 6104S floppy disk drive 8" doppia faccia Shugar compatibile 1.250.000
MS Palm • SW Basic 6126floppydiskdrive48TPIdoppiafacciaSlim-5.25~ 317.000
con monitor toston verdi alta risohaione 5.500.000 613Bfloppydlskdrive5.25"doppìataccaShm 384.000
con monitor Paper White 5.600.000 6185 Drive 5.25" Winchester 880000
con monitor 12 colore media ns. -i- scheda CGA
' 6.150.000 6186 5.25 Winchester 10 Mb Sllm 585.000
con moniiar12'' colore alta ris. + scheda EGA 7.990.000 6188R-20Mbslkn 880.000
XEN-xl 20 come sopra ma con un HD 20 Mb. 6129 IBM Comp. floppy disk drive 317.000
con monitor toston verdi alta risoluzione 6.500.000 619SHardDiskS5Mbnontormattaio 3.100.000
con monitor Paper White 6.600.000 6162FloppyDiskdrrve3.S"0.SMb 275.000
conmonitor12 "colorBmedians. + scheda CGA 6.150.000 6194HardDisk96Mbnon1ormattaio 3.300.000
conmonitor12'' colore alta ris. -h scheda EGA 6.990.000 6193HardDisk73Mbnontormattaio 2.900.000
XEN Mainframe 20 80286 • 2 Mbyte RAM • I HO 20 Mbyte - 1 FDD 6164 floppy Disk Drive 3.5" 317.000
3,5'' 720 Kbyte • Tape streamer 20 Mbyte 10.900.000 6192KardDisk52Mbnon1ormanaP 2.750.000
XEN Mainframe 40 come sopra, ma con 1 HO ad accesso rapido {30
ms) 40 Mbyte 13.500.000 BIT COMPUTERS
Xen Mainframe 100 come sopra, ma con 1 HD Interno da 20 Mbyte e 1 S! CxJvulers
HD esterno ad accesso rapido (30 ms) 60 Mb 17.500.000 Uà Callo Penier 4 00157 Roma
XEN Wortelatlon 80286 - 1 Mbyte Ram - MS DOS 3.2 • MS Windows
- MS Wriie - MS Paint - GW Basic - GEM 1.600.000
con monitor Paper Whne 2.800.000 <1 -3,5"-8( KRAM. 1 x720 K da 3.5" 1.450.000
con monitor colore media nsotuzkme 2.850.000 2.330.000
con monitor colore alla risoluzione 4.870.000 PCblt/120 6088. 256 K RAM. 360 K -l- 20 M
- 2.680.000
XEN-i Workstation compatibile IBM AT - 80286 - 768 Kbyte RAM - PCblt/130 RII - 8088. 256 K RAM. 360 K -f 30 M 2.980.000
monitor Paper Whne 3.750.000 PCblt/130 FAST - 8088. 256 K RAM. 360 K -I- 30 M veloce 3.630.000
Mouse Apricot a cavo 260.000 PCblt/140 FAST - 8088. 256 K RAM, 360 K -i- 40 M vetoce 3.980.000
Apricot User stampante laser con ntertaccia seriafe e parallela • risolu- PCbIt compacl/2 - 8088. 256 K RAM. 2 x 360 K 2.400.000
zione 300 punti per pollice - velociti 10 papaie ^ minuto 6.900.000 PCbltcompacI/120- 8088.25» RAM. 360 K -f- 20 M 3.480.000
PCbii ponable - B0C8B - 512 K RAM - 1 x 720 K da 3.5' - ponable

ATARI cristalh liquidi 1.990 000


- 80286, 512 K RAM, 2 x 1.2 M
PCbitat/2 3.100.000
Atì/7 teij S.p.A.
PCbitat/120- 80286, 512 KRAM.1.2M + 20M 3.950.000
It) oler Uwafon r$ 20092 Ùnsero IMI)
PCbll3tf120FAST-B0286, 512KRAM.1.2M -i- 20Mveloce 4.400.000
520STm Computer 512Kb RAM. 192Kb ROM. Mousee Mod. TV 540.000
PCbitat/130 FAST- 80286. 512 KRAM. 1.2 M SOM veloce 4.950.000
PCbitat/140 FAST- 80286. 512 KRAM. 1.2 M -f 40 M veloce 5.050.000
520ST-I- Computer 1Mb RAM. 192KbROM e Mouse 640.000
I040STI Computer 1Mb RAM, 192Kb ROM, Mouse e floppy doppia PCbit ai compact/120 80286. 512K. RAM. 1.2 M-f 20
- M 4.700.000
D360 pori - drive esterno 5"1/4 360 K per PCbit portatile 550.000
facoa 720Kb (formattali) incorporalo 1.090.000
SF354 Disk 500Kb (360Kb formattati) D720 pori - drive esterno 3,5 '
720 K per PCbit portable 550.000
250.000
SF3l40iskdnve1Mb(720Kblormail3l!) HDI 20 - Haid Disk slim - 20 Mbyte (accesso 65 msec) 1.350.000
420.000
SM124/S Momtor monocromatico alta risoluzione (640 x 400) 295.000
20 FAST - come HDI 20, ma con accesso veloce 140 msec) 1.750.000

SC1424 Monitor a colon RGe-THOMSON/ATARI 590.000


20/M19 - Hard Di» da 20 Mbyte (w M 19 1.450.000

SMM804 Stampante a matrice d’aghi 80 caratteri 420.000


HDI 30 RU - Hard Disk »m da 30 Mbyte (transfer rate 7.5 Mbit/s) 1.650.000
HDI 30 FAST - Hard Disk 30 Mbyte (accesso 80 msec) 2.300.000
SH204 Hard disk 20Mb (formattato) 890.000
HDI 40 FAST • Hard Disk slim 40 Mbyie (accesso 40 msec) 2.450.000
NL-10 Stampante STAR 80 colonne 120cps NLQ 795.000
A100 - kit comprendente: 520STm -f SF354 790 000 HD 20/al - Hard Disk slim imemo 20 Mbyte (accesso 85 msec) 1.000.000
A400-kilcompr«idenie: 1040STI -I- SM124/S 1.290.000
HD 20FAST/3t - come HD 20/al. ma con tempo di accesso di 40 msec. 1.450.000
A350- kit comprendente 520ST -f SF354 -l- SC1424 1.290.000
HD 30 FAST/ai - Hard Disk intemo 30 Mbyle (accesso 60 msec) 2.000.000
A4S0- Idi comprenderne: 1040STt SC1424 -i- 1.540.000
HD 40 FAST/at - Hard Disk intemo 40 Mbyle (accesso 40 msec) 2.100.000
HD 80 FAST/ai - Hard Disk 80 Mbyte (accesso 28 msec) 3.900.000
BARCO ELECTRONIC Rie Card 20 - disco rigido aggiuntiva 20 M su scheda 1.600.000
Back Up 201 ME - Memtec. cartuccia 20 M. 5 Mb/rrvn 2.300.000
72LAV bìtefmtxxa Back Up 201 XE - Xebec. cartuccia 20 M 1.550.000
Va L. a
\Ana. 43 - 20090 Trezano SN. IMI) CRT bill 2" TTL-TTL fosfori verri 255.000
CRT bri 14" TTL-TTL fosfori verdi, supporlo basculante 340.000
CRT bri 12" Comp. - composite, fosfori verdi 235.000
CRT bit 1
4" Comp. • composito fosfori verdi, supporlo basculante 340.000
CM 8533 - 14" Philips a colori. 600 x 285 600.000
Eizo 8042S - 14' a colori avanzato 840x350 1.650.000
Speed Card 286 - scheda 80286 MHz per PC
4.77/7.2 880.000
3.450.000
Mach 10 • scheda avanz. 6086. 16 dock 4.77/9.54 MHz per PC
bll. 780.000
2.150.000 Brtwriler 182 1
- 80 120 cps -
col, IBM comp.
ini. parali. 650.000
1.590.000 192 160 cps - IBM. comp. 1.065.000
Brtwriter 1 - 80 col. Int. parali.
t.740.000 Bitwriter 193 1
- 132 160 cps
col. - Ini. parafi.IBM comp. 1.285.000
Bitwriler 292 1 - SO 200 cps -
col. IBM comp.
int. parali. 1.970.000
BARCO INDUSTRIES Bitwriter 293 1
- 132 col. 200 cps - Ini. parak. IBM coriip. 2.300.000
7EAV Inienational Bitwnier294 1
- 132 col. 400 vs Ini. parali. IBM comp. 3.120.000
\^LDiWnd.43- 20090 Ireiiano S.N. (MI)
BONDWELL INTERNATIONAL LTO. (U.S.A.)
Mcniior colon alla risoluzione 14" CD 233 HR A LP 3.217.000
Monitor colori 14" alta nsoluzione lunga persistenza
Monitor colori 19" alta nsoluzione CD 351 HRA
CO 233 HR m LP 3.094.000
5.981.000
La Casa del Compuler
va deOa Misencordà 84 - 56025 Ponletìera (PI)

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

MCmicrocomputern. 61 - marzo 1987 203


guida computer

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 -

Portabie 286/3 - 80286. 640 K. 1 floppy 1.2 M -i- 1 Hd 20 M -f

CITIZEN pebackuplOM 10.880.000


Deskpro/1 6086. 128 K. I floppy 360 K 3.750.000
Telai/
Deskpro/1 8086. 128 K, I floppy 360K 3.750.000
Via L . Da Vino. 43 - 20090 Trezzsio S. Naviglio IMI!
Deskpro/2 6086. 256 K, 2 floppy360 K 4.260.000
Deskpro/3 6086. 640 K.1 floppy 360 K 5.900.000
Stampante 120car/sec. 80 ed. Ini. parallela 120D (senza interfaccia)
Deskpro/1 8086. 128 K,1 floppy 360 K 3.750.000
ni. parallela xl20O
Deskpro 286/1 60286. 256 K. I floppy 1.2 M 7.500.000
Deskpo 286/1A 60286. 256 K. 1 floppy 360 K 7.500.000
M. X Commodore 64 x 120D
Deskpro 286/2 80286. 512 K. 1 floppy 1.2 M -F 1 HD30M 9.700.000
X /^ple Ile
int.
Deskpro 286/2A 60286. 512 K, 1 floppy 360 K -F 1 HO 30 M 9.700.000
LSP10
Deskpro 286/3 80286. 512 K. 1 floppy 1.2 M -f 1HD30M -f
HQP 45
backuplOM 11.450.000
Stampante I60cai/sec. 60 col. MSP 10
Stampante 160 car/sec. 136 colonne MSP 15 1.160.000 Deskpro 386mod.40 11.700.000
Stampante 200 car/sec. 60 colonne MSP 20 1.235.000 Deskpro 386 mod. 130 15.500.000
Stampante 200 car/sec. 132cdonne MSP 25 1.482.000
Stampante a margherita 35 car/sec. Premiere 35 1.689.000 COPAL (Japan)
La Casa Osi Computer
CITIZEN (Giappone) <mMàericonia 84 55025 Ponwiefa {PII

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

204 MCmicrocomputer r>, 61 - marzo 1987


MCmiorocomputer n. 61 - marzo 1987 205
guida conipnter

MM-2MEG2Mb 4.190.000 Video monocromalico. nsohiz. 640 x 400 punii 650.000


MM-3MEG3Mb 5.B70.000 Video colore, nsol. 640 x 200 1.350.000
Schede a memoria fino a 2Mb Streich STR-0 0KB 615.000 Tastiera USA ass ODO
STR-1ME6IMb 2.260.000 Tastiera ilaliana 355.000
STH-2MEG 2Mb 3.943.000 Drive per disco riessib. 320 Kb 610.000
SC-S12 Acceleraiore 9.54 MHz + 512 K RAM 2.100.000 Drive per disco ngldo 10 Mb 1.600.000
Drive per disco rigido 20 Mb 2.600.000
EPSON (Giappone] Controller board per disco rigido (da 10 Mbe20Mb) 1.200.000
Scheda epans. 128 Kb 260.000
Epson S.p.A.
Scheda espans. 364 Kb 460.000
lié TàrukO, 12 - 20124 - Miino Adat. udeo grafico alta risol. 680.000
Adal. video grafo) a colori 840.000
Scheda muttirunz. con 128 Kb 830.000
HX-20 • Portatile. RAM 16K. display LCD 4x20 t 390.000
Scheda muttifunz con 364 Kb 1.600.000
Espansione 16 K RAM 280.000
Scheda Intert. 2 fili (SS3) 1.210.000
Uniti memore di massa a cartuccia 290.000
Scheda comunicazKine sincroma 1.150.000
Canuccia di espansione ROM 70.000
HO-8D - controller per monitor esterno 80 colonne 490.000
PX-6 - Portatile. Z-60, RAM 64 K, display LCD B x 80. CP/M 2.200.000
FUJI PHOTO FILM
PX-B SW - Come PX-B. con Wordstar. Cale e Scheduler su ROM 2.590.000 Melchìoni Computeriim - Vaio Europi 49 - Cotogno Moniese - 20093 Mimo
RAMDtsklCOKperPX-a 770.000
Uniti universale per sviluppo di hardware 220.000 PD 80 Stampante 80 Cd. 100 cps 676.000
PC/M - 6068. RAM 258
K. due Hoppy da 360 X. video 12' 3.300.000 PD BOA Stampante 80 col. ISOcps 697000
PC/C - Come PC/M con video grafico a colori da 14" 4.060.000
PD80CStami»nte80col. lOOeps 676.000
PC/HDM - Come PC/M. con 1 Boppy 360 K -f hard disic 20 M PD 130A Stampante 136 col. ISOcps 1.034.000
5.150.000
PC/HDC - Come PC/HDM, con video grafico a colori da 14" 5.910.000
PC-f/M - 8066. RAM 640 K. 2 floppy da 360 K. video 12" 3.980.000 GETRONICS
PC+/C - come PC+/M, con video grafico a colori da 14" 4.700.000 OìaBaseSp.A. - V.le Legioni Romane 20147 Milano
PC-H/HDM-comePC-i-M.con 1 floppy 360 K hard disk 20 -i- M
PC/HOC - Come PC -I-/M. con video grafico a colori da 14" 6Ì420ÌOOO VISA M14G- Monitor 14" green monocromatica compabb. IBMPC 328.000
STAMPANO VISA M12A - Monitor 12" ambra mon. comp. IBM/PC ed Apple 292.000
P-40 - termica, portable - 40 c, 45 cps 340.000 VISA MCS3 - Monitor 14" colori compat. IBM/PC ed Apple 860.000
P-60 - a trasfenmenio termico, ponalile
P-80X - come P-60. a 24 a;^
- 80 c, 45 ^ 400.000
600.000
VISA
VISA
MC54 - Monitor
1 1 -
14" colori compat. IBM/PC e
Terminale video emulasone Dipnal 12" green IP-34)
A|^ alta nsduz. 1.230.000
934.000
HS-80P- inh let. portatile - 80 c. 160 cps 1.350.000 VISA 12 - Terminale video emulazione Digitale 12" green (P-31) 1.134.000
interfaccia sanale per HS-60 con buffer 2 K 330.000 VISA SOL - Term. emul. Digilat-Hazeltine Wordstar-Ansi X 3.64 12"
LX-80-F - 80 c, 100 cps. frizione 720.000 green (P-31) 1.584.000
LX-8D-F/T - come LX-80-F, trìBone e trattore Idisponibile anche per PC VISA 95 Terminale video emulaz. Televtdeo 950 1 4" green (P-3 1
-
) 1.300.000
IBMe Commodore 64/128) 750.000 VISA 100 Term. emulaz. Digial-Ansi X4.64/14"
FX-e5-80e,160eps 1.000.000 4reen(P-31) 1.367.000
FX-105- 136 c, 160 cps 1.300.000 VISA 220A - Terminale video emulaz. Digital 12" ambra I 464.000
EX-BOO-aOc, 250 cps 1.250.000 VISA 220G - Terminale video emulaz. Digital 12" green 1 484.000
EX-1OO0-I36C.2SO cps 1.750.000 VISA 125 - Terminale video Wise SO Televideo 910 - Lear Siegler
LQ-800F/T-24aghi.80 c. 180 cps 1.550.000 AOM AODSV«wpoiniVISA40 14" verde 1 184.000
LQ-1000F/T-24aghi. I36c. 160cps 1.850.000 VISA 125 Terminale video come sopra ma schermo ambra I 209.000
LQ-2500 F/T - 24 aghi, 136 c, 270 cps 2.300.000 EGA CARD sdieda coi. gralica per MC 54 comp. EGA IBM 580.000
LQ-1SOOF/T-24aghi. 136 c. ISO cps 4.100.000 PC TER Terminale video 1 4" per IBM AT 1.435.000
SQ-2000 P - ink jet. 136 c. 176 cps. interfaccia parallela 5.600.000
SQ-2000 S - come SO-2000 P, con interi, seriale e buffer 2 K 5.950.000 GIANNI VECCHIETTI GVH
SQ-2000 lE - cwne SQ-2000 S, con mertaccia IEEE 488 5.950.000
Vi» OeUi Bavarara 39 - 40131 Bologna
SQ-2000 F/T 34 - per IBM 34-36-38 6.900.000
HI-8Q plotter 4 penne. A4. 30 mm/sec. Ini. parallela 1.300.000 P 14 THercuieso colore 1.100.000
K 4 T versione in kit B99.000
ERICSSON CDM 1200 (GN/mi video 199.000
Ericsson Infomiùca S.p.A. MO 3 video 699.000
ma fftj Vinorm 129 - 00144 Romt KIM 1211 video 190.000
PhlffisCM 6533 649.000
FtiH4)sBM7S13 169.000
VDU monocromalico, 256
DOS BASIC Doc. tastiera Italia
Kb, 2 FD. 5.120.000
ex 20 scheda grafica Hercules 153.900
VDU cdon, 256 Kb. 2 FO. DOS -f BASIC * Doc. tasbera Italia 5.820.000
ex 25 scheda colore 153.900
VDU monocr.. 256 Kb. 1 FD -M 0 Mb HO. DOS -i- BASIC -i- Doc. tasi. 7.670.000
ex 26 scheda Ega 460.000
VDU coloh. 256 Kb, 1 FD-i- 10 Mb HD, DOS -i- BASIC Doc, tasBera -i- 8.570.000
ex 50 scheda RS232 680.000
VDU monocr., 256 Kb. FD-^20 Mb HD. DOS + BASIC Doc. tasi
1 -t- 8.450.000
ex 70 scheda 576 K 69.500
VDU cdoh. 256 Kb. FD 20 Mb HD. DOS -H BASIC -h Doc. tastiera
1 -i- 9.150.000
Stampante a matrice. 60 caratten 795.000
LH 4 Disk Drive Teac 360 K trazione diretti siim 218.000
Stampante a matrice. 60 caratteri, NLQ
LH 5 Disk Drive Toshiba 360 K trazione diretti stm 235.000
1.300.000
Stampante a malnce. 132 caratteri, NLQ 1.800.000
MB 4 Main Board Turbo 256 K RAM 4.77-6 MHz 310.000
Plottera 6 penne, formalo A4 1.760.000
HD20 Hard disk 20 M 1-150.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

206 MCmicrocomputer n. 61 - marzo 1987


Snida compnter-.

PC20MBHI8IC0MP256K IDD360K 1HD20M6 3.480.000 Unni a lìischi flessibili

PC20TAPEHI8ICOMP256K1D0360K1HD20MBTP10 6.189.000 9 1 23D - 3.5" master doppio 2 x 71 0 K per 1 50 B 1.469.000


AT20MBIBICOMPAT512K 1D01.2MB 1HD20M8 5.721.000 9122N - 3.5" masler doppio 2 x 710 X 3.021.090
AT4QMB IBICOMP AT 512K IODI 2MB 1H040MB 7.829.000 9 22SB - 3.5 master singolo 71 0 K
1 2.350.000
AT70HB IBICOMP AT 512K IDDI 2MB IH070MB 1 1 ,817.000 9 121D - 3.5" master doppio 2 x 270 K 2.643.000
D08300011 Monrlor IBICOMP 12" MonoctotrutRoTTl 286.130 9121S-3.5' masler singolo 270 K 2.099.000
N35400001 Fk)»yTaoe)a5"slKn 10MB 1.865.672 9125SB - 5.25" master singolo con^tibHe IBM PC 2.721.000
N35400002 Roppy Tape AT 5" sfim 20M8 2.350.746 Unità con disco ngido Winchester
N3S400003 Floppy Tape XT/AT 60MB 4.328.358 9133DB-14.5M-i-3.5"710K 7.374.000
N35400004 Sonoaslama Tape 5" 10MBconCabinetalim9nl.8ca*i 2.611.940 9153AB-f0M-l-3.5"710K 4.090.000
N3S400005 Saitosistema Tape S' 20MB con Cabiiel aliment. e cavi 2.635.621 9I33H8-20M-i-3.S''710K 5.741.000
P00100001 CM-100 (60 col.-60cp3. interf. parallela) 580.799 91S4AB-10M 3.508.000
P00100003 VP-8100 (80 ed, -100 cps. imerl. parallela) 730.957 9134DB- 14.SM 6.703.000
P0010000B DM60 (80 cd.-l60 cfis. compaliblle PC bn) 621.616 9134HB-20M 4.996.Q0D
P00100006 OT-130 (80 cd.-130 cpS- compatMe PC ibm) 742.290 9l42AB-sottosislema nastro 1/4"perbacfoip 4.364.000
P00100012 LP-1516 (136cd.-160 cps. compattMePC ibm) 1.133.267 9144A - sotlosstema nastro 1/4" per backupHP-IB CS/80 7.221.000
POD100010 LP-1510 (136 cd.-130 ips. compaliblle PC ibm) 1.046.272 Plotler - tavolette grafiche - slampanb - monlor
POOI00013 - Interfacca RS 232 50.997 7440A - plotl^ A4 8 penne 2.653.000
P00lO0016DWP-250ODatsywhellpnmer(22cps. I36cd.) 983.109 747SA - plotlef A3 6 penne 4.129.000
POD100017 - mierl. RS 232 e Parallela Centronics 59.497 7550A - plotief A3 8 penne 8.616.000
P00100018 • InsanlofB automalico 376.811 46087A - tavdetts grafìn A4 1.594.000
P00l00019-Trattoreperlacana 189.622 46088A - tavoletta grafica A3 2.510.000
H210000Q6 Moilemphone 303 ACC - Vai. 300 Bauds 363.636 2225 - stampante graNca mk-|et 80c/l50 cps 1.092.000
K21000010 Modempnone WD 1600 - V22 - Val. 300/1600 Baud 1. 155.556 82906A stampante grafica ad aghi 80C/160 cps
• 1 760.000
H21000011 Modem toial comunicailon per C 64 146.309 2666AB stamparne laserjet 8 pag/min
• 6.510.000
H21000012 Moiiem total comunlcabon per IBM o APPLE 268.162 2686AB op2 300 - 512 K Interi, parallela per 2686 AB
. 2.090.000
Accesson e interfacce per serie 80
GOLDSTAR (Korea) 82937A- Interfaccia KPIB 662.000
275-4Bt00f>ivanni 62939A - Interfacca serale RS-232C 662.000
S.H./}. S.U • C.P.
62949A - Interfaccia paralleia Centronics 644.000
AM-500 IBM Pc/xt compatibila. 256-640 Kb RAM. 1-2x360 Kb FD, Accesson per HP-110 Phrs
10/16/20 Mb wmcR.. 1 xCemr., 1 xRS232, monitor monocrom./co- B296IA - Cassetto porla RAM con 126 K 1.102.000
lore. scheda Hercules comp 2.750.000 B2982A- Cassetto porla ROM 332.000
779.000
Accesson per HP-150 1
GRAPHTEC (Giappone) 4S885A - Coproesssore maiemaiico 8067 1.260.000
SPH Heltromca S.p.A. - \fiì Gacoa. 5 - 20127 - Milano Accessori, interfacce e periferiche per 9607
82916A Espansione memoria 1
• M 3.261.000
DA6100A-21 Plolter 3 penne. A4, interfaccia 6 bit par. 1.7BB.OOO
82919AZ - Interfaccia RS-232C 424.000
DA6100A-01 Plotler 3 penne. A4, interfaccia RS232-C 1.884.000
Accesson. Inisrfacce e periferiche per Vedrà
MP1000-21 Plolter 6 pervie, A3, mlerfacoa 6 bit par. 2.200.000
4561 1A - Umtà floppy S’T/4 360 K 470.000
MPlOOO-01 Plcner 6 penne. A3, inieifaccia RS232-C 2.316.000
45B12A-Uniti floppy 5"1/4t.2M 577.000
MP1000-11 PloIlerBpenne. A3, Interfaccia IEK-466 2.451.000
4561 6A - Unità winctiestar 20 M 2.907.000
MP1 000-31 Plotler 6 penne. A3, Inlerfacoa 6 bit par. DX 2.803.000
458 1 7A - Unità whinchester 40 M 4.878.000
MP2000-SI Plolter 8 pervie, A3, emul. HPGL. con interi.
45973A - Scheda memoria 512 K 1.267.000
2.690.000
45974A - Scheda memoria 1 M 2.121.000
1 Plotler 8 penne. A3, emul. HPGL. con kilerf. IEEE 468 2.690.000 2" monocromatico
1

3573 66 1 - Monitor 1 611.000


>1 come MP2000-51 con rilenrione carta eleitrostatica 3.355.000
3574 IBB • Monitor 12" colori 2.048.000
3.355.000
7.139.000 HITACHI (Giappone)
6.561.000
Infograf - Va tSmnsa IB7B - 200S0 ftssma He Pacchi (Milano)

RS232-G 6.230.000 Ptotier Big 3 (A3-4 penne) 2.700.000


MS8603-6IHL Pnnter/Plaiter tannica, A3. Interfacce Centronics/IEEE- Plotler Big. 36 (A3-6 penne) 3.900.000
6.230.000 TadelTiger 11x11 2.100.000
8.255.000 Tablet TlgerlSxIS 3.200.000
Stilo 280.000
1.678.000 Cursore4lasV 370.000
nlerf. RS232-C. emula- Cursore 12 tasb 800.000
Alimentatore esterno -h 1 2 ± 5V 200.000
vTterf. RS232-C, emiila- Monitor 2719/B/C alta nsoluzlone (960x720 Inteifaccato) 6.500.000
2.819.000
interf. RS232-C emu- HONEYWELL HISI (Italia)
1.990.000
Honeyivell MSI - Via m. Il - 20127 Milano

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

MCmicrocomputer n. 61 • marzo 1987 207


— guida computer
CBI1910 cavo stampante parallela 95.060 Video a colori pratico cor Mouse I 4.350.000
CPF0792 coprocesscr 6087-2 S13.00Q Stampanie3l64 1.550.000
HWSD6I0AP-Supeneam1 x 1.2 Mb 6.566.000 Stampanie3iaS 2.400.000
KWS0640 AP-Supedeam S12 Kb RAM 1 x 1.2 Mb + 20 Mb 7.366.000 Sompanie a margheriia 3.100.000
HWSOESO AP-Supedeam 1 x 360 Kb + 20 Mb 7.366.000 Stampante termica 600.000
K8O0782 tastiera Intemazionale 1 1 6 tasti (AP) 460.000 1 Piotter 1.500.000
COU070 uniti disco addinonale da 20 Mb Ul site (AP)
1

MTU0702 streamer tape da 60 Mb e controller (AP) 3.800.000 JOYTECH (Taiwan)


DIU0702 urtili diskette addizionale da 360 Kb (AP) 465.000
UtMo
Becmnic DevKSS s.r.l. Via Comanóini. 49 - 00173 Roma
nuO703 uniti diskette addàlortale da 1 .2 Mb lAP) 536.000
CMMD702 espansione di memoria di 126 Kb (AP) 190.000 Linea Uthius PC/XT Compatibile
CMM0710 scheda di memoria da Mb con 512 Kb 1 irtstallah (AP) 545.000 Mod. PC/1 - 128 X. 6 tasbera. 1 minilloppy. scheda grafica RGB.
OCMO701 porla seriale e parallela (AP) 300.000 monitor verde e ambra 2.400.000
CPF0793 coprocessor 60267-8 (AP) 704.000 Mod. PC/2 - come PC/1 con 2 mnifloppy 2.720.000
HWSQ420XP-Supedeam256KbRAM2 x 360 Kb 3.436.000 Mod. PC«T - come PC/1 con hard disk 10.5 Mbyle 4.700.000
HWS0440XP-Supedeam1 x 360 Kb + 20 Mb 4.676.000 Scheda mutlifunzione 2S6K (OK RAM. orol.. uteri, ser. e parali. 280.000
KBO0763 tastiera Intemazionale 95 taso (XP) 410.000 Scheda mUiifunzione 3B4K (come scheda 256K, con 128K RAM) 352.000
KBD0766 tastiera italiana 95 tasti (XP) 410.000 Linea UtMus A Apple compabblie (IXIS a PROOOS)
CIXI0702 uniti disco addizionale da 20 Mb 1.230.000 Mod. LP48/T1 46K RAM
- 540.000
MSC0702 controller disco addlzwiale 562.000 Mod. LP/64T1 - 64K RAM 560.000
MT1J0701 sireamer tape da 10 Mb 2.0OO.QOO Mod. P2 64/n - 64K RAM 6502 -F ZBO 690.000
Mod. P2-64/TS • come P2-64/TI con tasbera separata 890.000
HONEYWELL MISI (italia) Mod. E64A1 - 64K RAM. 60 ccXonne. PRO(X3S 750.000
Mod. E64/TS - come E64/T1 con tasbera separata 650.000
Honeywell Usi - Via Tanoi. 6 - 20154 MHano
Starter 1 -tlBiiusPAS/R + 1 drive + montlor PhifipsPCT 1204 1.200.000
860.000 Starter 2 - come Starter 1 con Uthius P2-64/T1 1.300.000
Starter 3 - Udilus P2-64T1, 1 drive, monitor, stamp. LQ 120 cps 2.700.000
1.200.000
1.700.000 Interfaccia 2 dnver 63.000
1 140.000 Interlacóa grafica Epson 60.000
1.396.000 Interfaccia parabela Centronics 64.000
2.375.000 Interfaccia RS 232 75-000
3 000.000 lnter1accraRS232C 170.000
4.800.000 Interfaccia Via card 6522 70.000
HoneyweH 4/66 Plotler Stampante -i- Plotler A2 6 calori 6.000.000 Interfaccia 16K Rem 60.000
Honeyweti 4/66 Coai 136 colonne - 400/75 cps 6.800.000 mierfaccia ZBO (CPU 1 MHz) 70.000
mierfaccia ZBO (CPU 4 MHz) 90.000
Interfaccia 80 Colonne Soft Switch 130.000
IBM Interfaccia P^ card 80.000
IBM Italia - Via fMtana 13 - San FeUcs - 20090 Sagrale (MI) Interfaccia Super serial 170.000
tmerlaccia Modem cardCCnTVZl 30DB 170.000
PC BASE 256 KB - 1 X 360 KB - Video Monocr. 3.695.000 Interfaccia ICE 6502 card 232.000
Stampante prof. 1.042.000 InierfacciatCEZaOcard 270.000
XT2 - 256 KB - Video Monocr. - Stamp. Prol. 5.573.000 Paddie per Apple (manopoiel 25.000
XT3 - 256 KB - 1 X 360 KB - 1 X 1 0 MB • Video Monocr. - Stampante 6086 ord -i- software 300.000
Prof. 6.712.000 Acceleratorcard(6402 3 4MHz) 300.000
XT2 AVANZATO 640 KB 2 X 360 KB Video Monocr Stamparne
- - - •
Drw Skm Super 5 trazione direita meccanica Chinon 350.000
Prol. 6.056.000
XT3 AVANZATO - 640 KB - 1 X 360 KB - 1 X 20 MB • Video Monocr.
JUKI (Giappone)
-Stanate Prof. 7.208.000
AT BASE - 256 KB - 1 X .2 MS - Video Monocr. - Stampante
1 Prof. 9.117.000 Tatxm s.r.1 - Via Mattao CnH^ 75 20148 Mtano
AT ESTESO - come AT BASE ma con 512 KB 1 D X 20 MB 10.102.000
dUK 550P Stampante JUKI a colon 60 cl. 1.100.000
AT AVANZATO - come AT ESTESO ma con 1 D X 30 MB 11.372.000
145.000 JUK 3200 Macchina per scrivere con Interfaccia seriale e parallela 790.00D
JUK 6000 Stampante a margherita. 10 cps ItO colonne 800.000
406.000
JUK 6100 Stampante a margherita, 16 cps 110 colonne 1.600.000
661.000 JUK 6200 Stampante a margherita, 30 cps 132 colonne 1.950.000
1.059.000
JUK 6300 Stamparne a margherita. 40 cps 1 32 colonne 3.300.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

39-256 K TSM - 2 mmifloppy da 600K (X)P/M - Basic 16 Bit 5.000.000


39-256K RAM-1 Winchester 10M -t- mmifloppy 600K- 16 Bit 6.700.000 MANNESMANN TALLY
39-512K coma 39-256 9.500.000 Va Borsw. S - 20094 Corsico (Mll
49-512KWnchester20 MB -i- t mlnlfioppy da 600 K - 16 Bit 11.500.000
Video -I- tasbera con opzione grafica 1.650.000 MT80 PC - 80 coi - 30 cps - mi. parallela
1 790.000
6404 Vdeo a cokxi 3.700.000 MT65 - 60 col - 180 cps - NLQ4S cps - Ini. parallela o sanale 1.020.000

208 MCmicrocomputer n. 61 - marzo 1987


gnida con^ter—

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

Plotler (A4-4 penne) Max 4 4.800.000 MULTITECH (Taiwan)


Ogitak s.f.l. • V VaS. 26 - 4201! Bagnolo In Piano (PSì
MiCROViTEC
TeNv Via L Da Vàia, 43 - 20090 Treaaano Sul Naviglio IMI) 530.000
780.000
1322/S12 14" alla nsobaionB per EGA 1.300.000 850.000
14S6/DI2E 14" media risoluzione per CGA 1.150.000 500.000
1446/DI2 14" atta nsoluziona per CGA 1.550.000 420.000
2046/CI5 20" media nsoluzione per CGA 2.150.000 MPF-ni Computer/Tast. 66K PAM 24K POM 80 Cd. usata Centronics 900.000
4" alta nsduzione RGBAU 1.650.000
1 4L46/DI2 (1 6KHz) 1 MPF-IVComputer/tastlera 128K PAM 24K ROM completo di Interfacce
I4L49/DN2 06KHZ) 14" allarisdusone RGBA 1.750.000 X drive, stampante. 60 colonne. CP/M (Z-601 TVC-PAL 1.200.000
20L46/Q5 (16KHZ) 20" media risoluaione ROB/TTl 2.250.000 PC 522 MPF PC/522 - 256K RAM - 2FD0 x 360 3.2QO.OOO
14M624/DS2 (25KHz) 14" media risduzione fiGSmi 1.750.000 PC 501 MPF PaSOI - 256K RAM - FDD x 360 1 1.400.000
I4H624/OS2 |25KHz) 14" alta risoluzione RGBTTTl 2.050.000 1.800.000
14L629/DS2 (25KKz) t4" alta risduzione LP RGSA 2.150.000 re 702 ure'^'w -^MOk'^M - ™DD x^ 60 con processore
20L629/CW2 (25KHz) 20" alta risoluzione LP RGBA 4.000.000 4.77/6MHZ 2.600.000
I4K629/DV2 (31KHz| 14"atla rtsoluzione RGBA 2.250.000 XT 720 MPF re-XT/720 - 640K RAM • 1 FDD x 360 1 HO 20 Mb
20P629/DV2 (3lKHz) 20" meda risduzione LP RGBA 3.600.000 con processore 4.77/aMHz 4.600.000
20H629/CS2 OlKHz) 20" alta nsdu^ RGSA 4.100.000 re55XTMPFre-55/XT640KRAM-360K -l- 10Mb 4.000.000
20L629/CS2 (31KHz) 20" atta rtsduzione LPRGBA 4.200.000 PC-ET1 MPF PC-FT 1 - 640K RAM - 2 FDD x 360 compì- di mon.
16" 1024x1024 di risd. e scheda grafica da 1024x768 poel mo-
MONTEREY CO. LTD. (Taiwan) nocr. 6.4OG.0OO
U Cass de/ Convutef Ve OeUa MisanconSi. 84- - 56025 PoMedefì (Pisi] 12 MBV Mondar 12" FVMULTTTECHaita ris. - anbrifl., bascul 340.000
MDM-PC Monilor 12" MULTTTECH monoc. a lunga persisi., basai, x
AT BASE: S12K. alimentBlore 200W. tastiera e caO^i 2.300.000 PC 360.000
AT FULL hard disk 20 UB.. floppy 1.2 UB.. controller ed Hercules 5.200.000 CVM PC Morvior 13" MULTTTECH. odore x PC 1.300.000
PC/XT BASE: 256K. alim SOW. tastiera, n. 1 Soppy 360K
1 1.199.000 MHM-15 Monitor 15" MULTITECH 1024 x 1024 di nsd., tosi. PI 58 1.400.000
PC/XT TURBO BASE: 8 MHz. (OK ram), alim. 150W, lastera, 1 floppy DK MFV Monitor 14" monoc. gir. /base.
I 420.000
360 K 1.499.000 1 2 OKV 1 Modior 1
2" a.r. grafi» 280.000
PC/XT m.b. 256K. tastiera, color graphic. primer 1.690.000
AT I/O card (n. 2 sanali -I- primer -h game I/O) 320.000 N.P.S. CORP. (Giappone)
AT conlroller per doppio floppy (1,2 MB.) 278.000 PEPTB.
ATparatel/seiial card 224.000 Via Omea 99 - 10126 Torino
AT multitiinction 2.5 MB. |0K ram) 490.000
AT muMmcMii 3.0 MB. (OK ram) 590.000 NPS-P6 P - 6 penne 20 cm/sac torm. A3 l/F parallela
Plotter 1.961 .000
AT espansione 2.5 MB. (OK rsm) 376.000 NPS-P6 S - Plotler 6 penne 20 cm/sec form. A3 l/F sanale RS-232 2.222.000
ATespanskmB 3.5 MB. (OK ram) 520.000 NPS-P6 HP • Plotler 6 penne 20 on/sec form, A3 compatìbile HP-GL 2.559.000
ATmuHiseitalcard (n. 4setiaK| 392.000
AT controSer doppio floppy e dopp» hard disk 670.000 NUMONICS
Hard disk cornrdiermod. 6210 330.000
TBÀV Via L ilB Vino, 43 - 20090 Tra/iano Sul Naviglio MI
Controller per floppy con cavo 120.000
Pnntercard 72.000 Tavoletta gtsficlie complete di alimentatore, stilo e interfaaia RS232C
Cdor gradile 2/L 190.000 mod.22l015x15cm 1.060.000
Mono/color graphic -i- prinier DALSON 340.000 mod. 221030x30 cm 1.340.000
Monoctvome graphic -f printer HERCULES H 220.000 mod. 2210 30x43 em 1.570.000
Mullifuncticn 256K 220.000 mod. 2210 50 x 50 cm 2.876.000
Multitunction 384K 270.000 mod. 221060x90 cm 5.940.000
AO-DA card 12 bit/16 canali 435.000 mod. 221090x120 cm B.11S.OOO
RS-232 do»ia (n. a Dento -i- n. 1 opzionde)
1 96.000 mod. 2210 112x152 cm 9.600.000
Game I/O card 72.000 Plolter 5460 7.650.000
I/O pHis (seriale + printer + game I/O -t- tener) 190.000 Plotter 5860 9.500.000
Multi I/O (seriale, prlnlsr. game I/O. bmer. controller n. 2 floppy 308.000 Planar (Xi 928 23.000.000
8255 card 270.000
IEEE-4BB con cavo 570.000 OKi (Giappone)
Espansiorìe 3B4K (OK ram) 148.000
Tatìmtmn - ’^ie MMnoiiori Pai. S/2 - 20094 Assago (Mi)
Espansione S12K (OK rem) 138.00*0
B.S. card (comunicazioni sincrone) 350.000 Micrdine 162 80 od. 120 CPS eso.ooo
Mono/cdor graphic + pnnlef AMDEK (H.R.I 490.000 Micrdine 1 92 80 od. 1 60 CPS Parallela 1.065.000

MCmicrooompuler n. 61 • marzo 1907


12 so col 1 60 CPS Sonale NMS8800 1.654.000
13 136 col. ISO CPS Parallela NMS8810 552.000
13 136 col. 160 CPS Senale VW 0010 Stampante - 40 Cd. - matrice dei punb i 800 000
VW 0020 Stampante - 80 Col. - matrice dei punb 323.000
VW 0030 Stampante - 80 Col - Letter quality 474.01
06450/60PRegislralore dedicalo 96.000
VY 0002 - Ouick disK Drive 270.000
VY 0010 - Floppy dia drive 500.000
OKI 2350 136 col. 350 CPS VYOOI1 Disk dnve aggiuntivo 390.000
OKI 2410 132 col 350CPSNLQ 6M 7552 monitor monocromalico 173.500
OKI UATt20 - 80 col. 80 CPS - cdon VU 0001 Joysba 16.600
Laaertine 6 VU0005)oystick 36.000
VU 0031 esp. RAM da 16K 67.000
OLIVETTI (Italia) VU 0033esp RAMda4SK 100.000
OOVsm S.p.A \fi3 Meravi^ 12 20123 M&no VU 0034 esp. RAM da 64 K 140.000
VU 0040 interfacce parallela Centronics 48.500
MI9 con 2 RoppyOisk 256K mono
video 3-750-000 VU 004 1 espenslone slot 63 500
StampanteM19 DM 280/1 - 160 CPS -80 col. 1.100.000 YES mod. P. 3050-2-80186 - 128 Kb RAM - 2 mierofloppy da 720
M24 biOoppy 256K RAM - video monocromalica 5.300.000 Kb 2.990.
M21 billoppy256K RAM - video monocromatico 5.009.000 YES mod P 3050-5-60186 - 640 Kb RAM - I microfioppy da 720
M24 - 512 K RAM - con 1 mmlloppy e 1 Hard Cksii integralo da 10Mb 6.500.000 Kb - Hard disk 20 Mb 4 990
M24 - 512 K RAM I HO. integralo da 20 Mb 7.500.000 P3102-04-8068 - 512 Kb RAM - 2 floppy da 360 Kb 4 540.000
P3102-07-6086 - 512 Kb RAM - 1 floppy da 360 Kb - Hard disk da
OSBORNE (U.S.A.) 20 Mb 6 200.000
P3200-05-80286- 512KbRAM- 1 floppy 1.2 Mb 7.570.01
Compuaux Sri Kb F. Venhnas 8 00159 Roma Video monocramatico 230.000
Video colore 650.000
Osbome 1 (portatile 64K RAM. tastiera video 5". 2 miniOoppy 200K.
StampantegraficaaOcd. - I60cps. 1.300.000
interfaccia. CP/M. WordSQr. MBasic. CBasic. SuperCalc)
Stampamegrafica 136 Cd. - 160 cps. 1.650.000
ScreenPac (scheda 52. SO. 104 colonne) esci instali
Odiome Executive (ponable 12BK RAM. tastiera, video 7”. 2 rranifioppy
Stampante PXi. 300 cps. carrello 340 mm (8 font) 4.400. 000

200K. 2 RS232. IEEE 468-Conlronics. CP/M plus. p-SysIem.


Stamparne LPX1 300 cps. carello 400 mm (8 lom) 4.600.000

Wordstar. MBasic. CBasic. SuperCalc. Personal Pearll


P3200-06-80266 - 512 Kb RAM - 1 floppy da 1.2 Mb - 1 Hard disk
3.100.000
da 25 Mb 8.570.000
0^»me Encore 128-01 (ullra porlalile. 128K RAM. LCD. minifloppy
360K. mterfaKia. alimenlatore. MS-DOS) 3.995.000
Osbome Encore 128-02 (come 128-01. 2 mimnoppy 360K) 4.395.000 ROBOCOM
Osbome Encore 512-02 (come 256-02. 512K RAM) 4.695.000
Osbome Encore 512-02-MA (coma 512-02. adadatore
Tebo - Via L Da Vino. 43 20090 Trtiiano Sul Ravigio MI
esterno) 4.995.000
Modulo aggiuntivo 128K RAM (per 128-01 e 128-02) 500.000
Roba CAD-PC per IBMPC/XT/AT 3.000.000
Adattatore per CRT esterno 550.000
Accumulatore Ni-Cad per Encore 165.000
ROLAND TELAV
Osbome Vixen (poitairie. 2 64K RAM.
400K. video 7~. mlnrfloppy inter-

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

80267 Cwpcessore matematico AT

16350 1/ideo Cmr. Ega grafica colon 640 x 350


16262 Nel-Work Scheda per d collegamemo In rtie
EP512 Eprom Wmer-512 E|Xom progr. lino alle S12K
KCPWS Pai Programmer Scheda di programmazione di Pai

6268N Scherb Madre XT. zocc. 640K. 8 slols. 4.77


1 SHARP CORPORATION (Giappone)
PAS110 Scheda Madre AT. zocc. iM8slols6/l0MH2
MeKIiioni Compuierlme luropi 4S - Cotogno Mornese - 20033 Milano
6278 RAM Card/512K chip da 64K. zero Ram XT
1

1 6278/S RAM Card/51 2K chip da 256K. zero Ram XT


PA-81 19 Muldfunzione 2.5MB zara Ram. RS232C AT MZB11 -64K RAM
PA-8128 RAM Cerd/3.5M usa chips da 2S6K.AT MZBIIOD-MZSII -F QuickD«k
1608 Cavo stampante Centronics lunghezza 1.5 mi

PA8293 Tastiera AT amencana/rUHana


Tastiera AT/XT estesa
16296 Power SupplyXT Alimentatore
PA8S96 Power Supply AT Alimenutore 200W. 220V. SO Hz
130W. 220V. 50 Kz
NEW! XT/AT TRANSPORTABLE
NETWK Net-Work collegamento in tela locale con SW
ES25I Emulaiwe 5251 conSW
ES251B Emulatore 5251 ma Modem con SW
6365 Modem Card Hayes Scheda modem
1

WD7012 Modem 300/1200 baudCCITT V21 & V22 Hayes cwnp.


WD7012P Modem/Phone come sopra con in più telefono il

Sansung Monitor B/N 1 2". TTl.1 8kHz per Hercules

ADtPXII Monitor Colore per IBM C.6.A


ADIPX22 Monitor colore par scheda colore E.G.A. I8M
LP300 Laser Prmi 300 x 300 dols/inch. 8 l./min
16342 Ughi Pen Penna ottica
A-6S0 Bar-Code lenore di codio a barre
ET2000 Terminale asincrono con schermo 12"
PWM-200 Gruppo intervento da 200W
PWM-300 Gruppo mtervento da 300W
PWM-500 GruiKM Intervento da SOOW OEM WANTED
PCB-l Buffer Box per siamp. par maxdl64K
K1-2A T Switch RS232 meccanico
AT/XT COMPATIBLE
5" 9" TRANSPORTABLE
DD-2B X Switch RS232 mecc. scambia due linee

DSRAP2 T Swilch Printer meccanico


DSRAP4 Switch Printer mece. scambia 4 Centronics

S.C.M. Smith Corona Marchand (U.S.A.)


rcer SpA - Hb Madonna de! Pinoso. 127 - 001S5 Roma

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

MZ611DB/2 «Ideo + doppio f)«ipy


-t- Disk Basic 2.948 000
MZ611CPM'Z -H «Ideo + doppK) floppy -i- CP/M 2.996.000
SPERRY (U.S.A.)
MZ8ZI -84KRAM 599.000 Spany S.p.A. -Via Pota, 9 - 20124 M^ano
MZ8ZI0B/2 + video doppio noppy + Disk Basic -I- 3.048.000
MZ821CPM/2 + «ideo 4- doppio floppy + CP/M 3.098.000 Personal computer PC/KT mod. tOO 3.960.000
MZ1D04 - monilor 12" fosfori verdi 365.000 Personal computer PCmT mod. 200 4.6DE.000
MZ1005-iTioniloM4"acolon 773.000 Personal computer PC/HT mod. 250 5.4D9.000
MZIDI9 - monitor 14" a ccfor ad afta definisone 1.QS5.000 Personal computer PC/HT mod. 400 7.084.000
MZSBI03 • imarlaccia seriale RS-232C 260.000 Personal computer PC/HT mod. 450 7.859.000
PCSOOO - 8088. 128 K RAM. display LCD 8 x 80. portatile 3.800.000 Tasfiera ItaTiana 350.000
PCSOOO/l - con stampante termica e 128 K butelememory 4.950.000 Coprocessore aiilmetlco 6087 520.000
PC5000/E - con Easy Pac in ROM 5.990.000 Personal computer PCAT Basa (RAM 512 K) 6.820.000
PC7000/1 - 8088, 320 K RAM. 2 x 360 K. portatile 3.990.000 Personal computer PC/TT Espanso (HO 40 MB) 9.920.000
PC7000/1 P - con stamparne termica 4.980.000 Personal computer PC/TT Avantato (1024 K) 10.990.000
MZ5631/1 - 8088. 1 floppy, video foslorì verdi 4.176.000 350.000
MZS641/1 - 8088. 2 floppy, video fosfori verdi 4.960.000 515.000
MZ5645/1 -8088. 1 floppy -i- 1 disco 10 M. video fosfori verdi 8.666.000 550.000
MZS641/1C- 8088. 2 floppy. vkM 15" a colon 6.162.000 Controller per video a colori media risoluzione StS.OOO
MZS646/1 -8088. 1 floppy -I- 1 disco 20 M. video losf verdi 9.700.000 Video a colori media risoluzione 1.045.000
MZIXtO-mouse 256.000 Controller per video a colori alla risoluzione 1.195.000
ZX330 - macdiina per scrivere mterfacdatnle 1.490.000 Video a colori alta risoluzione 1.935.000
Interfaccia RS-232 per ZX330 390.000 Coprocessore aritmetico 80267 800.000
PA1000 - macclnna per scrivere portatile Interfacoablle 556.000 mterfacoa parallela (HT-fT) 171.000
PA1D0O/A - PA1000 con atimemalore c.a. 596.000 200.000
CE182T - interlaccia serale per PA1 000 229.500 948.000
MZ1 P02 - 80c, grafica, parallela e seriale 980.000 1.400.000
CE516P • prmier plotler 4 colori 80c 740.000 1.400.000
JX720-IIM jetacowi 3.SOO.OOG 1.800.000
2.20D.000
100.000
Supporla ib pavHnenio 250.000
SIEMENS AG (Repubblica Federale Tedesca)
Siemens Beare Se» • Va Uaeron 3 20134 M4ano

1.269.000 STAR EUROPE


ipanlB PT88T k* jet (150 cps.) 80 Col. 1.667.000 Chiffon S.pA Vie GaSarale. 21 1 20IS1 Ulano
ipame PT8BT compatibite IBM ISO cps (4 Kb RAM) 1.613.000
ipante PT 89N ad aghi (80 cps. - 132 col.) 1.638.000 NL 10 80 cd.-120cps.-HLQ
ipame PT 89T compatibile IBM ISO cps - 4 Kb ram 2.078.000 IBM per NL 10
Cartridge
ipante PT 89T Ink jet (ISO cps. - 132 col.) 4 Kb RAM 1.900.000 Cartridge Paride Centronics per NLIO
ipante PT80I2 Ink jet (270 cps.) 132 Col. 3.300.QQ0 Cartndge Commodore per NLIO
PT 90 Ink jet (132 Col. 400-680 cps) I4LO 200/340 cps 4.900 000 Cartridge seriale RS232C per NL10
NXrS13Scol.-120cps.-NLO
(iamiru 160 SO col. - I60i^.
SINCLAIR (Gran Gemini 160 IBM 80col.-160 cps.
I Computer - G.B.C. I GemmiieO MSX80 COI.-160 Cps.
Gemini 160 Parallelo senPe 80 ed. 160 cps.
SD 10 60 Cd. -160 cps. NLQ
720.000 5D15136cd.-160cps. NLQ
299.000 SRIO 80 col - 200 cps. NLQ
399.000 SR 15 136 col -200cpsNLO
ie da 2S6K RAM PCML 599.000 N8 24-15 I36cd. 2l6cps-LQ(24aghi|
da S12K RAM PCML 899.000 NB 1 5 36 col. - 300 cps. - LO (24 aghi)
1

Micro ftoopydnvet da 3.50" mod. 850.000


••
ronowyOnvg2da3.50"mod. 499.000
790.000
npanie(3L 1000 Printer SUMMAGRAPHICS
600.000
ZXSpectrumPIu . 4SK 269.000
Techtmn MHanolion Pai. E/2 - 20094 Assago - Milano

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

H6-F700P Home Computer MSX2 1.055.000 posto dello sfilo 1.560.000


HBD-30W - Floppy di* drive per MSX2 Df-00 568.000 Bri PadTwo - Tavdetta grafica H"x 11" 1.260.000
H6-501 P Computer MSK 64K RAM Bit Corder -i- Joystick Incorporati 678.000 MM 961 -Tavoletta grafica 9"x6" 730.000
HBD^SOP Floppy (S* drive 3,5" 805.000 MM120I Tavoletta grafica 12"x 12" I 120.000
119.000 MM 612 - Tavoletta grafica 6" x 1 2" 2.260.000
SOC-SOO B1 Corder 1 1

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

212 MCmicrocomputer n 61 - marzo 1987


guida compater.

TANDBERG DATA TOSHIBA (Giappone)


Dia Bise - Wile Legioni Romene 5 - 20147 Mtìno Meiaiioni SpA - ira P. Coseni 37. 20135 Milano

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

90.000 81 236 - Dove 5"t/4 esterno per T/l 100 1 ,1 10.000

550.000 T/2100 System - 8086, 256 K RAM, di^ay plasma, 1 MFD


1 5.000.000
od System (HAV+aW) 2.100.000 T/2100 Sys1em2- 2 x 360/720K 5.350.000
eDoeSOXLalrlaìoneTAN 1.640.000 T/2100Syslem3- 1 x 360/720 K -^ disco 10 M 7.035.000
allo 650 XL con trattore TAN o GRAY 1.750.000 B1283- Drive S"1/4 esterno per T/2100 1.150.000
M 655 a frizione TAN 1.940.000 T/3100-60286.640KRAM.720K-f lOM 8.790.000
elio 655 a frizione GRAY 1.940.000
elite 60.000
eko 655 con trattore TAN o GRAY 2.050.000
80.000
2.100.000
2.600.000

TOBIA (Italia)
Itslsekie V.la Cessrs Pavese. 45 • 00144 Poma

100C1 T(«iaPcCwnp.lBM 256 Kb -2 drive da 360 Kcad. 1.900.000


tOOXI Tobia Xr Comp. IBM 512 Kb - 1 drive 10 Mb W. 2.900.000
100C2 Tobia PC Colare 256 Kb 2 floppy - 360 ead 2.400.000
100X2 Tobia Turbo XT 10 MHz 640 Kb RAM - 2 drive da 360 Kb cad. 2.300.000
200C1 Tobia Turbo AT 10 MHz - IMO RAM -1 drive da 1.2 Mb 2.800.000
200X1 Tobia AT 1 Mb RAM 20 Mb KD -i- 1 drive 1 .2 Mb 4.200.000
1 tOCt Toba Compaci PC-256 Kb 1 drive 360 K 2.400.000
210X1 Tobia Compaci AT-Dnve 1.2 Mb- H.D. 20 Mb 512 Kb RAM 4.800.000

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

>4eglu.80 c.2l6«s. inlerf. parallela 1.457.000


24 aghi.136 c. 216 cps. interi, parallela e seriale 1.772.000
14 aghi, 136 c, 286 cps, interi, paralleia e serale 2.641.700
SANWKL-COMP
3.375.000 F.NTKRPRISK CO.. I TI).
1.202.000 P.O. BOX 7.586, Taipd, Taiwan, R.O.C.
130.000 TEL; (02)7682170-1. 7660884. 7663346
TELEX: 14618 SANWEL FAX: (886)-2-56345M

MCmicrocomputer n. 61 - marzo 1987 213


guida computer

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

TRIUMPH ADLER (Germania)


CALCOLATRICI PROGRAMMABILI
Tnwm ASet 109» - Idatt Monza 263. 20126 Mtìano

PC-8 Z80. 64 K RAM 750.000


E POCKET COMPUTER
680.000
550.000
260.000
64 K RAM. 2X766 K. CP/M 4.800.000
PSO/0 - 8088. 256 K RAM. 2X360 K. MS-DOS 3.500.000
CASIO (Giappone)
P60/2 - 8088, 256K RAM, 1X720 K -t- 12.5 M 6.078.000
P10-806B.256KRAM.2X360K 3.450.000 DSron S.p.A. Réfe Certosa 138 20156 Màano
ORR 80/100 - stamparne BOc 100 cps 780.000
MPfl 7080 - stampante 80c 180 cps 935.000 KtOGRAMMABlU
MPR 7136-sampante t36c 180 1.135.000 FX 180 P 68.000
1.950.000 FX3600 P 90.260
1.600.000 FX4000P 141.200
1.100.000
POCKET COMPUTERS
FX770P 242.700
PO 410 165.650
XEBEC (U.S.A.) FX7S0P 266.200
Tr^ Va Mictieangelo Pswg9o, 15 - Roma PB700 370.000
OR e (Esp. OK per PB 770) 208.362

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

214 MCmlcrocomputer n. 61 - marzo 1987


Super Modem €VC
The QUALITY Alternative to Hayes
Less ihan ihree years ago, CVC emered thè modem market with a single
300 baud model. Lasi year, we became one of thè largest modem manufaciurers
in [he Fasi Easi. Our currem oroduct line consisi of boih iniernal board type
(cernal stand-alone lypes in 300, 1200, and 2400 baud rate.

did we do it? By giviag our customers thè best combinaiion of

qualiiy, price and compaiibiliiy.

During thè past iwo years, OVC modems bave gained


a significani share of thè North American Market. How we
are placing our emphasis in Europe and other continems as
well. For couniries with CCITT siandards, we now offer models
compatible with CCITT specs V.21, V.22, V.22 Bis and V.23.

In addition ot thè standard Hayes-Compatible modem line, custom-designed OEM


projecis and privale label arrangemems are wiecome. Our team of skilied engineers are

experienced with all phases of mierocompuier research. Contact us loday! We are


lelecommunicaiions experts and we are ready and eager io serve you.

CORPORATION
MF., No. 658, Tun Hwa S. Road. Talpel, Taiwan. R.O.C. Telex: 13233 GVCCORP

MCmtcrocoi^puter n. 61 - marzo 1667 215


/
.
ATTENZIONE
Per gli aimunci a carattere
commerciale • speculativo

«01 è stata istituita la rubrica


MCmicrotrade.

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

sli“ÌÌÌi llfliiiiisS liiiiisii


Hsnii ^Appk Ik lMK-^80 col. tdnve+comfollcr+monilo- (FÉ). Tel. 05J3/9»4M2.
r-^is

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.

àL^OilTi COMMODORE 64-128 HARDWARE


i".r8sr“T"S
nversione120e154l/c

C 128 e per 1541/C


FidHMAi t)4: NUOVO sistema operativo per C64 + fsdì - TooiKit - Basic esteso (comandi

1 voit. Fino a 64 K. A T 64
FLOPPY DISKS 1/4 D
OPERATIVO
PER C 64

CENTRO RIPARAZIONI RAPIDE COMMODORE


AL@©itTs.n.c. . esce . 7 - 20123
ttfet'dinatket

Vety

Impoftant

Personal

Computer

Caratteristiche:
Personal Cornpulers compatibili

MS-DOS-XENIX-UNIX

Wicroprocesson 8088 - 8088/2 - 80286


da 4.77 a 10 MHz
Velocità:
Co-processori matematici 8087 - 80287
Memoria IlAM da 256 Kb a 16 Mb
Floppy 360 Kb e 1.2 Mb
Tape Back-up da 10 a 60 Mb
Stampanti, modems, prirst. switch.
LAN, terminali, schede espansione
Mouse, digitalizzatori, plotters
Accessori per PC

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

ALLA KYBER LO TROVI!


219 -
CAMBIO

Scambi» (nogramml per IBM-Cempill

1. ». «4. ,M», - T„.

•K.::;..r;i4,",’:;'

- Tel 0465 }I6IU


SSÌilrS.-’

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.

redaio di un fìle.lsiruzioni. Vendo anche. Cerco il lin-


S.C. COMPUTERS
guaggio C per CBM
64. Coniatialemt! Morgia Claudio, V. S. Martino 2/B,
scambio software per CM
eoa software per C12S e CP/ Via Piume Bianco, n. 130 ed. 6 im 19 • 00144 Roma •
SI. Scambio solo su disco. Pormi Andrea. Via Roma. 40024 Cast. S. Pietro (BO)
103 - 57126 |Ll| • Tel. 0586-807436.
Per Amiga Commodore scambio sofiware. La mia tis'
051-943500
soprallutlo Rames. comprende oltre 400 programmi lutti corredali da m
per CBM64, su cassetta, solo zona Usomo Telefonare nudie. Inoltre scambio software per IBM-Mat
a Stefano Nota • Tel. 0586/402690 ore pasti. Annuncio 128/CP M' 64-b manuali. Angelo Sacchetti - Via Lui
sempre valido Cherubini. 15 • 00043 C'iampino (Romal • Tt COMPUTERS IBM COMPATIBILI
06-6115503
Le rnacchine vengono lormie «on tasliera scheda
Agenda cletirouica dala bank Casio PP - 3000 t-2 I3i. Hercules o Color/e e alimenialore da \3SW (XTi o
Pardim Marco - casella postale !9 • 55045 Pielrasan- vchi di progr. per64 o 28 Commodore o vendo a L.
]
200W(AT) Conlanilon e tastiere sono IBM-like Leiu-
sliere possono essere USA o ilaliane
I.UOU.OOO con Casio PR4I0+L 20.000. Scrivere a Duc-
cio Cavedoni. Via Fezzana, 52 • Momcspcrich (H) (FDD-floppy. HOUaDtsco Bisso)
Ltenti MS/DOS cerco nuovi amici per scambio prò- (>C-XT 512K RAM 2 FOD. Scheda video Gralica. Ta-
ifamtnl e utility perIBM compatibili Per informazioni stiera 1 290000
tcnvere a. Pctruccio Palmerim, Via Spirilo Santo, 59 • PC-XT 512K RAM 1 FDD 1 HDU 20M GraJica, Tastie-
Per Apple Ile. scambio programmi Sono pamcolarmcn-
Ì5045 - Pielrasania iLuccal. ra .. . 2190000
le mieressaio alle novità Possiedo numerosi program- RAM FDD
PC-AT 512 K 1 1 2M 1 MDU 20M Gralica,
IBM • Ollseitl • compatibili scambio programmi di ogr
mi di giochi, gestionali, grufici c musicali. Rispondo a Tastiera 3490000
lutti. Annuncio sempre valido. Spedite lista a* Guarino Monitor Monrjctomalici 12" per PC-XT/AT a partire da
ipo. Inviate la vostra lista, risponderò a lutti con I

Fabrizio. Vìa Colori, 4 - 83036 Mirabella Belano (AV|


ma. garantisco massima serietà. Michele Pancaldi • Vi
Bencdcito Marcello. 24 - 40141 Bologna

scambio stampante S Scambio programmi per IBM PC e compatibili, dispon-


32 colonne, cuna comune, funzionante con lutti i pro-
go di circa 200 liiDli di ogni genec, massima serietà c di- COMPUTERS OLIVETTI
sponibilità. C'arlo Corvigno, C daTufarale, 61 - 83042

siniertaccia collegamento Spectrum c software di ge- Airipalda (AVI - Tel 0825-71120.


rione, pagando differenza (mai. 200.000) Zocca I3a-
,
Vendo 0 cambio celcolalrice Olivetti mod Logos 43PD.
Via della Barca, ^3 41113.3 Bologna Rispondo a
iiele • •

e Pocket Computer Culo FX-701 Pcon imballo origina-


le e garanzia software vario, con RTX. HY Gain V -
-i-

2795 DX, Mullimode 2, Lafuyette-LMS 120 Lafayelle


Cambio software e hardware per Amiga: digitalizzatore MONITORS PER COMPUTER
wHurrieane», in ottimo staio * alimenlaiorc reg. min.
Hantarei HXt2 iComp aRGS-pos a Issi verdil
menci Giorgio, Via Manzoni. - 41012 Carpì I IMO) •

contattarsi con es-quircmi Campania-Lazio. Telefonare


rei 059 688589 ore serali (20.2-30.22) Hanlerez BlU 12 PC a roslon verdO im 163000
n.9-8l055S.ManaCV.(CEl Hantarex CT-9000SR iRGB a colon) 469000
Tel 0823 B48369(orè
Amplton I EGA Colori 915000
serali 2l.30-22.30l.

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:

IX Spectrum Posseggo oltre Tulle le altre Cmzen telefonare


V. Galanic, n. 53 - 80U46 S. Giorgi.
700 programmi tra cui le ultime novità inglesi, spedirò
ADD-ON CARDS - UNITA’ DISCO FISSO •

à lista n chiunque ne farti nehiesta' Baiiistini An- COPROCESSORI


ViaRoma.il a - 6U020 Agugliano tANi.
Scheda Video HERCULES II 139000- Scheda Video
CGA 129000
riro^^Anchein M^o l’8eCP M Slefansofi - casali Scheda Video EGA Plus 490000 • Scheda Pmier

puMale 157 60035 Jesi lANi. 42000


.
Cumbio-cereo software per PC IBM c compatibili di Scheda Seriale RS-232C 69 000 - Scheda S76K RAM
ogni tipo c in particolare software medico (cartelle clini- RAM) 99000
Cambio PR(ì per Commodore 128 rin modi (0

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

Disco fisso 20M per PC laoatiaOiie anche per Olivelli


M24) ggoCT-t.

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 •

D|glizers (formalo da 30x43 a 60x90) a parure da


67100 L'Aquila tAO).
Qualsiasi tipo di programma per ,MSX (disco o
e ZX Spectrum cambio. Inviare lista Alberto (
Programmi per PC IBM e Amige cambio. ln1cres.sato al
Via della Mcndola. 173 - 00135 Roma
cambio anche della sola documentazione. Inviate le
MOUSE per PC-XT/AT/ Olivelli M24 a partire da
06 3287436 259000
s.stre liste rispondo a tulli. Chi non possiede liste invii
MODEM 300/1200 baud collegabili via RS-232 a parti
Francorisposla Indirizzare a: Marcello Marcellmi. Pian da 259000
Per Atari 520 .ST scambio sofiware. Posseggo oltre 250 re
di Porto. 52 • 06059 Todi IPOI
programmi urilitd - giochi grafica - data base word
• •

COMMODORE AMIGA
k^iTìa^O al numero 06'54l 163.
IIC. Il CS C uzaucoli Sandro • Via delle Rose, 2-05100

l^riferiche Video Digilizers. ei

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 •

Via Rossini. 23 • 60019 Senigallia (AN).


Tuni PREZZI SONO DA INTENDERSI IVA e
I

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

ALLA KYBER LO TROVI!


^

Annunci a pagamento dì carattere commercìale-speculativo fra privati e'o ditte: vendi-


ta e realizzazione di materiali hardware e software, offerte varie di collaborazione e

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-

Future Desk 1. Il primo sistema di 160,000al Videotel)


legarsi con autoanswere
Compro-scambio-vendo programmi
editoria elettronica per tutti sistemi i
autodial. marca «Bit computers»
e manuali per IBM. Si realizzano per-
IBM compatibili- Future Desk tra- vendo per regali sbagliati. Da lire
sonalizzazioni su specifiche cliente.
sforma il vs. PC in una tipografia pri- a lire 300.000 a seconda dei
Vendita compatibili IBM 2S6k. 8
vata consentendovi di produrre qual- due modelli. Per maggiori informa-
slot, 2 drives da 360k, tastiera L.
siasi documento anche un intero zioni: Enrico Ferrari, Via Giuseppe
1.500.000 - stampante 120D Citizen
giornale con alta qualità. Suddivisio- Valmarana. 43 - 00139 Roma • Tel.
ne in colonne e inserimento dei grafi- 8107671 o MC0012 su mc-link via
1 20 cps. L. 450.000 - disk 5,25 DSDD
ci sono solo alcune delle cose che modem (Tel. 4510211 24h24).
L. 1.700 - disk 3,25 DSDD
L. 3.400 -

riesce a fare Future Desk e costa solo


MSX II con drive L. 800.000, con 2
I

280.0(10 lire. Futura - Via don Luigi


Atari 520-I040ST. Vasto assortimen- drives 1.050.000 - Drive per MSX
to di software e hardware per tutte le 460.000 - monitor L. 140.000 - stam-
Sturzo. 32 - 00040 Pomezia (RM).
esigenze. Novità: Backpack (cartuc- pante L. 330.000 - Atari 520ST con
Hardware per Commodore 64/128 da cia accessori), Mac emulator, cavi drive L. 950.000 - il tutto più IVA.
oggi in vendita a prezzi mai visti! per monitor, art e film director, game Programma per sedare .stampante
O.M.A. (The Expert) L. 50.000. For- di qualità. Possibilità di iscrizione al IBM L. 30.000. Annuncio sempre va-
mel 64 L. 65.000. final 3° L. 60.000. bit club per favolosi sconti. Richie- lido. Cavallo. Via Novara 383. 20153
Freeze Frame L. 45.000, ed inoltre dere lista. Bit 84. Via Italia, 4 - Mon- Milano, tei. (02) 4520526/4526105.
Freeze MKII, Freeze MKIII. za (MI) - 039/320813.
Sinclair unico negozio specializzato
O.M.A. 2°. Fast Load. Capture e i

Disponibilità di migliaia di program- in Europa: Spectrum plus due L.


II: Speeddos 64 e 128. 3 tipi di Pro-
mi per Macinto.sh, PC IBM e Amiga. 495.000, interfaccia digitizzatrice L.
logic. Programmatore di Eprom, Di-
Ultimissime novità e prezzi eccezio- 225.000. Mouse marca Kempston L.
gitalizzatore. sconto a chi ne ordina
nali (gestionali, giochi, grafica, inge- 250.000. interfaccia per disk drive L.
più di I. Basta telefonare a Claudio
gneria. utilità, ecc...). Vendita di IBM 260.000, modem dedicato con pro-
(pasti) 0523/32483.
compatibili, accessori e hardware va- ramma in Eprom L. 250.000, Eprom
Tecnocity BBS-Mail Box-banca dati. rio per computer. Sconti per quanti- che sostituisce la ROM
48K con tool
Punto di riferimento dei più popolari tativi. Richiedere il catalogo a: Paolo kit L. 50.000. Micro Shop. Via Acilia,
computers. servizi telematici, hot li- di Paolantonio - Fraz. Castagneto, 6 • 244 Roma (06) 6056085.
nes aziendali, punto raccolta vendite 64100 Teramo • Tel. 0861/554317.

per corrispondenza. Distribuzione Programmi oltre 3.000 (gestionali, in-


Ingegneri, architetti, geometri e peri- gegneria. giochi, utilità, totocalcio,
Public Domain Software a prezzi ir-
risori. Aree specializzate per comuni-
ti edili, termotecnici, imprese di co- novità): modem vari modelli (300-
struzione troverete programmi origi- 1200 baud videotel) pre.s.'i diretta
cazioni. cad-cam. ham & satelliti.
nali per la vostra attività professiona- chiamata-risposta automatica vendo
PC-DOS & CP M Amiga, Apple,
Amstrad, 24 ore tutti i giorni 8/N/l le operativi su tutti computers
i
per I BM
K' e compatibili MS DOS -
Tel. 01 MI 15173. Commodore e sugli IBM e IBM- Amiga CBM64 128 C16 - Plus4 •

compatibili. Manuali ed esempi ap- CBM 8000 - Apple - Macintosh •

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

disco 5' j e 3':. Inoltre programmi


tari 520-1 BM, Olivetti e compatibili «Offriamo libri italiani ed esteri, set-

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.

Ita UNiaSRAFICHE I/o


Schede grafiche monocromorlche e o colori • Digliizer • Plorrers.

EDj SCHEDE DI MEMORIA E MUITIFUNZIONI


Schede per esponsione memofio • Schede serioli di comunicQzione
Schede di memoria per AT.

PER ACQUISIZIONE DATI


Leitori ertici • Bar Code • Rieonoseirore di voce • Mouses omc
5ro;donl di dlgirollzzozlone • Unirò di sconsbne di immogini.

(M3£in)
Tefcom srl - 2D140 Milono- Via M. Qvlroli, 75
Tel. 02/404764d-404dCWó
Telex 335654 TELCOM I
- Telefox 02/437<?64

Potrebbero piacerti anche