Il nostro rapporto con i moderni mouse ottici di solito segue uno di due percorsi: o cerchiamo un'opzione ultra-high-end con un'incredibile quantità di DPI e un polling rate impressionante, o usiamo il modello fatto di cinesium che è arrivato con il computer finché non si scioglie tra le mani. Tuttavia, il mouse ottico ha una storia molto più interessante di quanto si creda, e risale all'inizio degli anni '80, con il primo modello commerciale compatibile con PC: Mouse Systems PC Mouse. Shelby del canale Tech Tangents è riuscito a procurarsene uno in condizioni quasi perfette e ha deciso di metterlo alla prova.

Mouse Systems PC Mouse: il primo mouse ottico per PC
Il primo mouse ottico

Una rapida ricerca sul Web indica che il concetto di mouse ottico ha avuto due origini in parallelo. Il primo cita Richard F. Lyon e la società Xerox, con un design basato su un sensore di immagini e un rilevatore di movimento integrato, esclusivo per i sistemi Xerox STAR.

Mouse Systems PC Mouse: il primo mouse ottico per PC
Una foto proveniente da eBay (utente «OceansideRus») del mouse ottico per il sistema Xerox STAR

Il secondo ci parla di Steve Kirsch del MIT e della Mouse Systems Corporation, che oltre a creare una versione compatibile con le workstation Sun, lo ha anche adattato per l'uso su PC e cloni. Questo «Mouse Systems PC Mouse» è un periferico molto speciale, e Shelby di Tech Tangents è riuscito a procurarsene uno quasi in condizioni «New Old Stock».

Esplorando il primo mouse ottico commerciale per PC

Una delle prime cose che dobbiamo assimilare sul Mouse Systems PC Mouse è che il pad ha tanta importanza quanto il mouse. Shelby si è lasciato trasportare dall'emozione e ha deciso di aprire il mouse prima di provarlo, ma ne è sicuramente valsa la pena. Al suo interno ci sono due specchi, uno per ogni sensore ottico, con un totale di otto celle fotorecettrici che registrano il movimento X/Y. Questo richiede anche due LED, uno rosso e l'altro infrarosso. Infine, il pad agisce come un terzo «specchio», con una griglia blu e nera per identificare gli assi.

Mouse Systems PC Mouse: il primo mouse ottico per PC
I due specchi all'interno del mouse
Mouse Systems PC Mouse: il primo mouse ottico per PC
... questo è fantastico. L'elettronica degli anni '80 era un'altra cosa...
Mouse Systems PC Mouse: il primo mouse ottico per PC
In questo caso, senza pad non c'è mouse

Mentre muoviamo il mouse, due dei fotorecettori in ogni sensore sono «coperti», mentre gli altri due rimangono «esposti», e questa differenza consente di convertire su/giù e sinistra/destra in una posizione reale per il puntatore. Tuttavia, questo rivela un problema: il mouse non è molto tollerante ai cambi di angolo e richiede una certa disciplina da parte dell'utente. L'altra parte essenziale per la configurazione del PC Mouse è la scheda controller. Oltre a coordinare tutto l'aspetto logico, questa scheda si occupa di fornire 5 volt al mouse, utilizzando un 7805.

Mouse Systems PC Mouse: il primo mouse ottico per PC
RS-232 utilizza +12 e -12 volt, ma la scheda usa un 7805 affinché il mouse riceva 5 volt senza esplodere...

Il software è altrettanto favoloso: tradizionalmente, l'utente deve configurare i jumper prima di installare la scheda ed è obbligato a seguire un processo di prova ed errore per evitare conflitti. Tuttavia, il driver del PC Mouse fa una serie di domande e presenta una configurazione adeguata in anticipo. Ora, «adeguata» non significa perfetta, e in caso di errore, l'utente può eseguire un programma di test. Per fortuna, nulla di strano è successo con il mouse di Shelby, e anche la modalità emulata come «mouse Microsoft» ha funzionato perfettamente.

L'ultima fase del video si concentra sulla compatibilità con vari programmi, e tutti hanno risposto positivamente, meglio di quanto ci si aspettasse sapendo che è un accessorio con 40 anni sulle spalle.

(N.d.R.: Il design è del 1982, ma l'unità che ha Shelby è stata prodotta nel 1986.)