π
<-

Khi: bootloader conforme France, multiboot Epsilon+KhiCAS

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby AlexisBG » 09 Apr 2022, 11:27

Merci beaucoup parisse pour les efforts que vous mettez dans mes suggestions.
C'est définitivement un game changer et une nouvelle raison d'utiliser Khi si tout cela peut être mis en place.
User avatar
AlexisBGPremium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 21.1%
 
Posts: 10
Joined: 26 Sep 2020, 16:53
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: MPSI

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby lolointhesky » 09 Apr 2022, 13:45

AlexisBG wrote:Merci beaucoup parisse pour les efforts que vous mettez dans mes suggestions.
C'est définitivement un game changer et une nouvelle raison d'utiliser Khi si tout cela peut être mis en place.


En l'occurrence, c'est plutôt la mienne de suggestion ;)

Mais, le principal, c'est que M. Parisse réalise cette amélioration !
User avatar
lolointhesky
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 53.3%
 
Posts: 9
Joined: 26 Feb 2022, 14:03
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby parisse » 09 Apr 2022, 14:09

Je viens de mettre a jour la version alpha ici: https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/khialpha.zip, pour l'instant cela necessite l'utilisation de dfu local.

On peut rebooter sur un autre slot depuis KhiCAS en tapant la touche Power puis dans la seconde qui suit 1, 2 (ou 3, mais ce n'est pas compatible avec KhiCAS...) comme indique.
On peut facilement sauvegarder le scriptstore depuis le menu principal, avant-dernier item (donc 2 fois fleche vers le haut). On peut facilement restaurer le scriptstore depuis le menu principal (dernier item).
Attention, la sauvegarde est toujours faite dans le dernier secteur de la flash, donc si vous sauvegardez trop souvent, vous risquez de rendre ce secteur inutilisable... (mais je pense qu'on doit pouvoir faire une dizaine de milliers de sauvegardes sans problemes).
Lorsqu'on lance le mode examen, ce secteur est efface. Mais on peut changer de firmware en mode examen et sauvegarder/restaurer pendant le mode examen.
Il faudrait faire des tests, en particulier pour verifier que ca n'introduit pas de faille en mode examen.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby critor » 09 Apr 2022, 14:47

Pas testé avec la dernière version, mais je confirme le problème je crois signalé plus haut avec le mode examen.
Il m'est arrivé 1 fois que le mode examen soit perdu lors d'un changement de firmware.
Toutefois, je n'ai pas réussi à reproduire le problème.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41984
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby AlexisBG » 10 Apr 2022, 08:12

parisse wrote:Je viens de mettre a jour la version alpha ici: https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/khialpha.zip, pour l'instant cela necessite l'utilisation de dfu local.

On peut rebooter sur un autre slot depuis KhiCAS en tapant la touche Power puis dans la seconde qui suit 1, 2 (ou 3, mais ce n'est pas compatible avec KhiCAS...) comme indique.
On peut facilement sauvegarder le scriptstore depuis le menu principal, avant-dernier item (donc 2 fois fleche vers le haut). On peut facilement restaurer le scriptstore depuis le menu principal (dernier item).
Attention, la sauvegarde est toujours faite dans le dernier secteur de la flash, donc si vous sauvegardez trop souvent, vous risquez de rendre ce secteur inutilisable... (mais je pense qu'on doit pouvoir faire une dizaine de milliers de sauvegardes sans problemes).
Lorsqu'on lance le mode examen, ce secteur est efface. Mais on peut changer de firmware en mode examen et sauvegarder/restaurer pendant le mode examen.
Il faudrait faire des tests, en particulier pour verifier que ca n'introduit pas de faille en mode examen.


Wow quelle rapidité ! Merci du temps investi dans nos suggestions. J'installe Khi dès que je suis chez moi. 2 petites questions me traversent la tête:
1) Dans les sauvegardes, vous mentionnez le scriptstore. C'est quoi exactement le scriptstore ? Juste les scripts python ? Quant à l'historique de calcul, l'historique de calcul KhiCas, et les données de chaque application (comme les fonctions qui sont actuellement tracées, les listes ds l'appli régression, etc), sont elles sauvegardées également ?
2) J'avais entendu dire que Khi(Cas) supporte la géométrie 3d. Cela inclut la trace de fonctions dépendant de x, y et z ?
User avatar
AlexisBGPremium
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 21.1%
 
Posts: 10
Joined: 26 Sep 2020, 16:53
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: MPSI

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby parisse » 10 Apr 2022, 08:50

AlexisBG wrote:
Wow quelle rapidité ! Merci du temps investi dans nos suggestions.

J'ai rajoute ce matin la possibilite de rebooter depuis le menu de KhiCAS et on peut aussi rebooter vers le bootloader (non actif en mode examen).

J'installe Khi dès que je suis chez moi. 2 petites questions me traversent la tête:
1) Dans les sauvegardes, vous mentionnez le scriptstore. C'est quoi exactement le scriptstore ? Juste les scripts python ? Quant à l'historique de calcul, l'historique de calcul KhiCas, et les données de chaque application (comme les fonctions qui sont actuellement tracées, les listes ds l'appli régression, etc), sont elles sauvegardées également ?

je pense que tout est dans ce scriptstore, en fait je devrais plutot dire le storagearea.
Mais pour le moment il n'y a pas de support pour recharger le scriptstore en-dehors de KhiCAS (donc pas dans Epsilon).

2) J'avais entendu dire que Khi(Cas) supporte la géométrie 3d. Cela inclut la trace de fonctions dépendant de x, y et z ?

Oui, depuis decembre dernier.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby parisse » 10 Apr 2022, 14:58

On peut maintenant rebooter et sauvegarder/restaurer le storagearea depuis Khi, comme depuis KhiCAS.
Touche Power puis dans les 2 secondes qui suivent:
1/2/3: boot depuis le slot correspondant
ln (touche alpha correspondante B): acces au bootloader
4 (touche alpha correspondante R): restore le storagearea depuis la flash
5 (touche alpha correspondante S): sauvegarde le storagearea vers la flash
Le secteur de flash concerne est le 1/2 secteur d'adresse haute du dernier secteur de 64K de la flash. Lorsqu'on passe en mode examen, le secteur de sauvegarde est formate, et (e 1/2 secteur d'adresse basse est utilise pour sauvegarder le storagearea (on peut ensuite le restaurer depuis KhiCAS). Attention, ce 1/2 secteur est ecrase si on fait une sauvegarde inter-firmware depuis Khi (par contre il est conserve depuis KhiCAS).

Omega et Upsilon devraient pouvoir facilement etre rendus compatibles, par exemple en faisant les modifications suivantes:
  • au debut de apps/apps_container.cpp, ajouter
    #include <apps/external/extapp_api.h>
  • toujours dans apps/apps_container.cpp, dans la fonction void AppsContainer::suspend(bool checkIfOnOffKeyReleased){... ajouter
    Code: Select all
      if (handle_power_key()){
        window()->redraw(true);
        return;
      }

    juste avant Ion::Power::suspend(checkIfOnOffKeyReleased);
  • reprendre apps/external depuis mon arborescence, par exemple depuis https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/omega2_changes.tgz
Ma version du source du bootloader a ete un peu modifiee, cf. https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/bootloader.tgz

Par contre, bien sur, il est peu probable que Numworks decide de rendre Epsilon compatible :-(
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby parisse » 12 Apr 2022, 14:27

Mise a jour de Khi/KhiCAS en version stable, i.e. depuis https://www-fourier.univ-grenoble-alpes.fr/~parisse/nws.html
Les versions de Xcas PC ont egalement ete modifiees pour etre compatibles avec le bootloader de la Numworks.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby critor » 12 Apr 2022, 21:13

Un résumé en 4 épisodes des dernières évolutions par Bernard Parisse, une lecture fort intéressante :
https://les-mathematiques.net/vanilla/i ... s/p1?new=1
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41984
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postby critor » 14 Apr 2022, 18:19

critor wrote:Pas testé avec la dernière version, mais je confirme le problème je crois signalé plus haut avec le mode examen.
Il m'est arrivé 1 fois que le mode examen soit perdu lors d'un changement de firmware.
Toutefois, je n'ai pas réussi à reproduire le problème.

Pas encore annoncé mais le firmware Upsilon vient enfin d'être mis à jour à son tour :
https://getupsilon.web.app/install

Comme bootloader, il reprend une partie des améliorations apportées à Phi dans le cadre du firmware Khi.
C'est-à-dire que le mode examen est conservé lorsque l'on bascule entre deux firmwares.

Par contre je confirme exactement le problème ci-dessus.
La toute première fois que j'ai activé le mode examen après installation du bootloader d'Upsilon, le mode examen a été perdu/désactivé lorsque j'ai changé de firmware.
Toutes les fois suivantes aucun problème, peu importe que le mode examen ait été activé dans Upsilon ou dans Epsilon.

Même si ce serait a priori beaucoup moins grave que pour Phi qui est clairement non conforme à la réglementation française des examens et donc interdit, cela pourrait quand même avoir des conséquences dramatiques pour certains candidats malchanceux.
Y aurait-il quelque chose qui ne serait pas encore initialisé correctement la toute 1ère fois ?
Est-ce que c'est bien le seul cas où ce problème peut se produire ?

Merci.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41984
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 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.
1039 utilisateurs:
>999 invités
>32 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)