π
<-

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Les tours de Hanoï au clair de lune

New postby critor » 04 Jul 2011, 13:07


Connais-tu la légende des tours de Hanoï?

Dans le grand temple de Bénarès situé au centre du monde, trois aiguilles de diamant sont plantées dans une dalle d'airain. Sur une de ces aiguilles, Dieu enfila au commencement des siècles, 64 disques d'or pur, le plus large reposant sur l'airain, et les autres, de plus en plus étroits, superposés jusqu'au sommet. Nuit et jour, les prêtres se succèdent sur les marches de l'autel, occupés à transporter la tour de la première aiguille sur la troisième, sans s'écarter des règles fixes que nous venons d'indiquer. Au terme de leur ouvrage, le monde s'écroulera!

Image




Il s'agit donc de transférer un seul disque à la fois d'une aiguille à une autre, sans jamais le poser sur un disque de dimensions inférieures. Voici un exemple de résolution avec quatre disques:

Image




Penses-tu toi aussi pouvoir entrer au temple de Bénarès et terminer le transfert des 64 disques? Andy Kemp te sort un programme Lua pour TI-Nspire, afin de t'entraîner à transférer déjà 5 disques en un minimum de coups.

Image




Le déplacement des disques est totalement intuitif, puisque s'effectuant par simple glisser/déposer avec le pointeur. :bj:

En prime, le code source Lua est fourni! :bj:





Encore donc un superbe exemple dont tu peux donc t'inspirer pour notre concours! ;)

Image






Lien:
Tours de Hanoï
Link to topic: Les tours de Hanoï au clair de lune (Comments: 0)

TI publie les exemples NDA de programmes Lua de maths, physique chimie

New postby critor » 03 Jul 2011, 19:58

La plupart des exemples Lua sous NDA qui avaient été diffusés par erreur sur Internet au mois de mai dernier ont été publiés sur le site de TI.

Il s'agit essentiellement de programmes de mathématiques ou physique-chimie, et le code source est cette fois-ci fourni! :bj:

C'est donc une excellente source d'inspiration pour notre concours! ;)



Vous allez donc pouvoir ci-dessous tester en ligne, télécharger et étudier le code:



* des programmes Lua de maths:

Image

Image

Image





* des programmes Lua de chimie:

Image

Image

Image




* des programmes Lua utilitaires:

Image






On remarquera toutefois l'absence curieuse d'une partie des exemples qui avaient fuité:

Image
(non disponible sur le site de TI - publié avec autorisation sur TI-Bank mais sans le code source)

Image

Image

Image
(ici toutefois, nous étions certains que ce programme ne serait pas publié, comme déjà expliqué)






Après l'édition de code Lua directement sur calculatrice par ExtendeD dans la news précédente, les exemples de TI tombent eux aussi juste à point pour vous aider à gagner une TI-Nspire CX CAS! :bj:

Image






C'est comme si TI avait voulu lui aussi vous apporter son aide! ;)






Liens:
FactoringTrinomials
Riemann
AddSubstract
ChemBalance
Ethane2 / 3Daccel
HotMolecules
UnitConversion
CountDownTimer

Edite enfin ton code Lua directement sur TI-Nspire!

New postby critor » 03 Jul 2011, 12:04

Grande avancée pour le développement Lua sur TI-Nspire. Il est désormais possible d'éditer le code directement sur la calculatrice (ou le logiciel)! :bj:



En fait, vous avez le choix puisque 3 utilitaires communautaires sont sortis à cette fin. Nous allons les reprendre par ordre chronologique.



LuaTerm, du célèbre jimbauwens est sorti début juin et se présente sous la forme d'une ligne de commande (console ou encore terminal si vous préférez). En utilisant la commande load(), il est possible d'exécuter du code Lua enregistré dans une variable au choix de type chaîne de caractères. Ces chaînes de caractères sont donc à éditer avec les fonctionnalités standard de l'OS dans un onglet de calculs.

Image




LUA onCalc de Dyar est sorti fin juin et reprend le même principe, mais se débarrasse de la console (qui était très loin d'être intuitive, et perturbait les sorties graphiques). La procédure est donc bien plus automatisée, les noms de chaînes de caractères devenant statiques.



Oclua d'ExtendeD, sorti hier soir, rajoute lui un véritable éditeur de code Lua. Il est possible ensuite d'enregistrer le code dans un onglet de votre classeur par simple copier/coller, exactement comme l'on procède avec l'outil officiel préliminaire sur PC avec les logiciels Nspire. Sans doute y a-t-il eu au moins étude du format de ce que cet outil enregistrait dans le presse-papiers, ou au plus décompilation/désassemblage de cet outil.

Image


J'avais d'ailleurs bien dit que cette méthode avait été mûrement choisie par TI, et présentait des possibilités d'interaction et d'évolution que n'avaient pas les premiers outils de conversion en ligne de commande. La preuve est maintenant sous vos yeux: la communauté reprend la méthode officielle que j'avais défendue! :bj:



Ma préférence va clairement au dernier outil mais c'est à vous de choisir.





Encore un grand jour pour la TI-Nspire, et de superbes outils qui vous permettront de développer et tester vos programmes Lua bien plus rapidement. Plus besoin d'éditer le programme sur PC, d'utiliser l'outil préliminaire pour coller dans un logiciel Nspire, et ensuite transférer sur la calculatrice avant d'ouvrir le programme et peut-être à ce moment de se rendre compte d'une erreur de syntaxe... Non maintenant vous avez enfin un tout-en-un! :bj:

Bref, des outils qui tombent à point pour vous aider à réaliser de superbes programmes pour notre concours Lua! ;)

Image






Liens:
Oclua
Lua onCalc
Lua Term

Sortie de TiLP 1.15, le logiciel de transfert alternatif!

New postby critor » 02 Jul 2011, 22:18

Suite à l'abandon du développement de TiLP par son auteur après la version 1.13, Lionel Debroux a repris le flambeau et nous sort aujourd'hui la version 1.15.



TiLP est un logiciel de transfert pour calculatrices, exactement comme TI-Connect et le TI-Nspire Computer Link Software.

Image




Toutefois, il présente de nombreux avantages par rapport à ces logiciels:

[puce]Il gère toutes les calculatrices TI équipées d'un port de communication: TI-82, TI-83/82Stats, TI-83+, TI-84, TI-85, TI-86, TI-89, TI-92, TI-Voyage 200, et même TI-Nspire. Son code est donc extrêmement polyvalent, arrivant ainsi à gérer les différents protocoles de communication. :bj:[/puce]
[puce]Pour les calculatrices équipées d'un port mini-Jack, il gère la totalité des câbles: câble série TI-Graph Link gris, câble série TI-Graph Link noir, câble TI-Graph Link USB (dit SilverLink), câble parallèle (non officiel) :bj:[/puce]
[puce]Il permet donc de communiquer avec le câble TI-Graph Link USB avec des TI-85 ou de vieilles TI-82 grises (à ne pas confondre avec les TI-82Stats qui sont des TI-83), ce que le logiciel officiel TI-Connect ne permet pas! :bj:[/puce]
[puce]Il permet de numériser (dumper) entièrement la ROM de toutes les calculatrices gérées à l'exception des TI-Nspire, et ce avec tous les câbles, mini-Jack comme USB. Cela a de nombreuses applications dans le cadre de l'émulation. C'est aussi le seul moyen de récupérer une image du Boot Code afin de l'utiliser avec Flashy, comme décrit dans la news précédente.[/puce]



Il présente également quelques inconvénients:
[puce]Etant développé à l'origine pour Linux, il est assez mal intégré à Windows. Il n'est pas possible de transférer des fichiers en les faisant glisser d'une fenêtre sur une autre comme on peut le faire avec TI-Connect ou avec le TI-Nspire Computer Link.[/puce]
[puce]Et surtout, il utilise des pilotes spécifiques totalement incompatibles avec TI-Connect et TI-Nspire Computer Link. Tant que ces pilotes seront installés, TI-Connect et TI-Nspire Computer Link ne détecteront plus vos calculatrices et seront donc inutilisables.[/puce]



Pour cette dernière raison uniquement, nous vous déconseillons l'installation de ce logiciel sous Windows, sauf si vous avez des besoins très spécifiques.





Si la prochaine version de TiLP pouvait marcher avec les pilotes officiels de TI ou utiliser des pilotes qui seraient compatibles avec les logiciels officiels de TI, je crois que ce serait parfait!





Lien:
TiLP 1.15

Flashy, le programmateur de Boot Code TI-83+/84 est sorti!

New postby critor » 02 Jul 2011, 21:23

Le Boot Code est le programme qui s'occupe d'installer, vérifier, et lancer l'OS sur ces calculatrices.
Il est enregistré à la fin de la mémoire ROM Flash, elle-même découpée en pages mémoire de 16Ko:

* TI-83+: dernière page (16Ko)
* TI-84: 2 dernières pages (32Ko)



Dans une news précédente, nous vous annoncions que ThePenguin77 et Brandon Wilson avaient trouvé un moyen logiciel de reprogrammer le Boot Code des modèles suivants:

* TI-83 Plus Silver Edition
* TI-84 Plus
* TI-84 Plus Silver Edition
* TI-84 Pocket.fr

La TI-83 Plus et la TI-83 Plus.fr ne sont hélas pas concernées, car elles utilisent un matériel totalement différent.

Image




Et bien l'extraordinaire Brandon Wilson vient donc de sortir son programmateur de Boot Code, nommé Flashy.

Flashy vous permettra:

- de downgrader votre Boot Code
- d'upgrader votre Boot Code
- de programmer un Boot Code modifié
- de programmer un Boot Code tiers
- de programmer le Boot Code d'un autre modèle et donc peut-être de transformer votre calculatrice en un autre modèle (dans certaines limites imposées par le matériel)



Voici pour information la liste des versions de Boot Code connues:

* TI-83 Plus Silver Edition: 1.00
* TI-84 Plus / TI-84 Pocket.fr: 1.00 1.02 1.03
* TI-84 Plus Silver Edition: 1.00 1.02 1.03
* TI-Nspire 84+ Keypad: 1.02 (à noter que les OS pour les prototypes TI-Nspire basique présents sur notre site incluent chacun une version 1.02 différente de celle des OS commerciaux)



Si vous avez une TI-84 avec le Boot Code 1.03, vous pouvez désormais le downgrader en une version 1.02 et ainsi supprimer la protection par clef RSA 2048-bits que TI venait juste de rajouter.

Image

Suite à cela, vous pourrez:

- downgrader votre TI-84 avec un OS 2.53MP ou antérieur
- installer un OS modifié
- installer un OS tiers
- installer un OS TI-83 Plus sur une TI-84 Plus Silver Edition



L'exploit est techniquement très intéressant et impressionant. Mais soyons réaliste, il n'y a quasiment aucune application concrète utile pour le moment:

- la seule modification disponible pour l'OS 2.55MP désactive le mode Press-To-Test qui n'est pas (encore?) utilisé en France
- les rares OS tiers publiés à ce jour sont des démos dans un état pré-embryonnaire qui ne permettent pas de faire grand chose
- il existe toutefois un Boot Code tiers, BootFree de FloppusMaximus: à suivre...



Si une utilité impressionante est trouvée, nous vous informerons et publierons un tutoriel détaillé comme nous le faisons d'habitude. Mais pour le moment, si vous vous servez encore de votre calculatrice pour faire des maths, vous n'avez aucune bonne raison d'utiliser Flashy.

D'autant plus que ce programme est potentiellement très dangereux, le plus dangereux programme TI-83+SE/84 jamais créé à ce jour! En effet, le Boot Code sur votre TI-83+/84 est comme le BIOS de votre ordinateur. La moindre petite erreur (piles faibles, impossibilité d'écrire le Boot Code après l'avoir effacé en mémoire, programmation d'un Boot Code mal modifié, pogrammation d'un Boot Code tiers buggué, programmation du Boot Code d'un mauvais modèle...) et votre calculatrice est définitivement inutilisable et totalement irréparable logiciellement. Brandon est certes quelqu'un de très fiable et sérieux, mais il suffit d'un simple grain de sable... D'ailleurs TI non plus n'est pas à l'abri malgré tout son professionnalisme, si l'on rappelle l'OS 3.0.1 qui détruit le Boot Code 2 des TI-Nspire lors de sa reprogrammation.
Mais là sur TI-83+SE/84, il n'y a pas de Boot Code 1 pour nous secourir... Il ne vous restera que le retour chez TI, et je ne suis pas sûr du tout qu'ils acceptent de faire jouer la garantie dans ce contexte.





Depuis 2 ans, la communauté déploie des efforts surhumains pour ouvrir les différentes portes blindées verrouillées par TI sur les TI-83+/84 avec notamment la factorisation des clefs RSA 512-bits de signature des OS et applications durant l'été 2009. Toutefois cet exploit n'a à ce jour été suivi d'aucune application concrète. A quoi cela sert-il de se crever à forcer une porte si on ne la franchit pas?

Nous espérons que cette fois-ci, la possibilité de reprogrammer le Boot Code des TI-83+SE/84 sera rapidement suivie d'applications utiles, à l'image de ce que nous avons nous-même fait sur TI-Nspire.

D'autant plus que le temps est compté... Avec ce Boot Code 1.03 pour TI-84 et le nouveau Boot2 3.0.1 pour TI-Nspire, TI semble avoir vraiment mis beaucoup de moyens dernièrement dans les protections. Même si certains osent déjà prétendre sur des forums anglophones que "TI a définitivement perdu contre la communauté", mon expérience et les événements récents m'ont montré que rien n'est impossible, aussi bien d'un côté que de l'autre. Et cacher une deuxième signature RSA 2048-bits sur TI-84 et TI-Nspire sans perturber la signature originale était déjà un exploit.

Il ne fait nul doute à mon avis que TI trouvera un moyen ou un autre pour refermer cette porte à moyen terme. Aussi, j'invite les développeurs de la communauté à la franchir, et à nous montrer quelles applications utiles on peut en tirer.





Liens:
Flashy (attention: programme très dangereux!)

-
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.
900 utilisateurs:
>848 invités
>43 membres
>9 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)