Puerto paralelo para impresoras de la casa [[:companias:Cirtech|Cirtech]].
~~NOTOC~~
Puerto paralelo para impresoras de la casa [[:companias:Cirtech|Cirtech]].
Lanzada al mercado británico a partir de **1986** por la firma escocesa Cirtech (con sede en Kirkcaldy, Escocia), esta interfaz de puerto paralelo se consolidó como una de las alternativas profesionales de calidad industrial más robustas y fiables frente a la costosa interfaz oficial CPS8256 de Amstrad. Su propósito principal era habilitar la salida de datos de 8 bits puros hacia impresoras matriciales avanzadas, de margarita o las primeras impresoras láser de terceras marcas (como Epson, HP, Star Micronics o Citizen), liberando a las oficinas con grandes cargas de trabajo del uso exclusivo de la impresora matricial nativa de Amstrad, cuyos costes de consumibles y cintas eran significativamente elevados.
A nivel de ingeniería electrónica y diseño de silicio, tal y como se observa de forma clara en las capturas de la PCB de componentes y soldaduras, Cirtech aplicó sus estrictos estándares de fabricación industrial mediante el uso de lógica digital TTL pura y subsistemas de aislamiento eléctrico frente a sobretensiones:
D0 a D7) en el instante en que el procesador realiza una orden de escritura, manteniéndolos eléctricamente estables en las líneas físicas del conector Centronics externo el tiempo que requiera el búfer del periférico de impresión.BUSY, /ACK, PE, SLCT y la señal de disparo de impresión activa en bajo /STROBE) cruzaran de manera obligatoria a través de búferes conmutadores TTL inversores (chips como el 74LS14 o 74LS244). Esta barrera eléctrica aseguraba que ante cualquier cortocircuito en el cable o la impresora, únicamente se destruyeran los integrados discretos y económicos de la interfaz Cirtech, salvaguardando por completo la integridad de la placa base y la CPU Z80 interna del ordenador.Para conseguir una integración transparente e inmediata con todo el ecosistema ofimático de Amstrad sin requerir complicados procesos de parcheo por software, la electrónica decodificadora de Cirtech emulaba a la perfección el rango de puertos oficial de la máquina:
0E2h (226 decimal), el procesador Z80 inyectaba de inmediato el byte en el búfer de salida Centronics hacia la impresora. Al leer el puerto 0E3h (227 decimal), la CPU obtenía de forma instantánea las líneas de estado lógicas de sincronismo físico. Gracias a este direccionamiento idéntico al estándar de Amstrad, el procesador de textos LocoScript y el sistema operativo CP/M Plus reconocían e interactuaban con la interfaz Cirtech de forma nativa. El usuario únicamente debía conmutar en los menús de LocoScript la salida de "Impresora Amstrad" a "Impresora Centronics Estándar".