π
<-
Chat plein-écran
[^]

News 2024
Avril (2)

News 2023
Août (2)
Juin (3)
Mai (7)
Avril (2)
Mars (3)

News 2022
Août (3)
Juin (4)
Mai (1)
Avril (6)
Mars (4)
Janvier (12)

News 2021
Août (8)
Juillet (28)
Juin (20)
Mai (19)
Avril (25)
Mars (15)

News 2020
Août (16)
Juillet (13)
Juin (17)
Mai (38)
Avril (21)
Mars (17)

News 2019
Août (10)
Juin (4)
Mai (11)
Avril (8)
Mars (18)
Janvier (14)

News 2018
Août (5)
Juin (9)
Mai (10)
Avril (2)
Mars (14)
Janvier (12)

News 2017
Août (10)
Juillet (14)
Juin (14)
Mai (11)
Avril (9)
Mars (12)
Janvier (11)

News 2016
Octobre (10)
Août (8)
Juin (8)
Mai (14)
Avril (9)
Mars (13)
Janvier (11)

News 2015
Octobre (15)
Août (11)
Juin (7)
Mai (12)
Avril (6)
Mars (11)

News 2014
Août (2)
Juin (2)
Mai (5)
Avril (4)
Mars (5)

News 2013
Août (6)
Juin (8)
Mai (14)
Avril (24)
Mars (16)
Janvier (10)

News 2012
Octobre (11)
Août (6)
Juin (8)
Mai (16)
Avril (16)
Mars (6)

News 2011
Août (4)
Juin (11)
Mai (5)
Avril (2)
Mars (6)

News 2010
Juin (1)
Mai (2)
Avril (1)

News 2009
Août (2)
Avril (1)

CERMASTR : répare l'autodestruction Python des 83PCE/84+CE

Nouveau messagede critor » 20 Déc 2022, 12:16

1632716326Bien que son déclenchement soit rare, les TI-83 Premium CE Edition Python, TI-84 Plus CE-T Python et TI-84 Plus CE Python souffrent d'un très grave bug, autodétruisant leurs fonctionnalités Python.

Une fois le bug déclenché l'application Python refusera de se lancer, avec un message d'erreur :
  • t'invitant à connecter l'adaptateur externe TI-Python et à l'utiliser l'application PyAdaptr si il s'agit d'une TI-83 Premium CE Edition Python
  • te disant que la fonctionnalité Python n'est pas disponible si il s'agit d'une TI-84 Plus CE-T Python ou TI-84 Plus CE Python

1632916328Le problème est également confirmable à l'écran d'autodiagnostic accessible via
mode
alpha
ln
, les informations spécifiques à la fonctionnalité Python n'étant plus affichées.


Voilà, ta TI-83 Premium CE Edition Python, TI-84 Plus CE-T Python ou TI-84 Plus CE Python vient de se désévoluer en un ancien modèle TI-83 Premium CE ou TI-84 Plus CE, perdant à la fois en fonctionnalités (qui plus est une fonctionnalité majeure) ainsi qu'en valeur sur le marché de l'occasion. :mj:

Le changement est hélas officiellement définitif. Aucun reset ou menu de réinitialisation officiel ne permet de revenir en arrière.

Nous pouvons confirmer à coup sûr au moins 4 déclenchements de ce bug dans la communauté, son existence est certaine :
  • moi-même sur TI-83 Premium CE Edition Python, problème constaté juste après le transfert d'une application
  • MozzieThePython sur TI-83 Premium CE Edition Python, problème constaté juste après la mise à jour du système en version 5.7 (source)
  • Lucas5641 sur TI-83 Premium CE Edition Python, problème constaté juste après la mise à jour du système en version 5.6 (source)
  • texasins sur TI-84 Plus CE-T Python Edition, problème constaté juste après la mise à jour du système (source)
À rajouter bien sûr tous ceux qui ont directement démarché l'assistance technique de Texas Instruments, ainsi que ceux n'ont pas réagi parce qu'ils n'utilisaient que pas ou peu l'application Python.

Le bug semble donc a priori être lié aux écritures d'informations en mémoire Flash qui ont lieu lors de l'installation d'une application ou d'un nouveau système d'exploitation, des manipulations parfaitement normales, écritures qui visiblement se passent mal dans certains cas.

Tentons déjà de comprendre non pas ce qui déclenche le problème, mais ce qui suite à son déclenchement empêche l'application Python de se lancer.

On peut justement noter une autre différence entre les calculatrices normales et les calculatrices dont la fonctionnalité Python a été autodétruite, que nous appellerons par la suite pour simplifier calculatrices malades.

À l'écran à propos accessible via
2nde
+
1
:
  • les calculatrices normales affichent une ligne ID avec le numéro de série électronique interne à la machine
  • les calculatrices malades ne l'affichent pas

Or cette information est issue du certificat, une page spéciale en mémoire Flash avec des informations sur la machine. Nous avons justement l'outil CERMASTR permettant d'afficher les informations du certificat et même de les modifier, regardons cela.

Les informations ansi que leur nombre peuvent varier d'une machine à une autre. Sur les machines normales, nous avons :
  • un champ principal 0x033, contenant lui-même :
    • un champ 0x040 avec justement l'ID affiché à l'écran à propos
    • un champ 0x042 avec le nom du modèle (TI-83 Premium CE ou TI-84 Plus CE)
      (ce champ était pris en compte pour les différents affichages de la calculatrice, ce qui te permettait avec CERMASTR de personnaliser le nom de ta machine et ainsi la marquer électroniquement contre le vol, mais malheureusement depuis la mise à jour 5.7 cette valeur est désormais ignorée)
    • sur les seules machines Python un champ 0x043, de valeur "P" (0x50)
Et justement, nous brûlons. Toute altération ou suppression du champ 0x043 désactive les fonctionnalités Python de la machine en question : le système considère que le microcontrôleur avec le coprocesseur 32 bits dédié au Python est absent.

Regardons maintenant le certificat d'une machine malade, comme tout récemment la TI-84 Plus CE-T Python Edition de texasins.

Et bien voilà nous y sommes, le champ principal 0x033 est absent ainsi que l'intégralité de son contenu, ce qui implique entre autres :
  • pas de champ 0x040 avec l'ID de la machine
  • pas de champ 0x043 activant les fonctionnalités Python

Que s'est-il passé ? Nous supposons :
  • que dans certaines situations (mises à jour système ou installation d'applications comme nous avons vu) il peut se produire une corruption du contenu du certificat
  • que le certificat est alors effacé
  • que suite à cela certains champs sont recréés comme on peut le constater, mais visiblement pas le champ principal 0x033, ce qui est en soit un 2ème bug :'(
Bon maintenant que nous avons compris, il est temps de voir si l'on peut réparer cela.

Deux problèmes toutefois avec CERMASTR :

Déjà d'une part les possibilités d'édition de CERMASTR étaient limitées, permettant certes de changer les valeurs et tailles de champs déjà existants, mais pas de recréer un champ absent où on le voulait.

D'autre part, l'écriture directe dans les zones sensibles de la mémoire Flash nécessite un contexte privilégié (unlock), comme le fait l'outil Cesium, Texas Instruments répondant systématiquement à chaque mise à jour système en bloquant la chose :mj:
Et il se trouve que contrairement à Cesium, CERMASTR n'avait pas été mis à jour avec le nouvel unlock compatible avec les dernières mises à jour système 5.7 et 5.8.

Rajoutons qu'un outil logiciel de réparation devient de plus en plus essentiel, car nous avons passé la rentrée 2022 alors que la TI-83 Premium CE Edition Python est sortie pour la rentrée 2019, ce qui veut dire que la garantie de 3 ans vient de commencer à expirer pour certaines machines, et qu'à partir de maintenant il n'est pas certain que Texas Instruments acceptera dans ce cas de les échanger ou réparer si le bug détruisant les fonctionnalités Python s'y déclenche.

Et bien retroussons nos manches. Toute la communauté vient de se mobiliser autour de l'outil CERMASTR, notamment :
  • MateoConLechuga pour y intégrer le nouvel unlock rajoutant la compatibilité avec les systèmes 5.7 et 5.8
  • Adriweb pour y nettoyer le code
  • et moi-même pour étendre les possibilités de création de champs
Nous te signons donc tous ensemble une mise à jour de CERMASTR compatible avec les derniers systèmes en date, et apportant des possibilités d'édition étendues ! :bj:

Nous avons pu constater lors de nos tests qu'il ne suffisait pas juste de récréer le champ Python 0x043 n'importe-où, sans quoi il était parfois ignoré. Ne comprenant pas exactement sous quelles conditions le système accepte ou refuse de prendre en compte ce champ, nous te proposons de reproduire au plus proche la configuration d'usine.

Pour réparer une TI-83 Premium CE Edition Python, TI-84 Plus CE-T Python Edition ou TI-84 Plus CE Python dont l'application Python est inutilisable, voici comment faire.

Déjà, recréons le champ Python 0x043 :
  1. insérer un champ vide en début de certificat
  2. sélectionner sa taille et l'augmenter à 1
  3. sélectionner son identifiant et le mettre à 043
  4. y programmer la valeur par défaut à P (0x50)


Mais cela ne suffit pas, en l'état ce champ sera ignoré selon nos tests. Il nous faut maintenant recréer le champ principal 0x033 et le mettre dedans :
  1. insérer un nouveau champ vide en début de certificat
  2. sélectionner son identifiant et le mettre à 033
  3. sélectionner sa taille et l'augmenter une fois pour qu'il intègre le champ Python 0x043 suivant


Et voilà, juste à écrire le certificat modifié et la machine est réparée, l'application Python remarche, plus besoin de négocier un échange de calculatrices avec le service après vente de Texas Instruments, à devoir s'embêter à expédier sa calculatrice et ensuite à attendre la livraison, surtout lorsque cela se produit juste avant une évaluation ou un examen important ! :bj:
Nous conseillons toutefois aux personnes concernées par la panne de ne pas reproduire ces manipulations seules.

Lancez CERMASTR une fois juste pour prendre une photo ou capture d'écran de l'état de votre certificat à nous partager, et nous reviendrons vers vous avec une série de manipulations personnalisées après les avoir testées sur émulateur en partant d'un certificat exactement dans le même état que le vôtre.

Espérons que Texas Instruments ne va pas se dépêcher une nouvelle fois de bloquer le dernier unlock en date lors d'une prochaine mise à jour logicielle ou matérielle. :#non#:

Cela rendrait donc notamment Cesium et CERMASTR inutilisables, et à nouveau les machines malades irréparables, ce qui serait bien gênant maintenant que certaines machines commencent à sortir de la période de garantie. /!

Téléchargement : CERMASTR
Lien vers le sujet sur le forum: CERMASTR : répare l'autodestruction Python des 83PCE/84+CE (Commentaires: 3)

Sortie de l'émulateur GameBoy Color TI-Boy CE pour 83P/84+CE

Nouveau messagede Adriweb » 07 Déc 2022, 13:06

Il n'y a plus vraiment besoin de le présenter... mais faisons le quand même pour les nouveaux arrivants ;)
TI-Boy CE est un émulateur de console Nintendo Game Boy développé par l'extraordinaire calc84maniac pour ta TI-83 Premium CE / 84 Plus CE :bj:

Développé en langage assembleur (ASM), c'est une véritable prouesse technique, exploitant le moindre recoin du matériel de la calculatrice, qui continue dans la lignée des émulateurs que son auteur conçoit depuis de nombreuses années, sur différents modèles de calculatrices TI.

calc84maniac faisait du teasing depuis longtemps par rapport au fait que dans ses multiples réécritures du code du cœur d’émulation, il en profitait pour plus ou moins préparer le terrain à une future évolution du code gérant la console suivante de Nintendo : la Game Boy Color.
Cette console est toujours autant basée sur un processeur Z80, mais ajoute et améliore différents aspects (comme bien entendu la gestion de la couleur), et donc gérer tout ceci relève encore et toujours de l'exploit technique... et on pouvait se demander s'il allait y arriver... 🤔

Courant octobre (ici) puis en novembre (), on a eu le droit à des previews de la future version qui approchait, compatible GBC, avec des superbes vidéos montrant la performance de l'émulateur :bj:
Il disait à l'époque avoir encore quelques bugs à régler, mais que cela ne devait plus prendre très longtemps avant d'être prêt...

Hé bien cette semaine, l'attente est terminée, calc84maniac a enfin publié la nouvelle version majeure v0.3.0 de son émulateur TI-Boy CE, compatible GameBoy Color !

Il a annoncé la nouvelle sur son blog TI-Boy CE et sur le repo GitHub avec son code source.

En quelques mots, il dit que le cœur d'émulation a eu une refonte majeure améliorant les performances et la compatibilité :
calc84maniac a écrit:Après une longue année de travail, TI-Boy CE supporte enfin la Game Boy Color ! Cela impliquait une réécriture complète du système de mémoire pour prendre en charge les memory maps des GB et GBC, permettant également une compatibilité et des performances améliorées. La fonction de correction des couleurs a également été grandement améliorée par rapport à ce qui était utilisé dans la colorisation des versions précédentes.


On notera par ailleurs l'attention particulière au skin GBC entourant l'écran virtuel, de quoi rappeler des souvenirs...

15982Voici une vidéo, postée par calc84maniac, mettant en avant les possibilités de l'émulateur en montrant Pokémon Crystal et Mario Golf :


Pour ceux qui veulent en savoir plus, voici les détails techniques des nouveautés/améliorations de cette nouvelle version (source) :
Show/Hide spoilerAfficher/Masquer le spoiler
Added
  • Game Boy Color support.
  • GBA backwards-compatibility to unlock features in some GBC games.
  • Color correction to approximate the color spectrum of a GBC or GBA screen, leveraging native gamma settings.
  • Game Boy Color skin for no-scaling mode.
  • Brightness change hotkeys usable in menus.

Changed
  • Confirmation setting for Load State now also applies to Restart Game.
  • Various improvements to the menu, courtesy of runer112:
    • Mark per-game options instead of global options with an asterisk.
    • Improved menu item alignment and font.
  • Majorly rewrite the CPU emulation to improve performance and flexibility of memory access emulation.
    • Rearrange the JIT's static register allocation and the ABI of routines called from it.
    • Remove dynamically-generated per-opcode memory routines, reducing overhead of memory region selection.
    • For special memory accesses (I/O reads or non-RAM writes), dynamically generate minimal trampolines instead.
    • For writes to MBC registers, directly use a routine for the specific register to remove range-checking overhead.
    • Always pass valid timing info to memory accesses which may require it, removing the need for validity checks.
    • Enable complex memory instructions to directly read/write RAM, such as bitwise operations and INC/DEC (HL).
    • Allow absolute reads/writes to have variable-length implementations, for better performance with banked memory.
    • Change stack bounds-checking to speed up close SP modifications (INC/DEC/ADD SP) and free up a register.
    • Use inclusive bounds for the stack to avoid thrashing when touching the high edge of a memory region.
    • Improve performance of return prediction by ignoring the stack offset unless the prediction misses.
    • Improve performance of self-modifying code checks by using 24-bit comparisons.
    • Improve performance of self-modifying JP instructions by using dynamic dispatch instead of recompiling.
    • Expand the list of supported instructions in waitloop detection to reduce false negatives.
    • Optimize ROM bank switching routine at ROM load time based on the ROM size, to eliminate redundant masking.
    • Simplify MBC3 RTC bank switching by handling RTC updates immediately before register writes.
  • Refactor the PPU scheduler to speed up writes to STAT and LYC registers.
    • Predict future writes to the LYC register based on previous frames, to avoid excessive rescheduling.
    • Remove post-vblank event cache to simplify all reschedules, and determine the event only when vblank is reached.

Fixed
  • Reduce SPI transfer clock to fix glitchy display on some calculator revisions.
  • Increase Flash wait states for increased stability on some calculator revisions.
  • Fix game screen corruption in the main menu when showing a confirmation dialog.
  • Fix garbled character display when internal ROM title contains invalid characters.
  • Fix corruption of a couple of pixels when restoring the home screen.
  • Implement more accurate open-bus read behavior for disabled cartridge RAM.
  • Implement correct mirroring behavior for MBC2 cartridge RAM.
  • Fix reads past the end of ROM banks trimmed by the ROM converter.
  • Fix conditions for the window trigger to include writes to LCDC or WY during hblank.
  • Fix display of mid-frame sprite changes resulting from direct OAM writes.
  • Allow NR30 writes to disable audio channel 3.
  • Fix a scheduler edge case which could cause crashes in some games. Fixes Space Invaders (Japan).

N'oublions pas de préciser que puisque TI-Boy CE est open-source, les commits sont disponibles sur GitHub :D

Et pour la suite ?
Calc84maniac dit que la prochaine mise-à-jour tentera d'améliorer la gestion de certaines choses complexes au niveau de la palette de couleur.
Ensuite, dans une nouvelle version (majeure !), il y aura la gestion du "link" (via connexion USB de la CE), puis du son. :bj:
Par contre, il a déjà précisé que ce n'était pas la peine d'attendre un émulateur GBA pour CE, ça n'arrivera pas, le matériel est bien trop différent :P


Téléchargement: TI-Boy CE pour TI-84 Plus CE et TI-83 Premium CE (Python OK). Note : le convertisseur de ROM n'a pas changé.
(Attention : cette version ne fonctionne pas directement sur CEmu à l'heure actuelle. Pour obtenir une build spéciale qui y fonctionne, il faut juste rebuilder avec -DCEMU en suivant les instructions, et désactiver le mode plein-écran de TI-Boy CE)

Merci calc84maniac, et amusez-vous bien :D
Lien vers le sujet sur le forum: Sortie de l'émulateur GameBoy Color TI-Boy CE pour 83P/84+CE (Commentaires: 0)

Pack de niveaux Oiram méga durs pour 83PCE 84+CE Graph 90+E

Nouveau messagede critor » 06 Déc 2022, 09:54

12303En janvier 2017, c'est tout un monument du jeu vidéo qui débarquait sur calculatrices TI-83 Premium CE et TI-84 Plus CE, j'ai nommé Oiram CE par MateoconLechuga.

Oiram CE est un moteur de jeu Mario-like reprenant partiellement le gameplay ainsi que les sprites de 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 et fx-CG10/20/50.

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 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

Voici aujourd'hui par WhatAHacker un nouveau pack de niveaux pour Oiram, Mega-hard levels.

Il paraît que ces niveaux d'une difficulté ultime arrivent même à donner du fil à retordre à leur concepteur :


Seras-tu cap d'en venir à bout pour décrocher le titre de meilleur joueur ou meilleure joueuse Oiram sur Terre ? ;)

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 aveugles dans le contexte de la réforme du lycée, 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 :
Lien vers le sujet sur le forum: Pack de niveaux Oiram méga durs pour 83PCE 84+CE Graph 90+E (Commentaires: 0)

Rail Run CE - courses 3D sur vos TI-83 Premium CE !

Nouveau messagede Shadow » 05 Déc 2022, 07:49

16205Ce 4 novembre 2022, Zsolt Mathez publie son tout premier jeu pour TI-83 Premium CE et TI-84 Plus CE. Sous le nom de Rail Run CE, on peut le catégoriser comme un jeu de course 3D. D'autre part, on peut noter un thème des années 80 avec le texte à 7 segments, juste avant de lancer une course.

Au niveau gameplay, le joueur est sous le contrôle d'une bille. La bille avance automatiquement, mais des obstacles viennent perturber la/les voies. Il y a également des pièces placées le long de la course. Le joueur doit donc esquiver les obstacles, ramasser un maximum de pièces, et terminer la course.
On compte actuellement deux types d'obstacles ;
  • Les murs, clignotant noir/rouge
  • les voies sans terrain ; il faut utiliser le pont pour faire "voler" la bille

Pour info, la course se divise en plusieurs niveaux, assez longs. Nous ne savons pas combien il y en a. Nos joueurs comptent 17 niveaux pour l'instant.

En tous cas, plus vous finissez de niveaux, plus la difficultée est élevée. Et sachez que si vous ne parvenez pas à terminer un niveau, vous ne recommencerez pas depuis le début. Un fichier sauvegarde est crée à chaque fois que vous exécutez le jeu. Si le jeu détecte une sauvegarde existante, vous pourrez reprendre au niveau où vous vous êtes arrêtés ;).

Note ; en haut de l'écran, vous constaterez
  • à gauche, votre score total (depuis le début)
  • à droite, le numéro du niveau

Et ce qui est pratique, c'est que vos données s'archivent lorsque vous quittez le programme. Pas besoin de s'inquiéter pour un reset RAM si le jeu est déjà archivé :) .

Nous vous partageons ainsi les commandes du jeu ;
  • entrer
    commencer le niveau
  • <
    ou
    >
    ; changer la bille de voie
  • annul
    ; quitter instantanément le jeu

Pas très compliqué :p
N'hésitez pas à partager votre score ici, et nous prévenir s'il y a une limite de niveaux (en nous envoyant une capture).

Et n'oubliez pas que vous aurez besoin des bibliothèques clibs pour lancer Rail Run CE.


Bon jeu :)

Attention, Rail Run CE rentre dans la catégorie des programmes en langage machine dits ASM.
Suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations dans le contexte de la réforme du lycée, Texas Instruments a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Pour savoir la version (OS) de votre calculatrice, effectuez la démarche suivante :
2nde
puis
+
puis
1
(à propos) ; ce qui est écrit en dessous de "TI-83 Premium CE" correspond à l'OS de votre calculatrice.


Si vous êtes ainsi sur une des versions bridées, vous pouvez quand même en profiter. Pour cela, il vous faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium afin de pouvoir lancer les programmes ASM plus facilement, voire même AsmHook pour pouvoir les lancer comme avant
Un tutoriel est disponible ici.
L'OS le plus récent de la TI-83 Premium CE est la version 5.8.0.



Téléchargements :


Via : ticalc.org
Lien vers le sujet sur le forum: Rail Run CE - courses 3D sur vos TI-83 Premium CE ! (Commentaires: 3)

2ème preview de l'émulateur Game Boy Color pour TI-83/84+CE

Nouveau messagede Adriweb » 20 Nov 2022, 11:48

Il n'y a plus vraiment besoin de le présenter... mais faisons le quand même pour les nouveaux arrivants ;) TI-Boy CE est un émulateur de console Nintendo Game Boy développé par l'extraordinaire calc84maniac pour ta TI-83 Premium CE / 84 Plus CE :bj:

Développé en langage assembleur (ASM), c'est une véritable prouesse technique, exploitant le moindre recoin du matériel de la calculatrice, qui continue dans la lignée des émulateurs que son auteur conçoit depuis de nombreuses années, sur différents modèles de calculatrices TI.

calc84maniac faisait du teasing depuis longtemps par rapport au fait que dans ses multiples réécritures du code du cœur d’émulation, il en profitait pour plus ou moins préparer le terrain à une future évolution du code gérant la console suivante de Nintendo : la Game Boy Color.
Cette console est toujours autant basée sur un processeur Z80, mais ajoute et améliore différents aspects (comme bien entendu la gestion de la couleur), et donc gérer tout ceci relève encore et toujours de l'exploit technique... et on pouvait se demander s'il allait y arriver... 🤔

15982Il y a quelques semaines, j'avais la joie de vous présenter un aperçu exclusif de cette nouvelle version, avec une petite vidéo montrant l'écran de démo de Pokémon Crystal.

On y admire la rapidité d'émulation ;)

L'auteur disait par ailleurs qu'il avait encore des choses à corriger et à implémenter avant de pouvoir penser à une release...

Hé bien aujourd'hui calc84maniac propose un nouveau preview, après de multiples améliorations et corrections de bugs, et avec cette fois-ci une vidéo de gameplay dans 2 jeux différents : Super Mario Bros. Deluxe et Magi Nation.



Ce n'est toujours pas fini, car il reste encore quelques bugs à corriger, mais le projet avance bien ! On lui souhaite bonne chance pour la finalisation :)
Lien vers le sujet sur le forum: 2ème preview de l'émulateur Game Boy Color pour TI-83/84+CE (Commentaires: 2)

Geometry Dash et tous les niveaux adaptés sur TI83PCE !

Nouveau messagede Shadow » 07 Nov 2022, 22:16

Depuis 2016, la TI-83 Premium CE bénéficie d'une superbe adaptation de Geometry Dash par Epharius aidé d'Anonyme0. :favorite:

La version téléchargeable du jeu inclut actuellement des adaptations de huit des 21 niveaux accompagnant la version complète du jeu mobile :

Mais bien d'autres choses sont possibles car vous pouvez très facilement créer et charger vos propres niveaux. :bj:

Un éditeur intégré à Geometry Dash est accessible avec la touche
+
, rien de plus simple pour rajouter un niveau. ;)

Si vous préférez bénéficier d'un écran plus grand pour une meilleure vue d'ensemble, la conception peut également se faire sur ordinateur avec le logiciel Tiled où il suffira d'utiliser le tileset de Geometry Dash, puis d'en exporter une version .csv avant de la convertir en ligne.
Pour plus d'informations, cliquez ici.

Cela a justement permis l'adaptation de plusieurs autres niveaux du jeu original, ainsi que diverses créations, telles que :


Aujourd'hui, l'équipe des Geometry Dasheurs vient vous annoncer que tous les niveaux Geometry Dash ont été adaptés sur vos CE ! :D

Niveau tutoriel : The Practice Level
Programme de triche

Geometry Dash Originaux :
Stereo Madness (niveau 1 - facile)
Back On Track (niveau 2 - facile)
Polargeist (niveau 3 - normal)
Dry Out (niveau 4 - normal)
Base After Base (niveau 5 - dur)
Can't Let Go (niveau 6 - dur)
Jumper (niveau 7 - très dur)
Time Machine (niveau 8 - très dur)
Cycles (niveau 9 - très dur)
Xstep (niveau 10 - maniaque)
Clutterfunk (niveau 11 – maniaque)
Theory Of Everything (niveau 12 – maniaque)
Electroman Adventures (niveau 13 – maniaque)
Clubstep (niveau 14 - démon difficile)
Electrodynamix (niveau 15 – maniaque)
Hexagon Force (niveau 16 – maniaque)
Blast Processing (niveau 17 – très dur)
Theory Of Everything 2 (niveau 18 – démon difficile)
Geometrical Dominator (niveau 19 – très dur)
Deadlocked (niveau 20 – démon difficile)
Fingerdash (niveau 21 – maniaque)

Geometry Dash Meltdown :
The Sever Seas (niveau 1 - facile)
Viking Arena (niveau 2 - normal)
Airborne Robots (niveau 3 - dur)

Geometry Dash Subzero :
Press Start (niveau 1 - facile)
Nock Em' (niveau 2 - dur)
Power Trip (niveau 3 - très dur)

Geometry Dash World
DASHLANDS (Monde 1)

TOXIC FACTORY (Monde 2)

Un grand merci à nos dirigeants ;
  • critor ; fondateur du site
  • Epharius ; fondateur de Geometry Dash CE
  • Anonyme0 ; responsable des graphismes du jeu
  • Shadow ; fondateur de l'équipe des Geometry Dasheurs

Et à nos membres qui resteront gravés chez nous ;

Shadow a écrit:Je n'aurai jamais pu terminer ce projet sans l'aide de mes amis :favorite:
Nous avons été très investis ensemble. Chaque membre a joué un rôle essentiel (surtout mon premier collaborateur ; Orlando Jakubec)


L'équipe des Geometry Dasheurs se renomme les TI-Gameurs puisque leur projets s'imposent sur d'autres conceptions...
N'hésitez pas à tester leur niveaux en tous cas ;)


Attention, Geometry Dash rentre dans la catégorie des programmes en langage machine dits ASM.
Suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations dans le contexte de la réforme du lycée, Texas Instruments a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Pour savoir la version (OS) de votre calculatrice, effectuez la démarche suivante :
2nde
puis
+
puis
1
(à propos) ; ce qui est écrit en dessous de "TI-83 Premium CE" correspond à l'OS de votre calculatrice.


Si vous êtes ainsi sur une des versions bridées, vous pouvez quand même en profiter. Pour cela, il vous faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium afin de pouvoir lancer les programmes ASM plus facilement, voire même AsmHook pour pouvoir les lancer comme avant
Un tutoriel est disponible ici.
L'OS le plus récent de la TI-83 Premium CE est la version 5.8.0.


Téléchargements :
Lien vers le sujet sur le forum: Geometry Dash et tous les niveaux adaptés sur TI83PCE ! (Commentaires: 6)

Test 2 clés USB d'émulation TI-SmartView CE 8Go et 32 Go

Nouveau messagede critor » 07 Nov 2022, 17:15

Disponible pour Windows et Mac, le logiciel TI-SmartView CE est un émulateur de calculatrices TI-83 Premium CE et TI-82 Advanced. Son usage est fort pertinent pour une mutualisation de la recherche en classe grâce à son grand écran et son historique visuel des touches pressées. Sa technologie View3 permet de plus de visualiser simultanément les écrans de définition de fonctions, de représentation graphique, et de table de valeurs. Son clavier dédié est de plus un véritable plaisir avec un vidéoprojecteur interactif. Enfin si tu préfères, tu peux même utiliser ta calculatrice TI-83 Premium CE ou TI-84 Plus CE en tant que télécommande avec leur application SmartPad.1A

Mais voilà, au-delà d'une période d'essai de 90 jours, l'utilisation de ce logiciel nécessite une licence.

Pour l'enseignant qui se trimballe d'une salle à l'autre avec son propre ordinateur portable, pas de problème.

Par contre pour l'enseignant qui utilise l'ordinateur de la salle de classe, c'est autre chose.

D'une part, l'enseignant ne disposant normalement pas des droits d'administration sur l'ordinateur de la salle, l'installation du logiciel TI-SmartView CE pouvait lui être refusé.

C'est sans compter de plus les licences d'utilisation, où on distingue deux cas :
  • les anciennes licences dont les numéros une fois utilisés sont liés définitivement à l'ordinateur sur lequel ils ont été saisis (problème en cas d'utilisation de plusieurs salles, de changement imprévu de salle, de remplacement de l'ordinateur de la salle en cas de vol panne, ou même de changement de configuration matérielle/logicielle de l'ordinateur qui arrive parfois même à le faire passer aux yeux du logiciel pour une nouvelle machine différente)
  • les nouvelles licences Internet flottantes qui comme leur nom l'indique peuvent être utilisées depuis n'importe quelle machine mais nécessitent une connexion Internet, qu'un réseau d'établissement est de plus susceptible de limiter

Pour cela Texas Instruments France avait sorti une solution dès la rentrée 2016, la clé USB TI-SmartView CE.

Avec cette clé USB spéciale plus besoin de s'embêter avec les droits d'administration, les numéros de licence ou la connexion Internet, il y avait juste à la brancher sur n'importe quel ordinateur équipé de Windows pour pouvoir lancer directement l'émulateur de TI-83 Premium CE qu'elle contenait ! :bj:

Bien évidemment, l'émulateur en question était une édition spéciale dite TI-SmartView CE USB, et même copié ce dernier refusait de se lancer si la clé USB originale officielle n'était pas détectée sur la machine utilisée.

1610416105Aujourd'hui après pas moins de 6 ans nous avons enfin pu récupérer un exemplaire de la clé comme nous venons de t'en faire part. Et la bonne nouvelle n'arrive pas seule, nous avons depuis récupéré un autre exemplaire différent, cette fois-ci accompagné de la sange Texas Instruments officielle. Au menu du test aujourd'hui donc, les clés estampillées :
  • Logiciel TI-SmartView CE version 5.2
  • Logiciel TI-SmartView CE
161311613016132

La clé estampillée Logiciel TI-SmartView CE version 5.2 est la plus ancienne, contenant comme son nom l'indique un émulateur de TI-83 Premium CE en version 5.2.1.0042.

La clé Logiciel TI-SmartView CE est plus récente comme on peut le deviner à son marquage UKCA additionnel suite au Brexit, et contient pour sa part un émulateur de TI-83 Premium CE Edition Python en version 5.5.2.0044.

1612816129Mais ce qui nous saute aux yeux, c'est le moulage du boîtier absolument identique à celui de de la première version de la clé d'émulation Casio diffusée en 2019-2020.

La clé USB Casio disposait d'un autocollant avec une référence au dos, TS8GJF730 ce qui renvoyait à une Transcend JetFlash 730 de 8 Go de capacité.

Pas de référence sur les clés TI, mais une récupération des descripteurs USB indique qu'il s'agit ici aussi de clés Transcend JetFlash.

Différence de capacité toutefois, si la clé TI-SmartView CE 5.2 fait 8 Go comme chez Casio, la nouvelle clé TI-SmartView CE fait 32 Go ! :bj:

Malgré la marque identique les protections empêchant l'exécution des émulateurs en l'absence d'une clé USB officielle connectée à la machine semblent toutefois différentes :
  • chez Casio, d'étranges fichiers sont présents à la racine de la clé, et varient d'une clé à une autre, peut-être une signature du numéro de série de la clé
  • chez TI, à première vue nous ne remarquons aucun fichier en dehors du dossier de l'émulateur, et pas de partition cachée non plus

Et effectivement en pratique, les émulateurs Casio ne marchent pas avec la clé TI, et les émulateurs TI ne marchent pas avec la clé Casio.

Par contre, nous remarquons :
  • que l'ancienne clé TI-SmartView CE 5.2 peut être mise à jour avec le dernier émulateur TI-SmartView CE USB 5.5, il suffit de le télécharger ci-dessous, et tout simplement de le copier sur la clé pour le lancer
  • inversement, que la clé TI-SmartView CE la plus récente peut parfaitement accueillir l'ancien émulateur TI-SmartView CE USB 5.2, il suffit tout aussi simplement de copier son dossier et de le lancer
Nous en profitons pour t'héberger la version 5.2 de l'émulateur et te la mettre à ta disposition ci-dessous, cela peut toujours servir d'avoir une ancienne version sous la main.

Dernière astuce, tu peux même avoir les deux versions de l'émulateur simultanément sur ta clé. Il te suffit tout simplement d'utiliser des noms de dossiers différents lors de la copie.

Téléchargements : (pour clé USB d'émulation TI-SmartView CE)
Lien vers le sujet sur le forum: Test 2 clés USB d'émulation TI-SmartView CE 8Go et 32 Go (Commentaires: 0)

Nvelle clé USB TI-SmartView CE-T d'émulation TI-84 Plus CE-T

Nouveau messagede critor » 30 Oct 2022, 20:15

Disponible pour Windows et Mac, le logiciel TI-SmartView CE est un émulateur de calculatrices TI-83 Premium CE et TI-82 Advanced. Son usage est fort pertinent pour une mutualisation de la recherche en classe grâce à son grand écran et son historique visuel des touches pressées. Sa technologie View3 permet de plus de visualiser simultanément les écrans de définition de fonctions, de représentation graphique, et de table de valeurs. Son clavier dédié est de plus un véritable plaisir avec un vidéoprojecteur interactif. Enfin si tu préfères, tu peux même utiliser ta calculatrice TI-83 Premium CE ou TI-84 Plus CE en tant que télécommande avec leur application SmartPad.

Mais voilà, au-delà d'une période d'essai de 90 jours, l'utilisation de ce logiciel nécessite une licence.

Pour l'enseignant qui se trimballe d'une salle à l'autre avec son propre ordinateur portable, pas de problème.

Par contre pour l'enseignant qui utilise l'ordinateur de la salle de classe, c'est autre chose.

D'une part, l'enseignant ne disposant normalement pas des droits d'administration sur l'ordinateur de la salle, l'installation du logiciel TI-SmartView CE pouvait lui être refusé.

C'est sans compter de plus les licences d'utilisation, où on distingue deux cas :
  • les anciennes licences dont les numéros une fois utilisés sont liés définitivement à l'ordinateur sur lequel ils ont été saisis (problème en cas d'utilisation de plusieurs salles, de changement imprévu de salle, de remplacement de l'ordinateur de la salle en cas de vol panne, ou même de changement de configuration matérielle/logicielle de l'ordinateur qui arrive parfois même à le faire passer aux yeux du logiciel pour une nouvelle machine différente)
  • les nouvelles licences Internet flottantes qui comme leur nom l'indique peuvent être utilisées depuis n'importe quelle machine mais nécessitent une connexion Internet, qu'un réseau d'établissement est de plus susceptible de limiter

Pour cela Texas Instruments France avait sorti une solution dès la rentrée 2016, la clé USB TI-SmartView CE.

Avec cette clé USB spéciale plus besoin de s'embêter avec les droits d'administration, les numéros de licence ou la connexion Internet, il y avait juste à la brancher sur n'importe quel ordinateur équipé de Windows pour pouvoir lancer directement l'émulateur de TI-83 Premium CE qu'elle contenait ! :bj:

Bien évidemment, l'émulateur en question était une édition spéciale dite TI-SmartView CE USB, et même copié ce dernier refusait de se lancer si la clé USB originale officielle n'était pas détectée sur la machine utilisée.

Nouveauté de cette rentrée 2022, Texas Instruments étend maintenant cette solution aux Pays-Bas ainsi qu'à la Belgique flamande, avec une nouvelle clé USB s'appelant cette fois-ci TI-SmartView CE-T.

Ce qui implique qu'il existe maintenant également une édition TI-SmartView CE USB de l'émulateur de calculatrice TI-84 Plus CE-T, la version européenne de la TI-83 Premium CE française.

Dans son infinie générosité, Texas Instruments se propose même d'expédier gratuitement la nouvelle clé TI-SmartView CE-T à tout enseignant de sciences néerlandais ou belge en faisant la demande d'ici le 31 décembre 2022 ! :favorite:

Quelqu'un pour nous la récupérer et nous en partager le contenu à ce jour indisponible en ligne ?... ;)
Cela pourrait nous être utile pour offrir de quoi réparer ces clés en cas d'effacement de fichiers, ou encore étendre les possibilités des clés USB TI-SmartView CE françaises avec l'émulation TI-84 Plus CE-T en plus de l'émulation TI-83 Premium CE.

Liens : formulaire de demande Pays-Bas Belgique

Source : https://education.ti.com/nl/leraren?cat ... nbiedingen
Lien vers le sujet sur le forum: Nvelle clé USB TI-SmartView CE-T d'émulation TI-84 Plus CE-T (Commentaires: 3)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
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 Calculatrices à acheter chez Calcuso
-
Stats.
1220 utilisateurs:
>1188 invités
>27 membres
>5 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)