| |
| fr:hardware:perifericos:kempston_mouse [2026/05/14 06:06] – creado jesus | fr:hardware:perifericos:kempston_mouse [2026/05/15 08:11] (actual) – jesus |
|---|
| .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 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; } |
| | |
| /* --- PORT SPECIFICATIONS (RETRO TABLE) --- */ | /* --- RETRO TABLE --- */ |
| .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; } |
| .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); } |
| | |
| /* --- PACKAGING AND IMAGES SIDE-BY-SIDE --- */ | /* --- PARALLEL IMAGES --- */ |
| .gallery-two-inline { display: flex; gap: 15px; flex-direction: row; flex-wrap: nowrap; justify-content: center; width: 100%; } | .gallery-two-inline { display: flex; gap: 15px; flex-direction: row; flex-wrap: nowrap; justify-content: center; width: 100%; } |
| .gallery-two-inline .img-frame { flex: 1; max-width: 250px; } | .gallery-two-inline .img-frame { flex: 1; max-width: 250px; } |
| |
| /* --- GENERAL FRAMES --- */ | /* --- GENERAL IMAGE 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-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 SETUP: 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> |
| |
| <!-- INTERACTIVE LIGHTBOX LAYERS --> | <!-- INTERACTIVE MODAL LIGHTBOX LAYERS --> |
| <div id="m1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Kempston_Mouse_2.jpg"></a></div> | <div id="m1" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Kempston_Mouse_2.jpg"></a></div> |
| <div id="m2" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Kempston_Mouse.jpg"></a></div> | <div id="m2" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Kempston_Mouse.jpg"></a></div> |
| | |
| <div class="content-body"> | <div class="content-body"> |
| <p>Cette souris fabriquée par la marque </html>[[..:..:companias:Kempston Data|Kempston Data]]<html> est un périphérique qui dote l'écosystème du </html>[[..:..:PCW]]<html> d'un pointeur, facilitant ainsi grandement le travail avec les logiciels, notamment graphiques, en se connectant via son interface arrière.</p> | <p>Cette souris fabriquée par la maison </html>[[fr:companias:Kempston Data|Kempston Data]]<html> est un périphérique qui apporte à l'écosystème du </html>[[fr:pcw|PCW]]<html> un dispositif de contrôle facilitant le travail avec les logiciels, notamment graphiques, en se connectant via son interface arrière.</p> |
| </div> | </div> |
| |
| <div class="drive-grid-container"> | <div class="drive-grid-container"> |
| <div class="drive-card"> | <div class="drive-card"> |
| <!-- SIDE-BY-SIDE VISUAL DETAILS (PACKAGING AND PERIPHERAL) --> | <!-- DETAILS VISUELS EN PARALLELE (EMBALLAGE ET PERIPHERIQUE) --> |
| <div class="gallery-two-inline"> | <div class="gallery-two-inline"> |
| <div class="img-frame"><a href="#m1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Kempston_Mouse_2.jpg"></a><span class="img-label">Emballage D'Origine</span></div> | <div class="img-frame"><a href="#m1"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Kempston_Mouse_2.jpg"></a><span class="img-label">Emballage D'Origine</span></div> |
| <div class="img-frame"><a href="#m2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Kempston_Mouse.jpg"></a><span class="img-label">Périphérique Souris</span></div> | <div class="img-frame"><a href="#m2"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Kempston_Mouse.jpg"></a><span class="img-label">Souris</span></div> |
| </div> | </div> |
| </div> | </div> |
| |
| <div class="pcw-subtitle-box">Description Générale</div> | <div class="pcw-subtitle-box">Description Générale</div> |
| | |
| <div class="content-body"> | <div class="content-body"> |
| <p>Avec l'avènement de la souris, le système de sélection des options et tout ce qui concernait le déplacement du curseur à l'écran cessèrent d'être des fonctions exclusivement réservées au clavier. L'utilisateur, face aux avantages présentés par ce nouveau périphérique (confort, facilité et rapidité), choisit de se tourner vers toutes les applications qui intégraient ce complément.</p> | <p>Avec l'apparition de la souris, le système de sélection des options et tout ce qui touche au déplacement du curseur à l'écran ont cessé d'être des fonctions exclusivement réservées au clavier. Face aux avantages de ce nouveau périphérique (confort, facilité et rapidité), l'utilisateur a naturellement choisi de se tourner vers les applications intégrant cet outil.</p> |
| |
| <p>En réalité, des trois éléments qui composent le système (interface, logiciel et souris), seule l'interface a été produite par <strong>Kempston</strong>. Pour développer le logiciel, il a été fait appel aux services de <strong>HiSoft</strong>, tandis que la souris proprement dite est un modèle de chez <strong>Logitech</strong>, la célèbre marque suisse reconnue pour l'excellente finition de ses produits.</p> | <p>En réalité, parmi les trois éléments composant le système (interface, logiciel et souris), seule l'interface a été produite directement par <strong>Kempston</strong>. Pour le développement du logiciel, la firme a fait appel aux services de <strong>HiSoft</strong>, tandis que la souris elle-même est un modèle issu de chez <strong>Logitech</strong>, la prestigieuse marque suisse reconnue pour l'excellente finition de ses produits.</p> |
| | |
| <p>Tout cet ensemble est présenté d'usine dans une volumineuse boîte en polystyrène blanc. L'installation de la souris est simple et rapide.</p> | <p>Tout cet ensemble est présenté d'origine dans une volumineuse boîte en polystyrène blanc. L'installation du périphérique s'avère très simple et rapide.</p> |
| |
| <p>En premier lieu, il faut connecter l'interface au port d'extension situé à l'arrière de la machine (pour rappel, toute connexion ou déconnexion sur ce slot doit impérativement se faire avec l'ordinateur éteint). Après cela, il ne reste plus qu'à raccorder la souris au connecteur à neuf broches intégré à l'interface et à l'activer à l'aide du pilote qui se trouve sur le disque d'utilitaires fourni avec la souris.</p> | <p>En premier lieu, il faut brancher l'interface sur le port d'extension situé à l'arrière de la machine (rappelons que toute connexion ou déconnexion sur ce slot doit impérativement s'effectuer avec l'ordinateur éteint). Ensuite, il ne reste plus qu'à coupler la souris au connecteur à neuf broches présent sur l'interface et à l'activer à l'aide du pilote situé sur la disquette d'utilitaires de la souris.</p> |
| |
| <p>Sur ce disque, en plus du contrôleur de la souris, se trouve un petit programme pour vérifier le bon fonctionnement du périphérique ainsi que des pilotes GSX pour la gestion des graphismes.</p> | <p>Cette disquette intègre, en plus du pilote de contrôle, un petit programme de test pour vérifier le bon fonctionnement du périphérique ainsi que des pilotes GSX pour une gestion optimisée des graphismes.</p> |
| |
| <p>Le contrôleur est de type résident (TSR) et fait en sorte que la souris émule les touches de déplacement du curseur ainsi que les combinaisons <kbd>ALT</kbd>+<kbd>C</kbd> et <kbd>ALT</kbd>+<kbd>R</kbd> (bouton gauche et droit respectivement). Par ailleurs, la sensibilité de la souris est également gérée par ce logiciel, s'exprimant selon une graduation de deux à neuf, bien que la valeur d'usine par défaut soit de quatre. Tous ces paramètres peuvent être modifiés de manière temporaire ou permanente, c'est-à-dire en configurant si les nouvelles valeurs doivent être enregistrées ou non sur le disque.</p> | <p>Le pilote est de type résident (TSR) et permet à la souris d'émuler les touches de déplacement du curseur ainsi que les combinaisons <kbd>ALT</kbd>+<kbd>C</kbd> (bouton gauche) et <kbd>ALT</kbd>+<kbd>R</kbd> (bouton droit). Par ailleurs, la sensibilité de la souris est également gérée par ce logiciel, s'exprimant selon une échelle graduée de deux à mi, bien que la valeur par défaut configurée d'usine soit de quatre. Tous ces paramètres peuvent être modifiés de manière temporaire ou permanente, en choisissant si les nouvelles variables doivent être écrites ou non sur le support de stockage.</p> |
| |
| <p>De cette façon, il serait possible de faire fonctionner la souris avec pratiquement n'importe quel programme, puisqu'il suffirait de définir les touches émulées par la souris en fonction de celles utilisées par l'application en question. Cependant, cela n'est évidemment pas compatible avec les logiciels à démarrage direct. Quoi qu'il en soit, il a été constaté que certains logiciels ignorent totalement la souris, même si celle-ci génère le même signal série que les touches utilisées par le programme.</p> | <p>De cette manière, il devient possible de faire fonctionner la souris avec pratiquement n'importe quel programme, puisqu'il suffit de redéfinir les touches émulées par la souris en fonction de celles utilisées par l'application concernée. Néanmoins, cette logique est intrinsèquement incompatible avec les logiciels à démarrage direct. Quoi qu'il en soit, il a été constaté que certains programmes ignorent délibérément la souris, même si celle-ci génère exactement le même signal série que les touches du logiciel.</p> |
| |
| <p>Il convient également de souligner l'intérêt de <strong>KTEST</strong>, le programme qui permet de vérifier le fonctionnement de la souris. L'utilité pratique de ce logiciel n'est pas extrêmement étendue, mais il est toujours bienvenu pour fixer le degré de sensibilité souhaité et contrôler quelles sont les touches mappées.</p> | <p>Il convient également de souligner l'intérêt de <strong>KTEST</strong>, le programme permettant de vérifier le comportement de la souris. L'utilité pratique de cet outil d'évaluation n'est pas extrêmement étendue, mais elle s'avère toujours précieuse pour fixer le degré de sensibilité désiré et auditer les touches mappées.</p> |
| | |
| <p>Enfin, les pilotes GSX permettent à la souris de fonctionner sans problème majeur avec toutes les applications qui font usage de cette extension graphique sous CP/M. Le processus d'installation est un peu plus complexe et, en un sens, spécifique à chaque programme.</p> | <p>Enfin, les pilotes GSX permettent à la souris de fonctionner sans problème majeur avec toutes les applications exploitant cette extension graphique sous l'architecture CP/M. Le processus d'installation est un peu plus complexe et s'avère, dans un certain sens, spécifique à chaque programme.</p> |
| |
| <p>Concernant le matériel, celui-ci se compose de deux blocs : l'interface et la souris proprement dite. L'interface est simplement un boîtier de couleur blanche doté d'un connecteur pour le bus d'extension et d'une sortie à neuf broches. Son intérieur ne pourrait être plus simple : une carte de circuit imprimé double face comportant une série de puces, dont quelques modules de mémoire RAM.</p> | <p>Sur le plan matériel, l'ensemble se compose de deux blocs : l'interface et la souris elle-même. L'interface se présente simplement comme un boîtier blanc doté d'un connecteur pour le bus d'extension et d'une sortie à neuf broches. Son intérieur ne pourrait être plus simple : une carte de circuit imprimé avec des pistes sur les deux faces et une série de puces logiques intégrées, parmi lesquelles quelques modules de mémoire RAM.</p> |
| | |
| <p>La souris, comme mentionné précédemment, est manufacturée par Logitech, avec un détail qui surprend rapidement : son faible poids. Le mécanisme est de type optomécanique, c'est-à-dire qu'en se déplaçant, la souris fait tourner deux petites roues crantées qui coupent des faisceaux lumineux internes, lesquels indiquent à l'ordinateur la direction et l'amplitude du mouvement. Pour détecter la pression sur l'un des deux boutons, la souris utilise deux petits microcontacts.</p> | <p>La souris, comme indiqué précédemment, est manufacturée par Logitech, avec un détail qui surprend rapidement : sa grande légèreté. Le mécanisme est de type opto-mécanique ; lors de ses déplacements, la souris fait tourner deux petites roues codeuses fendant des faisceaux lumineux internes, qui signalent à l'ordinateur la direction et l'amplitude du mouvement. La détection de la pression sur les deux boutons repose quant à elle sur deux petits micro-rupteurs mécaniques.</p> |
| |
| <p>À l'origine, les souris sont apparues comme un élément supplémentaire au sein d'une toute nouvelle façon de concevoir la relation homme-machine, constituant la pièce maîtresse des environnements dits VIMP (<em>windows, icons, mouse and pointer</em> ; fenêtres, icônes, souris et pointeur). Malgré cela, les avantages liés à l'utilisation de ces périphériques d'entrée dans d'autres tâches ont été largement démontrés. S'il n'est pas strictement évident qu'un utilisateur de base de données ou de traitement de texte ait besoin d'une souris, celle-ci s'avère extrêmement adaptée pour tous les travaux graphiques, et c'est là que le support de l'extension graphique GSX prend tout son intérêt.</p> | <p>À l'origine, les souris sont apparues dans le cadre d'une philosophie globale visant à transformer la relation homme-machine, constituant la pièce maîtresse des environnements dits WIMP (<em>windows, icons, mouse and pointer</em> ; fenêtres, icônes, souris et pointeur). Malgré cela, les gains d'efficacité liés à l'usage de ces dispositifs de saisie dans d'autres tâches ont été largement démontrés. Bien qu'elle ne soit pas strictement indispensable pour administrer une base de données ou manipuler un traitement de texte, la souris s'avère idéalement adaptée aux travaux de conception vectorielle, et c'est précisément là que le support de l'extension graphique GSX prend tout son intérêt.</p> |
| |
| <p>Il s'agit, sans aucun doute, d'un périphérique intéressant doté de multiples applications. La facilité de l'adapter à différents environnements le rend virtuellement compatible avec la quasi-totalité des logiciels existant actuellement. De plus, il s'agit d'un produit bien conçu et soutenu par l'une des grandes firmes du monde des périphériques.</p> | <p>Il s'agit, sans l'ombre d'un doute, d'un périphérique fort intéressant aux applications multiples. Sa facilité de configuration pour différents environnements le rend virtuellement compatible avec la quasi-totalité des logiciels existant aujourd'hui. De plus, il s'agit d'un produit robuste, bien manufacturé et soutenu par une signature majeure dans le monde des périphériques d'entrée.</p> |
| |
| <p>Certains des programmes compatibles fonctionnant activement avec la Kempston Mouse sont :</p> | <p>Une sélection de programmes connus pour intégrer activement le support de la Kempston Mouse comprend :</p> |
| <ul> | <ul> |
| <li>Star Glider</li> | <li>Star Glider</li> |
| <li>Wordstar</li> | <li>Wordstar</li> |
| <li>SuperCalc 2</li> | <li>SuperCalc 2</li> |
| <li>L'ensemble des logiciels de Hisoft</li> | <li>Le catalogue complet des logiciels Hisoft</li> |
| <li>Cyrus II</li> | <li>Cyrus II</li> |
| <li>Cracker 2</li> | <li>Cracker 2</li> |
| </div> | </div> |
| |
| <div class="pcw-monitor-ultra"> | <div class="pcw-subtitle-box">Spécifications et Ports (Extras)</div> |
| <div class="pcw-subtitle-box">Spécifications et Ports (Extras)</div> | |
| | <div class="content-body"> |
| <div class="content-body"> | <p>L'interface de la Kempston Mouse utilise trois ports d'Entrée/Sortie (208, 209 y 212) pour gérer ses requêtes matérielles, répartis comme suit :</p> |
| <p>L'interface de la Kempston Mouse utilise trois ports d'Entrée/Sortie (208, 209 et 212) pour son fonctionnement, détaillés ci-dessous :</p> | </div> |
| </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>Port Déc</th><th>Port Hex</th><th>Concept / Registre</th></tr> | <tr><th>Port Dec</th><th>Port Hex</th><th>Fonction / Registre Mappé</th></tr> |
| </thead> | </thead> |
| <tbody> | <tbody> |
| <tr><td>208</td><td>0D0h</td><td>Coordonnée X de la souris (Position sur l'axe horizontal, plage 0-255). Peut également être lue depuis 0D2h.</td></tr> | <tr><td>208</td><td>0D0h</td><td>Coordonnée X de la souris (Position de l'axe horizontal, plage indexée 0-255). Des registres miroirs peuvent également être lus depuis 0D2h.</td></tr> |
| <tr><td>209</td><td>0D1h</td><td>Coordonnée Y de la souris (Position sur l'axe vertical, plage 0-255). Peut également être lue depuis 0D3h.</td></tr> | <tr><td>209</td><td>0D1h</td><td>Coordenada Y de la souris (Position de l'axe vertical, plage indexée 0-255). Des registres miroirs peuvent également être lus desde 0D3h.</td></tr> |
| <tr><td>212</td><td>0D4h</td><td>État des boutons de la souris (Mappé sur 2 bits. Renvoie 0 si pressé, 1 au repos. Bit 0 = Gauche ; Bit 1 = Droit. Les autres bits renvoient 1).</td></tr> | <tr><td>212</td><td>0D4h</td><td>État des boutons de la souris (Mappé sur une matrice à 2 bits. Renvoie 0 lors d'un clic y 1 au repos. Bit 0 = Bouton Gauche ; Bit 1 = Bouton Droit. Les autres bits de contrôle renvoient 1).</td></tr> |
| </tbody> | </tbody> |
| </table> | </table> |
| </div> | |
| </div> | </div> |
| |