Herramientas de usuario

Herramientas del sitio


de:hardware:perifericos:amx_mouse

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
Próxima revisión
Revisión previa
de:hardware:perifericos:amx_mouse [2026/05/13 17:22] – borrado jesusde:hardware:perifericos:amx_mouse [2026/05/25 06:03] (actual) jesus
Línea 1: Línea 1:
 +~~NOTOC~~
 +
 +<html>
 +<style>
 +  /* --- MOTOR VISUAL 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::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; } }
 +
 +  .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;
 +  }
 +
 +  .pcw-title-ultra {
 +    font-size: 1.6em;
 +    font-weight: bold;
 +    margin-bottom: 25px;
 +    display: block;
 +  }
 +
 +  .pcw-title-ultra::after { content: "_"; animation: cursor-blink 1s infinite; }
 +  @keyframes cursor-blink { 0%, 100% { opacity: 0; } 50% { opacity: 1; } }
 +
 +  .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 ul { list-style: square; margin-top: 10px; padding-left: 20px; }
 +  .content-body ul li a { color: #00ff00 !important; text-decoration: underline !important; font-weight: bold; }
 +  
 +  /* --- SUBTITLE NEON BOX --- */
 +  .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;
 +  }
 +
 +  /* --- RE-ADJUSTED TECHNICAL GRID --- */
 +  .drive-grid-container {
 +    display: flex;
 +    flex-direction: column;
 +    gap: 20px;
 +    margin-top: 10px;
 +    position: relative;
 +    z-index: 3;
 +  }
 +
 +  .drive-card {
 +    border: 1px solid #004400;
 +    background: rgba(0, 15, 0, 0.6);
 +    padding: 15px;
 +    display: flex;
 +    flex-direction: column;
 +    gap: 15px;
 +    transition: 0.2s;
 +  }
 +  .drive-card:hover { border-color: #00ff00; background: rgba(0, 30, 0, 0.8); }
 +
 +  .drive-info-header {
 +    font-size: 1.1em;
 +    border-bottom: 1px dashed #004400;
 +    padding-bottom: 8px;
 +    color: #00ff00;
 +    display: flex;
 +    align-items: center;
 +    gap: 10px;
 +    flex-wrap: wrap;
 +  }
 +
 +  .model-highlight {
 +    background-color: #00ff00;
 +    color: #000b00 !important;
 +    padding: 2px 8px;
 +    font-weight: bold;
 +    text-transform: uppercase;
 +  }
 +
 +  .drive-gallery {
 +    display: flex;
 +    gap: 12px;
 +    flex-direction: row;
 +    flex-wrap: wrap; 
 +    justify-content: flex-start;
 +    width: 100%;
 +  }
 +
 +  .img-frame {
 +    border: 2px solid #00ff00;
 +    padding: 4px;
 +    background: #000;
 +    text-align: center;
 +    display: inline-flex;
 +    flex-direction: column;
 +    align-items: center;
 +    box-sizing: border-box;
 +  }
 +
 +  .img-frame img { 
 +    max-width: 140px;
 +    height: auto;
 +    object-fit: contain; 
 +    cursor: pointer; 
 +    background-color: #000;
 +  }
 +
 +  .img-label { font-size: 0.68em; color: #00aa00; margin-top: 6px; text-transform: uppercase; word-break: break-word; }
 +
 +  /* --- LIGHTBOX 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: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;
 +  }
 +  
 +  .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>
 +
 +<!-- MODALE INTERAKTIVE LIGHTBOX-EBENEN -->
 +<div id="pifront" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_interface_front.jpg"></a></div>
 +<div id="piback" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_interface_back.jpg"></a></div>
 +<div id="pipcbfront" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_interface_pcb_front.jpg"></a></div>
 +<div id="pipcbback" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_interface_pcb_back.jpg"></a></div>
 +<div id="pmtop" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_top.jpg"></a></div>
 +<div id="pmbottom" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_bottom.jpg"></a></div>
 +<div id="pmpcbfront" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_pcb_front.jpg"></a></div>
 +<div id="pmpcbback" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_pcb_back.jpg"></a></div>
 +<div id="pminnertop" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_inner_top.jpg"></a></div>
 +<div id="pminnerbottom" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_inner_bottom.jpg"></a></div>
 +
 +<div class="pcw-monitor-ultra">
 +  <div class="pcw-title-ultra retro-text-green"> A> AMX MOUSE </div>
 +  
 +  <div class="content-body">
 +    <p>Die <strong>AMX Mouse</strong> (ursprünglich als Kernkomponente des <em>AMX Desktop System</em> vertrieben) war das revolutionärste, einflussreichste und kommerziell erfolgreichste Zeigegerät in der Geschichte des <strong>Amstrad PCW 8256 / 8512</strong> (und der späteren Schneider Joyce-Serie auf dem deutschen Markt). Nach der Markteinführung Mitte 1986 zu einem Paketpreis von <strong>£69.95</strong> und entwickelt von der renommierten britischen Ingenieursfirma <strong>Advanced Memory Systems (AMS) Ltd.</strong>, durchbrach diese optomechanische Drei-Tasten-Hardware das starre Paradigma einer rein tastaturgesteuerten Büromaschine. Sie verwandelte den PCW in eine interaktive Grafik-Workstation, die sich ideal für künstlerisches Zeichnen und professionelles Desktop-Publishing (DTP) eignete.</p>
 +    
 +    <p>Auf physischer Hardware-Ebene nutzte die Maus keine standardmäßige serielle Übertragung. Stattdessen enthielt das Paket das **AMX Interface**, ein dediziertes externes Erweiterungsbus-Controller-Modul, das direkt an den hinteren Anschluss-Slot der Hauptplatine des Computers gesteckt wurde. Advanced Memory Systems entwarf die Hardware so, dass sie vollständig durchschleifbar (Pass-Through) war: Das Interface-Gehäuse replizierte die elektrischen Signalleitungen des Erweiterungsbusses über einen integrierten rückseitigen Anschluss, um die Fähigkeiten des nativen Amstrad-Nadeldruckers nicht zu verlieren. Gleichzeitig stattete es den PCW mit einem standardmäßigen **Centronics-Parallelport** (zum Anschluss von Epson-Nadeldruckern oder frühen Laserdruckern) und einem **9-poligen Atari-Standard-Joystickport (DE-9)** aus.</p>
 +    
 +    <p>Hinsichtlich der hardwarenahen Register-Architektur des 8-Bit-Prozessors <strong>Z80</strong> zeichnete sich das AMX-Schnittstellenprotokoll durch seine synchrone Einfachheit aus. Die Erweiterungsplatine integrierte keinen intelligenten Verarbeitungschip; stattdessen wurden die Zustände der mechanischen Schalter und die optischen Zähler direkt auf spezifische Ein-/Ausgabe-Basisadressen (E/A-Ports) abgebildet:</p>
 +    <ul>
 +      <li><strong>Tasten- und Joystick-Steuerungsport (0A0h / &HA0):</strong> Die digitalen Leitungen des alternativen Atari-Joysticks und die drei mechanischen Mausschalter wurden über diesen gemeinsamen Port unter aktiver Low-Logik abgefangen (ein binärer Zustand von logisch 0 signalisiert einen aktiven Kontakt gegen Masse oder das Drücken eines Schalters):</li>
 +      <ul>
 +        <li><b>Bit 7:</b> Zustand der linken Maustaste (gibt bei Aktivierung den Wert 0 zurück).</li>
 +        <li><b>Bit 6:</b> Zustand der mittleren Maustaste (gibt bei Aktivierung den Wert 0 zurück).</li>
 +        <li><b>Bit 5:</b> Zustand der rechten Maustaste (gibt bei Aktivierung den Wert 0 zurück).</li>
 +        <li><b>Bit 4:</b> Richtung Oben (Up) / Feuerknopf (Fire) des alternativen Joysticks nach Atari-Spezifikation.</li>
 +        <li><b>Bit 3:</b> Richtung Unten (Down) des alternativen Joysticks nach Atari-Spezifikation.</li>
 +        <li><b>Bit 2:</b> Richtung Links (Left) des alternativen Joysticks nach Atari-Spezifikation.</li>
 +        <li><b>Bit 1:</b> Richtung Rechts (Right) des alternativen Joysticks nach Atari-Spezifikation.</li>
 +        <li><b>Bit 0:</b> Komplementäre Synchronisationsleitung für Massepulse.</li>
 +      </ul>
 +  <div class="drive-grid-container">
 +    
 +    <!-- INTERFACE BLOCK -->
 +    <div class="drive-card">
 +      <div class="drive-info-header"><span class="model-highlight">AMX Interface</span> <span>Pass-Through-Erweiterungsmodul</span></div>
 +      <div class="drive-gallery">
 +        <div class="img-frame"><a href="#pifront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_interface_front.jpg"></a><span class="img-label">Vorderseite</span></div>
 +        <div class="img-frame"><a href="#piback"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_interface_back.jpg"></a><span class="img-label">Rückseite</span></div>
 +        <div class="img-frame"><a href="#pipcbfront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_interface_pcb_front.jpg"></a><span class="img-label">Platine Komponenten</span></div>
 +        <div class="img-frame"><a href="#pipcbback"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_interface_pcb_back.jpg"></a><span class="img-label">Platine Lötbahnen</span></div>
 +      </div>
 +    </div>
 +
 +    <!-- MOUSE BLOCK -->
 +    <div class="drive-card">
 +      <div class="drive-info-header"><span class="model-highlight">AMX Mouse</span> <span>Optomechanisches Gerät</span></div>
 +      <div class="drive-gallery">
 +        <div class="img-frame"><a href="#pmtop"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_top.jpg"></a><span class="img-label">Gehäuse Oben</span></div>
 +        <div class="img-frame"><a href="#pmbottom"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_bottom.jpg"></a><span class="img-label">Gehäuse Unten</span></div>
 +        <div class="img-frame"><a href="#pmpcbfront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_pcb_front.jpg"></a><span class="img-label">Platine Ansicht Oben</span></div>
 +        <div class="img-frame"><a href="#pmpcbback"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_pcb_back.jpg"></a><span class="img-label">Platine Ansicht Unten</span></div>
 +        <div class="img-frame"><a href="#pminnertop"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_inner_top.jpg"></a><span class="img-label">Innenmontage Oben</span></div>
 +        <div class="img-frame"><a href="#pminnerbottom"><img src="/lib/exe/fetch.php?media=hardware:perifericos:amxmouse_mouse_inner_bottom.jpg"></a><span class="img-label">Innenmontage Unten</span></div>
 +      </div>
 +    </div>
 +
 +  </div>
 +
 +  <!-- LINKS -->
 +  <div class="pcw-subtitle-box">Externe Links</div>
 +  <div class="content-body">
 +    <ul>
 +      <li></html>[[https://es.wikipedia.org/wiki/AMX_Mouse|AMX Mouse en Wikipedia]]<html></li>
 +    </ul>
 +  </div>
 +
 +</div>
 +</html>
  
de/hardware/perifericos/amx_mouse.1778692948.txt.gz · Última modificación: por jesus