π
<-

TI-Nspire Bien commencer en Lua - les tutoriels!

New postby critor » 15 Jun 2011, 13:44

Envie de soumettre un jeu Nspire Lua au concours Omnimaga?

Le site Inspired-Lua vous publie une série de tutoriels pour "bien commencer en Lua".



Rédigés dans un français clair et précis, mais également agrémentés d'exemples de code avec indentation et coloration syntaxique, leur lecture est un véritable plaisir! :bj:


Vous y apprendrez notamment:

- à gérer les événements (le Lua étant un langage événementiel)

- à accéder aux variables du classeur depuis le script Lua (pour de nouvelles possibilités d'interactions encore inédites!) :bj:

- à utiliser des classes (le Lua étant aussi un langage objet)





Bonne chance!
:bj:






Lien:
Les tutoriels "bien commencer en Lua"
Link to topic: Bien commencer en Lua - les tutoriels! (Comments: 0)

TI-z80 Résultats du TI-Concours z80

New postby critor » 15 Jun 2011, 13:17

Pour rester dans la catégorie concours, signalons que le TI-Concours z80 (TI-82Stats/83/83+/84) organisé par noelthebest vient de prendre fin.



Nous tenons à féliciter l'ensemble des participants, et notamment:

Image Loulou54 qui gagne une TI-Nspire CX CAS, sur laquelle on espère qu'il développera des projets encore meilleurs

Image Yomansz qui gagne un iPod Shuffle

Image Wellon qui gagne une clé USB 16Go

- zero44 qui gagne une clé USB 8Go

- Yshelin qui gagne une clé USB 4Go



Nous tenons à rappeler que suite à l'absence de sponsor pour ce concours, Noelthebest paye les lots de ses propres deniers. Un tel investissement est remarquable et louable. :bj:



Là encore, nous aimerions avoir votre opinion sur ce que vous attendez de nous pour de futurs concours TI-Bank, le dernier n'ayant comporté aucune épreuve de programmation.



Lien:
Page du TI-Concours
Link to topic: Résultats du TI-Concours z80 (Comments: 0)

TI-Nspire Nouveau concours de programmation Nspire Ndless/Lua - gagne 200$

New postby critor » 15 Jun 2011, 12:13

Dans une news précédente, nous vous annoncions le lancement du concours de programmation de la communauté anglophone Omnimaga, 1ère communauté TI au monde.

L'intérêt de ce concours est qu'il est divisé en 3 parties indépendantes. Chaque partie est dotée en lot, et vous pouvez très bien ne participer qu'à une seule.




La 1ère partie qui se poursuit jusqu'au 15 juillet (attention au décalage horaire de 6 heures) demandait de réaliser un jeu de réflexion ou plate forme en Axe pour TI-84/83+.




La 2ème partie vient juste d'être lancée, et plusieurs d'entre vous vont adorer...

Image




Il s'agit de réaliser un jeu pour TI-Nspire. A noter que les langages autorisés incluent la programmation C/Assembleur avec Ndless, mais aussi le Lua! :bj:

Vous avez jusqu'au 15 août pour soumettre votre jeu. Toutefois, seuls peuvent participer les jeux qui ne pas encore sortis.



A gagner, encore un bon d'achat en ligne de 100$ à dépenser sur Amazon, iTunes, Newegg...



TI-Bank continue lui aussi à organiser des concours, mais pour plusieurs raisons le concours 2011 comme le concours 2009 n'incluait pas de challenge programmation contrairement aux concours 2008 ou 2010. N'hésitez pas à nous donner votre opinion sur ce point pour nos futurs concours.





Lien:
Concours Omnimaga 2011: 2ème partie

TI-z80 Envoie ta TI-84/83+SE dans l'espace!

New postby critor » 15 Jun 2011, 11:39



Peur de t'ennuyer au BAC pendant les épreuves de maths et de physique chimie si tu termines trop vite et que l'on ne t'autorise pas à sortir? (ça peut arriver...)







Heureusement, voici Devrays un Shoot them up spatial pour TI-83+SE/84+:











Devrays dispose de graphismes contrastés d'une lisibilité très aisée avec une fluidité absolument étonnante pour ce type de calculatrice.



A noter qu'en contre partie il a besoin de puissance et nécessite donc une calculatrice avec un processeur à 15MHz: TI-84 ou TI-83+SE uniquement. Les TI-83+ basiques avec leurs 6MHz sont disqualifiées.







Comme l'on peut le deviner, Devrays, tel la plupart des bons jeux assembleur TI-83+/84+, nécessite un shell/kernel pour fonctionner correctement. Nous recommandons Doors CS 7 qui est très complet, mais est aussi le seul encore supporté, et également le seul gérant correctement les derniers OS ou modèles.










Liens:

Devrays

Doors CS
Link to topic: Envoie ta TI-84/83+SE dans l'espace! (Comments: 0)

TI-z80 TI-84 Pocket.fr & Boot Code 1.03: quelques petits changements...

New postby critor » 15 Jun 2011, 02:06

Dans la news précédente, nous vous présentions un test exclusif de la nouvelle TI-84 Pocket.fr, et vous abandonnions sur l'annonce d'un nouveau Boot Code, la version 1.03, et donc probablement de changements lors de l'installation d'un OS.

Image




Rappelons déjà comment se déroulait normalement une installation d'OS sur TI-73/83+/84:

1) L'OS est d'abord transféré, ce qui peut prendre de 3 à 7 minutes selon le matériel utilisé (calculatrice ou ordinateur d'une part, câble USB ou mini-Jack d'autre part). L'état du transfert vous est en permanence indiqué par un pourcentage sur l'écran ci-dessous, qui progressera de 0% à 100%.

Image




2) L'OS doit ensuite passer une étape de validation qui prend quelques secondes. Cette étape décide si l'OS reçu est "bon" ou "mauvais".
L'idée est de ne pas lancer un OS qui pourrait faire des bêtises sur votre calculatrice. En théorie sont considérés comme "mauvais":
- les OS Texas Instruments prévus pour un autre modèle
- les OS Texas Instruments qui auraient mal été téléchargés/transférés
- les OS tiers (développés hors Texas Instruments)
- les OS Texas Instruments modifiés


Image




3) Si l'OS a été jugé "bon", la calculatrice s'éteint et démarre le nouvel OS au rallumage. Si l'OS a été jugé "mauvais", vous obtenez l'écran ci-dessous:

Image




Nous nous proposons de réaliser devant vous 3 tests.



Test 1: Essayons d'installer un OS antérieur à celui préinstallé, le 2.55MP.

Avec toutes les versions que nous avons (0.46 à 2.53MP), le transfert se passe correctement jusqu'à 100%.
Mais après quelques secondes passées à l'écran de validation nous obtenons le message d'erreur, ce qui indique que l'OS a donc été refusé.

Le refus étant très rapide, c'est probablement une vérification relativement simple, peut-être en rapport avec le numéro de version ou la taille de l'OS (le 2.55MP étant plus gros de 64Ko).

Donc, n'essayez pas d'installer un OS 2.53MP ou antérieur sur votre nouvelle TI-84 Pocket.fr: vous perdrez du temps inutilement.

Bon, ce n'est pas bien grave puisque les OS antérieurs au 2.43 ne présentent aucun intérêt sauf pour les amateurs de bugs...




Test 2: Essayons tout simplement de réinstaller l'OS 2.55MP.

Le transfert se passe correctement jusqu'à 100%, et l'on passe à l'écran de validation.
Et là, on commence à se poser des questions, car cet écran semble figé...
En fait il n'en est rien. La validation de l'OS avec le Boot Code 1.03 nécessite beaucoup plus de temps.
Ce ne sont plus quelques secondes qui sont nécessaires, mais de 6 à 7 minutes, au delà desquelles l'OS peut enfin démarrer.

Que fait donc le Boot2 1.03 avec l'OS pendant 6 à 7 minutes? Probablement des vérifications supplémentaires.

Tout ce que l'on peut assumer, c'est qu'avec une telle durée ce n'est sûrement pas une petite vérification de taille ou de numéro de version cette fois-ci...

Donc si vous installez un OS sur votre TI-84 Pocket.fr, ne vous inquiétez pas à l'écran de validation et allez faire autre chose pendant que la calculatrice réfléchit. A noter qu'avec cette nouvelle vérification, la mise à jour de la calculatrice prendra désormais de 10 à 15 minutes. Faites attention: ce n'est plus quelque chose que l'on peut faire rapidement à un intercours ou avant un DS.



Test 3: Essayons d'installer un OS 2.55MP modifié (changement d'un octet, et signature avec la clef RSA privée 0x0A)

Là encore, le transfert se passe correctement jusqu'à 100% et l'écran de validation nécessite de 6 à 7 minutes.
Mais cette fois-ci c'est l'écran d'erreur que l'on obtient après tout ce temps.



Essayons maintenant de comprendre...



Lors de l'été 2009, la communauté avait factorisé l'ensemble des clefs RSA utilisées par les calculatrices à mémoire Flash: les TI-z80 (TI-73, TI-83+, TI-84+) et les TI-68k (TI-89, TI-89 Titanium, TI-92+, TI-Voyage 200).

Ces clefs permettent de certifier un OS ou une application comme étant "bons".

Cela ouvrait la voie à de nouvelles possibilités:
- des modifications des OS et applications officiels
- le développement d'OS et applications tiers
(à noter que pour les applications TI-83+/84+, c'était déjà possible grâce au SDK officiel gratuit)

Toutefois j'ai pour ma part été assez déçu des suites de cette affaire.
Pour des raisons qui seraient sans doute trop longues à analyser ici, ces nouvelles clefs n'ont servi quasiment à rien depuis bientôt 2 ans. On peut simplement avancer que les communautés TI-z80 et TI-68k ne sont plus assez actives niveau développement, une partie des développeurs les plus importants passant à la technologie Nspire ou à d'autres intérêts.

Côté OS, des démos d'OS TI-z80 tiers sont sorties (et encore, c'est beaucoup de les appeler "OS"), mais aucun de ces OS potentiels n'a évolué par la suite.
Finalement les clefs n'ont servi que pour quelques corrections/améliorations d'OS TI-z80 et TI-68k, mais corrections qui pour la plupart concernaient essentiellement d'anciennes versions de l'OS et non les dernières.

Côté applications, il n'y a strictement rien eu à ma connaissance pour les TI-68k.
Pour les TI-z80, absolument aucune nouvelle application... Tout juste quelques mises à jour d'applications TI-83+/84+ existantes, et encore je suis bien gentil d'en parler car c'était déjà possible auparavant.



Avec ce Boot Code 1.03, TI interdit donc à nouveau l'installation d'OS modifiés, du moins sur les TI-84 Pocket.fr.
Il est à noter que dans le contexte que je viens de décrire: vous ne perdez absolument rien. Contrairement à la TI-Nspire, l'assembleur lui n'a pas été bloqué.



La question suivante qui viendrait à notre esprit serait "pourquoi". Oui, pourquoi interdire les OS/applications tiers ou modifiés, alors que l'on ne s'en servait pas ou quasiment pas...

Je pense que c'est en rapport avec la règlementation de plusieurs examens nord américains, et que donc ce nouveau Boot Code 1.03 sera bientôt (ou est déjà) inclus dans les dernières TI-84+/84+SE produites.

La règlementation de ces examens limite en effet les fonctionnalités des calculatrices autorisés. Pour cela, TI a prévu un "mode examen" (Press-to-Test) qui bride temporairement la calculatrice et la rend conforme aux exigences de l'examen via diverses options.

Or, plusieurs patchs d'OS ont utilisé les clefs RSA afin de casser les limitations de ce mode examen, ce qui risquait donc de faire perdre à TI le marché (colossal) de certains examens nationaux nord américains.





Plusieurs personnes de la communauté avaient déjà avancé que suite à la factorisation des clefs RSA, TI ne pourrait plus rien faire...

Devant cette impossibilité à priori, je ne peux m'empêcher d'admirer le travail de TI à posteriori.

Que l'on apprécie ou pas, il faut bien admettre qu'ils font preuve de beaucoup d'ingéniosité, de sérieux et de professionnalisme niveau sécurité et protections.


-
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.
769 utilisateurs:
>735 invités
>28 membres
>6 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)