π
<-
Chat plein-écran
[^]

Casio Gagne une Graph 90+E au puzzle de l'Avent 2018 Planète Casio

Nouveau messagede critor » 06 Déc 2018, 19:19

9668En ce mois de décembre,
Planète Casio
t'invite quotidiennement à son grand événement, le
puzzle de l'Avent 2018
.

Il s'agit d'une série d'indices et énigmes publiés quotidiennement, et qui te préparent à affronter l'énigme finale du
24 décembre
.

La première personne à résoudre l'ultime énigme recevra un superbe cadeau de
Noël
, la reine des calculatrices
Casio Graph
, j'ai nommé la calculatrice graphique couleur Python
Graph 90+E
! :bj:


Lien
:
https://www.planet-casio.com/Fr/forums/ ... p?id=15496
Lien vers le sujet sur le forum: Gagne une Graph 90+E au puzzle de l'Avent 2018 Planète Casio (Commentaires: 1)

TI-z80 Jour 6 : Le Secret de l'Avent 2018

Nouveau messagede critor » 06 Déc 2018, 00:01

10055La
TI-84 Plus CE-T
de de qui répond à son tour :
TI-84 Plus CE-T a écrit:VIIIVVIIIV

Tente de prédire d'ici minuit les 3 prochains affichages ! ;)
Désapprends tout ce que tu sais !
Lien vers le sujet sur le forum: Jour 6 : Le Secret de l'Avent 2018 (Commentaires: 0)

TI-z80 Module TI-Python: test mémoire de travail et comparaisons

Nouveau messagede critor » 05 Déc 2018, 14:01

La série d’articles continuée ici au sujet du module
TI-Python
est rédigée a posteriori et illustrée à l’aide des photos prises sur le stand de
Texas Instruments
aux journées APMEP 2018 et congrès UdPPC 2018.

Certaines photos ne correspondront ici pas exactement à ce qui est décrit, car nous avons amélioré le script utilisé entre les deux événements. Or malheureusement, il était beaucoup plus compliqué de prendre de bonnes photos au congrès
UdPPC
de par l'affluence nettement supérieure, le fait que seulement un module au lieu de deux était disponibles sur le stand pour tous ces visiteurs, ainsi que le fait que les stands ne disposaient cette fois-ci pas de cloisons à la différence mais consistaient en de simples tables alignées le long d'une allée et bien remplies - pas vraiment d'espace pour se poser. Mais au moins nous avons pu prendre note des résultats.

Dans tous les cas, notez que ces tests ont été réalisés sur un prototype non final, certes de niveau
DVT
et donc habituellement proche du produit final qui sera livré dans quelques mois. Mais il reste quand même possible que des choses évoquées changent d’ici-là, en bien ou en mal d’ailleurs.

En vous priant donc de bien vouloir nous excuser et en vous souhaitant bonne lecture.

En
MicroPython
sur ordinateur, on peut aisément connaître l'espace mémoire occupé par une liste grâce à la fonction
sys.getsizeof()
.

Mais comment faire sur calculatrice où nous ne disposons pas du module
sys
?

Une solution consister à tenter de remplir la mémoire de travail, et à supposer que l'espace occupé obéit aux mêmes règles :
  • 64 octets pour une liste vide
  • 8 octets par élement de liste supplémentaire
  • 24 octets pour un entier nul
  • 28 octets pour un entier court non nul
  • 49 octets pour une chaîne vide
  • 1 octet par caractère de chaîne supplémentaire

Voici un script en ce sens :
Code: Tout sélectionner
def mem():
  try:
    l=[]
    try:
      l+=[0]
      l+=[""]
      l[1]+="x"
      while True:
        try:
          l[1]+=l[1][l[0]:]
        except:
          if l[0]<len(l[1])-1:
            l[0]=len(l[1])-1
          else:
            raise(Exception)
    except:
      print("+",len(l)>1 and len(l[1]))
      return 64+8*len(l)+(len(l) and 24+4*(l[0]>0)+(len(l)>1 and 49+len(l[1])))+mem()
  except:
    return 0


Ce script classe actuellement la concurrence niveau Python comme tel :
  1. avec
    2,046Mo
  2. Casio Graph 90+E
    avec
    1,027Mo
  3. avec
    30,147Ko
  4. calculatrice
    NumWorks
    avec
    13,658Ko
  5. logiciel web
    NumWorks
    avec
    5,946Ko

Image10028

100019942Et où se classe le module
TI-Python
pour
TI-83 Premium CE
là-dedans ?

Exécutons le script
(photos ci-contre prises avec une ancienne version du script qui faisait un calcul légèrement différent, mais l'affichage du script amélioré a été pris en note et est reconstitué ci-dessous)
:
Code: Tout sélectionner
>>> from MEM import *
>>> mem()
+8192
+4095
+1024
+1024
+512
+512
+511
+128
+32
17443
>>>


Nous aurions donc
17,03Kio
d'espace de travail pour l'exécution des scripts sur le module
TI-Python
.
Et au sein de cet espace, le plus grand bloc de mémoire utilisable ferait
8Kio
.

Au classement final nous avons donc maintenant :
  1. avec
    2,046Mo
  2. Casio Graph 90+E
    avec
    1,027Mo
  3. avec
    30,147Ko
  4. module
    TI-Python
    pour
    TI-83 Premium CE
    avec
    17,443Ko
  5. calculatrice
    NumWorks
    avec
    13,658Ko
  6. logiciel web
    NumWorks
    avec
    5,946Ko

10016Notons que cette estimation est cohérente avec les spécifications de la puce
Atmel ATSAMD21
dont nous avons constaté la présence dans le module, annonçant
32Kio
de mémoire SRAM dont une partie est bien évidemment consommée par le
firmware
.


Le module
TI-Python
se classe donc à ce jour légèrement devant la calculatrice
NumWorks
en terme de mémoire de travail. Précisons que dans les deux cas ce n'est franchement pas beaucoup, ce qui va vite se sentir sur les fonctions récursives. Si il s'agit bien du matériel final tel que livré dans quelques mois, il n'y aurait qu'assez peu de marge de progression possible pour
TI
, nous approchons déjà les limites des possibilités du module. Par contre,
NumWorks
pourrait se donner la peine d'être un peu plus généreux avec la mémoire de travail de son
Python
, car disposant de
256Kio
de
RAM
à la différence...


Téléchargements
:

Lien vers le sujet sur le forum: Module TI-Python: test mémoire de travail et comparaisons (Commentaires: 5)

TI-z80 Jour 5 : Le Secret de l'Avent 2018

Nouveau messagede critor » 05 Déc 2018, 00:09

10054Ma
TI-83 Premium CE
lui répond à son tour :
TI-83 Premium CE a écrit:VVIIIIIIV

Tente de prédire d'ici minuit les 3 prochains affichages ! ;)
Redeviens un esprit simple !
Lien vers le sujet sur le forum: Jour 5 : Le Secret de l'Avent 2018 (Commentaires: 1)

Casio 2048 le puzzle, nouvelle application Graph 90+E

Nouveau messagede critor » 04 Déc 2018, 21:23

10053Grâce à
wjtje
2048
, le célèbre jeu de type puzzle, est maintenant disponible pour ta superbe
Casio Graph 90+E
ainsi que pour le modèle international équivalent
fx-CG50
. :bj:

Le jeu a été ici développé en langage C puis compilé en langage machine, et prend donc la forme d'une application qui se rajoute au menu d'accueil.
A noter que sans modification, cette application ne fonctionnera pas correctement avec l'écran des anciens modèles
fx-CG10/20
.


Précisons pour les curieux souhaitant se lancer dans la création vidéoludique sur leur machine, le code source est librement consultable en ligne et réutilisable sous licence
AGPL v3
. :)

L'installation est enfantine, il te suffit juste de copier l'application à la racine de l'espace de stockage USB de ta calculatrice, avec les autres fichiers
.g3a
déjà présents.


Téléchargement
:
archives_voir.php?id=1838692
Lien
:
code source
Lien vers le sujet sur le forum: 2048 le puzzle, nouvelle application Graph 90+E (Commentaires: 2)

TI-z80 Jour 4 : Le Secret de l'Avent 2018

Nouveau messagede critor » 04 Déc 2018, 00:00

10052Aujourd'hui, c'est la
TI-84 Plus CE-T
de qui répond à ma
TI-83 Premium CE
:
TI-84 Plus CE-T a écrit:IVIIIIIVII

Tente de prédire d'ici minuit les 3 prochains affichages ! ;)
Retrouve ton âme de bébé !
Lien vers le sujet sur le forum: Jour 4 : Le Secret de l'Avent 2018 (Commentaires: 9)

TI-z80 POTY 2018: élis le programme TI-82+/83+/84+ de l'année !

Nouveau messagede critor » 03 Déc 2018, 23:45

ticalc.org
, le plus vieux site communautaire traitant des calculatrices graphiques
TI
toujours en activité, vient de lancer son
POTY 2018
avec le premier des 6 votes pour élire les meilleurs programmes de l'année 2018.

La première catégorie est pour les calculatrices monochromes
TI-82 Plus
,
TI-83 Plus
,
TI-84 Plus
et
TI-84 Pocket.fr
, et pour partie
TI-82 Advanced
:

Pour voter il faut commencer par se créer un compte sur le site si ce n'est pas encore fait, puis le sondage sera sur la page principale en-dessous du flux Twitter.

A bientôt. ;)


Source
:
https://www.ticalc.org/archives/news/ar ... 49214.html
Lien vers le sujet sur le forum: POTY 2018: élis le programme TI-82+/83+/84+ de l'année ! (Commentaires: 4)

TI-z80 Contrôle total luminosité TI-83 Premium CE

Nouveau messagede critor » 03 Déc 2018, 21:48

A l'aide des combinaisons
2nde
et
2nde
, tu peux régler la luminosité de ton écran
TI-83 Premium CE
sur 10 niveaux.

Comme on s'en rend compte sous émulateur et comme tu le devines peut-être, cette luminosité est contrôlée par un octet en mémoire RAM, le 0xD0058Fh.

Les combinaisons claviers nous permettent de régler cet octet aux seules valeurs suivantes :
  • 49 pour la luminosité maximale
  • 69
  • 89
  • 109
  • 129
  • 149
  • 169
  • 189
  • 209
  • 229 pour la luminosité minimale

Quel dommage donc de ne pas pouvoir profiter des 256 valeurs de luminosité possibles offertes par cet octet... :'(

Heureusement,
TheLastMillenial
te sort un pack de programmes,
Advanced Brightness Utility
, qui va te permettre d'accéder à toutes les possibilités de ton écran :
  • GETLCD
    qui renvoie la valeur courante de la luminosité
  • SETLCD
    pour règle la dernière réponse comme nouvelle valeur de luminosité
  • BRIGHT
    qui t'offre une interface intuitive pour consulter et régler ta luminosité

A toi les valeurs extrêmes 0-48 pour une super-luminosité ainsi que 230-255 pour économiser ta batterie ou encore dans les situations où tu ne veux vraiment pas que les autres puissent voir ce que tu fais ! ;)
A toi également toutes les valeurs intermédiaires, et donc la possibilité de réaliser facilement des effets graphiques fondus en ouverture/fermeture pour tes programmes, sans aucun besoin de calculer les couleurs intermédiaires ni de réécrire la contenu de l'écran ! :bj:


Téléchargement
:
archives_voir.php?id=1835146
Lien vers le sujet sur le forum: Contrôle total luminosité TI-83 Premium CE (Commentaires: 5)

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
436 utilisateurs:
>387 invités
>44 membres
>5 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)