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

Ambos lados, revisión anteriorRevisión previa
fr:hardware:perifericos:intergem_disk_drive_interface [2026/05/15 06:19] jesusfr:hardware:perifericos:intergem_disk_drive_interface [2026/05/25 16:03] (actual) jesus
Línea 3: Línea 3:
 <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; }
Línea 14: Línea 14:
   .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 { 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; }
   .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; }
      
-  /* --- CENTERED GALLERY WITH LARGE IMAGES --- */+  /* --- 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; width: 100%; }   .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; }
Línea 27: 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; }
      
-  /* --- LIGHTBOX MODAL SETUP: STRICT NATIVE REAL SIZE --- */+  /* --- 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; }
Línea 34: Línea 35:
 </style> </style>
  
-<!-- INTERACTIVE MODAL LIGHTBOX LAYERS -->+<!-- 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 42: Línea 43:
      
   <div class="content-body">   <div class="content-body">
-    <p>L'Intergem Disk Drive Interface de chez </html>[[fr:companias:Dynamic Data Technology|Dynamic Data Technology]]<html> est un adaptateur pour lecteurs de disquettes externes au standard Shugart pour le PCW. Il génère son propre signal /RDY, dispensant ainsi de l'utilisation de lecteurs qui en sont équipés de base. Le connecteur d'alimentation est identique à 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 59: 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>. C'est une interface qui s'adapte dans l'emplacement ou la baie du second lecteur de disquette d'un PCW8256 (la plaque d'obturation d'origine recouvrant la baie doit être retirée). Elle comprend un connecteur pour un lecteur de 5.25" à 80 pistes au standard Shugart. Elle intègre également un connecteur d'alimentation assez inhabituel adapté aux lecteurs 5.25" montés sur les ordinateurs Acorn BBC (il est vivement recommandé de ne pas utiliser le bloc d'alimentation interne de l'Amstrad PCW à cet effet, 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 plutôt simple (rappelons qu'il faut effectuer tout type de connexion avec l'ordinateur éteintet comme il est nécessaire de manipuler à l'intérieur dans ce cas précis, nous conseillons de débrancher l'appareil du réseau électrique). À l'intérieur, vous trouverez deux connecteurs : une liaison qui va vers le bloc d'alimentation et l'autre qui se fixe sur la nappe de données du PCW lui-même au niveau du 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 ses circuits intégrés restent un mystère : comme on a pu le voirconnecter une unité compatible au standard Shugart est simplement une question de connecteur. D'après ce qui a été déduit, la raison du choix de ce type de connecteurs basés sur l'Acorn BBC s'explique par le fait que l'entreprise avait uniquement accès à cette machine à cette époque.</p>+    <p>Ses puces et ses intégrés sont un mystère : comme nous l'aurons vula 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 74LS123. Combiné 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 70: Línea 79:
   <div class="content-body">   <div class="content-body">
     <ul>     <ul>
-      <li></html>{{:hardware:descargas:InterGem.zip|Schémas}}<html> (Archives compressées au format ZIP, avec l'aimable contribution de 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.1778825972.txt.gz · Última modificación: por jesus