Une nouvelle solution de transfert de programmes
16 posts
• Page 1 of 2 • 1, 2
Une nouvelle solution de transfert de programmes
Salut tout le monde,
fier de son premier logiciel "Rom Creator", Le Solutionneur, a réfléchi aux besoin de la communauté ti et a eu une idée :
Après avoir fabriqué son câble pour écouter de la musique grâce à la calculatrice (photo ci-dessous)
Une idée m'est venue : on peut brancher une calculatrice à un port femelle 3.5mm
or le PC possède une prise écouteur de 3.5mm.
Donc on peut brancher la calculatrice au port écouteurs du pc !
Il ne resterait plus qu'à faire un logiciel qui se comporte comme une calculatrice et qui communique avec le port écouteurs !
Cela permettrait aux possesseurs de ti 82/83 de transférer des programmes avec le PC gratuitement ! (le câble usb coûte pas loin de 25€...)
J'aurais besoin de quelques matériaux :
-1/2 câbles de connexion Ti <-> Ti pour faire mes tests
-si possible, un câble de connexion pc <-> ti pour me permettre de faire des tests
Si vous possédez ces matériaux, n'hésitez pas à me contacter par MP !
(Bien sûr, vous serez mentionné dans le ReadMe, petit veinards ! )
Voilà ce que vous pourriez faire dans peu de temps ...
Le Solutionneur, un membre qui aide la communauté
fier de son premier logiciel "Rom Creator", Le Solutionneur, a réfléchi aux besoin de la communauté ti et a eu une idée :
Après avoir fabriqué son câble pour écouter de la musique grâce à la calculatrice (photo ci-dessous)
Une idée m'est venue : on peut brancher une calculatrice à un port femelle 3.5mm
or le PC possède une prise écouteur de 3.5mm.
Donc on peut brancher la calculatrice au port écouteurs du pc !
Il ne resterait plus qu'à faire un logiciel qui se comporte comme une calculatrice et qui communique avec le port écouteurs !
Cela permettrait aux possesseurs de ti 82/83 de transférer des programmes avec le PC gratuitement ! (le câble usb coûte pas loin de 25€...)
J'aurais besoin de quelques matériaux :
-1/2 câbles de connexion Ti <-> Ti pour faire mes tests
-si possible, un câble de connexion pc <-> ti pour me permettre de faire des tests
Si vous possédez ces matériaux, n'hésitez pas à me contacter par MP !
(Bien sûr, vous serez mentionné dans le ReadMe, petit veinards ! )
Voilà ce que vous pourriez faire dans peu de temps ...
Le Solutionneur, un membre qui aide la communauté
-
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 300
- Joined: 18 Dec 2011, 21:41
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Une nouvelle solution de transfert de programmes
Le solutionneur, un membre qui apporte des solutions
La procrastination, c'est rigolo.
-
WellenPremium
Niveau 11: LV (Légende Vivante)- Posts: 447
- Joined: 17 Dec 2010, 00:00
- Location: Compiègne (Picardie)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: étudiant UTC
-
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 300
- Joined: 18 Dec 2011, 21:41
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Une nouvelle solution de transfert de programmes
je veux pas casser ton trip, mais une entrée/sortie audio de pc ne transmet que des données analogique et ne peux fonctionner que en lecture soit en écriture, mais pas les deux en même temps... alors essaye toujours mais je doute fortement qu'une telle dérivation de la sortie audio soit possible...
-
Naruto`kun
Niveau 8: ER (Espèce Rare: nerd)- Posts: 150
- Joined: 17 Oct 2008, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: IUT Informatique
Re: Une nouvelle solution de transfert de programmes
pour l'annalogique, je ne pense pas que ce soit si problématique que ça, il suffit d'envoier les bits un a un avec la tension utilisée abituellement par la ti (c'est peut-être pas très rapide, mais ça pourrait fonctioner je pense.
Sandro
Sandro
mort à l'inutile, place à la mémoire libre et aux programmes!
-
sandro
Niveau 8: ER (Espèce Rare: nerd)- Posts: 183
- Joined: 24 May 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S SVT spé maths
Re: Une nouvelle solution de transfert de programmes
C'est même pire que ce que décrit Naruto`kun:
* sur tous les ordinateurs que je connais, sortie audio et entrée audio sont séparées.
=> autrement dit, il faut deux jack 3.5mm mâle côté PC.
* le protocole standard (implémenté par les fonctions de l'OS) de transfert sur le legacy I/O est un half-duplex sur lequel celui qui a l'initiative définit le niveau d'une des deux lignes de données, et le récepteur copie ce niveau sur l'autre ligne. Même sur des cartes son qui supportent simultanément le playback et l'enregistrement (est-ce plus fréquent maintenant que ça l'était à une époque ?), je ne suis pas sûr que ce protocole puisse être implémenté de façon efficace avec du son: les systèmes audio standard de Windows, MacOS X et Linux sont tous loin d'être temps réel.
=> il faut probablement implémenter un autre protocole, et donc programmer et utiliser un programme spécial de transfert
* sur tous les ordinateurs que je connais, sortie audio et entrée audio sont séparées.
=> autrement dit, il faut deux jack 3.5mm mâle côté PC.
* le protocole standard (implémenté par les fonctions de l'OS) de transfert sur le legacy I/O est un half-duplex sur lequel celui qui a l'initiative définit le niveau d'une des deux lignes de données, et le récepteur copie ce niveau sur l'autre ligne. Même sur des cartes son qui supportent simultanément le playback et l'enregistrement (est-ce plus fréquent maintenant que ça l'était à une époque ?), je ne suis pas sûr que ce protocole puisse être implémenté de façon efficace avec du son: les systèmes audio standard de Windows, MacOS X et Linux sont tous loin d'être temps réel.
=> il faut probablement implémenter un autre protocole, et donc programmer et utiliser un programme spécial de transfert
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Une nouvelle solution de transfert de programmes
Oui, j'allais essayer de voir si l'empêchement d'envoyer des données par le port du casque était une simple convention logicielle ou matérielle.
Dans ce cas, il suffit de le brancher aux deux.
Je pensais voir s'il était possible d'envoyer sur la même fréquence et à peu près le même voltage.
Je pense que le son n'est pas si décalé que ça et que l'on peut atteindre des débits raisonnables.
Quelqu'un connait une doc qui explique en détail le fonctionnement des transferts ?
Je connais les bases, quand une calculette essaie de recevoir un prog ou quand une calculette essaie d'en envoyer un.
Après, je ne sais pas comment ça se passe : il me faudrait un câble calculette à calculette (j'ai sacrifié le mien) pour que je le dénude, que j'envois entre deux calculettes et que je test en même temps la tension etc
Dans ce cas, il suffit de le brancher aux deux.
Je pensais voir s'il était possible d'envoyer sur la même fréquence et à peu près le même voltage.
Je pense que le son n'est pas si décalé que ça et que l'on peut atteindre des débits raisonnables.
Quelqu'un connait une doc qui explique en détail le fonctionnement des transferts ?
Je connais les bases, quand une calculette essaie de recevoir un prog ou quand une calculette essaie d'en envoyer un.
Après, je ne sais pas comment ça se passe : il me faudrait un câble calculette à calculette (j'ai sacrifié le mien) pour que je le dénude, que j'envois entre deux calculettes et que je test en même temps la tension etc
-
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 300
- Joined: 18 Dec 2011, 21:41
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Une nouvelle solution de transfert de programmes
Je pensais voir s'il était possible d'envoyer sur la même fréquence
Je pense que le son n'est pas si décalé que ça et que l'on peut atteindre des débits raisonnables.
Avec le protocole de TI, ça me paraît difficile (avec des débits corrects): comme je l'ai écrit, les systèmes audio standard sont très loin d'être temps réel (quelques micro-secondes !).
et à peu près le même voltage.
* port de sortie: il n'est en effet pas dit que le port de sortie audio accepte de fournir ~3.3V entre les pins.
Normalement, les TI-Z80 utilisent 5V entre les pins, alors que les TI-68k utilisent 3.3V. Mais les deux peuvent interopérer (X-Link), c'est pour ça que j'écris que ça fonctionnerait avec 3.3V - et même probablement un peu moins: 3V devrait être suffisant pour que les TI-Z80 comprennent qu'il s'agit d'un état haut.
* port d'entrée audio: celui de l'ordinateur avec lequel j'ai tuné les timings du début du portage de CALCnet sur TI-68k supportait le genre de mauvais traitements que représente une entrée 5V tout ou rien, mais on voyait la réaction des filtres d'entrée. Ca allait mieux après l'ajout de résistances par mon père électronicien.
Quelqu'un connait une doc qui explique en détail le fonctionnement des transferts ?
Par exemple, le protocole bit est détaillé dans http://tict.ticalc.org/docs/J89hw.txt (c'est pareil sur TI-Z80 et TI-68k), le LinkGuide de TILP, et (moins lisibles) les sources de TILP (libticables, câbles série "BlackLink" / "$4 cable" et parallèle "ParallelLink" / "$5 cable").
Après, il y a des protocoles de transfert logiciel (différents entre les modèles), implémentés par la couche du dessus (libticalcs dans TILP) et eux aussi documentés.
Mais ça suppose que le protocole de TI soit implémentable, et je n'en suis pas si sûr.
Les paquets broadcast de CALCnet ne nécessitent pas d'ACKs tout le temps, et on peut faire des paquets assez gros, ce qui limiterait le désagrément de ne pas avoir un système audio temps réel sur l'ordinateur... mais il faudrait séparer CALCnet de la FlashApp DoorsCS (qui est grosse), et porter CALCnet vers les modèles sur lesquels il n'y a aucune implémentation utilisable (c'est à dire tous sauf 83+/83+SE/84+/84+SE - il y a des embryons pour TI-68k et TI-86).
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Une nouvelle solution de transfert de programmes
Je pense que il serait possible de coupler l'entrée micro et la sortie casque sur le même jack, mais cela nécessiterait de soustraire le signal de sortie au signal d'entrée (bouclage) pour avoir un full-duplex.
Par contre, je crois que la plupart des entrées casque des ordis sont en mono, je me trompe?
Sinon, j'ai bien un peu de matos (et même un adaptateur 2.5mm mâle > 3.5mm femelle trouvé par hasard par terre dans la rue )
Sinon, le câblage (mais tu dois t'en douter) d'un cable TI-TI est le suivant :
╔════╠═╠═>
║░░░░↑░↑░░↑
║░░░░↓░↓░░↓
╚════╠═╠═>
(câble "droit", testé avec un multimètre )
Par contre, je crois que la plupart des entrées casque des ordis sont en mono, je me trompe?
Sinon, j'ai bien un peu de matos (et même un adaptateur 2.5mm mâle > 3.5mm femelle trouvé par hasard par terre dans la rue )
Sinon, le câblage (mais tu dois t'en douter) d'un cable TI-TI est le suivant :
╔════╠═╠═>
║░░░░↑░↑░░↑
║░░░░↓░↓░░↓
╚════╠═╠═>
(câble "droit", testé avec un multimètre )
-
M@yeulC
Niveau 10: GR (Guide de Référence)- Posts: 85
- Joined: 27 Mar 2011, 18:55
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 4è année d'école d'ingénieur en électronique/informatique
Re: Une nouvelle solution de transfert de programmes
Oui, j'ai déjà testé tout cela, merci quand même pour le schéma.
@Lionel debroux : tu as l'air de très bien connaître le protocole, et comme on dit, l'union fait la force.
Veux-tu poursuivre le projet avec moi ?
@Lionel debroux : tu as l'air de très bien connaître le protocole, et comme on dit, l'union fait la force.
Veux-tu poursuivre le projet avec moi ?
Last edited by le solutionneur on 22 Mar 2013, 14:49, edited 1 time in total.
-
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 300
- Joined: 18 Dec 2011, 21:41
- Gender:
- Calculator(s):→ MyCalcs profile
16 posts
• Page 1 of 2 • 1, 2
Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)
Who is online
Users browsing this forum: ClaudeBot [spider] and 5 guests