Mapa web:

Colección

Computadores

Personales no compatibles

Amstrad CPC472

Contenido

Microcomputador AMSTRAD CPC472

Imágenes

Vista general del computador AMSTRAD CPC472 Vista de la unidad principal Vista interior de la placa base del computador AMSTRAD CPC47 Hoja publicitaria de la época

Los computadores Amstrad se comercializaron a principios o mediados los años 80. Fue el primer ordenador doméstico integrado, es decir, el primer ordenador personal completo (unidad de almacenamiento-lectura, monitor y ordenador), que sobrepasó las características de los también queridos Spectrum.

Es un ordenador de 8 bits al igual que sus parientes y competidores Spectrum y Commodore con ciertas particularidades.

El modelo CPC-472 es consecuencia de una ley española que obligaba a los ordenadores de 64 Kb o menos a incorporar la Ñ. Indescomp, luego Amstrad España, optó por añadir mediante una placa hija un chip de 8 Kb con lo que burla la ley. Pero no le sirvió de nada pues a los 3 meses se amplió la norma a todos los equipos. Pese a ello se siguieron distribuyendo equipos CPC472 con Ñ a la vez que equipos CPC464 con Ñ. Esto provoca que muchos juegos detecten incorrectamente la memoria, ya que no esperan encontrarse esos 8 Kb extra.

Características básicas

Teclado y caja

El teclado tiene la clásica disposición QWERTY, 60 teclas + 4 de cursor + 11 de Keypad numérico/teclas de función. Los modelos 464 y 472 tenían una segunda tecla ENTER en el Keypad, también tienen el teclado codificado por colores:

La caja es alargada, en plástico gris oscuro, al estilo inaugurado por el Sinclair QL, con el teclado a la izquierda y un driver para cintas (modelos 464 y 472) o disquetes (modelo 6128) a la derecha.

Pantalla

Gobernada por el chip 6845 que controla una gate array, un ASIC construido por Amstrad para administrar los refrescos de pantalla y el manejo de memoria. Los CPCs tienen los siguientes modos:

Hay un total de 27 colores. Este extraño valor es debido a que el gate array puede manejar 3 diferentes intensidades por cada componente de color (off, dim, bright). Esto permite un total de 3x3x3 colores, es decir, 27. Se utiliza un esquema de color indexado, por lo que el usuario puede escoger arbitrariamente colores 'físicos' para los 2, 4 o 16 colores 'lógicos' que pueden aparecer en la pantalla. Esto permite ciclos de color, desvanecimiento de la imagen, etc.

Entradas y salidas

Los AMSTRAD disponen de los siguientes conectores:

Soporte para otros dispositivos

Una grabadora de cassete normal (Amstrad fabricaba equipos de sonidos de alta fidelidad antes de entrar en el mercado de los ordenadores) viene montada a la derecha del teclado en los modelos 464 y 472. Implementado el control por software del motor, por otro lado solo es una cinta ordinaria con todos los problemas comunes (mas el añadido de la dificultad de cambiar el lector si deja de funcionar). El interfaz de cinta trabaja a 2 velocidades: 1200 baudios y 300 baudios (este último utilizado para aumentar la seguridad).

Aparte de esto en la parte posterior tiene unas ranuras de expansión, por ejemplo, para la instalación de una unidad lectora de disquetes de 3".

Ejemplo de programa

Vamos a escribir un programa que controle y mantenga una lista con los nombres y números de teléfono de nuestros amigos. El programa debe permitirnos almacenar hasta 100 nombres y números de teléfono. Cuando queramos averiguar un número de teléfono, escribiremos el nombre y el ordenador nos dará el número. Además, el programa debe ser capaz de mostrar toda la información en la pantalla.

10 REM Guia de telefonos
20 DIM NOMBRE$(100)
30 DIM TEL$(100)
40 PRINT"1. Introduccion de datos"
50 PRINT"2. Listado"
60 PRINT"3. Busqueda"
70 PRINT"4. Grabar datos"
80 PRINT"5. Cargar datos"
90 INPUT "Elija una opcion (1-5) ";el
100 ON el GOSUB 120,210,270
110 GOTO 40
120 FOR x=1 TO 100
130 CLS
140 PRINT"Pulse [INTRO] para terminar"
150 INPUT;" Nombre ";NOMBRE$(x)
160 IF NOMBRE$(x)="" THEN 190
170 INPUT;" Telefono ";TEL$(x)
180 NEXT
190 PRINT "Fin de la entrada de datos"
200 RETURN
210 FOR x=1 TO 100
220 IF NOMBRE$(x)="" THEN 250
230 PRINT NOMBRE$(x);" ";TEL$(x)
240 NEXT
250 PRINT "Fin de la lista"
260 RETURN
270 INPUT "Buscar ";BUSCA$
280 FOR x=1 TO 100
290 IF INSTR(NOMBRE$(x),BUSCA$)=O THEN 320
300 PRINT NOMBRE$(x);" ";TEL$(x)
310 RETURN
320 NEXT
330 PRINT"No lo encuentro"
340 RETURN

Hoja publicitaria de la época

Hoja publicitaria del Amstrad CPC464 (aproximadamente 1984)

Pieza cedida por José Manuel Rodríguez Rodríguez (+)