| Próxima revisión | Revisión previa |
| fr:hardware:perifericos:pcw_9512_test_pcb [2026/05/14 08:40] – creado jesus | fr:hardware:perifericos:pcw_9512_test_pcb [2026/05/25 16:42] (actual) – jesus |
|---|
| <html> | <html> |
| <style> | <style> |
| /* --- RETRO CRT VISUAL ENGINE --- */ | /* --- MOTEUR VISUEL RETRO CRT --- */ |
| .pcw-monitor-ultra { background-color: #000b00; border: 12px solid #2a2a2a; border-radius: 15px; padding: 25px; margin: 25px 0; font-family: 'Courier New', Courier, monospace; position: relative; overflow: hidden; box-shadow: inset 0 0 60px rgba(0,255,0,0.15), 0 10px 30px rgba(0,0,0,0.7); } | .pcw-monitor-ultra { background-color: #000b00; border: 12px solid #2a2a2a; border-radius: 15px; padding: 25px; margin: 25px 0; font-family: 'Courier New', Courier, monospace; position: relative; overflow: hidden; box-shadow: inset 0 0 60px rgba(0,255,0,0.15), 0 10px 30px rgba(0,0,0,0.7); } |
| .pcw-monitor-ultra::after { content: " "; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.15) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.03), rgba(0, 255, 0, 0.01), rgba(0, 0, 255, 0.03)); background-size: 100% 3px, 2px 100%; z-index: 2; pointer-events: none; animation: flickering 0.15s infinite; } | .pcw-monitor-ultra::after { content: " "; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.15) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.03), rgba(0, 255, 0, 0.01), rgba(0, 0, 255, 0.03)); background-size: 100% 3px, 2px 100%; z-index: 2; pointer-events: none; animation: flickering 0.15s infinite; } |
| .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; } |
| | |
| /* --- RETRO DATA & DOWNLOAD TABLES --- */ | /* --- TABLEAUX RETRO DE DONNÉES ET TÉLÉCHARGEMENTS --- */ |
| .tech-spec-box-full { border: 1px solid #004400; background: rgba(0, 15, 0, 0.6); padding: 15px; width: 100%; max-width: 900px; box-sizing: border-box; margin: 15px 0; z-index: 3; position: relative; } | .tech-spec-box-full { border: 1px solid #004400; background: rgba(0, 15, 0, 0.6); padding: 15px; width: 100%; max-width: 900px; box-sizing: border-box; margin: 15px 0; z-index: 3; position: relative; } |
| .tech-table { width: 100%; border-collapse: collapse; font-size: 0.85em; } | .tech-table { width: 100%; border-collapse: collapse; font-size: 0.85em; } |
| .tech-table td { padding: 8px; color: #00ff00; border-bottom: 1px solid #003300; } | .tech-table td { padding: 8px; color: #00ff00; border-bottom: 1px solid #003300; } |
| | |
| /* --- CONTAINERS AND CARDS --- */ | /* --- CONTENEURS ET CARTES --- */ |
| .drive-grid-container { display: flex; flex-direction: column; gap: 20px; margin: 25px 0; position: relative; z-index: 3; align-items: center; justify-content: center; } | .drive-grid-container { display: flex; flex-direction: column; gap: 20px; margin: 25px 0; position: relative; z-index: 3; align-items: center; justify-content: center; width: 100%; } |
| .drive-card { border: 1px solid #004400; background: rgba(0, 15, 0, 0.6); padding: 20px; display: flex; flex-direction: column; gap: 15px; transition: 0.2s; align-items: center; width: 100%; max-width: 900px; box-sizing: border-box; } | .drive-card { border: 1px solid #004400; background: rgba(0, 15, 0, 0.6); padding: 20px; display: flex; flex-direction: column; gap: 15px; transition: 0.2s; align-items: center; width: 100%; max-width: 900px; box-sizing: border-box; } |
| .drive-card:hover { border-color: #00ff00; background: rgba(0, 30, 0, 0.8); } | .drive-card:hover { border-color: #00ff00; background: rgba(0, 30, 0, 0.8); } |
| | |
| /* --- HORIZONTAL NO-WRAP SIDE-BY-SIDE GALLERY --- */ | /* --- GALERIES ALIGNÉES HORIZONTALEMENT --- */ |
| .gallery-two-inline { display: flex; gap: 15px; flex-direction: row; flex-wrap: nowrap; justify-content: center; width: 100%; } | .gallery-two-inline { display: flex; gap: 15px; flex-direction: row; flex-wrap: nowrap; justify-content: center; width: 100%; } |
| .gallery-two-inline .img-frame { flex: 1; max-width: 250px; } | .gallery-two-inline .img-frame { flex: 1; max-width: 250px; } |
| |
| /* --- RETRO IMAGE FRAMES --- */ | /* --- CADRES RETRO POUR IMAGES --- */ |
| .img-frame { border: 2px solid #00ff00; padding: 6px; background: #000; text-align: center; display: inline-flex; flex-direction: column; align-items: center; box-sizing: border-box; transition: 0.3s ease; } | .img-frame { border: 2px solid #00ff00; padding: 6px; background: #000; text-align: center; display: inline-flex; flex-direction: column; align-items: center; box-sizing: border-box; transition: 0.3s ease; } |
| .img-frame:hover { transform: scale(1.05); border-color: #00ff00; box-shadow: 0 0 15px rgba(0, 255, 0, 0.4); } | .img-frame:hover { transform: scale(1.05); border-color: #00ff00; box-shadow: 0 0 15px rgba(0, 255, 0, 0.4); } |
| .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%; } |
| | |
| /* --- LIGHTBOX MODAL SETUP: STRICT NATIVE REAL SIZE --- */ | /* --- AJUSTEMENT LIGHTBOX MODAL : TAILLE RÉELLE D'ORIGINE --- */ |
| .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; } |
| </style> | </style> |
| |
| <!-- INTERACTIVE MODAL LIGHTBOX LAYERS --> | <!-- CALQUES MODAUX INTERACTIFS (LIGHTBOX AVEC IMAGE RÉELLE) --> |
| <div id="9512_top" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:PCW9512_TestPCB_PCB_top.jpg"></a></div> | <div id="9512_top" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:PCW9512_TestPCB_PCB_top.jpg"></a></div> |
| <div id="9512_bottom" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:PCW9512_TestPCB_PCB_bottom.jpg"></a></div> | <div id="9512_bottom" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:PCW9512_TestPCB_PCB_bottom.jpg"></a></div> |
| | |
| <div class="content-body"> | <div class="content-body"> |
| <p>Cette carte de diagnostic de chez </html>[[fr:companias:Amstrad|Amstrad]]<html> est la carte officielle utilisée par les services techniques agréés. Elle effectue une série de tests très complets sur la machine pour vérifier son état de fonctionnement et diagnostiquer d'éventuelles pannes matérielles.</p> | <p>Cette carte de diagnostics d'</html>[[fr:companias:Amstrad|Amstrad]]<html> est la carte officielle utilisée dans les services techniques. Elle effectue une série de tests très complets sur la machine pour vérifier son état et diagnostiquer d'éventuelles pannes.</p> |
| </div> | </div> |
| |
| <div class="drive-grid-container"> | <div class="drive-grid-container"> |
| <div class="drive-card"> | <div class="drive-card"> |
| <!-- TWO IMAGES ALIGNED SIDE-BY-SIDE HORIZONTALLY --> | <!-- DEUX IMAGES ALIGNÉES HORIZONTALEMENT --> |
| <div class="gallery-two-inline"> | <div class="gallery-two-inline"> |
| <div class="img-frame"><a href="#9512_top"><img src="/lib/exe/fetch.php?media=hardware:perifericos:PCW9512_TestPCB_PCB_top.jpg"></a><span class="img-label">Face Composants PCB</span></div> | <div class="img-frame"><a href="#9512_top"><img src="/lib/exe/fetch.php?media=hardware:perifericos:PCW9512_TestPCB_PCB_top.jpg"></a><span class="img-label">PCB Composants</span></div> |
| <div class="img-frame"><a href="#9512_bottom"><img src="/lib/exe/fetch.php?media=hardware:perifericos:PCW9512_TestPCB_PCB_bottom.jpg"></a><span class="img-label">Face Soudures PCB</span></div> | <div class="img-frame"><a href="#9512_bottom"><img src="/lib/exe/fetch.php?media=hardware:perifericos:PCW9512_TestPCB_PCB_bottom.jpg"></a><span class="img-label">PCB Soudures</span></div> |
| </div> | </div> |
| </div> | </div> |
| | </div> |
| | <div class="pcw-subtitle-box">Description, Contexte et Ingénierie de Service (Série 9000)</div> |
| | <div class="content-body"> |
| | <p>Distribuée strictement à partir de **1987-1988** de façon confidentielle et numérotée aux laboratoires officiels d'Amstrad plc, l'<strong>Amstrad PCW 9512 Test PCB</strong> représente l'outil de diagnostic matériel ultime pour la deuxième génération de la gamme bureautique. Bien qu'elle hérite de la fonction de maintenance de sa devancière (le modèle 8256), cette carte de circuit imprimé a été entièrement redessinée au niveau du silicium pour s'interfacer nativement avec les profonds changements structurels introduits sur la carte mère du PCW 9512, incluant le nouveau sous-système vidéo haute définition pour folio vertical, le port parallèle intégré de série et une configuration de mémoire étendue.</p> |
| | <p>Le PCW 9512 conservait la même architecture critique de démarrage sans ROM sur sa carte mère. Lors de la mise sous tension de l'ordinateur, le processeur Zilog Z80 exige obligatoirement que le lecteur de disquette natif de 3,5 pouces (Drive A:) injecte le secteur d'amorçage directement dans la mémoire RAM. En cas de pannes graves du système empêchant le démarrage à froid (telles que des courts-circuits sur les lignes de rafraîchissement ou des défaillances de pagination), l'ordinateur devenait inutilisable et les techniciens ne pouvaient pas utiliser de disquettes. Cette Test PCB d'atelier contournait le blocage par l'injection physique d'un micrologiciel de diagnostic autonome sur le bus, appliquant la technique de **Substitution de Bus (Bus Overriding / ROM Shadowing)** pour prendre le contrôle du processeur de manière transparente pendant le cycle exact de mise sous tension (vecteur de démarrage <code>0000h</code>).</p> |
| | </div> |
| | |
| | <div class="pcw-subtitle-box">Architecture Matérielle et Routines Logiques de Test Spécifiques au 9512</div> |
| | <div class="content-body"> |
| | <p>La carte de circuit imprimé (visible sur ses faces composants et soudures) implémente une logique de contrôle avancée optimisée pour vérifier les modules matériels spécifiques de la série 9000 :</p> |
| | <ul> |
| | <li><strong>Inhibition de la RAM et Injection de l'EPROM :</strong> Lors de la connexion au bus d'extension arrière à 50 broches du PCW 9512, la logique discrète TTL intégrée sur la carte de test intercepte les signaux de contrôle de mémoire de la CPU (<code>/MREQ</code> et <code>/RD</code>). Le matériel de la Test PCB force un état électrique qui bloque et annule les réponses des puces de mémoire de la carte mère, obligeant le processeur Z80 à lire exclusivement le micrologiciel stocké dans ses propres puces EPROM physiques, dont les images binaires sont préservées dans cette fiche.</li> |
| | <li><strong>Balayage des 512 Ko de RAM Intégrés (March Test) :</strong> Contrairement à la série 8000, le PCW 9512 était équipé d'usine d'un banc massif de 512 Ko de RAM dynamique. Le micrologiciel officiel injecté par la carte exécute une boucle de vérification de motifs binaires alternés à haute vitesse (séquences hexadécimales <code>55h</code> et <code>AAh</code>). Ce balayage vérifie l'intégrité des lignes de rafraîchissement et la stabilité des cellules de mémoire, cartographiant les erreurs bit à bit pour que le technicien puisse identifier la puce DRAM défectueuse exacte.</li> |
| | <li><strong>Initialisation du Contrôleur d'Affichage Haute Résolution :</strong> Le micrologiciel de test écrit directement dans les registres du nouveau contrôleur vidéo du PCW 9512. En injectant des trames de synchronisation géométriques stables dans le moniteur à phosphore blanc, la carte permet de déterminer immédiatement si un écran blanc ou distordu est dû à une défaillance numérique de la carte mère ou à un défaut analogique dans les circuits de déflexion du tube CRT.</li> |
| | <li><strong>Audit du Port Parallèle Centronics Natif :</strong> Étant donné que le 9512 intégrait un port parallèle de série sur la carte mère pour son imprimante à marguerite officielle, l'interface de test exécute des routines de test spécifiques sur les lignes d'Entrée/Sortie de ce port, isolant les pannes courantes causées par les courants de retour des périphériques d'impression externes.</li> |
| | </ul> |
| </div> | </div> |
| |
| <div class="pcw-subtitle-box">Base de Téléchargements</div> | <div class="pcw-subtitle-box">Section de Téléchargements</div> |
| |
| <div class="tech-spec-box-full"> | <div class="tech-spec-box-full"> |
| <table class="tech-table"> | <table class="tech-table"> |
| <thead> | <thead> |
| <tr><th>Format</th><th>Archive de Documentation / Image du Dump ROM</th></tr> | <tr><th>Format</th><th>Fichier de Documentation / Image ROM</th></tr> |
| </thead> | </thead> |
| <tbody> | <tbody> |
| <tr><td>DSK / ZIP</td><td></html>{{hardware:descargas:Test9512_Roms.zip|ROMS}}<html> (Format d'archive compressée ZIP)</td></tr> | <tr><td>DSK / ZIP</td><td></html>{{hardware:descargas:Test9512_Roms.zip|ROMS}}<html> (Fichiers compressés au format ZIP)</td></tr> |
| </tbody> | </tbody> |
| </table> | </table> |