À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Si le format programme est certes limités à 64K, il y a possibilité d'adopter le format application comme l'ont fait Cesium et CEaShell.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41976
- Images: 15730
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
je ne comprends pas ce que ça veut dire, n'ayant jamais programmé sur la 83.Mon impression c'est que la flash de la 83 n'est pas exécutable, contrairement à celle des Casio. Donc le code exécutable doit être en RAM. Est-ce correct ?
Si oui, alors on ne peut pas dépasser la taille de la puce RAM, soit 256K sauf erreur,en fait sûrement un peu moins. Sauf à utiliser un mécanisme de virtualisation et swapper la flash vers la RAM, comme sur la hp39gii par exemple, sous réserve d'avoir un support hardware. Ce qui serait nécessaire ici.
Si oui, alors on ne peut pas dépasser la taille de la puce RAM, soit 256K sauf erreur,en fait sûrement un peu moins. Sauf à utiliser un mécanisme de virtualisation et swapper la flash vers la RAM, comme sur la hp39gii par exemple, sous réserve d'avoir un support hardware. Ce qui serait nécessaire ici.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3661
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
critor wrote:Si le format programme est certes limités à 64K, il y a possibilité d'adopter le format application comme l'ont fait Cesium et CEaShell.
Pour quelque chose d'aussi massif/complexe qu'un port Python avec REPL et/ou lanceur de script, ouai, clairement une application (cf. l'extension de la toolchain de CommandBlockGuy), mais pour des choses plus simples mais justes grosses en taille, la toolchain gere deja nativement le split avec appvars.
parisse wrote:je ne comprends pas ce que ça veut dire, n'ayant jamais programmé sur la 83.Mon impression c'est que la flash de la 83 n'est pas exécutable, contrairement à celle des Casio. Donc le code exécutable doit être en RAM. Est-ce correct ?
Non justement, les apps s'executent directement depuis la Flash, et sont relativement persistentes (modulo PTT par exemple, mais le programme installeur de l'app se retrouve apres la fin du PTT donc pas tres grave), ainsi que plus riches en possibilites (hooks).
CommandBlockGuy, qui a porté Lua, disait ceci d'ailleurs hier :
00:00:49 <@commandz> hmm, wonder if we could write a single shell for both Python and Lua
00:01:20 <@commandz> which is part of why I wanted to get app-based libraries working
Mais ce n'est pas évident.
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Sur quelle calculatrice a été porté Lua ?
Tous mes programmes sont disponibles ici
↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition PythonJetez un coup d'oeil à mon langage de programmation interprété Neon.
-
BobbProgrammeur
Niveau 11: LV (Légende Vivante)- Posts: 319
- Joined: 19 Apr 2020, 12:37
- Location: Morbihan
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes info
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
critor wrote:Si le format programme est certes limités à 64K, il y a possibilité d'adopter le format application comme l'ont fait Cesium et CEaShell.
Pourquoi ne pas builder cette app en plusieurs morceaux ? genre les libs seraient externes en format 8xv ?
Do you like 80s'/90s' music genres, like synthwave or italodisco (even though my music genre is ... a mix of a lot of ones)
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
If so, check my YouTube channel 😃 : https://youtube.com/@Manerr
-
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 86
- Joined: 04 Dec 2019, 12:36
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BTS SIO almost done
- YouTube: Manerr
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Bobb wrote:Sur quelle calculatrice a été porté Lua ?
Sur CE. Il y a déjà eu plusieurs ports, en fait.
- Un de moi il y a de nombreuses années, plutôt juste un PoC, et basé sur minilua de luajit, bref. Cf. mon topic
- Plus récemment, CBG donc, cf. son topic, un vrai Lua, et avec une toolchain récente. Plus intéressant pour les possibilités futures si il arrive un jour à faire ce qu'il veut niveau app-based libs.
CaptainLuigi wrote:critor wrote:Si le format programme est certes limités à 64K, il y a possibilité d'adopter le format application comme l'ont fait Cesium et CEaShell.
Pourquoi ne pas builder cette app en plusieurs morceaux ? genre les libs seraient externes en format 8xv ?
Pas besoin, justement parce que c'est une app... C'est l'installeur d'app, sous forme de programme+appvars qui est splitté au besoin (vu qu'on peut pas builder de vraie app redistribuable à cause des signatures)
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
du coup, est-ce qu'il y a quelque part un exemple de projet de taille moyenne (350K ou plus)?
est ce qu'il y a un portage de la stl ? de Micropython ?
est ce que la communauté ce est intéressée par le code source de mon shell (qui peut servir à plusieurs interpreteurs d'ailleurs...)?
est ce qu'il y a un portage de la stl ? de Micropython ?
est ce que la communauté ce est intéressée par le code source de mon shell (qui peut servir à plusieurs interpreteurs d'ailleurs...)?
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3661
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
D'ailleurs, s'il existe un interpréteur Lua, peut être qu'un portage de PICO-8 serait un jour envisageable ?
Tous mes programmes sont disponibles ici
↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition PythonJetez un coup d'oeil à mon langage de programmation interprété Neon.
-
BobbProgrammeur
Niveau 11: LV (Légende Vivante)- Posts: 319
- Joined: 19 Apr 2020, 12:37
- Location: Morbihan
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes info
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
Un programme/app de 350K ça serait pas de taille moyenne, mais ça serait de très loin le plus gros sur CE (j'exclue le cas particulier de l'app python de TI parce que la majorité du poids c'est le firmware du coprocesseur - mais même avec ça il me semble que c'est pas aussi gros? Je sais plus )
Pour la STL, on a déjà fait des essais à priori conclusifs avec uSTL.
Sinon ma foi, il faut tenter des choses - sur la toolchain locale avec l'extension de CBG pour générer les choses relatives à l'app.
Du coup cf la doc https://ce-programming.github.io/toolchain/
Pour la STL, on a déjà fait des essais à priori conclusifs avec uSTL.
Sinon ma foi, il faut tenter des choses - sur la toolchain locale avec l'extension de CBG pour générer les choses relatives à l'app.
Du coup cf la doc https://ce-programming.github.io/toolchain/
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?
bon pour résumer, c'est pas super balisé, surtout pour quelqu'un qui ne connaît pas du tout le monde des 83. Ce n'est pas forcément rédhibitoire, mais ça amène quand même quelques questions :
quelqu'un a t il déjà une config de Micropython qui compile pour la 83?
les spécifications de taille de tas sont elles identiques avec l'extension de CBG ? je ne comprends pas la nécessité de prendre 60K de RAM pour le code et la data const si la flash est exécutable, ça pourrait servir pour le tas ou les variables ou la stack
où peut-on obtenir de l'assistance technique (l'équivalent de planete casio et de Lephe...)
quelqu'un a t il déjà une config de Micropython qui compile pour la 83?
les spécifications de taille de tas sont elles identiques avec l'extension de CBG ? je ne comprends pas la nécessité de prendre 60K de RAM pour le code et la data const si la flash est exécutable, ça pourrait servir pour le tas ou les variables ou la stack
où peut-on obtenir de l'assistance technique (l'équivalent de planete casio et de Lephe...)
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3661
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Return to Langages alternatifs
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests