Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Betas et WIPs » Backgammon avec link USB (25 réponse(s))
./REPRISE DU POST PRECEDENT (post n°19)   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 14 novembre 2004 à 19:53 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Et ton use_USB, tu le sors d'où? Parce que pour faire la détection, il faut que la "host detection" soit déjà faite, ou au moins la faire en même temps comme suggéré par mon post n°16.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°20   Marquer comme non lu.
Jfg Ecrit le: Dimanche 14 novembre 2004 à 20:06 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  



use_USB = (TI89_TITANIUM && DetectUSB() == 0) ;
-Edité le Dimanche 14 novembre 2004 à 20:10 par jfg-
Kill Mario
    
./Post n°21   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 14 novembre 2004 à 20:53 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Ben, c'est faux. DetectUSB des 2 côtés ne passe pas, c'était un de mes premiers tests.
Enfin, bon, c'était DetectLinkInterface dans mon test. Peut-être qu'avec DetectUSB (qui n'est que la première partie de DetectLinkInterface), ça marche. Faudrait essayer.
-Edité le Dimanche 14 novembre 2004 à 20:54 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°22   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 17 février 2005 à 21:25 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Les hacks pour l'USB (USB_SendData, USB_RecvData et USBLinkClose, le reste est bon) que j'ai postés ne passent pas sous AMS 3.01. :( Voici une version qui fonctionne (ou du moins devrait fonctionner, je ne l'ai pas testée):
#define USBCheckReceived (*(void(**)(void))(DetectReceiveInterface+16))
#define USBCheckStatus (*(short(**)(void))(DetectReceiveInterface+22))
#define USB_SendData ((short (*)(const void *, size_t, long))(USBCheckStatus-494))
#define USB_RecvData ((short (*)(void *, size_t, long))(USBCheckStatus-246))
#define USBLinkClose ((short(*)(void))(USBCheckStatus-266))

et comme petit bonus, la documentation des 2 nouveaux #defines:
void USBCheckReceived(void); (0x9480d4/0x9488bc)
Subroutine of DetectReceiveInterface. Checks whether something is received on
the USB link. See USBCheckStatus.
Important: The "catch" described for DetectReceiveInterface also applies to
           this subroutine.

short USBCheckStatus(void); (0x949d74/0x94a55c)
Subroutine of DetectReceiveInterface. Checks whether USBCheckReceived was
successful, i.e. something was received on the USB link. USBCheckReceived (or
possibly some other status checking routine, but that's the one I know about)
must have been called first for this routine to return meaningful results.
Returns 1 on success, 0 on failure.

-Edité le Jeudi 17 février 2005 à 21:32 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°23   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 17 février 2005 à 22:10 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Une mise à jour de Backgammon est maintenant disponible pour être testée sur http://www.tigen.org/kevin.kofler/ti89prog/bgammon-usb.zip. Pour ceux intéressés pour tester: ce serait bien si vous pouviez mettre à jour une et une seule de vos 2 Titaniums vers AMS 3.01 (ou si vous avez déjà mis à jour les deux, en repasser une à la 3.00) pour vérifier que ça marche bien sur la 3.00 et la 3.01.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°24   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 18 février 2005 à 16:11 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


EJC2810 a confirmé que cette version marche avec AMS 3.01. Merci!
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°25   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 20 février 2005 à 09:10 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


J'ai écrit une librairie (statique) qui devrait rendre le link USB plus facile à utiliser. Cela dit, elle n'a subi aucune sorte de tests pour le moment, je n'ai pour l'instant même pas compilé un programme de test l'utilisant.

http://www.tigen.org/kevin.kofler/ti89prog/usblink.zip
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
  :: Index » Forum Ti68K » Betas et WIPs » Backgammon avec link USB (25 réponse(s))
Pages : 2/2     « 1 [2] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 56.76ms avec 18 requetes