Sharp MZ-SOO
Total Page:16
File Type:pdf, Size:1020Kb
Il primo esemplare di questo nuovo perso- nal di casa Sharp è stato presentato all'ulti- ma edizione dello SM A U a Milano, fra la Sharp MZ-SOO curiosità degli operatori del settore e degli utenti Sharp, intenzionati gli uni a colmare le lacune lasciate dall'MZ-700, e gli altri a scoprire la compatibilità software del nuovo di Fabio Marzocca personal con il sistema 700. Questo MZ-800, oltre a soddisfare piena- mente i requisiti richiesti dal mercato, è an- dato ben oltre le aspettative, presentando Descrizione esterna tenitore che racchiude computer, tastiera, caratteristiche tecniche notevoli e capacità alimentatore e registratore. Questa scelta software degne di ben altre fasce di prezzo. La linea esterna di questo MZ-800 rical- razionale è molto apprezzata dagli utenti, i La compatibilità è assicurata non solo ca perfettamente quella del predecessore quali possono finalmente fare a meno della verso l'MZ-700, ma anche con i sistemi MZ-700; le dimensioni fra l'altro sono e- giungla di cavi e spinotti che imperversa MZ-80B, MZ-3500 e,. in un certo senso, sattamente le stesse, mentre la colorazione sulle giovani scrivanie moderne. anche con il PC IBM, attraverso il CPjM. del contenitore plastico è, per la metà supe- La tastiera è esattamente la stessa Tramite questo sistema operativo standard, riore, di un beige uniforme e molto piace- deIl'MZ-700; l'unica differenza sta nel fat- 1'800 ha aperto una finestra verso il mondo vole mentre il guscio inferiore è color mar- to che sui tasti non sono riportati i due del grande software per Z-80, moltiplicando rone. Sappiamo che i giapponesi non han- simboli grafici associati a ciascuno di essi. a valanga le sue capacità operative. no mai fallito un "Iook" estetico, e quindi Questo fatto, se da un lato favorisce l'este- C'è tutto quello che manca sull'MZ-700: anche tutti gli accessori e periferiche di tica del complesso, daIl'altra rende un po' grafica ad alta risoluzione, suono a tre voci, questo personal son elegantemente in sin- problematico tenere a mente la tabella gra- interfaccia Centronics, interfaccia joystick, tonia con l'unità centrale. fica associata ai tasti. schermo ad 80 colonne, Basic esteso. Ma Il computer è realizzato secondo una La tastiera è comunque di elevata quali- vediamone in maggior dettaglio le caratteri- tecnica integrata che ha riscosso già note- tà e dispone, oltre che del set ASCII, dispo- stiche. voli consensi con l'MZ-700: un unico con- sto secondo lo standard QWERTY, anche 76 MCmicrocomputer n. 42 - giugno 1985 .:;.J!~~;~;~§::::."<:.::;.:.:." .' '.••.•....- - '- • '~t" .• ..., ... .... di 5 tasti funzione (ognuno dotato di se- I due monitor conda funzione shirtata) e di quattro tasti- Costruttore: Sharp Corporation - Osaka. Japan cursore a croce. Distributore per l'Italia: Di struttura simile a quella dell'MZ- Ogni tasto ha a disposizione quattro Melchioni Computertime 700, anche la gestione della memoria funzioni: V.le Europa 49 de1l'800 è con figurata a blocchi seleziona- 20093 Cologno Monzese (M I) normale, lettera maiuscola; Prezzi (IVA esclusa): bili fra ROM, RAM di programma e - shirt, lettera minuscola; MZ 821 - CPU Z80A 64K. tastiera aljanumerica, RAM video. AI momento dell'accensione, - graph, simbolo grafico n. I; cassella magnetica 1200 bit sec. L. 930.000 l'MZ-800 dispone solo del programma di - graph +shirt, simbolo grafico n. 2 MZ 821 CP/M2 monitor residente nella ROM. Questo pro- MZ821 + video + unitàdoppiojloppy + in/erfac- Nell'angolo destro è situato il registrato- cia jloppy + sistema operativo L. 3.490.000. gramma consente di scrivere e lanciare re a cassette, identico a quello impiegato programmi in linguaggio macchina, esa- dall'MZ-700 e quindi di sicura affidabilità. minare il contenuto della memoria e farne Questa periferica si è finora dimostrata un hex-dump. Inoltre in questo monitor sempre molto efficiente e robusta, oltre che Lo Z80-PIO è impiegato per l'interfac- sono contenuti programmi di bootstrap veloce (nei suoi limiti) e pratica nell'uso. cia con la stampante, secondo lo standard per il floppy-disk, per il quick-disk e le Il pannello posteriore de1l'MZ-800 è do- Sharp MZ oppure Centronics. L'8255 è routine di gestione della RAM board. tato di una notevole serie di porte e coman- usato invece per il controllo della tastiera e Il manuale, inoltre, specifica una serie di di: due jack per un registratore a cassette del registratore a cassette; quest'ultimo è routine contenute nella ROM, che posso- esterno; ben tre uscite video (modulatore caratterizzato da una velocità di trasferi- no essere facilmente usate nell'ambito di RF, video composto, RGB); due connetto- mento di 1200 bit al secondo. programmi utente in linguaggio macchina. ri per i joystick; connettore a pettine per la Il controllo del video è infine affidato ad Queste routine vanno dalla stampa di un stampante; com parto per l'alloggiamento un chip custom, che la Sharp chiama GOC carattere su video alla lettura di una riga di delle schede d'interfaccia ed espansione; (Graphic Oisplay Controller). Per mante- input, dalla conversione ASCII-esadeci- potenziometro di volume; pulsante di reset nere la compatibilità sortware con l'MZ- male al controllo del tasto BREAK. ed un jack per l'alimentazione del mini- 700, questo computer è stato dotato di una Una volta caricato il Basic da nastro, plotter grafico Sharp MZIPI6. serie di microswitch disposti sul pannello questo monitor viene disabilitato, e gli in- Il pulsante di RESET permette di uscire posteriore; il loro scopo è quello di interve- dirizzi che prima erano assegnati alla da situazioni di loop infinito o di passare al nire sull'8253 e sull'8255, modificando gli ROM ora saranno occupati da RAM. Per monitor ROM; in ogni caso il Basic non indirizzi di I/O da $EOOO-$E007a $00- riaccedere al monitor ROM, bisognerà viene perduto e può essere recuperato pre- $07. premere il tasto di RESET. mendo CTRL jI RESET. Sempre sul pannello posteriore sono si- tuati i quattro microswitch di sistema i quali, a seconda della loro posizione, per- mettono a1l'MZ-800 il caricamento del Ba- sic e dei programmi dell'MZ-700 e la sele- ..................................... ...... zione della stampante impiegata (Centro- ..............................•...........••..•.................................... ...•.... nics o MZ). .....••...........•..•....•..•.........................•........••...•••.. ....•.. ...•.•..............•..•....•............••.•.........•..•......•..•.••... .....................•..............•..•..•...........•.•...•............. ............ L'hardware ::::::::::::::::::::::::::::::::::::: ...... ......••.••..•............................................................ ........ Lo schema elettrico de1l'MZ-800 rivela ....••.•.•••••••.•..•..•..................••.............................• ....... un'applicazione standard della CPU Z- 80A, con un c10ck a 3.5 megaHertz. La RAM ha una dimensione di 64K, espandi- bile di altri 64K tramite la RAM file board, \\\\\\\\\\\\\\\\\\\\\\'" \\\\\\\\\\\\I\\\'" " "'" " " "" III"" mentre la 'ROM è di 16K; il computer di- spone inoltre di una video RAM da 16K, espandibile fino a 32K. La risoluzione grafica a colori può esse- re selezionata, via software, da 320 x 200 punti a 600 x 200 punti. Lo Z-80A è affiancato dai noti chip 8253, 8255 e Z80-PIO. Vediamone le sin- gole competenze all'interno dell'MZ-800. L'8253 è un timer programmabile e viene impiegato per controllare il c10ck di siste- ma ed il generatore programma bile di suo- ni (76489). Il terzo contatore contenuto nel chi p, viene usato per generare il segnale di INTERRUPT. Vi,\'f(J comp/es,\'h'lI dell'MZ-800. La s('(/fo/a spor~('Ilf(' posf('riormellf(' é l'illferfuccia per i jloppy-cJisk. MC":mir.ror.om01Jtp.r n. 42 - (]ilJnno HlAS 77 Sharp MZ-800 .S'ulpOI/nel/o posleriore del ('ompUfcr sono situati IUllf i connellori necessari per il collegamenlO dell' MZ-800 con il Esempio di OUIPU/gf(~fìcoOllenuto da Basic, mondu esterno. Il Basic viene comunque caricato con un Bisogna però valutare attentamente enfatizzati nella versione floppy o quick suo proprio monitor esadecimale, il cui ac- questa caratteristica che, a prima vista, disk, dove il caricamento del Basic viene cesso è consentito tramite l'istruzione può sembrare una grossa lacuna del siste- effettuato in tempi veramente trascurabili. BYE. Questo monitor è, rispetto all'altro, ma. Il Basic fornito dalla Sharp proviene dal più ricco di istruzioni ed inoltre, residendo CosÌ facendo il Basic in memoria, essen- progetto MZ-80K ed MZ-700, ma le modi- in RAM, è modificabile. do contenuto in RAM, può essere perso- fiche e le integrazioni apportate ne hanno nalizzato a piacere; non essendo inoltre fatto un linguaggio estremamente potente Il Basic l'MZ-800 vincolato da un linguaggio in e semplice nell'uso. ROM, può facilmente divenire sede di altri Per quanto concerne l'editing dei pro- Dalla partenza dell'IPL alla fine del ca- linguaggio opzionali che tra l'altro già esi- grammi, abbiamo molto apprezzato l'effi- ricamento del Basic da nastro trascorrono stono in commercio in versione MZ-700. cacia di alcuni comandi implementati su poco più di 4 minuti. Questa è un'operazio- Questi vantaggi, se da un lato non ap- questo Basic. ne da effettuare ogni volta in cui si accende paiono immediatamente evidenti dall'uso Insieme all'ormai noto A UTa per la nu- l'MZ-800 per lavorare in Basic. del registratore a cassette, dall'altro sono merazione automatica delle linee, abbiamo trovato RENUM, dall'intuibile funzione, Videala del VCCP ill SEARCH, per ritrovare una stringa di ca- amhiellte CP/M. Si 1I0ta ratteri all'interno di un programma Basic lajìllestra di help .wvrap- (!), DELETE per cancellare una serie di posta alla pagina in uso. linee e NEW ON; quest'ultimo comando consente di espandere l'area riservata ai programmi Basic, cancellando la zona re- lativa al controllo della stampante plotter, con il relativo buffer. In questo modo si guadagnano 1116 by- te di memoria, ma ovviamente non si può impiegare contemporaneamente il plotter MZ-IPI6. Insieme a questi comandi va inoltre con- siderato un ottimo Full-Screen Editor per la correzione delle linee, dotato, oltre che dei quattro cursori, anche dei tasti di Insert e Delete.