Il existe une carte multi-Gate Array, et c’est Amstrad qui l’a faite
Le Gate Array est LE composant magique de l’Amstrad CPC. C’est lui qui gère l’affichage particulier de la machine, sa palette de couleurs, le décodage des octets en pixels colorés pour l’écran ainsi que les interruptions. On sait moins que ce composant a été décliné en au moins trois versions différentes, sous les références 40007, 40008 et 40010. Plus tard il évoluera vers le CRTC4 de la dernière version de CPC old, puis en CRTC3 pour la gamme Plus et GX-4000.
Le passage des Gate Array 40007 à 40008 pouvait être relativement compliqué, car les deux versions de Gate Array ne sont pas compatibles au niveau des connections. En clair, il est impossible de remplacer un 40007 par un 40008. Cela ne fonctionne pas. Et pire, cela pourrait endommager votre CPC. Au moment de faire la transition entre les Gate Array, Amstrad a choisi de s’offrir une solution permettant de parer à tous les problèmes éventuels (Indisponibilité d’un type de Gate Array, malfaçons, etc) : L’entreprise a conçu des cartes mères capables d’accepter les deux types de Gate Array.
Pour déterminer si vous possédez l’une de ces cartes mères magiques, il vous suffit de les regarder : Repérez le Gate Array sur la carte et s’il y a un emplacement vide de la même taille en dessous ou au dessus du composant, bingo : C’est une carte mère multi-Gate Array. A titre d’exemple vous pouvez vous référer à la page référençant les différentes cartes mères sur le CPC Wiki, notamment entre autres l’image https://www.cpcwiki.eu/index.php/File:CPC464_PCB_Top_(Z70200_MC0002C).jpg (le composant manquant est en haut à droite), ou https://www.cpcwiki.eu/index.php/File:CPC6128_PCB_Top_(Z70210_MC0009A).jpg (C’est en bas à droite qu’il faudra regarder).
En pratique les versions de Gate Array n’ont que peu de différences mis à part leur brochage. Il est notoire que le 40007 chauffe plus que ses suivants. Le Compendium de Longshot relève quelques différences à la marge que même aucune démo n’a exploité jusqu’à aujourd’hui.
Et donc, quel est l’intérêt d’avoir une carte mère multi-Gate Array ? Il n’est pas bien grand. Sauf si vous voulez vous faire un CPC custom sur lequel vous pourrez tester facilement tous les composants usuels de la machine. Avec une carte multi-Gate Array vous êtes paré pour tester toutes les versions de ce composant. Pour ma part je ne boude pas ma joie d’en avoir trouvé un exemplaire, et je remercie au passage Candy pour son don.