Herramientas de usuario

Herramientas del sitio


en:hardware:perifericos:light_pen

Diferencias

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

Enlace a la vista de comparación

Próxima revisión
Revisión previa
en:hardware:perifericos:light_pen [2026/05/14 08:09] – creado jesusen:hardware:perifericos:light_pen [2026/05/15 08:34] (actual) jesus
Línea 4: Línea 4:
 <style> <style>
   /* --- RETRO CRT VISUAL ENGINE --- */   /* --- RETRO CRT 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); z-index: 1; }
   .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; }
   @keyframes flickering { 0% { opacity: 0.98; } 100% { opacity: 1; } }   @keyframes flickering { 0% { opacity: 0.98; } 100% { opacity: 1; } }
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; }
      
-  /* --- RETRO TERMINAL DATA & DOWNLOAD TABLES --- */+  /* --- RETRO DATA & DOWNLOAD TABLES --- */
   .tech-spec-box-full { border: 1px solid #004400; background: rgba(0, 15, 0, 0.6); padding: 15px; width: 100%; max-width: 900px; box-sizing: border-box; margin: 15px 0; z-index: 3; position: relative; }   .tech-spec-box-full { border: 1px solid #004400; background: rgba(0, 15, 0, 0.6); padding: 15px; width: 100%; max-width: 900px; box-sizing: border-box; margin: 15px 0; z-index: 3; position: relative; }
   .tech-table { width: 100%; border-collapse: collapse; font-size: 0.85em; }   .tech-table { width: 100%; border-collapse: collapse; font-size: 0.85em; }
   .tech-table th { text-align: left; padding: 8px; color: #00aa00; border-bottom: 1px solid #003300; text-transform: uppercase; width: 20%; }   .tech-table th { text-align: left; padding: 8px; color: #00aa00; border-bottom: 1px solid #003300; text-transform: uppercase; width: 20%; }
   .tech-table td { padding: 8px; color: #00ff00; border-bottom: 1px solid #003300; }   .tech-table td { padding: 8px; color: #00ff00; border-bottom: 1px solid #003300; }
 +  .tech-table td a { color: #00ff00 !important; font-weight: bold; text-decoration: underline !important; }
      
-  /* --- CONTAINERS AND TARGET CARDS --- */ +  /* --- CARDS & GRID HOLDERS --- */ 
-  .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); }
   .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%; }
      
-  /* --- HORIZONTAL FIXED NO-WRAP GALLERIES --- */+  /* --- HORIZONTALLY ALIGNED PACKAGING SCHEMES --- */
   .gallery-three-inline { display: flex; gap: 12px; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; width: 100%; }   .gallery-three-inline { display: flex; gap: 12px; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; width: 100%; }
   .gallery-three-inline .img-frame { flex: 1; min-width: 0; }   .gallery-three-inline .img-frame { flex: 1; min-width: 0; }
Línea 35: Línea 36:
   .gallery-two-inline .img-frame { flex: 1; max-width: 250px; }   .gallery-two-inline .img-frame { flex: 1; max-width: 250px; }
  
-  /* --- RETRO IMAGE FRAMES --- */+  /* --- GENERAL RETRO PICTURE FRAMES --- */
   .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); }
-  .img-frame img { max-width: 100%; height: auto; object-fit: contain; cursor: pointer; background-color: #000; }+  .img-frame img { max-width: 220px; width: 100%; height: auto; max-height: 180px; object-fit: contain; cursor: pointer; background-color: #000; }
   .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 SCROLL (STRICT NATIVE REAL SIZE) --- */
   .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>
  
Línea 63: Línea 65:
 <div class="pcw-monitor-ultra"> <div class="pcw-monitor-ultra">
   <div class="pcw-title-ultra retro-text-green"> A> LIGHT PEN </div>   <div class="pcw-title-ultra retro-text-green"> A> LIGHT PEN </div>
-   + 
-  <!-- MAIN HARDWARE PREVIEW IMAGES IN THE UPPER SECTION -->+  <!-- HEAD PICTURE FIELD ROUTINES -->
   <div class="drive-grid-container" style="margin-top: -10px; margin-bottom: 20px;">   <div class="drive-grid-container" style="margin-top: -10px; margin-bottom: 20px;">
     <div class="drive-card">     <div class="drive-card">
       <div class="gallery-two-inline">       <div class="gallery-two-inline">
-        <div class="img-frame" style="max-width: 140px;"><a href="#lp1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Lightpen_foto_1.jpg"></a><span class="img-label">Light Pen</span></div> +        <div class="img-frame"><a href="#lp1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Lightpen_foto_1.jpg"></a><span class="img-label">Light Pen Unit</span></div> 
-        <div class="img-frame" style="max-width: 140px;"><a href="#lp2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Lightpen_foto_2.jpg"></a><span class="img-label">Interface Unit</span></div>+        <div class="img-frame"><a href="#lp2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Lightpen_foto_2.jpg"></a><span class="img-label">Interface Module</span></div>
       </div>       </div>
     </div>     </div>
Línea 75: Línea 77:
  
   <div class="content-body">   <div class="content-body">
-    <p>The Light Pen by </html>[[..:..:companias:The Electric Studio|The Electric Studio]]<html> is a peripheral that provides the </html>[[..:..:PCW]]<html> with an optical pointer system via its rear expansion bus, allowing users to draw inside natively supported applications.</p>+    <p>The Light Pen by </html>[[en:companias:The Electric Studio|The Electric Studio]]<html> is an input expansion card that furnishes the </html>[[en:pcw|PCW]]<html> ecosystem with optical light pen tracking, routed via its rear-mounted expansion bus interfaceenabling vector drawing operations inside tailored software platforms.</p>
   </div>   </div>
  
Línea 84: Línea 86:
       <div class="gallery-three-inline">       <div class="gallery-three-inline">
         <div class="img-frame"><a href="#pf"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_front.jpg"></a><span class="img-label">Box Front</span></div>         <div class="img-frame"><a href="#pf"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_front.jpg"></a><span class="img-label">Box Front</span></div>
-        <div class="img-frame"><a href="#pb"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_back.jpg"></a><span class="img-label">Box Back</span></div> +        <div class="img-frame"><a href="#pb"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_back.jpg"></a><span class="img-label">Box Rear</span></div> 
-        <div class="img-frame"><a href="#pi"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_intro.jpg"></a><span class="img-label">Inner Insert</span></div>+        <div class="img-frame"><a href="#pi"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_intro.jpg"></a><span class="img-label">Inner Packaging Inserts</span></div>
       </div>       </div>
     </div>     </div>
Línea 91: Línea 93:
  
   <div class="content-body">   <div class="content-body">
-    <p>Although </html>[[es:companias:amstrad|Amstrad's]]<html> original vision was to present the </html>[[..:..:PCW]]<html> strictly as a dedicated word processor, the truth remains that the PCW 82568512, and 9512 systems were solid, capable computers. As such, they were perfectly competent at performing advanced workloads typical of alternative machines. To showcase this potentialthe British outfit "The Electric Studio" developed this optical pen utility to enable full design plotting on the monochrome screen of the PCW.</p> +    <p>Even though </html>[[en:companias:amstrad|Amstrad's]]<html> baseline corporate approach intended to stamp the </html>[[en:pcw|PCW]]<html> line with the identity of a dedicated electronic typewriter, the truth remains that the PCW 8256/8512/9512 models were solid microcomputers andas such, fully capable of processing tasks native to competing machines. Proving this layout capability, British developer "The Electric Studio" engineered this optoelectronic light pen tool to allow design drawing loops straight onto the monochrome screen of the PCW.</p> 
  
-    <p>The light pen kit bundled an expansion card interface that slotted directly onto the rear system bus of the computerlinked by an external tether cord to the actual drawing stylusFor its operation, a software disk was included, which not only allowed freehand vector rendering but also complemented projects with an array of geometric fills and canvas wireframes. Naturally, users could write their created graphics files directly onto standard disk storage or dump the active project to a printer.</p>+    <p>The light pen kit included an interface board that plugged directly into the back expansion bus track of the workstationtethered by an output cord linking straight to the pointing pen housingOperating the module also relied on companion floppy disk hosting specialized drawing software. This utility allowed drawing vector trajectories and painting layouts through pre-mapped hatch patterns and basic geometric shapes. Naturally, designers could save their workspace records directly to floppy disk files or dispatch their matrix vectors onto linked paper printer.</p>
   </div>   </div>
  
-  <div class="pcw-subtitle-box">Hardware Architecture</div>+  <div class="pcw-subtitle-box">Hardware Architecture Gallery</div>
  
   <div class="drive-grid-container">   <div class="drive-grid-container">
     <div class="drive-card">     <div class="drive-card">
       <div class="gallery-three-inline">       <div class="gallery-three-inline">
-        <div class="img-frame"><a href="#lp3"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_2.jpg"></a><span class="img-label">Complete Bundle</span></div> +        <div class="img-frame"><a href="#lp3"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_2.jpg"></a><span class="img-label">Complete Hardware Kit</span></div> 
-        <div class="img-frame"><a href="#lp4"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_1.jpg"></a><span class="img-label">Interface PCB</span></div>+        <div class="img-frame"><a href="#lp4"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_1.jpg"></a><span class="img-label">Interface PCB Layout</span></div>
         <div class="img-frame"><a href="#lp5"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_3a.jpg"></a><span class="img-label">Connector Close-up</span></div>         <div class="img-frame"><a href="#lp5"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_3a.jpg"></a><span class="img-label">Connector Close-up</span></div>
       </div>       </div>
Línea 108: Línea 110:
   </div>   </div>
  
-  <div class="pcw-subtitle-box">Detailed Review</div>+  <div class="pcw-subtitle-box">Comprehensive Breakdown</div>
      
   <div class="content-body">   <div class="content-body">
-    <p>Ofites Informática introduced another entry into its line of graphical expansion units: the Electric Studio Light Pen, which was shipped alongside custom drawing workspace developed by Supergrafix Ltd.</p>+    <p>Ofites Informática introduced another component entry aimed at boosting the graphic threshold of the microcomputer: the Electric Studio Light Pen, paired with specialized illustration software build compiled by Supergrafix Ltd.</p>
  
-    <p>The system comprises the optical drawing pen and a small interface cartridge designed to mate with the expansion board slot. Regarding the pen, it features an external cap to keep out dust and debris that could potentially block the phototransistor light channelConcerning the interface, structural connection is straightforwardalthough its housing geometry forces it to sit slightly skewed once mounted. It hosts passthrough system bus array on its rear platethough the documentation strictly warns against bridging any secondary peripherals to it. The bundled link cable is long enough to provide a highly comfortable workspace layout.</p> +    <p>The kit hardware contains an optoelectronic light pen and a compact interface module mating straight into the expansion port. Regarding the pointer barrel itself, it incorporates a protective lens cap to block debris from obstructing the integrated photosensor layoutLooking closely at the interface moduleboard mounting executes seamlesslythough its structural casing profile causes it to fit slightly crooked when pushed home. It sports duplicate expansion pass-through slot on its rear surfaceyet the master instruction sheet advises operators to leave this port unpopulated. The tracking cable provides ample length, ensuring comfortable operations across the workspace area.</p> 
  
-    <p>To begin with, given the highly intuitive environment of the bundled drawing utilityreading the printed instructions is practically unneededRegardless, it is always a sound practice to look them over before powering on the device.</p>+    <p>To begin with, given the intuitive structural format of the companion graphic softwarereferencing the manual is virtually redundantEven soreading it thoroughly prior to mating the hardware component remains highly recommended.</p>
            
-    <p>Doing so brings us straight to one of the most amusing anomalies in the computing worldlocalized technical translations. This specific documentation booklet was translated into Spanish by ALPHA Translation. In addition to syntax errors typical of these projects, it introduces bizarre terminology such as "lapicera de luz" (light mechanical pencil) when referencing the pen, or "llave polarizadora" (polarizing key) to label the alignment shroud that prevents reversed insertion on the edge slot, or simply "llaves" (keys) to mean keyboard buttons. To top it off, the text flips across past and present tenses with total disregard for cohesion.</p> +    <p>As you do, you will encounter one of the single most hilarious phenomena across the computing industrylocal translation errors. This slim instruction manual booklet was localized by ALPHA Translation. Aside from the syntax typos considered standard in such instances, readers encounter archaic terms like "light-ink holder" when referencing the pen unit, or "polarizing wrench" when describing the keyway notch molded onto connectors to prevent reversed data alignment; or simply "keys" when referencing terminal switches. To top it off, the paragraphs freely jumble grammatical verb tenses without a care in the world.</p> 
  
-    <p>As a whole, this printed booklet feels rather poorly compiledthough it delivers just enough data to grasp how the optical cell tracks coordinatesRegardless, Ofites could have taken the time to proofread these pages; as they stand, they only need caption bubbles to turn into comic strip. It is an immense pity that the actual software environment was translated using these exact same strange phrases, making it far better to simply operate the original English version.</p> +    <p>All in all, this localized print booklet looks pretty awfulyet it provides enough data to map the basic operational variables of the hardwareStill, Ofites should have taken care of auditing these translation pages; in their current condition, they only lack comic speech bubbles to pass as cartoon strip. It is a genuine shame that the software environment was localized utilizing these exact same terms—making the original unpatched English software build highly preferable.</p> 
  
-    <p>This entry serves as a complete breakdown of those instructions, detailing the structural features of the graphics engine block by block.</p> +    <p>This review article effectively replaces the original documentation; let's break down the primary features of the graphic software step by step.</p> 
  
-    <p><strong>Peripheral Directive Number One:</strong> Always connect expansion modules with the host machine completely powered down. Once directive number one is observed, simply boot into CP/M, insert the utility disk, and type <code>art</code>. The drawing suite loads entirely into system RAMallowing you to immediately eject the utility disk and substitute formatted volume to store your graphic layouts.</p> +    <p><strong>Rule Number One of computer hardware expansions:</strong> connect them strictly while the microcomputer is turned off. Once rule number one has been followed, simply boot your master CP/M layer, insert the companion utility floppy disk, and type <code>art</code> at the prompt. The software architecture loads entirely into internal memorymeaning you can safely swap out the utility volume and insert dedicated storage disk to save your illustration records.</p> 
  
-    <p><strong>Optical Pen Drawback Number One:</strong> Canvas background illumination is intensely bright, which quickly causes eye strain unless glare-filtering lenses are used. Once this drawback is noted—which on the Amstrad PCW translates to fully green phosphor glow—we can begin moving through the tool panelThe options layout sits on the left side of the display canvasbut it never disrupts drawing since it automatically auto-hides once you begin plotting a stroke.</p> +    <p><strong>Fatal Constraint Number One of optoelectronic light pens:</strong> the terminal display runs incredibly bright, making operations painful without anti-glare filtering glasses. Once constraint number one is discovered—which on the PCW manifests as bright, full-screen green canvas layer—we can begin interacting with the menu indexThis parameters block sits on the left section of the display, yet it never obstructs your workspace canvas since it vanishes automatically while active drawing strokes are being traced.</p> 
  
-    <p>The various utilities on the panel are selected by pointing at them with the pen tip and tapping the <kbd>Spacebar</kbd>. Upon successful registration, the PCW will trigger its classic internal beep. To mute this alert sound, simply tap the <kbd>S</kbd> key. Choosing primary tool shifts to secondary sub-panel layer, which can chain down into further layers. To back out one step to a previous menu nodehit <kbd>CAN</kbd>To jump directly back to the top root panel menu, press <kbd>STOP</kbd>. This map offers a highly comfortable layout to travel through the application.</p> +    <p>Navigating the diverse options of the configuration menu requires hovering over them with the light pen barrel and tapping the Spacebar switch. Upon confirmation, the terminal speaker triggers the characteristically annoying PCW system beep. To silence this hardware feedback loop, simply tap the "s" key. Activating an option steps into child sub-menu block. This can branch into deeper nested sub-menu layer, and so on. To step back one leveltap the <kbd>CAN</kbd> keyAlternatively, if you need to escape straight to the master menu hierarchyhit <kbd>STOP</kbd>. This architecture provides an exceptionally fluid way to cruise through the utility.</p> 
  
-    <p>The very first node on the panel is the Help index. "Help" lists on-screen the hotkey mappings that carry out macros inside the workspacespecifying when they can be mapped (there are only fifteen variables in total, which are quickly memorized with brief usage).</p> +    <p>The first item listed on the menu tracker is Help. "Help" renders a live overlay detailing all terminal key combinations that have a functional purpose inside the suiteindicating exactly when they can be invoked (there are only fifteen variables in total, easily mastered through a small amount of practice).</p> 
  
-    <p>The second sub-panel array manages disk allocation macroswriting and loading full screensas well as listing a directory file table for any active drive mount (A, B, or M). The local translation uniquely titles this index "guía(guide)Canvases are saved out into a fixed-length encoding blockin other words, no matter how sparse or complex a drawing is, its final byte print on disk remains identical. This approach heavily limits available volume space; a dynamic compression routine—similar to the architecture found inside DR DRAWwould have been a vastly superior choice.</p> +    <p>The second menu directory governs disk input/output functionssaving and loading screen bitmapsalong with rendering file directory tracking index trees across any target storage volume (A, B, or M). The archaic translated documentation refers to this file tree directory index as a "guidebook"Graphic outputs are written using fixed-length encoding; this implies that regardless of how dense or intricate your illustration vector is, its byte footprint on the disk remains exactly identical. This choice severely caps disk storage capacity efficiency; a variable dictionary-dependent compression layout, matching the architecture used by DR DRAWwould have been a superior design selection.</p> 
  
-    <p>The printer routing layout is remarkably extensive for an utility of this scopesupporting vertical dumpssmall-scale prints, or full 1:1 output sheets (which are mutually exclusive). However, total optimization was not achievedtesting revealed that under full-size printing, the graphic output suffers from a noticeable vertical stretching bugIn the other two layout scaling profiles, this aspect ratio skewing is virtually imperceptible.</p> +    <p>The print layout menu is surprisingly comprehensive for an illustration package of this tierhosting full options for vertical, downscaled, or standard scale output streams (which are mutually exclusive variables). However, such engineering perfection could not remain unblemishedbenchmarks show that when printing at standard 1:1 scale, the raster output stretches vertically along the layout axisInside the other two scaling modes, this tracking aberration drops to almost imperceptible margins.</p> 
  
-    <p>Next down are the design nodes dedicated to adding vectorscustom freehand paths, and standard geometric frameworks.</p> +    <p>Following this block, we find the core design tools dedicated to plotting linesgenerating freehand strokes, and rendering geometric vector forms.</p> 
  
-    <p>"Lines" triggers submenu holding "single lines," "chained lines," and "radiant rays.Single vectors are placed by holding down the <kbd>ALT</kbd> key while tracking the pen to lock the initial anchor coordinateand letting go of <kbd>ALT</kbd> to fix the terminal node. "Chained lines" (bizarrely translated as "líneas punteadas"does not mean dotted paths; it maps connected strokes where the endpoint of the previous vector instantly acts as the origin pivot for the next line segmentFinallyradiant rays are explosive lines extending outward from a singular common origin cell.</p> +    <p>"Lines" drops down sub-menu index hosting "simple lines", "dashed lines"and "radial rays". simple lines are plotted by holding the <kbd>ALT</kbd> key while tracking the pen to lock its structural origin pointthen releasing <kbd>ALT</kbd> to fix the target end coordinateThe term "dashed lines" does not actually mean dotted linear array (another quirk of the manual translation team)—it represents chained polyline vectors, meaning the end coordinate of your last stroke automatically serves as the baseline origin for the next vector point, and so onLastlyradial rays are a series of linear vectors radiating outward from a single shared origin coordinate.</p> 
  
-    <p>The "Draw" utility yields secondary layout featuring "pencil," brush, "spray-can,plot dots, and a complete canvas clear function. The software translation maps "pencilas "freehand sketching.To trace canvas detailsyou hold the <kbd>Spacebar</kbd> down while tracking the stylus. This offers a great scenario to check the input precision of this hardware module. Tracking is absolutely flawless until you approach the far right margin of the display monitorat which point pixel mapping breaks down heavily: the tracing crosshair jitters constantlymaking it nearly impossible to lock onto single coordinate pixel. This unstable region covers a vertical band comprising roughly one-sixth of the total screen width.</p>+    <p>The "Draw" utility opens nested block containing "ink barrel"brush, "spray box", individual pixel dots, and a full screen canvas clear routine. The localized environment uses "ink barrelto define freehand drawing tracks. To paint along a vector pathway, the operator holds down the Spacebar while gliding the pen cap across the screen surface. This allows testing the core resolution tracking precision of this optical peripheral: it performs flawlessly until tracking approaches the far-right sector of the screen array. At that thresholdcoordinate calculations degrade significantly—the on-screen crosshair cursor jitters wildlyrendering it virtually impossible to lock down or target specific pixel coordinate. This tracking blind spot covers a vertical band spanning roughly one-sixth of the total display width.</p>
  
-    <p>The following feature on the main menu layout is the Fill utility. Selecting this tool reveals choice of... 54 distinct texture patterns! This is in addition to traditional solid flood optionPressing the <kbd>Spacebar</kbd> floods the closed surface target pointed to by the pen. The routine can be canceled mid-load if needed.</p>+    <p>The next parameter tier inside the master configuration tree is the Fill command. Selecting this tool opens palette index hosting an impressive collection of fifty-four separate hatch texture options, alongside a solid flood fill variableTapping the Spacebar floods the bounded workspace area targeted by the pen barrelOperators can abort this rendering loop midway through the memory fill phase.</p>
  
-    <p>Under the label "Shapes,users find toolkit to plot standard or three-dimensional trianglesas well as flat, solid-filled, or 3D rectangles. It is reasonable to ask why solid-filled triangles were left out of this program layout, but it is equally reasonable that the software engine returns no answer.</p> +    <p>Grouped under the "Shapes" index is nested block allowing users to plot conventional triangles, three-dimensional prismsregular rectangles, solid filled blocksand 3D cuboids.</p> 
-      + 
-    <p>The remaining structural shapes comprise basic polygons ranging from three to nine facets (which warp significantly if scaled up too large), along with circles and ellipses at any arbitrary rotation angle or aspect scaling. The manipulation layout is exceptionally cleanhold <kbd>ALT</kbd> and guide the pen to alter the master diameter; hold <kbd>EXTRA</kbd> to stretch the vector path into an ellipse or adjust its tilt, and hit the <kbd>Spacebar</kbd> to stamp the final geometry onto the project layout.</p> +    <p>The remaining options inside the "Shapes" parameter tree manage polygon plotting, allowing configurations from three up to nine sides (note that these vectors warp significantly if stretched across large pixel limits), alongside circles and custom ellipses. These can be adjusted to any inclination and scale using an exceptionally simple vector-shaping loopholding the <kbd>ALT</kbd> key while tracking the pen updates the primary diameter; tapping <kbd>EXTRA</kbd> stretches the ellipse eccentricity ratio and adjusts the angular vector inclination, while hitting the Spacebar locks the finalized geometric shape onto the canvas.</p> 
  
-    <p>The text rendering capabilities of this software engine are particularly strikingSelecting "Text" opens up orientations for "normal," "upward,"backward," and "downward" text layout blocks (corresponding to an axis rotation of 0, 270, 180, and 90 degrees respectively). Furthermoreit provides nine separate typography scaling ranks! Size one matches the native PCW console character print, while size nine tracks an on-screen height of nearly five centimeters. Absolutely brilliant.</p> +    <p>The system's native ability to generate typographic text string arrays is particularly spectacularActivating "Text" opens a layout configuration box allowing users to select between "standard text""upward text", "backward text"and "downward text" (which translates to rotating the type layout by 0, 270, 180, and 90 degrees respectively). Moreoverartists gain immediate access to nine distinct typographical scaling heights! Size one matches the baseline system type of the PCW terminal; size nine scales up to a screen height of almost five centimeters. Absolutely brilliant engineering.</p> 
  
-    <p>Under a generic system grouping, we find the following nodes: "Utilities," "Ink Color,and "Ink Mode."</p>+    <p>Under the core workspace utility toolsets, we have grouped the following subsystem nodes: "utilities", "ink color", and "ink mode".</p>
              
-    <p>The utilities subset allows shifting and duplicating rectangular canvas zones (preserving the source scaleand "focusing,better known in standard workspaces as a zoom toolThe zoom macro blows up the active coordinates (fixed scaling ratio) to allow pixel-perfect precision cleaning.</p>+    <p>The utilities sub-menu allows designers to grab, translate, and duplicate rectangular marquee canvas selections (at identical scalesor execute "focusing"—more commonly known across modern design environments as a pixel zoom macroThis zoom routine magnifies the canvas layer (at a single fixed ratio), allowing users to manipulate individual pixel arrays with crystal-clear precision.</p>
  
-    <p>As one would expect given the Amstrad PCW's monochrome screen hardware, "Ink Color" lists few optionsnormal (green phosphor) and an entry titled "retrocedar(go back), which we assume was meant to map to "black," translated in the distinct style of ALPHA Translation.</p>+    <p>"Ink color" handles, as one would expect under the native PCW display hardware constraintsa very lean set of variablesstandard green illumination and what the system environment translates as "rollback"which simply means black, rendered in the classic broken style of ALPHA Translation.</p>
            
-    <p>Lastly, "Ink Modeaccepts standard bitwise logical masking operations: Normal, XOR, AND, and OR. This setup enables, among other methodsquick corrections by drawing directly over previous design errorsNote that clearing lines is not possible using the <kbd>EXTRA</kbd>+<kbd>DEL</kbd> combination, which strictly rolls back only the single last stroke plotted (interestingly, the printed documentation wrongly lists <kbd>ALT</kbd> instead of <kbd>EXTRA</kbd> for this task).</p> +    <p>Lastly, "ink modegoverns logical pixel blending routines, hosting the following Boolean operators: Normal, XOR, AND, and OR. This implementation enables, among other production trickseasy error-correction steps by selectively masking out canvas artifactsThis outcome cannot be achieved using the conventional <kbd>EXTRA</kbd>+<kbd>DEL</kbd> command combo, which solely purges the very last plotted vector from the memory stack (by the way, the localized manual incorrectly instructs users to press <kbd>ALT</kbd> instead of <kbd>EXTRA</kbd> for this macro).</p> 
  
-    <p>And here ends the walkthrough of an software suite that is exceptionally well-engineered in certain areas and rather basic in others; we missed several advanced features such as arbitrary object rotation, user-defined brush stampsvariable zoom levels, or automated centration gridsBefore purchasing the hardware bundleit is wise to confirm that its functional scope will not restrict your design goals.</p> +    <p>And here ends our cruise through a software architecture that stands as incredibly sophisticated in certain areas while remaining remarkably bare-bones in others; we noted a definitive absence of production-tier layout facilities such as unrestricted free rotation of geometrycustom symbol definition librariesgraduated multi-ratio zoom steps, or automated canvas centering toolsPrior to sourcing this hardware kitoperators should audit whether its production thresholds match their drafting requirements.</p> 
  
-    <p>The utility volume includes a system device driver file designed to be initialized inside <code>ASSIGN.SYS</code>The file is named <code>DDESP.PRL</code> and requires the companion video display driver <code>DDSCREEN.PRL</code> to reside on the exact same disk volume to operate. When mapped to any production environment that leverages GSX extensions, it allows guiding the graphic crosshair (graphic input) natively via the light pen stylus. This driver also adds macro to flip the display monitor'color table by pressing the <kbd>B</kbd> key during active input mapping. We tested injecting <code>DDESP.PRL</code> inside the <code>ASSIGN</code> configuration file for Dr. DRAW alongside the standard printer module. The result makes navigation immensely more comfortable (Dr. DRAW is notoriously tedious to maneuver without a pen pointer). That is not all: the pen input can be utilized in environments like the CBASIC compiler, making it possible to write compiled standalone applications that accept rich graphical crosshair mapping through this hardware module.</p> +    <p>The application floppy disk bundles an integrated hardware system device driver that can be referenced inside your master <code>ASSIGN.SYS</code> configurationThis driver file is labeled <code>DDESP.PRL</code> and strictly requires the background presence of the display card controller driver <code>DDSCREEN.PRL</code> inside the same directory to execute successfully. When patched into any production suite utilizing the native GSX graphic subsystem layer, it allows users to manage graphic input crosshairs directly with the physical light pen barrel. This system driver also introduces neat accessibility feature, allowing users to invert the entire display global color palette by hitting the "b" key during active graphic input polling. We benchmarked this integration by appending <code>DDESP.PRL</code> into the <code>ASSIGN</code> script powering Dr. DRAWalongside our active printer target driver. The resulting workspace layout becomes vastly more comfortable to pilot (Dr. DRAW is famously tedious to maneuver without a dedicated light pen expansion). That is not all; developers can tap this light pen integration inside custom development environments like the CBASIC compiler, unlocking the ability to compile standalone, autonomous software binaries that natively parse optoelectronic graphic input streams through this hardware peripheral.</p> 
  
-    <p>This seamless GSX integration is undoubtedly the absolute best feature of this package. If your daily workflow involves frequently utilizing Dr. DRAW layouts, this peripheral becomes a highly valuable utility to own.</p>+    <p>This seamless integration with GSX ecosystem layers stands as the single truest strength of this hardware kit; if your daily production cycle relies heavily on vector layout tools like DR DRAW, adding this peripheral to your workstation setup is fully worth it.</p>
   </div>   </div>
  
-  <div class="pcw-subtitle-box">Media and Disk Support</div>+  <div class="pcw-subtitle-box">Media and Disk Archives</div>
  
   <div class="drive-grid-container">   <div class="drive-grid-container">
     <div class="drive-card">     <div class="drive-card">
-      <div class="gallery-two-inline"> +      <div class="drive-gallery"> 
-        <div class="img-frame"><a href="#d1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_disc_1.jpg"></a><span class="img-label">Disk Volume Side A</span></div> +        <div class="img-frame"><a href="#d1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_disc_1.jpg"></a><span class="img-label">Floppy Media Side A</span></div> 
-        <div class="img-frame"><a href="#d2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_disc_2.jpg"></a><span class="img-label">Disk Volume Side B</span></div>+        <div class="img-frame"><a href="#d2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Light_pen_disc_2.jpg"></a><span class="img-label">Floppy Media Side B</span></div>
       </div>       </div>
     </div>     </div>
Línea 179: Línea 181:
   <div class="drive-grid-container">   <div class="drive-grid-container">
     <div class="drive-card">     <div class="drive-card">
-      <div class="gallery-two-inline"> +      <div class="drive-gallery"> 
-        <div class="img-frame"><a href="#ex1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_4.jpg"></a><span class="img-label">Interface Rear Board</span></div> +        <div class="img-frame"><a href="#ex1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_4.jpg"></a><span class="img-label">Interface Module Rear View</span></div> 
-        <div class="img-frame"><a href="#ex2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_3.jpg"></a><span class="img-label">Interface Trace Array</span></div>+        <div class="img-frame"><a href="#ex2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Electric_studio_lightpen_3.jpg"></a><span class="img-label">PCB Trace Detail</span></div>
       </div>       </div>
     </div>     </div>
   </div>   </div>
  
-  <div class="pcw-subtitle-box">Downloads Database</div>+  <div class="pcw-subtitle-box">System Download Repositories</div>
  
   <div class="tech-spec-box-full">   <div class="tech-spec-box-full">
     <table class="tech-table">     <table class="tech-table">
       <thead>       <thead>
-        <tr><th>Format</th><th>Documentation Archive / System DSK Images</th></tr>+        <tr><th>Format</th><th>Documentation Archive / DSK Master Image</th></tr>
       </thead>       </thead>
       <tbody>       <tbody>
-        <tr><td>PDF</td><td></html>{{hardware:descargas:Light_pen_manual.pdf|The Electric Studio Light Pen Manual}}<html></td></tr> +        <tr><td>PDF</td><td></html>{{:hardware:descargas:Light_pen_manual.pdf|The Electric Studio Light Pen Manual}}<html></td></tr> 
-        <tr><td>DSK</td><td></html>{{hardware:descargas:the_electric_studio_newsdesk_a.zip|The Electric Studio Light Pen Disk A}}<html></td></tr> +        <tr><td>DSK</td><td></html>{{:hardware:descargas:the_electric_studio_newsdesk_a.zip|The Electric Studio Light Pen Floppy Disk A}}<html></td></tr> 
-        <tr><td>DSK</td><td></html>{{hardware:descargas:the_electric_studio_newsdesk_b.zip|The Electric Studio Light Pen Disk B}}<html></td></tr>+        <tr><td>DSK</td><td></html>{{:hardware:descargas:the_electric_studio_newsdesk_b.zip|The Electric Studio Light Pen Floppy Disk B}}<html></td></tr>
       </tbody>       </tbody>
     </table>     </table>
Línea 203: Línea 205:
 </div> </div>
 </html> </html>
 +
  
en/hardware/perifericos/light_pen.1778746184.txt.gz · Última modificación: por jesus