π
<-
Chat plein-écran
[^]

Firmware Khi pour NumWorks N0110, le successeur d'Omega

En ligne

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude SlyVTT » 05 Nov 2021, 09:18

Oui effectivement alors ca changerait pas le problème, juste un gain de place en mémoire de stockage (ce qui peut être malgré tout intéressant)
C'était une idée en passant :-)
Merci Lionel
Ciao
Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 43%
 
Messages: 482
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude Lephe » 05 Nov 2021, 09:29

Ce n'est pas possible, les add-ins sont mappés en mémoire directement depuis la ROM. Il n'y a pas de compression intégrée. Tu pourrais la coder, mais il faudrait alors charger le code dans la RAM.

Maintenant que j'y pense, on a pleeeein de RAM. Genre on a 3 Mo de RAM en plus, on pourrait charger le code là avec quelques efforts. Parisse, dis-moi si tu es intéressé.
Avatar de l’utilisateur
LephePartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 67.7%
 
Messages: 386
Inscription: 15 Juin 2018, 19:53
Genre: Homme
Calculatrice(s):
MyCalcs profile

En ligne

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude SlyVTT » 05 Nov 2021, 09:33

Je sais pas si c'est possible ou pas en fait, et je suis clairement incapable de gérer cela, je jette juste l'idée pour que les "Cadors" regardent, car j'ai découvert cette option sur la nSpire via Vogtinator, et ça m'a vraiment bien aidé.

Du coup si c'est du domaine du possible, ca pourrait intéresser pas mal pour avoir des "gros" projets.

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
Avatar de l’utilisateur
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 43%
 
Messages: 482
Images: 31
Inscription: 19 Jan 2021, 09:41
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
GitHub: SlyVTT

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude parisse » 05 Nov 2021, 18:28

Lephe, la RAM ca m'interesserait beaucoup de pouvoir l'utiliser en effet, a condition que ca ne soit pas trop complique. Pour avoir un heap consequent d'une part, et eventuellement si c'est possible creer un 2eme addin avec des routines qui puissent etre copiees en ram et y etre appele par le premier (ou inversement). Mais je ne vais pas avoir le temps de me plonger la-dedans dans l'immediat, il faut d'abord que je finisse le moteur de rendu 3d, et voir si ca vaut le coup de faire une app de geometrie 2d et 3d. Et puis, si le dev repart un peu sur la Prime, ca pourrait aussi m'occuper.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3502
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude critor » 05 Nov 2021, 21:24

parisse a écrit:Et puis, si le dev repart un peu sur la Prime, ca pourrait aussi m'occuper.

Cela se passe où ? Je ne vois plus aucune activité concernant les versions alpha/bêta moi.

Merci.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude parisse » 05 Nov 2021, 21:53

c'est dans l'hypothèse où Moravia et Royal continuent le développement, on verra bien dans quelques mois ce qu'il en est. J'ai de quoi m'occuper d'ici là...
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3502
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude Lephe » 05 Nov 2021, 22:05

parisse a écrit:Lephe, la RAM ca m'interesserait beaucoup de pouvoir l'utiliser en effet, a condition que ca ne soit pas trop complique. Pour avoir un heap consequent d'une part, et eventuellement si c'est possible creer un 2eme addin avec des routines qui puissent etre copiees en ram et y etre appele par le premier (ou inversement). Mais je ne vais pas avoir le temps de me plonger la-dedans dans l'immediat, il faut d'abord que je finisse le moteur de rendu 3d, et voir si ca vaut le coup de faire une app de geometrie 2d et 3d. Et puis, si le dev repart un peu sur la Prime, ca pourrait aussi m'occuper.

Obtenir le code ne serait pas très difficile. Essentiellement il suffit de compiler un deuxième add-in avec un linker script différent qui soit prêt à s'installer dans la RAM. Le chargement consiste juste à lire le fichier dans la zone fixée.

La difficulté c'est plus pour "communiquer" ; il faudrait avoir une couche d'API pour appeler les fonctions du second add-in. En pratique ça veut dire que les endroits dans KhiCAS où on appelle des fonctions du second add-in doivent être "marqués" d'une façon ou d'une autre. Idéalement tu y mettrais des fonctionnalités qui ont peu de points d'entrée (genre des menus/vues complètes, ce genre de choses).

Tu peux me ping quand tu veux te pencher sur la question (ici je risque de ne pas le voir mais sur Planète Casio je le verrai toujours). Je n'ai pas non plus trop de temps dans l'immédiat.
Avatar de l’utilisateur
LephePartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 67.7%
 
Messages: 386
Inscription: 15 Juin 2018, 19:53
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude stevetuc » 06 Nov 2021, 13:35

parisse a écrit:c'est dans l'hypothèse où Moravia et Royal continuent le développement, on verra bien dans quelques mois ce qu'il en est. J'ai de quoi m'occuper d'ici là...

I assume it will take Royal and Moravia a fair time to get up to speed to do Prime dev. That is, unless Hp allows Tim and Cyrille to be involved?
Avatar de l’utilisateur
stevetuc
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 52%
 
Messages: 18
Inscription: 06 Avr 2015, 10:05
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude stevetuc » 08 Nov 2021, 20:02

What is the heap size for Python under Khi?
I have checked about on my N110 running latect Khi and get:
Epsilon version 15.3 1
Khicas version 17.0.36
UPython version 1.12.0
Memory 1kB/32KB

I assume 32kB?
What does the 1kB refer?
Avatar de l’utilisateur
stevetuc
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 52%
 
Messages: 18
Inscription: 06 Avr 2015, 10:05
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Firmware Khi pour NumWorks N0110, le successeur d'Omega

Message non lude parisse » 08 Nov 2021, 20:53

There are 2 micropython available in Khi/KhiCAS, the one in Epsilon/Khi has the same heap as in Omega (about 100K I think), the second interpreter is inside KhiCAS and has a configurable heap size (max 64K).
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3502
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

PrécédenteSuivante

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 34 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1234 utilisateurs:
>1225 invités
>3 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)