π
<-
Chat plein-écran
[^]

TI-Nspire Crafti, clone Minecraft TI-Nspire, porté sur Xbox

New postby critor » 13 Jan 2022, 12:10

Depuis plusieurs années, est le principal dévelopeur de , le
jailbreak
te permettant de lancer du code machine tiers sur les
TI-Nspire
.

Pour la rentrée 2015 justement
Vogtinator
t'avait sorti
Crafti
, un très impressionnant clone de
Minecraft
pour
Ndless
.

Te souviens-tu également de notre cher et très prolifique ? Il t'avait porté des émulateurs de consoles de jeux par 10aines pour
TI-Nspire CX
et
Ndless
, t'ouvrant ainsi la porte à plusieurs milliers de jeux sur ta calculatrice ! :favorite:

De façon générale, nombre de jeux pour nos calculatrices sont des adaptations ou portages de jeux sortis pour ordinateurs et consoles.

Et bien aujourd'hui
gameblabla
nous emmène pour une fois sur le chemin inverse ; il vient de réaliser un portage de
Crafti
pour la console de jeux
Microsoft Xbox
! :D

Ndless
ayant hélas cessé d'être adapté aux nouvelles mises à jour
TI-Nspire CX
depuis bientôt une année, retrouve donc maintenant sur ta
Xbox
les joies et plaisirs des
TI-Nspire Ndlessées
:

Téléchargements
:


NumWorks Upsilon : firmware successeur d'Omega par sa communauté !

New postby critor » 12 Jan 2022, 17:44

Omega
était un
firmware
alternatif pour ta calculatrice
NumWorks
. Basé sur le code source du
firmware
officiel
Epsilon
comme la licence l'autorisait,
Omega
avait pour but de regrouper et mettre en avant les meilleures contributions au code d'
Epsilon
, en incluant justement celles ignorées ou refusées par le constructeur.

Difficile de tout citer ici mais voici déjà par exemple un des fantastiques ajouts d'
Omega
. La
NumWorks
travaille en interne sur des arbres de calcul, mais n'accepte que des valeurs numériques.
Omega
étendait ces arbres en autorisant également des lettres / inconnues, ce qui nous donnait ainsi un moteur de calcul littéral. De quoi même dériver, du jamais vu à seulement
80€
! :bj:
Il y avait aussi un tableau périodique des éléments, ou encore
100K
de mémoire
heap
pour tes projets
Python
au lieu de
32K
! :bj:

12024Outre ce qu'il intégrait,
Omega
offrait également l'avantage de pouvoir installer à chaud des applications. Plusieurs applications de très haute facture furent développées, on peut citer entre autres : :D
  • , une formidable application intégrée de Mathématiques et de Sciences par , enseignant-chercheur à l'Université de Grenoble, qui étendait gratuitement les capacités de ta calculatrice au niveau d'une
    HP Prime
    . L'application intégrait le moteur de calcul formel
    GIAC
    développé pour le logiciel
    Xcas
    du même auteur pour des possibilités en calcul encore plus étendues. Étaient également inclus un tableur, une bibliothèque de constantes physiques, un convertisseur d'unités, un tableau périodique des éléments et bien d'autres choses encore. Le tout était en prime programmable en
    Python
    , avec une collection de modules importables bien plus étoffée que celle de l'application
    Python
    officielle, et surtout ici de façon intégrée, tes scripts
    Python
    pouvant en effet faire appel au moteur de calcul formel
    GIAC
    par l'intermédiaire du module
    cas
    .
  • , un émulateur de console de jeux
    Nintendo NES
    par
  • , un émulateur de console de jeux
    Nintendo GameBoy
    par
  • , un tableau périodique des éléments par
Un gros avantage de plus était ici que
KhiCAS
et l'ensemble des fonctionnalités rajoutées restaient accessibles en mode examen, de façon parfaitement légale et légitime en France, puisque ces fonctionnalités venaient directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés. :bj:
Hélas pour cette rentrée 2021,
NumWorks
a brutalement pris un virage ultra-sécuritaire. Toute mise à jour en version
16.3.0
ou supérieure verrouille définitivement ta calculatrice
NumWorks N0110
contre l'
installation
de tout code tiers, et ce sans même que tu en sois prévenu(e) sur la page concernée. :mj:

En conséquence, nous t'annoncions il y a quelques semaines le cœur serré l'abandon officiel du projet
Omega
. :'(

14609Dans un premier temps nous t'annoncions que
Bernard Parisse
se proposait de reprendre et continuer à maintenir le projet
Omega
à travers un
fork
: un nouveau
firmware
nommé
Khi
.

Construit à partir du code source de la dernière version d'
Omega
,
Khi
reprenait l'intégralité des avantages de ce dernier ! :bj:

Toutefois hors fonctionnalités,
Khi
apportait divers changements clivants qui n'ont pas été du goût de nombre d'utilisateurs et contributeurs historiques de la communauté
Omega
:
  • abandon du support du modèle intial
    NumWorks N0100
    de la rentrée 2017
  • une interface d'installation en ligne n'ayant absolument rien à voir avec celle qu'
    Omega
    proposait
  • pas de simulateur en ligne
  • pas d'interface en ligne pour choisir les applications à installer ainsi que les fichiers
    ROMs
    pour accompagner les applications d'émulation
  • et surtout à la différence, pas de disponibilité du projet
    Khi
    sur la plateforme
    GitHub
    , cassant ainsi les habitudes des nos jeunes contributeurs, notamment le caractère public des contributions ainsi que des suites leur étant apportées ou pas
Ce dernier point était bien le problème majeur : si l'application
KhiCAS
installée avec
Khi
a continué à évoluer de façon très significative, ce ne fut hélas pas le cas du reste du
firmware
.

Le
firmware
Khi
semble ne pas avoir bénéficié d'une ambition autre que celle d'être un moyen de lancer l'application
KhiCAS
.

Ce n'est pas un problème en soit, c'est un choix qui se défend, mais nombre d'utilisateurs et contributeurs
Omega
se sont ainsi sentis mis de côté.

1510515111Nous y sommes donc aujourd'hui ; la communauté des utilisateurs et contributeurs
Omega
brillamment conduite par et lance à son tour un nouveau
fork
qui se veut cette fois-ci être enfin le véritable successeur de l'esprit
Omega
:
Upsilon
.

Upsilon
qui nous sort donc aujourd'hui en version
1.0
:
  • est basé sur le code du
    firmware
    Espilon
    officiel dans sa version
    15.5.0
    ; toutes les nouveautés annoncées depuis ne pouvant être incluses suite au changement de licence
  • apporte bien évidemment entre autres toutes les nouveautés et ajouts développés dans le cadre d'
    Omega
    jusqu'à l'arrêt du projet

Mais
Upsilon
ne se contente absolument pas de cela loin de là ; découvrons ensemble les nouveautés.




Sommaire





1) Nouveautés application Paramètres

Go to top

Commençons donc par l'application
Paramètres
.
Le paramètre
Police Python
est renommée en
Python
est permet maintenant de changer plusieurs choses relatives à cette application.

Outre la taille de police, il permet de désactiver deux choses disponibles par défaut :
  • l'auto-complétion qui selon les habitudes de chacun peut perturber la saisie
  • la coloration syntaxique qui n'arrange pas forcément tout-le-monde
1510415103Dans
À propos
nous avons une nouvelle ligne indiquant le voltage ainsi que le pourcentage de charge de la batterie, informations entre lesquelles on bascule avec la touche
OK
.

Enfin, un nouveau paramètre
USB
permet de configurer une protection de ta calculatrice, activée par défaut.

Lorsque activé, ce paramètre empêche toute installation d'un
firmware
officiel
Epsilon
et donc tout verrouillage définitif de ta calculatrice, enfin ! :bj:
(à noter toutefois que la protection ne fonctionne que si le firmware
Upsilon
est en fonctionnement ; elle n'est pas active si tu passes par le mode de récupération de la machine)


Toute tentative d'installation d'un
firmware
non souhaité entraînera une déconnexion immédiate de la calculatrice.

Lorsque la protection est activée, tu as le choix entre :
  • autoriser la seule installation de
    firmwares
    basés sur
    Upsilon
  • autoriser la seule installation de
    firmwares
    basés sur
    Omega
    (ce qui inclut
    Khi
    selon nos tests)
  • n'autoriser aucune installation de
    firmware




2) Nouveautés application Python

Go to top

Nous passons maintenant à l'application
Python
où nous sommes gâtés avec nombre de nouveautés délicieusement croustillantes. ;)
Déjà avant toute chose. Jusqu'à présent les
firmwares
disponibles pour ta
NumWorks
n'offrait que
32K
de stockage pour les scripts
Python
de l'application.
Ce n'est franchement pas beaucoup ; on se sent rapidement à l'étroit notamment lorsque l'on commence à vouloir inclure des images dans ses scripts.

Et bien grande nouvelle,
Upsilon
fait passer cet espace de stockage à
64K
! :bj:


Commençons par la bibliothèque
kandinsky
. Même si il y a pire, la bibliothèque de tracé par pixels
kandinsky
n'est pas bien généreuse, son offre se résumant à 4 méthodes dans le
firmware
officiel
Epsilon
:
  • .set_pixel(x, y, couleur) pour allumer un pixel
  • .fill_rect(x, y, largeur, hauteur, couleur) pour remplir un rectangle
  • .draw_string(..., x, y) pour écrire
Le
firmware
Omega
avait grandement amélioré cela en ajoutant .draw_line(x1, y1, x2, y2, couleur) pour tracer un segment.

Mais c'était bien peu. La réalisation de projets graphiques nécessitait souvent bien d'autres primitives. Tu avais le choix entre :
  • Utiliser des scripts
    Python
    codant des bibliothèques graphiques les fournissant
  • Les écrire toi-même.
    Ce n'est pas forcément une mauvaise chose, mais selon le niveau cela pouvait nécessiter une étude mathématique préalable
    (trigonométrie pour le tracé de cercles, triangulation pour le remplissage de formes...)
    , chose qui pouvait être décourageante.
    Et dans tous les cas, la
    NumWorks
    souffra par rapport à la plupart de la concurrence d'une mémoire de tas
    (heap)
    à l'exécution relativement faible en
    Python
    , et un codage non optimal de ces ajouts amputant d'autant la capacité restant pour exécuter le reste du code de ton projet.

Et bien grande nouvelle,
Upsilon
nous gâte dans ce contexte ! :bj:

La bibliothèque graphique
kandinsky
nous rajoute en natif plusieurs méthodes essentielles, et donc sans consommation supplémentaire de
heap
. Nous avons déjà autour des cercles :
  • .draw_circle(x, y, rayon, couleur) pour tracer un cercle
  • .fill_circle(x, y, rayon, couleur) pour remplir un disque
Code: Select all
from kandinsky import *

SCREEN_W, SCREEN_H = 320, 222

r = min(SCREEN_W, SCREEN_H) // 2

fill_circle(SCREEN_W - r, r, r, (0, 0, 255))
draw_circle(r, r, r, (255, 0, 0))

Mais ce n'est pas tout. Nous avons aussi de quoi remplir des polygones de formes quelconques : .fill_polygon(..., couleur).

Outre le paramètre de couleur, cette méthode attend une liste de coordonnées :
Code: Select all
from math import ceil
from kandinsky import *

SCREEN_W, SCREEN_H = 320, 222

def mod(l):
  x_min, y_min = l[0]
  x_max, y_max = 0, 0
  for k in range(len(l)):
    x_min = min(x_min, l[k][0])
    y_min = min(y_min, l[k][1])
    x_max = max(x_max, l[k][0])
    y_max = max(y_max, l[k][1])
  fx = max(1, (x_max-x_min)/SCREEN_W)
  fy = max(1, (y_max-y_min)/SCREEN_H)
  for k in range(len(l)):
    l[k][0] = ceil((l[k][0]-x_min)/fx)
    l[k][1] = ceil((l[k][1]-y_min)/fy)

l = [
  [0,200],
  [400,200],
  [400,250],
  [450,150],
  [0,200],
  [2,62],
  [223,236],
  [253,222],
  [274,236],
  [350,184],
  [121,2],
  [2,62]
]

mod(l)
fill_polygon(l, (255, 0, 0)

Mais comme tu peux le voir ci-contre, elle ne semble pas encore être au point dans la triangulation de la forme à remplir, avec plusieurs lignes horizontales laissées en blanc.

Comparons, il ne semble pas y avoir ce problème avec les méthodes natives équivalentes sur la concurrence
TI-83 Premium CE Edition Python
ou
TI-Nspire CX II
:


15102On se rend compte en poussant la chose que la méthode
.fill_polygon()
est malheureusement limitée, n'acceptant au maximum que 32 couples de coordonnées.

Voici ci-contre un simple morceau du logo
Texas Instruments
à cause de cette limitation, avec les écarts de remplissage qui empirent, non seulement des lignes horizontales laissées en blanc mais également plusieurs lignes horizontales tracées hors de la forme.

Mais pire que cela, le tracé ci-contre bloque la calculatrice et force alors à effectuer un
reset
.

Autre ajout, la méthode .palette() te retournant un dictionnaire avec les différentes couleurs des éléments de l'interface utilisateur
Upsilon
.

Tu as donc de quoi créer des scripts graphiques dont l'affichage s'adaptera automatiquement au thème graphique, notamment pour les utilisateurs qui choisissent d'installer
Upsilon
avec un thème autre que celui par défaut.


Enfin la bibliothèque
ion
t'offrait de quoi tester si une touche est enfoncée via sa méthode .keydown(code_touche).

C'était quand même bien embêtant dans le cas de projets s'attendant à des appuis sur un large éventail de touches : jeux, menus, ou encore pire éditeur de texte.

Tu te devais donc d'interroger une par une l'intégralité des touches clavier via une bouche, ce qui n'est pas négligeable en temps, et pouvait ainsi te faire rater quelques appuis bref ou quelques subtilités comme des appuis simultanés sur plusieurs touches.

Upsilon
nous apporte enfin une alternative mais bizarrement dans
kandinsky
, la méthode .get_keys() qui te retourne la liste de l'ensemble des touches actuellement pressées.

15101Passons donc maintenant justement à la bibliothèque
ion
.

Nous y trouvons plusieurs nouvelles méthodes permettant d'interroger l'état de la batterie directement depuis tes scripts :
  • .battery() pour connaître le voltage de la batterie
  • .battery_level() pour avoir le niveau de la batterie, soit le nombre d'éléments de charge à dessiner dans l'icône en haut à droit de l'écran
    (de 0 pour l'état critique à 4 pour une batterie chargée)
  • .battery_charging() pour savoir si la batterie est en cours de recharge

151061510715108L'application additionnelle
KhiCAS
inclut elle-même son propre interpréteur
micropython
distinct de celui de l'application
Python
. Un avantage est la présence de bibliothèques supplémentaires comme
ulab
.

Toutefois, même dans le cadre du
firmware
Khi
, ces ajouts n'avaient malheureusement pas été dupliqués pour l'application
Python
intégrée.

L'application
Python
intégrée a pourtant un net avantage pour les projets les plus gourmands, avec un
heap
de
100K
lorsque tu utilises les
firmware
Upsilon
,
Khi
ou
Omega
, contre seulement
64K
via l'application
KhiCAS
(et pour référence seulement
32K
avec le firmware
Epsilon
officiel)
.

Et bien grande nouvelle entre autres pour les physiciens, avec
Upsilon
la bibliothèque
ulab
débarque enfin dans l'application
Python
intégrée ! :bj:

Nous avons droit à ses deux sous-bibliothèques ; d'une part
numpy
pour le calcul scientifique optimisé sur les tableaux ou matrices.

D'autre part donc
scipy
qui fédère elle-même divers sous-bibliothèques de calcul scientifique :
  • linalg
    : algèbre linéaire
  • optimize
    : optimisation de fonctions
    (recherche d'extrema ou points d'inflexion)
  • signal
    : traitement de signal
  • special




3) Nouvelle application Liseuse

Go to top

Cela commençait à faire longtemps, avec
Upsilon
nous bénéficions enfin d'une nouvelle application intégrée, une
Liseuse
.

1511015109Il s'agit donc d'un lecteur de fichiers texte.

Tu va pouvoir lire tous les romans que tu souhaites sur ta calculatrice.

Et bien mieux que ça encore, car les expressions
LaTeX
sont reconnues ! :bj:
Code: Select all
Ce fichier est un test pour %r%LaTeX%\r%

$\frac{1}{12}+\sqrt[7]{4}-\floor{n+1}+\ceil{n-1}$
$u_{\phi(n)} = u_{2n+1} = (-1)^{2n+1} = -1$
$\times\forall\pm\partial\exists\div\infty\approx\neq\equiv\leq\geq$
$\leftarrow\uparrow\rightarrow\downarrow\leftrightarrow\updownarrow\Leftarrow\Uparrow\Rightarrow\Downarrow$
$\alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xi$
$o\pi\rho\sigma\tau\upsilon\phi\chi\psi\omega$
$\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta\Iota\Kappa\Lambda\Mu\Nu\Xi$
$\Omicron\Pi\Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega$

La porte est donc maintenant également grande ouverte à tes fichiers de documents scientifiques : formulaires, cours, exercices corrigés, annales et bien d'autres ! :D




Conclusion

Go to top

Avec
Upsilon
l'esprit du projet
Omega
est clairement de retour.

Nous sommes heureux de retrouver un bouillonnement d'idées et formidables nouveautés comparable à ce dont a bénéficié
Omega
! :bj:

Un grand merci et bravo à , , ainsi qu'à tous les contributeurs et testeurs, entre autres : :favorite:
  • @Yaya.Cout
    (1er contributeur + divers fix assez importants)
  • @dl11
    (protection usb)
  • @Mino#1289
    (co-auteur de la liseuse)




Téléchargements

Go to top

Si tu n'as pas encore commis l'erreur de verrouiller ta calculatrice, c'est par ici pour en améliorer les capacités.

Installation
:


Casio Concours dessin Noël sur Casio Graph & fx-92+SC prolongé

New postby critor » 11 Jan 2022, 19:58

Après deux premières superbes éditions l'année dernière à Noël pour les enseignant(e)s puis au Printemps pour les élèves, le concours de dessin sur calculatrices par
Casio
nous revient cette année ! :D

Grande nouveauté par rapport à l'année dernière, cette fois-ci personne n'est privé : tout-le-monde peut participer, peu importe que tu sois collégien(ne), lycéen(ne) ou enseignant(e), la seule condition étant de résider en France ! :bj:

Afin que cette large ouverture ne pénalise personne, les participations sont classées séparément selon 3 catégories entre lesquelles choisir lors de ton inscription :
  • catégorie
    étudiants
    : pour les participations individuelles d'élèves de collège ou lycée
  • catégorie
    professeurs
    : pour les participations individuelles des enseignant(e)s de matière scientifique en collège ou lycée
  • catégorie
    classe
    : pour les participations collectives de classes de collège ou lycée

Cette année le sujet consiste à
dessiner ta liste au Père Noël
sur ta calculatrice
Casio
ou son émulateur associé que nous remettons si besoin à ta disposition en fin d'annonce, et d'envoyer par courriel à
education-france@casio.fr
ton script accompagné d'une photo ou capture d'écran de ce qu'il dessine.
Grande nouvelle, le concours devait initialement se terminer le
vendredi 7 janvier
, mais finalement pour encore plus de
fun
tu as jusqu'au
lundi 31 janvier
inclus pour envoyer ta participation ! :D

1323713440Pour réaliser ton dessin, tu peux choisir entre les 2 technologies suivantes :
  • calculatrice scientifique
    fx-92+ Spéciale Collège
    avec son application
    Algorithmique
    t'offrant un langage de tracé à la
    Scratch/Logo
  • calculatrice graphique
    Graph 35+E II
    ou
    Graph 90+E
    avec son application
    Python

Qu'est-ce que tu gagnes ? 3 catégories et 2 technologies, si tu comptes bien cela fait 6 combinaisons de choix possibles. Et bien c'est très-simple, il y a 6 gros lots soit 1 pour chaque choix possible.

Pour chacune des 3 catégories sont à gagner 2 superbes gros lots ; 1 pour le meilleur dessin sur
fx-92+ Spéciale Collège
, et 1 pour le meilleur dessin sur
Graph 90/35+E II
:
  • catégorie
    étudiants
    :
    console de jeux
    Nintendo Switch
    d'une valeur de
    269,99€
  • catégorie
    professeurs
    :
    trottinette électrique
    d'une valeur de
    199,99€
  • catégorie
    classe
    : 5
    calculatrices graphiques
    au choix +
    montre
    Casio
    pour le professeur et chacun des élèves
    (calculatrice
    Graph 35+E II
    ou
    Graph 90+E
    + montre ou dans la limite de 35 élèves)
Et en prime avec
Casio
, pas de perdant : tous les autres participants recevront un lot de
goodies
Casio
!
1432714658


Un très beau concours et nous avons bien hâte de voir ce que tu vas être capable de faire, merci
Casio
! :favorite:

Tu manques d'inspiration ? Tu ignores les techniques pour dessiner certaines formes ou plus généralement ne connais pas suffisamment ta calculatrice ? Aucun problème !
Casio
a réalisé des ateliers de dessin en ligne dédiés à chaque technologie, et dont voici les
replay
:

Tu peux également aller consulter les dessins d'enseignants pour le concours de Noël 2020 ainsi que leurs scripts pour
fx-92+ Spéciale Collège
ou pour
Graph 90+E
et
Graph 35+E II
.


Peut-être te demandes-tu en passant comment joindre le script de ta
fx-92+ Spéciale Collège
alors que la machine ne dispose pas de port de communication ?... mais en fait rien de plus simple !

Que tu utilises la calculatrice ou son émulateur il te suffira juste d'en exporter le contenu à l'aide d'un
QR Code
:
98039804
  1. obtenir la sauvegarde du contenu sous forme de
    QR Code
    en tapant
    SECONDE
    OPTN
  2. flasher le
    QR Code
    alors obtenu :
    • sur émulateur, il te suffit juste de cliquer le
      QR Code
      dans la fenêtre
      popup
      qui apparaît
    • sur calculatrice, si celle-ci génère 1 seul
      QR Code
      , il te suffit de le flasher avec l'outil de ton choix
    • sur calculatrice, si celle-ci génère une série de plusieurs
      QR Codes
      (au-delà d'une certaine taille de script)
      , il te faudra les flasher avec l'appli
      Casio Edu+
      dédiée que nous te mettons en fin d'annonce
  3. dans la page web qui s'ouvre, cliquer sur l'icône d'envoi par courriel
Si besoin des tutoriels plus détaillés traitant séparément des 3 situations ici évoquées sont également disponibles dans les ressources en fin d'annonce.




Liens et téléchargements
:


Ressources calculatrices et émulateurs
:

Mise à jour calculatrice
:


Émulateurs installables
:


Émulateurs pour clé USB
:


Transfert de données
:


Source
:
https://www.casio-education.fr/actualit ... o-de-noel/

Casio Module Arduino pour charger scripts sur fx-92+ Spé Collège

New postby critor » 11 Jan 2022, 12:15

13440
Sortie pour la rentrée 2018, la formidable
fx-92+ Spéciale Collège
a su gagner le cœur des collégiens et de leurs enseignants.

De façon toujours exclusive à ce jour, il s'agit en effet d'un modèle programmable dans un langage de tracé relatif comparable au
Scratch
ou encore au
Logo
.

Nombre de collégiens et collégiennes rivalisent d'ingéniosité et de talent pour y tracer de superbes chefs-d'œuvre. Rappelons d'ailleurs à ce sujet que le concours de dessins de
Noël 2021
par
Casio
est prolongé jusqu'au
31 janvier
, avec de superbes lots à gagner dont 2 consoles de jeux
Nintendo Switch
.

Mais tout aussi géniale soit-elle, revers de la médaille la
fx-92+ Spéciale Collège
souffre également de 3 gros inconvénients dans ce contexte :
  • D'une part, les
    1,7 Ko
    de mémoire disponibles sont partagés entre les différentes applications.
    C'est-à-dire que si tu saisis un script dans l'application
    Algorithmique
    puis changes d'application, ton script sera immédiatement perdu et devra être intégralement resaisi pour être utilisé.
    Si c'est un script dont tu peux avoir fréquemment besoin cela deviendra vite lourd pour toi.
    11394
  • De plus, l'application
    Algorithmique
    ne gère qu'un seul et unique script à la fois.
    Si il y a plusieurs scripts dont tu peux avoir fréquemment besoin, citons par exemple pour atteindre plus rapidement le pluriel notre traceur de graphiques, alors tu devrais sans arrêt effacer le script courant et resaisir le nouveau script nécessaire.
  • D'autre part, la
    fx-92+ Spéciale Collège
    n'a pas non plus de mémoire persistente.
    C'est-à-dire que l'intégralité des données dont le script courant que tu as éventuellement saisi seront perdues à la prochaine extinction de la calculatrice.
    Et ne crois pas qu'il suffise de ne pas éteindre la calculatrice, car celle-ci le fera toute seule après un certain délai d'inutilisation, réglé par défaut à 10 minutes et modifiable à 60 minutes.
L'émulateur disponible pour ordinateur a un comportement similaire ; toutes les données sont perdues à sa fermeture.

Il ne s'agit pas de bugs, ce sont des choix effectués sciemment par le constructeur, souhaitant éviter que la calculatrice puisse servir à introduire des données personnelles interdites aux examens en France, et donc éviter à avoir à ajouter un mode examen ainsi qu'une diode associée qui augmenteraient les coûts et donc le prix.

Précisons que nous ne sommes pas d'accord. Objectons en effet que :
  • L'application
    Algorithmique
    ne permet pas de saisie libre. En effet elle ne prend pas la forme d'un éditeur de texte, mais un éditeur de blocs. Les éléments à insérer dans le script sont à choisir dans un menu ; on ne peut pas saisir ce que l'on veut.
  • D'autre part, nous ne disposons même pas d'un clavier alphabétique sur ce modèle. Nous n'avons accès qu'à 9 lettres de l'alphabet :
    A
    ,
    B
    ,
    C
    ,
    D
    ,
    E
    ,
    F
    ,
    M
    ,
    X
    et
    Y
    . Bon courage pour réussir à saisir quelque chose d'exploitable avec ça...

9803La
fx-92+ Spéciale Collège
ne conserve donc pas les données, mais par contre, elle permet de les exporter. Il te suffit de taper
SECONDE
OPTN
pour un obtenir un
QR Code
reprenant l'ensemble des données de l'application courante.

Le
QR Code
contient en pratique l'adresse d'une visionneuse en ligne sur le site de
Casio
, avec les données mémoire fournies via un paramètre dans une écriture hexadécimale.

Faut-il encore pouvoir décoder le paramètre hexadécimal en question, et justement dans le contexte de l'application
Algorithmique
nous avons déjà documenté l'ensemble des jetons pouvant le composer.

Par contre si la calculatrice permettait ainsi officiellement de conserver une copie de ses données, inversement aucune possibilité officielle de les importer puisque la calculatrice ne disposait d'aucun port de communication. :'(

Cela ne changeait donc à la nécessité de resaisir régulièrement ses scripts, ce qui pourra se révéler très fastidieux selon la longueur des scripts en question.

Dans le contexte du défi de tracé dans le cadre de notre concours de rentrée 2019 en partenariat avec
Casio
et
Planète Casio
, nous avions conçu de quoi charger rapidement un script dans l'émulateur de
Casio
sans avoir à cliquer toutes les touches une par une, et un des participants avait également conçu un outil similaire en
Python
. Les outils en question :
  • prenaient en paramètre la chaîne hexadécimale décrivant le script
  • la découpaient en jetons
  • pour chaque jeton cliquaient automatiquement dans la fenête de l'émulateur les touches de menu permettant d'insérer l'instruction associée
Des scripts de près de 900 octets pouvaient ainsi être saisis en seulement quelques secondes ! :bj:

Mais voilà, cela ne fonctionnait qu'avec l'émulateur de la calculatrice sur ordinateur.

Sur la véritable calculatrice, toujours aucune possibilité de charger un script autrement qu'en le saisissant intégralement à la main touche après touche.

Et bien nous y sommes enfin aujourd'hui, nous conçoit un module de chargement de script fonctionnant cette fois-ci directement avec ta calculatrice
fx-92+ Spéciale Collège
! :bj:

Le module est conçu autour d'une carte
Arduino
et nécessite quelques modifications pas bien complexes à ta calculatrice.

Il reprend exactement le même principe que nous venons de te décrire, à savoir qu'il va déclencher électriquement chaque touche nécessaire à la saisie automatique du script que tu souhaites charger.

Pour cela
adityachugh02
a dû commencer par analyser et documenter la matrice clavier de la calculatrice.

Les claviers matriciels de nos claculatrices sont arrangées électroniquement en rangées et colonnes, qui ne respectent pas toujours exactement la répartition physique visible des touches. C'est l'activation simultanée des contacts électriques correspondant à une rangée et une colonne qui permettent d'identifier la touche pressée.

Suite au résultat ci-dessous de son travail, pour pouvoir activer automatiquement des touches il suffit alors de souder des fils sur les contacts comme illustré ci-contre :
Voici le résultat de son travail sur
fx-92+ Spéciale Collège
:


Le module peut être chargé avec jusqu'à 5 scripts différents, et 5 boutons permettent alors de choisir le script à charger sur la calculatrice.

Tu peux donc avoir sous la main jusqu'à un maximum de 5 scripts préférés.

Comme tu pourras le noter, la saisie de 10aines de lignes de script est alors extrêmement rapide : :bj:


On peut par contre regretter que le module ne reconnaisse d'origine aucune des 2 formes officielles d'écriture du langage de programmation de
Casio
:
Si tu souhaites partager des scripts pouvant directement être mis dans la mémoire de ce module, il va te falloir les transcrire dans une forme différente documentée sur la page du projet. C'est bien dommage et cela risque de nuire grandement à la popularité du projet.

Rappelons également que comme pour tout module externe, l'usage de cet appareil est strictement interdit
pendant
les épreuves d'examens en France. Toutefois, absolument rien ne t'interdit de l'utiliser pour charger ton script préféré dans l'heure précédant le début de l'épreuve. ;)


Les plans pour te fabriquer ou faire fabriquer le module sont disponibles sur la page du projet. Dans tous les cas, toutes nos félicitations pour cette superbe réalisation tant attendue dont nous avions longtemps rêvé ! :bj:

Source
:
https://github.com/adityachugh02/casio-external-memory/ via https://www.planet-casio.com/Fr/forums/ ... -fx92.html

TI-z80 Mario | Oiram : Sky, pack de 6 niveaux aériens

New postby critor » 11 Jan 2022, 09:40

12303En janvier 2017, c'est tout un monument du jeu vidéo qui débarquait sur calculatrices
TI-83 Premium CE
et
TI-84 Plus CE
, j'ai nommé
Oiram CE
par .

Oiram CE
est un moteur de jeu
Mario-like
reprenant partiellement le
gameplay
ainsi que les
sprites
de jeu
Super Mario Bros 3
sorti en 1988 pour la console de jeu japonaise
Nintendo Famicom
puis en 1990 pour sa déclinaison internationale
Nintendo NES
.

Outre les niveaux intégrés, tu peux rajouter pléthore de packs de niveaux additionnels, et même en créer toi-même très facilement grâce à un éditeur dédié pour
Windows
ou
Mac
.

Grâce à
Oiram CE
, ta
TI-83 Premium CE
se transforme en formidable console de jeux portable. ;)

En août 2020,
Thomas Williamson
portait
Oiram CE
pour calculatrices
Casio Graph 90+E
et
fx-CG10/20/50
.

Le portage avait comme gros point fort le fait d'accepter directement d'ouvrir les fichiers de niveaux au format
.8xv
de
Texas Instruments
.

Mais la version
Casio
bénéficiait également d'avantages spécifiques, comme celui de tirer profit de la puissance supérieure du matériel pour nous offrir une hauteur d'affichage bien plus grande. Tu peux comparer toi-même, rien à voir avec le demi-écran de la
TI-83 Premium CE
: :D
1249512784

Aujourd'hui pour bien commencer l'année, nouveau
pack
de 6 niveaux par
Sky
, surnommé donc fort logiquement le
Sky's Levelpack
.

Les
Koopa
ont envahi le
château dans le ciel
, et c'est une nouvelle fois à toi de les déloger dans un nouveau
pack
de 6 niveaux. :bj:

Un
pack
conçu tout en talent et humour comme on le note aux messages très loin hors écran et ainsi invisibles pour le simple joueur, ainsi que plusieurs énormes tableaux de portraits au mur à la
Mario 64
: :favorite:

Attention,
Oiram CE
rentre dans la catégorie des programmes en langage machine dits
ASM
.

Sur
Casio
, aucun problème. :)

Mais par contre chez
Texas Instruments
, suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations aveugles dans le contexte de la réforme du lycée, le constructeur a réagi en supprimant la gestion de tels programmes depuis la mise à jour
5.5.1
.

Si tu es sur une des versions ainsi bridées, tu peux quand même jouer sans trop d'efforts. Il te faut :
  1. installer
    arTIfiCE
    pour remettre la possibilité de lancer des programmes
    ASM
  2. ensuite de préférence installer
    Cesium
    pour pouvoir lancer les programmes
    ASM
    plus facilement, ou même
    AsmHook
    pour pouvoir les lancer comme avant
  3. installer les bibliothèques
    C
    nécessaires au fonctionnement de certains jeux dont celui-ci
    (mais rien de compliqué, juste à transférer le fichier et c'est tout)


Téléchargements
:


Examens Logiciels oral CAPES Maths 2022: suppression TI-83 + Xcas

Postby critor » 10 Jan 2022, 16:42

Aux épreuves orales du concours de recrutement des enseignants de Mathématiques
(
CAPES
)
, la forme adoptée pour l'évaluation des compétences numériques a déjà subi plusieurs évolutions techniques majeures en ce siècle.

On peut découper la chose en 3 phases :
  1. Jusqu'à la session
    2010
    incluse, les candidats souhaitant exposer leurs compétences numériques dans le cadre du sujet, le faisaient sur calculatrices graphiques. La calculatrice personnelle n'était pas autorisée, mais différents modèles de calculatrices étaient mis à disposition des candidats dans la salle de préparation, et des tablettes de rétropojection adaptées à chaque modèle étaient disponibles dans la salle du jury. Les grands constructeurs de calculatrices graphiques faisaient livrer gracieusement le matériel
    (calculatrices et tablettes)
    par camions entiers sur le site des épreuves, de façon très assidue chaque année dans le cas de
    Casio
    et
    Texas Instruments
    , de façon plus épisodique concernant
    Hewlett Packard
    .
  2. À compter de la session
    2011
    , plus de calculatrice graphique. Les candidats disposaient directement d'un ordinateur sous
    Windows
    dans la salle de préparation, avec un ensemble de logiciels préinstallés. Un ordinateur disposant du même ensemble de logiciels et connecté à un vidéoprojecteur était disponible dans la salle du jury, et les fichiers conçus par le candidat y étaient transférées par le réseau en fin de préparation.
  3. Nouveau gros changement à partir de la session
    2018
    , les candidats ne travaillent plus sous
    Windows
    mais sur
    CAPESOS
    , un système d'exploitation
    Linux
    embarqué sur clé
    USB
    , clé
    USB
    que les candidats recevaient en début de préparation et emportaient eux-mêmes dans la salle du jury.

Les modèles de calculatrices puis logiciels mis à la disposition des candidats ont varié avec les années, et sont résumés ci-contre depuis la session 2004.

Il est toutefois à noter que, dans un premier temps, les calculatrices n'ont pas disparu suite à la session
2011
. En effet les logiciels d'émulation de calculatrices des différents constructeurs ont pris le relais et étaient installés sur chaque ordinateur.

Suite à la session 2016, le site du jury s'est mis à afficher une information fort étrange à la fin de la liste des logiciels :
NB : algobox et les émulateurs de calculatrices ne seront plus proposés à partir de la session 2018


2018
c'était certes la première session à se passer sous
Linux
avec
CAPESOS
, mais ce n'était pas un obstacle technique suffisant pour expliquer cette suppression :
  • Algobox
    est un logiciel multiplateforme et est donc entre autres parfaitement disponible sous
    Linux
  • l'émulateur
    HP Prime
    est disponible pour
    Linux
  • et
    Texas Instruments
    avait déjà fourni des versions
    Linux
    de ses logiciels dans le cadre de l'
    Agrégation de Mathématiques

Non, le jury du
CAPES de Mathématiques
semblait tout simplement vouloir faire le ménage, et retirer des logiciels pour forcer les candidats à en utiliser d'autres. Pourquoi pas, nous n'avons pas à juger.

Cela n'a absolument pas été présenté en ce sens, mais après coup on peut se dire que la suppression d'
Algobox
semblait répondre à la volonté de n'offrir que
Scratch
et
Python
comme langages de programmation, conformément aux nouveaux programmes du lycée. À l'époque les modèles de calculatrices avaient également le défaut chacun de n'être programmable que dans un langage
Basic
spécifique au constructeur.

Rentrée 2017, est publiée une première version de la liste de logiciels pour la session
2018
. Elle s'accompagne à la fin d'une mention :
NB : algobox et les émulateurs de calculatrices ne sont plus proposés.


Mais fort bizarrement, le jury allait bien au-delà de ce qu'il avait annoncé dans sa purge. En effet le logiciel
TI-Nspire CAS
avait été supprimé de la liste lui aussi. Or, il ne s'agit absolument pas d'un émulateur de calculatrice, mais d'un véritable logiciel intégré de Mathématiques, issu historiquement d'une fusion du logiciel de calcul formel
Derive
et du logiciel de géométrie dynamique
Cabri
. Le seul rapport avec la calculatrice est que le logiciel permet entre autres de choisir d'afficher les documents au format calculatrice
(notamment pour prendre des captures d'écran comme sur calculatrice sans avoir à connecter cette dernière)
, et également entre autres l'enregistrement des documents dans un format pouvant être ouvert sur calculatrice.

Par contre quand on annonce des critères et va jusqu'à se montrer extrêmement pointilleux dans leur application avec certains, faut-il encore savoir se montrer cohérent, constant et équitable.

Dans le contexte précédent quelle ne fut pas notre indignation de découvrir dès décembre 2017 une mise à jour de la liste rajoutant l'émulateur de calculatrice
NumWorks
.

La mention de fin de liste indiquant qu'il n'y avait plus d'émulateur de calcultarice avait comme par hasard été retirée lors de cet ajout. Cela empêchait certes la page de se contredire elle-même dans l'instant, mais pas de se contredire dans le temps puisque nous disposons de toutes les sauvegardes et te les lions à chaque fois.

Etait-ce tout simplement parce que la
NumWorks
était programmable en
Python
, contrairement à toutes ses concurrentes à l'époque ?

Quoi qu'il en soit, nous étions également fort surpris niveau pertinence de cet ajout. L'émulateur
NumWorks
a l'énorme défaut de ne pas retenir la saisie : tout ce que le candidat y saisit pendant son temps de préparation sera perdu lors de sa fermeture, notamment lors de l'extinction du système pour se rendre dans la salle du jury. Il n'y a aucune possibilité d'en sauvegarder ou recharger un état, et c'est même un piège pour les candidats qui ne seraient pas au courant. À quoi cet émulateur pouvait-il donc bien servir ?...

Nous comprenions parfaitement que le constructeur bride cet émulateur par rapport à la calculatrice physique, c'est totalement légitime. Sinon les élèves utiliseraient directement cet émulateur gratuit sur leur tablette/smartphone sans jamais avoir à acheter de calculatrice.

Mais maintenant que la licence
NumWorks
a changé et n'autorise plus la redistribution par des tiers du code compilé, il serait peut-être grand temps de reconsidérer la question.

Juillet 2019, une mise à jour de la liste annonce la suppression de
Xcas
pour la session 2020.

C'est fort étrange, une fois de plus.
Xcas
est un logiciel de mathématiques intégré par , enseignant-chercheur à l'Université de Grenoble, comportant entre bien d'autres choses un moteur de calcul formel, et programmable dans une syntaxe
Python
.

Des éditions sont de plus disponibles pour différents modèles de calculatrices , permettant ainsi de réunir les utilisateurs devant une interface unique et des fonctionnalités haut de gamme communes, peu importe le prix d'achat de leur machine. :bj:

À la rigueur pourrait-on reprocher à
Xcas
de n'être pas véritablement programmable en
Python
mais juste dans une syntaxe proche du
Python
. Le code
Python
devait être adapté dans nombre de cas. Mais ce serait ici encore une application bien extrême des règles que nous supposons... avec certains.

Xcas
fut finalement réintégré à la liste dès la session
2020
suite aux protestations.

Sessions
2018
,
2019
et
2020
donc, l'émulateur
NumWorks
est ainsi le seul émulateur de calculatrice graphique utilisable par les candidats aux épreuves orales du
CAPES de Mathématiques
.

Nous doutons que beaucoup de candidats aient fait appel à cet émulateur lors de leur oral suite au gros problème évoqué plus haut, les derniers rapports du jury ne faisant d'ailleurs strictement aucune mention au sujet de cet outil.

Par contre il n'en offrait pas moins une mise en avant exclusive de la seule calculatrice
NumWorks
auprès des futurs enseignants.

Nous étions tout heureux suite à cela de t'annoncer enfin le retour de l'émulateur
TI-83
pour la session
2021
après 4 ans d'absence,
Texas Instruments
en ayant en effet développé une version compatible
Linux
acceptée dans la liste, cette fois-ci dans son édition couleur
TI-83 Premium CE
.

Un gros avantage par rapport à l'émulateur
NumWorks
était ici la possibilité sur demande de sauvegarder et recharger l'état de l'émulateur !
Toutefois petit problème, ce logiciel n'émulait que l'ancien modèle
TI-83 Premium CE
, et pas la nouvelle
TI-83 Premium CE Edition Python
.

Cet émulateur n'était donc pas programmable en
Python
mais uniquement dans le langage
Basic
propriétaire de
Texas Instruments
, critère qui semblait avoir suffi à exclure bien d'autres logiciels avant lui.

Et nous y sommes, la liste des logiciels offerts lors des épreuves orales du
CAPES de Mathématiques
vient d'être mise à jour pour la session
2022
. Au menu, une nouvelle purge :
  • Geogebra
  • LibreOffice
  • émulateur
    NumWorks
  • Python
    (bibliothèques
    matplotlib
    ,
    numpy
    et
    scipy
    )
    via
    Pyzo
  • Scratch
  • émulateur TI-83 Premium CE
  • Xcas
  • Jupyter
Une nouvelle fois, le jury du
CAPES de Mathématiques
annonce la suppression de
Xcas
, alors que ce logiciel est presque programmable en
Python
. Décidément, ils y tiennent dur comme fer.

Ou bien le but serait-il d'empêcher les candidats d'avoir accès à un moteur de calcul formel ? Dans ce cas, nous signalons que pour être cohérent, il faudrait également supprimer
Geogebra
qui en intègre un, même si à la différence ce n'est pas mis en avant dans le nom du logiciel.

Et également, nous apprenons avec stupeur la disparition pour la session
2022
de l'émulateur
TI-83 Premium CE
, et ce alors que l'émulateur
NumWorks
est pour sa part conservé.

Est-ce parce que ce premier n'est pas programmable en
Python
?

Malgré des membres de jury de plus en plus compétents dans le domaine numérique, l'offre logicielle au
CAPES de Mathématiques
est en plein effondrement. Plus que 5 éléments quand elle a pu en compter jusqu'à 13, on peut la résumer à la suite bureautique,
Geogebra
, et pour la programmation
Scratch
ou
Python
selon le niveau sur lequel le candidat est interrogé, à croire qu'il n'existe qu'une seule bonne façon de faire du numérique en Mathématiques.

Le jury n'a bien évidemment absolument pas à se justifier et nul doute qu'il agit pour le plus grand bien des futurs enseignants et de leurs futurs élèves, mais il n'empêche que la logique selon laquelle les logiciels rentrent et sortent de la liste nous est totalement inaccessible, et qu'en l'absence d'explication logique la seule alternative pour l'observateur extérieur est le pire.

Source
:
https://capes-math.org/index.php?id=epreuves-orales

-
Search
-
Social
-
Featured topics
Concours de dessin de Noël 2021 Jusqu'au 31 janvier 2022 inclus par Casio. Dessine ta liste au Père Noël sur calculatrice/émulateur Graph 90/35+E II en Python ou fx-92+ Spéciale Collège. Ouvert aux élèves et enseignants, classement séparé. À gagner 2 consoles Nintendo Switch pour les élèves, 2 trottinettes électriques pour les enseignants, 10 calculatrices Graph 90/35+E II au choix, 72 montres Casio G-Shock ou Vintage. Pas de perdant, goodies Casio pour tous les autres !
Coque NumWorks édition limitée Janvier 2022 à gagner.
Comparaisons des meilleurs prix pour acheter sa calculatrice !
123
-
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.
586 utilisateurs:
>567 invités
>14 membres
>5 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)