Herramientas de usuario

Herramientas del sitio


hardware:perifericos:speedprint

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
hardware:perifericos:speedprint [2026/05/14 08:53] – creado jesushardware:perifericos:speedprint [2026/05/25 17:22] (actual) jesus
Línea 48: Línea 48:
      
   <div class="content-body">   <div class="content-body">
-    <p>El **SpeedPrint** de la firma británica </html>[[es:companias:Cirtech|Cirtech]]<html> es una interfaz de impresora avanzada para el </html>[[es:pcw|PCW]]<html> que implementa un puerto paralelo estándar Centronics. A diferencia de los adaptadores de impresión convencionales, este dispositivo fue específicamente diseñado para optimizar el rendimiento del sistema durante tareas de impresión intensivas, liberando de forma casi inmediata la memoria del ordenador gracias al uso de un almacenamiento temporal por hardware (buffer de impresión).</p>+    <p>El **SpeedPrint** de la firma británica </html>[[:companias:Cirtech|Cirtech]]<html> es una interfaz de impresora avanzada para el </html>[[:pcw|PCW]]<html> que implementa un puerto paralelo estándar Centronics. A diferencia de los adaptadores de impresión convencionales, este dispositivo fue específicamente diseñado para optimizar el rendimiento del sistema durante tareas de impresión intensivas, liberando de forma casi inmediata la memoria del ordenador gracias al uso de un almacenamiento temporal por hardware (buffer de impresión).</p>
   </div>   </div>
  
Línea 70: Línea 70:
     <p>La arquitectura del **Cirtech SpeedPrint** destaca por solucionar uno de los mayores cuellos de botella del Amstrad PCW: el tiempo de espera obligatorio mientras la impresora nativa por matriz de puntos o una impresora Centronics externa procesaba los documentos de texto o gráficos bajo Locoscript o CP/M.</p>     <p>La arquitectura del **Cirtech SpeedPrint** destaca por solucionar uno de los mayores cuellos de botella del Amstrad PCW: el tiempo de espera obligatorio mientras la impresora nativa por matriz de puntos o una impresora Centronics externa procesaba los documentos de texto o gráficos bajo Locoscript o CP/M.</p>
  
-    <p>Físicamente se compone de un módulo blanco compacto provisto de un conector para el bus de expansión posterior de la máquina y un puerto de salida Centronics estándar de 36 pines. Internamente, su circuitería integra chips lógicos y memoria dedicada configurada para interceptar las colas de impresión de la máquina. El software controlador residente suministrado por Cirtech redirige el flujo de datos masivo hacia la memoria integrada del periférico a la máxima velocidad que el procesador Z80 permite, otorgando al usuario el control inmediato del teclado para continuar editando o ejecutando otras tareas de oficina mientras la cola de impresión se vacía en segundo plano de manera autónoma.</p>+    <p>Físicamente se compone de un módulo blanco compacto provisto de un conector para el bus de expansion posterior de la máquina y un puerto de salida Centronics estándar de 36 pines. Internamente, su circuitería integra chips lógicos y memoria dedicada configurada para interceptar las colas de impresión de la máquina. El software controlador residente suministrado por Cirtech redirige el flujo de datos masivo hacia la memoria integrada del periférico a la máxima velocidad que el procesador Z80 permite, otorgando al usuario el control inmediato del teclado para continuar editando o ejecutando otras tareas de oficina mientras la cola de impresión se vacía en segundo plano de manera autónoma.</p
 +  </div> 
 +  <div class="pcw-subtitle-box">Arquitectura de Hardware y Lógica de Sincronismo TTL (Bajo Nivel)</div> 
 +  <div class="content-body"> 
 +    <p>A nivel de silicio, la placa de circuito impreso (PCB) del SpeedPrint destaca por una topología avanzada que combina almacenamiento físico, lógica de control Centronics síncrona y el clásico blindaje industrial contra cortocircuitos característico de Cirtech:</p> 
 +    <ul> 
 +      <li><strong>El Banco de Memoria Búfer Dedicado:</strong> Según consta en los registros de preservación técnica de la plataforma alemana joyce.de, el modelo base comercializado por Cirtech venía equipado de fábrica con un array de <strong>32 KB de memoria RAM estática (SRAM)</strong> dedicada exclusivamente a la retención de datos. Las revisiones de hardware superiores incluían zócalos de expansión integrados en la PCB que permitían ampliar la capacidad del almacenamiento temporal por hardware hasta los <strong>64 KB</strong> o <strong>128 KB</strong>. Este búfer de silicio retiene de forma física docenas de páginas de texto e imágenes vectoriales complejas a velocidad de bus, independizándose por completo de la memoria RAM del propio ordenador.</li> 
 +      <li><strong>Controlador de Handshaking Centronics Autónomo:</strong> La interfaz incorpora compuertas lógicas discretas de la serie TTL destinadas a gestionar el protocolo de sincronismo físico de impresión de forma paralela al ordenador. Mientras la CPU del PCW queda completamente liberada para el usuario, los integrados de la placa monitorizan en tiempo real las líneas lógicas de retorno provenientes del cable (tales como <code>BUSY</code> o la señal de confirmación de carácter procesado <code>/ACK</code>). El circuito inyecta de forma dosificada y autónoma cada carácter almacenado en la RAM interna de la tarjeta hacia el puerto exterior mediante el pulso de disparo físico <code>/STROBE</code>.</li> 
 +      <li><strong>Búferes de Línea TTL Blindados (Serie 74LS):</strong> Para proteger la integridad del ordenador, Cirtech hizo pasar todas las señales del puerto Centronics a través de chips inversores y búferes TTL (como el <strong>74LS14</strong> o el <strong>74LS244</strong>). Esto ejercía la función de fusible electrónico permanente: si los potentes motores analógicos de agujas o tracción de la impresora externa sufrían un cortocircuito o generaban corrientes de retorno por inducción magnética, se destruían únicamente los integrados discretos de la placa SpeedPrint, salvaguardando al 100% el microprocesador Z80 y la placa base interna del PCW.</li> 
 +    </ul>
   </div>   </div>
  
 +  <div class="pcw-subtitle-box">Mapeo de Registros E/S y Engaño Lógico del Puerto 0E2h / 0E3h</div>
 +  <div class="content-body">
 +    <p>La genialidad del SpeedPrint radica en su capacidad para interceptar los vectores de Entrada/Salida nativos de Amstrad, permitiendo una compatibilidad inmediata sin alterar el software ofimático:</p>
 +    <ul>
 +      <li><strong>Superposición del Direccionamiento de Impresora:</strong> La lógica decodificadora de la tarjeta monitoriza el bus e intercepta de forma síncrona las llamadas a las direcciones físicas oficiales de Amstrad: los puertos <code>0E2h</code> (escritura de datos Centronics) y <code>0E3h</code> (lectura de líneas de estado). Cuando <em>LocoScript</em> o un driver de CP/M Plus envía un carácter al puerto <code>0E2h</code>, el hardware de Cirtech lo captura al vuelo en nanosegundos y lo aloja en su búfer de memoria. En el mismo ciclo de reloj, al leer el puerto <code>0E3h</code>, la interfaz simula de forma artificial un estado lógico de "Impresora Lista" (forzando la línea <code>BUSY</code> a nivel bajo). Esto engaña por completo a la CPU Z80, haciéndole creer que dispone de una impresora instantánea y provocando que el PCW vacíe el documento a máxima velocidad de bus en el silicio de la SpeedPrint, devolviendo el control del teclado al usuario de manera inmediata.</li>
 +      <li><strong>Software Residente de Control bajo CP/M (`SPRINT.COM`):</strong> El periférico incluía un disquete con la utilidad dedicada de Cirtech llamada <strong><code>SPRINT.COM</code></strong> para entornos CP/M Plus. Este controlador residente permitía al usuario monitorizar de forma interactiva el nivel de llenado del búfer de hardware mediante una barra de estado visual en la esquina superior de la pantalla del monitor, pausar o reanudar de forma síncrona la impresión, o realizar un vaciado instantáneo (<em>flush</em>) de la memoria interna en caso de un atasco de papel físico en la impresora externa.</li>
 +    </ul>
 +  </div>
 </div> </div>
 </html> </html>
  
hardware/perifericos/speedprint.1778748820.txt.gz · Última modificación: por jesus