Nous utilisons des cookies pour améliorer votre expérience.

MacBidouille

Volant PS2 sur Mac [Suite]

Voici 2 compléments à la news de Samedi.
De SharpShooter

J'ai acheté en janvier un volant Thrustmaster (donc Guillemot) Ferrari
ForceFeedback pour mon PC.
Comme je m'y attendais il fonctionne sur mac, sans le retour de force. Seul une résistance minimale est active, comme dans les jeux PC ou l'on désactive le retour de force.
Note que je n'ai jamais entendu les gars de chez Ferral (chargé depuis des lustres de porter "F1 champioship 2000" sur Mac) parler d'un éventuel support au retour de force.

De Pierre-Olivier Latour, qui en connait un morceau puisqu'il est "Manager and Lead Programmer" chez French Touch software
Pour le volant PS2, je pense pouvoir te donner des indices:
Les périphériques USB de controle (souris, joystick, volant, paddle...)
respectent normallement un standard: la norme HID (Human Interface Devices).
Cette norme standardise le format des paquets transmits par le périphérique sur le bus USB. Tu interroges le périphériques pour lui demander un "rapport" qui indique le format des ses paquets, et après, tu peux les décoder correctement quand tu les reçois. Par exemple:
• les 2 premiers octets indiquent la valeur selon l'axe X de 0 à 65535
• les 2 suivants la valeur selon l'axe Y de 0 à 65535
• le suivant l'état du bouton #1
• etc...
Or sous OS X, Apple ne fournit pas d'InputSprocket, donc les développeurs dejeux doivent tous écrire leur propre support pour les périphériques de controle c.a.d. écrire du code avec le HID Manager pour lire directement les valeurs du périphérique. Donc si le code est bien fait, ca devrait marcher avec la majorité des périphériques qui respectent la norme HID (du moins pour les fonctions de base de ces périphériques).
Tu peux en savoir plus en téléchargeant l'exemple d'Apple:
http://developer.apple.com/samplecode/Sample_Code/Devices_and_Hardware/HID_Manager/HID_Explorer.htm
(L'application est déjà compilée)
Partager sur
Sondage

Etes-vous tenté par le nouveau Mac mini M4 ?