π
<-

Firmware Khi pour NumWorks N0110, le successeur d'Omega

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

Unread postby 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
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

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

Unread postby 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é.
User avatar
LephePartenaire
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.8%
 
Posts: 387
Images: 42
Joined: 15 Jun 2018, 19:53
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby 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
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Online

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

Unread postby 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3661
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby critor » 05 Nov 2021, 21:24

parisse wrote: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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Online

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

Unread postby 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à...
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3661
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby Lephe » 05 Nov 2021, 22:05

parisse wrote: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.
User avatar
LephePartenaire
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 16.8%
 
Posts: 387
Images: 42
Joined: 15 Jun 2018, 19:53
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby stevetuc » 06 Nov 2021, 13:35

parisse wrote: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?
User avatar
stevetuc
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 52%
 
Posts: 18
Joined: 06 Apr 2015, 10:05
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby 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?
User avatar
stevetuc
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 52%
 
Posts: 18
Joined: 06 Apr 2015, 10:05
Gender: Not specified
Calculator(s):
MyCalcs profile

Online

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

Unread postby 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).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3661
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to News NumWorks

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.
785 utilisateurs:
>727 invités
>52 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)