Autore Topic: Mouse Commodore 1351  (Letto 2887 volte)

robiz

  • Newbie
  • *
  • Post: 4
  • Gioco Preferito: turrican
Mouse Commodore 1351
« il: 08 Luglio 2013, 09:29:53 »
 Ho comprato un mouse per il C64, nuovo, sigillato.
Dunque dovrebbe funzionare, nonstante gli anni.

Invece presenta uno strano difetto... sia con GEOS (e apposito driver), sin col software di test in dotazione al mouse, i movimenti sono limitati ad una piccola area.

Ovvero, se sposto il mouse verso destra, il puntatore si muove per un po' di pixel... dopo di che, ritorna a sinistra, alla posizione iniziale e ricomincia. Idem in verticale.

Il mouse agisce sui pin POTX e POTY della porta. Monitorando il valore dei 2 registri incaricati vedo che la variazione è corretta.... cioò si passa da circa 70 a 120 (bit 7 non è usato) dopo di che, procedendo nella stessa direzione, ovviamente (?) la cosa ricomincia da 70 non potendo sforare i 7 bit.

Non capisco...

E' come se il driver e software in dotazione fosse legato in maniera banalmente diretta ai valori di POTX e POTY. Invece non deve essere così, quei valori vanno interpretati... la loro variazione serve per determinare il verso! Non sono le coordinate del puntatore!

 

Antiriad

  • Utente
  • **
  • Post: 267
  • Gioco Preferito: Antiriad
Mouse Commodore 1351
« Risposta #1 il: 09 Luglio 2013, 20:10:48 »
 Restituiscilo e fatti rimborsare...  :dotto: