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 » Questions » Jeux compatibles Titanium (119 réponse(s))
./REPRISE DU POST PRECEDENT (post n°95)   Marquer comme non lu.
Jfg Ecrit le: Mardi 12 octobre 2004 à 21:06 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Kevin Kofler :
#rage# EJC2810, où es-tu???.

C'est un service qu'il te propos: l'émoticon est un peu fort.
Kill Mario
    
./Post n°96   Marquer comme non lu.
EJC2810 Ecrit le: Mardi 12 octobre 2004 à 22:28 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Ce sera fait pour mercredi soir! Je sais que c'est rapide mais là j'ai vraiment pas le temps. Sorry!
    
./Post n°97   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 12 octobre 2004 à 23:07 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  


Jfg :
Kevin Kofler :
#rage# EJC2810, où es-tu???.

C'est un service qu'il te propos: l'émoticon est un peu fort.

Bah, moi, je passe des heures à déchiffrer la connectivité USB alors que je n'ai même pas de Titanium, j'appelle ça un service que je propose aux utilisateurs de Titanium, dont il fait partie. (Et il était d'ailleurs le premier à gueuler impatiemment "Cool! A quand l'usb?") Et lui, il n'est même pas fichu prendre 5 minutes pour lancer ces programmes de tests! Et pourtant, il a bien trouvé le temps pour passer 2 fois sur le forum depuis que j'ai envoyé ces nouveaux programmes de tests (sauf le Backgammon que j'ai fait ce soir), et en plus pour m'envoyer un mail d'excuse...

Mais bon, j'attends demain soir...
-Edité le Mardi 12 octobre 2004 à 23:12 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°98   Marquer comme non lu.
EJC2810 Ecrit le: Mercredi 13 octobre 2004 à 13:50 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Oh! Du calme!
La calculatrice de mon frère je peut pas la téléporter devant mon PC toutes les 5 minutes alors arrête ta crise. Je veut bien que tu gueule, mais t'es pas obligé d'aller le montrer sur tous les topics et sur ma boite mail.
Et si tu préfère que je t'envoie pas de mail et que je te laisse poirauter, dis-le moi y a pas de problème. Tu prends ces tests un peu trop au serieux, j'ai pas toute ma vie pour toi.

PS: Ca sera fait pour ce soir.
-Edité le Mercredi 13 octobre 2004 à 13:52 par EJC2810-
    
./Post n°99   Marquer comme non lu.
geogeo Ecrit le: Mercredi 13 octobre 2004 à 15:33 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Oula du calme. Y a pas mort d'homme! Alors revenez dans le sujet calmement merci.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°100   Marquer comme non lu.
Billy Charvet Ecrit le: Mercredi 13 octobre 2004 à 16:36 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Oui, calmez-vous, y'a pas besoin de se fâcher pour ça. :)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°101   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 13 octobre 2004 à 19:55 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  


Là, j'ai enfin eu les résultats des tests, mais j'ai déjà envoyé le prochain test...
Je suis beaucoup plus rapide à programmer que lui à tester...
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°102   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 13 octobre 2004 à 22:09 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 réussi à faire un premier transfert USB! Quelques infos supplémentaires sur les routines de détection:
unsigned char DetectLinkInterface(void); (0x8d2572)
Detects if the USB link is usable. Returns 1 (USB preferred) if it is and 2
(legacy DBus IO preferred) if it isn't. This routine uses DetectUSB first,
and then runs a complex test transfer to double-check.

short DetectUSB(void); (0x94a174)
Quickly detects if the USB link is usable. Returns 0 if USB is available,
or a non-zero error code if it isn't.

C'est DetectUSB qui est le plus approprié pour les jeux.

Mais Backgammon version USB ne fonctionne pas encore. :(
-Edité le Mercredi 13 octobre 2004 à 22:09 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°103   Marquer comme non lu.
Billy Charvet Ecrit le: Jeudi 14 octobre 2004 à 09:03 Déconnecté(e)    Voir le profil de Billy Charvet Envoyer un email à Billy Charvet Visiter le site WEB de Billy Charvet Envoyer un message privé à Billy Charvet  


Comment marche l'USB ? Il fonctionne comme sur PC, avec noeuds et tout,
possibilité d'activation, de scan du matériel raccordé ?

(Bref est-ce que c'est un port USB normal ou bien il est limité ?)
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
    
./Post n°104   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 14 octobre 2004 à 11:47 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  


AFAIK, c'est de l'USB-on-the-Go.
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°105   Marquer comme non lu.
ExtendeD Ecrit le: Vendredi 15 octobre 2004 à 15:14 Déconnecté(e)    Voir le profil de ExtendeD Envoyer un email à ExtendeD Envoyer un message privé à ExtendeD  

>de scan du matériel raccordé ?
Oui.

>Bref est-ce que c'est un port USB normal ou bien il est limité ?
Complet en tant que périphérique, limité en tant que hôte (OTG).
    
./Post n°106   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 19 octobre 2004 à 22:40 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  


Juste pour dire que cet effort n'est pas mort, je peux déjà échanger pas mal d'informations, mais la difficulté que j'ai maintenant est qu'il faut pour Backgammon que tantôt l'une des calculatrices soit en mode "attente de réception" (DetectReceiveInterface(FALSE)), tantôt l'autre, et visiblement ça ne marche pas sans fermer le link entretemps. J'ai maintenant une version d'essai qui essaye de faire exactement ça (fermer le link avant de changer de calculatrice de réception), mais j'attends les résultats.
-Edité le Mardi 19 octobre 2004 à 22:40 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°107   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 20 octobre 2004 à 12: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  


Bonne nouvelle: Ça marche enfin. Il reste apparemment des plantages en cas d'erreur de transmission. Je vais voir ça en détail avec mes testeurs pour essayer de résoudre ce problème. Mais je sortirai quand-même une bêta publique cet après-midi pour les intéressés, peut-être que ça va aussi augmenter le nombre de testeurs. :)

Bref, Backgammon est le premier jeu à gérer le link USB. :) Yippie!
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°108   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 20 octobre 2004 à 22:51 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  


#mad# Bon, j'ai un testeur qui me dit que tout marche et l'autre qui dit qu'il y a une erreur de transmission après le premier tour. C'est génial... :( Il y a au moins un testeur qui n'a pas testé correctement ici... #mad#
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°109   Marquer comme non lu.
EJC2810 Ecrit le: Vendredi 22 octobre 2004 à 19:15 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Le deuxième testeur est sur que ça marche vraiment? En tout cas moi je passe pas un tour sans un erreur transmission et peu importe d'où ça vient, je peut pas l'inventer! :D
    
./Post n°110   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 22 octobre 2004 à 19:31 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 :
Le deuxième testeur est sur que ça marche vraiment?

Je pense qu'il n'a pas testé correctement...
As-tu essayé la n°9?
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°111   Marquer comme non lu.
EJC2810 Ecrit le: Vendredi 22 octobre 2004 à 20:18 Déconnecté(e)    Voir le profil de EJC2810 Envoyer un email à EJC2810 Envoyer un message privé à EJC2810  

Pas encore: J'ai pas le bon ordi sous la main! :)
    
./Post n°112   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 22 octobre 2004 à 21:42 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  


Ouin. :( Ça fait bientôt 48 heures que j'attends. :(
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°113   Marquer comme non lu.
limmt Ecrit le: Samedi 23 octobre 2004 à 00:46 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


cool vivement les drivers usb ti89 titanium :p
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°114   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 31 octobre 2004 à 22:12 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  


Voilà! Le transfert fonctionne enfin!

La documentation actuelle:
unsigned char DetectLinkInterface(void); (0x8d2572)
Detects if the USB link is usable. Returns 1 (USB preferred) if it is and 2
(legacy DBus IO preferred) if it isn't. This routine uses DetectUSB first,
and then runs a complex test transfer to double-check. This test transfer
needs to be handled on the receiving side as well, so it is usually easier
to just use DetectUSB.

short DetectUSB(void); (0x94a174)
Quickly detects if the USB link is usable. Returns 0 if USB is available,
or a non-zero error code if it isn't.

unsigned char DetectReceiveInterface(short allowLIO); (0x8d25a4)
Waits for a calculator to connect on either the USB or the LIO interface.
Returns:
* 0 if something is detected on the USB link.
* 2 if allowLIO is non-zero, nothing is detected on the USB link and
  something is detected on the LIO link.
* 3 if interrupted by the user ([ON] key).
If you want to wait for something to be received on the USB link,
DetectReceiveInterface(FALSE) is the function to use, but there's a catch:
only one calculator can use DetectReceiveInterface for each transfer. (USB is
a host/client protocol.) You absolutely MUST call USBReset on both calculators
before using DetectReceiveInterface on the other calculator. This is very much
unlike the LIO interface, which is peer-to-peer. Also, the other calculator
MUST call DetectUSB to synchronize with a DetectReceiveInterface call. To sum
up, for a transfer which is synchronized by the sender (such as a move in a
turn-based game), the sending calculator should call: USBLinkClose();
USBLinkReset(); DetectUSB(); USB_SendData(src,size,2000);, the receiving
calculator should call: USBLinkClose(); USBLinkReset();
DetectReceiveInterface(FALSE); USB_RecvData(src,size,2000);.

short USB_SendData(const void *buffer, size_t size, long timeout); (0x949b86)
Sends size bytes from buffer over the USB link. For "timeout", try 2000. (I
am not sure this is actually a timeout. AMS always uses 2000, so you should
do the same.) Returns 0 if successful, some non-0 error code otherwise.

short USB_RecvData(void *buffer, size_t size, long timeout); (0x949c7e)
Receives size bytes into buffer from the USB link. For "timeout", try 2000. (I
am not sure this is actually a timeout. AMS always uses 2000, so you should
do the same.) Returns 0 if successful, some non-0 error code otherwise.

short USBLinkClose(void); (0x949c6a)
This function is used by AMS to finalize a file transfer.
Returns 0 if successful, some non-0 error code otherwise.

void USBLinkReset(void); (0x94a284)
This function closes and resets the USB link. It is used by AMS when done with
an USB transfer, and sometimes also before initiating one. You should always
call this function when done with a transfer.


Les déclarations actuelles:
#define XR_stringPtr_addr (_rom_call_addr(293))
#define IsSupportedAMS300() (*(long long*)(XR_stringPtr_addr-116)==0x76021003261f4e75ll)
#define DetectLinkInterface ((unsigned char(*)(void))(XR_stringPtr_addr-158))
#define DetectReceiveInterface ((unsigned char(*)(short))(XR_stringPtr_addr-108))
#define DetectUSB (*(short(**)(void))(DetectLinkInterface+4))
#define USB_SendData ((short (*)(const void *, size_t, long))(DetectUSB-1518))
#define USB_RecvData ((short (*)(void *, size_t, long))(DetectUSB-1270))
#define USBLinkClose ((short(*)(void))(DetectUSB-1290))
#define USBLinkReset (*(void(**)(void))(DetectLinkInterface+36))


Je vais sortir une bêta publique de Backgammon avec USB.

EDIT : smileys
-Edité le Dimanche 31 octobre 2004 à 22:17 par serioussam-
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 » Questions » Jeux compatibles Titanium (119 réponse(s))
Pages : 6/7     « 1 2 3 4 5 [6] 7 » »|

.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 59.35ms avec 18 requetes