π
<-

News 2024
June (4)
May (4)
April (2)

News 2023
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)

News 2022
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
January (12)

News 2021
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)

News 2020
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)

News 2019
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
January (14)

News 2018
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
January (12)

News 2017
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
January (11)

News 2016
October (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
January (11)

News 2015
October (15)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)

News 2014
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)

News 2013
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
January (10)

News 2012
October (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)

News 2011
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)

News 2010
July (1)
June (1)
May (2)
April (1)

News 2009
August (2)
April (1)

Accélère aussi la Flash de ton ancienne TI-83 Premium CE

New postby critor » 12 Jul 2019, 10:52

Dans un article précédent, nous avions vu que la nouvelle TI-83 Premium CE Edition Python de la rentrée 2019 était de façon générale nettement plus rapide que les anciennes TI-83 Premium CE.

La TI-83 Premium CE Edition Python dispose pourtant a priori du même processeur, et les programmes assembleur n'y sont donc pas plus rapides.

Par contre la TI-83 Premium CE Edition Python utilise une toute nouvelle puce Flash.

Il s'en suit que toutes les opérations faisant appel à la mémoire Flash sont beaucoup plus rapides. Et notamment tout ce qui est relatif le système d'exploitation (présent en mémoire Flash), dont entre autres l'exécution de programmes écrits dans le langage historique TI-Basic.

Malheureusement, ton ancienne TI-83 Premium CE ne dispose pas d'outil d'overclocking lui permettant de rattraper son énorme retard.

11389Toutefois, dans une certaine mesure, il t'est possible d'accélérer ton ancienne TI-83 Premium CE. Nous n'avons pas à ce jour d'outil d'overclocking, mais il existe Advanced Wait State Changer par TheLastMillennial, qui permet justement de toucher à la configuration de la mémoire Flash.

Les Wait State correspondent en fait au nombre de cycles que le processeur attend après avoir effectué une opération en mémoire Flash, cette dernière étant en effet plus lente.

Texas Instruments par sécurité se prend une bonne marge et règle cette valeur à 4, mais il est usuellement possible de la descendre sans danger jusqu'à 1. Une valeur de 0 est également possible mais non recommandée.

TheLastMillenial annonce des performances pouvant être améliorées jusqu'à 30%, voyons cela.

Parcourons les applications présentes en mémoire Flash en prenant de gauche à droite :
  • une ancienne TI-83 Premium CE avec les Wait States par défaut (4)
  • une ancienne TI-83 Premium CE avec les Wait States réglés à 1
  • une nouvelle TI-83 Premium CE Edition Python


On remarque bien une légère amélioration des performances sur la TI-83 Premium CE du milieu, mais elle est franchement très en-dessous des 30% mis en avant et même négligeable.



Voyons maintenant ce que cela donne en TI-Basic. Prenons le script Python suivant :
Code: Select all
try:
  from time import *
except:
  pass

def hastime():
  try:
    monotonic()
    return True
  except:
    return False

def seuil(d):
  timed,n=hastime(),0
  start,u=0 or timed and monotonic(),2.
  d=d**2
  while (u-1)**2>=d:
    u=1+1/((1-u)*(n+1))
    n=n+1
  return [(timed and monotonic() or 1)-start,n,u]


Une fois traduit dans le langage interprété historique de chaque calculatrice graphique ou programmable conforme 2020, voici le classement par performances pour l'appel seuil(0.008) :
  1. 0,688s : HP Prime G2 (32 bits : Cortex/ARMv7 @528MHz)
  2. 0,785s : NumWorks (32 bits : Cortex/ARMv7 @100MHz)
  3. 2,414s : HP Prime G1 (32 bits : ARM9/ARMv5 @400MHz)
  4. 8,93s : TI-Nspire CX II (32 bits : ARM9/ARMv5 @396MHz)
  5. 12,24s : TI-Nspire (32 bits : ARM9/ARMv5 @120MHz)
  6. 18,67s : TI-Nspire CX CR4+ (révisions W+) (32 bits : ARM9/ARMv5 @156MHz)
  7. 20,92s : TI-Nspire CX (révisions A-V) (32 bits : ARM9/ARMv5 @132MHz)
  8. 32,16s : Casio Graph 35+E II overclockée (32 bits : SH4 @58,98 MHz 274,91MHz)
  9. 50,77s : Casio Graph 90+E (32 bits : SH4 @117,96MHz)
  10. 81,03s : Casio Graph 35+E II (32 bits : SH4 @58,98MHz)
  11. 101,1s : Casio Graph 35/75+E (32 bits : SH4 @29,49MHz)
  12. 117,29s : Casio Graph 25+E (32 bits : SH4 @29,49MHz)
  13. 120,51s : TI-83 Premium CE Edition Python (8 bits : eZ80 @48MHz)
  14. 170,93s : TI-83 Premium CE / TI-84 Plus CE-T (8 bits : eZ80 @48MHz Flash Wait State = 1)
  15. 196,79s : TI-83 Premium CE / TI-84 Plus CE-T (8 bits : eZ80 @48MHz)
  16. 260,41s : TI-82 Advanced / TI-84 Plus T (8 bits : z80 @15MHz)
  17. 607,91s : Casio fx-CP400+E (32 bits : SH4 @117,96MHz)
  18. 672,65s : Casio fx-92+ Spéciale Collège (8 bits : nX-U8/100 >1,5MHz - spécifications ancien modèle fx-92 Collège 2D+, non confirmées sur le nouveau)
  19. 738,75s : Lexibook GC3000FR (non programmable, estimation relative par comparaison des performances en tracé de graphes avec le modèle le plus proche technologiquement, la TI-82 Advanced)


La TI-83 Premium CE ainsi modifiée est effectivement un peu plus rapide, terminant le programme en 2min 50,93s au lieu de 3min 16,79s. Soit une amélioration qui serait plutôt de l'ordre de ~15%.

Attention toutefois, les réglages effectués avec Advanced Wait States Changer ne sont pas persistents; il seront perdus dès la prochaine extinction de la calculatrice.

En plus donc d'être assez en-dessous des 30% annoncés, l'outil devra donc être relancé manuellement à chaque rallumage de la calculatrice.

Téléchargement : Advanced Wait State Changer (non compatible TI-83 Premium CE Edition Python)

Détails techniques : http://wikiti.brandonw.net/index.php?ti ... Ports:1005

Waver CE, encore des hauts et des bas pour TI-83 Premium CE

New postby critor » 26 Jul 2019, 20:59

11397Fan de Geometry Dash pour ta TI-83 Premium CE ? Et bien tu tombes bien puisque epsilon5 te propose un nouveau jeu dans le même genre afin de te distraire lors de tes trop chaudes journées estivales, Waver CE.

Le principe est au départ simple, tu avances, soit en montant soit en descendant, choix que tu effectues avec les touches
, tu dois contourner les obstacles, et éviter de t'écraser sur le bord supérieur ou inférieur de l'écran.

Sauf qu'à chaque fois que tu passeras une frontière de couleur, quelque chose changera dans le gameplay. Le choix par défaut (montée ou descente), la vitesse de défilement, la vitesse de montée/descente... Tu devrais très rapidement comprendre le changement et adapter ton comportement afin d'éviter l'issue fatale. :bat:

Rajoutons que Waver CE est hautement personnalisable, pour ton plus grand plaisir. Tu pourras même choisir jusqu'à ta propre couleur, celle du fond et celle des obstacles ! :)
Pour fonctionner correctement, Waver CE a besoin des bibliothèques C téléchargeables ci-dessous. Mais rien de bien compliqué, il suffit juste de transférer le fichier. :)


Téléchargements :

Adaptive Parkour, jeu de plateforme TI-83 Premium CE

New postby critor » 28 Jul 2019, 13:52

11399Ce week-end, nous te présentons une nouvelle possibilité de te distraire sur ta TI-83 Premium CE, avec Adaptive Parkour par slimeenergy.

Ce jeu de plateforme a en effet l'originalité de t'offrir une toute nouvelle dimension de gameplay, avec la possibilité de choisir toi-même les caractéristiques de ton avatar, à travers la répartition de ses couleurs RVB :
  • taille (bleu)
  • vitesse (vert)
  • saut (rouge)

Et bien sûr, la résolution de chacun des 23 tableaux du jeu nécessitera des caractéristiques différentes. Arriveras-tu à l'ultime tableau ? ;)

Pour fonctionner correctement, Adaptive Parkour a besoin des bibliothèques C téléchargeables ci-dessous. Mais rien de bien compliqué, il suffit juste de transférer le fichier :)


Téléchargements :

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
707 utilisateurs:
>669 invités
>30 membres
>8 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)