| Ambos lados, revisión anteriorRevisión previa | |
| de:hardware:perifericos:intergem_disk_drive_interface [2026/05/15 06:19] – jesus | de:hardware:perifericos:intergem_disk_drive_interface [2026/05/25 16:02] (actual) – jesus |
|---|
| <html> | <html> |
| <style> | <style> |
| /* --- RETRO CRT VISUAL ENGINE --- */ | /* --- CRT RETRO VISUAL ENGINE --- */ |
| .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 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 --- */ | /* --- ZENTRIERTE GALERIE MIT GROSSEN BILDERN --- */ |
| .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; } |
| .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 --- */ | /* --- MODAL DE LIGHTBOX MIT BEGRENZUNGS-BYPASS FÜR REALE GRÖSSE --- */ |
| .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 --> | <!-- INTERAKTIVE LIGHTBOX-LAYER --> |
| <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> |
| | |
| <div class="content-body"> | <div class="content-body"> |
| <p>Das Intergem Disk Drive Interface aus dem Hause </html>[[de:companias:Dynamic Data Technology|Dynamic Data Technology]]<html> ist ein Adapter für externe Diskettenlaufwerke nach Shugart-Standard für den PCW. Es erzeugt sein eigenes /RDY-Signal, sodass keine Laufwerke verwendet werden müssen, die dieses Signal nativ unterstützen. Der Stromanschluss entspricht dem Standard der Acorn BBC-Computer.</p> | <p>Das Intergem Disk Drive Interface aus dem Hause </html>[[de:companias:Dynamic Data Technology|Dynamic Data Technology]]<html> ist ein Adapter für externe Shugart-Standard-Diskettenlaufwerke für den PCW. Es erzeugt sein eigenes /RDY-Signal, sodass keine Laufwerke verwendet werden müssen, die dieses von Haus aus besitzen. Der Stromanschluss entspricht dem der Acorn BBC-Computer.</p> |
| </div> | </div> |
| |
| | |
| <div class="content-body"> | <div class="content-body"> |
| <p>Dieses Peripheriegerät wurde von <strong>Ray Alker</strong> entwickelt. Es handelt sich um ein Interface, das in den Schacht bzw. die Bucht des zweiten Diskettenlaufwerks eines PCW8256 passt (die originale Abdeckplatte des Laufwerksschachts muss entfernt werden). Es enthält einen Anschluss für ein Shugart-Standard-5,25"-Laufwerk mit 80 Tracks. Zudem ist ein recht ungewöhnlicher Stromanschluss verbaut, welcher für die in Acorn BBC-Computern montierten 5,25"-Laufwerke geeignet ist (es wird dringend empfohlen, für diesen Zweck nicht das Netzteil des Amstrad PCW zu verwenden, da dieses nicht leistungsstark genug ist).</p> | <p>Dieses Peripheriegerät wurde von <strong>Ray Alker</strong> entwickelt. Es ist ein Interface, das in den Schacht oder Laufwerksschacht des zweiten Diskettenlaufwerks eines PCW8256 passt (die originale Abdeckplatte des Schachts muss entfernt werden). Es enthält einen Anschluss für ein 80-Spur-, 5,25"-Shugart-Standardlaufwerk. Es verfügt über einen recht ungewöhnlichen Anschluss, der für 5,25"-Laufwerke geeignet ist, die in Acorn BBC-Computern verbaut sind (es wird dringend empfohlen, für diesen Zweck nicht das interne Netzteil des Amstrad PCW zu verwenden, da es nicht leistungsstark genug ist).</p> |
| | |
| <p>Der Anschluss des Interfaces ist recht einfach (denken Sie daran, jegliche Verbindungen bei ausgeschaltetem Computer vorzunehmen, und da in diesem Fall Eingriffe in das Innere erforderlich sind, empfehlen wir, das Gerät vom Stromnetz zu trennen). Im Inneren befinden sich zwei Anschlüsse: eine Verbindung, die zum Netzteil führt, und die andere, die an das Datenkabel des PCW selbst für das Laufwerk B: angeschlossen wird.</p> | <p>Der Anschluss des Interfaces ist recht einfach (denken Sie daran, jeden Anschluss bei ausgeschaltetem Computer vorzunehmen, und in diesem speziellen Fall, da wir im Inneren hantieren müssen, empfehlen wir, das Gerät komplett vom Netz zu trennen). Im Inneren finden wir zwei Anschlüsse: einen Anschluss, der zum Netzteil führt, und den anderen zum Datenflachbandkabel des PCW selbst am Laufwerk B:.</p> |
| | |
| <p>Die Chips und integrierten Schaltkreise bleiben ein Rätsel: Wie man sieht, ist der Anschluss eines Shugart-kompatiblen Laufwerks lediglich eine Frage des passenden Steckers. Es wird vermutet, dass der Grund für diese Art von Anschlüssen auf Acorn-BBC-Basis darin lag, dass das Unternehmen damals nur Zugang zu genau diesem System hatte.</p> | <p>Seine Chips und integrierten Schaltkreise sind ein Rätsel: Wie wir gesehen haben, ist der Anschluss eines Shugart-kompatiblen Laufwerks einfach eine Frage des Steckers. Nach den bisherigen Erkenntnissen liegt der Grund für diese auf dem Acorn BBC basierenden Anschlüsse schlicht darin, dass das Unternehmen nur Zugang zu diesem einen spezifischen System hatte.</p> |
| | </div> |
| | <div class="pcw-subtitle-box">Technische Übersicht und Schaltkreis-Analyse</div> |
| | <div class="content-body"> |
| | <p>Dank moderner Erhaltungsbemühungen und präziser Dokumentation durch Reverse Engineering konnte das elektronische Design von Ray Alker für diese interne Adapterplatine zu 100 % entschlüsselt werden:</p> |
| | <ul> |
| | <li><strong>Der monostabile Multivibrator 74LS123:</strong> Der logische Kern dieses Erweiterungsinterfaces basiert auf dem diskreten TTL-Schaltkreis <strong>74LS123</strong> (ein zweifacher, flankengesteuerter monostabiler Multivibrator). Da handelsübliche 5,25"- oder 3,5"-Laufwerke nach Shugart-Standard keine physische Leitung besitzen, um das Motor-Drehzahlbestätigungssignal (<code>READY</code> / Pin 4) an den nativen <strong>NEC µPD765A</strong> Floppy-Disk-Controller (FDC) des Amstrad-Motherboards zurückzugeben, musste dieses Signal künstlich erzeugt werden.</li> |
| | <li><strong>Synthetische Erzeugung des /RDY-Pulses:</strong> Sobald die Z80-CPU die Laufwerksauswahlleitung für das Laufwerk B: (die Active-Low-Signale <code>/MOTOR_ON</code> oder <code>/DRVSEL1</code>) aktiviert, triggers dieser Impuls eine der Stufen des 74LS123-Chips. In Verbindung mit einem RC-Glied (Widerstand und Kondensator) auf der Platine, das eine feste Zeitkonstante vorgibt, generiert die Schaltung eine künstliche Verzögerung von einigen Hundert Millisekunden. Diese simuliert exakt die mechanische Latenz, die ein realer Motor benötigt, um auf die optimale Drehzahl zu beschleunigen. Nach Ablauf dieses Timers schaltet der Ausgang des Chips die <code>/RDY</code>-Leitung auf Low (0V), wodurch das CP/M Plus-BIOS getäuscht wird und eine fehlerfreie Sektordatenübertragung ohne den kritischen <em>Read Error</em> ermöglicht wird.</li> |
| | </ul> |
| </div> | </div> |
| |
| <div class="content-body"> | <div class="content-body"> |
| <ul> | <ul> |
| <li></html>{{:hardware:descargas:InterGem.zip|Schaltpläne}}<html> (Komprimierte Archive im ZIP-Format, mit freundlicher Unterstützung von José Leandro Novellón)</li> | <li></html>{{:hardware:descargas:InterGem.zip|Esquemas}}<html> (Komprimierte Dateien im ZIP-Format, dank der Arbeit von José Leandro Novellón)</li> |
| </ul> | </ul> |
| </div> | </div> |