π
<-

News 2025
Avril (7)
Mars (1)

News 2024
Juin (4)
Mai (4)
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)

TI-Smartview CE 6.0 avec nouvelle licence Internet flottante

Nouveau messagede critor » 13 Oct 2022, 11:14

Disponible pour Windows et Mac, le logiciel TI-SmartView CE est un émulateur de calculatrices. Il permet :
  • dans son édition TI-83, l'émulation des TI-83 Premium CE Edition Python et TI-82 Advanced monochrome
  • dans son édition TI-84, l'émulation des TI-84 Plus CE Python et TI-84 Plus monochromes
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 définitions, représentations graphiques et tableaux de valeurs de fonctions.

Son clavier dédié est de plus un véritable plaisir avec un vidéoprojecteur interactif, ou peut même être utilisé naturellement depuis une calculatrice TI-83 Premium CE ou TI-84 Plus CE configurée en tant que télécommande USB grâce à l'application SmartPad.

Mais voilà, plusieurs problèmes.

Déjà, ce logiciel d'émulation n'est pas libre d'utilisation, car nécessitant un numéro de licence au-delà d'une période d'essai de 90 jours.

Les numéros de licence achetables en ligne peuvent être pour une utilisation d'1 an, de 3 ans ou même perpétuelle.

En France le problème n'était toutefois pas le prix, puisque fort généreusement :
  • un numéro de licence pour 3 ans d'utilisation (soit couvrant tout le cursus au lycée) est inclus lorsque tu achètes ta calculatrice (nouveaux emballages carton uniquement, pas les anciens emballages blister)
  • des numéros de licence de 3 ans sont fournis gratuitement aux enseignants en faisant la demande et justifiant de leur activité

Le numéro de licence saisi nécessite une connexion Internet pour activer la licence. Ceci n'est à faire qu'une seule fois, mais l'ennui est que le numéro de licence est alors lié à la machine utilisée.

Pour l'enseignant qui se trimballe d'une salle à l'autre avec son propre ordinateur portable, pas de problème. Par contre pour les enseignants qui utilisent l'ordinateur de la salle de classe, c'est autre chose. En effet une fois la licence activée, son numéro est définitivement lié à l'ordinateur sur lequel il a été saisi. Les licences pour enseignants peuvent certes être activées plusieurs fois (1 ordinateur personnel + 1 ordinateur professionnel), mais la limite est bien là. À un moment le numéro ne pourra pas être réutilisé pour activer la licence sur de nouveaux ordinateurs, et ce même si tu ne te sers plus des anciens.

Or nous pouvons avoir le problème du changement d'ordinateur, de modifications matérielles ou logicielles effectuées à l'ordinateur et qui le font percevoir par le TI-SmartView CE comme un nouvel appareil, ou encore dans le cas d'usage de l'ordinateur de la salle de classe par l'enseignant (différentes salles, ordinateur remplacé suite à une panne ou un vol, changement de salle, ...).

D'autre part, cela faisait déjà un moment que Texas Instruments n'avait plus mis à jour sa solution d'émulation TI-SmartView CE. Les dernières versions remontaient à septembre 2020 :
  • dans l'édition TI-83, TI-SmartView CE 5.5, émulant entre autres une TI-83 Premium CE Edition Python munie de l'OS 5.5
  • dans l'édition TI-84, TI-SmartView CE 5.6, émulant entre autres une TI-84 Plus CE-T Python Edition munie de l'OS 5.6
C'est-à-dire que tu ne pouvais pas bénéficier sur l'émulateur de l'ensemble des améliorations apportées ces deux dernières années, notamment autour du Python, puisque nous en sommes aujourd'hui à l'OS 5.8.

Et bien après cette interminable attente nous y sommes enfin, les solutions d'émulation TI-SmartView CE passent aujourd'hui en version 6.0.

La TI-83 Premium CE Edition Python émulée passe enfin en version 5.7, rattrapant donc le retard et te permettant donc de faire appel à l'ensemble des fonctionnalités développées depuis la rentrée 2020 ! :bj:

Voyons donc ensemble quelles énormes nouveautés ont pu justifier un tel délai.

Surprise dans l'édition TI-83 du logiciel, le 2ème modèle émulé n'est plus la TI-82 Advanced monochrome, mais la nouvelle TI-82 Advanced Edition Python. De quoi donc enfin avoir une émulation fidèle des capacités de cette nouvelle machine devant une classe en étant équipée ! :bj:

TI-SmartView CE 6.0 reprend de plus plusieurs améliorations apportées récemment au logiciel de connectivité TI-Connect CE également dans sa version 6.0. Déjà, les scripts Python saisis dans l'émulateur peuvent enfin être exportés au format standard .py (en plus du format propriétaire historique .8xv de Texas Instruments), et donc être librement réutilisés avec n'importe quel autre environnement Python ! :bj:

Autre possibilité de TI-Connect CE 6.0 ici rajoutée, la conversion d'images en ressources utilisables par tes scripts Python.
Elle souffre toutefois hélas des mêmes bugs déjà signalés, à savoir la perte de la transparence (pas génial pour des sprites) ainsi que du gaspillage de place avec des doublons dans la palette de couleurs rendant la compression RLE non optimale. Nous te conseillons dans ce contexte de rester sur notre outil en ligne img2calc, la différence sur le script ci-dessous étant évidente ci-contre, avec en prime des fichiers plus petits :
Code: Tout sélectionner
from ti_graphics import *
from ti_system import *
drawImage("ZELDAB", 0, 30)
drawImage("ZELDAF", 0, 30)
disp_wait()


Enfin, Texas Instruments a radicalement changé son système de licence. Nous passons du système à licence fixe décrit plus haut à une licence Internet flottante.

Ta licence est désormais régulièrement vérifiée en ligne (besoin donc d'une connexion Internet pour utiliser le logiciel), mais la différence c'est qu'elle n'est plus liée à un ordinateur précis, Texas Instruments s'adapte aux besoins des utilisateurs d'aujourd'hui, tu gagnes enfin le droit d'utiliser ta licence TI-SmartView CE sur autant de machines différentes qu'il te plaira.

Nul besoin non plus d'une connexion Internet permanente pour utiliser le logiciel TI-SmartView CE, chaque vérification réussie de ta licence t'ouvre une session d'utilisation de 7 jours sur la machine concernée, pendant laquelle il n'y aura pas de nouvelle vérification en ligne. Tu as donc juste besoin d'une connexion Internet :
  • à chaque lancement du logiciel TI-SmartView CE
  • dans le cas d'une machine que tu laisses allumée ou mets en hibernation, au moins une fois tous les 7 jours à compter du lancement du logiciel TI-SmartView CE

Même si il y a quelques avantages comme nous venons de voir, c'est en gros une évolution vers un système d'abonnement où il faudra régulièrement repayer pour continuer à pouvoir utiliser l'émulateur de la calculatrice (ou à défaut s'embêter régulièrement à devoir justifier d'être toujours en exercice pour avoir une prolongation de licence gratuite) comme Casio l'avait fait avec ses logiciels d'émulation Manager Subscription il y a quelques années. C'est dans un sens bien dommage puisqu'il n'est désormais plus possible de posséder/acheter l'émulateur, d'autant plus que les licences perpétuelles disparaissent au passage.

Attention, l'installation de TI-SmartView CE 6.0 supprimera toute version précédente, et selon nos tests les ancien et nouveau systèmes de licence ne sont pas compatibles.

Si tu disposes d'un numéro de licence fonctionnel pour TI-SmartView CE 5.5 et inférieur, il ne marchera pas avec TI-SmartView CE 6.0 (et aucune garantie qu'il refonctionne à nouveau si tu réinstalles l'ancienne version).

Attention donc à ne pas mettre à jour avant d'avoir obtenu un nouveau numéro de licence compatible de la part de Texas Instruments, sous peine de risquer de perdre immédiatement ton droit d'utiliser le logiciel TI-SmartView CE. :#non#:

Nous supposons qu'avec leur renouvellement dans les stocks, les emballages de machines neuves vont progressivement se mettre à inclure des numéros de licence compatibles avec le nouveau système de licence Internet flottante.

En attendant, pour que tu ne restes pas bloqué(e), nous te lions aussi bien les nouvelles que les anciennes versions en téléchargement ci-dessous.

Téléchargements :
  • TI-SmartView CE 6.0 édition TI-83 pour Windows Mac (licence Internet flottante)
  • TI-SmartView CE 5.5 édition TI-83 pour Windows Mac (licence hors ligne fixe)
  • TI-SmartView CE 6.0 édition TI-84 pour Windows Mac (licence Internet flottante)
  • TI-SmartView CE 5.6 édition TI-84 pour Windows Mac (licence hors ligne fixe)
Lien vers le sujet sur le forum: TI-Smartview CE 6.0 avec nouvelle licence Internet flottante (Commentaires: 1)

Découverte + récupération système TI-83 Plus 1.18g

Nouveau messagede critor » 27 Sep 2022, 09:45

Pour la rentrée 1996, Texas Instruments sortait la TI-83.

Pour la rentrée 1999 sortait son successeur, la TI-83 Plus, version améliorée qui allait devenir la référence de toute une génération de lycéens, et qui est même toujours fabriquée et commercialisée de nos jours pour certains pays.

La principale nouveauté était l'exploitation de la technologie Flash, pour la première fois sur le milieu de gamme après avoir déjà introduite :
  • en 1998 pour les utilisateurs Texas Instruments sur l'entrée de gamme TI-73 ainsi que sur le haut de gamme TI-89, puis TI-92 Plus en 1999.
  • dès 1995 pour les ingénieurs, dévelopeurs et testeurs Texas Instruments avec les prototypes ou modèles de développement de TI-92 puis TI-86

Une innovation majeure, permettant l'exploitation d'une mémoire de stockage bien plus conséquente que ce que permettait la RAM jusque-là, l'installation d'applications, et surtout enfin la mise à jour du système d'exploitation de la calculatrice, plus besoin de te racheter une deuxième calculatrice pour profiter des dernières améliorations et corrections de bugs ! :bj:

La version du système d'exploitation installé sur ta calculatrice est consultable à tout moment à l'écran à propos du menu mémoire, auquel on accès via la combinaison de touches
2nd
+
1
.

Pour rappel, voici justement la liste intégrale des versions système TI-83 Plus sorties, connues ou récupérées à ce jour, avec liens de téléchargements pour installation sur ta calculatrice ou ton émulateur, et accompagnées de leur date de compilation lorsque connue :
  • 0.103S (prototype)
  • 1.00 (prototype)
  • 1.03 (17 mars 1999)
  • 1.10 (6 mai 1999)
  • 1.12 (11 octobre 1999)
  • 1.12s (prototype - support TI-83 Plus Silver Edition + support applications + support nouvel écran révision matérielle K)
  • 1.13 (26 janvier 2001)
  • 1.14 (11 décembre 2001)
  • 1.15 (2 août 2002)
  • 1.16 (24 avril 2003)
  • 1.17 (12 avril 2004)
  • 1.18 (22 juillet 2004)
  • 1.19 (12 janvier 2006)

Si par contre tu accèdes à l'outil d'auto-diagnostic intégré au système via la combinaison de touches
MODE
ALPHA
LN
, celui-ci te reportait deux versions, BOOT et BASE.

BASE correspond au système d'exploitation que nous venons d'évoquer.

BOOT quant à lui se réfère comme son nom l'indique au code amorce gravé dans la mémoire Flash de ta calculatrice, permettant d'amorcer et mettre à jour le système d'exploitation, même dans le cas où ce dernier est non fonctionnel ou manquant.

Les versions nous étant connues du Boot sont à ce jour les suivantes :
  • 0.103S (prototype - non récupéré)
  • 0.08 (prototype - récupéré)
  • 1.00 (récupéré)
  • 1.01 (récupéré)

13141Des prototypes de TI-83 Plus ressortent sur le marché de l'occasion en ligne ces derniers temps, et nous livrent alors des versions jamais sorties par Texas Instruments, intermédiaires ou même préliminaires.

Nous venons de récupérer tout récemment :
  • septembre 2021 : 1.12s, une version intermédiaire entre 1.12 et 1.13
  • septembre 2022 : 1.00, légendaire version illustrée dans les premières éditions du manuel à laquelle pourtant personne ne semblait avoir eu droit
  • octobre 2020 : 0.103S, la version la plus ancienne où le système ne s'appelait même pas encore TI-83 Plus mais TI-83 Flash Software

Et bien nous avons du nouveau dès aujourd'hui. LogicalJoe vient de récupérer un prototype de TI-83 Plus ViewScreen, l'édition enseignant de la TI-83 Plus munie d'un port additionnel pour les tablettes de rétroprojection TI-ViewScreen.

Le dos de la calculatrice montre un numéro de série + datecode très tôt (I-1298), mais on y devine aussi un sticker (enlevé) typique de ceux mentionnant Engineering Sample... comme ceux que l'on connaît (exemple ci-contre d'un autre prototype de la sorte).

Sur l'écran d'auto-diagnostic c'est le jackpot ; nous avons non seulement un système d'exploitation inconnu en version 1.18g, mais également un Boot inconnu en version 0.01 ! :bj:

LogicalJoe s'est donné la peine de dumper le contenu de la mémoire Flash de ce prototype, et donc le sauver de la disparition ! :bj:

15971Nous concernant, nous en avons extrait les pages relatives au système 1.18g de l'image ROM précédente et te les avons converties au format installable sur ta calculatrice TI-83 Plus ! :bj:

Tu peux donc dès maintenant l'installer sur ton émulateur ou ta calculatrice TI-83 Plus (sauf les TI-83 Plus.fr USB qui sont en réalité des TI-84 Plus) ou TI-82 Plus, et te mettre à la recherche des différences.

Nous te confirmons au passage que cette version 1.18g est beaucoup plus proche de la version 1.19 que de la version 1.18, et constitue donc une préversion de la mise à jour 1.19.

Toutefois, à la différence du système 1.18g, dans le contexte actuel nous ne pouvons pas te partager le boot code 0.01.

En effet Texas Instruments combat farouchement la diffusion d'éléments directement amorçables de ses calculatrices, c'est-à-dire la ROM pour les modèles n'utilisant pas la technologie Flash, et le boot code pour les modèles Flash.
Contrairement aux simples fichiers de mise à jour du système d'exploitation, ces éléments sont directement utilisables pour faire fonctionner des émulateurs non officiels, notamment sur smartphones et tablettes, ce qui dans certains pays autorisant ces appareils aux examens permet ainsi d'exploiter le logiciel développé par Texas Instruments sans avoir à s'acheter une calculatrice.

Le boot code 0.01 sera conservé en lieu sûr jusqu'à des temps plus propices.

Téléchargement : OS TI-83 Plus 1.18g
Lien vers le sujet sur le forum: Découverte + récupération système TI-83 Plus 1.18g (Commentaires: 2)

Découverte + récupération légendaire système TI-83 Plus 1.00

Nouveau messagede critor » 16 Sep 2022, 10:47

Pour la rentrée 1996, Texas Instruments sortait la TI-83.

Pour la rentrée 1999 sortait son successeur, la TI-83 Plus, version améliorée qui allait devenir la référence de toute une génération de lycéens, et qui est même toujours fabriquée et commercialisée de nos jours pour certains pays.

La principale nouveauté était l'exploitation de la technologie Flash, pour la première fois sur le milieu de gamme après avoir déjà introduite :
  • en 1998 pour les utilisateurs Texas Instruments sur l'entrée de gamme TI-73 ainsi que sur le haut de gamme TI-89, puis TI-92 Plus en 1999.
  • dès 1995 pour les ingénieurs, dévelopeurs et testeurs Texas Instruments avec les prototypes ou modèles de développement de TI-92 puis TI-86

Une innovation majeure, permettant l'exploitation d'une mémoire de stockage bien plus conséquente que ce que permettait la RAM jusque-là, l'installation d'applications, et surtout enfin la mise à jour du système d'exploitation de la calculatrice, plus besoin de racheter une calculatrice pour profiter des corrections de bugs ! :bj:

Pour rappel, voici justement la liste des versions système TI-83 Plus publiées ou récupérées à ce jour, accompagnées de leur date de compilation lorsque connue :
  • 0.103S (prototype)
  • 1.03 (17 mars 1999)
  • 1.10 (6 mai 1999)
  • 1.12 (11 octobre 1999)
  • 1.12s (prototype - support TI-83 Plus Silver Edition + support applications + support nouvel écran révision matérielle K)
  • 1.13 (26 janvier 2001)
  • 1.14 (11 décembre 2001)
  • 1.15 (2 août 2002)
  • 1.16 (24 avril 2003)
  • 1.17 (12 avril 2004)
  • 1.18 (22 juillet 2004)
  • 1.19 (12 janvier 2006)

La plus ancienne version système TI-83 Plus confirmée hors prototypes jusqu'à ce jour était bizarrement déjà numérotée en 1.03. Dès les débuts du site il y a plus de 10 ans nous nous disions qu'il devait bien y avoir plus ancien...

Or DJ_Omnimaga nous a justement apporté il y a deux ans un signe de la possible existence d'une version 1.00, selon une capture d'écran utilisée dans son ancienne édition du manuel de la calculatrice...

Et bien bonne nouvelle, voici enfin aujourd'hui l'aboutissement de plus d'une décennie de recherches. LogicalJoe vient enfin de nous récupérer une vieille TI-83 Plus heureusement jamais mise à jour, et faisant toujours tourner la version 1.00, peut-être l'une des dernières copies de ce système au monde si ce n'est la dernière ! :D

Plus précisément il s'agit ici (d'un prototype) d'une TI-83 Plus ViewScreen, le modèle enseignant disposant d'un port additionnel permettant la connexion à une tablette de rétroprojection, et ayant sans doute suivi un calendrier de production très différent de celui des TI-83 Plus grand public.

LogicalJoe s'est empressé de tenter de dumper le contenu de la ROM. Il a d'abord tenté sans succès avec le logiciel de connectivité TiLP, ce dernier s'appuyant très fortement sur le protocole de communication car récupérant les données extraites au fur et à mesure du processus et ainsi posant régulièrement problème avec les versions particulièrement anciennes ou prototypes, suite à des différences dans le protocole non encore finalisé.

Nous l'avons donc redirigé vers notre propre outil de dumping, la différence étant qu'il faut procéder page par page et transférer manuellement à chaque fois.

La ROM de 512Kio utilisée par les TI-83 Plus est subdivisée en 32 pages de 16Kio chacune. Pour en extraire le système il faut récupérer 14 pages 0 à 7 et 24 à 29.

Et bingo, LogicalJoe a pu cette fois-ci correctement effectuer le processeur et assembler les morceaux en une image ROM tournant sur émulateur ! :bj:

Nous nous sommes empressés de convertir cette image en un fichier de mise à jour disponible en fin d'article, te permettant d'installer et tester le système TI-83 Plus 1.00 sur ta calculatrice ou ton émulateur. Voilà donc le système TI-83 Plus 1.00, sauvé à pas grand chose de l'anéantissement ! :D
Attention toutefois, le système 1.00 ne conviendra pas à n'importe quelle TI-83 Plus.

Déjà, il n'est pas installable sur les TI-83 Plus.fr USB car ce sont en fait des TI-84 Plus Silver Edition. :#non#:

Comme toutes les versions 1.12 et antérieures, il ne gère qu'une puce Flash de 512 Kio et pas de 2 Mio. Il n'est donc pas fonctionnel sur TI-83 Plus Silver Edition. :#non#:

De plus, toujours comme toutes les versions 1.12 et antérieures, il ne gère que les contrôleurs écran Toshiba T6A04 / T6A04A / T6K04, et pas le Novatek NT7564H utilisé sur les révisions matérielles K et supérieures (assemblées à compter de 2006).
Si installé sur une TI-83 Plus de révision matérielle K ou supérieure, ou encore sur un modèle compatible plus récent (TI-82 Plus, TI-83 Plus.fr), le système 1.00 sera certes fonctionnel mais n'allumera pas l'écran, ce qui sera quand même bien embêtant. :(

Le système 1.00 ne pourra donc être utilisé et testé correctement que sur les TI-83 Plus les plus anciennes, de révision matérielle F ou inférieure (assemblées jusqu'en 2005).
Nous avons un doute sur les révisions matérielles intermédiaires G, H, I et J, car ignorant le contrôleur écran qu'elles utilisent.

Téléchargement : OS TI-83 Plus 1.00
Lien vers le sujet sur le forum: Découverte + récupération légendaire système TI-83 Plus 1.00 (Commentaires: 6)

Morpion + interface texte-couleur (CSI) pour TI-82/83 Python

Nouveau messagede critor » 08 Sep 2022, 10:05

La TI-82 Advanced Edition Python est la dernière calculatrice graphique couleur Python de TI pour la France... mais dont nous ne conseillons pas l'achat, dans notre classement de rentrée QCC 2022.

Contrairement à sa grande soeur TI-83 Premium CE Edition Python, la TI-82 Advanced Edition Python est certes 20 euro moins cher environ, mais... :
  • n'est pas extensible (pas possible de lui intégrer davantage de fonctionnalités par ajout d'applications)
  • n'intègre aucune application de sciences expérimentales, et n'est donc déjà même pas adaptée à l'enseignement reçu en Seconde
  • ne permet pas l'exécution de programmes ASM et te prive donc de formidables jeux (le Mario-like Oiram CE, Mario Kart, Geometry Dash, ...) ou programmes utilitaires
  • n'intègre aucune bibliothèque de tracé par pixel en Python (impossible d'allumer un pixel choisi, donc impossible d'accompagner tes projets Python d'interfaces graphiques, et par extension par de bibliothèques de tracé relatif à la turtle ou de tracée dans un repère à la matplotlib non plus)
  • n'accepte pas la connexion de périphériques USB pour tes projets STEM (capteurs, actionneurs, interfaces, rovers, drones, ...)

Si tu as opté pour la TI-82 Advanced Edition Python, nous ne pouvons que te conseiller de la remplacer par la TI-83 Premium CE Edition Python.

Avec exactement les mêmes claviers, menus et interfaces, tu ne seras pas perdu(e). La différence de prix est ridicule par rapport à tous les points précédents que cette dernière corrige ! :bj:

Dépêche-toi, il est encore temps d'initier un retour de TI-82 Advanced Edition Python...

14049Si malgré tout tu fais le choix de conserver ta TI-82 Advanced Edition Python, tu en étais réduit aux interfaces construites avec du texte pour tes projets Python. Nous allons toutefois te donner une astuce.

En effet contrairement à l'ensemble de la concurrence, la TI-82 Advanced Edition Python (tout comme la TI-83 Premium CE Edition Python) dispose d'un avantage exclusif : la gestion des codes de formatage CSI dans les chaînes de caractères.

Sont gérés 16 codes de couleur aussi bien pour le texte que son fond, ce qui par combinaison donne 256 possibilités d'affichages comme illustré ci-contre par le script ci-dessous :
Code: Tout sélectionner
def color_str(s, cf, cb=7):
  return "\x1B[" + str(cf) + ";" + str(cb) + "m" + s

n = 16
s = ""

for cb in range(n):
  for cf in range(n):
    s += color_str("X", cf, cb)
  if cb % 2: s += "\n"

print(s)


15926En conséquence tu as donc la possibilité de concevoir des interfaces texte en couleurs pour tes projets.

Voici par exemple dès aujourd'hui un Morpion par 0H10.

Et toi, qu'arrives-tu à créer avec interface CSI sur ta TI-82 Advanced Edition Python ? ;)

Téléchargement : archives_voir.php?id=3048416
Lien vers le sujet sur le forum: Morpion + interface texte-couleur (CSI) pour TI-82/83 Python (Commentaires: 0)

Block Dude CE, le jeu enfin adapté pour TI-83 Premium CE !

Nouveau messagede critor » 07 Sep 2022, 10:13

13611
Aujourd'hui nous allons traiter d'une icône du gaming sur calculatrices Texas Instruments. Connais-tu Block Dude ? Sorti par Brandon Sterner en septembre 1999, il s'agit d'un jeu vidéo de puzzle initialement écrit en langage assembleur pour calculatrices TI-83 et TI-83 Plus (également compatible avec les modèles successeurs TI-76.fr, TI-82 STATS, TI-82 Plus, TI-84 Plus monochromes et TI-84 Pocket).
Rappelons que c'est également compatible TI-82 Advanced, sous réserve que tu installes une appli gérant l'exécution de programmes assembleur. ;)

Tu contrôles un personnage justement nommé Block Dude, et dois lui faire atteindre la sortie de 11 niveaux successifs au relief accidenté.
Block Dude ne peut pas sauter, mais dispose d'autres capacités :
  • escalader les plateformes si le dénivelé se limite à 1 bloc de hauteur
  • soulever, transporter et déposer certains blocs mobiles, 1 seul à la fois
2 règles qui suffisent à constituer le formidable défi logique de ce puzzle, attention à ne pas rester coincé(e).

Le jeu fut presque immédiatement récompensé en étant sélectionné pour participer au POTM de septembre 1999 du site ticalc.org, élection des meilleurs programmes du mois par les membres du site :
  • 2ème meilleur programme assembleur pour TI-83 Plus
  • 3ème meilleur programme assembleur pour TI-83

Dès le 17 octobre 1999, Brandon Sterner sortait également des portages de son jeu pour les utilisateurs d'autres modèles Texas Instruments de l'époque, les TI-82, TI-85 et TI-86, profitant sur ces deux dernières de l'écran large 128×64 pixel au lieu de 96×64 pixels. Également retenus pour participer au POTM d'octobre 1999 avec les résultats suivants :
  • meilleur programme assembleur pour TI-82
  • 2ème meilleur programme assembleur pour TI-86

Mais qui aurait cru à l'époque que cette petite créature fragile connaîtrait une extraordinaire destinée ?... ;)

Car Block Dude va très rapidement connaître un destin particulier. En décembre 1999, Jason Kovacs, alors coadministrateur avec Brandon Sterner du collectif de programmeurs TCPA (TI-Calculator Programming Alliance), sort une application PuzzPack 1.0 pour TI-83 Plus (également compatible avec les modèles successeurs TI-82 Plus, TI-84 Plus monochromes et TI-84 Pocket), ce qui alors au tout début de la technologie Flash sur calculatrices attire l'attention de Texas Instruments.

Comme son nom l'indique cette application regroupe 4 célèbres jeux de puzzle pour calculatrices TI-83 Plus :
  • Pegs par Fred Coughlin
  • Tetris Attack par Brandon Sterner
  • Yoshi par Brandon Sterner
  • et justement, Block Dude par Brandon Sterner

La 1er mai 2000 justement, Brandon Sterner et Jason Kovacs, accompagnés de Dan Englender également administrateur du TCPA, ainsi que Andrew Magness et Scott Dial également membres du TCPA, partageant le projet d'adopter une démarche de création plus professionnelle et de vivre de leur passion, fondent Detached Solutions, un studio de développement de programmes pour calculatrices Texas Instruments.

13610Et ça marche dans un premier temps, Texas Instruments leur commande une nouvelle appli PuzzPack 2.0.
Pour l'occasion les graphismes des écran et menu d'accueil sont revisités.

L'appli tierce PuzzPack 2.0 une fois sortie le 24 janvier 2001 se voit alors proposée en téléchargement gratuit sur le site de Texas Instruments, et même préchargée sur les modèles haut de gamme offrant d'avantage de mémoire de stockage Flash avec 1,5 Mio : les TI-83 Plus Silver Edition, TI-84 Plus Silver Edition et TI-84 Plus Pocket SE ! :#tritop#:
Une officialisation de code machine initialement communautaire, hélas devenue quasiment impensable dans le triste contexte actuel que tu connais, c'est les larmes aux yeux mais quand même félicitations !

Et surtout de quoi donner à PuzzPack et donc entre autres à Block Dude une visibilité extraordinaire auprès de millions de jeunes utilisateurs ; ici pas besoin de les télécharger, ils viennent directement avec la calculatrice ! :bj:

Et en conséquence, la fantastique épopée de Block Dude est très loin de s'arrêter là. Tout-le-monde veut son Block Dude. ;)

Le 16 décembre 2001, Matt Baker sort des portages pour TI-89 et TI-92 Plus, profitant cette fois-ci d'écrans 160×100 pixels et 240×128 pixels. Le 15 juillet 2002 il les complète avec un portage pour la TI-Voyage 200.

En mars 2005, Michael Vincent, autour du shell Mallard permettant d'exécuter des programmes assembleur sur TI-73, sort un portage de Block Dude compatible avec son outil.

Danny Clark alias apcalc entre dans la danse le 12 août 2010 avec un portage TI-Nspire écrit en langage C pour Ndless, profitant ici d'un écran 320×240 pixels et d'un affichage officiel en 16 niveaux de gris. Le 18 avril 2011 il réalise un nouveau portage plus durable, écrit cette fois-ci dans le langage Lua officiel et profitant cette fois-ci de l'écran couleur des TI-Nspire CX.

Le 11 février 2005, Justin Shaler sort même une suite Block Dude 2: Trapped! pour TI-82+/83+/84+. Cette suite étend l'univers du jeu en rajoutant de nouveaux types de blocs :
  • échelles
  • bombes
  • nouveau type de blocs mobiles qui ne peuvent pas être soulevés, mais peuvent toutefois être poussés. Attention là encore à ne pas les coincer définitivement dans un coin... ;)

Le 1er octobre 2010, Danny Clark / apcalc est déjà de retour pour porter cette suite sur TI-89, avec le gros avantage d'exploiter ici l'affichage non officiel en niveaux de gris.

Le 12 février 2011, apcalc sort également un portage de la suite pour calculatrices TI-Nspire munies de Ndless, cette fois-ci en exploitant le support officiel de 16 niveaux de gris par l'écran.

La frénésie Block Dude franchit même les frontières de la communauté Texas Instruments, les utilisateurs de modèles Casio concurrents le réclament à corps et à cris ! :D

Le 2 janvier 2005, mamaf en sort une version pour Casio Classpad.

Le 29 août 2011, Trybak en sort quant à lui une version pour Casio Graph, toujours compatible avec les modèles actuels.

Block Dude bénéficie même d'un engouement allant bien au-delà de la simple sphère des calculatrices.

On peut citer nombre de portages, adaptations, rétroportages ou rétroadaptations pour bien d'autres plateformes :

Et les calculatrices Texas Instruments couleur de milieu de gamme dans tout ça ?

Le 4 avril 2016, Shaun McFall sortait un portage pour la première du genre, la TI-84 Plus C Silver Edition. Ce programme faisait appel aux instructions du langage TI-Basic étendu par l'installation de Doors CS.

Hélas, Doors CS ne fut jamais adapté pour les modèles successeurs TI-83 Premium CE et TI-84 Plus CE, et leurs utilisateurs restaient donc à ce jour privés de Block Dude. :'(

15917Et bien nous y sommes enfin pour cette rentrée 2022. merthsoft vient de sortir Block Dude CE, enfin une adaptation du jeu pour TI-83 Premium CE et TI-84 Plus CE ! :bj:

On apprécie le graphisme couleur soigné avec cette fois des sprites homogènes en style et qualité. :favorite:

Par ailleurs, le code source, en C, est disponible sur GitHub !


Attention, Block Dude 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 certes compréhensibles mais désordonnées dans le contexte de la réforme du lycée et du Baccalauréat, Texas Instruments a réagi en supprimant la gestion de tels programmes sur les TI-83 Premium CE et TI-84 Plus CE depuis la mise à jour 5.5.1, et a depuis réitéré ce choix lors de la sortie de la TI-82 Advanced Edition Python.

Si tu as choisi une TI-82 Advanced Edition Python, il t'est à ce jour impossible d'utiliser des programmes ASM.

Si tu as choisi une TI-83 Premium CE ou TI-84 Plus CE et es sur une des versions bridées, il existe une astuce de permettant de profiter malgré tout des programmes ASM. Pour cela, il te 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.

Téléchargements :
Lien vers le sujet sur le forum: Block Dude CE, le jeu enfin adapté pour TI-83 Premium CE ! (Commentaires: 1)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
2470 utilisateurs:
>2450 invités
>12 membres
>8 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)