π
<-

KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby parisse » 16 Feb 2022, 06:55

Unfortunately, the B&W Casio do not have the flash and RAM ressources for such an update. I'll make an update in English for the FXCG50.
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: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby critor » 16 Feb 2022, 23:16

C'est extraordinaire comme vous avez enfin réussi à contourner la limitation à 2M pour les applis Graph 90+E, toutes mes félicitations.
Un gros merci pour les utilisateurs Graph 90+E, enfin à égalité avec les utilisateurs TI-Nspire CX et NumWorks.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41987
Images: 15892
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby Adriweb » 17 Feb 2022, 00:50

Félicitations, même si je ne suis pas utilisateur de Casio, on voit qu'il y a beaucoup de travail !

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: 14745
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby parisse » 17 Feb 2022, 07:19

critor wrote:C'est extraordinaire comme vous avez enfin réussi à contourner la limitation à 2M pour les applis Graph 90+E, toutes mes félicitations.

Merci! Mais c'est surtout Lephe qu'il faut remercier pour avoir reussi a contourner la limitation des addins. Apres bien sur c'est moi qui ai bosse pour remplir le nouvel espace accessible.

Un gros merci pour les utilisateurs Graph 90+E, enfin à égalité avec les utilisateurs TI-Nspire CX et NumWorks.

Egalite au niveau fonctionnalite, mais au niveau rapport qualite-prix, la Graph 90+E devient maintenant a mon avis numero 1 parmi les trois pour tous ceux qui veulent faire des etudes scientifiques. Elle est nettement moins chere que la Nspire, dans la meme gramme de prix que la Numworks, il n'y a pas de risque de la verrouiller, elle dispose de nettement plus de memoire RAM (en fait 8M sur la puce contre 256K) et flash (32M contre 8), avec un systeme de fichiers en flash et des echanges vers les ordinateurs super faciles. Petit bemol: le processeur est un peu lent, j'ai du diminuer la precision de la 3d. La Graph 90 est aussi plus lourde et epaisse que la Numworks, mais elle donne une impression d'etre plus robuste, et l'alimentation par piles assure qu'on n'aura pas de problemes de batteries dans quelques annees.
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: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby Lionel Debroux » 17 Feb 2022, 07:37

C'est sûr que cette disparition de la limitation à 2 MB représente une très grosse amélioration fonctionnelle, c'est une très bonne nouvelle pour les utilisateurs de Graph 90+E / fx-CG50 :)
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: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby Adriweb » 17 Feb 2022, 09:06

En quelques mots, le contournement de la limite des 2 Mo, ça se fait comment ?

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: 14745
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby parisse » 17 Feb 2022, 09:42

L'addin khicas90.g3a qui fait un peu moins de 2 Mo est charge normalement par l'OS. Il charge alors un second fichier a une adresse fixe de la RAM inutilisee par l'OS. Le script de l'editeur de liens + objcopy stocke une partie des fichiers objets dans ce second fichier.
Actuellement, parmi les 8M de RAM de la puce, il y a 3M qui ne semblent pas du tout utilises (octets a 0), j'en ai reserve 2.5M pour l'extension de l'addin, et 512K pour avoir plus de tas disponible (en utilisant l'allocateur memoire de Lephe).
Si on avait des informations de Casio sur l'utilisation reelle de la RAM par l'OS, on pourrait peut-etre meme utiliser plus de RAM (il y a 2M apres les 3M qui ne sont peut-etre pas utilises non plus). Ca vaudrait peut-etre le coup de le leur demander. Mais bon, environ 800K c'est deja tres bien quand on compare a la concurrence dans cette gamme de prix, et ca semble secure.
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: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby Adriweb » 17 Feb 2022, 09:49

Ah oui je vois - c'est cool mais ça me relève pas non plus par exemple d'abuser d'une faille dans l'OS pour bypasser outrepasser des bornes autorisees aux apps externes ^^

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: 14745
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby parisse » 17 Feb 2022, 10:08

Non, pas de faille, tout est publiable et est public et c'est ce qui me fait dire qu'il n'y a pas de crainte de verrouillage contrairement au Nspire ou Numworks. Quelqu'un qui voudrait compiler un gros addin peut parfaitement faire la meme chose.
Un des avantages de la Casio, c'est aussi qu'en cas de crash de l'addin, on n'est en general pas oblige de rebooter, on tape sur MENU et on active n'importe quelle autre application, ca permet de passer outre le crash et meme de lancer la fonction de sortie de l'addin (et donc de sauvegarder la session courante dans Khicas). A ma connaissance, c'est la seule calc qui permet de faire ca,
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: KhiCAS: rajoute CAS + Python sur ta Graph 90+E

Unread postby Adriweb » 17 Feb 2022, 10:12

Ah mais parfaitement, ne pas avoir à exploiter une faille est un point positif, ça donne de la pérennité à la solution.

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: 14745
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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.
975 utilisateurs:
>919 invités
>50 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)