π
<-
Chat plein-écran
[^]

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
Developing the GUI Toolkit for nSpire
see current revision here : https://github.com/SlyVTT/Widget-for-TI-NSpire

And for the GUI Toolkit NF (New Foundation), this is here https://github.com/SlyVTT/Widgets-Spire-NF

Image Image Image Image
User avatar
SlyVTTPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 3.7%
 
Posts: 226
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

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 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 48.4%
 
Posts: 364
Joined: 15 Jun 2018, 19:53
Gender: Male

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
Developing the GUI Toolkit for nSpire
see current revision here : https://github.com/SlyVTT/Widget-for-TI-NSpire

And for the GUI Toolkit NF (New Foundation), this is here https://github.com/SlyVTT/Widgets-Spire-NF

Image Image Image Image
User avatar
SlyVTTPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 3.7%
 
Posts: 226
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

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: 36.1%
 
Posts: 2711
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 24.4%
 
Posts: 38796
Images: 11329
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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: 36.1%
 
Posts: 2711
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 48.4%
 
Posts: 364
Joined: 15 Jun 2018, 19:53
Gender: Male

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: 36%
 
Posts: 15
Joined: 06 Apr 2015, 10:05
Gender: Not specified

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: 36%
 
Posts: 15
Joined: 06 Apr 2015, 10:05
Gender: Not specified

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: 36.1%
 
Posts: 2711
Joined: 13 Dec 2013, 16:35
Gender: Not specified

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: Maxou09 and 13 guests

-
Search
-
Social
-
Featured topics
Concours de l'Avent 2021 "l'énigme des 3 portes". Viens prendre connaissance des indices et bouts de code Python chaque jour. Sois parmi les 7 premiers à trouver et franchir l'une des 3 portes pour remporter de superbes lots : équipements complets en calculatrices Python couleur et/ou accessoires exclusifs !
Concours Geometry Dash - 2 équipements complets en calculatrices TI (+ goodies et accessoires) à gagner pour les 2 meilleurs niveaux créés
Concours de dessin de Noël 2021 Jusqu'au 7 janvier 2022 inclus par Casio. Dessine ta liste au Père Noël sur calculatrice/émulateur Graph 90/35+E II en Python ou fx-92+ Spéciale Collège. Ouvert aux élèves et enseignants, classement séparé. À gagner 2 consoles Nintendo Switch, 2 trottinettes électriques, 10 calculatrices Graph 90/35+E II au choix, 72 montres Casio G-Shock ou Vintage. Pas de perdant, goodies Casio pour tous les autres !
Coque NumWorks édition limitée Décembre 2021 à gagner.
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12345
-
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.
684 utilisateurs:
>660 invités
>19 membres
>5 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)