Test module TI-Python (version 3.0.0.12)
24 posts
• Page 2 of 3 • 1, 2, 3
Re: Test module TI-Python (version 3.0.0.12)
Bravo pour la news !
Pour la dispo du firmware, il y a plusieurs possibilités, si TI fournit une MAJ à la sortie de l'application :
- soit c'est de l'uf2 standard, donc pas de problème
- soit c'est de l'uf2 chiffré
- soit l'uf2 est "intégré" à la calculatrice qui se chargera de faire la MAJ
Je penche plutôt pour un des deux derniers points (voir même le dernier), sachant que sinon il n'y a pas d’intérêt à avoir un bootloader modifié qui ne permet pas de dumper le firmware.
De toute façon, il y a pas mal de "portes" pour le dumper sans avoir à ouvrir le module il me semble. À voir une fois la version finale disponible.
Pour la dispo du firmware, il y a plusieurs possibilités, si TI fournit une MAJ à la sortie de l'application :
- soit c'est de l'uf2 standard, donc pas de problème
- soit c'est de l'uf2 chiffré
- soit l'uf2 est "intégré" à la calculatrice qui se chargera de faire la MAJ
Je penche plutôt pour un des deux derniers points (voir même le dernier), sachant que sinon il n'y a pas d’intérêt à avoir un bootloader modifié qui ne permet pas de dumper le firmware.
De toute façon, il y a pas mal de "portes" pour le dumper sans avoir à ouvrir le module il me semble. À voir une fois la version finale disponible.
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Test module TI-Python (version 3.0.0.12)
Merci à vous tous.
Sur les versions présentées en octobre dernier, le firmware TI-Python était intégré à l'application PyAdaptr, d'où une taille énorme dans la Flash de la 83PCE, plus de 300K :
J'ai même vu l'appli mettre à jour un des deux modules externes TI-Python disponibles sur le stand en version 3.0.0.0006 dès lancement+connexion.
J'ignore donc quelle version il avait avant, c'était déjà trop tard quand je m'en suis rendu compte et j'ai oublié de prendre l'écran de mise à jour en photo.
Toutefois, rien ne prouve que le même système de mise à jour sera conservé pour les versions de production.
Ce serait un peu dommage d'embarquer de façon permanente 256K de firmware en Flash de la 83PCE pour une mise à jour qui ne sera nécessaire qu'une seule fois.
Aussi, je peux comprendre que ce soit préférable de tout embarquer pour des versions de développement présentées sur les salons, ça évite d'avoir à diffuser séparément un logiciel qui pourrait plus facilement fuiter.
Sur les versions présentées en octobre dernier, le firmware TI-Python était intégré à l'application PyAdaptr, d'où une taille énorme dans la Flash de la 83PCE, plus de 300K :
J'ai même vu l'appli mettre à jour un des deux modules externes TI-Python disponibles sur le stand en version 3.0.0.0006 dès lancement+connexion.
J'ignore donc quelle version il avait avant, c'était déjà trop tard quand je m'en suis rendu compte et j'ai oublié de prendre l'écran de mise à jour en photo.
Toutefois, rien ne prouve que le même système de mise à jour sera conservé pour les versions de production.
Ce serait un peu dommage d'embarquer de façon permanente 256K de firmware en Flash de la 83PCE pour une mise à jour qui ne sera nécessaire qu'une seule fois.
Aussi, je peux comprendre que ce soit préférable de tout embarquer pour des versions de développement présentées sur les salons, ça évite d'avoir à diffuser séparément un logiciel qui pourrait plus facilement fuiter.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15839
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Test module TI-Python (version 3.0.0.12)
critor wrote:Merci à vous tous.
Mais de rien
Encore critor wrote: Sur les versions présentées en octobre dernier, le firmware TI-Python était intégré à l'application PyAdaptr, d'où une taille énorme dans la Flash de la 83PCE, plus de 300K :
Waouh 306Ko !! Je vais devoir enlever un Pokémon pour que ça passe
Je fais essentiellement des niveaux pour Oiram CE et Geometry Dash CE. Ils sont tous disponibles ici. Je fais un Doodle Jump pour TI-83PCE/TI-84+ avec Azerpogba. Je cherche un bêta-testeur pour mes niveaux Geometry Dash CE. N'hésitez pas à me contacter en MP.
Eh, ClaudeBot [spider], ça te dirait de me donner un Internet ? C'est complètement inutile mais c'est marrant ! En échange, je te donnerai... ma reconnaissance éternelle !
Eh, ClaudeBot [spider], ça te dirait de me donner un Internet ? C'est complètement inutile mais c'est marrant ! En échange, je te donnerai... ma reconnaissance éternelle !
-
Programmator88Programmeur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 208
- Joined: 26 Jan 2019, 20:05
- Location: Dans la Lune...
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: L2 MIASHS
Re: Test module TI-Python (version 3.0.0.12)
Embarquer le firmware se défend. Comme ça, le module est toujours "compatible" avec l'application.
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Test module TI-Python (version 3.0.0.12)
critor wrote:Hayleia wrote:critor wrote:Pour l'émulation TI-83 Premium CE aussi, il faut les fichiers.
Euh, oui, mais je ne vois pas pourquoi parler d'émulation de PCE dans un contexte où on parle de mettre un Trinket M0 dans une PCE physique.
Même problème d'apparente indisponibilité du fichier en public, et pourtant en pratique ça semble ne rien empêcher.
Ah oui, dans ce sens là, d'accord.
Mais les gens qui veulent émuler la PCE sont des gens qui la possèdent (et veulent développer plus vite) donc capables de la dumper.
Concernant le module TI Python, soit la personne ne l'a pas et trouve un trinket m0 plus intelligent mais n'a pas la possibilité de dumper les fichiers, soit la personne l'a mais une fois remplacé par un trinket m0 il ne sert plus à rien et c'est nul de l'avoir acheté tout ça pour ça...
Je ne vois vraiment pas quelle raison valide TI aurait de ne pas diffuser ces fichiers sachant qu'ils concernent un accessoire utilisable uniquement avec leur calculatrice donc ça reste de l'argent qui va chez eux.
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Test module TI-Python (version 3.0.0.12)
Bah de toute façon, j'ai du mal à comprendre les "sources fermées". Je ne pense pas que NumWorks regrette l'open source par exemple.
Je ne suis pas certain que TI marge beaucoup sur les modules, et c'est assez discutable de "fermer" un truc basé sur un projet open source à peine modifié (même si ce n'est pas interdit par la licence). En plus, si ça peut leur éviter d'en livrer quelques uns gratuits...
Je ne suis pas certain que TI marge beaucoup sur les modules, et c'est assez discutable de "fermer" un truc basé sur un projet open source à peine modifié (même si ce n'est pas interdit par la licence). En plus, si ça peut leur éviter d'en livrer quelques uns gratuits...
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Test module TI-Python (version 3.0.0.12)
Ouais enfin Numworks profite de son statut d'open source en grande partie parce que les autres ne le sont pas, ça ne veut pas dire que les autres en profiteraient autant en faisant de même
Mais ouais concernant ce module pareil, m'étonnerait qu'ils fassent tant de marge dessus et c'est pas comme si Casio allait leur voler leurs sources pour implémenter un module TI-Python concurrent quoi...
Mais ouais concernant ce module pareil, m'étonnerait qu'ils fassent tant de marge dessus et c'est pas comme si Casio allait leur voler leurs sources pour implémenter un module TI-Python concurrent quoi...
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Test module TI-Python (version 3.0.0.12)
Je ne vois vraiment pas quelle raison valide TI aurait de ne pas diffuser ces fichiers sachant qu'ils concernent un accessoire utilisable uniquement avec leur calculatrice donc ça reste de l'argent qui va chez eux.
Oui, la non-diffusion du binaire sous forme directement utilisable ne va pas empêcher que que ce soit de l'extraire de la FlashApp PyAdaptr (puisque manifestement, le firmware y est contenu, on verra d'ici un mois si c'est toujours le cas) ou en utilisant un JTAG à quelques euros sur un TI-Python Adapter officiel, comme zardam l'a fait.
Si les utilisateurs achètent une board moins chère basée sur le même ATSAMD21, l'argent peut ne pas aller chez TI, bien sûr.
Si quelqu'un d'autre s'amuse à faire du code de communication CDC sur un autre modèle de calculatrice, je pense que ça peut aider les ventes de TI-Python Adapter.
Sur les 89T, ajouter un mode CDC et un terminal simplifié à Linky m'intéresserait si j'avais du temps. Le travail serait peut-être probablement plus simple que le portage de MicroPython, que j'ai essayé de réaliser, et qui ne peut pas fonctionner en l'état pour plusieurs raisons: taille du binaire >> 64 KB, flottants non binaires et de taille bizarre, etc. Eclater le code en morceaux qui deviendraient des libs dynamiques "kernel" serait peut-être techniquement possible, c'est comme ça que fonctionnait le portage Lua89 de RAGE2000 que j'avais un peu repris il y a des années, mais ça peut être du boulot.
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: Test module TI-Python (version 3.0.0.12)
Lionel Debroux wrote:Si les utilisateurs achètent une board moins chère basée sur le même ATSAMD21, l'argent peut ne pas aller chez TI, bien sûr.
Hum non, ma phrase n'était pas claire
Je voulais surtout dire que ce n'était pas de l'argent qui allait chez les concurrents. Certes il y a 13€ qui vont chez Adafruit (par exemple) au lieu de chez TI, mais ça reste des clients de 83PCE, personne ne va se faire son module TI Python pour sa Casio*. Ou éventuellement 1 personne va le faire mais ça comptera comme 1 projet hobbyiste et absolument toujours aucune histoire de concurrence.
Lionel Debroux wrote:Si quelqu'un d'autre s'amuse à faire du code de communication CDC sur un autre modèle de calculatrice, je pense que ça peut aider les ventes de TI-Python Adapter.
*bon apparemment si, des gens se feraient des modules TI Python pour leur Casio ?
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: Test module TI-Python (version 3.0.0.12)
Hayleia wrote:Ouais enfin Numworks profite de son statut d'open source en grande partie parce que les autres ne le sont pas, ça ne veut pas dire que les autres en profiteraient autant en faisant de même
Il y a aussi la problematique du mode examen qui rend la publication des sources delicate (il est d'ailleurs possible que ca ait joue a la marge dans la decision du moratoire en France). Tant que Numworks est essentiellement present sur le marche francais, ca ne joue pas, mais si ils se developpent dans des pays ou le mode examen est en vigueur, ce sera interessant de voir ce qui se passe.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3662
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
24 posts
• Page 2 of 3 • 1, 2, 3
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 9 guests