π
<-
Chat plein-écran
[^]

epsilon + HP Prime = ?

epsilon + HP Prime = ?

Message non lude jean-baptiste boric » 29 Mai 2018, 20:30

Allez, soyons fou: https://github.com/boricj/epsilon/issues/1

Pour le moment ça ne fait pas grand chose vu que je n'ai commencé qu'hier, mais ça s'annonce plutôt bien.
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 89.5%
 
Messages: 183
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
GitHub: boricj

Re: epsilon + HP Prime = ?

Message non lude Lionel Debroux » 29 Mai 2018, 20:37

Epsilon + MicroPython (+ giac si on veut un CAS) sur Prime - ou sur Nspire CX, d'ailleurs - aura de l'allure :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxModo.G
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 1.3%
 
Messages: 6102
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: -

En ligne

Re: epsilon + HP Prime = ?

Message non lude critor » 29 Mai 2018, 20:53

Outre l'intérêt d'un vrai Python utilisable directement en classe sur HP Prime
(sans que les élèves aient besoin d'adapter le code, étape qui pourrait générer nombre d'erreurs supplémentaires)
, on pourra comparer les performances avec celles de la NumWorks, et peut-être estimer enfin la fréquence réelle du processeur HP Prime.

Parce que aux résultats que j'obtiens, les 400MHz, je n'y crois clairement pas. La calculatrice n'est jamais 3-4 fois plus rapide, bien au contraire.
Ou alors c'est que le système est encore plus lourd que celui de la TI-Nspire, ce qui serait surprenant. :troll:
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 80.9%
 
Messages: 31301
Images: 7433
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: epsilon + HP Prime = ?

Message non lude jean-baptiste boric » 29 Mai 2018, 22:12

Ne nous emballons pas tout de suite. Faire un port ne sera pas très difficile au final, mais le faire tourner sur la calculette ça sera une autre histoire. Je compte produire un ELF standalone que je peux faire tourner sur émulateur ou envoyer sur ma calculette désossée à travers l'UART, mais ce n'est pas quelque chose que le commun des mortels sera en mesure de manipuler. Il faudra d'abord que je fasse un launcher ELF digne de ce nom pour la HP Prime, car ce qu'offre Rip'Em actuellement est extrêmement primitif.

Un autre petit détail aussi, je fais un port avec du hard-float, donc MicroPython tournera avec le VFP sur la HP Prime, ça ne sera pas exactement comme sur la NumWorks. Faudra penser à tester séparément le benchmark sur les flottants le moment venu.
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 89.5%
 
Messages: 183
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
GitHub: boricj

Re: epsilon + HP Prime = ?

Message non lude parisse » 30 Mai 2018, 06:05

critor a écrit:Outre l'intérêt d'un vrai Python utilisable directement en classe sur HP Prime
(sans que les élèves aient besoin d'adapter le code, étape qui pourrait générer nombre d'erreurs supplémentaires)

D'ici la rentree, j'espere bien qu'on aura un firmware HP avec giac a jour, donc une compatibilite bien meilleure. Au lycee, la grande majorite des scripts qui tournent sur Numworks/Casio Graph 90 devraient tourner sans modifications. La version actuelle de giac a meme un peu de compatibilite avec numpy et matplotlib.
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 47%
 
Messages: 1471
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: epsilon + HP Prime = ?

Message non lude jean-baptiste boric » 30 Mai 2018, 21:43

IT'S ALIVE! IT'S ALIVE!!!

(détails à suivre en fin de semaine)
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 89.5%
 
Messages: 183
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
GitHub: boricj

En ligne

Re: epsilon + HP Prime = ?

Message non lude critor » 30 Mai 2018, 21:58

:bat:
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 80.9%
 
Messages: 31301
Images: 7433
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: epsilon + HP Prime = ?

Message non lude jean-baptiste boric » 02 Juin 2018, 13:52

C'est bon, ça tourne suffisamment pour que ça calcule et que ça pythonne.

Niveau performances, j'ai juste fait un test rapide de mandelbrot(10)
à prendre avec des pincettes vu que j'ignore complètement comment le bootloader de la HP Prime a initialisé la calculette avant que je puisse exécuter epsilon et également si le firmware officiel initialise autrement la calculette après
:
  • NumWorks: 54 s
  • HP Prime: 1'07 s
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 89.5%
 
Messages: 183
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
GitHub: boricj

Re: epsilon + HP Prime = ?

Message non lude Lionel Debroux » 02 Juin 2018, 14:04

Félicitations ;)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxModo.G
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 1.3%
 
Messages: 6102
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: -

En ligne

Re: epsilon + HP Prime = ?

Message non lude Extra44 » 02 Juin 2018, 14:32

Bravo !
Les images arrivent quand ? qu'on y jette un coup d'oeil
:D
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 30.8%
 
Messages: 450
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
Classe: S.I.

Suivante

Retourner vers Programmation native (C/C++/...)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
392 utilisateurs:
>364 invités
>22 membres
>6 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)