Amstrad CPC 464

Un article de Wikipédia, l'encyclopédie libre.

Amstrad CPC 464 et son moniteur couleur
Amstrad CPC 464 et son moniteur couleur

L'Amstrad CPC 464 est un ordinateur personnel de la gamme Amstrad CPC, à affichage couleurs, comportant 64 Ko de RAM, 32 Ko en ROM et utilisant le langage Locomotive BASIC 1.0, considéré par certains passionnés comme le meilleur BASIC ayant jamais existé.

Sommaire

[modifier] Historique

Cet ordinateur, conçu pour l'utilisation familiale (il coûtait 3 500 FF), répondait au lancement des ZX Spectrum, Oric 1 et Commodore 64 par Sinclair, Oric Corporation et Commodore. L'Amstrad CPC 464 sorti en 1984 a connu un immense succès : il s'est vendu à plus de 2 millions d'exemplaires. Il a fait disparaître beaucoup d'ordinateurs et a peut-être marqué la fin d'une époque. Pour la première fois, une seule fiche secteur était nécessaire, écran et unité centrale s'alimentaient directement sans adaptateur encombrant et deux fiches seulement reliaient les deux éléments entre eux, la mise en fonction était immédiate. C'est peu après le succès commercial du 464 qu'est apparu AMSDOS. CP/M qui était antérieur au 464 a été transposé sur cet ordinateur.

Récemment, une équipe a réussi à faire croire que l'on pouvait faire tourner Mac OS X Tiger 10.4.1, un système d'exploitation qui a vingt-et-un ans de moins que l'ordinateur, sur un 464.

Il existe un projet de descendant de l'Amstrad CPC à base de eZ80 à près de 50 MHz, le CPCNG à voir sur http://cpcng.hytherion.com et http://www.hanssummers.com/computers/cpcng.

[modifier] Description

Il utilisait un processeur Zilog Z80A (8 bits) à 4 MHz et comportait un lecteur de cassettes intégré pour le stockage des données. On pouvait lui ajouter un lecteur de disquettes au format 3 pouces.

Le programme PROTEXT de traitement de texte n'était pas présent sur tous les CPC 464.

[modifier] Spécifications techniques

[modifier] Processeur

Z80A à 4 MHz, certaines sources parlent de 3,3 MHz. Cette fréquence est une approximation de la vitesse atteinte par le Z80 en tenant compte des ralentissement subis par le CPU à cause des accès RAM effectués par le processeur vidéo.

[modifier] Mémoire vive

64 Ko de RAM, extensibles à 512 Ko (des extensions à 4 Mo existent également, ce sont cependant des matériels non officiels).

[modifier] Mémoire morte

32 Ko de ROM, extensibles à 4 Mo.

[modifier] Capacités graphiques

La machine est équipée d'un Motorola CRTC 6845 (ou clones), plus une puce spécifique à Amstrad, le Gate Array. Le CPC ne possède pas de mode texte en tant que tel. Les informations de modes texte qu'on retrouve régulièrement indiquent en fait le nombre de caractères (de huit pixels sur huit) que peut afficher le système dans les différents modes graphiques.

Le CPC standard possède une palette de 27 couleurs, constituées des trois teintes primaires (rouge, vert, bleu) auxquelles on applique les coefficients 0 ; 0,5 et 1. À l'origine le CPC était annoncé avec une palette de 32 couleurs. Malheureusement les 5 couleurs supplémentaires sont identiques à certaines teintes présentes parmi les 27 sus-nommées. Elles sont accessibles directement en Basic, mais n'ont aucun intérêt pratique.

Le CPC dispose de 4 modes graphiques, dont un non documenté :

  • Mode 0 : 160x200 en seize couleurs (choisies parmi celles disponibles dans la palette de 32).
  • Mode 1 : 320x200 en quatre couleurs.
  • Mode 2 : 640x200 en deux couleurs.
  • Mode 3 : 160x200 en quatre couleurs. Taper « Mode 3 » sous Basic vous renverra une erreur « Improper argument », le système n'est pas capable de gérer ce mode. On ne peut accéder à celui-ci qu'en passant par la programmation assembleur.

[modifier] Capacités sonores

General Instruments AY-3-8912, 3 voies stéréo. Le même processeur sonore que le ZX Spectrum, l'Oric, le MSX et l'Atari ST. L'AY-3-8912 possède aussi des ports d'entrées/sorties, qui sont utilisées sur CPC pour l'interrogation du clavier et du joystick.

[modifier] Clavier

AZERTY ou QWERTY suivant les régions, il existe aussi une version de 464 intégrant la touche « ñ » espagnole. Le clavier possède un pavé numérique.

[modifier] Connecteurs

  • Port parallèle 7 bits. On peut néanmoins accéder au 8e bit à l'aide d'un accessoire largement diffusée dans les magazines à l'époque.
  • Port d'extension.
  • Connecteur RGB propriétaire.
  • Port joystick compatible Atari.
  • Prise casque stéréo.

On regrettera notamment l'absence d'interface RS232, qui est heureusement disponible à part.

[modifier] Liens Internes

  • Amstrad CPC 664, une évolution du CPC 464 avec lecteur de disquette
  • Amstrad CPC 6128, une évolution du CPC 464 avec lecteur de disquette et 128 Ko de RAM

[modifier] Liens externes

Autres langues