π
<-

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

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

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

Unread postby Bobb » 21 Jan 2023, 18:42

Bonsoir à tous,
Voyant que le logiciel de calcul formel KhiCas a déjà été porté sur pas mal de calculatrices graphiques (TI-Nspire, Casio Graph, NumWorks), j'en viens à me poser la question suivante à la quelle vous pouvez peut-être apporter une réponse : À quand KhiCas pour TI-83 Premium CE / Edition Python ?

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
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 320
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

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

Unread postby Hamza.S » 21 Jan 2023, 19:00

Pour le moment ça semble impossible d'après ce que j'ai compris.
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby parisse » 21 Jan 2023, 19:34

C'est effectivement probablement impossible pour diverses raisons : principalement il n'y a pas assez de memoire RAM, c'est tres juste en stockage, et le compilateur utilise des entiers specifiques alors que giac suppose qu'un int tient sur 32 bits.
A mon avis, sur cette architecture ancienne, on pourrait implementer un mini-CAS un peu comme ce que j'avais programme dans les annees 1990 pour la hp48 (ca s'appelait algb, cf. https://www.hpcalc.org/hp48/math/symbolic/algb.zip). Je veux dire par la un systeme qui soit capable de developper/simplifier des fractions a 1 ou 2 variables (polynomes avec au plus 1 parametre), factoriser des polynomes lorsque les facteurs rationnels ou rationnels complexes sont de degre 1, calculer des limites par la regle de l'Hopital et quelques regles de comparaison, calculer des derivees, calculer quelques classes de primitives (polynomes, fractions rationnelles, polynome trigonometriques), et un peu de calcul matriciel (pivot de Gauss, vecteurs/valeurs propres dans les cas simples). Mais ca representerait deja beaucoup de travail pour quelque chose qui ne fonctionnerait pas en mode examen, alors ca m'etonnerait que quelqu'un trouve la motivation pour s'y lancer, alors qu'on peut acheter une casio graph 90+e au meme prix qu'une ti83, voir acheter pour moins cher une 35eii!.
Il faudrait que TI sorte un jour un modele successeur a la 83 compatible avec KhiCAS!
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.5%
 
Posts: 3668
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby CaptainLuigi » 21 Jan 2023, 20:00

Bobb wrote:Bonsoir à tous,
Voyant que le logiciel de calcul formel KhiCas a déjà été porté sur pas mal de calculatrices graphiques (TI-Nspire, Casio Graph, NumWorks), j'en viens à me poser la question suivante à la quelle vous pouvez peut-être apporter une réponse : À quand KhiCas pour TI-83 Premium CE / Edition Python ?

C'est peut être pour le python de khicas que Bobb fait la demande :whistle: , vu que celui de la ti-83 est très très lent et limité ...
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
User avatar
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.9%
 
Posts: 86
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS SIO almost done
YouTube: Manerr

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

Unread postby parisse » 21 Jan 2023, 20:33

Un portage de micropy sur ti83ce, ca doit en effet etre possible.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.5%
 
Posts: 3668
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby CaptainLuigi » 21 Jan 2023, 20:51

parisse wrote:Un portage de micropy sur ti83ce, ca doit en effet etre possible.

Et potentiellement ça toucherait un très grand nombre de gens : tous les possesseurs de ti 84 ce aux usa (qui pour la plupart n'ont pas le modèle python qui est sorti dernièrement ) , et tous les gens qui ont la 83ce sans python en france :)
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
User avatar
CaptainLuigiAmbianceur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 38.9%
 
Posts: 86
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
MyCalcs profile
Class: BTS SIO almost done
YouTube: Manerr

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

Unread postby parisse » 21 Jan 2023, 21:05

j'ai un doute quand même, pourquoi TI a t'il rajouté un processeur dédié ? pourquoi personne n'a essayé de compiler Micropython pour la 83 en natif ?
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.5%
 
Posts: 3668
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby Adriweb » 21 Jan 2023, 21:21

Si si (ou peut être circuitpython ?), mais ça a fini par bloquer il me semble. Mais bon c'était il y a quelques temps, et peut être qu'il y aurait quelques barrières initiales en moins maintenant avec pas mal d'huile de coude... mais il y en aura probablement d'autres sur le chemin qui n'ont pas encore été vues...
Mes souvenirs sont flous sur ce qui avait été tenté exactement :P

Édit 1 : J'ai demandé à à MateoC :)

Édit 2 : il a dit que ça avait compilé mais donc du coup tout le boulot restait à faire après... si tant est que ça fonctionne tout court.

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79%
 
Posts: 14757
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby parisse » 22 Jan 2023, 07:04

C'etait MicroPython ou circuitpython?
Si c'est MicroPython, adapter l'interface micropy ne devrait pas necessiter trop de travail. Le code source de micropy est pour le moment compilee uniquement pour les calculatrices Casio (couleur et monochrome), mais la partie dependant de la calculatrice precise devrait etre bien localisee parce que j'ai comme objectif d'avoir un meme source qui fonctionne pour toutes les calculatrices. Pour les Casio c'est casio.h/casio.cc, pour les autres calcs, il devrait suffire de fournir une implementation pour les declarations de k_csdk.h. Pour les Nspire, ca devrait etre fourni par k_csdk.c (je n'ai pas teste) et ca pourrait servir de squelette pour les ti83.
Le source: https://www-fourier.univ-grenoble-alpes.fr/~parisse/casio/python90.tgz
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.5%
 
Posts: 3668
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby parisse » 22 Jan 2023, 09:00

Bon, en relisant le message d'Adrien https://tiplanet.org/forum/viewtopic.php?t=25222&p=263986&mobile_disable=1#p263982 et la reference incluse https://ce-programming.github.io/toolchain/static/faq.html, je pense que meme pour micropy, la ti83 n'a pas assez de capacite. L'implementation de micropy sur la graph 35 c'est 362516 octets (dont plus des 2/3 constitues par le MicroPython de base). Je ne vois pas bien comment on pourrait s'en sortir avec seulement 64k pour le code, il faudrait un mecanisme de virtualisation de la memoire avec du swapping pas simple a mettre en place et qui ralentirait forcement l'execution (deja que les performances du processeur ne sont surement pas terribles).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.5%
 
Posts: 3668
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Next

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
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.
980 utilisateurs:
>922 invités
>51 membres
>7 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)