| Próxima revisión | Revisión previa |
| de:hardware:perifericos:intergem_disk_drive_interface [2026/05/14 05:34] – creado jesus | de:hardware:perifericos:intergem_disk_drive_interface [2026/05/25 16:02] (actual) – jesus |
|---|
| <html> | <html> |
| <style> | <style> |
| /* --- MOTOR VISUAL RETRO CRT --- */ | /* --- 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 { 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 --- */ | /* --- 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; } | .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); } |
| .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; } |
| | |
| | /* --- 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; } |
| .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) --> | <!-- 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 von </html>[[..:..:companias: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 Signal nativ unterstützen. Der Stromanschluss entspricht dem 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="drive-card"> | <div class="drive-card"> |
| <div class="drive-gallery"> | <div class="drive-gallery"> |
| <div class="img-frame"><a href="#pgtop"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Intergem_Disk_Top.jpg"></a><span class="img-label">Oberseite</span></div> | <div class="img-frame"><a href="#pgtop"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Intergem_Disk_Top.jpg"></a><span class="img-label">Draufsicht</span></div> |
| <div class="img-frame"><a href="#pgbottom"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Intergem_Disk_Bottom.jpg"></a><span class="img-label">Unterseite</span></div> | <div class="img-frame"><a href="#pgbottom"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Intergem_Disk_Bottom.jpg"></a><span class="img-label">Unteransicht</span></div> |
| </div> | </div> |
| </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 des zweiten Diskettenlaufwerks eines Amstrad PCW8256 passt (die Originalplatte, die den Schacht abdeckt, muss entfernt werden). Es verfügt über einen Anschluss für ein Shugart-Standard 5,25"-Laufwerk mit 80 Spuren. Zudem besitzt es einen recht ungewöhnlichen Stromanschluss, der für die in Acorn BBC-Computern verbauten 5,25"-Laufwerke ausgelegt ist (es wird dringend empfohlen, nicht das Netzteil des Amstrad PCW dafür zu verwenden, da es nicht genügend Leistung bietet).</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 unkompliziert (als Erinnerung: Führen Sie jegliche Hardware-Installationen nur bei ausgeschaltetem Computer durch; da in diesem Fall Arbeiten im Inneren des Gehäuses erforderlich sind, wird dringend empfohlen, das Gerät vom Stromnetz zu trennen). Im Inneren befinden sich zwei Anschlüsse: Einer führt zum Netzteil und der andere wird mit dem internen Datenkabel des PCW für das Laufwerk B: verbunden.</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 verwendeten Chips und integrierten Schaltkreise bleiben ein Rätsel: Wie man sieht, ist der Anschluss eines Shugart-kompatiblen Laufwerks lediglich eine Frage der Pinbelegung. Es wird vermutet, dass der Grund für dieses spezifische Acorn-BBC-basierte Steckerlayout schlicht darin lag, dass das Unternehmen ausschließlich Zugang zu diesem einen Computertyp 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> (ZIP-Archivformat, mit Dank an 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> |