El CPC464. Puesto a la venta en 1984; tenía 32K de ROM incluía el sistema operativo Amstrad y el Locomotive BASIC 1.0, que era muy bueno (más rápido que otros ordenadores de 8 bits e incluso que alguno de 16 bits). Se podían comprar disqueteras externas como complemento; la que vendía Amstrad usaba disquetes de 3 pulgadas, que eran carísimos, ya que que ningún otro fabricante de ordenadores usó este tipo para sus propios sistemas (sin contar modelos raros como uno llamado "Einstein", por ejemplo). Hubo un par de compañías que vendieron disqueteras que usaban disquetes de 5,25 y 3,5 pulgadas, pero nunca llegaron a extenderse. Con las disqueteras de Amstrad se incluía el entonces todavía ampliamente usado sistema operativo CP/M 2.2, así que gran cantidad de aplicaciones estuvieron disponibles para los CPC, sólo que los disquetes no cabían en la disquetera de 3".
Existe una versión del CPC464 con un pequeño aumento de memoria, se llamó CPC472 y salió en dos modelos, uno igual en diseño al CPC464 y otro con algunos cambios en el teclado. El aumento de memoria era de 8 k's y aunque no he tenido la oportunidad de probarlo no creo que este incremento de memoria sirviera para algo en lo referente a juegos (todos salían para el CPC464), únicamente para programar en Basic tendría algo de sentido.
El CPC664 fue el siguiente paso en el desarrollo. Ya no llevaba un reproductor de cassette integrado a la derecha del teclado, en su lugar había una disquetera de 3".
Las ROMS del sistema operativo y del BASIC se mejoraron un poco; el BASIC tenía ahora comandos extra y el número de versión se había incrementado a 1.1. La ROM de disco de 16K estaba, por supuesto, ya incluida, de modo que este ordenador tenía un total de 48K de ROM. Se puso a la venta a mediados de 1985.
Sólo un par de meses después, Amstrad presentó el CPC6128. Era básicamente un CPC664 con la cantidad de RAM duplicada: !unos increíbles 128K! Tan solo hubo cambios menores en las ROMs. Desafortunadamente el aumento de memoria no podía manejarse de ninguna forma desde BASIC. Para usarla se tenía que cargar software especial para manejo de bancos desde disquete. Amstrad también incluyó una nueva versión de CP/M: CP/M Plus ó 3.0, que sí podía usar la memoria adicional, así que los problemas que tenían algunos programas con la limitación de memoria de los modelos anteriores fueron historia. Después de sacar el CPC6128 se abandonó la producción del CPC664.
A finales de 1991 Amstrad presentó una nueva versión de la familia Arnold, los CPC 464+ & 6128+. Estos incluían una serie de mejoras, como el manejo de sprites por hardware, o el incremento de la paleta de colores, que pasaba de los 27 de antaño a unos fenomenales 4096 colores, de los cuales se podían visualizar 32 a la vez. Para acceder a estas nuevas características existía una secuencia de códigos que habilitaban o deshabilitaban el AGA, que era el nuevo chipset gráfico, y así se prevenía de que el antiguo software provocara efectos inesperados al acceder accidentalmente al AGA. En el 6128+ se suprimió el zócalo para cinta (¿?) y se incorporó una salida para pistola. También se incluyo un nuevo sistema de almacenamiento: los cartuchos, al estilo de las consolas o de otros ordenadores como el MSX. Desgraciadamente, a pesar de las magníficas cualidades de las que fue dotado nuestro querido CPC, salió en un momento en el que los 8bits comenzaban un descenso vertiginoso debido principalmente por el liderazgo que alcanzaban los 16 bits (Atari, Amiga) y que acabaría con la desaparición total del mercado de estos ordenadores.