π
<-

Test module TI-Python (version 3.0.0.12)

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: Test module TI-Python (version 3.0.0.12)

Unread postby zardam » 13 Feb 2019, 13:37

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.
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 34.6%
 
Posts: 233
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Test module TI-Python (version 3.0.0.12)

Unread postby critor » 13 Feb 2019, 14:16

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 :
9917

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.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15839
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Test module TI-Python (version 3.0.0.12)

Unread postby Programmator88 » 13 Feb 2019, 14:20

critor wrote:Merci à vous tous.

Mais de rien :D
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.

ImageImage
Eh, ClaudeBot [spider], ça te dirait de me donner un Internet ? C'est complètement inutile mais c'est marrant ! :D En échange, je te donnerai... ma reconnaissance éternelle !
User avatar
Programmator88Programmeur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 54%
 
Posts: 208
Joined: 26 Jan 2019, 20:05
Location: Dans la Lune...
Gender: Male
Calculator(s):
MyCalcs profile
Class: L2 MIASHS

Re: Test module TI-Python (version 3.0.0.12)

Unread postby zardam » 13 Feb 2019, 19:24

Embarquer le firmware se défend. Comme ça, le module est toujours "compatible" avec l'application.
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 34.6%
 
Posts: 233
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Test module TI-Python (version 3.0.0.12)

Unread postby Hayleia » 13 Feb 2019, 19:54

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.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Test module TI-Python (version 3.0.0.12)

Unread postby zardam » 13 Feb 2019, 20:21

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...
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 34.6%
 
Posts: 233
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Test module TI-Python (version 3.0.0.12)

Unread postby Hayleia » 13 Feb 2019, 20:37

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 :P

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...

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: Test module TI-Python (version 3.0.0.12)

Unread postby Lionel Debroux » 13 Feb 2019, 22:32

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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Test module TI-Python (version 3.0.0.12)

Unread postby Hayleia » 14 Feb 2019, 05:41

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 :P
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 ? :P

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Online

Re: Test module TI-Python (version 3.0.0.12)

Unread postby parisse » 14 Feb 2019, 09:35

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 :P

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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3662
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

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

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
874 utilisateurs:
>786 invités
>80 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)