Amstrad CPC

Da Wikipedia, l'enciclopedia libera.
Amstrad CPC
Amstrad CPC464.jpg
Il dispositivo con un display a colori CTM644
Classe di computer Personal computer
Paese d'origine Regno Unito Regno Unito
Produttore Amstrad
Presentazione 1984
Fine commercializzazione 1990
CPU Zilog Z80A
Frequenza 4 MHz
RAM di serie 64 KB
RAM massima 576 KB
SO di serie Locomotive BASIC

L’Amstrad CPC è una serie di personal computer a 8-bit prodotta dalla Amstrad durante gli anni ottanta e i primi anni novanta. La sigla CPC sta per 'Colour Personal Computer', nonostante fosse possibile acquistarne una versione dotata di schermo monocromatico a fosfori verdi (GT65/66); il modello standard (CTM640) era dotato di uno schermo a colori. Il primo modello, il CPC 464, fu venduto nel 1984. La macchina fu sviluppata per entrare in competizione con il Commodore 64 e il Sinclair ZX Spectrum.

Amstrad CPC venduto come "un sistema completo"[modifica | modifica wikitesto]

All'inizio Amstrad pubblicizzò CPC come il successore migliorato del Spectrum ZX e del Commodore 64. Confrontato con un C64 o uno Spectrum ZX, l'Amstrad CPC era fornito con un proprio monitor, un lettore di cassette o floppy integrato.

A causa della sua entrata ritardata nel mercato europeo degli 8 bit, la serie CPC non raggiunse mai gli stessi volumi di vendita dello Spectrum o del Commodore 64.

La famiglia CPC[modifica | modifica wikitesto]

Amstrad CPC 464, 472, 664, 6128[modifica | modifica wikitesto]

L'originale CPC era venduto nelle seguenti configurazioni:

  • CPC 464 – registratore a cassette, 64 kB RAM
  • CPC 472 – registratore a cassette, 72K RAM (anche se gli 8K aggiuntivi non potevano essere utilizzati); prodotto in piccole quantità per il mercato spagnolo per evitare una legge che diceva che tutti i computer con 64KB di RAM o meno dovevano essere tradotti in spagnolo.
  • CPC 664 – disco floppy, 64K RAM. Modello di breve durata, sostituito dal 6128
  • CPC 6128 – disco floppy 3", 128K RAM

I drive a dischi esterni come il DDI-1/FD-1 furono disponibili per il 464. Un registratore a cassette esterno era disponibile per il 664 ed il 6128. Tutti i modelli da 128K erano compatibili all'indietro con quelli da 64K.

Molti giochi e programmi erano progettati per i modelli 464 e 664. Pochi titoli erano riservati ai modelli da 128KB.

Germania Ovest: Schneider CPC 464, 664 e 6128[modifica | modifica wikitesto]

La compagnia partner Schneider produsse i propri modelli del CPC 464, 664 e 6128. Questi modelli avevano tasti grigi e una porta Centronics. La documentazione e le etichette furono tradotte in tedesco.

Germania Est: KC compact[modifica | modifica wikitesto]

Un clone del CPC fu prodotto nella Germania dell'Est, il KC compact, usando componenti russi e tedeschi dell'est.

Il modello differiva dal CPC originale nella struttura esterna, nell'alimentatore esterno e nel drive opzionale da 5.25". A differenza dei modelli Amstrad, poteva essere utilizzato con un televisore. Eseguiva il BASIC 1.1 ed un clone del CP/M 2.6, il MicroDOS. Aveva una memoria RAM da 64K RAM.

Il processore Z80 fu sostituito dall'equivalente U880 e alcuni chip I/O furono sostituiti con cloni basati sul Z8536. La compatibilità si aggirava sul 95%.

Modelli Plus[modifica | modifica wikitesto]

Nel 1990 Amstrad introdusse la linea "Plus", che presentava alcune modifiche hardware, oltre all'aggiunta di una porta per l'utilizzo di cartucce esterne. Molti miglioramenti furono apportati nella sezione video, che aveva una tavolozza da 4096 colori e supporto hardware agli sprite.

Questi modelli non ebbero successo nel mercato, anche a causa della loro tardiva uscita.

Hardware[modifica | modifica wikitesto]

Tutti i modelli CPC erano forniti del processore Zilog Z80 a 4 MHz.

Il sistema poteva avere 64 KB o 128 KB di RAM (espandibile a 512k).

Il registratore a cassette integrato era stato progettato per salvare e caricare i programmi in una varietà di velocità. In BASIC erano disponibili due velocità: 1000 e 2000 baud.[1] L'Amstrad CPC quindi era molto più veloce a caricare i programmi da nastro rispetto ai sui diretti rivali. Il Commodore 64, con il suo Datasette arriva a soli 300 Baud[2] (150 Baud reali a causa dei file salvati due volte per il controllo degli errori) e per poter competere faticosamente si avvaleva di Turbo Loader. Lo ZX Spectrum, invece, aveva una velocità di caricamento da nastro di 1500 Baud e con l'ausilio di Turbo Loader, poteva competere tranquillamente con l'Amstrad.

Video[modifica | modifica wikitesto]

Il chip video era il Motorola 6845. Questo chip era collegato ad un generatore di pixel che supportava l'output dei colori a 1, 2 e 4 bpp (bpp = bits per pixel).

La ROM supportava tre risoluzioni, ma altre erano disponibili riprogrammando il 6845.

Le modalità video standard erano:

  • Mode 0: 160×200 pixel con 16 colori (4 bpp)
  • Mode 1: 320×200 pixel con 4 colori (2 bpp)
  • Mode 2: 640×200 pixel con 2 colori (1 bpp)

Era disponibile una palette di 27 colori. Il modello Plus estese questa palette a 4096 colori e aggiunse il supporto agli sprite hardware.

Questo hardware competeva bene con quello dei suoi concorrenti a 8 bit.

Il CPC non poteva essere attaccato ad una TV, ma solo al monitor amstrad, esisteva tuttavia un modulo di "adattamento" per questo scopo, disponibile a listino ma difficile da recuperare sul mercato.

Sonoro[modifica | modifica wikitesto]

Il CPC utilizzava il chip sonoro General Instruments AY-3-8912 a 3 canali.

Il floppy drive a 3"[modifica | modifica wikitesto]

Compact Floppy.jpg

La scelta di un drive a 3 pollici della Hitachi, contrariamente a quella dei PC orientata al formato 3,5" della Sony, è causata dall'acquisto in massa della Amstrad di tali drive. Il disco da 3" poteva immagazzinare al massimo 180KB di dati per lato, per un totale di 360KB.

Similitudini al BBC Micro[modifica | modifica wikitesto]

Il CPC fu chiamato come un'"implementazione migliorata del BBC Micro", a causa delle similitudini nel firmware e nell'hardware. Entrambi usavano il Motorola 6845 (video address generator) e i due chip sonori erano molto simili.

Il BBC Micro utilizza un controller floppy Intel 8271, mentre il CPC usava l'Intel 8272, simile al 8271 con in più la modalità (MFM).


Software[modifica | modifica wikitesto]

Il BASIC integrato[modifica | modifica wikitesto]

Come molti altri computer, il CPC aveva il suo Sistema Operativo e un interprete BASIC nella ROM, il Locomotive BASIC, una variante progettata specificatamente per l'hardware CPC. Era più veloce e potente rispetto al Commodore BASIC usato dal Commodore 64 ed all'MSX BASIC dei computer MSX.

Critiche sul software CPC (giochi)[modifica | modifica wikitesto]

La qualità del software CPC era buona, esistevano alcuni titoli che venivano convertiti dallo ZX SPECTRUM, ma fortunatamente solo una minima parte.

Lo CPC condivideva lo stesso processore Z80a dello Spectrum ZX, e alcuni sviluppatori sviluppavano giochi per i due sistemi in parallelo, senza sfruttare le modalità a 4 o 16 colori del CPC.

I giochi per CPC erano più difficili da realizzare perché lo scrolling e gli sprite richiedevano delle tecniche di programmazione particolari.

Riviste[modifica | modifica wikitesto]

Nuovi Amstrad[modifica | modifica wikitesto]

Infine, la compagnia acquistò la Sinclair Research, interrompendo la produzione del Sinclair QL per concentrarsi sul Sinclair Spectrum da 128KB nelle varianti "+2" e "+3".

Note[modifica | modifica wikitesto]

  1. ^ (EN) Fast saving and loading on the CPC464.
  2. ^ (EN) Datasette Service Manual page 01 - Specification.

Voci correlate[modifica | modifica wikitesto]

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica