| Próxima revisión | Revisión previa |
| hardware:perifericos:pcwsharpmini [2026/05/13 11:53] – creado jesus | hardware:perifericos:pcwsharpmini [2026/07/25 10:41] (actual) – jesus |
|---|
| ~~NOTOC~~ | ~~NOTOC~~ |
| |
| ===== PCW# MINI ===== | |
| |
| <html> | <html> |
| <style> | <style> |
| /* --- MOTOR VISUAL RETRO CRT --- */ | /* ======================================================================== |
| | 1. MOTOR VISUAL RETRO CRT & RENDERIZADO |
| | ======================================================================== */ |
| .pcw-monitor-ultra { | .pcw-monitor-ultra { |
| background-color: #000b00; | background-color: #000b00; |
| } | } |
| |
| | /* Efecto de barrido y entrelazado CRT */ |
| .pcw-monitor-ultra::after { | .pcw-monitor-ultra::after { |
| content: " "; | content: " "; |
| .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 { list-style: square; margin-top: 10px; padding-left: 20px; } |
| | .content-body ul li { margin-bottom: 8px; color: #00ff00; } |
| .content-body ul li a { color: #00ff00 !important; text-decoration: underline !important; font-weight: bold; } | .content-body ul li a { color: #00ff00 !important; text-decoration: underline !important; font-weight: bold; } |
| | |
| /* --- SUBTÍTULO EN CUADRO NEÓN --- */ | /* Secciones y Bloques de Título */ |
| .pcw-subtitle-box { | .pcw-subtitle-box { |
| background-color: #00ff00; | background-color: #00ff00; |
| font-weight: bold; | font-weight: bold; |
| display: inline-block; | display: inline-block; |
| margin: 20px 0 15px 0; | margin: 25px 0 15px 0; |
| text-transform: uppercase; | text-transform: uppercase; |
| position: relative; | position: relative; |
| } | } |
| |
| /* --- REJILLA TÉCNICA AJUSTADA A LA PANTALLA --- */ | /* ======================================================================== |
| | 2. GRILLAS TÉCNICAS Y CONTENEDORES DE COMPONENTES |
| | ======================================================================== */ |
| .drive-grid-container { | .drive-grid-container { |
| display: flex; | display: flex; |
| } | } |
| |
| /* REJILLA DISTRIBUIDA EN UNA SOLA LÍNEA SIN DESBORDAMIENTO */ | /* Galería responsive elástica sin desbordamiento */ |
| .drive-gallery { | .drive-gallery { |
| display: flex; | display: flex; |
| gap: 10px; | gap: 15px; |
| flex-direction: row; | flex-direction: row; |
| flex-wrap: nowrap; | flex-wrap: wrap; |
| justify-content: flex-start; | justify-content: flex-start; |
| width: 100%; | width: 100%; |
| .img-frame { | .img-frame { |
| border: 2px solid #00ff00; | border: 2px solid #00ff00; |
| padding: 4px; | padding: 6px; |
| background: #000; | background: #000; |
| text-align: center; | text-align: center; |
| flex-direction: column; | flex-direction: column; |
| align-items: center; | align-items: center; |
| flex: 1 1 0px; | flex: 1 1 200px; |
| max-width: 24%; | max-width: 48%; |
| box-sizing: border-box; | box-sizing: border-box; |
| } | } |
| |
| /* Auto-escalado elástico manteniendo proporciones cuadradas */ | |
| .img-frame img { | .img-frame img { |
| width: 100%; | width: 100%; |
| height: auto; | height: auto; |
| aspect-ratio: 1 / 1; | aspect-ratio: 4 / 3; |
| object-fit: contain; | object-fit: contain; |
| cursor: pointer; | cursor: pointer; |
| | |
| .large-frame img { | .large-frame img { |
| max-width: 400px; | max-width: 100%; |
| height: auto; | height: auto; |
| display: block; | display: block; |
| } | } |
| | |
| .img-label { font-size: 0.68em; color: #00aa00; margin-top: 6px; text-transform: uppercase; word-break: break-word; } | .img-label { font-size: 0.75em; color: #00aa00; margin-top: 6px; text-transform: uppercase; word-break: break-word; } |
| | |
| | /* Ficha de Versiones / Control Histórico */ |
| | .version-table { |
| | width: 100%; |
| | border-collapse: collapse; |
| | margin-top: 10px; |
| | font-size: 0.9em; |
| | } |
| | .version-table th { background: #00ff00; color: #000b00; padding: 6px; text-align: left; text-transform: uppercase;} |
| | .version-table td { border-bottom: 1px dashed #004400; padding: 8px 6px; color: #00ff00; } |
| | .version-table tr:hover td { background: rgba(0,40,0,0.4); } |
| |
| /* --- LIGHTBOX SCROLL --- */ | /* ======================================================================== |
| | 3. LIGHTBOX MODAL (SIN JAVASCRIPT) |
| | ======================================================================== */ |
| .modal-pcw { | .modal-pcw { |
| display: none; | display: none; |
| | |
| .modal-content { | .modal-content { |
| max-width: none !important; | max-width: 90% !important; |
| max-height: none !important; | max-height: 85vh !important; |
| border: 4px solid #00ff00; | border: 4px solid #00ff00; |
| box-shadow: 0 0 50px rgba(0, 255, 0, 0.5); | box-shadow: 0 0 50px rgba(0, 255, 0, 0.5); |
| margin: auto auto; | margin: auto; |
| display: inline-block; | display: inline-block; |
| | object-fit: contain; |
| } | } |
| </style> | </style> |
| |
| <!-- CAPA DE MODALES INTERACTIVOS --> | <!-- ======================================================================== |
| <div id="pmini1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini.png"></a></div> | 4. CAPA DE INTERFACES INTERACTIVAS (MODALES LIGHTBOX) |
| <div id="pmini2" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini2.png"></a></div> | ======================================================================== --> |
| <div id="pminischeme" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini.png"></a></div> | <div id="pmini1" class="modal-pcw"> |
| | <a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini.png" alt="PCB Frontal"></a> |
| | </div> |
| | <div id="pmini2" class="modal-pcw"> |
| | <a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini2.png" alt="PCB Trasera"></a> |
| | </div> |
| | <div id="pminischeme" class="modal-pcw"> |
| | <a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:esquemas:pcwmini_1_.png" alt="Esquema Técnico"></a> |
| | </div> |
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | <!-- ======================================================================== |
| | 5. CONTENIDO DE LA FICHA TÉCNICA (MONITOR CRT) |
| | ======================================================================== --> |
| <div class="pcw-monitor-ultra"> | <div class="pcw-monitor-ultra"> |
| <div class="pcw-title-ultra retro-text-green"> A> PCW# MINI </div> | |
| | |
| | <div class="pcw-title-ultra retro-text-green">A> PCW# MINI</div> |
| | <div class="pcw-subtitle-box" style="margin-top: 0px; margin-bottom: 5px;">Versión v1.0 de HabiSoft</div> |
| | <br> |
| | <div class="retro-text-green" style="font-size: 1.1em; text-decoration: underline !important; margin-top: 15px; margin-bottom: 20px; font-weight: bold; display: block;">El Estándar Gráfico ColorIn</div> |
| | |
| | <!-- CONTENIDO HISTÓRICO Y EVOLUCIÓN --> |
| <div class="content-body"> | <div class="content-body"> |
| <p>Esta interfaz implementa el estándar <b>ColorIn</b> así como dos <b>Dk'tronics Sound & Joystick</b> mejoradas.</p> | <p><b>ColorIn</b> es una especificación y desarrollo de hardware creado originalmente por <b>Habi</b> para romper la limitación monocromática nativa del Amstrad PCW. Su funcionamiento se basa en interceptar las señales del bus de vídeo y la lógica de tiempos de la máquina en tiempo real, inyectando paletas de color sin alterar la CPU principal del ordenador.</p> |
| | <p>Este estándar proporciona al PCW un total de 4 modos gráficos avanzados con selección dinámica de color. Permite la ejecución de juegos y aplicaciones adaptadas con una fidelidad cromática que aproxima el rendimiento visual del PCW al de sistemas como el Amstrad CPC o el ZX Spectrum en sus modos mejorados.</p> |
| </div> | </div> |
| |
| <!-- IMÁGENES --> | <div class="pcw-subtitle-box">Evolución hacia el PCW# mini</div> |
| <div class="pcw-subtitle-box">Imágenes del Hardware</div> | <div class="content-body"> |
| | <p>El proyecto <b>PCW# mini</b> nace como el paso lógico evolutivo para unificar la scene de hardware del Amstrad PCW. En lugar de forzar a los usuarios a conectar múltiples periféricos en cascada en el limitado bus trasero, HabiSoft diseñó una arquitectura integrada y compacta en una sola PCB.</p> |
| | <p>Esta evolución directa integró en un único silicio/placa lo siguiente:</p> |
| | <ul> |
| | <li>La lógica gráfica completa del estándar <b>ColorIn</b>.</li> |
| | <li>Una salida de vídeo digitalizada moderna / HDMI integrada para pantallas actuales.</li> |
| | <li>Dos interfaces de sonido <b>Dk'tronics Sound</b> mejoradas (TurboSound con doble chip AY-3-8910 y DAC).</li> |
| | <li>Doble puerto físico para Joystick con mapeo estándar.</li> |
| | </ul> |
| | <p>De esta forma, la versión <b>v1.0</b> de HabiSoft estabilizó de forma masiva el hardware multimedia definitivo para la preservación y disfrute del sistema.</p> |
| | </div> |
| | |
| | <!-- CONTROL DE VERSIONES E HISTORIAL --> |
| | <div class="pcw-subtitle-box">Historial de Revisiones</div> |
| | <div class="content-body"> |
| | <table class="version-table"> |
| | <thead> |
| | <tr> |
| | <th>Versión</th> |
| | <th>Estado</th> |
| | <th>Características / Cambios Implementados</th> |
| | </tr> |
| | </thead> |
| | <tbody> |
| | <tr> |
| | <td><b>v1.0 (Actual)</b></td> |
| | <td><span style="color:#00ff00;">[ACTIVA]</span></td> |
| | <td>Lanzamiento oficial oficial de HabiSoft. Implementación de ColorIn, TurboSound, DAC, puertos de Joystick y salida de vídeo digital en una sola placa compacta.</td> |
| | </tr> |
| | </tbody> |
| | </table> |
| | </div> |
| | |
| | <!-- IMÁGENES DEL HARDWARE V1.0 --> |
| | <div class="pcw-subtitle-box">Fotografías del Hardware v1.0</div> |
| <div class="drive-grid-container"> | <div class="drive-grid-container"> |
| <div class="drive-card"> | <div class="drive-card"> |
| <div class="drive-info-header"><span class="model-highlight">PCW# mini PCB</span> <span>Revisión Física</span></div> | <div class="drive-info-header"> |
| | <span class="model-highlight">PCW# mini PCB v1.0</span> |
| | <span>Vista de Production Física (HabiSoft)</span> |
| | </div> |
| <div class="drive-gallery"> | <div class="drive-gallery"> |
| <div class="img-frame"><a href="#pmini1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini.png"></a><span class="img-label">Vista Frontal</span></div> | <div class="img-frame"> |
| <div class="img-frame"><a href="#pmini2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini2.png"></a><span class="img-label">Vista Posterior</span></div> | <a href="#pmini1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini.png" alt="PCB Frontal"></a> |
| | <span class="img-label">Cara Frontal (Componentes y Puertos)</span> |
| | </div> |
| | <div class="img-frame"> |
| | <a href="#pmini2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini2.png" alt="PCB Trasera"></a> |
| | <span class="img-label">Cara Posterior (Pistas y Soldaduras)</span> |
| | </div> |
| </div> | </div> |
| </div> | </div> |
| </div> | </div> |
| |
| <!-- ESQUEMA --> | <!-- ESQUEMA TÉCNICO V1.0 --> |
| <div class="pcw-subtitle-box">Esquema Técnico</div> | <div class="pcw-subtitle-box">Esquema Electrónico v1.0</div> |
| <div class="content-body"> | <div class="content-body"> |
| | <p>Diagrama de interconexión de señales y lógica de direccionamiento del puerto de expansión:</p> |
| <div class="large-frame"> | <div class="large-frame"> |
| <a href="#pminischeme"><img src="/lib/exe/fetch.php?media=hardware:perifericos:pcwmini.png"></a> | <a href="#pminischeme"><img src="/lib/exe/fetch.php?media=hardware:esquemas:pcwmini_1_.png" alt="Esquema Técnico"></a> |
| </div> | </div> |
| </div> | </div> |
| |
| <!-- DESCARGAS --> | <!-- DESCARGAS V1.0 --> |
| <div class="pcw-subtitle-box">Descargas Disponibles</div> | <div class="pcw-subtitle-box">Repositorio de Descargas (v1.0)</div> |
| <div class="content-body"> | <div class="content-body"> |
| <ul> | <ul> |
| <li></html>{{:hardware:descargas:pcwmini.zip|Gerbers}}<html> (Archivos comprimidos en formato ZIP)</li> | <li></html>{{:hardware:descargas:pcwmini.zip|Gerbers v1.0}}<html> (Archivos de fabricación industrial de la PCB)</li> |
| <li></html>{{:hardware:descargas:pcwmini.xlsx|BOM}}<html></li> | <li></html>{{:hardware:descargas:pcwmini.xlsx|BOM v1.0}}<html> (Listado de componentes y referencias de soldadura)</li> |
| <li></html>{{:hardware:descargas:pcwmini_fw.zip|Firmware}}<html> (Archivos de sistema comprimidos)</li> | <li></html>{{:hardware:descargas:pcwmini_fw.zip|Firmware v1.0}}<html> (Código lógíco embebido para GAL/CPLD)</li> |
| <li></html>{{:hardware:descargas:pcwmini_sw.zip|Software}}<html> (Herramientas y utilidades de configuración)</li> | <li></html>{{:hardware:descargas:pcwmini_sw.zip|Software v1.0}}<html> (Drivers CP/M y utilidades de configuración)</li> |
| <li></html>{{:hardware:descargas:pcwmini.pdf|Manual de usuario}}<html></li> | <li></html>{{:hardware:descargas:pcwmini.pdf|Manual de usuario v1.0 (Español)}}<html> (Guía oficial de instalación y configuración)</li> |
| | <li></html>{{:hardware:descargas:pcwmini_en.pdf|Manual de usuario v1.0 (Inglés)}}<html> (Traducción oficial en preparación)</li> |
| </ul> | </ul> |
| </div> | </div> |