π
<-

Sortie OS 3.20 Graph 90+E avec Python

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby majestyofgaia » 31 Aug 2018, 21:43

parisse wrote:Autant de raisons de passer a KhiCAS! Police de caracteres de taille normale, librairie graphique (set_pixel, draw_string, draw_line, draw_arc, draw_circle, draw_rectangle, draw_polygon), blocage en minuscule alphabetique en une seule touche (F5).


J'ai installé Khicas, et j'aime bien, mais pas dispo en mode examen, et surtout ma déception vient du fait qu'on nous a laissé entendre que la version que nous testions alors était loin d'être la version qui serait dispo avec la mise à jour. Je me suis emballé, et j'ai cru en une véritable évolution dans l'appli. Il faut peut-être juste plus de temps que prévu...
User avatar
majestyofgaiaVIP+
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 75%
 
Posts: 104
Joined: 17 Nov 2013, 16:20
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 31 Aug 2018, 21:55

Pour ma part, connaissant les habituels délais de validation de TI/Casio, j'avais bien compris que la version 3.15 présentée il y a 4 mois était à peu de choses près celle de la rentrée, instabilité en moins.

Par contre, j'ai compris qu'il devait y avoir d'autres mises à jour... on verra.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.2%
 
Posts: 41951
Images: 15649
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby Zezombye » 01 Sep 2018, 01:01

Concernant les erreurs, est ce qu'elles montrent la ligne qui pose problème, ou juste le numéro de ligne ?

Dans mon port, il ne montre pas la ligne en elle-même :
Image

Sur PC, la ligne est affichée :
Image

Je me demandais si Casio avait fait l'effort de modifier MPy pour faire des erreurs plus explicites (car apparemment il n'y a pas du tout de configuration pour ça, c'est à rajouter soi-même).
User avatar
ZezombyePremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 47.7%
 
Posts: 85
Joined: 30 Sep 2016, 15:14
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby Adriweb » 01 Sep 2018, 05:04

Apparemment la version internationale n'a pas le même comportement avec le mode examen (app pas dispo, tout simplement) : https://www.cemetech.net/forum/viewtopi ... 934#272934
Comme "d'habitude" avec la non-programmation en PTT sur TI pour les modes examens internationaux (certains en tout cas), par exemple.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14737
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby parisse » 01 Sep 2018, 08:05

majestyofgaia wrote:J'ai installé Khicas, et j'aime bien, mais pas dispo en mode examen,

Une bonne raison pour essayer de faire changer les choses, l'algorithmique etant a la mode, ca peut peut-etre faire bouger les lignes cote EN.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 85.5%
 
Posts: 3651
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby amazonka » 01 Sep 2018, 08:49

With review mode disabling Python completely from starting: is it possible to hack model checking and allow French OS installation on international models and hopefully on 10/20 (much riskier presumably)? Or perhaps there’s a way to have an addin which controlls what type of review mode is launched?

By the way is Program app disabled on French models in exam mode?
User avatar
amazonka
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 18
Joined: 12 Jun 2018, 11:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 01 Sep 2018, 09:20

On Casio calculators with the french firmwares :
- addins can't be used in exam mode (same as the international firmwares)
- the program app is usable in exam mode (unlike the international firmwares)

Using fx-Remote, you can install any firmware on your calculator after patching the model checking code and fixing the checksum :
- Graph 25+Pro SH3, fx-7400GII SH3
- Graph 35+USB, Graph 35+E, fx-9750GII
- Graph 75, Graph 75+, Graph 75+E, Graph 95, fx-9860GII, fx-9860GIIs, fx-9860G AU+
- Graph 85, Graph 85SD, fx-9860G, fx-9860G SD, fx-9860G Slim, fx-9860G AU

In theory it's possible with other calculators since the security (or lack of it) is the same, but we have no compatible flashing tool :
- Graph 25+Pro SH4, Graph 25+E
- fx-CG10, fx-CG20, fx-CG20 AU, fx-CG20CN
- Graph 90, fx-CG50, fx-CG50 AU
- Classpad 300, Classpad 300+, Classpad 330, Classpad 330+
- fx-CP400, fx-CP400+E, fx-CG500
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.2%
 
Posts: 41951
Images: 15649
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby amazonka » 01 Sep 2018, 10:58

Thanks, critor, do you think unpacking and modding update installation executable by perhaps renaming French OS file to international and vice versa could do the trick of pushing French OS to international models? Or will OS itself catch the model mismatch later on therefore requiring what you said with patching and fixing checksum?
User avatar
amazonka
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 18
Joined: 12 Jun 2018, 11:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 01 Sep 2018, 11:00

The different firmwares are ressources compressed in a single OSupdate.dll file. So swapping them is not easy.

More information :
Extracting -> https://the6p4c.github.io/2018/01/15/ha ... art-1.html
Injecting -> https://the6p4c.github.io/2018/01/29/ha ... art-2.html
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.2%
 
Posts: 41951
Images: 15649
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Sortie OS 3.20 Graph 90+E avec Python

Unread postby critor » 01 Sep 2018, 12:33

Nouveau script maintenant unique pour explorer le contenu des modules/builtins :
Code: Select all
import builtins
import math
import random
def explmod(obj,head=""):
  c=0
  for itm in sorted(dir(obj)):
    c=c+1
    try:
      itmv=eval(itm)
      print(head,itm,"=",itmv)
      if itmv!=obj:
        c=c+explmod(itmv,head+"-")
    except:
      print(head,itm)
  if c>0:
    print(head,"Total: "+str(c)+" item(s)")
  return c


Appel :
Code: Select all
explmod(random)
explmod(math)
explmod(cmath)
explmod(kandinsky)
explmod(builtins)


Pour NumWorks, comme c'est récursif, le visualiseur en ligne qui a très peu de mémoire de travail n'apprécie pas.
https://workshop.numworks.com/python/andreanx/explmod
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.2%
 
Posts: 41951
Images: 15649
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to News Casio

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
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.
680 utilisateurs:
>649 invités
>23 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)