Los Amstrad CPC son una línea de ordenadores de 8 bits lanzada en 1984 por Amstrad plc, como respuesta a los Commodore 64 y ZX Spectrum. Básicamente constaban de una CPU Zilog Z80A a 4 MHz, un chip de sonido General Instruments AY-3-8912 y entre 64 y 128k de RAM. Los programas se cargaban desde cinta, disquete de 3 pulgadas o, en los CPC+, desde cartucho.
En principio el sistema operativo era el AMSDOS, que incluía su propia versión de BASIC. Los modelos con disquetera también pueden emplear el CP/M 2.2.
A grandes rasgos, distinguimos dos generaciones de Amstrad CPC:
1) Original: Modelos CPC464, CPC472 (en España solamente), CPC664 y CPC6128 de carcasa negra. El que encabeza esta guía es un CPC464.
Los nombres hacían referencia a sus características. Los modelos 400 tenían una unidad de cassette incorporada, y los 600 una de disquete, aunque también podían cargar cintas desde un lector externo. El resto de las cifras hacía referencia a la cantidad de RAM: 64, 72 y 128 Kb.
2) Plus: Modelos 464 y 6128 solamente. A principios de los 90 y coincidiendo con la decadencia de los sistemas de 8 bits, Amstrad revisó el hardware de los CPC y los intentó relanzar como híbridos ordenador-videoconsola. Estos modelos tienen carcasa blanca, una ranura para cartuchos (se lanzaron 27 juegos en este formato) y algunas mejoras de hardware: manejo de sprites y scroll, hasta 31 colores simultáneos de una paleta de 4096 y sonido controlado por DMA.
Ambas líneas podían emplear monitor de color o de fósforo verde. Estos monitores eran específicos y contenían la fuente de alimentación. También se ofrecía un modulador de TV, para emplear cualquier TV de la época como monitor.
La
Amstrad GX4000 era una versión "consola a secas" de los Plus que intentó hacer la competencia a Sega y Nintendo, con escasa repercusión.
Los nuevos modelos Amstrad llegaron tarde para impedir la migración de usuarios a sistemas de 16 bits. Además, los juegos lanzados en formato cartucho eran escasos, caros y en demasiados casos idénticos a sus homólogos de cinta / disco, con lo que no llamaron la atención de los usuarios.
Comparado con sus competidores de 8 bits, los CPC tenían gráficos más coloristas: su resolución más baja permitía hasta 16 colores simultáneos (de una paleta de 27) frente a los 7 del ZX Spectrum. A cambio, también solían ser más lentos y poco definidos. Comparado con el C64, quedaba por detrás en gráficos y sonido, pero a cambio tenía más software disponible.
Modos gráficos.Básicamente, los Amstrad CPC son capaces de tres modos gráficos:
-
Mode 0 (160x200 píxeles y 16 colores). Este es el modo más característico del CPC:
-
Mode 1 (320×200 píxeles y 4 colores). Este modo se parecía a la CGA del PC, pero podía escoger entre más colores. Desgraciadamente, a menudo se usaba para hacer conversiones directas del Spectrum:
-
Mode 2 (640×200 píxeles y 2 colores). Usado sobretodo en programas, no en juegos:
Aparte, truquillos de programador, como las pantallas que mezclan modos, y las prestaciones extra de los CPC+.
Los clones.Igual que otros ordenadores de su tiempo, el Amstrad CPC también tuvo sus copias, legales unas y otras ilegales.
Empezando por las legales,
Schneider distribuyó los CPC en Alemania occidental durante algunos años. Sus modelos son casi idénticos, salvo por las teclas grises, otros cambios menores en el teclado y una placa de metal para evitar interferencias.
Estos modelos se fabricaron desde 1984 a 1988, cuando Schneider y Amstrad rompieron su acuerdo.
Otro caso muy particular es el del Amstrad CPC472.
Este modelo de CPC se comercializó solamente en España a partir de 1985. Era un modelo "a medida", fabricado para esquivar una ley española que grababa los ordenadores con 64 Kb. o menos de RAM. Era una engañifa como una catedral, porque los 8 Kb. extra ni siquiera estaban conectados, lo que impedía que se pudieran usar.
Los primeros modelos traían teclado inglés, sin Ñ, pero nuevamente las leyes españolas cambiaron y existen CPC472 (y CPC464) con teclado español y BASIC 1.1.
Amstrad negó en su día saber nada del modelo, así que la responsabilidad recayó sobre el distribuidor español de la máquina, Indescomp. Con el tiempo se supo por las memorias de Alan Sugar que Amstrad sí estaba al tanto y colaboró en este modelo.
Con la entrada de España en la UE en 1986 el impuesto desapareció, y con él la necesidad del CPC472, que dejó inmediatamente de fabricarse.
Entrada sobre el Amstrad CPC472 en Wikipedia (Castellano).Ficha del amstrad CPC472 en el Museo Informático de la Escuela de Ingeniería Informática.Ficha y despieze de un amstrad CPC472 (CPCWiki).Luego está el
KC-compact, la versión del CPC desarrollada / pirateada en Alemania oriental en 1989. Este clon sí cambiaba bastantes componentes por otros similares. También empleaba una disquetera externa de 5 y 1/4 muy distinta a la de los Amstrad oficiales. Se podía conectar a cualquier TV y contaba con 64 Kb. de RAM. El adaptador para unidades de cinta o disquete proporcionaba otros 64 Kb de memoria. Estos clones son compatibles con el 95% del software de CPC.
Y por último está el
Aleste 520 EX de Patisonic, un clon ruso muy raro creado en 1993. Básicamente es un clon del CPC6128, pero sus creadores lo modificaron para que también pudiera ejecutar algo de software de MSX y MSX2. Los diseños se hicieron públicos con el ordenador, por lo que deberían existir también aparatos montados por aficionados.
Podéis saber más de este último clon en
Zona de pruebas.
Emuladores de Amstrad CPC.-
CPCEC. Por CNGsoft. Emula los CPC y CPC+ con mucha fidelidad. También puede cargar los juegos automáticamente y se distribuye junto a un emulador de ZX Spectrum del mismo autor,
ZXSEC. Recomendado.
-
Caprice32. Un excelente emulador y de uso bastante sencillo. Emula los Amstrad 464, 664 y 6128, o sea, los de unidad de cinta y disco, pero la emulación de los CPC+ con unidad de cartucho todavía está a medio camino.
-
WinCPC. Una buena alternativa a los dos anteriores. Es un relativo recién llegado a la escena, pero muy prometedor. Todavía no emula los CPC+.
Para los usuarios más avanzados también está
Retro Virtual Machine, un emulador español de Amstrad CPC, CPC+, MSX y ZX Spectrum. Ofrece una GUI inspirada en las máquinas originales y una emulación de los diferentes monitores insuperable.
Los juegos y los diversos formatos.Los juegos suelen venir en formato DSK (imagen de disco), CDT, CSW o TZX (imagenes de cinta) o CRT (cartuchos de Amstrad CPC+). Estos últimos arrancan solos tras resetear el emulador y no todos los emuladores los soportan.
Cómo cargar los juegos.1) Arrancamos el emulador y cargamos los ficheros (descomprimidos) usando los menús del emulador.
2) Cargar cintas:
-
Solamente en modelos CPC664 y CPC6128: Escribimos
|tape (sin espacios, cómo conseguir el símbolo | varía según el emulador) y le damos a ENTER.
- Luego pulsamos a la vez CTRL Izq. y ENTER del teclado numérico, aunque también vale usar el comando
RUN" + ENTER. Aparecerá el mensaje
"Press Play then any key". Dándole a cualquier tecla (Ojo, salvo ESC y alguna otra) la carga se iniciará automáticamente.
En algunos emuladores hay que buscar además la opción de darle al "play" del cassette, si no la cinta no se pone en marcha.
En la mayoría de los emuladores, la carga de las cintas es en tiempo real; suelen tardar entre 3 y 5 minutos en cargar (+ multicargas). Se puede acelerar la carga subiendo la velocidad del emulador. Sigue sin ser instantánea, pero sí es muchísimo más rápida, entre 30s y un minuto. Recordad devolver el emulador a la velocidad correcta antes de jugar.
3) Cargar discos: Escribimos
CAT + ENTER. Si sale un mensaje de error, el disco está protegido y se carga con
|CPM + ENTER (sin espacios).
Si por el contrario aparece una lista de ficheros, buscamos uno con extensión BAS (preferentemente), BIN o sin extensión, tal como vemos en la captura:
A continuación escribimos
RUN"NOMBRE-DE-ESE-FICHERO y la carga se iniciará automáticamente:
Aún puede pasar otra cosa (son los menos), y es que el disco conteste pidiéndonos teclear
RUN"DISC. Pues se hace y hala.
Enlaces externos.- Entradas en Wikipedia sobre esta saga de ordenadores,
en castellano e
inglés.
-
Set de TOSEC para estos ordenadores, hospedado en Archive.org.-
CPC-POWER. Excelente página francesa con montones de juegos, scans de manuales, anuncios y demás. Las descargas usan un captcha algo molesto.
-
Foro Amstrad CPC de miarroba. Un foro con su propio FTP en el que la comunidad va subiendo cosas. Tienen muchos juegos de cinta en formatos CDT y CSW, algunos inéditos pasados a estos formatos por ellos mismos.