π
<-
Chat plein-écran
[^]

Casio Mise à jour émulateurs ES Plus 2nd edition 5.00b / 5.00.0021

New postby critor » 16 Jun 2024, 14:46

200762007520074Les Casio ES constituent la famille des calculatrices scientifiques Casio présentant un menu d'accueil au format texte.

Plusieurs générations se sont succédées dans cette famille :
  • génération ES de rentrée 2004 avec en France la fx-92 Collège 2D de rentrée 2005
  • génération ES Plus de rentrée 2008 avec en France la fx-92 Collège 2D+

200792007820077En France, les Casio ES ont été remplacées par les Casio Classwiz, nouvelle famille avec à la différence un menu d'accueil avec icônes :
  • génération EX Classwiz de rentrée 2014 avec en France les fx-92 Spéciale Collège de rentrée 2015 et fx-92+ Spéciale Collège de rentrée 2018
  • génération CW Classwiz de rentrée 2022 avec en France la fx-92 Collège Classwiz de rentrée 2023 et Graph Light de rentrée 2024

Mais hors de France c'est différent, les deux familles ES et Classwiz continuant à être produites et commercialisées en parallèle.

Dans ce cadre, la famille ES a eu droit à une nouvelle génération pour la rentrée 2019, les ES Plus 2nd edition.
20066200682006920081
20071200722007320070


Aujourd'hui, Casio met à jour ses émulateurs de calculatrices scientifiques ES Plus 2nd edition à installer sur ordinateurs Windows.
On passe de la version 5.00b/5.0.0.0020 à la version 5.00b/5.0.0.0021.



Téléchargements :

Casio Le jeu Orlog sur la Casio Graph Math+

New postby Afyu » 15 Jun 2024, 22:31

Il y a quelques jours, je te présentais dans deux précédents articles mon adaptation du jeu Orlog, un mini-jeu de dés et de jetons issu du jeu Assassin's Creed : Valhalla, en une version pour NumWorks Epsilon, une version pour NumWorks Upsilon légèrement améliorée, ainsi qu'une version compatible Graph 90+E qui tire parti de sa grande mémoire de travail et des formidables possibilités offertes par l'add-in PythonExtra.
199911999720004

19006Mais la rumeur dit qu'un nouveau modèle de calculatrice Casio vient de voir le jour, avec une grande mémoire de travail et une version de Python munie d'une fonction getkey().
Ce nouveau modèle de calculatrice est en fait la Graph Math+ dont tu peux lire un test très complet réalisé par l'équipe de TI-Planet.
Contrairement à celle de la Graph 90+E qui en était dépourvue, l'implémentation Python de la Graph Math+ dispose de la fonction getkey() qui permet de détecter en temps réel un appui sur les touches et permet ainsi de faire des jeux bien plus interactifs !

Il a donc été possible d'adapter le jeu Orlog pour en faire une version qui fonctionne avec la Graph Math+ ! :#tritop#:
200572006020061

Les règles du jeu sont détaillées dans l'article qui présente les versions NumWorks.

20056La version pour la Graph Math+ est directement adaptée de la version pour la Graph 90+E, mais une simple traduction ou conversion des différentes fonctions utilisées, comme getkey() à la place de keydown(), est loin d'être suffisante !
En effet, la Graph Math+ ne dispose pas du module time et contrairement à la version pour la Graph 90+E qui utilise PythonExtra et donc tous les modules de la NumWorks, la version pour la Graph Math+ n'utilise que les modules et fonctions disponibles nativement. Il a donc fallu recoder la fonction sleep du module time qui est très régulièrement utilisée pour mettre l'exécution du script en pause durant le temps demandé en paramètre (en sec).

On peut proposer, pour recoder la fonction sleep :
Code: Select all
def sleep(k=1):
    for i in range(k*10**4):
        i**2

20058L'implémentation Python de la Graph Math+ ne comporte pas non plus de fonction fill_rect qui est pourtant bien pratique pour dessiner des rectangles et remplir des zones de l'écran, sans devoir le faire pixel par pixel. Il est possible de recoder cette fonction en utilisant 2 boucles imbriquées et la fonction set_pixel.

On peut proposer, pour recoder la fonction fill_rect :
Code: Select all
def fill_rect(x,y,dx,dy,clr):
    for i in range(x,x+dx):
        for j in range(y,y+dy):
            set_pixel(i+38,j+1,clr)
    show_screen()

20059Jusque-là, rien de bien extraordinaire. Mais on remarque un étrange +38 et un étrange +1. En effet, si la fenêtre graphique disponible sur la Graph 90+E avec PythonExtra offre une définition de 396 par 224 pixels, la fenêtre graphique de l'implémentation Python de la NumWorks n'offre que 320 par 222 pixels.

Notre cher SlyVTT a œuvré pour porter dans l'add-in PythonExtra l'ensemble des fonctions et modules disponibles dans l'implémentation Python de la NumWorks mais il y a également ajouté une extension qui permet de ne pas être limité à une fenêtre de 320 par 222 pixels mais d'exploiter la grande taille de l'écran de la Graph 90+E qui nous offre une définition de 396 par 224 pixels. Mais pour en profiter, il faut choisir des coordonnées qui commencent artificiellement à -38 en abscisses pour exploiter la marge de gauche et à -1 en ordonnée, pour récupérer la toute première ligne de l'écran.

En revanche, le premier pixel en haut à gauche de l'écran de la Graph Math+ a pour coordonnées (0,0) et non pas (-38,-1). Pour ne pas devoir modifier toutes les coordonnées du script, il était plus simple et plus rapide de convertir les coordonnées à la volée, au moment de l'affichage. :)

Par ailleurs, la fenêtre graphique de la Graph Math+ n'offre que 384 par 192 pixels (au lieu de 396 par 224 pixels pour la Graph 90+E). Il a donc fallu ajuster le placement des différents éléments du jeu sur le plateau et l'affichage des divinités.

20061Il a également été nécessaire de redéfinir la fonction draw_string (qui permet d'afficher du texte dans la zone graphique) en remettant ses différents paramètres dans l'ordre qui convient à la Graph Math+, c'est-à-dire avec la chaîne de caractères placée après les coordonnées d'affichage.

Petite remarque en passant : la fonction draw_string de la Graph Math+ ne permet pas de choisir une couleur de fond en plus de la couleur du texte, mais permet en revanche de choisir la taille de la police parmi "small", "medium" et "large". C'est la taille "small" qui est utilisée dans l'affichage compact du plateau en bas de l'écran de choix de la divinité à invoquer et c'est la taille "medium" qui est utilisée ailleurs. :D

Il est à noter qu'en revanche le module casioplot propose des fonctions qui ne sont pas disponibles avec le module kandinsky de la NumWorks, telles que la fonction clear_screen() pour effacer l'écran rapidement, sans devoir tracer un immense rectangle blanc qui recouvre l'écran, ou encore la fonction show_screen() qui permet de tirer profit du double buffering que permet la Graph Math+ et qui permet de préparer une image sans l'afficher puis d'afficher d'un coup l'image générée une fois qu'elle est prête. De quoi afficher de jolis écrans sans laisser entrevoir les étapes de construction ! :#tritop#:

20062Un dernier détail et un dernier bémol : l'appel des différentes couleurs dans la fonction set_pixel ou dans la fonction draw_string du module casioplot ne se fait pas avec autant de souplesse qu'avec les fonctions équivalentes du module kandinsky de la NumWorks. En effet, la seule forme acceptée est l'écriture sous la forme d'un triplet de nombres entiers compris entre 0 et 255. Il faut donc exclure toute autre forme.

Par ailleurs, l'implémentation Python de la Graph Math+ ne gère pas les caractères accentués. Ils ont donc été retirés, jusqu'à amélioration de la situation. :)

Mais, au fait, comment on lance le jeu ?

Pour jouer à ce jeu, il faut mettre le script Python du jeu dans la mémoire principale de la Graph Math+ puis depuis la calculatrice, aller dans le menu Python, puis dans le Shell il faut saisir (à chaque lancement du jeu) la commande suivante from Orlog_v103_GM_IAmoyenne_sans_accents import * puis appuyer sur OK ou EXE.

Je conseille vivement de renommer le fichier et de choisir un nom bien plus court.

On peut également saisir cette ligne (une bonne fois pour toute) dans le script module.py, qui est exécuté automatiquement dès que l'on accède au Shell Python de la Graph Math+. Ensuite, pour chaque lancement du jeu, il n'y a alors plus qu'à accéder au Shell Python pour un lancement automatique, sans rien devoir saisir de plus. :#tritop#:

Ensuite, on joue en utilisant les 4 flèches et la touche EXE. Pour la version Graph Math+, j'ai ajouté la possibilité d'utiliser la touche OK pour désigner ou enlever une face de dé ou une divinité avant de valider avec EXE. La touche OK agît donc comme les flèches haut et bas.

Bon jeu ! :D


Téléchargement :
Link to topic: Le jeu Orlog sur la Casio Graph Math+ (Comments: 6)

TI-z80 The Level, niveau Oiram/Mario sur TI-83PCE et Graph 90+E

New postby critor » 15 Jun 2024, 20:27

7698En janvier 2017, c'est un monument du jeu vidéo qui débarquait sur calculatrices TI-83 Premium CE (également compatible avec les TI-84 Plus CE hors de France), Oiram CE par MateoconLechuga.

Oiram CE, écriture à l'envers de Mario, est un moteur de jeu Mario-like reprenant partiellement le gameplay ainsi que les sprites du jeu Super Mario Bros 3 sorti en 1988 pour la console de jeu japonaise Nintendo Famicom puis en 1990 pour sa déclinaison internationale Nintendo NES.

Outre les niveaux intégrés, tu peux rajouter pléthore de packs de niveaux additionnels, et même en créer toi-même très facilement grâce à un éditeur dédié pour Windows ou Mac.

Grâce à Oiram CE, ta TI-83 Premium CE se transforme en formidable console de jeux portable. ;)

En août 2020, Thomas Williamson portait Oiram CE pour calculatrices Casio Graph 90+E (également compatible avec les fx-CG50 hors de France ainsi que les anciens modèles fx-CG10/20).

Le portage avait comme gros point fort le fait d'accepter directement d'ouvrir les fichiers de niveaux au format .8xv de Texas Instruments.

Mais la version Casio bénéficiait également d'avantages spécifiques, comme celui de tirer profit de la puissance significativement supérieure du matériel pour nous offrir une hauteur d'affichage bien plus grande. Tu peux comparer toi-même, rien à voir avec le demi-écran de la TI-83 Premium CE : :D
1249512784

20065Aujourd'hui voici un nouveau niveau Oiram, TheLevel par tiGEEK.

Le niveau n'est pas impossible puisque son concepteur nous certifie l'avoir testé en être arrivé au bout, mais ce dernier t'émet malgré tout un avertissement : "Attention! : chez certaines personnes ce niveau peut causer un déséquilibre mental et des arrêts cardiaques !"

Que tu joues sur calculatrice Texas Instruments ou Casio, bon courage à toi ! ;)

Attention, Oiram CE rentre dans la catégorie des programmes en langage machine dits ASM.

Sur Casio, aucun problème. :)

Mais par contre chez Texas Instruments, suite à un acte maladroit d'un enseignant de Mathématiques français avec ses gesticulations désordonnées dans le contexte de la réforme du lycée et du Baccalauréat, le constructeur a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Si tu es sur une des versions ainsi bridées, tu peux quand même jouer sans trop d'efforts. Il te faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium pour pouvoir lancer les programmes ASM plus facilement, ou même AsmHook pour pouvoir les lancer comme avant
  3. installer les bibliothèques C nécessaires au fonctionnement de certains jeux dont celui-ci (mais rien de compliqué, juste à transférer le fichier et c'est tout)


Téléchargements :

Casio Màj émulateurs Graph 90+E 3.80 / Graph 35+E II 3.70 Windows

New postby critor » 15 Jun 2024, 18:30

20063Casio nous met à jour aujourd'hui ses émulateurs de calculatrices graphiques à installer sur ordinateurs Windows.

Le fx-Manager Plus, permettant d'émuler 3 calculatrices monochromes (Graph 35+E II pour la France, fx-9750GIII pour l'Amérique du Nord et fx-9860GIII) passe de la version 3.70.0 à la version 3.70.1. La calculatrice émulée continue pour sa part à faire tourner le même système d'exploitation en version 3.70.

20064Le fx-CG Manager Plus, permettant d'émuler 3 calculatrices couleur (Graph 90+E pour la France, fx-CG50AU pour l'Australie et fx-CG50) passe de la version 3.80.0 à la version 3.80.1. La calculatrice émulée continue pour sa part à faire tourner le même système d'exploitation en version 3.80.1.

Nous ignorons la finalité de cette mise à jour, mais comme elle ne concerne pas les émulateurs pour Mac cela semble être quelque chose de spécifique au fonctionnement sous Windows.




Téléchargements :

HP Découvre les différents prototypes HP Prime EVT/DVT/PVT

New postby critor » 15 Jun 2024, 15:53

27672792Rentrée 2013, nous recevions un prototype HP Prime à tester, ignorant encore qu'il s'agirait de l'ultime calculatrice graphique de Hewlett Packard et même de HP.

Une étiquette au dos indiquait qu'il s'agissait d'un prototype DVT, et il se distinguait des modèles de production par une façade arrière blanche au lieu de noire.

Rappelons en effet que la conception d'une nouvelle calculatrice se termine par différentes phases successives de prototypage :
  • EVT (Engineering Validation Tests)
  • DVT (Design Validation Tests)
  • PVT (Production Validation Tests)
  • MP (Mass Production)
2802L'étiquette indiquait également :
  • la date d'assemblage, 27 mai 2013
  • une référence de carte mère, EA656MB-06-1, même si à l'intérieur nous trouvions une référence écrite différemment en EA656MB-6-01
  • une référence de carte clavier, EA656KB-06-1, même si à l'intérieur nous trouvions ici une référence bien différente, EA656KB-2-01
  • les changements apportés pour les prototypes DVT : V9 CMF 0412
Nous n'avions jusqu'à présent jamais mis la main sur d'autres prototypes que les DVT précédents...
20037Et bien Frédéric Desautels alias mr womp womp, vient de trouver et acheter un exceptionnel lot de prototypes HP Prime !

Un lot particulièrement intéressant semblant avoir servi à l'équipe de développement, nombre de connecteurs additionnels de test ou débogage semblant présents !
200442004220055

Il est temps maintenant de l'explorer.
Prenons le temps de mettre tout ceci à plat afin d'avoir une meilleure vue d'ensemble :

20045
20050
2004620047
2004820049
2005120052
2005320054

20041La plupart de ces prototypes présente une étiquette avec un numéro de série, parfois manuscrit.

Pour les plus anciens et donc les moins finalisés, on distingue 3 prototypes de phase EVT1, qui ne portaient pas encore le nom de modèle HP Prime Graphing Calculator mais à la place HP Advanced Graphing Calculator.

2 de ces prototypes n'ont pas de boîtier, les cartes étant simplement fixées sur une plaque de mousse, avec pour l'un d'entre eux la superposition d'un simple papier avec les inscriptions manuscrites des touches clavier.
  • XPP-EA656 EVT1-08
  • XPP-EA656 EVT1-09
Un dernier prototype, de numéro de série XPP-EA656 EVT1(…)-01, dispose pour sa part bien d'un boîtier et de touches, mais dans un plastique translucide.

Puisque les numéros de série vont nous resservir plus loin, attardons nous sur leur format. Ils indiquent dans l'ordre :
  • XPP
  • EA656, référence du projet HP Prime
  • la phase du prototype, ici EVT1
  • et enfin, le numéro de série en tant que tel, allant ici de 01 à 09
Une numération donc sur 2 chiffres nous permettant de chiffrer la production de chaque phase de prototypes à seulement quelques dizaines pour toute la planète, leur conférant un caractère extrêmement rare… ce sont peut-être les derniers encore existants que mr womp womp vient de nous dénicher.
2556Nous avons maintenant leurs successeurs, la série de prototypes EVT2, toujours sous le nom de HP Advanced Graphing Calculator, avec des numéros de série allant de XPP-EA656 EVT2-01 à XPP-EA656 EVT2-10.

À partir de cette phase, nous avons en prime au dos l'étiquette détaillant le prototype en question comme vu plus haut.

L'étiquette nous indique ici :
  • une date d'assemblage commune au 25 mars 2013
  • une référence de carte mère EA656MB-04-1
Nous arrivons maintenant à la série de prototypes DVT, comme celui que nous avions reçu pour la rentrée 2013, passant enfin au nom finalisé de HP Prime Graphing Calculator et avec des numéros de série allant de XPP-EA656 DVT-04 à XPP-EA656 DVT-10.

L'étiquette nous indique ici :
  • une date d'assemblage commune au 27 mai 2013
  • une évolution de la carte mère, la référence EA656MB-04-1 étant remplacée par EA656MB-06-1 (ou EA656MB-6-01 tel qu'inscrit sur la carte)
  • l'utilisation d'une carte clavier EA656KB-06-1 (même si nous avons vu plus haut que la carte présente à l'intérieur portait une référence différente, EA656KB-2-01)
  • les changements apportées pour cette phase : V9 CMF 0412
Même si nous n'y avions pas eu droit, il y a eu encore une série de prototype avant la production de masse, les PVT avec des numéros de série allant de XPP-EA656-PVT-01 à XPP-EA656-PVT-10.

Le face arrière abandonne la couleur blanche pour le noir des modèles de production. L'étiquette y étant présente nous énumère ici :
  • une date d'assemblage commune au 9 juillet 2013
  • l'utilisation de la même carte mère de référence EA656MB-06-1 (ou EA656MB-6-01)
  • l'utilisation de la même carte clavier de référence EA656KB-06-1 (ou EA656KB-2-01)
  • les changements apportées pour cette phase : V10 CMF 0412 & 6/24 bottom case color change(black)

Malgré tout ceci les premières HP Prime commercialisées, en révision matérielle A, souffraient hélas d'un défaut matériel de conception, les empêchant de gérer correctement les périphériques USB pourtant annoncés lors du lancement (interface d'acquisition de mesures physiques HP SmartStream 410 ou encore HP Prime Wireless Kit pour les transferts de données sans fil en classe).

Le développement a donc continué afin de finaliser ce qui allait être la HP Prime révision C de rentrée 2014, enfin compatible avec les périphériques USB annoncés.
Nous avons la chance d'avoir dans le lot plusieurs éléments associés à cette phase de la conception de la HP Prime.

Nous trouvons déjà un prototype de phase PVT2.

L'étiquette nous détaille ici :
  • une date d'assemblage au 6 mars 2014
  • l'utilisation d'une carte mère différente de référence EA656MB-02142014 rev C
  • l'utilisation d'une carte clavier différente de référence EA656KB-12122013 rev B
  • les changements apportées pour cette phase : V11 CMF 0412 & 6/24 bottom case color change(black) & 2/14 rev C layout with pre 1.1 FW(r5635OS v0.33)

20043De plus, nous avons ensuite une série de prototypes PVT3, avec des numéros de série comme XPP-EA656 PVT3(VERC)-02 ou encore XPP-EA656 PVT3-05.

L'étiquette au verso nous liste ici :
  • une date d'assemblage au 14 avril 2014
  • l'utilisation de la même carte mère de référence EA656MB-02142014 rev C
  • l'utilisation de la même carte clavier de référence EA656KB-12122013 rev B
  • les changements apportées pour cette phase : V11 CMF 0412 & 6/24 bottom case color change(black) & 2/14 rev C layout with pre 1.1 FW(r5665OS v0.33)

Les choses ne s'arrêtent toujours pas là car le microcontrôleur Samsung S3C2416 utilisé jusqu'ici par les HP Prime voit sa production cesser.

Les HP Prime vont donc devoir subir une révision matérielle majeure, ce qui conduire à la HP Prime G2 de rentrée 2018, connue également en tant que révision matérielle D.
Nous avons également la chance de trouver dans le lot un élément associé à cette ultime phase de la conception HP Prime.

De numéro de série XPP-EA656 G2 DVT1-03, ce prototype redescend donc en phase DVT1, sans surprise pour une révision majeure où nombre de choses sont à recommencer.

Merci mr womp womp pour la sauvegarde de ces inestimables témoins historiques de ce que fut la conception de l'ultime calculatrice graphique de chez HP. 🥲

-
Search
-
Social TI-Planet
-
Featured topics
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
1312 utilisateurs:
>1278 invités
>29 membres
>5 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)