Herramientas de usuario

Herramientas del sitio


fr:hardware:perifericos:amx_mouse

A> AMX MOUSE

L'AMX Mouse (commercialisée à l'origine comme un composant central de l'AMX Desktop System) a été le périphérique de saisie et de pointage le plus révolutionnaire, influent et couronné de succès commercial de l'histoire de l'Amstrad PCW 8256 / 8512 (ainsi que de la série ultérieure Schneider Joyce sur le marché allemand). Lancé au milieu de l'année 1986 à un prix packagé de £69.95 et développé par la prestigieuse entreprise d'ingénierie britannique Advanced Memory Systems (AMS) Ltd., ce matériel optomécanique à trois boutons a brisé le paradigme rigide d'une machine de bureau purement orientée vers le clavier, transformant le PCW en une station de travail graphique interactive idéale pour le dessin artistique et la publication assistée par ordinateur (PAO) de haut niveau.

Au niveau matériel, la souris n'utilisait pas une transmission série standard. Le pack comprenait l'AMX Interface, un module contrôleur de bus d'extension externe dédié qui se branchait directement sur le connecteur arrière de la carte mère de l'ordinateur. Advanced Memory Systems a conçu ce matériel pour être entièrement pass-through : le boîtier de l'interface dupliquait les lignes de signaux électriques du bus d'extension via un connecteur arrière intégré afin de ne pas perdre l'accès à l'imprimante matricielle native d'Amstrad. Parallèlement, il équipait le PCW d'un **port parallèle Centronics** standard du marché (permettant la connexion d'imprimantes matricielles tierces Epson ou des premières imprimantes laser) et d'un **port joystick standard Atari à 9 broches (DE-9)**.

En ce qui concerne l'architecture technique des registres de bas niveau du microprocesseur 8 bits Z80, le protocole de l'interface AMX se distinguait par sa simplicité synchrone. La carte d'extension n'intégrait pas de puce de traitement intelligente ; à la place, elle mappait directement les états des commutateurs mécaniques et des compteurs optiques sur des adresses de base d'Entrée/Sortie (ports d'E/S) spécifiques :

  • Port de Contrôle des Boutons et du Joystick (0A0h / &HA0) : Les lignes numériques du joystick Atari alternatif et les trois commutateurs mécaniques de la souris étaient interceptés en partageant ce port sous une logique active basse (un état binaire de 0 logique signale un contact actif à la masse ou une pression sur un commutateur) :
    • Bit 7 : État du bouton gauche de la souris (renvoie 0 lorsqu'il est enfoncé).
    • Bit 6 : État du bouton du milieu de la souris (renvoie 0 lorsqu'il est enfoncé).
    • Bit 5 : État du bouton droit de la souris (renvoie 0 lorsqu'il est enfoncé).
    • Bit 4 : Direction Haut (Up) / Bouton de tir (Fire) du joystick alternatif conforme aux spécifications Atari.
    • Bit 3 : Direction Bas (Down) du joystick alternatif conforme aux spécifications Atari.
    • Bit 2 : Direction Gauche (Left) du joystick alternatif conforme aux spécifications Atari.
    • AMX Interface Module d'Extension Pass-Through
      AMX Mouse Dispositif Optomécanique
      .drive-gallery
      Liens Externes

fr/hardware/perifericos/amx_mouse.txt · Última modificación: por jesus