Herramientas de usuario

Herramientas del sitio


hardware:perifericos:mark_2_interface

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:mark_2_interface [2026/05/14 08:19] – creado jesushardware:perifericos:mark_2_interface [2026/05/25 16:19] (actual) jesus
Línea 13: Línea 13:
   .content-body { position: relative; z-index: 3; color: #00ff00; line-height: 1.6; text-align: justify; }   .content-body { position: relative; z-index: 3; color: #00ff00; line-height: 1.6; text-align: justify; }
   .content-body b, .content-body strong { color: #00ff00; font-weight: bold; }   .content-body b, .content-body strong { color: #00ff00; font-weight: bold; }
 +  .content-body ul { list-style: square; margin-top: 10px; padding-left: 20px; }
 +  .content-body ul li { color: #00ff00; }
   .pcw-subtitle-box { background-color: #00ff00; color: #000b00 !important; padding: 5px 12px; font-weight: bold; display: inline-block; margin: 20px 0 15px 0; text-transform: uppercase; position: relative; z-index: 3; font-family: 'Courier New', Courier, monospace; }   .pcw-subtitle-box { background-color: #00ff00; color: #000b00 !important; padding: 5px 12px; font-weight: bold; display: inline-block; margin: 20px 0 15px 0; text-transform: uppercase; position: relative; z-index: 3; font-family: 'Courier New', Courier, monospace; }
      
Línea 31: Línea 33:
   .img-label { font-size: 0.72em; color: #00aa00; margin-top: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; }   .img-label { font-size: 0.72em; color: #00aa00; margin-top: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; }
      
 +  /* --- AJUSTE LIGHTBOX MODAL: TAMAÑO REAL ORIGINAL --- */
   .modal-pcw { display: none; position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 10, 0, 0.95); overflow: auto; }   .modal-pcw { display: none; position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 10, 0, 0.95); overflow: auto; }
   .modal-pcw:target { display: block; text-align: center; }   .modal-pcw:target { display: block; text-align: center; }
   .close-overlay { display: inline-block; min-width: 100%; min-height: 100%; padding: 40px; box-sizing: border-box; text-decoration: none !important; cursor: zoom-out; vertical-align: middle; }   .close-overlay { display: inline-block; min-width: 100%; min-height: 100%; padding: 40px; box-sizing: border-box; text-decoration: none !important; cursor: zoom-out; vertical-align: middle; }
-  .modal-content { max-width: 90% !important; max-height: 85vh !important; border: 4px solid #00ff00; box-shadow: 0 0 50px rgba(0, 255, 0, 0.5); margin: 5vh auto; display: inline-block; }+  .modal-content { border: 4px solid #00ff00; box-shadow: 0 0 50px rgba(0, 255, 0, 0.5); margin: 5vh auto; display: inline-block; max-width: none !important; max-height: none !important; height: auto !important; } 
 + 
 +  /* Estilos específicos para la sección técnica */ 
 +  .tech-table { width: 100%; border-collapse: collapse; margin: 15px 0; background: rgba(0, 20, 0, 0.4); z-index: 3; position: relative; } 
 +  .tech-table th, .tech-table td { border: 1px solid #004400; padding: 8px; text-align: left; font-family: 'Courier New', Courier, monospace; font-size: 0.9em; color: #00ff00; } 
 +  .tech-table th { background: rgba(0, 60, 0, 0.6); color: #00ff00; font-weight: bold; text-transform: uppercase; }
 </style> </style>
  
-<!-- CAPA DE MODALES INTERACTIVOS (LIGHTBOX) -->+<!-- CAPA DE MODALES INTERACTIVOS (LIGHTBOX CON IMAGEN REAL) -->
 <div id="m2t" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Mark-2-Top.jpg"></a></div> <div id="m2t" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Mark-2-Top.jpg"></a></div>
 <div id="m2b" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Mark-2-Bottom.jpg"></a></div> <div id="m2b" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Mark-2-Bottom.jpg"></a></div>
Línea 62: Línea 70:
       </div>       </div>
     </div>     </div>
 +  </div>
 +  <div class="pcw-subtitle-box">Descripción, Contexto e Historia de Preservación</div>
 +  <div class="content-body">
 +    <p>Diseñada y fabricada a finales de los años 80 por la firma especializada **SCA Systems**, la interfaz <strong>Mark 2</strong> (Mk II) destaca como una de las expansiones multifunción de gama profesional más avanzadas y completas para los ordenadores Amstrad PCW 8256 y 8512. Concebida como una alternativa integrada y superadora de la interfaz oficial CPS8256 de Amstrad, el propósito de SCA Systems con la Mark 2 fue centralizar en un único módulo compacto la totalidad de los canales de comunicación necesarios para un entorno de oficina profesional de la época, evitando la saturación del bus de expansión con múltiples tarjetas independientes.</p>
 +    <p>A nivel de arquitectura de hardware, la gran ventaja competitiva de la Mark 2 respecto a sus competidores directos residía en la inclusión en placa de un circuito de **Reloj en Tiempo Real (RTC)**. En el Amstrad PCW estándar, el sistema operativo CP/M Plus carecía de la capacidad de recordar la hora y la fecha de forma nativa tras apagar el equipo, obligando al usuario a introducirlas manualmente mediante comandos de consola en cada inicio. La Mark 2 automatizaba este proceso por completo de forma transparente: al arrancar el ordenador, un pequeño driver residente leía el chip cronómetro del periférico e inyectaba de inmediato la hora exacta en el sistema de archivos del CP/M Plus, garantizando el sellado temporal preciso de los documentos e informes guardados.</p>
   </div>   </div>
  
 +  <div class="pcw-subtitle-box">Arquitectura de Hardware y Mapeo de Puertos I/O (Bajo Nivel)</div>
 +  <div class="content-body">
 +    <p>Para garantizar una compatibilidad del 100% con todo el software comercial del ecosistema PCW sin requerir drivers propietarios en las aplicaciones de usuario, la ingeniería de SCA Systems decodificaba sus integrados replicando estrictamente el mapa de E/S de la máquina:</p>
 +    <ul>
 +      <li><strong>Canales de Comunicación Serie y Paralelo:</strong> La interfaz responde de forma nativa al direccionamiento clásico de los puertos <code>0E0h</code> a <code>0E3h</code> (Canal de datos y de control UART serie RS-232C, y registro de pestillo de salida de 8 bits para el puerto paralelo Centronics). Esto aseguraba que procesadores de textos avanzados (como <em>LocoScript</em>) o suites de telecomunicaciones por módem operaran de forma inmediata reconociendo el hardware pasante.</li>
 +      <li><strong>Circuito RTC y Respaldo por Batería:</strong> El chip encargado de las funciones de cronómetro (habitualmente un integrado especializado de la serie de relojes de bajo consumo, como los de la familia OKI o Epson) se comunicaba con el procesador Z80 a través de registros decodificados en los rangos libres de E/S. La PCB superior aloja un circuito supervisor de energía junto a una batería física acumuladora (pila de litio o botón de NiCd), la cual mantiene el oscilador de cuarzo del RTC en continuo funcionamiento y reteniendo la hora exacta durante años, de forma totalmente no volátil, incluso con el Amstrad PCW completamente desenchufado de la red eléctrica.</li>
 +      <li><strong>Subsistema de Voltaje Simétrico Serie:</strong> El puerto serie RS-232C integrado requiere el uso de umbrales eléctricos negativos para la transmisión física de datos estandarizada. La PCB inferior de la interfaz Mark 2 incorpora su propio circuito convertidor/inversor de tensión interno, el cual genera la línea de <strong>-12V</strong> necesaria a partir de las tensiones positivas de +5V y +12V suministradas por el bus de expansión lateral de 50 pines del PCW, prescindiendo de incómodos transformadores externos independientes.</li>
 +    </ul>
 +  </div>
 </div> </div>
 </html> </html>
  
hardware/perifericos/mark_2_interface.1778746747.txt.gz · Última modificación: por jesus