Herramientas de usuario

Herramientas del sitio


fr:hardware:perifericos:gemdrive

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
fr:hardware:perifericos:gemdrive [2026/05/13 19:17] – creado jesusfr:hardware:perifericos:gemdrive [2026/05/25 15:52] (actual) jesus
Línea 1: Línea 1:
 ~~NOTOC~~ ~~NOTOC~~
 +
 <html> <html>
 <style> <style>
-  /* --- MOTOR VISUAL RETRO CRT --- */+  /* --- 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; }
Línea 12: 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; }
      
-  /* --- COUPE-GÉNÉRAL DE LA GALERIE --- */ +  /* --- GALERIE CENTRÉE AVEC GRANDES IMAGES --- */ 
-  .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); }
Línea 24: Línea 27:
   .img-label { font-size: 0.75em; color: #00aa00; margin-top: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; }   .img-label { font-size: 0.75em; color: #00aa00; margin-top: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; }
      
 +  /* --- CALQUE MODAL LIGHTBOX AVEC OUTREPASSEMENT DES LIMITES POUR TAILLE RÉELLE --- */
   .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; }
 </style> </style>
  
-<!-- COUCHE DES MODALES INTERACTIVES (LIGHTBOX) -->+<!-- CALQUES MODAUX INTERACTIFS (LIGHTBOX) -->
 <div id="pgfront" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Front.jpg"></a></div> <div id="pgfront" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Front.jpg"></a></div>
 <div id="pgback" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Back.jpg"></a></div> <div id="pgback" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Back.jpg"></a></div>
Línea 43: Línea 47:
      
   <div class="content-body">   <div class="content-body">
-    <p>Les GEM Drive sont une famille d'interfaces de disque dur externe de la marque </html>[[fr:companias:cirtech|Cirtech]]<html>.</p>+    <p>Le GEM Drive de </html>[[fr:compañias:cirtech|Cirtech]]<html> est un périphérique de stockage de masse à état solide (Silicon RAM Drive) qui se connecte au port d'extension latéral des Amstrad PCW de la série 8000.</p>
   </div>   </div>
- 
   <div class="pcw-subtitle-box">Images du Matériel</div>   <div class="pcw-subtitle-box">Images du Matériel</div>
      
Línea 51: Línea 54:
     <div class="drive-card">     <div class="drive-card">
       <div class="drive-gallery">       <div class="drive-gallery">
-        <div class="img-frame"><a href="#pgfront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Front.jpg"></a><span class="img-label">Vue Avant</span></div> +        <div class="img-frame"><a href="#pgfront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Front.jpg"></a><span class="img-label">Face Avant</span></div> 
-        <div class="img-frame"><a href="#pgback"><img src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Back.jpg"></a><span class="img-label">Vue Arrière</span></div>+        <div class="img-frame"><a href="#pgback"><img src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Back.jpg"></a><span class="img-label">Face Arrière</span></div>
         <div class="img-frame"><a href="#pginner"><img src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Inner.jpg"></a><span class="img-label">Intérieur Unité</span></div>         <div class="img-frame"><a href="#pginner"><img src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Inner.jpg"></a><span class="img-label">Intérieur Unité</span></div>
         <div class="img-frame"><a href="#pgifront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Interface_Front.jpg"></a><span class="img-label">Interface Avant</span></div>         <div class="img-frame"><a href="#pgifront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:CirtechGemDrive_Interface_Front.jpg"></a><span class="img-label">Interface Avant</span></div>
Línea 62: Línea 65:
   </div>   </div>
  
 +  <div class="pcw-subtitle-box">Description, Contexte et Histoire de la Préservation</div>
 +  <div class="content-body">
 +    <p>Commercialisé au Royaume-Uni et sur les marchés européens à la fin des années 80 par la prestigieuse firme écossaise <strong>Cirtech</strong>, le <strong>GEM Drive</strong> constitue l'un des périphériques de stockage secondaire à état solide les plus avancés et optimisés de la gamme Amstrad PCW. Au niveau de la préservation historique, il a existé une confusion notable dans la littérature technique qui classait à tort cet appareil comme un disque dur mécanique ou un lecteur de disquette externe conventionnel. En réalité, il s'agit d'une **unité de disque au silicium non volatile (Silicon RAM Drive)** basée sur des puces de mémoire à accès aléatoire statique ou dynamique avec une sauvegarde énergétique physique continue par batterie.</p>
 +    <p>Le nom de ce périphérique obéit à une décision d'ingénierie commerciale stratégique : résoudre les graves limitations dont souffrait l'Amstrad PCW lors de l'exécution de l'environnement graphique de fenêtres **GEM (Graphics Environment Manager) de Digital Research**. Le système GEM et ses applications natives d'édition électronique professionnelle (telles que <em>MicroDesign 2</em>, <em>OCP Advanced Art Studio</em> ou des traitements de texte avancés) nécessitaient des lectures et écritures constantes de fichiers système, de bibliothèques de polices d'écran et de pilotes de souris. Effectuer ces accès sur les lents lecteurs de disquettes mécaniques natifs de 3 pouces et 180 Ko ralentissait considérablement le flux de travail et épuisait l'espace physique disponible. Le GEM Drive apportait un disque virtuel instantané qui multipliait les taux de transfert de données et libérait les lecteurs mécaniques de la machine.</p>
 +  </div>
 +
 +  <div class="pcw-subtitle-box">Architecture Matérielle et Commutation Non Volatile</div>
 +  <div class="content-body">
 +    <p>La carte de circuits et la conception modulaire du GEM Drive de Cirtech se distinguent por un schéma électronique robuste qui permettait de sauvegarder l'intégralité du système de fichiers même lorsque l'ordinateur était éteint :</p>
 +    <ul>
 +      <li><strong>Sous-système Superviseur d'Énergie et Batterie d'Accumulateurs :</strong> Pour éviter la volatilité naturelle des mémoires RAM lors du retrait du courant électrique, la carte intègre un circuit superviseur chargé de surveiller constamment les lignes de tension du bus du PCW. Tant que l'ordinateur est allumé, le périphérique est alimenté par la machine et maintient sous charge un bloc interne de batteries accumulateurs au Nickel-Cadmium (NiCd) ou au lithium. À l'instant même où le PCW est éteint, le superviseur commute l'alimentation des intégrés vers les batteries en quelques nanosecondes, retenant la structure logique du disque pendant des mois.</li>
 +      <li><strong>Mécanisme Traversant et Décodage du Bus Z80 :</strong> La carte de l'interface s'interconnecte directement au bus d'expansion latéral à 50 broches du PCW. Cirtech a implémenté des pistes de cuivre traversantes double face (pass-through) sur son PCB pour éviter que l'utilisateur ne perde la connectivité con d'autres périphériques de bureau obligatoires (comme l'interface série/parallèle CPS8256).</li>
 +    </ul>
 +  </div>
 +  <div class="pcw-subtitle-box">Pagination des Banques de Mémoire (Paging) et Correctifs du BIOS</div>
 +  <div class="content-body">
 +    <p>Pour une intégration transparente dans le système d'exploitation et les logiciels d'application, l'ingénierie de Cirtech nécessitait de mapper des blocs de mémoire de masse afin de surmonter les barrières d'adressage du microprocesseur :</p>
 +    <ul>
 +      <li><strong>Fenêtre d'Adressage de la CPU :</strong> Le processeur Zilog Z80 de l'Amstrad PCW ne dispose que d'un bus d'adressage de 16 bits, ce qui le limite structurellement à indexer un maximum de 64 Ko de mémoire simultanément dans son espace natif. Pour gérer les capacités de stockage massives du GEM Drive, la logique numérique intégrée à l'interface ouvrait une fenêtre fixe ou tampon de transfert indexé dans l'espace d'adressage d'Entrée/Sortie (I/O) de la machine. Le logiciel sélectionnait le bloc logique du disque de silicium en écrivant l'index de page dans le registre de contrôle de Cirtech. Immédiatement après, il exécutait des instructions de transfert de blocs à haute vitesse (telles que <code>LDIR</code> ou <code>INIR</code>), atteignant des taux de rendement en lecture et écriture instantanés qui pulvérisaient littéralement les lecteurs de disquettes mécaniques.</li>
 +      <li><strong>Injection Automatique au Démarrage (Boot) :</strong> Le kit de matériel était fourni avec des logiciels utilitaires spécifiques destinés à l'environnement du système d'exploitation <strong>CP/M Plus</strong>. Pendant la phase de chargement du système, un pilote résident — agissant comme un correctif (patch) de bas niveau au sein de la structure du BIOS — modifiait dynamiquement les vecteurs d'allocation des blocs système. Cela permettait à CP/M Plus de reconnaître automatiquement le GEM Drive comme une unité de disque dur native et permanente, totalement indépendante du disque RAM volatil de l'ordinateur (Drive M:). Par conséquent, des lettres de lecteur logiques fixes (fréquemment <strong>Drive C:</strong> ou <strong>Drive D:</strong>) étaient assignées et dédiées exclusivement à l'hébergement des binaires essentiels de l'environnement de bureau GEM.</li>
 +    </ul>
 +  </div>
 </div> </div>
 </html> </html>
  
fr/hardware/perifericos/gemdrive.1778699870.txt.gz · Última modificación: por jesus