π
<-
Chat plein-écran
[^]

News 2024
Avril (11)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

Nouveautés mathématiques de l'OS Nspire 4.2

Nouveau messagede critor » 17 Fév 2016, 14:26

Hier sortait donc le nouvel OS 4.2 pour calculatrices TI-Nspire CX.
Nous allons nous concentrer dans cet article sur les nouveautés mathématiques apportées.



Désormais pour les expressions et équations le menu contextuel accessible via :nsct: :nsme: liste les "actions mathématiques" pertinentes : factorisation, développement, autres transformations, résolution, instructions spécifiques au 2nd degré... :)
En prime, le choix d'instructions via ce menu fait apparaître une boîte de dialogue permettant de comprendre et spécifier les éventuels paramètres ! :)
Plus besoin donc désormais de retenir par coeur des noms d'instructions anglophones à saisir au clavier, ainsi que les paramètres à leur donner à chaque fois ! :bj:




L'étude des fonctions paramétrées que l'on peut rencontrer dès l'enseignement secondaire est désormais grandement facilitée.
En effet, la calculatrice propose automatiquement la création de curseurs permettant de faire varier manuellement ou automatiquement chacun des paramètres ! :)
Plus besoin là encore de créer et configurer manuellement chacun des curseurs, opération que l'on pouvait trouver assez lourde. :bj:




La calculatrice TI-Nspire était déjà capable de représenter graphiquement des relations écrites sous la forme y≤f(x).
Désormais, un nouveau mode de représentation graphique dédié aux relations fait son apparition et acceptera :
  • toute relation équivalente à la forme y≤f(x) (possibilité d'isoler la variable y)
  • toute relation équivalente à la forme x≤f(y) (possibilité d'isoler la variable x)
  • toute relation concernant les coniques : a1x²+a2x+a3≤b1y²+b2y+b3
La TI-Nspire CX commence ainsi à rattraper son retard dans un thème où elle était largement dominée par la HP-Prime.





Au final, une mise à jour apportant de grandes avancées dans la facilité d'utilisation ! :bj:





Source : https://education.ti.com/en/us/whats-new
Lien vers le sujet sur le forum: Nouveautés mathématiques de l'OS Nspire 4.2 (Commentaires: 17)

BillyBox, le Sokoban en C pour ta TI-83 Premium CE

Nouveau messagede critor » 17 Fév 2016, 15:08

Sokoban est un jeu vidéo japonais inventé en 1980 par Hiroyuki Imabayashi.
Comme pour d'autres références du jeu vidéo, il a été décliné depuis en de très nombreuses versions ciblant différentes plateformes, dont les calculatrices graphiques monochromes à partir des années 90.

6566Aujourd'hui, grâce à notre compilateur C en ligne voici donc BillyBox, le tout premier Sokoban pour ta TI-83 Premium CE ! :bj:
Un jeu pour lequel moins de 24 heures se sont écoulées entre la 1ère ligne de code et la dernière compilation, tellement l'outil en ligne a été amélioré depuis novembre dernier ! ;)



Dans un Sokoban, tu travailles à ranger correctement un entrepôt en poussant des caisses vers les endroits que l'on t'a indiqués.
Cela a l'air facile, n'est-ce pas ? ;)




Mais pourquoi ce nom de BillyBox ?
Billy Box est en fait le nom d'un Sokoban sorti en décembre 2007 par ZeCreator ou "Z Productions" selon les sources, sous la forme d'un homebrew pour Nintendo Game Boy Advance avec 48 niveaux.

Trois ans après en décembre 2010, ZeCreator réadapte son jeu en Basic pour ordinateurs Thomson MO5 et compatibles sous le nom de BillyBox, une version aux graphismes légèrement retravaillés pour respecter les contraintes d'affichage de la machine, et utilisant un jeu réduit de 32 niveaux complètement différents. Mais sur certains forums les annonces de la sortie sont faites sous le compte de Baptiste Bideaux, nous révélant ainsi l'identité de l'auteur. ;)



C'est à cette dernière version que l'adaptation pour TI-83 Premium CE emprunte le plus, avec les graphismes et les 32 niveaux, d'où le nom choisi pour rendre hommage.
Notons toutefois que trois niveaux ont dûs être altérés car totalement impossibles à terminer - il y avait une caisse de plus que d'emplacements cibles à chaque fois.

Mais tu y retrouveras aussi d'autres références comme les 8 niveaux du Sokoban sorti par John breaker pour Thomson TO8, ainsi qu'en fond l'écran d'accueil du Soko-Ban sorti pour PC/DOS en 1984 chez Ascii Corp.



Voici pour te mettre en jambe un petit playthrough des niveaux 1 à 13 sur un total de 40 - et je peux t'assurer que le fun des énigmes à résoudre ne fait que commencer ! ;)

La bande son est la musique électronique utilisée par Baptiste Bideaux dans sa version Game Boy Advance à l'écran de sélection des niveaux.
Mais il ne l'a pas composée lui-même pour autant, et je me demande bien si l'otaku qui sommeille en toi va réussir à trouver d'où ça sort... ;)



Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=434499
Lien vers le sujet sur le forum: BillyBox, le Sokoban en C pour ta TI-83 Premium CE (Commentaires: 15)

Sortie/Release de Ndless 4.2 !

Nouveau messagede critor » 19 Fév 2016, 22:09

Le 2 janvier dernier sortait Ndless 4.0.3, la toute nouvelle version compatible avec le dernier OS 4.0.3 d'alors.

Ndless est le "jailbreak" de la TI-Nspire, qui permet de faire fonctionner des programmes bien plus puissants et capables qu'avec les outils approuvés par TI (Basic, Lua), en tirant profit des langages natifs C/C++/ASM.
On January 2 was released Ndless 4.0.3, the newest version compatible with the then latest OS 4.0.3.

Ndless is the "jailbreak" for the TI-Nspire, which allows to run more powerful and capable programs than with tools approved by TI (Basic, Lua), taking advantage of native languages like C/C++/ASM.

Le 16 février dernier Texas Instruments sortait une nouvelle version 4.2 de l'OS compilée apparemment assez rapidement dès le 18 janvier, interdisant l'installation de toute version d'OS antérieure et par voie de conséquence l'utilisation de Ndless 4.0.3.
Blocage réalisé en 2 semaines, et sorti au final 6 semaine après Ndless, on n'avait jamais vu je crois une telle intransigeance dans toute l'histoire de Ndless, et un tel durcissement de la réaction est difficilement justifiable dans le contexte actuellement apaisé de relations avec la communauté des utilisateurs non professionnels. :mj:
On February 16 Texas Instruments was releasing a new version 4.2 of the OS, apparently built a quite short time after Ndless 4.0 on January 18, forbidding the installation of any earlier OS version every and thus blocking Ndless 4.0.3.
So OS blocking Ndless built within 2 weeks, and released six weeks after Ndless 4.0, I think we had never seen such intransigence in the whole Ndless history, and such hardening of the reaction is hard to understand in the current context of pacified relations with the community of non-professional users. :mj:

6576
Bref, aujourd'hui sort la réponse, le nouvel Ndless 4.2 compatible avec le tout dernier OS en date, 4.2.0.532.
La procédure d'installation est exactement la même que pour Ndless 4.0.
So today is the release of the reply, the new Ndless 4.2 compatible with the latest OS to date, 4.2.0.532.
The installation procedure is exactly the same as for Ndless 4.0.

Quelques remarques de compatibilité :
  • Les utilisateurs de nSonic2MS souhaitant passer leur TI-Nspire CX en version 4.2 devront mettre à jour avec le nouvel nSonic 2.6, seule version à gérer correctement l'OS 4.2. :)
  • nClock ne fonctionne à ce jour pas correctement avec l'OS 4.2, le comportement de l'OS niveau rafraîchissement de la barre de titre ayant été apparemment grandement modifié. :(
  • Tout le reste devrait fonctionner sans problème et sans aucun besoin de mise à jour, sinon n'hésitez pas à le signaler. :)

Nous ignorons à ce jour si Ndless 4.2 fonctionne sur les nouvelles TI-Nspire CX CR4 introduites avec la révision matérielle W.
Edit : Comme Ndless 4.0.3, selon les premiers signalements Ndless 4.2 ne fonctionne pas sur les TI-Nspire CX CR4 introduites avec la révision matérielle W en novembre 2015. :mj:

Si tu as l'intention d'acheter une TI-Nspire CX prochainement et souhaites pouvoir y bénéficier d'un maximum de capacités et notamment de nSonic2MS pour te protéger contre les fouilles abusives de ta calculatrice aux examens par certains surveillants et chefs de centres interprétant les textes comme cela les arrange, nous ne pouvons que te conseiller de le faire assez rapidement, quitte à avancer ton achat.
Nul doute que TI va récidiver et se dépêcher à nouveau de compiler une nouvelle version de l'OS bloquant la faille exploitée d'ici 2 semaines, la mettre sur son site d'ici 1 à 2 mois, et les premières calculatrices achetées venant d'origine avec cette version qui ne permettra pas l'installation de Ndless et interdira tout retour à une version antérieure nous seront probablement signalées d'ici 2 à 3 mois. :mj:




Téléchargement : Ndless 4.2 (Ndless est en beta, et donc si vous croisez un bug, dites-le !)
Tutorial d'installation : disponible ici

Site officiel : http://ndless.me
Code source et SDK Ndless : https://github.com/ndless-nspire/Ndless (tutorial SDK ici)
Download: Ndless 4.2 (also contains updated binaries for 4.0.3, 3.9 and 3.6)
Install Tutorial: available here

Official website: http://ndless.me
Source code and Ndless SDK: https://github.com/ndless-nspire/Ndless (SDK tutorial here)

Lien vers le sujet sur le forum: Sortie/Release de Ndless 4.2 ! (Commentaires: 22)

L'OS TI-Nspire CX 4.2 gère les cartes TI-LaunchPad MSP432 !

Nouveau messagede critor » 20 Fév 2016, 18:28

Une façon d'enseigner le codage auprès des plus jeunes, est l'interfaçage avec le monde réel.
L'élève peut ainsi, sans besoin d'une initiation théorique qui pourrait avoir tendance à le faire décrocher, constater lui-même de façon concrète/visuelle les bugs de son code, apporter une correction et tester à nouveau jusqu'à obtenir le comportement souhaité. :)
Une approche déjà tentée à la fin des années 80 avec le plan Informatique Pour Tous (IPT) encourageant l'apprentissage par tous du langage LOGO, était pour les rares enseignants motivés le contrôle d'un robot programmable en LOGO : la Tortue Jeulin.

Les nouveaux programmes du primaire et du collège applicables à compter de la rentrée 2016 prévoient un enseignement du code dès le collège, là où l'algorithmique n'était jusqu'à présent introduite qu'en classe de Seconde.
Mais l'esprit de ce nouvel enseignement est fort différent de celui du lycée, le programme spécifiant nombre d'applications très concrètes : pilotage de robots, programmation de jeux, création d'applications...



53565366Nous tirions déjà la sonnette d'alarme dans l'article en question : la calculatrice graphique, actuellement la plateforme de référence pour l'initiation à la programmation de tous les lycéens, n'est plus adaptée à l'esprit de ce nouveau programme.

Lors de notre couverture de plusieurs salons enseignants l'année dernière dont l'Orme 2.15 à Marseille, nous remarquions que les enseignants qui souhaitaient aller plus loin avec leurs élèves dans la programmation choisissaient d'autres plateformes, notamment des cartes de développement comme celles du constructeur Arduino.

Certes, les élèves ne prennent généralement pas de calculatrice graphique au collège.
Mais d'ici quelques années, ces nouveaux programmes du collège seront complétés par de nouveaux programmes du lycée, et il serait pertinent que ces derniers soient conçus dans le même esprit.
Ajoutez à cela les générations montantes d'élèves qui auront été initiés à la programmation sur d'autres plateformes et qui feront forcément évoluer les pratiques de leurs enseignants au lycée.



Il est certes possible de réaliser des jeux avec nos calculatrices graphiques. On pourrait également imaginer que les constructeurs historiques TI/Casio/HP sortent des outils de développement visuels, mettant la création d'applications pour calculatrices à la portée des plus jeunes pas forcément à l'aise avec l'écriture.
Mais si il y a bien un thème qui cause problème, c'est le pilotage de robots, c'est-à-dire l'interfaçage avec le monde réel pour lire des capteurs et contrôler des actionneurs.

En effet, en évoluant en calculatrice graphique ciblant les élèves, l'ordinateur de poche ciblant les ingénieurs dans les années 80 a énormément perdu de sa connectivité.

3216505Les calculatrices TI notamment disposent bien d'une gamme très riche de capteurs, provenant quasiment tous du constructeur Vernier.
Mais ces capteurs sont assez chers, pouvant parfois atteindre plusieurs 10aines d'euros pour ce que l'on peut supposer être une résistance variable avec 2 fils... :mj:
En prime, ils utilisent des prises BT (British Telecom) dont la connexion à la calculatrice nécessite des interfaces TI-CBL2, Vernier LabPro ou TI-Nspire Lab Cradle propriétaires et fort chères ! :mj:
Des solutions qui en théorie pourraient passer pour des projets collectifs dans un budget d'établissement, mais certainement pas dans des projets organisés par un enseignant ou élève seul, ni même par un petit groupe d'élèves comme pour les TPE au lycée.

1195D'autre part, si il est donc possible de lire l'état d'un capteur, il n'y a aucune possibilité de changer l'état d'un actionneur (diode, moteur...).
Dans le temps sur les TI-z80 et TI-68k monochromes les interfaces TI-CBL2 et Vernier LabPro permettaient de contrôler des interfaces robotiques comme le Vernier DCU (Digital Control Unit), en utilisant des programmes en assembleur fournis par le constructeur. Mais ces programmes n'ont jamais été portés sur les derniers modèles TI-z80 couleur, et la programmation assembleur est farouchement combatue également sur TI-Nspire. :mj:
Le TI-Robot lui aussi nécessite une connexion série mini-Jack qui a disparu des derniers modèles. :'(

C'est d'ailleurs exactement le même problème chez HP et Casio : des capteurs rares et chers, avec des connecteurs spéciaux nécessitant des interfaces dédiées assez chères incompatibles entre elles, et peu ou pas du tout d'actionneurs. :mj:




Depuis plusieurs semaines, nombres d'indices cohérents nous font penser que Texas Instruments a décidé de réagir et prépare le support d'un nouveau périphérique USB pour l'ensemble de sa gamme actuelle de calculatrices graphiques :
Nous pensions au départ à une poursuite du partenariat de longue date avec Vernier (jusqu'à présent perdant pour ce que l'on ne peut pas en voir en Europe) avec une nouvelle interface USB pour accueillir les capteurs.
Mais la présence de nouvelles commandes de sortie 'send', suppose donc que l'on puisse brancher également des actionneurs, quasiment inexistants chez le contructeur en question.
Le langage de script pour la communication avec le nouveau périphérique nous faisait penser à quelque chose de beaucoup plus évolué, une interface programmable...



Et puis, Adriweb nous a pointé hier le nouveau guide de référence du langage Lua dans le dernier OS TI-Nspire 4.2, guide dans lequel un tout nouveau chapitre est rajouté : "Chapter 21: Asynchronous Serial Interface", c'est-à-dire ASI. :o
Ce qui nous amène donc à penser que le mystérieux périphérique qui nous tient en haleine depuis des semaines serait une carte de développement...

Grâce à un programme Lua écoutant les connexions ASI développé entre temps, Jimbauwens a testé hier la connexion sur ordinateur d'une carte de développement Arduino Leonardo.
Et bingo, le logiciel TI-Nspire 4.2 la détecte ! :bj:
Par contre, le même programme Lua est resté totalement impassible lorsque la même carte a été branchée sur une calculatrice TI-Nspire CX 4.2...

Adriweb s'est de son côté dépêché de braver le froid glacial de Montréal pour aller acheter une autre carte de développement, l'Arduino Uno, qui de même a été détectée sur l'ordinateur par le logiciel Nspire, mais pas sur la calculatrice. :'(

Cette nouvelle fontionnalité serait-elle désactivée sur calculatrices car réservée aux ordinateurs et tablettes ?
Ou alors faudrait-il peut-être disposer du tout dernier modèle TI-Nspire CX CR4 ? :#roll#:




Pour ma part, je me suis pressé pour vous de regarder en ligne qu'est-ce que je pouvais trouver comme cartes de développement pouvant être remises en main propre sous 24 heures, mais avec une autre approche ...
Puisque les Arduino ne marchaient apparemment pas sur calculatrice, j'ai en effet choisi des cartes de développement d'un autre constructeur, et il se trouve justement que Texas Instruments en fabrique également. ;)
Peut-être l'entreprise a-t-elle privilégié ses propres produits ?
Il n'y avait pas tellement de choix, et le hasard fait donc que j'ai acheté deux cartes de développement TI-LaunchPad différentes.



658065816577Nous voici donc avec notre premier candidat au test, une carte de développement TI-LaunchPad Stellaris LM4F120.
Le logiciel TI-Nspire enseignant version 4.2 détecte bien la carte en tant que "COM9" selon notre programme Lua. :)
Mais là encore, ce même programme reste tristement muet sur la calculatrice TI-Nspire CX, malgré un branchement apparemment correct puisque la calculatrice alimente correctement le périphérique. :'(

65826583Notre deuxième et dernier candidat au test est donc une TI-LaunchPad MSP-EXP432P401R.
Le logiciel TI-Nspire enseignant version 4.2 détecte ici deux périphériques, "COM10" et "COM11".
Mais cette fois-ci, jackpot, la calculatrice TI-Nspire CX 4.2 détecte bien la carte ! :bj:
Plus précisément, sur son "COM1" la calculatrice voit un périphérique "0451_bef3.0".

Le hasard fait donc bien les choses, sur deux cartes de développement achetées une des deux était compatible.
On peut donc croire au final que dans sa version calculatrice, l'OS 4.2 n'embarque qu'un nombre limité de pilotes ciblant des modèles de cartes de développement spécifiques, dont la Arduino Uno et la TI-LaunchPad Stellaris ne font pas partie.

Et d'ailleurs, j'aurais peut-être pu éviter d'acheter cette dernière carte pour rien, puisque maintenant muni de cette référence je me rends compte que certains professeurs partenaires de Texas Instruments citent déjà une compatibilité spécifique de la TI-Nspire CX avec les cartes TI-LaunchPad MSP43x, en particulier MSP430 et MSP432.




Texas Instruments offre un large choix de cartes de développement TI-LaunchPad MSP43x, avec une entrée de gamme à moins de 10€ et aucun modèle ne dépassant les 20€ ! :o
Grâce aux TI-LaunchPad MSP43x, connecte enfin à moindre coût ta TI-Nspire CX au monde, pour tes projets de ICN, TPE ou ISN ! :bj:

Un changement radical de politique après des décennies de partenariat propriétaire avec Vernier, une véritable révolution, une ouverture inattendue rendant à nouveau la calculatrice graphique Texas Instruments adaptée à de futurs programmes du lycée écrits dans le même esprit que ceux du collège pour la rentrée 2016 ! :bj:

Une toute nouvelle aventure commence donc aujourd'hui avec ta calculatrice Texas Instruments. Après avoir démocratisé l'écran couleur des calculatrices pour la rentrée 2015, l'entreprise s'apprête donc maintenant à en démocratiser la connectivité ! :bj:

A très bientôt pour plus d'informations ! ;)
Lien vers le sujet sur le forum: L'OS TI-Nspire CX 4.2 gère les cartes TI-LaunchPad MSP432 ! (Commentaires: 13)

Jeu LCD Helmet Nintendo Game & Watch adapté sur Casio Graph!

Nouveau messagede critor » 21 Fév 2016, 14:41

Tu l'ignores peut-être vu comme le secteur a été inondé de produits similaires par d'autres constructeurs depuis, mais c'est Nintendo qui lança le tout premier jeu électronique de poche LCD (écran à cristaux liquides) en sortant Ball en avril 1980.

Comme sa référence "AC-01" l'indiquait, Ball était le tout premier jeu de la gamme Game & Watch, et plus précisément de sa première série Silver.
Ici, pas encore d'écran matriciel à pixels, les différents éléments pouvant être affichés étant des zones de formes prédécoupées.
Autrement dit un écran était dédié à un jeu bien précis, et Nintendo continuera à alimenter fort généreusement la gamme en jeux divers jusqu'en 1991.

Aujourd'hui nous allons nous intéresser au 7ème jeu Game & Watch. Ayant pour référence "CN-07", il s'agit de Helmet sorti en février 1981.
Deuxième jeu de la série Gold lancée en janvier 1981, notons que dans plusieurs pays d'Europe de l'ouest Helmet fut toutefois commercialisé sous le nom différent de Headache (mal de tête), le mot allemand Helmet signifiant casque militaire et renvoyant en effet alors assez facilement à la période encore récente de l'occupation Nazi sous la Seconde Guerre mondiale.

Le scénario est simple mais normal pour l'époque : il s'agit de traverser la cour tout en évitant les projectiles tombant d'en haut de l'écran.



6594Et donc pour la première fois dans l'Histoire, un jeu électronique LCD vient donc d'être adapté pour calculatrices graphiques par Fenysk, élève de Seconde - il s'agit de Helmet pour calculatrices Casio Graph USB et compatibles ! :bj:

La travail graphique pour convertir les formes originales en pixels est de qualité. :D
Bien qu'écrit en langage Basic, le jeu ne s'en tire pas moins avec une vitesse honorable de 1 à 2 FPS vu la complexité de l'affichage, que nous trouvons également assez représentative des jeux électroniques de l'époque. :bj:




6595Pour l'anecdote, tu as peut-être déjà tenu entre tes mains l'héritage de la gamme Game & Watch. ;)
Dès mai 1982, Nintendo lance une nouvelle série de Game & Watch, les Multi Screen avec un affichage double écran repliable, concept que nous retrouverons 22 ans plus tard avec la console portable Nintendo DS de 2004.

Justement à ce sujet, hors de France la calculatrice compatible Casio Graph 85 fut commercialisée sous le nom de fx-9860G, et il en existait précisément une version spéciale repliable fx-9860G Slim avec un grand écran. Mettre Helmet sur notre fx-9860G Slim est littéralement magique - on se croirait presque avec une console de jeux Nintendo entre les mains ! :bj:


Mais c'est loin d'être le seul héritage de la gamme Game & Watch car comme tu peux le voir, bien avant cela, c'est à la couleur près le design exact de certains boutons de contrôle Game & Watch qui fut repris pour les boutons directionnels et d'action des manettes de la console de salon Nintendo NES en 1985. ;)





Merci à toi Fenysk pour ce superbe programme et l'hommage contribuant à la sauvegarde de ce précieux patrimoine vidéoludique - nous avons hâte de voir tes prochaines créations ! ;)





Téléchargement : archives_voir.php?id=439337

Source : http://www.planet-casio.com/Fr/forums/l ... p?id=14168

Crédits photos tiers :
Lien vers le sujet sur le forum: Jeu LCD Helmet Nintendo Game & Watch adapté sur Casio Graph! (Commentaires: 7)

1ère détection réussie Arduino Leonardo sur TI-Nspire CX

Nouveau messagede critor » 21 Fév 2016, 17:52

6577Dans une actualité précédente, la gestion du protocole ASI (Asynchronous Serial Interface) rajoutée avec le dernier OS TI-Nspire CX 4.2 nous faisait supposer que le nouveau périphérique USB dont la gestion semblait être rajoutée depuis plusieurs semaines aux TI-83 Premium CE et TI-Nspire CX était une carte de développement.
Nous avons donc testé plusieurs cartes :
  • Arduino Leonardo
  • Arduino Uno
  • TI-LaunchPad Stellaris LM4F120
  • TI-LaunchPad MSP-EXP432P401R
Toutes ces cartes ont été détectées correctement par le dernier logiciel TI-Nspire 4.2 tournant sur un ordinateur ! :bj:

65826583Mais en pratique, seule la dernière a pu être détectée par une véritable calculatrice TI-Nspire CX 4.2.



Rien de vraiment surprenant à cette différence. Sur ordinateur, la détection des périphériques est déléguée au système d'exploitation qui en connaît énormément.
Sur la calculatrice, pour le système d'exploitation TI-Nspire CX 4.2 il a donc été fait le choix d'embarquer un nombre limité de ressources.

Nous découvrions alors par la suite sur une page d'un enseignant partenaire que seules les cartes de développement de la famille TI-LaunchPad MSP43x (notamment MSP430 et MSP432) étaient supportées.



Même si ces cartes sont quasiment données par le constructeur avec une entrée de gamme à moins de 10€ et aucun modèle ne dépassant les 20€, on peut trouver dommage de ne pas pouvoir utiliser sa calculatrice avec des cartes de développement concurrentes peut-être plus familières à programmer pour toi, surtout que ces cartes utilisent le même protocole... :'(

Précisons qu'un périphérique USB s'identifie auprès de son hôte en fournissant essentiellement deux informations :
  • le VID identifiant le fabricant (Vendor ID)
  • le PID identifiant le produit (Product ID)
Or, grâce à notre programme de détection , ces deux informations nous ont gentiment été fournies pour la carte MSP432 à l'écran de la calculatrice, respectivement 0x0451 et 0xBEF3.



6596Jimbauwens a donc eu l'idée de reprogrammer sa carte Arduino Leonardo pour y falsifier ces deux identifiants, faisant ainsi passer sa carte pour une TI-LaunchPad MSP432.
Et bingo la carte est alors bel et bien détectée sur le port COM1 de sa calculatrice TI-Nspire CX CAS 4.2 ! :bj:



Voilà, tu peux donc en théorie utiliser désormais n'importe quelle carte de développement avec ta TI-Nspire CX 4.2, pourvu que tu trouves la procédure de falsification des identifiants USB qui risque d'être spécifique à chaque carte.

A bientôt ! ;)
Lien vers le sujet sur le forum: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX (Commentaires: 20)

Boute les aliens de Spaze Invaders hors de ta 83 Premium CE!

Nouveau messagede critor » 22 Fév 2016, 17:26

6597Ta TI-83 Premium CE est tellement extraordinaire que les aliens tentent maintenant de l'envahir. Sauras-tu défendre ta fidèle camarade ? ;)

Aujourd'hui, James Vernon nous offre une adaptation de Space Invaders, célèbre jeu de Tomohiro Nishikado sorti en 1978 par Taito sur borne d'arcade.

Le jeu dénommé Spaze Invaders et se classant dans la catégorie des "shoot them up fixes", se veut être selon son auteur un portage de l'adaptation monochrome éponyme sortie initialement en 1997 par Hannes Edfeldt alias movax sur TI-83, puis sur TI-82 et TI-83 Plus, avant que James V. ne se charge entre temps d'une version dédiée au premier modèle couleur TI-84 Plus C Silver Edition.

Une fois n'est pas coutume, voici un walkthrough complet du jeu :




De quoi bien égayer tes vacances si tu es en zone A ou C, ou te consoler de la rentrée ce matin pendant tes pauses et temps de trajet si tu es en zone B. ;)



Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=440337

Source : https://codewalr.us/index.php?topic=1114.0
Lien vers le sujet sur le forum: Boute les aliens de Spaze Invaders hors de ta 83 Premium CE! (Commentaires: 9)

1er coup d'oeil TI-LaunchPad MSP-EXP432P401R

Nouveau messagede critor » 22 Fév 2016, 23:40

6583Dans une actualité précédente, nous découvrions par hasard que la TI-Nspire CX munie du dernier OS 4.2 était compatible avec la carte de développement TI-LaunchPad MSP-EXP432P401R.
Par la suite, nous tombions sur un document précisant que la calculatrice était en fait compatible avec toutes les cartes MSP43x (notamment MSP430 et MSP432).

Ce soir, nous allons faire ensemble plus ample connaissance avec la TI-LaunchPad MSP-EXP432P401R avec un déballage.


658565906584La voici donc ci-contre dans sa boîte. Nous notons que ce n'est pas tout-à-fait la version commercialisée comme l'indique la mention "For evaluation only; not FCC approved for resale".

6586Comme le confirme une note informative glissée dans la boîte, c'est-à-dire que nous avons visiblement acheté un échantillon gratuit, donné par Texas Instruments à certains développeurs avant que la carte n'ait obtenu la validation de de l'autorité fédérale des communications (FCC - Federal Communications Commission), autorisation nécessaire pour tout produit émettant dans une certaine gamme d'ondes.

La documentation consiste en un dépliant riche en couleurs :
6598 6588 6589 6587


6591Nous arrivons maintenant à la carte, accompagnée d'un câble micro-USB.
Si c'est bien ce type de carte que Texas Instruments a l'intention de commercialiser pour nos calculatrices, il faudra donc disposer d'un adaptateur pour la brancher correctement sur le port mini-USB de nos calculatrices.

65926582Et voici enfin ci-contre la carte. Nous notons qu'elle semble scindée en deux parties :
  • dans la partie supérieure, une architecture organisée autour d'un microcontrôleur Texas Instruments TM4C1294NCPDT rassemblant :
    • un processeur ARM Cortex-M4F 32-bits 120MHz
    • 256Ko de mémoire cache (SRAM)
    • 1Mo de mémoire Flash
  • dans la partie inférieure, une architecture autour d'un microcontrôleur Texas Instruments XMS432P401R regroupant :
    • un processeur ARM Cortex-M4F 32-bits 48MHz
    • 64Ko de mémoire de travail
    • 256Ko de mémoire Flash

Cette scission avec deux processeurs est en fait très facile à cromprendre.
La partie inférieure avec la puce XMS432P401R est en fait celle que l'on programme, afin de l'adapter à nos besoins.
La puce supérieure avec la puce TM4C1294NCPDT est celle qui s'occupe :
  • de la communication avec l'ordinateur
  • de la programmation de la puce inférieure XMS432P401R
  • du débuggage de la puce inférieure XMS432P401R (état des registres, exécution pas à pas...)
Ce qui veut dire que même si l'on enregistre sur la carte un mauvais pogramme qui bloque la puce inférieure XMS432P401R, la carte pourra toujours être détectée par l'ordinateur et permettre une correction de la programmation, car la puce supérieure TM4C1294NCPDT sera toujours fonctionnelle ! :bj:

On remarque à l'interface entre les deux zones :
  • deux diodes de contrôle LED101 et LED102 pour l'alimentation et la programmation
  • un bouton poussoir S3 de réinitialisation (RST pour reset)
  • un lot de divers cavaliers permettant de configurer les alimentations 5 Volts et 3.3 Volts, ainsi que la communication série
  • un interrupteur JTAG S101 permettant apparemment de confier le contrôle de la puce inférieure XMS432P401R à une interface externe en lieu et place de la puce supérieure TM4C1294NCPDT, interface à connecter à l'emplacement J102 juste à droite
    Dans la zone inférieure qui est celle que l'on peut donc programmer, on dispose de :
    • deux boutons poussoirs S1 et S2
    • deux diodes LED1 et LED2

6593Et si jamais les deux diodes et deux interrupteurs intégrés ne suffisent pas à ton projet, les deux connecteurs latéraux traversants offrent 40 broches pour empiler des cartes d'extension, un peu comme pour des legos. :bj:



A bientôt...

Référence : http://www.ti.com/ww/en/launchpad/launc ... .html#tabs
Lien vers le sujet sur le forum: 1er coup d'oeil TI-LaunchPad MSP-EXP432P401R (Commentaires: 0)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1241 utilisateurs:
>1213 invités
>24 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)