Herramientas de usuario

Herramientas del sitio


de:hardware:perifericos:rampac

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

de:hardware:perifericos:rampac [2026/05/14 08:50] – creado jesusde:hardware:perifericos:rampac [2026/05/25 17:12] (actual) jesus
Línea 3: Línea 3:
 <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.1s 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; }
   @keyframes flickering { 0% { opacity: 0.98; } 100% { opacity: 1; } }   @keyframes flickering { 0% { opacity: 0.98; } 100% { opacity: 1; } }
   .retro-text-green { color: #00ff00 !important; font-family: 'Courier New', Courier, monospace; text-shadow: 0 0 10px rgba(0, 255, 0, 0.7), 0 0 2px rgba(0, 255, 0, 0.8); text-transform: uppercase; letter-spacing: 1px; text-decoration: none !important; }   .retro-text-green { color: #00ff00 !important; font-family: 'Courier New', Courier, monospace; text-shadow: 0 0 10px rgba(0, 255, 0, 0.7), 0 0 2px rgba(0, 255, 0, 0.8); text-transform: uppercase; letter-spacing: 1px; text-decoration: none !important; }
Línea 15: Línea 15:
   .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; }
      
-  /* --- CONTAINERS AND CARDS --- */+  /* --- BEHÄLTER UND KARTEN --- */
   .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; }
   .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 21: Línea 21:
   .drive-gallery { display: flex; gap: 15px; flex-direction: row; flex-wrap: wrap; justify-content: center; width: 100%; }   .drive-gallery { display: flex; gap: 15px; flex-direction: row; flex-wrap: wrap; justify-content: center; width: 100%; }
  
-  /* --- RETRO IMAGE FRAMES --- */+  /* --- RETRO-BILDERRAHMEN --- */
   .img-frame { border: 2px solid #00ff00; padding: 6px; background: #000; text-align: center; display: inline-flex; flex-direction: column; align-items: center; box-sizing: border-box; transition: 0.3s ease; }   .img-frame { border: 2px solid #00ff00; padding: 6px; background: #000; text-align: center; display: inline-flex; flex-direction: column; align-items: center; box-sizing: border-box; transition: 0.3s ease; }
   .img-frame:hover { transform: scale(1.05); border-color: #00ff00; box-shadow: 0 0 15px rgba(0, 255, 0, 0.4); }   .img-frame:hover { transform: scale(1.05); border-color: #00ff00; box-shadow: 0 0 15px rgba(0, 255, 0, 0.4); }
Línea 27: Línea 27:
   .img-label { font-size: 0.72em; color: #00aa00; margin-top: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; }   .img-label { font-size: 0.72em; color: #00aa00; margin-top: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 100%; }
      
-  /* --- LIGHTBOX MODAL SETUPSTRICT NATIVE REAL SIZE --- */+  /* --- MODAL DE LIGHTBOX-ANPASSUNGORIGINALE REALE GRÖSSE MIT SCROLL --- */
   .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 34:
 </style> </style>
  
-<!-- INTERACTIVE MODAL LIGHTBOX LAYERS --> +<!-- INTERAKTIVE LIGHTBOX-LAYER --> 
-<!-- Revision 1: Modell ohne serielle Schnittstelle -->+<!-- Variante 1: Ohne serielle Schnittstelle -->
 <div id="rp_f1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_Front.jpg"></a></div> <div id="rp_f1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_Front.jpg"></a></div>
 <div id="rp_b1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_Back.jpg"></a></div> <div id="rp_b1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_Back.jpg"></a></div>
Línea 42: Línea 42:
 <div id="rp_pbot1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_PCB_Bottom.jpg"></a></div> <div id="rp_pbot1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_PCB_Bottom.jpg"></a></div>
  
-<!-- Revision 2: Modell mit serieller Schnittstelle -->+<!-- Variante 2: Mit serieller Schnittstelle -->
 <div id="rp_f2" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_Front.jpg"></a></div> <div id="rp_f2" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_Front.jpg"></a></div>
 <div id="rp_b2" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_Back.jpg"></a></div> <div id="rp_b2" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_Back.jpg"></a></div>
Línea 50: Línea 50:
  
 <div class="pcw-monitor-ultra"> <div class="pcw-monitor-ultra">
-  <div class="pcw-title-ultra retro-text-green"> A> RAMPAC EXPANSION </div>+  <div class="pcw-title-ultra retro-text-green"> A> RAMPAC INTERFACE </div>
      
   <div class="content-body">   <div class="content-body">
-    <p>Das Rampac aus dem Hause </html>[[de:companias:SCA Systems|SCA Systems]]<html> ist eine 512-KB-RAM-Speichererweiterung, die bei bestimmten Hardware-Revisionen zusätzlich über eine integrierte serielle RS232-Schnittstelle verfügt.</p>+    <p>Das Rampac aus dem Hause </html>[[de:companias:SCA Systems|SCA Systems]]<html> ist eine Erweiterung von 512 KB RAM-Speicher, die bei einigen spezifischen Modellen zusätzlich über eine serielle RS232-Schnittstelle verfügt.</p>
   </div>   </div>
  
Línea 61: Línea 61:
     <div class="drive-card">     <div class="drive-card">
       <div class="drive-gallery">       <div class="drive-gallery">
-        <div class="img-frame"><a href="#rp_f1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_Front.jpg"></a><span class="img-label">Gehäuse Vorne</span></div> +        <div class="img-frame"><a href="#rp_f1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_Front.jpg"></a><span class="img-label">Gehäusefront</span></div> 
-        <div class="img-frame"><a href="#rp_b1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_Back.jpg"></a><span class="img-label">Gehäuse Hinten</span></div> +        <div class="img-frame"><a href="#rp_b1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_Back.jpg"></a><span class="img-label">Gehäuserückseite</span></div> 
-        <div class="img-frame"><a href="#rp_pf1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_PCB_Front.jpg"></a><span class="img-label">Platine Vorne</span></div> +        <div class="img-frame"><a href="#rp_pf1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_PCB_Front.jpg"></a><span class="img-label">Platine Front</span></div> 
-        <div class="img-frame"><a href="#rp_pb1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_PCB_Back.jpg"></a><span class="img-label">Platine Hinten</span></div> +        <div class="img-frame"><a href="#rp_pb1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_PCB_Back.jpg"></a><span class="img-label">Platine Rückseite</span></div> 
-        <div class="img-frame"><a href="#rp_pbot1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_PCB_Bottom.jpg"></a><span class="img-label">Platine Unterseite</span></div>+        <div class="img-frame"><a href="#rp_pbot1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac_PCB_Bottom.jpg"></a><span class="img-label">Platine Unten</span></div>
       </div>       </div>
     </div>     </div>
   </div>   </div>
  
-  <div class="pcw-subtitle-box">Modell mit serieller RS232-Schnittstelle</div>+  <div class="pcw-subtitle-box">Modell mit serieller Schnittstelle</div>
      
   <div class="drive-grid-container">   <div class="drive-grid-container">
     <div class="drive-card">     <div class="drive-card">
       <div class="drive-gallery">       <div class="drive-gallery">
-        <div class="img-frame"><a href="#rp_f2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_Front.jpg"></a><span class="img-label">Gehäuse Vorne</span></div> +        <div class="img-frame"><a href="#rp_f2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_Front.jpg"></a><span class="img-label">Gehäusefront</span></div> 
-        <div class="img-frame"><a href="#rp_b2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_Back.jpg"></a><span class="img-label">Gehäuse Hinten</span></div> +        <div class="img-frame"><a href="#rp_b2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_Back.jpg"></a><span class="img-label">Gehäuserückseite</span></div> 
-        <div class="img-frame"><a href="#rp_pf2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_PCB_Front.jpg"></a><span class="img-label">Platine Vorne</span></div> +        <div class="img-frame"><a href="#rp_pf2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_PCB_Front.jpg"></a><span class="img-label">Platine Front</span></div> 
-        <div class="img-frame"><a href="#rp_pb2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_PCB_Back.jpg"></a><span class="img-label">Platine Hinten</span></div> +        <div class="img-frame"><a href="#rp_pb2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_PCB_Back.jpg"></a><span class="img-label">Platine Rückseite</span></div> 
-        <div class="img-frame"><a href="#rp_pbot2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_PCB_Bottom.jpg"></a><span class="img-label">Platine Unterseite</span></div>+        <div class="img-frame"><a href="#rp_pbot2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:SCAProducts_Rampac2_PCB_Bottom.jpg"></a><span class="img-label">Platine Unten</span></div>
       </div>       </div>
     </div>     </div>
 +  </div>
 +  <div class="pcw-subtitle-box">Beschreibung, Kontext und Silizium-Engineering von SCA Systems</div>
 +  <div class="content-body">
 +    <p>Die Erweiterungsreihe <strong>Rampac</strong> stellt eine der anspruchsvollsten Hardware-Entwicklungen der renommierten Firma <strong>SCA Systems</strong> (auf dem Desktop-Publishing-Markt häufig als <em>SCA Products</em> geführt) für die Amstrad PCW 8000-Serie dar. In Sammlerkreisen traditionell mit Modulen von Drittanbietern verwechselt, bestätigt die Bauteilanalyse auf den oberen und unteren Platinen die Urheberschaft von SCA Systems. Das Gerät wurde in zwei physischen kommerziellen Varianten mit unterschiedlichen Funktionsmerkmalen vermarktet: das Basismodell (vorgesehen für Silizium-Speichererweiterung und Druckersteuerung) und das Premiummodell (das eine synchrone serielle Kommunikationsschaltung enthielt).</p>
 +    <p>Der technische Ansatz des Rampac bestand darin, den PCW 8256 mit einer vollständigen Workstation in einem einzigen Durchgangs-Erweiterungsperipheriegerät auszustatten. Der Hauptengpass des CP/M Plus-Betriebssystems bei der Ausführung dokumentenintensiver Anwendungen wie der Textverarbeitung <em>LocoScript</em> oder Design-Suites war die physische Langsamkeit und die ständigen mechanischen Zugriffe auf die 3-Zoll-Disketten. Durch die Integration einer massiven Erweiterung von 512 KB dynamischem RAM in das Peripheriegehäuse erhielt der Computer augenblicklich ein elektronisches Hochgeschwindigkeits-Speichervolumen. Dieser Siliziumblock ermöglichte die Erstellung transparenter und persistenter virtueller Festplatten (RAM-Disks), welche die Datentransferraten der Maschine vervielfachten, ohne den Bus zu überlasten.</p>
   </div>   </div>
  
 +  <div class="pcw-subtitle-box">Elektronische Architektur und I/O-Register-Mapping (Low-Level)</div>
 +  <div class="content-body">
 +    <p>Auf der Ebene der diskreten TTL- und CMOS-Schaltkreise, die auf den Platinenaufnahmen sichtbar sind, verwaltet das PRO Rampac-Interface die Adressierung des Zilog Z80-Prozessors präzise:</p>
 +    <ul>
 +      <li><strong>Speicherbank-Umschaltmechanismus (Banked Paging):</strong> Da der Z80-Mikroprozessor über einen nativen Adressbus verfügt, der auf ein gleichzeitiges Maximum von 64 KB beschränkt ist, implementierte SCA Systems eine dazwischengeschaltete logische Decoderschaltung. Dieses System überwacht die Bussignale und fängt den nativen Speicher ab, wodurch logische „Fenster“ im hohen Ein-/Ausgabe-Adressraum (I/O) geöffnet werden. Durch dieses Hardware-Mapping konnte die CPU die Seiten des 512 KB großen dynamischen RAMs des Rampac mit hoher Geschwindigkeit durchlaufen und sie als Software-Ausführungspuffer oder als integrierte massive RAM-Disk nutzen.</li>
 +      <li><strong>UART und symmetrisches Spannungssubsystem (Variante 2):</strong> Die mit einem seriellen Anschluss ausgestattete Version verfügt über einen dedizierten UART-Controller-Schaltkreis. Dieser Chip verwaltet autonom den RS-232-Datenfluss, die Stoppbits und die Baudrate (Baud Rate) zu Modems oder Büroterminals der damaligen Ära. Um dem internationalen Kommunikationsstandard zu entsprechen, integriert die Platine der Variante 2 einen internen Spannungswandler/-inverter. Dieses Modul erzeugt die erforderliche negative elektrische Schiene von <strong>-12V</strong> sauber aus den vom Computer gelieferten positiven Spannungen, wodurch externe Netzteile überflüssig werden.</li>
 +      <li><strong>Parallelport-Logik und Werkskompatibilität:</strong> Der Parallelport wird von Daten-Latch-Registern der 74LSxx-Serie gesteuert. Er erfasst die Bytes vom PCW-Datenbus (<code>D0</code> bis <code>D7</code>) und überwacht die physischen Centronics-Handshake-Leitungen (wie <code>BUSY</code> oder den <code>/ACK</code>-Impuls). SCA Systems decodierte diese Register, indem sie den offiziellen Amstrad-Portbereich (<code>0E0h</code> bis <code>0E3h</code>) strikt nachbildeten, wodurch LocoScript das Interface automatisch erkennen konnte, ohne eine einzige Codezeile auf den Systemdisketten zu ändern.</li>
 +      <li><strong>Durchgangs-Erweiterungsanschluss (Pass-Through):</strong> Das Interface wird direkt an den seitlichen 50-poligen Erweiterungsbus des PCW gesteckt. Die robuste Platine verfügt an ihrer Rückseite über doppelseitig verstärkte Durchlauf-Leiterbahnen. Dies verhinderte eine Blockierung des Ports und ermöglichte es dem Benutzer, zusätzliche Peripheriegeräte gleichzeitig zu betreiben (wie Kempston-kompatible Joystick-Interfaces).</li>
 +    </ul>
 +  </div>
 </div> </div>
 </html> </html>
  
de/hardware/perifericos/rampac.1778748644.txt.gz · Última modificación: por jesus