El Amstrad CPC (abreviatura de "Colour Personal Computer") es una serie de ordenadores domésticos de 8 bits producidos por Amstrad entre 1984 y 1990. Fue diseñado para competir en el mercado de ordenadores domésticos de mediados de los años 1980, dominado por el Commodore 64 y el ZX Spectrum , donde se estableció con éxito principalmente en el Reino Unido, Francia, España y las partes de habla alemana de Europa.
La serie generó un total de seis modelos distintos: el CPC 464 , el CPC 664 y el CPC 6128 fueron competidores de gran éxito en el mercado europeo de ordenadores domésticos. Los posteriores 464 plus y 6128 plus , destinados a prolongar el ciclo de vida del sistema con actualizaciones de hardware, tuvieron mucho menos éxito, al igual que el intento de reempaquetar el hardware plus en una consola de juegos como el GX4000 .
El hardware de los modelos CPC se basa en la CPU Zilog Z80A , complementada con 64 o 128 KB de RAM . Su diseño de computadora en un teclado presenta de manera prominente un dispositivo de almacenamiento integrado, ya sea una pletina de casete compacta o una unidad de disquete de 3 pulgadas. Las unidades principales solo se vendieron junto con un monitor en color, de pantalla verde o monocromo que funciona también como fuente de alimentación de la unidad principal. [2] Además, estaba disponible una amplia gama de extensiones de hardware propias y de terceros, como unidades de disco externas, impresoras y extensiones de memoria.
La serie CPC se presentó como una opción para competir con otros ordenadores domésticos que se utilizaban principalmente para jugar a videojuegos y contó con una amplia oferta de software de juegos. El precio comparativamente bajo para un sistema informático completo con monitor dedicado, sus capacidades de texto y gráficos monocromos de alta resolución y la posibilidad de ejecutar software CP/M también hicieron que el sistema fuera atractivo para los usuarios comerciales, lo que se reflejó en una amplia selección de software de aplicación.
Durante su vida útil, la serie CPC vendió aproximadamente tres millones de unidades. [3]
La filosofía detrás de la serie CPC era doble: en primer lugar, el concepto era el de un "todo en uno", donde el ordenador, el teclado y su dispositivo de almacenamiento de datos se combinaban en una sola unidad y se vendían con su propio monitor dedicado. La mayoría de los ordenadores domésticos de aquella época, como la serie ZX Spectrum , Commodore 64 y BBC Micro, dependían del uso del televisor doméstico y de una grabadora de cintas o una unidad de disco conectadas por separado . En sí mismo, el concepto de todo en uno no era nuevo, ya que se había visto antes en máquinas orientadas a los negocios y en el Commodore PET .
En segundo lugar, el fundador de Amstrad, Alan Sugar, quería que la máquina se pareciera a una "computadora real, similar a la que alguien vería utilizada para registrarse en el aeropuerto para sus vacaciones", [4] y que la máquina no pareciera "una calculadora embarazada" [5] - en referencia presumiblemente al ZX81 y al ZX Spectrum con sus teclados de membrana de bajo costo.
El CPC 464 fue uno de los ordenadores de mayor éxito en Europa y se vendieron más de dos millones de unidades. [6]
El CPC 464 contaba con 64 KB de RAM y una pletina de casete interna . Se presentó en junio de 1984 en el Reino Unido. Los precios de venta sugeridos iniciales para el CPC 464 eran 249,00 libras esterlinas/ 899,00 marcos alemanes con pantalla verde y 359,00 libras esterlinas/1398,00 marcos alemanes con monitor en color. Tras la presentación del CPC 6128 a finales de 1985, los precios de venta sugeridos para el CPC 464 se redujeron en 50,00 libras esterlinas/100,00 marcos alemanes.
En 1990, el 464plus reemplazó al CPC 464 en la línea de modelos y se interrumpió la producción del CPC 464.
El CPC 664 cuenta con 64 KB de RAM y una unidad de disquete interna de 3 pulgadas. Se presentó el 25 de abril de 1985 en el Reino Unido. [7] Los precios minoristas sugeridos iniciales para el CPC 664 eran £339,00/DM1198,00 con una pantalla verde y £449,00/DM1998,00 con un monitor a color.
Tras el exitoso lanzamiento del CPC 464, los consumidores pedían constantemente dos mejoras: más memoria y una unidad de disco interna. Para Amstrad, esto último era más fácil de implementar. Con la presentación deliberadamente discreta del CPC 664, la máquina se posicionó no solo como el sistema de disco de menor costo, sino también como la máquina CP/M 2.2 de menor costo. En la gama de productos CPC de Amstrad, el CPC 664 complementaba al CPC 464, que no se discontinuó ni se redujo su precio. [8]
En comparación con el CPC 464, la unidad principal del CPC 664 ha sido rediseñada significativamente, no solo para acomodar la unidad de disquete, sino también con un área de teclado rediseñada. El material promocional de Amstrad lo promociona como "ergonómico", el teclado está notablemente inclinado hacia adelante con teclas de cursor de estilo MSX sobre el teclado numérico. En comparación con el teclado multicolor del CPC 464, las teclas del CPC 664 se mantienen en un esquema de color gris y azul pálido mucho más tranquilo.
La parte posterior de la unidad principal del CPC 664 tiene los mismos conectores que el CPC 464, con la excepción de un cable de alimentación adicional de 12 V. A diferencia de la unidad de cinta de casete del CPC 464, que podía alimentarse con el voltaje de 5 V de la unidad principal, la unidad de disquete del CPC 664 requiere un voltaje adicional de 12 V. Este voltaje debía suministrarse por separado mediante una versión actualizada del monitor de color/pantalla verde incluido (GT-65 y CTM-644 respectivamente).
El CPC 664 se fabricó durante aproximadamente seis meses. A finales de 1985, cuando se presentó el CPC 6128 en Europa, Amstrad decidió no mantener tres modelos en la línea de producción y se interrumpió la producción del CPC 664. [9]
El CPC 6128 cuenta con 128 KB de RAM y una unidad de disquete interna de 3 pulgadas. Además de varias mejoras de hardware y firmware , una de las características más destacadas del CPC 6128 es la compatibilidad con el sistema operativo CP/M+ que lo hace atractivo para usos comerciales.
El CPC 6128 se lanzó el 13 de junio de 1985 e inicialmente solo se vendió en los EE. UU. [7] Importado y distribuido por Indescomp, Inc. de Chicago, fue el primer producto de Amstrad que se vendió en los Estados Unidos, un mercado que en ese momento era tradicionalmente hostil hacia los fabricantes de computadoras europeos. [10] Dos meses después, el 15 de agosto de 1985, llegó a Europa [7] y reemplazó al CPC 664 en la línea de modelos CPC. Los precios minoristas sugeridos iniciales para el CPC 6128 fueron US$699,00/£299,00/DM1598,00 con una pantalla verde y US$799,00/£399,00/DM2098,00 con un monitor a color.
En 1990, el 6128plus reemplazó al CPC 6128 en la línea de modelos y se interrumpió la producción del CPC 6128.
En 1990, ante un mercado de ordenadores domésticos en constante cambio, Amstrad decidió renovar la gama de modelos CPC introduciendo una nueva gama denominada plus o PLUS , 1990 o gama CPC+ . Los objetivos principales eran realizar numerosas mejoras en la plataforma de hardware CPC existente, rediseñar la carcasa para ofrecer un aspecto contemporáneo y añadir compatibilidad nativa con cartuchos. La nueva paleta de modelos incluye tres variantes: los ordenadores 464plus y 6128plus y la consola de videojuegos GX4000 . La abreviatura "CPC" se eliminó de los nombres de los modelos.
El rediseño mejoró significativamente el hardware de CPC, principalmente para rectificar sus deficiencias anteriores como plataforma de juegos. El hardware de video rediseñado permite sprites de hardware y desplazamiento suave, con una paleta de colores extendida de un máximo de 16 colores (más un borde definible por separado) a la vez de una elección de 27, aumentada a un máximo de 31 (16 para el fondo y 15 para sprites de hardware) de 4096. El hardware de sonido mejorado ofrece transferencia DMA automática , lo que permite efectos de sonido más complejos con una sobrecarga del procesador significativamente reducida. Otras mejoras de hardware incluyen el soporte de joysticks analógicos, impresoras de 8 bits y cartuchos ROM de hasta 4 Mbits .
La nueva gama de modelos se diseñó para ser completamente compatible con los modelos CPC originales. Sus funciones mejoradas solo están disponibles después de que se haya activado un mecanismo de desbloqueo deliberadamente oculto, lo que evita que el software CPC existente las invoque accidentalmente. [11]
A pesar de las mejoras significativas en el hardware, muchos lo consideraron obsoleto, ya que se basaba en una CPU de 8 bits, y no logró atraer ni a los clientes ni a los productores de software que se estaban orientando hacia sistemas como Amiga y Mega Drive , que se lanzó unos pocos meses después de la gama Plus. La gama Plus fue un fracaso comercial [12] y se interrumpió su producción poco después de su introducción en 1990.
Los modelos 464 plus y 6128 plus fueron concebidos como sustitutos "más sofisticados y elegantes" de los CPC 464 y CPC 6128. Basados en la plataforma de hardware rediseñada plus, comparten las mismas características básicas que sus predecesores: el 464 plus está equipado con 64 KB de RAM y una unidad de cinta de casete, el 6128 plus cuenta con 128 KB de RAM y una unidad de disquete de 3". Ambos modelos comparten una disposición de carcasa común con un teclado tomado del modelo CPC 6128 y la respectiva unidad de almacenamiento masivo insertada en un hueco de carcasa.
Para simplificar el proceso de control de compatibilidad electromagnética , los conectores de borde de los modelos anteriores se han sustituido por conectores de microcinta, como los que se utilizaban anteriormente en el CPC 6128 alemán de Schneider. Como resultado, una amplia gama de extensiones de la gama CPC original son incompatibles con los conectores del 464 plus y el 6128 plus. Además, el 6128 plus no tiene un conector de cinta para una unidad de cinta externa.
La gama plus no está equipada con una ROM integrada, y por lo tanto el 464 plus y el 6128 plus no contienen un firmware. En su lugar, Amstrad proporcionó el firmware para ambos modelos a través de la función de extensión de ROM , contenida en el cartucho BASIC Burnin' Rubber y Locomotive incluido . Esto resultó en un menor costo de localización de hardware (solo se tuvieron que localizar algunas teclas seleccionadas y etiquetas de la caja) con el beneficio adicional de un mecanismo de protección de copia rudimentario (sin un firmware presente, la máquina en sí no podría copiar el contenido de un cartucho de juego). [11] Como las diferencias estructurales del firmware V4 mejorado causan problemas con algún software CPC que llama directamente a las funciones del firmware por sus direcciones de memoria, Amstrad vendió por separado un cartucho que contenía el firmware V3 del CPC 6128 original . [13]
Tanto el 464 plus como el 6128 plus se presentaron al público en septiembre de 1990. Los precios de venta sugeridos iniciales fueron £229 /1,990 F con un monitor monocromático y £329 /2,990 F con un monitor a color para el 464 plus, y £329 /2,990 F con un monitor monocromático y £429 /3,990 F con un monitor a color para el 6128 plus. [14]
Desarrollada como parte de la gama plus , la GX4000 fue el intento efímero de Amstrad de entrar en el mercado de las consolas de videojuegos. Al compartir las características de hardware mejoradas de la gama plus, representa la variante mínima de la gama sin teclado ni soporte para dispositivos de almacenamiento masivo. [11] Venía con 2 mandos de paleta y el juego de carreras Burnin' Rubber .
Durante las vacaciones de agosto de 1985, España introdujo brevemente un impuesto de importación de 15 000 pesetas ( 90,15 € ) sobre los ordenadores que contuvieran 64 KB o menos de RAM (Real Decreto 1215/1985 [15] y 1558/1985 [16] ), y una nueva ley (Real Decreto 1250/1985 [17] ) ordenó que todos los ordenadores vendidos en España debían tener un teclado español. Para evitar esto, el distribuidor español de Amstrad, Indescomp (que más tarde se convertiría en Amstrad España ), creó y distribuyó el CPC 472 , una versión modificada del CPC 464. Sus principales diferencias son una pequeña placa hija adicional que contiene un chip ROM CPC 664 y un chip de memoria de 8 KB, y un teclado con una tecla ñ (aunque algunos de ellos se fabricaron temporalmente sin la tecla ñ). El único propósito del chip de memoria de 8 KB (que no está conectado eléctricamente a la máquina, por lo que queda inutilizable) es aumentar las especificaciones de memoria total de la máquina a 72 KB para eludir el impuesto de importación. Algunos meses después, España se unió a las Comunidades Europeas mediante el Tratado de Adhesión de 1985 y se suprimió el impuesto de importación, por lo que Amstrad añadió la tecla ñ para el 464 y se interrumpió la producción del CPC 472. [18] [ se necesita una mejor fuente ]
El KC compact (" Kleincomputer " - que significa "pequeño ordenador" - siendo una traducción alemana bastante literal del inglés "microordenador") es un clon del Amstrad CPC construido por VEB Mikroelektronik Mühlhausen de Alemania del Este , parte de VEB Kombinat Mikroelektronik Erfurt , en octubre de 1989. Aunque la máquina incluía varios sustitutos y emulaciones del hardware de un Amstrad CPC, la máquina es en gran medida compatible con el software Amstrad CPC. Está equipado con 64 KB de memoria y un firmware CPC 6128 personalizado para el hardware modificado, incluida una copia de Locomotive BASIC 1.1 modificado solo en el banner de inicio. El puerto de expansión es una ranura de bus K 1520. El KC compact es el último ordenador de 8 bits introducido en Alemania del Este. [19] Debido a que la reunificación alemana estaba ocurriendo en el momento del lanzamiento, solo se vendió una cantidad muy pequeña de sistemas. El KC compact se puede emular mediante el software libre JKCEMU . [20]
En 1993, la empresa Patisonic, con sede en Omsk (Rusia), lanzó el Aleste 520EX, un ordenador muy compatible con el Amstrad CPC 6128. [21] [22] [23] También podía pasar al modo MSX . Una placa de expansión llamada Magic Sound permitía reproducir archivos de Scream Tracker .
En enero de 1985, un columnista de BYTE calificó al CPC 464 como "el más cercano hasta ahora a cumplir" sus criterios para una computadora doméstica útil, incluyendo un buen teclado, texto de 80 columnas, unidad de disco económica y soporte para un sistema operativo convencional como CP/M. [24]
Toda la serie CPC se basa en el Zilog Z80 , un procesador con una velocidad de reloj de 4 MHz . [25]
Para evitar que la CPU y la lógica de video accedan simultáneamente a la memoria principal compartida y provoquen corrupción de video ("nieve"), el acceso a la memoria de la CPU se limita a ocurrir en límites de microsegundos . Esto efectivamente reduce cada ciclo de máquina a cuatro ciclos de reloj , causando una pérdida menor de potencia de procesamiento y dando como resultado lo que Amstrad estimó como una "frecuencia de reloj efectiva" de "aproximadamente 3,3 MHz". [26]
Los Amstrad CPC están equipados con 64 (CPC 464, CPC 664, 464plus, GX4000) o 128 (CPC 6128, 6128plus) KB de RAM. [25] [27] Esta memoria base se puede ampliar hasta 512 KB utilizando expansiones de memoria vendidas por fabricantes externos, y hasta 4096 KB utilizando métodos experimentales desarrollados por entusiastas del hardware. Debido a que el procesador Z80 solo puede direccionar directamente 64 KB de memoria, se dispone de memoria adicional de los modelos de 128 KB y expansiones de memoria mediante conmutación de bancos .
La salida de video de un CPC se basa en la combinación inusual de un CRTC ( Motorola 6845 o compatible) con una matriz de compuertas diseñada a medida para generar una salida de visualización de píxeles. Los CPC 6128 que se fabricaron más tarde, así como los modelos de la gama plus, integran tanto las funciones del CRTC como las de la matriz de compuertas con el ASIC del sistema .
Hay tres resoluciones de pantalla integradas disponibles: 160 × 200 píxeles con 16 colores ("Modo 0", 20 columnas de texto), 320 × 200 píxeles con 4 colores ("Modo 1", 40 columnas de texto) y 640 × 200 píxeles con 2 colores ("Modo 2", 80 columnas de texto). [25] Se puede lograr un mayor tamaño de pantalla reprogramando el CRTC.
El hardware de video CPC original admite una paleta de colores de 27 colores, [25] generados a partir del espacio de color RGB con cada componente de color asignado como apagado, medio encendido o encendido ( paleta RGB de 3 niveles ). La gama Plus amplió la paleta a 4096 colores, también generados a partir de RGB con 4 bits cada uno para rojo, verde y azul ( RGB de 12 bits ). [11]
Con la excepción del GX4000, todos los modelos CPC carecen de una salida de televisión RF o de video compuesto y, en su lugar, se envían con un conector DIN RGB de 6 pines , también utilizado por las computadoras Acorn, para conectar el monitor Amstrad suministrado. [25] Este conector proporciona un RGB analógico de 1 v pp con una señal de sincronización compuesta de 50 Hz que, si se conecta correctamente, puede controlar un televisor SCART de 50 Hz . Los adaptadores externos para televisión RF estaban disponibles como un accesorio de hardware de primera parte.
El CPC utiliza el chip de sonido AY-3-8912 de General Instrument [25] , que proporciona tres canales, cada uno configurable para generar ondas cuadradas, ruido blanco o ambos. Hay disponible una pequeña variedad de envolventes de volumen de hardware.
La salida se proporciona en mono mediante un pequeño altavoz integrado (4 cm) con control de volumen, accionado por un amplificador interno . La salida estéreo se proporciona a través de un conector para auriculares de 3,5 mm .
Es posible reproducir muestras de sonido digital con una resolución de aproximadamente 5 bits enviando un flujo de valores al chip de sonido. Esta técnica consume mucho procesador y es difícil de combinar con cualquier otro procesamiento. Algunos ejemplos son las pantallas de título u otras escenas no reproducibles de juegos como Chase HQ , Meltdown y RoboCop . Los modelos Plus posteriores incorporaron un motor DMA para descargar este procesamiento.
Amstrad utiliza la unidad de disquete de 3" de Matsushita [ref: CPCWiki], que era compatible con el formato de disquete de 3" existente de Hitachi . [24] La unidad elegida (integrada en los modelos posteriores) es una unidad de 40 pistas de un solo lado que requiere que el usuario retire y voltee el disco para acceder al otro lado. [27] Cada lado tiene su propio interruptor de protección contra escritura independiente. [27] Los lados se denominan "A" y "B", y cada uno de ellos suele tener un formato de 180 KB (en formato AMSDOS , que comprende 2 KB de directorio y 178 KB de almacenamiento) para un total de 360 KB por disco.
La interfaz con las unidades es una NEC 765 FDC , utilizada con el mismo fin en las máquinas IBM PC/XT , PC/AT y PS/2 . Sus características no se aprovechan al máximo para reducir costes, a saber, transferencias DMA y soporte para discos de densidad simple ; se formatearon como de doble densidad utilizando modulación de frecuencia modificada .
Los discos se enviaban en una funda de papel o en un estuche de plástico duro parecido a un estuche de "joya" de CD . La carcasa es más gruesa y rígida que la de los disquetes de 3,5 pulgadas, y está diseñada para ser enviada por correo sin ningún embalaje adicional [ cita requerida ] . Una cubierta metálica deslizante para proteger la superficie del medio se encuentra dentro de la carcasa y se cierra con pestillo, a diferencia de la simple cubierta deslizante externa de la versión de Sony. Eran significativamente más caros que las alternativas de 5,25 pulgadas y 3,5 pulgadas. Esto, combinado con sus bajas capacidades nominales y su naturaleza esencialmente patentada, llevó a que el formato se descontinuara poco después de que se descontinuara el propio CPC.
Aparte de las otras máquinas de 3 pulgadas de Amstrad (la PCW y la ZX Spectrum +3 ), los pocos sistemas informáticos que las utilizaban incluían la Sega SF-7000 y los sistemas CP/M, como las máquinas Tatung Einstein y Osborne . También se utilizaron en sistemas integrados.
La interfaz estándar de Shugart significa que las máquinas Amstrad CPC pueden utilizar unidades estándar de 3", 3½" o 5¼" como segunda unidad. Programas como ROMDOS y ParaDOS amplían el sistema estándar AMSDOS para proporcionar compatibilidad con formatos de doble cara y 80 pistas, lo que permite almacenar hasta 800 KB en un solo disco.
Los discos de 3 pulgadas generalmente se conocen como "discos" en el CPC, siguiendo la ortografía que aparece en la carcasa de plástico de la máquina y la ortografía convencional del inglés británico .
El hardware y el firmware se diseñaron para poder acceder al software proporcionado en ROM externas. Cada ROM debe ser un bloque de 16 KB y se conecta y desconecta del espacio de memoria compartido con la RAM de video. El firmware de Amstrad está diseñado deliberadamente para que se pueda acceder fácilmente al nuevo software desde estas ROM. Las aplicaciones populares se comercializaron en ROM, en particular el software de utilidades de programación y procesamiento de textos (algunos ejemplos son Protext y Brunword del primero, y el ensamblador MAXAM del segundo tipo).
Estos chips ROM adicionales no se conectan directamente al CPC en sí, sino a "cajas ROM" adicionales que contienen conectores para los chips ROM y una cantidad mínima de circuitos de decodificación para que la máquina principal pueda cambiar entre ellos. Estas cajas se comercializaban comercialmente o podían ser construidas por aficionados competentes y se conectaban al puerto de expansión principal en la parte posterior de la máquina. El software en ROM se carga mucho más rápido que desde un disco o cinta y la secuencia de arranque de la máquina fue diseñada para evaluar las ROM que encontraba y opcionalmente entregarles el control de la máquina. Esto permite una personalización significativa de la funcionalidad de la máquina, algo que los entusiastas explotaron para varios propósitos. [28] Sin embargo, los usuarios típicos probablemente no estarían al tanto de esta funcionalidad ROM adicional a menos que lean la prensa de CPC, ya que no está descrita en el manual del usuario y casi nunca se menciona en la literatura de marketing. Sin embargo, está documentada en el manual de firmware oficial de Amstrad.
Las máquinas también cuentan con un puerto de joystick Atari de 9 pines que aceptará directamente un joystick o dos joysticks mediante el uso de un cable divisor. [25]
Amstrad emitió dos interfaces seriales RS-232-C D25 , conectadas al conector de expansión en la parte posterior de la máquina, con un conector pasante para la unidad de disco CPC 464 u otros periféricos.
La interfaz original incluía un Libro de Hechizos para facilitar la transferencia de datos entre otros sistemas mediante un protocolo propietario en la propia ROM del dispositivo, así como un software de terminal para conectarse al servicio Prestel de British Telecom . Se creó una versión separada de la ROM para el mercado estadounidense debido al uso de los comandos "|SUCK" y "|BLOW", que se consideraban inaceptables allí.
Las limitaciones de software y hardware de esta interfaz hicieron que se la sustituyera por una versión de marca Amstrad de una alternativa compatible de Pace . También había interfaces seriales disponibles de proveedores externos como KDS Electronics y Cirkit.
Como la mayoría de los ordenadores domésticos de la época, el CPC tiene su sistema operativo y un intérprete BASIC integrados como ROM . Utiliza Locomotive BASIC , una versión mejorada del Z80 BASIC de Locomotive Software para la placa de coprocesador BBC Micro . Es especialmente notable por proporcionar un acceso sencillo a los recursos de vídeo y audio de la máquina, en contraste con los comandos POKE necesarios en las implementaciones genéricas de Microsoft. Otras características inusuales incluyen el manejo de eventos temporizados con los comandos AFTER y EVERY, y ventanas basadas en texto.
El sistema operativo CP/M de Digital Research se suministró con los sistemas basados en discos 664 y 6128, y la unidad de expansión de disco DDI-1 para los 464. Las máquinas de 64k se entregaron con CP/M 2.2 solamente, mientras que las máquinas de 128k también incluyen CP/M 3.1. La implementación compacta de CP/M 2.2 se almacena en gran parte en los sectores de arranque de un disco de 3" en lo que se llamó "formato de sistema"; al escribir |CPM desde Locomotive BASIC se cargaba el código de estos sectores, lo que lo convertía en una opción popular para rutinas de carga de juegos personalizados. La implementación de CP/M 3.1 se encuentra en gran parte en un archivo separado que a su vez se carga desde el sector de arranque. Gran parte del software CP/M de dominio público se puso a disposición de la CPC, desde procesadores de texto como VDE hasta sistemas completos de tablón de anuncios como ROS.
Aunque era posible obtener compiladores para Locomotive BASIC, C y Pascal , la mayoría del software de CPC estaba escrito en lenguaje ensamblador nativo de Z80 . Los ensambladores populares eran Devpac de Hisoft, Maxam de Arnor y (en Francia) DAMS. Los sistemas CPC basados en disco (no Plus) se entregaban con un intérprete para el lenguaje educativo LOGO , arrancaban desde CP/M 2.2 pero eran en gran parte específicos de CPC con mucho código residente en la ROM AMSDOS; las máquinas 6128 también incluyen una versión CP/M 3.1, no ROM. El compilador AC también fue escrito y puesto a disposición para el mercado europeo a través de Tandy Europe, por Micro Business Products.
En un intento de darle a CPC una mascota reconocible, varios juegos del editor de software interno de Amstrad, Amsoft, han sido etiquetados con el nombre de Roland . Sin embargo, como los juegos no habían sido diseñados en torno al personaje de Roland y solo se les agregó la marca más tarde, el diseño del personaje varía enormemente, desde un adolescente rubio de pelo puntiagudo ( Roland Goes Digging ) hasta un cubo blanco con piernas ( Roland Goes Square Bashing ) o una pulga mutante ( Roland in the Caves ). Los únicos dos juegos con una jugabilidad y un diseño de personaje principal similares son Roland in Time y su secuela Roland in Space . El personaje de Roland recibió su nombre de Roland Perry, uno de los diseñadores principales de la gama CPC original.
Para comercializar sus ordenadores en Alemania, Austria y Suiza, donde Amstrad no tenía ninguna estructura de distribución, Amstrad se asoció con Schneider Rundfunkwerke AG , una empresa alemana que, al igual que la propia Amstrad, anteriormente solo era conocida por sus productos de audio de precio económico. En 1984, se creó la filial Schneider Computer Division de Schneider específicamente para esta tarea, y toda la línea CPC de Amstrad se comercializó bajo la marca Schneider CPC .
Aunque se basan en el mismo hardware, los modelos Schneider CPC difieren de los modelos Amstrad CPC en varios detalles. El más destacado es que los teclados Schneider CPC 464 y CPC 664 presentan teclas grises en lugar de teclas de colores, pero aún con la distribución de teclado británica original. Para lograr una distribución de teclado " QWERTZ " alemana, Schneider comercializó un pequeño programa de software para reasignar las teclas, así como etiquetas adhesivas para las teclas. [29] Para cumplir con las regulaciones EMC alemanas más estrictas , la línea completa de Schneider CPC está equipada con un blindaje metálico interno. Por la misma razón, el Schneider CPC 6128 presenta conectores de tipo microcinta en lugar de conectores de borde . Tanto el teclado en escala de grises como los conectores de microcinta se abrieron camino hasta el diseño de los modelos Amstrad CPC posteriores.
En 1988, después de que Schneider se negara a comercializar la línea de ordenadores compatibles con AT de Amstrad, la cooperación terminó. Schneider vendió el resto de los modelos CPC de Schneider y utilizó su posición de mercado, ahora bien establecida, para introducir sus propios diseños de PC. Con la formación de su filial alemana Amstrad GmbH para distribuir sus líneas de productos, incluidos los CPC 464 y CPC 6128, Amstrad intentó, pero finalmente fracasó, establecer su propia marca en las partes de habla alemana de Europa. [30] [31]
El Amstrad CPC disfrutó de una vida larga y sólida, principalmente debido al uso de máquinas para empresas y juegos. Los programadores dedicados continuaron trabajando en la gama CPC, incluso produciendo sistemas operativos de interfaz gráfica de usuario (GUI) como SymbOS . Han aparecido sitios de Internet dedicados al CPC en todo el mundo con foros, noticias, hardware, software, programación y juegos. Las revistas CPC aparecieron durante la década de 1980, incluidas publicaciones en países como Gran Bretaña, Francia, España, Alemania, Dinamarca , Australia y Grecia . Los títulos incluían la publicación oficial Amstrad Computer User , [32] así como títulos independientes como Amstrad Action , [32] Amtix!, [ 32] Computing with the Amstrad CPC , [32] CPC Attack , [32] The Amstrad User de Australia , Amstrad Cent Pour Cent y Amstar de Francia . Tras finalizar la producción del CPC, Amstrad dio permiso para que las ROM del CPC se distribuyeran libremente siempre y cuando no se cambiara el mensaje de copyright y se reconociera que Amstrad aún posee los derechos de autor, dando a los autores de emuladores la posibilidad de enviar el firmware del CPC con sus programas. [33]
Amstrad siguió el éxito del CPC 464 con el lanzamiento de la gama de procesadores de texto Amstrad PCW , otra máquina basada en el Z80 con una unidad de disco de 3" y software de Locomotive Software . El PCW se desarrolló originalmente para ser parcialmente compatible con una versión mejorada del CPC ( ANT , o Arnold Number Two; el nombre en clave de desarrollo del CPC era Arnold). [34] [35] Sin embargo, Amstrad decidió centrarse en el PCW y el proyecto ANT nunca llegó al mercado.
El 7 de abril de 1986, Amstrad anunció que había comprado a Sinclair Research "... los derechos mundiales para vender y fabricar todos los ordenadores y productos informáticos Sinclair existentes y futuros, junto con la marca Sinclair y los derechos de propiedad intelectual relacionados con ordenadores y productos informáticos". [36] que incluía el ZX Spectrum , por 5 millones de libras. Esto incluía el stock no vendido de Sinclair de Sinclair QL y Spectrum. Amstrad ganó más de 5 millones de libras solo con la venta de estas máquinas excedentes. Amstrad lanzó dos nuevas variantes del Spectrum: el ZX Spectrum +2 , basado en el ZX Spectrum 128, con una unidad de cinta incorporada (como el CPC 464) y, al año siguiente, el ZX Spectrum +3 , con una unidad de disquete incorporada (similar al CPC 664 y 6128), tomando los discos de 3" que usaban las máquinas Amstrad CPC.