π
<-
Chat plein-écran
[^]

Version 16 bêta : verrouillage NumWorks anti Omega / KhiCAS

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby critor » 28 Jul 2021, 18:50

Tant que la gestion d'application conservera son caractère actuel absolument nullissime, réussissant même l'exploit d'être très largement inférieure à celle sortie par TI en 1998 avec plus de 20 ans de retard, je n'en aurai strictement rien à faire de ces liens.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.5%
 
Posts: 38378
Images: 11135
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby Adriweb » 28 Jul 2021, 18:54

Oui maintenant faut qu'ils améliorent la gestion des apps. Pouvoir les coder c'est une bonne chose, pouvoir correctement les utiliser, c'est mieux :P
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.6%
 
Posts: 13585
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby Lionel Debroux » 28 Jul 2021, 18:56

Mais ils n'ont certainement pas l'intention d'améliorer la gestion des apps, sinon je les vois mal s'y être pris de cette manière, en mettant autant la charrue avant les boeufs dans les annonces et le développement...

Tant qu'ils n'auront pas mis en place une infrastructure aussi utilisable que celle des FlashApps TI-Z80 & TI-68k depuis la fin des années 1990 - une infrastructure qui leur a été dûment décrite - je n'aurai moi non plus aucun intérêt pour ces repos. Et ça n'arrivera certainement jamais, même si je ne demande qu'à avoir tort.
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: 9.9%
 
Posts: 6748
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Online

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby parisse » 28 Jul 2021, 19:40

Meme si le support des apps s'ameliore dans le futur, a vue de nez, l'existence de fichiers sources nommes stddef.h, stdint.h, ... semble indiquer que le SDK de Numworks aura un support essentiellement vide pour la librairie standard C et C++ (ce qui parait evidemment logique vu que Epsilon n'en a guere lui-meme). Sauf erreur, on est donc extremement loin du support essentiellement complet qu'on peut retrouver avec la newlib fournie par Delta et Omega sur Numworks, ou ndless sur TI et on est meme tres loin de celui des addins Casio (qui a un support libc mais pas vraiment pour la libstdc++). Je ne sais pas ce qui sera accessible de l'OS, ils parlent d'une liste de syscalls sans donner plus de precision.
Autant dire que meme si j'en avais l'intention, le portage de KhiCAS la-dessus serait extremement complexe a realiser. Et puis, meme pour des apps simples, ca parait beaucoup plus complexe a mettre en oeuvre que par exemple d'ajouter une application a KhiCAS (https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/khicasnw.html#sec47). Meme si on aime ce style de codage que personnellement je deteste...
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 30%
 
Posts: 2594
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Online

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby redgl0w » 28 Jul 2021, 19:57

parisse wrote:Meme si le support des apps s'ameliore dans le futur, a vue de nez, l'existence de fichiers sources nommes stddef.h, stdint.h, ... semble indiquer que le SDK de Numworks aura un support essentiellement vide pour la librairie standard C et C++ (ce qui parait evidemment logique vu que Epsilon n'en a guere lui-meme). Sauf erreur, on est donc extremement loin du support essentiellement complet qu'on peut retrouver avec la newlib fournie par Delta et Omega sur Numworks, ou ndless sur TI et on est meme tres loin de celui des addins Casio (qui a un support libc mais pas vraiment pour la libstdc++). Je ne sais pas ce qui sera accessible de l'OS, ils parlent d'une liste de syscalls sans donner plus de precision.

Pour l'instant, je crois que seul l'absence de sections data / bss empêche d'avoir les newlibs sur les apps externes. J'ai ouvert un issue à ce propos sur le repo (en parlant de comment zardam avait réussi à faire ça).
C'est plus sur une partie technique, tout le monde peut contribuer pour fix ça
J'ai pas réussi quand j'avais tenté 5mn (car LD n'aimait pas le fait que text et rodata soient link à l'adresse 0, et que l'ITCM ram est à l'adresse 0 aussi).
J'ai pas encore demandé à boricj :troll:
Image
User avatar
redgl0wVIP+
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 34.5%
 
Posts: 251
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Sarthe
Gender: Male
Calculator(s):
Class: Terminale générale
GitHub: RedGl0w

Online

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby parisse » 28 Jul 2021, 20:07

redgl0w wrote:[
Pour l'instant, je crois que seul l'absence de sections data / bss empêche d'avoir les newlibs sur les apps externes. J'ai ouvert un issue à ce propos sur le repo (en parlant de comment zardam avait réussi à faire ça).
C'est plus sur une partie technique, tout le monde peut contribuer pour fix ça

Ca devrait etre a Numworks de le faire, pas a la communaute, et ce d'autant plus si c'est simple a fixer. Tout ca laisse penser que le support des apps externes n'a pas beneficie de beaucoup temps de developpement, que c'est plutot la pour faire de la com'. On jugera sur pieces dans quelques temps...
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 30%
 
Posts: 2594
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Online

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby parisse » 31 Jul 2021, 13:56

J'ai mis a jour Xcas desktop pour linux, windows 64 bits et Mac (OS X.10) avec un item de menu Assistance dans Fich>Numworks, qui devrait permettre de debloquer une calculatrice, en version <=15.5 en tout cas (au-dela je ne sais pas). Teste sur Mac, mais je n'ai pas de machine physique windows ou linux pour tester (uniquement des VM qui ne peuvent pas acceder a l'USB).
https://www-fourier.univ-grenoble-alpes.fr/~parisse/install_fr
Je n'arrive pour le moment pas a faire ca avec webusb, le mecanisme de connexion de numworks.js n'a pas l'air de fonctionner lorsqu'on a fait 6+reset sur la calc.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 30%
 
Posts: 2594
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby Adriweb » 31 Jul 2021, 13:59

parisse wrote:Je n'arrive pour le moment pas a faire ca avec webusb, le mecanisme de connexion de numworks.js n'a pas l'air de fonctionner lorsqu'on a fait 6+reset sur la calc.

C'est parce qu'elle s'identifie autrement en mode de recovery; non ?
Genre ce n'est plus le même vid/pid/etc. Donc le filtre dans les appels initiaux a l'api WebUSB ne doit plus correspondre
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.6%
 
Posts: 13585
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Online

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby parisse » 31 Jul 2021, 14:12

Sans doute, je suppose que Maxime pourra nous dire ce qu'il faut faire sans que j'ai besoin de tatonner. Avec dfu-util je n'ai rien eu a faire, ca marche.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 30%
 
Posts: 2594
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: Version 16 bêta : verrouillage NumWorks anti Omega / Khi

Unread postby TheMachine02 » 31 Jul 2021, 15:00

Franchement, un support elf avec librairie dynamique, vu le CPU ça aurait pu être bien. Surtout qu'avec le kernel protégé, il suffit de désactiver le elf loader quand le mode examen tourne...
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 20.9%
 
Posts: 330
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
Class: Médecine

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 9 guests

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Remplace ton ancienne fx-92 Collège ou Graph 35 par la nouvelle Graph 35+E II programmable en Python ! Pour tout achat d'une nouvelle Graph 35 d'ici le 30 septembre 2021, Casio te rembourse 10€. En cas de retour de ta fx-92 Collège c'est 18€, et même ou 23€ si tu retournes ton ancienne Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du cœur.
Remplace ton ancienne fx-92 Collège ou Graph 35 par la Graph 90+E couleur. Pour tout achat, Casio te rembourse 10€ en cas de retour de ta fx-92 Collège, ou 15€ en cas de retour de ta Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du coeur.
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Septembre 2021
Reprise de ton ancienne fx-92 Collège à 5€ ou Graph 35 à 10€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer. En partenariat avec les Restos du coeur.
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2021
Casio Graph 90+E ou Graph 35+E II avec couvercle personnalisé à gagner sur simple participation aux formations Casio de Septembre 2021.
Coque NumWorks édition limitée Septembre 2021 à gagner.
1234567891011
-
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.
637 utilisateurs:
>617 invités
>14 membres
>6 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)