Re: Omega, firmware NumWorks ultime pour les regrouper tous
Posté:
01 Nov 2019, 11:09
de parisse
Pour que giac/khicas puisse etre dans Omega, il faudrait que Omega puisse linker du code GPL (c'est aussi pour cela que je milite que le projet Omega puisse integrer du code GPL). C'est possible selon moi, sous reserve que le code GPL a linker n'utilise que des fonctions de "system library" d'Epsilon, ce qui est exactement ce que nous faisons dans le projet Delta : j'espere que nous pourrons publier prochainement une version binaire.
La version actuelle de Delta possede d'ailleurs un certain nombre d'additions en commun avec le projet Omega, mais ici tout est centralise autour du shell Khicas, contrairement a la philosophie des applications separees de Numworks. Ainsi on peut recopier une donnee de la table periodique des elements dans la ligne de commande en tapant juste sur une touche (par exemple touche , ou E pour l'electronegativite). La liste des constantes physiques (que l'on peut trouver dans Xcas) est disponible via un menu, ainsi que la gestion des unites (operations, conversions...). Il y a aussi plein de petits plus pour les programmeurs: l'editeur de texte de Khicas a du parenthese match, le choix de taille de caractere pour afficher des scripts un peu longs, la possibilite de faire du copier-coller, la possibilite de tester la syntaxe directement depuis l'editeur, etc. J'ai aussi un peu modifie le port de micro-python, en y mettant getkey et la possibilite de conserver le codage des couleurs directement en 16 bits, avec un exemple de programme de fractale compatible KhiCAS/microPython plus rapide. Par contre le tas micropython reste a 16K, parce que a 32K ca diminuerait trop le tas pour KhiCAS.
Il n'y a pas RPN, mais c'est certainement assez trivial a ajouter...
Re: Omega, firmware NumWorks ultime pour les regrouper tous
Posté:
04 Nov 2019, 13:59
de Zocipal
Serait-il possible de faire un tuto pour fusionner les 2 firmwares (manuellement, en local) ? Comme ça la version modifiée n'est pas distribuée (ça s'adresserait pas à M. tout le monde mais ce serait déjà bien de pouvoir bénéficier des 2 firmwares).
Re: Omega, firmware NumWorks ultime pour les regrouper tous
Posté:
04 Nov 2019, 18:39
de jean-baptiste boric
Zocipal a écrit:Serait-il possible de faire un tuto pour fusionner les 2 firmwares (manuellement, en local) ? Comme ça la version modifiée n'est pas distribuée (ça s'adresserait pas à M. tout le monde mais ce serait déjà bien de pouvoir bénéficier des 2 firmwares).
Dans l'état actuel des choses, je ne pense pas que cela soit à la portée de débutants (delta opère des modifications assez lourdes dans epsilon pour supporter giac). De plus, vu la vitesse d'évolution entre epsilon, delta et Omega, un éventuel tutoriel deviendrait très vite obsolète.
Dans un futur plus ou moins lointain j'espère que la question ne se posera plus, mais tant qu'il n'existe pas un moyen technique type add-in Casio pour rajouter soi-même des applications sans devoir tout recompiler...
Re: Omega, firmware NumWorks ultime pour les regrouper tous
Posté:
10 Nov 2019, 13:26
de M4x1m3
Après quelques
heures jours de galère, j'ai enfin réussi à compiler Omega en simulateur web. Il est disponible
ici
Re: Omega, firmware NumWorks ultime pour les regrouper tous
Posté:
13 Nov 2019, 23:23
de M4x1m3
Omega a intégré la dernière mise à jour d'Epsilon. L'archive du
simulateur en ligne a été mise à jour et le firmware compilé pour la
n0100 et la
n0110 a été mis en ligne.