π
<-

News 2024
August (1)
July (1)
May (1)

News 2023
June (2)
April (1)
March (2)

News 2022
July (1)
June (4)
May (4)
April (4)
March (3)

News 2021
August (5)
July (1)
June (1)
May (3)
April (12)
March (4)

News 2020
August (1)
July (3)
June (2)
May (2)
April (7)
March (4)

News 2019
August (1)
June (1)
May (3)
April (7)
March (10)

News 2018
August (3)
July (7)
June (3)
May (8)
April (13)
March (5)

News 2017
August (1)
July (1)
May (10)
April (3)
March (4)

News 2016
August (12)
July (3)
June (8)
May (12)
April (7)
March (9)

News 2015
August (11)
July (7)
June (6)
May (10)
April (2)
March (6)

News 2014
October (12)
August (4)
July (3)
June (13)
May (14)
April (12)
March (15)

News 2013
October (30)
August (14)
July (8)
June (27)
May (12)
April (29)
March (19)
January (27)

News 2012
October (37)
August (40)
July (27)
June (19)
May (35)
April (34)
March (42)
January (46)

News 2011
October (22)
August (23)
July (14)
June (29)
May (44)
April (24)
March (27)

News 2010
August (6)
July (10)
June (4)
May (1)
April (2)
March (1)

News 2009
June (1)

Dragon's Lair, la légende de l'arcade sur ta TI-Nspire CX !

New postby critor » 16 Nov 2020, 13:27

En dehors de tes allers-retours au collège ou lycée, te voilà donc enfermé·e. Pas le droit au moindre loisir sur le chemin. :mj:

Mais dans les années 1980 nous n'avions pas ta chance. Il nous fallait obligatoirement sortir pour jouer aux meilleurs jeux vidéo ; ceux présents sur bornes d'arcade étant incomparablement plus évolués que ceux qui tournaient sur nos pauvres ordis ou consoles. :p
De très beaux jeux mais pour certains accompagnés d'une difficulté épouvantable, le but étant de te pousser à remettre une pièce dans la machine.

Aujourd'hui nous allons justement traiter d'un des jeux d'arcade les plus durs des années 1980, non pas Ghosts 'n Goblins, mais l'autre sorti l'année précédente, Dragon's Lair de 1984 ! :bat:

Dragon's Lair est un jeu vidéo de type QTE (Quick Time Event). C'est-à-dire que tu regardes une vidéo et dois réagir au bon moment à un stimulus visuel, déclenchant alors la lecture de la vidéo suivante ou vidéo d'échec correspondante.

A la différence que Dragon's Lair n'était pas un film en prise de vue réelle contrairement au Mad Dog McCree du même genre de 1990, mais en dessin animé ! :o
Et à une époque où les dessins animés de qualité japonais et autres étaient légion sur les chaînes de télévision grand public, cela va sans dire jusqu'à la lâche félonie de TF1 en 1997, Dragon's Lair te proposait donc littéralement un dessin animé interactif ! :bj:
Imagine la joie pour l'enfant ou adolescent de l'époque... C'était aussi beau qu'à la télé, mais en prime ici c'est toi qui prenais le contrôle ! :D

Tu incarnais donc le héros, le chevalier Dirk l'audacieux (Dirk the daring), pour aller sauver la princesse Daphné prisonnière dans l'antre du dragon.
Les personnages étaient tous superbement dessinés et animés selon le standard de l'époque, et affichés en haute qualité grâce à la technologie vidéo LaserDisc.

Mais voilà, contrairement à ses successeurs Dragon's Lair, premier titre du genre QTE, t'offrait une difficulté absolument ahurissante. :#roll#:

Les stimuli visuels auxquels tu devais réagir étaient loin de tous adopter la même forme. Certains étaient mis en surbrillance, d'autres bien plus discrets. Il te fallait déjà réagir au bon moment et en une fraction de seconde, ni trop tôt ni trop tard. Mais surtout, aucun stimulus ne te disait comment réagir. Fallait-il avancer ou aller à droite ? Reculer ou aller à gauche ? Fallait-il sortir ton épée ?
Une seule action était la bonne et loin d'être toujours évidente à deviner, l'échec étant systématiquement mortel. La seule solution pour avancer dans le jeu était donc de tenter toutes les possibilités à tout instant, et de remettre autant de pièces dans la machine. Combien de familles conduites à la ruine à cause de Dragon's Lair ?... :troll:

13204Suite à la sortie de Ndless en septembre 2020, de nouveaux titres commencent à sortir pour ta calculatrice préférée. Aujourd'hui, Dubs te propose justement de mettre à profit ton confinement pour prendre enfin la revanche de plusieurs générations sur ce démon du jeu vidéo qu'est Dragon's Lair ! :bj:

Dubs vient en effet de concevoir pour ta TI-Nspire CX un décodeur de vidéos MPEG-1, lui a intégré le film du jeu vidéo et l'a correctement scripté pour répondre aux actions. Et paf ça fait des chocapics... euh non un Dragon's Lair ! :D

Enfin disponible sur ta TI-Nspire CX II avec une fluidité remarquable, tu pourras donc jouer à Dragon's Lair aussi bien lors de tes trajets quotidiens, que chez toi ou au lycée ! ;)

Attention, Dragon's Lair nécessite dans les 80 Mio d'espace de stockage, et ne pourra donc rentrer que sur les TI-Nspire couleur (TI-Nspire CX ou TI-Nspire CM).

De plus, la lecture vidéo n'est fluide que sur les TI-Nspire CX II. Même avec overclocking, les anciennes TI-Nspire CX ne leur arrivent pas à la cheville.

Petite illustration des performances avec ci-dessous de gauche à droite :
  • TI-Nspire CX II (@396 MHz)
  • TI-Nspire CX (@234 MHz - overclocké)
  • TI-Nspire CX CR4 (@156 MHz)

Téléchargements :

Source : viewtopic.php?f=20&t=24318&p=256673#p256673

Crédits image : fanart borne d'arcade Dragon's Lair

CPUID adapté pour TI-Nspire Ndless - les détails du CPU

New postby critor » 13 Nov 2020, 17:34

Depuis leur sortie en 2007, les TI-Nspire utilisent un processeur 32 bits de type ARM9 / ARMv5. Malgré cela ce dernier a subi plusieurs accélérations au cours du temps, en moyenne tous les 3 ans:
  • 2007 - 90 MHz : TI-Nspire monochromes
  • 2010 - 120 MHz : TI-Nspire monochromes (mises à jour 2.1+)
  • 2011 - 132 MHz : TI-Nspire CX / TI-Nspire CM
  • 2015 - 156 MHz : TI-Nspire CX (générations CR4+ / révisions matérielles W+)
  • 2019 - 396 MHz : TI-Nspire CX II

Mais s'agit-il juste du même processeur accéléré à diverses reprises, ou bien y a-t-il eu des changements d'architecture là-dessous ?

La puce ASIC renfermant ce processeur a en effet changé de référence ou même format à de nombreuses reprises.

ZephRay te propose aujourd'hui de répondre à la question, venant de terminer l'adaptation de CPUID dans une édition TI-Nspire :

Comparons donc de suite :
13201 13202


Outre la fréquence vue plus haut, on note effectivement une autre légère amélioration avec le passage des TI-Nspire monochromes aux TI-Nspire CX couleur. Le cœur armv5tej utilisé passe en effet de la révision 4 à la révision 5.

Mais par contre non, désolé, rien de neuf à l'arrivée des TI-Nspire CX II, Texas Instruments a réutilisé exactement le même cœur. :'(

Rendez-vous donc en 2022-2023 pour la prochaine amélioration matérielle majeure si le rythme se maintient, en espérant que tu ne seras pas déçu·e... ;)

Téléchargement : archives_voir.php?id=2648144
Code source : https://github.com/zephray/cpuid-nspire
Source : https://www.cncalc.org/thread-24740-1-1.html

Lance du Python sur la micro:bit avec ta TI-Nspire CX II

New postby critor » 26 Oct 2020, 16:21

12212Depuis plusieurs années, Texas Instruments a réalisé de gros efforts pour rendre la programmation de ses calculatrices accessible à tous. Le constructeur a prêté une attention toute particulière aux plus jeunes et non initiés, souhaitant leur permettre de créer tous les projets qu'ils imaginent sans avoir à se concentrer sur des difficultés annexes. :)

Nous pouvions déjà citer l'interface TI-Innovator Hub, le robot pilotable TI-Innovator Rover, la grille programmable TI-RGB Array ou encore l'adaptateur TI-SensorLink pour capteurs analogiques Vernier.
Tous ces éléments ont de plus l'avantage d'être utilisables directement avec le langage Python des calculatrices concernées, faisant de l'écosystème Texas Instruments le seul Python connecté ! :bj:

Un superbe support pour les enseignements scientifiques au lycée surtout maintenant que tous parlent le même langage de programmation, notamment en SNT, spécialité NSI et Physique-Chimie, avec le gros avantage de la mobilité. En effet, les programmes produits et données collectées restent présents dans la calculatrice apportée par chaque élève à chaque cours, ce qui allège la charge logistique de l'enseignant. Données et algorithmes pourront donc être traités / travaillés à la prochaine séance, en devoir à la maison ou même de façon transdisciplinaire en collaboration avec un autre enseignant ! :D

129591295812957Et pour cette rentrée 2020 grande nouvelle et révolution, tu n'as plus besoin de t'équiper en TI-Innovator pour bénéficier de ces formidables avantages. En effet, la TI-83 Premium CE Edition Python se voit rajouter la gestion du nanoordinateur BBC micro:bit programmable en Python dont tu étais peut-être déjà équipé·e ! :bj:

La carte micro:bit est initialement un projet lancé par la BBC (British Broadcasting Corporation), le groupe audiovisuel public britannique, accompagné de nombre de partenaires dont ARM, Microsoft et Samsung. Elle fut distribuée gratuitement à un million d'élèves britanniques de 11 et 12 ans.

Le nom rend hommage au précédent succès du groupe dans ce domaine, le microordinateur à vocation pédagogique BBC Micro des années 1980, l'équivalent britannique de par son adoption à nos microordinateurs Thomson MO5 et TO7 inondant écoles, collèges et lycées à la fin de cette décennie dans le cadre du plan IPT (Informatique Pour Tous).

129621296112960La carte micro:bit dans sa version actuelle inclut :
  • un afficheur, grille programmable de 5×5= 25 diodes rouges adressables, bien adapté pour l'affichage de motifs éventuellement animés ou encore de texte défilant
  • nombre de capteurs intégrés :
    • capteur de luminosité (lié aux diodes)
    • capteur de température (sur le processeur)
    • 2 boutons poussoirs
      A
      et
      B
      programmables de part et d'autre, comme sur les premières manettes et consoles de jeux portables de chez Nintendo
    • accéléromètre 3D, permettant de détecter les variations d'accélération et par conséquence diverses actions : secouer, pencher, chute libre, ...
    • boussole magnétique 3D, pour détecter cette fois-ci les champs magnétiques
  • connectivité Bluetooth 4.0 basse énergie 2,4 GHz maître/esclave


12277La carte micro:bit utilise un connecteur micro-USB et ta calculatrice un mini-USB.

Pour relier les deux une solution est d'adjoindre un adaptateur USB A femelle ↔ USB mini-B OTG mâle au câble micro-USB venant avec ta carte micro:bit, testée avec succès.

1296512964Pour moins d'encombrement, tu as aussi la solution d'utiliser un câble direct, un USB micro-B mâle ↔ USB mini-A mâle, disponible par exemple chez StarTech et que nous avons testé avec succès.

Mais Texas Instruments n'avait hélas rien publié de similaire pour les TI-Nspire. :'(

12970Dans un article précédent, nous t'expliquions le fonctionnement de la gestion micro:bit par la TI-83 Premium CE Edition Python.

Les menus micro:bit ainsi rajoutés sur la TI-83 Premium CE Edition Python envoient en fait du code Python pour exécution à la carte micro:bit, qui dispose de son propre interpréteur Micropython.
Par exemple, mb_disp.display.show("Image.PACMAN") envoie en fait le code display.show(Image.PACMAN) encadré des bons caractères de contrôle.

Après analyse du protocole de Texas Instruments par Pavel, nous te fournissions alors une fonction Python utilisant le module ti_hub pour te permettre d'envoyer directement ton code Python pour exécution à la carte micro:bit, t'offrant ainsi bien plus de libertés et donc possibilités que les menus de la TI-83 Premium CE Edition Python :
Code: Select all
from ti_hub import *

def mb_run(code):
  send('\x05') # enter paste mode (Ctrl-E)
  send(code)
  send('\x04') # exit paste mode (Ctrl-D)


Ainsi qu'une fonction pour récupérer les éventuelles sorties ainsi générées sur la console de la carte micro:bit :
Code: Select all
def mb_get():
  return get().split("\r\n")[-3]

13179Nous avons donc aujourd'hui le plaisir de t'adapter ces deux fonctions pour TI-Nspire CX II. Il suffit pour cela essentiellement de remplacer l'utilisation du module ti_hub spécifique à la TI-83 Premium CE Edition Python, par celle du module ti_innovator spécifique à la TI-Nspire CX II :
Code: Select all
from ti_innovator import *

def mb_run(code):
  send('\x05') # enter paste mode (Ctrl-E)
  send(code)
  send('\x04') # exit paste mode (Ctrl-D)

def mb_get():
  return getStr().split("\r\n")[-3]

En ce jour historique, voici donc la toute première prise de contrôle d'une carte micro:bit par une TI-Nspire CX II ! :bj:

Téléchargements :

Le Python TI-Nspire CX II primé au Comenius EduMedia 2020

New postby critor » 14 Oct 2020, 11:12

Le prix Comenius EduMedia, du nom du philosophe, grammairien et pédagogue tchèque, est une récompense prestigieuse à rayonnement européen décernée chaque année depuis 1995 par l'allemand GPI (Gesellschaft für Pädagogik, Information und Medien; soit société pour l'éducation, l'information et les médias), à des produits multimédias d'intérêt pédagogique ou didactique exceptionnel.

La remise des prix a eu lieu le jeudi 24 septembre à Berlin au cinéma-théâtre Chamäleon, cette année en petit comité, contexte sanitaire oblige.

Pour son édition 2020, 155 sceaux ont été attribués dans diverses catégories, dont 11 dans la catégorie enseignement mathématique et scientifique.

Texas Instruments a l'honneur de recevoir un sceau pour sa superbe mise à jour 5.2 avec Python sur les TI-Nspire CX II-T et TI-Nspire CX II-T CAS ! :bj:

Le constructeur peut donc désormais apposer le sceau Comenius EduMedia Siegel 2020 sur ces produits, peut-être pour un nouvel emballage à venir d'ici la rentrée 2021.

Et puis c'est tout nous concernant. Rien pour Casio cette année, et rien non plus pour NumWorks bien que paradoxalement de plus en plus présent sur la scène européenne.

Cela fait maintenant pas moins de 6 années consécutives que Texas Instruments voit ainsi ses efforts pour l'innovation pédagogique récompensés par cette distinction, félicitations ! :bj:


Source : https://comenius-award.de/2020/08/19/co ... ward-2020/

Ndless 5, mise à jour r2016 jailbreak pour TI-Nspire CX II

New postby critor » 30 Sep 2020, 19:43

13018Le 20 septembre dernier sortait enfin le tant attendu Ndless 5, ou plus précisément la version r2015 de Ndless.

Ndless est un jailbreak permettant à ta TI-Nspire d'exécuter des programmes compilés ou assemblés en langage machine à partir de code source tiers écrit en langage C, C++ ou assembleur.

Cette nouvelle édition de Ndless rajoutait :
  • le support des derniers modèles de la gamme TI-Nspire : :D
    • TI-Nspire CX II CAS, TI-Nspire CX II-T CAS et TI-Nspire CX II-C CAS
    • TI-Nspire CX II-T
    • TI-Nspire CX II
  • la compatibilité avec les dernières versions du système d'exploitation : :D
  • un tout nouveau mode de compatibilité pour les programmes compilés avec le support de l'ancien écran utilisé jusqu'à la révision V des TI-Nspire CX (novembre 2015), qui a le gros avantage de ne plus du tout ralentir l'exécution des programmes en question ! :bj:
Tu pouvais ainsi enfin profiter de toute la puissance du processeur ARM9/ARMv5 de ta TI-Nspire CX II, avec une cadence faisant un superbe bond par rapport aux modèles précédents :
  • 132 MHz sur les TI-Nspire CX jusqu'à la révision matérielle V (avant novembre 2015)
  • 156 MHz sur les TI-Nspire CX depuis la révision matérielle W (depuis novembre 2015)
  • 396 MHz sur les TI-Nspire CX II ! :bj:

10892Problème toutefois, il se trouvait que Ndless ne fonctionnait pas bien sur les TI-Nspire CX II à compter de la révision matérielle AK. Il restait possible de l'installer, mais certains programmes redémarraient ou bloquaient la machine dès leur lancement (et il fallait donc appuyer sur le bouton reset au dos).
Problème que nous ne pouvions hélas pas détecter plus tôt puisque ne disposant jusqu'à présent pour les tests que de TI-Nspire CX II en révision matérielle entre AE et AJ.

Pour rappel, la révision matérielle de ta TI-Nspire peut être lue en clair au dos de ta machine, à la fin du code de timbre à date (datecode) gravé à droite du numéro de série.

Les calculatrices TI-Nspire CX II en révision AK ont commencé à être assemblées à partir de mars 2020 environ, et commencent tout juste à être disponibles dans les stocks pour cette rentrée 2020.

Le problème a pu être identifié depuis. Il se trouve qu'à compter de la révision AK, Texas Instruments utilise un nouveau pavé tactile surnommé capTIvate (plus d'infos ici).

Et sachant que sur TI-Nspire CX les touches fléchées sont liées au pavé tactile, même sans plantage pas grand chose n'aurait de toutes façons pu marcher.

Heureusement, la toute dernière mise à jour r2016 de Ndless qui sort ce soir rajoute le support du nouveau pavé tactile capTIvate.

Tu peux donc enfin profiter de Ndless et tous les programmes lui étant associés sur les TI-Nspire CX II récentes en révision matérielle AK ou AL :bj:

Téléchargements :Liens :
Source : https://github.com/ndless-nspire/Ndless/issues/236

Crédits vidéos : Adriweb

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
909 utilisateurs:
>888 invités
>15 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)