π
<-
Chat plein-écran
[^]

À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Assembleur, Axe, C/C++, ICE...

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude critor » 22 Jan 2023, 09:50

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.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41501
Images: 14719
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 22 Jan 2023, 11:28

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.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Adriweb » 22 Jan 2023, 12:02

critor a écrit: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 a écrit: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.
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.3%
 
Messages: 14617
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Bobb » 22 Jan 2023, 12:30

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 Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude CaptainLuigi » 22 Jan 2023, 12:32

critor a écrit: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
Avatar de l’utilisateur
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 34.8%
 
Messages: 85
Inscription: 04 Déc 2019, 12:36
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale générale : Void
YouTube: Manerr

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Adriweb » 22 Jan 2023, 13:05

Bobb a écrit: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 a écrit:
critor a écrit: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)
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.3%
 
Messages: 14617
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 22 Jan 2023, 13:18

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...)?
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Bobb » 22 Jan 2023, 15:43

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 Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
Avatar de l’utilisateur
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude Adriweb » 22 Jan 2023, 21:11

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 :p)

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/
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.3%
 
Messages: 14617
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: À quand KhiCas pour TI-83 Premium CE / Edition Python ?

Message non lude parisse » 22 Jan 2023, 22:04

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...)
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

PrécédenteSuivante

Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 49 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.
1687 utilisateurs:
>1662 invités
>21 membres
>4 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)