1

Ce sujet est issu d'une discussion ayant dérivé sur deux thèmes distincts. Pour vous rendre sur le sujet d'origine, merci de cliquer sur ce lien
avatar
Ben, bouh, quoi :D

2

Pour le dernier point, je pensais à Ti-Drive, l'un de mes projets, qui n'est en l'état pas compatible avec les architectures NT (alors là, oui, on peut envisage un win98 sur une VM) et qui n'est prévu que pour le $5 cable (donc port parallèle, et je n'en ai plus sur mes machines)...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

3

allez un projet àlakon de plus: un câble ti usb (oh merde on me dit que ça existe déja?)

sérieux moi je commence a coder des trucs , mais je les finis jamais sad

4

vince (./23) :
pas compatible avec les architectures NT (alors là, oui, on peut envisage un win98 sur une VM)
Tu vois! smile
vince (./23) :
port parallèle, et je n'en ai plus sur mes machines
Ca c'est plus délicat... mais les adaptateurs usb-parallèle existent!
squalyl (./24) :
sérieux moi je commence a coder des trucs , mais je les finis jamais frown.gif
Tu as bien ta place ici hehe
Nil (./25) :
Cadaver
C'était pas genre... un jeu textuel, ça? smile
Redesigner totalement l'appli sur laquelle je bosse au boulot
Si c'est pas (trop) indiscret, elle fait quoi cette appli? smile
Zeph (./26) :
Bah t'attends quoi pour le faire ? En fait c'est à cause de toi si on avance pas ! biggrin.gif
Et voilà, on peut enfin sommer un coupable embarrassed
Plus sérieusement... vous allez rire, mais je n'ai jamais fait de site web... (digne de ce nom, j'ai 4 ou 5 endroits avec des "pages"...)Du coup:
-apprendre une bonne fois pour toute (sans devenir gourou) le PHP, Ajax
Zeph (./26) :
(plus sérieusement, si c'est public, ça pourrait peut-être marcher smile.gif )
Tu crois? Tout point de vue m'intéresse.happy
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

5

Au fait :
redangel (./27) :
Ca c'est plus délicat... mais les adaptateurs usb-parallèle existent!
-> marchera pas pour la TI, j'ai déjà étudié la question.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

6

Mais il y a le SilverLink, et le logiciel pourrait être porté vers la libcalccables.

Et parlant de remotivation des codeurs perdus, j'attends toujours vos excuses pour toutes les critiques injustifiées et démotivantes envers TIGCC!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

vince>merci a toi!
Zerosquare (./34) :
Au fait :
redangel (./27) :
Ca c'est plus délicat... mais les adaptateurs usb-parallèle existent!
-> marchera pas pour la TI, j'ai déjà étudié la question.
sérieux? :/

Kk> merci mais ça n'a rien a voir avec le sujet.
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

8

J'avais ça étudié aussi, ça ne peut marcher que si tu adresses le port en direct, en gérant toi même le timing.

Kevin : et en contre partie tu t'excuseras des critiques injustifiées et démotivantes envers le kernel, la modération de yaronet, gcc4ti et autres ? Personne n'est tout blanc, personne n'est tout noir, à titre d'exemple peronnellement, je trouve que ma critique (que tu avais cataloguée d'injustifiée) au sujet du retrait de VTI était justifié. Ti Emu n'a jamais supporté (ou alors très mal) les roms de TI92 HW1 et rien que pour ça je ne suis pas d'accord avec la voie qui a été suivie. Tu as tes arguments pour dire que la voie suivie est bonne (tu as même affirmée à plusieurs reprises que c'était la meilleure et qu'il ne pouvait en être autrement) mais je reste persuadé que ma critique est valable et justifiée, je ne vois pas pourquoi j'aurai à m'excuser d'avoir avancé des arguments qui me semble 100% valables...

Et enfin : Non, j'ai aussi regardé libcalccables(ses équivalents de l'époque pour être précis) le code de ti-drive n'utilisait pas à 100% le protocole officiel et je gagnais ainsi en rapidité de transfert (+15% à +100% de vitesse de transfert par rapport au cable officiel avec le soft officiel) et passer par une lib "standard" supprimerait cet attout...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

9

vince (./37) :
Ti Emu n'a jamais supporté (ou alors très mal) les roms de TI92 HW1

Euh si, je t'assure que ça marche au moins avec la 1.4 (TI-92 I), la 2.1 (TI-92 II) et AMS 1.00 (TI-92+ HW1), et je ne vois pas pourquoi ça ne marcherait pas aussi avec les autres versions (pour le même matériel). Fargo a été testé aussi (avec les backups préinstallés).

On a aussi une version Fargo du ROM dumper, écrite en C avec TIGCC pour Fargo.
Et enfin : Non, j'ai aussi regardé libcalccables(ses équivalents de l'époque pour être précis) le code de ti-drive n'utilisait pas à 100% le protocole officiel et je gagnais ainsi en rapidité de transfert (+15% à +100% de vitesse de transfert par rapport au cable officiel avec le soft officiel) et passer par une lib "standard" supprimerait cet attout...

Justement, la libcalccables/libticables gère seulement les câbles et te donne une interface très bas niveau, c'est la libcalcprotocols/libticalcs qui est responsable des protocoles officiels.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

Oui, mais peut-on faire autre chose que du protocol TI avec le Silverlink ? J'ai de sérieux doutes.

redanger > oui, comme le dit Vince, il faudrait avoir un accès direct au port. Or les adaptateurs USB -> parallèle ne le permettent pas, ils ne supportent que le protocole de communication avec les imprimantes, et n'ont pas de fonction de commande bas niveau. Et même si c'était possible, l'USB a une latence élevée (plusieurs millisecondes, contre quelques dizaines de microsecondes voire moins pour un port parallèle intégré) qui ferait que ça ramerait à mort.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

11

attends, les mecs qui font de la CNC ont un adaptateur fétiche qui le permet, c'était sur la liste de l'electrolab, je cherche

12

Si on connaît le protocole, on peut s'en sortir en développant un adaptateur spécifique, oui (c'est ce que j'avais fait pour la Jaguar, et ça marchait pas mal). Mais il n'y a pas de solution qui fonctionne pour tous les protocoles et tous les programmes. Et je ne vois pas trop l'intérêt de redévelopper un adaptateur USB alors que le Silverlink existe (bien qu'il soit pas évident à trouver, il paraît).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

13

voila c'est le montage WB6DHW (encore un radio amateur)
http://wb6dhw.com/CypressUSB2-sch.pdf
http://wb6dhw.com/HSUSB.html
compliqué.

sinon je réalise qu'il y a le tout con FTDI FT245 ou les FT232R / 2232 qui ont le monde bitbang.

14

après, tu peux aussi trouver de sombres cartes PCI express avec un port // dessus... mais bon courrage pour le dév et l'adressage direct sans que le système d'exploitation ne t'accuse de viol avec préméditation...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

15

Zerosquare (./40) :
Oui, mais peut-on faire autre chose que du protocol TI avec le Silverlink ? J'ai de sérieux doutes.

Oui, à ma connaissance, il est par exemple possible de jouer au Tetris en linkplay à travers le SilverLink, en émulant un port link (pas un port USB) dans TiEmu. (Romain avait testé ça à l'époque.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

16

17

squalyl > ne marchera que si on peut trouver un mode bitbang qui soit compatible avec ce qu'attend la TI. En fait il faut minimiser les accès USB, parce que chaque lecture ou écriture des broches I/O veut dire quelques ms de délai, donc les perfs vont être pourries si le protocole est implémenté côté PC.

kevin > intéressant, quel est le protocole utilisé pour ce jeu ? quel niveau d'abstraction fournit la librairie de link ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

18

D'un autre coté, le protocole du jeu en question a été ultrasimplifié, c'est d'ailleurs grâce à ça qu'il fonctionne entre différentes TI (on peut jouer avec une Ti V200 contre une Ti85 par exemple)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

19

c'est clair que pour avoir du débit il faut suivre le protocole ti.
quoique, ils ont fait quoi cemetech pour leur calcnet?

20

Déplacé en section électronique.