Herramientas de usuario

Herramientas del sitio


en: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
en:hardware:perifericos:amx_mouse [2026/05/14 09:04] jesusen:hardware:perifericos:amx_mouse [2026/05/25 06:02] (actual) jesus
Línea 54: Línea 54:
   .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; }
      
-  /* --- NEON SUBTITLE BOX --- */+  /* --- SUBTITLE NEON BOX --- */
   .pcw-subtitle-box {   .pcw-subtitle-box {
     background-color: #00ff00;     background-color: #00ff00;
Línea 68: Línea 68:
   }   }
  
-  /* --- HARDWARE CONTAINER CARDS --- */+  /* --- RE-ADJUSTED TECHNICAL GRID --- */
   .drive-grid-container {   .drive-grid-container {
     display: flex;     display: flex;
Línea 138: Línea 138:
   .img-label { font-size: 0.68em; color: #00aa00; margin-top: 6px; text-transform: uppercase; word-break: break-word; }   .img-label { font-size: 0.68em; color: #00aa00; margin-top: 6px; text-transform: uppercase; word-break: break-word; }
  
-  /* --- LIGHTBOX SCROLL (STRICT NATIVE REAL SIZE) --- */+  /* --- LIGHTBOX SCROLL --- */
   .modal-pcw {   .modal-pcw {
     display: none;      display: none; 
Línea 173: Línea 173:
 </style> </style>
  
-<!-- INTERACTIVE MODAL LIGHTBOX LAYERS -->+<!-- INTERACTIVE LIGHTBOX OVERLAY LAYERS -->
 <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="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="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>
Línea 189: Línea 189:
      
   <div class="content-body">   <div class="content-body">
-    <p>The AMX Mouse is a pointing device that interfaces with the PCW via custom adapter unit that slots into the expansion port.</p> +    <p>The <strong>AMX Mouse</strong> (originally marketed as core component of the <em>AMX Desktop System</em>) was the most revolutionary, influential, and commercially successful pointing input peripheral in the history of the <strong>Amstrad PCW 8256 / 8512</strong> (and the subsequent Schneider Joyce series in the German market). Launched in mid-1986 at bundle price of <strong>£69.95</strong> and developed by the prestigious British engineering firm <strong>Advanced Memory Systems (AMS) Ltd.</strong>, this three-button optomechanical hardware disrupted the rigid paradigm of a purely keyboard-driven office computer, transforming the PCW into an interactive graphical workstation suitable for artistic drawing and advanced desktop publishing (DTP).</p> 
-  </div+     
-  <!-- IMAGES --> +    <p>At the physical hardware level, the mouse did not utilize a standard serial connection. Instead, the package included the <strong>AMX Interface</strong>, a dedicated external expansion bus controller module that plugged directly into the rear edge connector slot of the computer's mainboard. Advanced Memory Systems designed the hardware to be completely pass-through: the interface housing replicated the electric signal lines of the expansion bus via an integrated rear connector to preserve the native Amstrad dot-matrix printer capabilities. Concurrently, it injected a standard <strong>Centronics parallel port</strong> (enabling links to third-party Epson dot-matrix or early professional laser printers) and an <strong>Atari-standard DE-9 9-pin joystick port</strong> directly into the PCW layout.</p> 
-  <div class="pcw-subtitle-box">Hardware Architecture</div+     
-  +    <p>Regarding the technical low-level register architecture of the 8-bit <strong>Z80</strong> microprocessor, the AMX interface protocol stands out for its synchronous simplicity. The expansion board did not integrate an intelligent processing chip; instead, it dumped the mechanical switch states and optical counters directly onto specific Input/Output base addresses (I/O Ports):</p
 +    <ul> 
 +      <li><strong>Button and Joystick Control Port (0A0h / &HA0):</strong> The digital lines of the alternative Atari joystick and the three mechanical mouse switches were intercepted by sharing this port under active-low logic (a binary 0 logic state flags an active contact to ground or a switch depression):</li> 
 +      <ul> 
 +        <li><b>Bit 7:</b> Mouse Left Button state (returns a 0 value when pressed).</li> 
 +        <li><b>Bit 6:</b> Mouse Middle Button state (returns a 0 value when pressed).</li> 
 +        <li><b>Bit 5:</b> Mouse Right Button state (returns a 0 value when pressed).</li> 
 +        <li><b>Bit 4:</b> Up Direction / Fire Button of the alternative Atari-specification joystick.</li> 
 +        <li><b>Bit 3:</b> Down Direction of the alternative Atari-specification joystick.</li> 
 +        <li><b>Bit 2:</b> Left Direction of the alternative Atari-specification joystick.</li
 +        <li><b>Bit 1:</b> Right Direction of the alternative Atari-specification joystick.</li> 
 +        <li><b>Bit 0:</b> Complementary timing synchronization line for ground pulses.</li
 +      </ul>
   <div class="drive-grid-container">   <div class="drive-grid-container">
          
-    <!-- INTERFACE CARD -->+    <!-- INTERFACE BLOCK -->
     <div class="drive-card">     <div class="drive-card">
-      <div class="drive-info-header"><span class="model-highlight">AMX Interface</span> <span>Expansion Unit</span></div>+      <div class="drive-info-header"><span class="model-highlight">AMX Interface</span> <span>Pass-Through Expansion Module</span></div>
       <div class="drive-gallery">       <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">Front View</span></div> +        <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">Frontal</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">Rear View</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">Rear</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">PCB Component Side</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">PCB Components</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">PCB Solder Side</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">PCB Solder Tracks</span></div>
       </div>       </div>
     </div>     </div>
  
-    <!-- MOUSE CARD -->+    <!-- MOUSE BLOCK -->
     <div class="drive-card">     <div class="drive-card">
       <div class="drive-info-header"><span class="model-highlight">AMX Mouse</span> <span>Optomechanical Device</span></div>       <div class="drive-info-header"><span class="model-highlight">AMX Mouse</span> <span>Optomechanical Device</span></div>
       <div class="drive-gallery">       <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">Case Top</span></div> +        <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">Top Casing</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">Case Bottom</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">Bottom Casing</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">PCB Top View</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">PCB Top View</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">PCB Solder Side</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">PCB Bottom View</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">Inner Top View</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">Inner Top Assembly</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">Inner Bottom View</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">Inner Bottom Assembly</span></div>
       </div>       </div>
     </div>     </div>
 +
   </div>   </div>
  
Línea 225: Línea 238:
   <div class="content-body">   <div class="content-body">
     <ul>     <ul>
-      <li></html>[[wikipedia.org|AMX Mouse on Wikipedia]]<html></li>+      <li></html>[[https://es.wikipedia.org/wiki/AMX_Mouse|AMX Mouse en Wikipedia]]<html></li>
     </ul>     </ul>
   </div>   </div>
en/hardware/perifericos/amx_mouse.1778749473.txt.gz · Última modificación: por jesus