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 80, dominado por el Commodore 64 y el ZX Spectrum ; se consolidó con éxito principalmente en el Reino Unido, Francia, España, las zonas de Europa de habla alemana y también en Canadá.
La serie dio origen a un total de seis modelos distintos: el CPC 464 , el CPC 664 y el CPC 6128 fueron competidores muy exitosos en el mercado europeo de computadoras domésticas. 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 convertir el hardware plus en una consola de juegos llamada 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 ordenador en un teclado incluye un dispositivo de almacenamiento integrado, ya sea una unidad de casete compacta o una unidad de disquete de 3 pulgadas. Las unidades principales se vendían únicamente con un monitor a color, de pantalla verde o monocromo que también funcionaba como fuente de alimentación. [ 2 ] Además, estaba disponible una amplia gama de extensiones de hardware, tanto propias como de terceros, como unidades de disco externas, impresoras y ampliaciones de memoria.
La serie CPC competía con otros ordenadores domésticos utilizados principalmente para jugar a videojuegos y contaba con un amplio catálogo de juegos. Su precio relativamente bajo para un sistema informático completo con monitor dedicado, sus capacidades gráficas y de texto monocromo de alta resolución y la posibilidad de ejecutar software CP/M también lo hacían atractivo para los usuarios empresariales, lo que se reflejaba en la gran variedad de software de aplicación disponible.
Durante su vida útil, la serie CPC vendió aproximadamente tres millones de unidades. [ 3 ]

Modelos
La filosofía detrás de la serie CPC era doble: en primer lugar, el concepto era el de un "todo en uno", donde la computadora, el teclado y su dispositivo de almacenamiento de datos se combinaban en una sola unidad y se vendía con su propio monitor dedicado. La mayoría de las computadoras domésticas de la época, como la serie ZX Spectrum , Commodore 64 y BBC Micro , dependían del uso del televisor doméstico y una grabadora de cinta o unidad de disco conectada 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 empresas 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 las que alguien vería al registrarse en el aeropuerto para sus vacaciones" [ 4 ] y que la máquina no pareciera "una calculadora embarazada" [ 5 ] , en referencia presumiblemente a la ZX81 y la ZX Spectrum con sus teclados de membrana de bajo costo.

CPC 464
El CPC 464 fue uno de los ordenadores más exitosos de Europa y vendió más de dos millones de unidades. [ 6 ]
El CPC 464 contaba con 64 KB de RAM y una unidad de casete interna . Se lanzó en junio de 1984 en el Reino Unido. Los precios de venta al público recomendados inicialmente para el CPC 464 eran de 249,00 £/ 899,00 DM con pantalla verde y de 359,00 £/1398,00 DM con monitor a color. Tras la introducción del CPC 6128 a finales de 1985, los precios de venta al público recomendados para el CPC 464 se redujeron en 50,00 £/180,00 DM.
En 1990, el modelo 464 plus sustituyó al CPC 464 en la gama de modelos, y se interrumpió la producción del CPC 464.
CPC 664

El CPC 664 cuenta con 64 KB de RAM y una unidad de disquete interna de 3 pulgadas. Fue presentado en el Reino Unido el 25 de abril de 1985. [ 7 ] Los precios de venta al público sugeridos inicialmente para el CPC 664 fueron de 339,00 £/1198,00 DM con pantalla verde y de 449,00 £/1998,00 DM con monitor a color.
Tras el exitoso lanzamiento del CPC 464, los consumidores solicitaban constantemente dos mejoras: más memoria y una unidad de disco interna. Para Amstrad, esta última era más fácil de implementar. En la presentación discreta del CPC 664, la máquina se posicionó no solo como el sistema de disco de menor costo, sino incluso como la máquina CP/M 2.2 de menor costo. Dentro de la gama de productos Amstrad CPC, el CPC 664 complementaba al CPC 464, que no se descontinuó ni se redujo de precio. [ 8 ]
En comparación con el CPC 464, la unidad principal del CPC 664 ha sido rediseñada significativamente, no solo para albergar la unidad de disquete, sino también con un área de teclado rediseñada. Presentado como "ergonómico" por el material promocional de Amstrad, el teclado está notablemente inclinado hacia adelante y cuenta con teclas de cursor al estilo MSX sobre el teclado numérico. En comparación con el teclado multicolor del CPC 464, las teclas del CPC 664 mantienen una combinación de colores mucho más sobria en gris y azul claro.
La parte posterior de la unidad principal del CPC 664 cuenta con los mismos conectores que el CPC 464, a excepción de un cable de alimentación adicional de 12 V. A diferencia de la unidad de casete del CPC 464, que podía alimentarse con los 5 V de la unidad principal, la unidad de disquete del CPC 664 requiere 12 V adicionales. Este voltaje debía ser suministrado por separado mediante una versión actualizada del monitor de pantalla verde/color incluido (GT-65 y CTM-644, respectivamente).
El CPC 664 se fabricó solo durante aproximadamente seis meses. A finales de 1985, cuando se presentó el CPC 6128 en Europa, Amstrad decidió no mantener tres modelos en su catálogo y se interrumpió la producción del CPC 664. [ 9 ]
CPC 6128

El CPC 6128 cuenta con 128 KB de RAM y una unidad de disquete interna de 3 pulgadas. Además de diversas mejoras de hardware y firmware , una de las características más destacadas del CPC 6128 es su compatibilidad con el sistema operativo CP/M+, lo que lo hace atractivo para uso empresarial.
El CPC 6128 se lanzó el 13 de junio de 1985 y, en un principio, solo se vendió en EE. UU. [ 7 ] Importado y distribuido por Indescomp, Inc. de Chicago, fue el primer producto de Amstrad que se vendió en 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 modelo 6128plus sustituyó al CPC 6128 en la gama de modelos, y se interrumpió la producción del CPC 6128.
La gama plus
En 1990, ante la evolución del mercado de ordenadores domésticos, Amstrad decidió renovar la gama CPC introduciendo una nueva línea denominada plus o PLUS , 1990 o CPC+ . Los principales objetivos eran introducir numerosas mejoras en la plataforma de hardware CPC existente, rediseñar la carcasa para ofrecer una apariencia más moderna y añadir compatibilidad nativa con cartuchos. La nueva gama 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 corregir sus deficiencias anteriores como plataforma de juegos. El hardware de video rediseñado permite 16 sprites de hardware [ 11 ] y desplazamiento suave, con una paleta de colores ampliada de un máximo de 16 colores (más borde definible por separado) a la vez de una selección de 27, aumentada a un máximo de 31 (16 para 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 de procesador significativamente reducida. Otras mejoras de hardware incluyen la compatibilidad con joysticks analógicos, impresoras de 8 bits y cartuchos ROM de hasta 4 Mbits .
La nueva gama de modelos se diseñó para ser totalmente compatible con los modelos CPC originales. Sus funciones mejoradas solo están disponibles después de que se active un mecanismo de desbloqueo deliberadamente oculto, lo que impide que el software CPC existente las active accidentalmente. [ 12 ]
A pesar de las importantes mejoras de hardware, muchos lo consideraron obsoleto, al estar basado en una CPU de 8 bits, y no logró atraer ni a clientes ni a productores de software, quienes se estaban decantando por sistemas como Amiga y Mega Drive , lanzados pocos meses después de la gama plus. La gama plus fue un fracaso comercial, [ 13 ] y su producción se interrumpió poco después de su lanzamiento en 1990.
464 o más, 6128 o más

Los modelos 464 plus y 6128 plus se concibieron como reemplazos "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, mientras que el 6128 plus cuenta con 128 KB de RAM y una unidad de disquete de 3". Ambos modelos comparten una distribución de carcasa común, con un teclado heredado del modelo CPC 6128 y la unidad de almacenamiento masivo correspondiente insertada en una sección de la carcasa.
Para simplificar el proceso de análisis de compatibilidad electromagnética (CEM) , los conectores de borde de los modelos anteriores se han sustituido por conectores de microcinta, como los que se utilizaban en el Schneider CPC 6128 alemán. Como consecuencia, una amplia gama de extensiones para la serie CPC original no son compatibles con los conectores de los modelos 464 plus y 6128 plus. Además, el 6128plus no dispone de un conector para una unidad de cinta externa.
La gama plus no está equipada con una ROM integrada, por lo que los modelos 464 plus y 6128 plus no contienen 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 incluido de Burnin' Rubber y Locomotive BASIC . Esto resultó en un menor costo de localización de hardware (solo algunas teclas y etiquetas de la carcasa tuvieron que ser localizadas) con el beneficio adicional de un mecanismo rudimentario de protección contra copias (sin firmware, la máquina no podía copiar el contenido de un cartucho de juego). [ 12 ] Dado que las diferencias estructurales del firmware V4 mejorado causan problemas con algunos programas de CPC que llaman directamente a las funciones del firmware mediante sus direcciones de memoria, Amstrad vendió por separado un cartucho que contenía el firmware V3 del CPC 6128 original . [ 14 ]
Tanto el 464 plus como el 6128 plus se presentaron al público en septiembre de 1990. Los precios de venta sugeridos iniciales fueron de 229 £ / 1990 F con un monitor monocromo y de 329 £ / 2990 F con un monitor a color para el 464 plus, y de 329 £ / 2990 F con un monitor monocromo y de 429 £ / 3990 F con un monitor a color para el 6128 plus. [ 15 ]
GX4000

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. Compartiendo las características de hardware mejoradas de la gama plus, representa la variante básica de la gama sin teclado ni soporte para dispositivos de almacenamiento masivo. [ 12 ] Venía con 2 mandos tipo palanca y el juego de carreras Burnin' Rubber .
Modelos especiales y clones
CPC 472

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 con 64 KB o menos de RAM (Real Decreto 1215/1985 [ 16 ] y 1558/1985 [ 17 ] ), y una nueva ley (Real Decreto 1250/1985 [ 18 ] ) estipuló que todos los ordenadores vendidos en España debían tener un teclado español. Para sortear esto, el distribuidor español de Amstrad, Indescomp (que más tarde se convertiría en Amstrad Spain ), 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 del 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 resulta inutilizable) es aumentar la memoria total de la máquina a 72 KB para eludir el impuesto de importación. 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 modelo 464 y se interrumpió la producción del CPC 472. [ 19 ]
KC compacto

El KC compact (" Kleincomputer ", que significa "computadora pequeña", siendo una traducción alemana bastante literal del inglés "microcomputer") es un clon del Amstrad CPC construido por VEB Mikroelektronik Mühlhausen de Alemania Oriental , 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, es en gran medida compatible con el software de Amstrad CPC. Está equipado con 64 KB de memoria y un firmware de CPC 6128 personalizado para el hardware modificado, incluyendo una copia de Locomotive BASIC 1.1 modificada solo en el banner de inicio. El puerto de expansión es una ranura de bus K 1520. El KC compact es la última computadora de 8 bits introducida en Alemania Oriental. [ 20 ] Debido a la reunificación alemana que tuvo lugar en el momento de su lanzamiento, solo se vendió un número muy pequeño de sistemas. El compacto KC puede ser emulado por el software libre JKCEMU . [ 21 ]
Aleste 520EX
En 1993, la empresa Patisonic, con sede en Omsk, Rusia, lanzó el Aleste 520EX, un ordenador altamente compatible con el Amstrad CPC 6128. [ 22 ] [ 23 ] [ 24 ] También podía cambiarse al modo MSX . Una tarjeta de expansión llamada Magic Sound permitía reproducir archivos de Scream Tracker .
Recepción
Your Computer concluyó que el CPC 464 tenía "gráficos y sonido superiores, un excelente Basic junto con un sistema operativo flexible" y que el objetivo de ventas de Amstrad de 200.000 unidades para finales de 1984 era realista. [ 25 ]
En enero de 1985, un columnista de BYTE calificó al CPC 464 como "lo más cercano hasta ahora a cumplir" sus criterios para una computadora doméstica útil, que incluían un buen teclado, texto de 80 columnas, una unidad de disco económica y compatibilidad con un sistema operativo convencional como CP/M. [ 26 ]
Hardware
Procesador
Toda la serie CPC se basa en el Zilog Z80 ; un procesador con una frecuencia de reloj de 4 MHz . [ 27 ] Para evitar que la CPU y la lógica de vídeo accedan simultáneamente a la memoria principal compartida y provoquen corrupción de vídeo ("nieve"), el acceso a la memoria de la CPU se restringe a intervalos de microsegundos . Esto, en la práctica, añade cuatro ciclos de reloj a cada ciclo de máquina , lo que provoca una ligera pérdida de potencia de procesamiento y da como resultado lo que Amstrad estimó como una "frecuencia de reloj efectiva" de "aproximadamente 3,3 MHz". [ 28 ]
Memoria
Los Amstrad CPC están equipados con 64 (CPC 464, CPC 664, 464plus, GX4000) o 128 (CPC 6128, 6128plus) KB de RAM. [ 27 ] [ 29 ] Esta memoria base se puede ampliar hasta 512 KB usando expansiones de memoria vendidas por fabricantes de terceros, y hasta 4096 KB usando métodos experimentales desarrollados por entusiastas del hardware. Debido a que el procesador Z80 solo puede direccionar directamente 64 KB de memoria, la memoria adicional de los modelos de 128 KB y las expansiones de memoria está disponible usando la conmutación de bancos .
Video

La salida de vídeo de un CPC se basa en la combinación inusual de un CRTC ( Motorola 6845 o compatible) con una matriz de puertas de diseño personalizado para generar una salida de visualización de píxeles. Los CPC 6128 posteriores en producción, así como los modelos de la gama plus, integran las funciones del CRTC y de la matriz de puertas 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). [ 27 ] Se puede aumentar el tamaño de la pantalla reprogramando el CRTC.
El hardware de vídeo original de CPC admite una paleta de 27 colores, [ 27 ] generada a partir del espacio de color RGB , donde cada componente de color se asigna como apagado, medio encendido o encendido ( paleta RGB de 3 niveles ). La gama Plus extendió la paleta a 4096 colores, también generados a partir de RGB con 4 bits para cada uno de los colores rojo, verde y azul ( RGB de 12 bits ). [ 12 ]

Con la excepción del GX4000, todos los modelos CPC carecen de salida de televisión RF o de vídeo compuesto y, en su lugar, se suministran con un conector DIN RGB de 6 pines , también utilizado por los ordenadores Acorn, para conectar el monitor Amstrad suministrado. [ 27 ] Este conector proporciona una señal RGB analógica de 1 V pp con una señal de sincronización compuesta de 50 Hz que, si se conecta correctamente, puede alimentar un televisor SCART de 50 Hz . Los adaptadores externos para televisión RF estaban disponibles como accesorio de hardware de la propia marca.
Audio
El CPC utiliza el chip de sonido General Instrument AY-3-8912 , [ 27 ] que proporciona tres canales, cada uno configurable para generar ondas cuadradas, ruido blanco o ambos. Dispone de una pequeña gama de envolventes de volumen de hardware.
La salida de audio es monofónica y se realiza mediante un pequeño altavoz integrado (4 cm) con control de volumen, alimentado por un amplificador interno . La salida estéreo se proporciona a través de una toma para auriculares de 3,5 mm .
Es posible reproducir muestras de sonido digital con una resolución aproximada de 5 bits enviando una secuencia de valores al chip de sonido. Esta técnica consume muchos recursos del procesador y es difícil de combinar con otros procesos. Un ejemplo de ello son las pantallas de título u otras escenas no jugables de juegos como Chase HQ , Meltdown y RoboCop . Los modelos Plus posteriores incorporaron un motor DMA para descargar esta tarea de procesamiento.
Unidad de disquete


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 . [ 26 ] La unidad elegida (integrada en los modelos posteriores) es una unidad de 40 pistas de una sola cara que requiere que el usuario extraiga y voltee el disco para acceder a la otra cara. [ 29 ] Cada cara tiene su propio interruptor de protección contra escritura independiente. [ 29 ] Las caras se denominan "A" y "B", y cada una suele formatearse a 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 para el mismo propósito en las máquinas IBM PC/XT , PC/AT y PS/2 . Sus funciones no se utilizan por completo para reducir costos, concretamente las transferencias DMA y la compatibilidad con discos de densidad simple ; se formatearon como de doble densidad mediante modulación de frecuencia modificada .
Los discos se enviaban en una funda de papel o en una caja de plástico rígido similar a la de un CD . Esta caja era más gruesa y rígida que la de los disquetes de 3,5 pulgadas y estaba diseñada para enviarse sin embalaje adicional . Una tapa metálica deslizante, que protegía la superficie del disco, se encontraba dentro de la caja y se cerraba con un pestillo, a diferencia de la sencilla tapa deslizante externa de la versión de Sony. Eran considerablemente más caros que las alternativas de 5,25 y 3,5 pulgadas. Esto, sumado a su baja capacidad nominal y su naturaleza esencialmente propietaria, provocó que el formato se descontinuara poco después de que se descontinuara el propio CPC.
Además de otras máquinas de 3 pulgadas de Amstrad (la PCW y la ZX Spectrum +3 ), los pocos sistemas informáticos que las utilizaron fueron la Sega SF-7000 y sistemas CP/M como las máquinas Tatung Einstein y Osborne . También se emplearon en sistemas embebidos.
La interfaz estándar Shugart permite que las máquinas Amstrad CPC utilicen unidades estándar de 3", 3½" o 5¼" como segunda unidad. Programas como ROMDOS y ParaDOS amplían el sistema estándar AMSDOS para ofrecer compatibilidad con formatos de doble cara de 80 pistas, lo que permite almacenar hasta 800 KB en un solo disco.
En el CPC, los discos de 3 pulgadas suelen denominarse simplemente "discos", siguiendo la ortografía de la carcasa de plástico de la máquina y la ortografía convencional del inglés británico .
Expansión

El hardware y el firmware se diseñaron para acceder al software almacenado en ROMs externas. Cada ROM debía ser un bloque de 16 KB y se conmutaba dentro del espacio de memoria compartido con la RAM de vídeo. El firmware de Amstrad se diseñó específicamente para que se pudiera acceder fácilmente al nuevo software desde estas ROMs. Se comercializaron aplicaciones populares en ROM, en particular programas de procesamiento de texto y utilidades de programación (ejemplos de los primeros son Protext y Brunword, y el ensamblador MAXAM, de los segundos).
Estos chips ROM adicionales no se conectan directamente al CPC, sino a "cajas ROM" adicionales que contienen zócalos para los chips ROM y una cantidad mínima de circuitos de decodificación para que la máquina principal pueda alternar entre ellos. Estas cajas se comercializaban 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 estaba diseñada para evaluar las ROM que encontraba y, opcionalmente, transferirles el control de la máquina. Esto permite una personalización significativa de la funcionalidad de la máquina, algo que los entusiastas aprovecharon para diversos fines. [ 30 ] Sin embargo, los usuarios típicos probablemente no serían conscientes de esta funcionalidad ROM adicional a menos que leyeran la prensa del CPC, ya que no se describe en el manual del usuario y casi nunca se mencionaba en la literatura de marketing. Sin embargo, está documentada en el manual oficial de firmware de Amstrad.
Las máquinas también cuentan con un puerto para joystick Atari de 9 pines que puede conectar directamente un joystick o dos joysticks mediante un cable divisor. [ 27 ]
Periféricos
Adaptadores serie RS232
Amstrad suministró dos interfaces serie RS-232-C D25 , que se conectaban 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 ROM del dispositivo, así como un software de terminal para conectarse al servicio Prestel de British Telecom . Se creó una versión aparte de la ROM para el mercado estadounidense debido al uso de los comandos "|SUCK" y "|BLOW", considerados inaceptables en ese país.
Las limitaciones de software y hardware de esta interfaz llevaron a su sustitución por una versión de Amstrad de una alternativa compatible fabricada por Pace . También existían interfaces serie disponibles de proveedores externos como KDS Electronics y Cirkit.
Software
Sistema operativo y BASIC

Como la mayoría de los ordenadores domésticos de la época, el CPC tenía su sistema operativo y un intérprete BASIC integrados en la ROM . Utilizaba Locomotive BASIC , una versión mejorada del Z80 BASIC de Locomotive Software para la placa coprocesadora BBC Micro . Destacaba especialmente por facilitar el acceso a los recursos de vídeo y audio del equipo, a diferencia de los comandos POKE necesarios en las implementaciones genéricas de Microsoft. Otras características inusuales incluían el manejo de eventos temporizados con los comandos AFTER y EVERY, y la visualización de ventanas basada en texto.
CP/M
El sistema operativo CP/M de Digital Research se suministraba con los sistemas basados en disco 664 y 6128, y con la unidad de expansión de disco DDI-1 para el 464. Las máquinas de 64k se enviaban solo con CP/M 2.2, mientras que las de 128k también incluían CP/M 3.1. La implementación compacta de CP/M 2.2 se almacenaba principalmente en los sectores de arranque de un disco de 3" en lo que se denominaba "formato de sistema"; al escribir |CPM desde Locomotive BASIC se cargaba el código desde estos sectores, lo que lo convertía en una opción popular para rutinas de carga de juegos personalizadas. La implementación de CP/M 3.1 se encuentra principalmente en un archivo separado que, a su vez, se carga desde el sector de arranque. Se puso a disposición para el CPC una gran cantidad de software CP/M de dominio público , desde procesadores de texto como VDE hasta sistemas completos de tablón de anuncios como ROS.
Otros idiomas
Aunque era posible obtener compiladores para Locomotive BASIC, C y Pascal , la mayor parte del software del CPC estaba escrito en lenguaje ensamblador nativo del Z80 . Los ensambladores más populares eran Devpac de Hisoft, Maxam de Arnor y (en Francia) DAMS. Los sistemas CPC basados en disco (no Plus) incluían un intérprete para el lenguaje educativo LOGO , que arrancaba desde CP/M 2.2, pero era en gran medida específico del CPC, con mucho código residente en la ROM de AMSDOS; las máquinas 6128 también incluían una versión de CP/M 3.1, sin ROM. El compilador AC también fue escrito y puesto a disposición del mercado europeo a través de Tandy Europe, por Micro Business Products.
Roland
En un intento por darle al CPC una mascota reconocible, varios juegos de Amsoft, la editora de software interna de Amstrad , fueron etiquetados con el nombre de Roland . Sin embargo, como los juegos no fueron diseñados en torno al personaje de Roland y la marca se añadió posteriormente, 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 mecánica de juego 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 en honor a Roland Perry, uno de los diseñadores principales de la gama original de CPC.
División de Computación de Schneider


Para comercializar sus ordenadores en Alemania, Austria y Suiza, donde Amstrad no tenía ninguna red de distribución, se asoció con Schneider Rundfunkwerke AG , una empresa alemana que, al igual que la propia Amstrad, era conocida anteriormente solo por sus productos de audio económicos. En 1984, se creó la filial Schneider Computer Division específicamente para esta tarea, y toda la gama de ordenadores Amstrad CPC 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. Principalmente, los teclados Schneider CPC 464 y CPC 664 presentaban teclas grises en lugar de de colores, pero aún con la distribución de teclado británica original. Para lograr una distribución de teclado alemana " QWERTZ ", Schneider comercializó un pequeño programa de software para reasignar las teclas, así como etiquetas adhesivas para las mismas. [ 31 ] Para cumplir con las regulaciones EMC alemanas más estrictas , toda la línea 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 microcinta se incorporaron al diseño de modelos Amstrad CPC posteriores.
En 1988, después de que Schneider se negara a comercializar la línea de computadoras compatibles con AT de Amstrad, la cooperación terminó. Schneider vendió el stock restante de modelos Schneider CPC y aprovechó su ya consolidada posición en el mercado para lanzar sus propios diseños de PC. Con la creación de su filial alemana Amstrad GmbH para distribuir sus líneas de productos, incluyendo el CPC 464 y el CPC 6128, Amstrad intentó, sin éxito, establecer su propia marca en los países de habla alemana de Europa. [ 32 ] [ 33 ]
Comunidad
El Amstrad CPC disfrutó de una vida útil larga y sólida, principalmente debido a que las máquinas se usaban tanto en empresas como en juegos. Programadores dedicados continuaron trabajando en la gama CPC, incluso produciendo sistemas operativos con 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, incluyendo 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 , [ 34 ] así como títulos independientes como Amstrad Action , [ 34 ] Amtix!, [ 34 ] Computing with the Amstrad CPC , [ 34 ] CPC Attack , [ 34 ] The Amstrad User de Australia , Amstrad Cent Pour Cent de Francia y Amstar . Tras el cese de la producción del CPC, Amstrad autorizó la distribución gratuita de las ROM del CPC siempre que no se modificara el mensaje de copyright y se reconociera que Amstrad aún conservaba los derechos de autor, lo que permitía a los autores de emuladores incluir el firmware del CPC en sus programas. [ 35 ]
Influencia en otras máquinas Amstrad
Amstrad continuó su éxito con la CPC 464 lanzando la gama de procesadores de texto Amstrad PCW , otra máquina basada en Z80 con una unidad de disquete de 3" y software de Locomotive Software . La PCW se desarrolló originalmente para ser parcialmente compatible con una versión mejorada de la CPC ( ANT , o Arnold Número Dos; el nombre en clave de desarrollo de la CPC era Arnold). [ 36 ] [ 37 ] Sin embargo, Amstrad decidió centrarse en la 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 aquellos derechos de propiedad intelectual relacionados con ordenadores y productos relacionados con la informática." [ 38 ] que incluían 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), que utilizaba los discos de 3" que usaban las máquinas Amstrad CPC.
Cronograma de producción

Véase también
Notas y referencias
- ↑ La memoria transistorizada, como la RAM, la ROM, la memoria flash y los tamaños de caché, así como los tamaños de archivo, se especifican utilizando significados binarios para K (1024 1 ), M (1024 2 ), G (1024 3 ), etc.
- ↑ Manual de usuario del CPC464, pág. 11, Amstrad Consumer Electronics Plc.
- ↑ "Archivo de productos Amstrad" . Archivado del original el 9 de mayo de 2008. Consultado el 25 de septiembre de 2009 .
- ↑ Chas Newkey-Burden (2010). Sir Alan Sugar: La biografía . John Blake. ISBN 978-1-84454-891-0.
- ↑ Alan Sugar (2010). Lo que ves es lo que obtienes: Mi autobiografía . Pan Macmillan. ISBN 978-0-230-74933-7.
- ↑ "OLD-COMPUTERS.COM : El Museo" . www.old-computers.com . Archivado del original el 25 de marzo de 2019. Consultado el 27 de junio de 2016 .
- 1 2 3 "Artículo especial: ¡Feliz cumpleaños!" . Popular Computing Weekly . 1 de mayo de 1987. pp. 14–18 (18).
- ↑ El CPC664, Amstrad Computer User, mayo de 1985, págs. 42-46.
- ↑ "Entrevista de M. Roland Perry" (en francés). Amstrad Forever. Archivado del original el 20 de julio de 2011. Consultado el 2 de abril de 2010 .
- ↑ Amstrad Computer User , "Noticias para usuarios...", agosto de 1985, pág. 7.
- ↑ "Especificaciones originales del Arnold V" . CPCWiki . Consultado el 8 de enero de 2025 .
- 1 2 3 4 Lawson, Cliff. "Especificación Arnold "V" 1.4" . Amstrad. Archivado del original el 18 de noviembre de 2000.
- ↑ Retro Gamer número 83, Del archivo: Software radical
- ↑ "Cartuchos del sistema Amstrad" . grimware.org. Archivado del original el 1 de febrero de 2010. Consultado el 22 de marzo de 2010 .
- ↑ París en primavera, Amstrad Action Número 60, septiembre de 1990, págs. 34-36
- ↑ «BOE.es - BOE-A-1985-15514 Real Decreto 1215/1985, de 17 de julio, por el que se modifican determinadas subpartidas del arancel de Aduanas» . www.boe.es (en español). pag. 23677.
- ↑ «BOE.es - BOE-A-1985-18847 Real Decreto 1558/1985, de 28 de agosto, por el que se aclara el alcance del mínimo específico introducido en la subpartida 84.53.B.II del Arancel de Aduanas, por el Real Decreto 1215/1985» . www.boe.es (en español). págs. 27743–27744 .
- ↑ «BOE.es - BOE-A-1985-15611 Real Decreto 1250/1985, de 19 de junio, por el que se establece la sujeción a especificaciones técnicas de los terminales de pantalla con teclado, periféricos para entrada y representación de información en equipo de proceso de datos» . www.boe.es (en español). págs. 23840–23841 .
- ↑ "CPC472" . CPCWiki . Consultado el 17 de agosto de 2011 .
- ↑ "Documentación compacta de KC" . Archivado del original el 20 de febrero de 2022. Consultado el 11 de febrero de 2023 .
- ↑ "JKCEMU - Kleincomputer-Emulator (en alemán)" . www.jens-mueller.org . Consultado el 6 de marzo de 2023 .
- ↑ «Aleste 520EX - CPCWiki» . www.cpcwiki.eu .
- ↑ «Aleste 520EX» . aleste520.narod.ru .
- ↑ "Página en español" . Archivado del original el 13 de marzo de 2016. Consultado el 10 de enero de 2015 .
- ↑ Beeesley, Simon (junio de 1984). "Reseña: Amstrad" . Your Computer . Vol. 4, n.º 6. Sutton, Surrey: Business Press International Ltd. págs. 70–72 . Consultado el 8 de enero de 2025 .
- 1 2 Pountain, Dick (enero de 1985). "The Amstrad CPC 464" . BYTE . Vol. 10, n.º 1 , págs. 401-407 . Consultado el 9 de enero de 2015 .
- 1 2 3 4 5 6 7 Especificación técnica, Manual de servicio CPC464, pág. 2, Amstrad Consumer Electronics Plc.
- ↑ Firmware CPC464/664/6128 (Soft 968), Sección 1
- 1 2 3 Especificación técnica, Manual de servicio CPC6128, pág. 31, Amstrad Consumer Electronics Plc.
- ↑ "ROM :: Amstrad CPC -- Proyectos de 8 bits para todos" . 8bit.yarek.pl . Archivado del original el 8 de agosto de 2009. Consultado el 1 de noviembre de 2009 .
- ↑ CPC Schneider International 6/85, pág. 7
- ↑ CeBIT '88, Revista Schneider 5/88, páginas 6-8
- ↑ "Fabricantes de audio desaparecidos" . Consultado el 20 de septiembre de 2009 .
- 1 2 3 4 5 "Revistas CPC UK" . Nicholas Campbell. Archivado del original el 31 de octubre de 2001. Recuperado el 6 de mayo de 2008 .
- ↑ Lawson, Cliff. "Emulación de Lawson" . Cliff Lawson. Archivado del original el 10 de mayo de 2008. Recuperado el 6 de mayo de 2008 .
- ↑ Smith, Tony (12 de febrero de 2014). "No estás despedido: La historia del increíble CPC 464 de Amstrad" . www.theregister.co.uk . Consultado el 20 de diciembre de 2018 .
- ↑ "El CPC que nunca existió" . Retro Gamer . 28 de diciembre de 2017.
- ↑ "CRASH 28 - Noticias" . www.crashonline.org.uk .
Enlaces externos
- Wiki de CPC (wiki específica de CPC que contiene información adicional)
- Potencia CPC
- Recurso web no oficial de Amstrad
- Nuevo sistema operativo para el CPC
- Amstrad CPC
- Introducciones relacionadas con la informática en 1984
- Computadoras Amstrad
- Ordenadores domésticos basados en el procesador Z80
- Ordenadores diseñados en el Reino Unido.