Il Nuovo Computer Apple IIGS:

A Hands-on Look

David D. Thornburg, Associate Editor

Il nuovo computer IIGS della Apple e' l'ultima - e' piu' formidabile - aggiunta alla campagna "Apple II Forever". Completamente compatibile con i primi Apple II, il IIGS offre eccezionali vantaggi sia nella grafica che nel suono (da qui, GS). Con un nuovo microprocessore a 16bit (vedi "The Brains Behind the Brains" in questo numero), 256K di RAM, e un'abbondanza di porte per le periferiche, il IIGS ridefinisce la serie Apple II in modo meraviglioso — ed i possessori del IIe possono facilmente aggiornare le loro macchine al IIGS.
Nessuna sorpresa se e' la macchina preferita di Steve Wozniak cofondatore dell'Apple. I commenti di Steve accompagnano questo articolo.

Succede ogni volta che un nuovo computer esce sul mercato. Nel giro di alcune settimane, qualche volta di giorni, cominciate a sentire due crititiche. 
Non usa l'ultima tecnologia. Questo significa che e' compatibile con le prime, simili macchine. Avete sentito queste critiche quando computer come l'Apple IIc, Commodore 128 ed il Pc jr IBM furono rilasciate.
Non c'e' il software per quel computer. Un po' piu' difficile da comprendere, questo significa che la macchina usa qualcosa o tutto dell'ultima tecnologia. Il Macintosh, Commodore Amiga, e l'Atari ST sono di questo tipo. Sembra una situazione senza un vincitore, vero? Lo era, fino adesso.
Il recente annuncio di Apple dell'Apple IIGS, l'utlimo componente della linea originale, mette a tacere entrambe le critiche. Il IIGS e' prima di tutto un Apple II, e come tale puo' eseguire tutto il software Apple II presente sul mercato oggi. Tuttavia e' anche un nuovo computer che ha le proprie avanzate modalita' operative - alcune delle quali eclissano per performance il Macintosh. In breve, l'Apple IIGS sono due macchine in una - un prodotto che fa da ponte tra il Macintosh e l'Apple IIe, e nel fare questo presenta quella che potrebbe essere una minaccia mortale per le serie Commodore Amiga e Atari ST.

Il nuovissimo Apple
GS sta per Graphics e Sound - aree dove questo computer e' notevolmente differente dagli altri omonimi Apple II. Chiunque abbia lavorato con le piu' vecchie macchine della serie II ha dovuto accontentarsi di capacita' grafiche e sonore relativamente primitive che erano una reminiscenza della tecnologia degli anni 70. Per esempio, se due aree dello schermo grafico hi-res dovevano essere ombreggiate con colori differenti, dovevate stare attenti che i colori non si "mescolassero". Questo riduceva ulteriormente una gia' piccola palette dei colori, e rendevano l'Apple II misero nei confronti dei computer ad 8 bit di Atari e Commodore. Il suono del II originale era perfino peggio. C'era soltanto un'altoparlante che poteva essere "cliccato" su e giu' indirizzando opportune aree di memoria. Quello che alcuni sviluppatori erano in grado di creare, sintesi vocale come pure musica, attraverso questo modo primitivo e' miracoloso. Un design piu' moderno, come quello delle macchine di Atari e Commodore,  fornisce un processore dedicato per il suono che offre all'utente il controllo del suono. Nella grafica e nel suono, Apple aveva molto da fare. 

Una tremenda possibilita' di colori.
La distanza tra l'originale Apple II ed i concorrenti diventava sempre piu' ampia. Apple, dopo tutto ha venduto il II in un modello o due per quasi 10 anni. Il rilascio del IIGS non accorcia la distanza - e' piu' ampia che mai. Ora pero' e' la concorrenza che e' in ritardo dietro Apple.
Le capacita' grafiche del IIGS offrono tutte le originali modalita' dell'Apple II (per mantenere la compatibilita' con il software esistente), come pure due nuove modalita' che promettono di imporsi sul tempo e l'entusiasmo degli sviluppatori. Queste includono una modalita' 320 x 200 che supporta fino a 16 colori ed una 640 x 200 che supporta fino a 4 colori.
Se queste modalita' non sembrano essere molto diverse dalle originali hi-res e double-hi-res dell'Apple II, in realta' sono diverse come il giorno e la notte.

Il computer Apple IIGS, qui e' ripreso con l'AppleColor RGB monitor
ed un drive da  5.25", ha 256K di RAM, grafica ad alta risoluzione, suono stereo e completa compatibilita' con il software esistente per l'Apple II.

La differenza viene non tanto dalla risoluzione (sebbene sia stata migliorata) ma dal fatto che i colori sono scelti da una palette di 256 tinte con 16 livelli di luminescenza. Questo vi da accesso a 4096 colori in tutto - una scelta straordinaria. Apple ha anche annunciato un monitor RGB analogico che mostra questi colori nella loro migliore luce. Non ci sono restrizioni sulla posizione dei colori. L'effetto "mescolamento" se ne e' andato per sempre. La purezza dei colori del IIGS deve essere vista per essere apprezzata. Apple ha scelto di usare uno schermo non interlacciato e l'immagine risultante e' molto riposante per gli occhi. Un effetto dei 16 livelli di luminescenza e' la possibilita' del IIGS di visualizzare immagini monocromatiche con una vera scala di grigi, piuttosto che usando la tecnica delle mezzetinte che perde alcuni livelli di grigio a favore della risoluzione. Come risultato, le fotografie digitalizzate sembrano migliori sullo schermo del IIGS che su quello del Macintosh, dove ogni pixel e' acceso o spento , bianco o nero. Certamente, il controllo indipendente della tinta e della luminescenza non e' nuova nell'industria del personal computer - Atari fu (per quanto ne so) la prima ad introdurre questo schema nei personal computer.

Un  Ensoniq Sound Chip 
Se le capacita' grafiche del IIGS sono buone, le capacita' sonore della macchina sono in una classe a parte. Anziche' lavorare con chip sonori che forniscono semplici involucri ADSR (Attack, Decay, Sustain, Release) sul suono fatto da un piccolo set di forme d'onda base, il IIGS usa un chip custom a 32 oscillatori.da Ensoniq simile a quello usato nel Mirage sintetizzatore da 1700$. Questo integrato e' in grado di generare 15 voci musicali, consente una eccellente sintesi vocale, riproduce accuratamente suoni campionati, ed e' dotato di 64k di RAM propria cosi' che la musica puo' essere eseguita in modalita' background mentre altri programmi sono in esecuzione. Questo integrato da solo giustifica il prezzo del IIGS per molti fan e fanatici di musica.

L' AppleColor RGB monitor ha uno schermo da 12" con una risoluzione di640 X 200 pixel. Quando usato con l'Apple IIGS, il monitor e' in grado di visualizzare grafica e testo in 4096 colori.


Tutto questo con un 6502?
Una delle ragioni che i computer basati su 68000 come il Macintosh, Atari ST e Amiga sono diventati cosi' popolari e' perche' i vecchi integrati ad 8 bit erano spompati - specialmente quando i programmatori volevano creare le nuove interfacce utenti. 
I progettisti del IIGS sapevano che il 6502 ed il leggermente piu' grande fratello, il 65C02, erano inadeguati per il compito, ma loro volevano mantenere la compatibilita' con la grande quantita' di software disponibile sul mercato. La soluzione fu di usare il 65C816 - un processore a 16 bit che puo' emulare un 6502. Il 65C816 costituisce il cuore ed il cervello del IIGS e, come il dio romano, Giano, guarda indietro - ai giorni del 6502 - e avanti - alla capacita' che vanno oltre i limiti del mondo ad 8 bit. (Per un approfondimento del 65C816 e del suo progettista, William Mensch, leggete "Il cervello dietro al cervello" in questo numero). 
Come risultato, il IIGS non solo esegue il software per Apple II esistente, ma e' anche in grado di supportare varie interfacce utente (come i menu' , finestre, e icone) che hanno reso il Macintosh cosi' popolare.

Aggiorna facilmente il tuo IIe 
Alzate il cofano del IIGS  e potrete vedere una scheda madre identica nelle dimensione a quella dentro un Apple IIe. Questo consente Apple di offrire uno speciale aggiornamento ai possessori del IIe. Per un prezzo modesto potete portare il vostro IIe al vostro rivenditore ed aggiornarlo ad un IIGS. Soltanto l'alimentatore, il case e la tastiera sono mantenuti - la scheda madre e la base sono rimpiazzati.
Uno sguardo attento alla scheda madre rivela il familiare gruppo di sette slot che accettano le stesse schede usate dall'Apple IIe. Ma, a meno che non abbiate un mucchio di vecchie schede in giro, probabilemente non userete nessuno di questi slot. 
Questo perche' dietro trovate una porta game/joystick, una porta per i floppy (puo' gestirne fino a 6, sia da 5.25" che da 3.5"), due porte seriali (compreso il supporto per la rete AppleTalk), l'uscita video composito, uscita audio e l'uscita video RGB analogica. La porta rimanente e' l'AppleDesktop Bus - fino a 16 tastiere e mouse possono essere collegati. (Il IIGS e' il primo computer nella linea II ad essere distribuito con un mouse). Aspettatevi di vedere un sacco di periferiche interessanti sul mercato che useranno i vantaggi di questo Desktop Bus. La scheda madre contiene 256K di RAM che puo' essere espansa (attraverso un connettore dedicato) ad otto megabyte, un'altra indicazione del possibile supporto di questo computer dalle terze parti. Molti integrati custom riempono il resto della scheda madre del IIGS. Uno dei piu' interessanti e' il "Mega II" - un integrato che effettivamente duplica un intero IIe o IIc. Non sorprendetevi di vedere un giorno questo integrato usato per creare un Apple IIc a tre o quattro integrati. Il suono, la grafica ed il AppleDesktop Bus sono ciascuno controllato con integrati dedicati, togliendo il peso del lavoro al microprocessore. Il risultato e' un computer che fornisce un tremendo spazio per lo sviluppo software.

Turbo II
Il clock del IIGS e' a 2.8 MHz, quasi tre volte la velocita' di un Apple IIe.
Come risultato, i programmi progettati per le piu' vecchie macchine della serie II girano quasi tre volte piu' veloce della loro velocita' normale. Questo e' un vantaggio per alcuni programmi, ma non per altri. La maggior parte dei giocatori sarebbe veramente in difficolta' nel fare nuovi record se il gioco gira tre volte piu' veloce del normale. Per compensare, potete settare la velocita' del computer al valore "old" con il pannello di controllo del IIGS. I giochi scritti per il IIe ed il IIc gireranno alla velocita' corretta. Il pannello di controllo vi consente anche di impostare il colore del testo e dello sfondo, come pure il volume dell'altoparlantino interno. Ancora, mentre questo tipo di controllo e' familiare per i possessori di computer Atari e Commodore, e' una piacevole aggiunta nella linea Apple II.

Ed il Software?
Nel momento in cui scrivo centinaia di programamtori esterni stanno attivamente lavorando per creare software per il IIGS. Quando leggerete questo articolo, probabilmente il numero sara' triplicato. Apple stessa, comunque e' ben cosciente di essere assente in questa attivita'.  La societa' sembra essere soddisfatta nel fornire supporto a programmatori esterni piuttosto che dedicare le proprie risorse nello sviluppo aggressivo di propri programmi per il IIGS. C'e' una buona ragione per questo. A differenza di Macintosh - un computer rilasciato senza un immediato supporto da parte delle terze parti - il IIGS esegue la grande libreria dei programmi per Apple II. Il IIGS e' un computer che potete usare dal momento che lo avete tolto dall'imballo e collegato. Non appena i nuovi prodotti sviluppati per sfruttare i nuovi vantaggi del IIGS saranno disponibili la gente migrera' dai vecchi software ai nuovi titoli con performance migliori.

Un'intervista a Steve Wozniak

The GS At A Glance
Memory
256K RAM
Expandable to 8 megabytes
128K ROM
Expandable to 1 megabyte

Graphics Modes
40 X 48 (Apple IIe/c low-res)
16 colors per scan line
280 X 192 (Apple IIe/c hi-res)
6 colors per scan line
560 X 192 (Apple IIe/c double-
hi-res)
16 colors per scan line
320 X 200 pixels
16 colors per scan line
640 X 200 pixels
4 colors per scan line

Colors
40 X 48 (Apple IIe/c low-res)
16 colors
280 X 192 (Apple IIe/c hi-res)
6 colors
320 X 200
4096 (256 hues, 16
luminances)
640 X 200
4096 (256 hues, 16
luminances)
Sound
32-oscillator Ensoniq chip
15 voices
Speech synthesis
Reproduces sample sound
Dedicated 64K of RAM

Microprocessor
65C816
16-bit processor
Clock speed—2.8 megahertz
Emulates 6502 for Apple
IIe/c compatibility

Ports
Game/joystick port
Disk drive port
Accomodates up to six 5.25-
inch or 3.5-inch drives
Two serial ports
Support for AppleTalk
Composite video out
Audio out
Analog RGB video out
Apple DeskTop Bus
Connects up to 16 key-
boards and mice

Slots
Seven peripheral card slots

From Compute! Vol. 4 Issue 4 Fall/Winter 1986