juste un petit mot pour signaler la sortie de PythonExtra v0.4.0 Bêta.
Pour ceux qui ne sauraient pas ce qu'est PythonExtra, il s'agit d'une implémentation de MicroPython fonctionnant au dessus de gint, un unikernel permettant de coder des addins fonctionnant sur les machines Casio (avec écrans monochromes - série fx9860G et avec écrans couleurs - série fx-CG).
PythonExtra embarque la version 1.25.0 preview de MicroPython ainsi que divers modules qui ne sont pas proposés par la concurrence:
- une compatibilité avec le fx-CP400 / fx-CP400+E ou fx-CG500 (ClassPad) si jailbreaké avec HollyHock 2. Ouvrant enfin la voie au Python sur ces superbes machines, vu que Casio ne fait pas officiellement l'effort pour elles.
- un module gint qui permet d'avoir accès à des routines optimisées de rendu graphique et une gestion fine des événements claviers, et nouvellement des fontes de caractères et la gestion du TouchScreen du ClassPad.
- un module de compatibilité Numworks et Upsilon pour les fx-CG10 / 20 / 50 et Math+ (pas sur monochrome et ClassPad à ce stade)
- un module permettant l'accès au système de fichier (open(), write(), read() et compagnie)
- un moteur de gris pour les machines monochromes permettant d'utiliser 4 tons (blanc, gris clair, gris foncé, noir) au lieu de seulement 2 (noir, blanc) sur l'écran.
La version 0.4.0 est disponible pour téléchargement ici : PythonExtra-pe-0.4.0-beta.zip
Démo de Magical Meltdown tournant sur Math+ :
Images de PythonExtra tournant sur fx-CP400+E jailbreaké :


