π
<-
Chat plein-écran
[^]

Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby grosged » 07 Apr 2021, 21:10

parisse wrote:KhiCAS vient d'etre mis a jour:
https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/khicas.zip (toutes CX)
https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/khicas53.zip (CX II et certaines CX). Cette derniere version integre QuickJS, un interpreteur Javascript avec des extensions mathematiques (les menus pas encore tout a fait finalises).
Ces versions sont compatibles avec mode examen sur les Nspire CX.

@Parisse, comme je viens de mettre ma TI-nspire CX CAS (modèle I) en OS 4.5.4.48, j'ai voulu faire d'une pierre deux coups: installer ndless & Khicas. Mais j'ai pas réussi à installer le ndless livré avec Khicas : cela provoquait un reset. Je me suis donc rabattu sur le lien officiel de ndless (et là, installation ok). Je pense que le problème viendrait du fichier ndless_resources.tns (tailles différentes)
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 26%
 
Posts: 765
Images: 80
Joined: 14 Sep 2011, 12:29
Location: France
Gender: Male
Class: jadis
GitHub: grosged

Online

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby critor » 07 Apr 2021, 21:12

Oui, le Ndless qui vient avec KhiCAS n'est pas le dernier à jour pour la version 4.5.4.
Merci pour le signalement.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 13.7%
 
Posts: 37207
Images: 10337
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby Lionel Debroux » 07 Apr 2021, 21:34

Ca reste une mauvaise idée de bundler Ndless avec quoi que ce soit d'autre...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 8.8%
 
Posts: 6659
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby parisse » 08 Apr 2021, 08:00

@grosged, merci pour l'info, je n'avais pas vu que ndless_ressources avait change, je viens de mettre a jour les archives et j'en profite pour passer a la r2018.

@Lionel: ca ne m'amuse pas specialement de faire un bundle, mais comme je dois signer le fichier ndless pour le mode examen, je dois lier a une version specifique de ndless. Et puis c'est bien plus simple pour les utilisateurs de KhiCAS, qui etudient tres probablement en grande majorite en filiere maths-physique, devoir installer plusieurs softs risque d'en rebuter certains, contrairement aux etudiants en filiere info qui en majorite detestent les maths et sont peu susceptibles d'installer KhiCAS ... meme si ca apporte du Python et maintenant du Javascript sur leur calculatrice.
J'ai un peu de mal a comprendre le point de vue des informaticiens sur ce genre de choses, je prefere de loin etre pragmatique que d'appliquer de maniere rigide des regles qui ont surtout leur utilite dans d'autres contextes.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 17.5%
 
Posts: 2339
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby Lionel Debroux » 08 Apr 2021, 08:26

Bernard Parisse wrote:mais comme je dois signer le fichier ndless pour le mode examen, je dois lier a une version specifique de ndless

Ah oui, ça c'est vrai, je n'y pensais plus. Tu es le seul sur cette plate-forme à avoir ce problème, mais il est réel :)
C'est un meilleur argument que l'autre que tu utilises:

Bernard Parisse wrote:Et puis c'est bien plus simple pour les utilisateurs de KhiCAS,

A chaque nouvelle version de Ndless, certes plutôt rare, cette "bien plus (grande) simpl(icité)" a pourtant temporairement - jusqu'à ce que tu mettes à jour KhiCAS, ce qui arrive en général rapidement - le résultat prévisible décrit plus haut, causé par le bundling d'un logiciel destiné à évoluer et évoluant de façon non synchronisée:
grosged wrote: j'ai voulu faire d'une pierre deux coups: installer ndless & Khicas. Mais j'ai pas réussi à installer le ndless livré avec Khicas : cela provoquait un reset.


D'une manière générale (hors de ton besoin particulier de signer les fichiers Ndless), je suis convaincu que chercher à mâcher excessivement le travail aux utilisateurs, notamment par le bundling de logiciels indépendants, n'est pas leur rendre service: outre le désagrément décrit ici, cela ne les oblige pas à lire de la doc, appliquer une procédure... bref, s'élever un peu.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 8.8%
 
Posts: 6659
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby parisse » 08 Apr 2021, 13:09

Lionel Debroux wrote:D'une manière générale (hors de ton besoin particulier de signer les fichiers Ndless), je suis convaincu que chercher à mâcher excessivement le travail aux utilisateurs, notamment par le bundling de logiciels indépendants, n'est pas leur rendre service: outre le désagrément décrit ici, cela ne les oblige pas à lire de la doc, appliquer une procédure... bref, s'élever un peu.

Je pense que c'est un point de vue qui s'applique a des utilisateurs informaticiens, mais pas a des matheux ou des physiciens (ou plus generalement d'autres domaines), qui ont d'autres choses a apprendre en priorite. Peut-etre est-ce le signe que les informaticiens n'ont pas encore eu le temps d'apprendre comme les matheux a etre aussi une discipline au service d'autres sciences.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 17.5%
 
Posts: 2339
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby Lionel Debroux » 08 Apr 2021, 13:17

Savoir lire une documentation (un énoncé) et suivre correctement une procédure - qu'elle soit liée à un outil informatique ou pas - sert aux mathématiciens, physiciens, et en fait à tout le monde.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 8.8%
 
Posts: 6659
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby parisse » 08 Apr 2021, 15:13

Oui, mais "life is short", on n'a pas le temps de lire toutes les documentations pour juste utiliser un outil. Rien ne m'horripile autant que les man pages par exemple, tu as des tartines de documentation en large et en detail avant de trouver juste l'option qui t'interesse, alors qu'avec quelques exemples bien choisis mis au debut, tu as juste ce qu'il te faut.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 17.5%
 
Posts: 2339
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Sortie Ndless r2017 pour TI-Nspire CX II 5.3 et CX 4.5.4

Unread postby Vogtinator » 09 Apr 2021, 19:43

grosged wrote:malheureusement pas d'amélioration quand je teste mon jeu de puzzle (à l'origine pour nspire I), le mode de compatibilité graphique fait encore bugger, puis planter la nspire II quand on quitte le programme.


On CX II, the program crashed on exit even with ndless r2018, so I had a look what caused that. It's a bug in the code, causing memory corruption:

Code: Select all
ddum:   .long   Dummy
...
   adr   r0,ddum
   ldr   r0,[r0]
...
   .align
Dummy:   .incbin "dummy.bin"   


The assembler writes the absolute address of "Dummy" at ddum, which is a constant 0x584. The "PRG" format doesn't support runtime locations (the program itself is responsible) and so this actually reads and writes to that low address directly. There's important code and data there, so it just does random stuff, leading to a crash eventually. Replacing that with just adr r0, Dummy works fine.

The "zehn" (and "bFLT") formats support relocations which Ndless performs when loading the program, so when using those you can just write ddum: .long Dummy and it'll point to the correct address automatically.

Apparently there's a bug in nspire-as though that it's missing the -Wl,--emit-relocs -fPIE parameters, so for now you'll have to do that manually to produce a working .elf file.
User avatar
VogtinatorPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 71.9%
 
Posts: 177
Joined: 29 Mar 2014, 15:55
Gender: Male
Calculator(s):

Previous

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 17 guests

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
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.
524 utilisateurs:
>515 invités
>5 membres
>4 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)