A> CIRTECH PARALLEL PORT

Port parallèle pour imprimantes de la casa Cirtech.

Images du Matériel
Description, Contexte et Ingénierie des Circuits Blindés

Lancée sur le marché britannique à partir de **1986** par la firme écossaise Cirtech (basée à Kirkcaldy, Écosse), cette interface de port parallèle s'est imposée comme l'une des alternatives professionnelles de qualité industrielle les plus robustes et fiables face à la coûteuse interface officielle CPS8256 d'Amstrad. Son but principal était de permettre une sortie de données de 8 bits purs vers des imprimantes matricielles avancées, à marguerite ou les premières imprimantes laser de tierces marques (telles qu'Epson, HP, Star Micronics ou Citizen). Cela libérait les bureaux ayant de lourdes charges de travail de l'usage exclusif de l'imprimante matricielle native d'Amstrad, dont les coûts de consommables et de rubans encreurs étaient significativement élevés.

Au niveau de l'ingénierie électronique et de la conception du silicium—comme on l'observe clairement sur les captures du PCB des composants et des soudures—Cirtech a appliqué ses normes strictes de fabrication industrielle grâce à l'utilisation de la logique numérique TTL pure et de sous-systèmes d'isolation électrique contre les surtensions :

  • Le Registre de Verrouillage des Données (Data Latch - 74LS273 / 74LS374) : Le cœur du circuit intégré central es chargé de capturer de manière synchrone les 8 bits de données provenant du bus du PCW (D0 à D7) au moment précis où le processeur exécute une commande d'écriture, les maintenant électriquement stables sur les lignes physiques du connecteur Centronics externe pendant tout le temps requis par le tampon du périphérique d'impression.
  • Tampons de Ligne TTL contre les Courants de Retour : Les anciennes imprimantes professionnelles généraient de forts bruits électromagnétiques et des picos de surtension lors de la commutation de leurs moteurs de bobines et d'aiguilles mécaniques. Cirtech a blindé la carte mère du PCW en forçant toutes les lignes physiques de synchronisation de contrôle critique (telles que BUSY, /ACK, PE, SLCT et le signal de déclenchement d'impression actif à l'état bas /STROBE) à traverser obligatoirement des tampons commutateurs TTL inverseurs (des puces comme le 74LS14 ou le 74LS244). Cette barrière électrique garantissait qu'en cas de court-circuit dans le câble ou l'imprimante, seuls les circuits intégrés discrets et économiques de l'interface Cirtech étaient détruits, sauvegardant ainsi complètement l'intégrité de la carte mère et du processeur central Z80 interne de l'ordinateur.
  • Mécanisme Traversant et Connecteur Amphenol à 36 broches : L'adaptateur interne se branche directement sur le bus d'extension latéral à 50 broches du PCW. Le PCB de Cirtech incorpore des pistes de cuivre traversantes (pass-through) sur son bord arrière, garantissant que l'utilisateur professionnel pouvait chaîner électriquement et simultanément d'autres extensions critiques (comme des cartes d'extension RAM de la même marque ou des contrôleurs de disquette de 3,5 pouces DataDrive). La sortie externe se terminait par un connecteur femelle robuste **Amphenol Centronics à 36 broches** identique au standard des câbles d'imprimante professionnels pour PC.
Mappage du Matériel E/S et Compatibilité avec LocoScript

Pour obtenir une intégration transparente et immédiate avec tout l'écosystème bureautique d'Amstrad sans nécessiter de processus complexes de correction logicielle, l'électronique de décodage de Cirtech émulait parfaitement le plan des ports officiel de la machine :

  • Mappage compatible Amstrad (Ports 0E2h et 0E3h) : En écrivant directement à l'adresse d'Entrée/Sortie matérielle 0E2h (226 décimal), le processeur Z80 injectait immédiatement l'octet dans le tampon de sortie Centronics vers l'imprimante. En lisant le port 0E3h (237 décimal), la CPU obtenait instantanément les lignes d'état logiques de la synchronisation physique. Grâce à cet adressage identique au standard d'Amstrad, le traitement de texte LocoScript et le système d'exploitation CP/M Plus reconnaissaient et interagissaient avec l'interface Cirtech de manière native. L'utilisateur n'avait qu'à commuter la sortie d'impression dans les menus de LocoScript de "Imprimante Amstrad" à "Imprimante Centronics Standard".