~~NOTOC~~
A> TEST PCB AMSTRAD PCW 8256

Cette carte de diagnostics d'[[fr:companias:Amstrad|Amstrad]] est la carte officielle utilisée dans les services techniques. Elle effectue une série de tests très complets sur la machine pour vérifier son état et diagnostiquer d'éventuelles pannes.

Images du Matériel
Description, Contexte et Principe de Fonctionnement

La carte de diagnostic officielle d'Amstrad constitue un outil d'ingénierie d'atelier extrêmement recherché et restreint dans les années 80, distribué de manière exclusive aux centres de service technique agréés. L'existence de cette carte obéit à une particularité de conception critique de la carte mère de l'Amstrad PCW : la machine manque complètement d'une mémoire ROM interne traditionnelle qui stockerait les routines de démarrage de base ou un système informatique minimal. À la place, lors de la mise sous tension de l'équipement, le processeur Z80 se trouve entièrement vide et dépend du contrôleur de disquette pour injecter le premier bloc de code directement dans la mémoire RAM.

Lorsqu'un PCW 8256 souffrait d'une panne matérielle grave (écran noir, boucle de redémarrages rapides ou corruption visuelle par lignes statiques), il devenait impossible de charger une disquette ou d'exécuter un programme de diagnostic par logiciel ordinaire. La Test PCB officielle résolvait ce blocage de diagnostic grâce a une technique d'ingénierie électronique connue sous le nom de Superposition de ROM (ROM Shadowing / Bus Overriding). En branchant la carte sur le connecteur d'extension latéral à 50 broches, le matériel prend le contrôle immédiat des lignes de communication de la machine à l'instant précis de la mise sous tension (vecteur de démarrage 0000h), contournant complètement les lecteurs de disquettes et permettant d'auditer l'ordinateur de façon directe et purement physique.

Architecture Matérielle et Routines Logiques de Test

Le schéma électronique de la carte de test implémente des circuits intégrés discrets destinés à isoler le bus et forcer l'exécution de son micrologiciel autonome :