Herramientas de usuario

Herramientas del sitio


fr:hardware:perifericos:intergem_disk_drive_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
fr:hardware:perifericos:intergem_disk_drive_interface [2026/05/14 05:35] – creado jesusfr:hardware:perifericos:intergem_disk_drive_interface [2026/05/25 16:03] (actual) jesus
Línea 3: Línea 3:
 <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 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; }
 +  .content-body ul li a { color: #00ff00 !important; text-decoration: underline !important; font-weight: bold; }
   .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; }
      
-  /* --- GALERÍA CENTRADA CON IMÁGENES GRANDES --- */ +  /* --- 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 25: Línea 28:
   .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>
  
-<!-- CAPA DE MODALES INTERACTIVOS (LIGHTBOX) -->+<!-- CALQUES MODAUX INTERACTIFS (LIGHTBOX) -->
 <div id="pgtop" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Intergem_Disk_Top.jpg"></a></div> <div id="pgtop" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Intergem_Disk_Top.jpg"></a></div>
 <div id="pgbottom" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Intergem_Disk_Bottom.jpg"></a></div> <div id="pgbottom" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Intergem_Disk_Bottom.jpg"></a></div>
Línea 39: Línea 43:
      
   <div class="content-body">   <div class="content-body">
-    <p>L'Intergem Disk Drive Interface de chez </html>[[..:..:companias:Dynamic Data Technology]]<html> est un adaptateur pour lecteurs de disquettes externes au standard Shugart conçu pour le PCW. Il génère son propre signal /RDY, ce qui évite d'avoir à utiliser des lecteurs qui le possèdent nativement. Le connecteur d'alimentation correspond à celui des ordinateurs Acorn BBC.</p>+    <p>Le Intergem Disk Drive Interface de la maison </html>[[fr:companias:Dynamic Data Technology|Dynamic Data Technology]]<html> est un adaptateur pour unités de disque externes norme Shugart pour le PCW. Il génère son propre signal /RDY, avec lequel il n'est pas nécessaire d'utiliser des unités qui l'ont. Le connecteur d'alimentation est celui des Acorn BBC.</p>
   </div>   </div>
  
Línea 56: Línea 60:
      
   <div class="content-body">   <div class="content-body">
-    <p>Ce périphérique a été développé par <strong>Ray Alker</strong>Il s'agit d'une interface qui vient se loger dans l'emplacement ou la baie du second lecteur de disquettes d'un Amstrad PCW8256 (la plaque d'origine masquant la baie doit être retirée). Elle comprend un connecteur pour un lecteur de 5,25" de 80 pistes au standard Shugart. Elle intègre également un connecteur d'alimentation assez inhabitueladapté aux lecteurs de 5,25" installés sur les ordinateurs Acorn BBC (il est vivement recommandé de ne pas utiliser le bloc d'alimentation de l'Amstrad PCW à cette fin, car il n'est pas assez puissant).</p>+    <p>Ce périphérique a été développé par <strong>Ray Alker</strong>C'est une interface qui s'adapte dans le creux ou la baie de la deuxième unité de disque d'un PCW8256 (la plaque d'origine qui recouvre la baie doit être retirée). Il comprend un connecteur pour une unité de 5.25" de 80 pistes norme Shugart. Il inclut un connecteur assez inhabituel adapté aux unités de 5.25" montées sur les ordinateurs Acorn BBC (il est recommandé de ne pas utiliser la source d'alimentation de l'Amstrad PCW à cet effet, car elle n'est pas assez puissante).</p>
          
-    <p>Le branchement de l'interface est relativement simple (pour rappel, effectuez toujours les connexions lorsque l'ordinateur est éteint dans ce cas précis, comme nous devons manipuler l'intérieur de la machineil est fortement conseillé de débrancher l'appareil du réseau électrique). À l'intérieur, vous trouverez deux connecteurs : le premier se relie au bloc d'alimentation et le second vient se brancher sur la nappe de données d'origine du PCW pour le lecteur B:.</p>+    <p>La connexion de l'interface est assez simple (rappelons de faire tout type de connexion avec l'ordinateur éteint et dans ce cas, comme nous devons manipuler à l'intérieur, nous recommandons de débrancher du réseau électrique). À l'intérieur, nous nous trouverons avec deux connecteurs : une connexion qui va à la source d'alimentation et l'autre au câble de données du propre PCW dans l'unité B:.</p>
          
-    <p>Ses puces et circuits intégrés restent un mystère : comme on peut le constater, la connexion d'un lecteur compatible au standard Shugart est simplement une question de câblage de connecteur. D'après ce qui a pu être déduit, la présence de ce type de connecteur basé sur l'Acorn BBC s'explique par le fait que l'entreprise n'avait accès qu'à cette unique machine technique.</p>+    <p>Ses puces et ses intégrés sont un mystère : comme nous l'aurons vu, la connexion d'une unité compatible norme Shugart simplement est une question de connecteur. D'après ce qui a été déduit, la raison de ce type de connecteurs basés sur l'Acorn BBC est parce que la compagnie avait accès à cet unique équipement.</p> 
 +  </div> 
 +  <div class="pcw-subtitle-box">Analyse Technique et Logique des Circuits Dévoilée</div> 
 +  <div class="content-body"> 
 +    <p>Malgré le mystère initial soulevé dans les chroniques de l'époque, les analyses modernes de rétro-ingénierie appliquées directement sur les diagrammes schématiques ont dévoilé à 100% la conception électronique conçue par Ray Alker pour cette carte adaptatrice interne :</p> 
 +    <ul> 
 +      <li><strong>L'Intégré Temporisateur 74LS123 (Multivibrateur Monostable) :</strong> Le cœur analogique/numérique du périphérique repose sur une puce de logique discrète TTL <strong>74LS123</strong> (un double multivibrateur monostable redéclenchable). Ce composant électronique agit comme un temporisateur synchrone. Étant donné que les unités mécaniques standard de 5.25" ou de 3.5" de la norme Shugart de tierces parties manquaient de la piste ou de la ligne physique chargée d'envoyer le signal de confirmation de révolutions et de stabilité du moteur (<code>READY</code> / broche 4) exigé de manière obligatoire par le contrôleur de disques d'Amstrad (<strong>NEC µPD765A</strong>), l'interface Intergem devait le synthétiser artificiellement.</li> 
 +      <li><strong>Génération Automatique du Signal /RDY :</strong> Lors de l'activation de la ligne logique de sélection et de démarrage de rotation de l'unité B: (signal actif à l'état bas <code>/MOTOR_ON</code> ou <code>/DRVSEL1</code>) provenant du bus du PCW, l'impulsion électrique déclenche l'une des étapes de la puce 74LS123Combiné avec un réseau de résistance et condensateur (RC) calibré de façon fixe sur le PCB, le circuit génère un retard artificiel de quelques centaines de millisecondes (simulant exactement le temps physique de latence d'accélération mécanique que prend un vrai moteur matériel pour stabiliser sa rotation). Une fois ce bref temporisateur écoulé, la sortie commutée de l'intégré force automatiquement la ligne <code>/RDY</code> à l'état bas (0V), trompant avec succès le BIOS du CP/M Plus et garantissant des lectures fluides du bus de secteurs de données sans générer le redoutable message d'erreur critique <em>Read Error</em>.</li> 
 +    </ul>
   </div>   </div>
  
Línea 67: Línea 79:
   <div class="content-body">   <div class="content-body">
     <ul>     <ul>
-      <li></html>{{:hardware:descargas:InterGem.zip|Schémas}}<html> (Archive au format ZIP, merci à José Leandro Novellón)</li>+      <li></html>{{:hardware:descargas:InterGem.zip|Esquemas}}<html> (Fichiers compressés au format ZIP, grâce au travail de José Leandro Novellón)</li>
     </ul>     </ul>
   </div>   </div>
fr/hardware/perifericos/intergem_disk_drive_interface.1778736917.txt.gz · Última modificación: por jesus