J'avais besoin d'occupation pour les vacances et j'ai décidé de m'atteler à un projet qui me tenait à cœur : la résurrection du grand Supramath.
Pour les incultes, je rappelle l'histoire de ce programme : au début des années 2000, un mystérieux programmeur répondant au pseudo Alban réutilise les fonctions des applications, alors toutes récentes, Symbolic et Pretty Print afin de réaliser un programme de maths tout-terrain pour la dernière-née des TI-z80, la TI-83+. Naissent alors Supramath 3.0, 3.2 puis enfin Supramath 4. Problème, ce programme pèse... 21ko
De nombreuses personnes vont alors essayer d'optimiser ou d'alléger ce programme, d'abord sur l'ancêtre de TI-Planet, puis en 2012 sur TI-Planet, où le modérateur nikitouzz tente une optimisation du programme mais doit se rendre à l'évidence : avec ses 177
Lbl
dans le désordre, ce programme est un foutoir impossible à déchiffrer.Au même moment, un autre modo, Persalteas, coimmence un projet, Mathp0wa, une série de 7 programmes destinés à remplacer Supramaths dans plusieurs domaines scientifisues : Algèbre, Chimie, Analyse, Géométrie, Physique, Statistiques & Probabilités, et "Divers", avec moins de 10 ko par programme ! Le projet avance plutôt bien, en parallèle sur Espace-TI et TI-Planet, et l'auteur réutilise des morceaux de code de Supramaths, avec des tokens Symbolic, ainsi que des programmes créés from scratch ou empruntés à d'autres programmeurs comme Linkakro. Mais, de perte de code en bug de tokens, le projet ralentit, ralentit, jusqu'à s'éteindre définitivement, laissant uniquement quelques versions inachevées et bourrées de bugs de AlgèbreP0WA, FonctP0WA ou ChimieP0WA.
Mi-2016, avec la récente sortie 1 an plus tôt de l'exécrable presse-papier TI-82 Advanced ainsi que de l'excellent bijou TI-83 Premium CE, on en est toujours au même point, donc un Supramaths 4 au code tellement peu optimisé que les Axeux ou les Luaiens comme Hayleia ou technolapin en vomissent leurs tripes, et presque aussi lourd que les blagues de noelnadal ou neuronix
Donc, mon idée, reprendre tout ça de zéro, en s'appuyant (si Persy le veut bien) sur les codes de Mathp0wa ainsi que sur les idées des nombreux TI-Planétiens que nous sommes. Je prévois 3 versions :
- Une version Supramaths 5 Advanced, avec uniquement les fonctions en Basic simple. (optimisé pour TI-82 Advanced)
- Une version Supramaths 5 Silver, avec toutes les fonctions Basic ainsi que celles en Basic étendu permises par le trio Omnicalc/Symbolic/PrettyPrint (optimisé pour TI-83 Plus.fr USB)
- Une version Supramaths 5 Color, améliorée pour le plus grand écran, et exploitant le calcul exact de l'OS 5.1, ainsi que les fonctions de strings de l'OS 5.2, plus peut-être une routine en C de dérivation (optimisé pour TI-83 Premium CE en OS 5.2)
Le tout bien sûr avec de magnifique menus graphiques J'aimerais donc des avis, des suggestions, tout ça
Show/Hide spoilerAfficher/Masquer le spoiler
Toutes mes amitiés,
STV