π
<-

News 2025
Juin (8)
Mai (26)
Avril (28)
Mars (11)
Janvier (14)

News 2024
Octobre (12)
Août (9)
Juillet (10)
Juin (20)
Mai (14)
Avril (16)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

Jeu LCD Helmet Nintendo Game & Watch adapté sur Casio Graph!

Nouveau messagede critor » 21 Fév 2016, 14:41

Tu l'ignores peut-être vu comme le secteur a été inondé de produits similaires par d'autres constructeurs depuis, mais c'est Nintendo qui lança le tout premier jeu électronique de poche LCD (écran à cristaux liquides) en sortant Ball en avril 1980.

Comme sa référence "AC-01" l'indiquait, Ball était le tout premier jeu de la gamme Game & Watch, et plus précisément de sa première série Silver.
Ici, pas encore d'écran matriciel à pixels, les différents éléments pouvant être affichés étant des zones de formes prédécoupées.
Autrement dit un écran était dédié à un jeu bien précis, et Nintendo continuera à alimenter fort généreusement la gamme en jeux divers jusqu'en 1991.

Aujourd'hui nous allons nous intéresser au 7ème jeu Game & Watch. Ayant pour référence "CN-07", il s'agit de Helmet sorti en février 1981.
Deuxième jeu de la série Gold lancée en janvier 1981, notons que dans plusieurs pays d'Europe de l'ouest Helmet fut toutefois commercialisé sous le nom différent de Headache (mal de tête), le mot allemand Helmet signifiant casque militaire et renvoyant en effet alors assez facilement à la période encore récente de l'occupation Nazi sous la Seconde Guerre mondiale.

Le scénario est simple mais normal pour l'époque : il s'agit de traverser la cour tout en évitant les projectiles tombant d'en haut de l'écran.



6594Et donc pour la première fois dans l'Histoire, un jeu électronique LCD vient donc d'être adapté pour calculatrices graphiques par Fenysk, élève de Seconde - il s'agit de Helmet pour calculatrices Casio Graph USB et compatibles ! :bj:

La travail graphique pour convertir les formes originales en pixels est de qualité. :D
Bien qu'écrit en langage Basic, le jeu ne s'en tire pas moins avec une vitesse honorable de 1 à 2 FPS vu la complexité de l'affichage, que nous trouvons également assez représentative des jeux électroniques de l'époque. :bj:




6595Pour l'anecdote, tu as peut-être déjà tenu entre tes mains l'héritage de la gamme Game & Watch. ;)
Dès mai 1982, Nintendo lance une nouvelle série de Game & Watch, les Multi Screen avec un affichage double écran repliable, concept que nous retrouverons 22 ans plus tard avec la console portable Nintendo DS de 2004.

Justement à ce sujet, hors de France la calculatrice compatible Casio Graph 85 fut commercialisée sous le nom de fx-9860G, et il en existait précisément une version spéciale repliable fx-9860G Slim avec un grand écran. Mettre Helmet sur notre fx-9860G Slim est littéralement magique - on se croirait presque avec une console de jeux Nintendo entre les mains ! :bj:


Mais c'est loin d'être le seul héritage de la gamme Game & Watch car comme tu peux le voir, bien avant cela, c'est à la couleur près le design exact de certains boutons de contrôle Game & Watch qui fut repris pour les boutons directionnels et d'action des manettes de la console de salon Nintendo NES en 1985. ;)





Merci à toi Fenysk pour ce superbe programme et l'hommage contribuant à la sauvegarde de ce précieux patrimoine vidéoludique - nous avons hâte de voir tes prochaines créations ! ;)





Téléchargement : archives_voir.php?id=439337

Source : http://www.planet-casio.com/Fr/forums/l ... p?id=14168

Crédits photos tiers :
Lien vers le sujet sur le forum: Jeu LCD Helmet Nintendo Game & Watch adapté sur Casio Graph! (Commentaires: 7)

1ère détection réussie Arduino Leonardo sur TI-Nspire CX

Nouveau messagede critor » 21 Fév 2016, 17:52

6577Dans une actualité précédente, la gestion du protocole ASI (Asynchronous Serial Interface) rajoutée avec le dernier OS TI-Nspire CX 4.2 nous faisait supposer que le nouveau périphérique USB dont la gestion semblait être rajoutée depuis plusieurs semaines aux TI-83 Premium CE et TI-Nspire CX était une carte de développement.
Nous avons donc testé plusieurs cartes :
  • Arduino Leonardo
  • Arduino Uno
  • TI-LaunchPad Stellaris LM4F120
  • TI-LaunchPad MSP-EXP432P401R
Toutes ces cartes ont été détectées correctement par le dernier logiciel TI-Nspire 4.2 tournant sur un ordinateur ! :bj:

65826583Mais en pratique, seule la dernière a pu être détectée par une véritable calculatrice TI-Nspire CX 4.2.



Rien de vraiment surprenant à cette différence. Sur ordinateur, la détection des périphériques est déléguée au système d'exploitation qui en connaît énormément.
Sur la calculatrice, pour le système d'exploitation TI-Nspire CX 4.2 il a donc été fait le choix d'embarquer un nombre limité de ressources.

Nous découvrions alors par la suite sur une page d'un enseignant partenaire que seules les cartes de développement de la famille TI-LaunchPad MSP43x (notamment MSP430 et MSP432) étaient supportées.



Même si ces cartes sont quasiment données par le constructeur avec une entrée de gamme à moins de 10€ et aucun modèle ne dépassant les 20€, on peut trouver dommage de ne pas pouvoir utiliser sa calculatrice avec des cartes de développement concurrentes peut-être plus familières à programmer pour toi, surtout que ces cartes utilisent le même protocole... :'(

Précisons qu'un périphérique USB s'identifie auprès de son hôte en fournissant essentiellement deux informations :
  • le VID identifiant le fabricant (Vendor ID)
  • le PID identifiant le produit (Product ID)
Or, grâce à notre programme de détection , ces deux informations nous ont gentiment été fournies pour la carte MSP432 à l'écran de la calculatrice, respectivement 0x0451 et 0xBEF3.



6596Jimbauwens a donc eu l'idée de reprogrammer sa carte Arduino Leonardo pour y falsifier ces deux identifiants, faisant ainsi passer sa carte pour une TI-LaunchPad MSP432.
Et bingo la carte est alors bel et bien détectée sur le port COM1 de sa calculatrice TI-Nspire CX CAS 4.2 ! :bj:



Voilà, tu peux donc en théorie utiliser désormais n'importe quelle carte de développement avec ta TI-Nspire CX 4.2, pourvu que tu trouves la procédure de falsification des identifiants USB qui risque d'être spécifique à chaque carte.

A bientôt ! ;)
Lien vers le sujet sur le forum: 1ère détection réussie Arduino Leonardo sur TI-Nspire CX (Commentaires: 21)

Boute les aliens de Spaze Invaders hors de ta 83 Premium CE!

Nouveau messagede critor » 22 Fév 2016, 17:26

6597Ta TI-83 Premium CE est tellement extraordinaire que les aliens tentent maintenant de l'envahir. Sauras-tu défendre ta fidèle camarade ? ;)

Aujourd'hui, James Vernon nous offre une adaptation de Space Invaders, célèbre jeu de Tomohiro Nishikado sorti en 1978 par Taito sur borne d'arcade.

Le jeu dénommé Spaze Invaders et se classant dans la catégorie des "shoot them up fixes", se veut être selon son auteur un portage de l'adaptation monochrome éponyme sortie initialement en 1997 par Hannes Edfeldt alias movax sur TI-83, puis sur TI-82 et TI-83 Plus, avant que James V. ne se charge entre temps d'une version dédiée au premier modèle couleur TI-84 Plus C Silver Edition.

Une fois n'est pas coutume, voici un walkthrough complet du jeu :




De quoi bien égayer tes vacances si tu es en zone A ou C, ou te consoler de la rentrée ce matin pendant tes pauses et temps de trajet si tu es en zone B. ;)



Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=440337

Source : https://codewalr.us/index.php?topic=1114.0
Lien vers le sujet sur le forum: Boute les aliens de Spaze Invaders hors de ta 83 Premium CE! (Commentaires: 9)

1er coup d'oeil TI-LaunchPad MSP-EXP432P401R

Nouveau messagede critor » 22 Fév 2016, 23:40

6583Dans une actualité précédente, nous découvrions par hasard que la TI-Nspire CX munie du dernier OS 4.2 était compatible avec la carte de développement TI-LaunchPad MSP-EXP432P401R.
Par la suite, nous tombions sur un document précisant que la calculatrice était en fait compatible avec toutes les cartes MSP43x (notamment MSP430 et MSP432).

Ce soir, nous allons faire ensemble plus ample connaissance avec la TI-LaunchPad MSP-EXP432P401R avec un déballage.


658565906584La voici donc ci-contre dans sa boîte. Nous notons que ce n'est pas tout-à-fait la version commercialisée comme l'indique la mention "For evaluation only; not FCC approved for resale".

6586Comme le confirme une note informative glissée dans la boîte, c'est-à-dire que nous avons visiblement acheté un échantillon gratuit, donné par Texas Instruments à certains développeurs avant que la carte n'ait obtenu la validation de de l'autorité fédérale des communications (FCC - Federal Communications Commission), autorisation nécessaire pour tout produit émettant dans une certaine gamme d'ondes.

La documentation consiste en un dépliant riche en couleurs :
6598 6588 6589 6587


6591Nous arrivons maintenant à la carte, accompagnée d'un câble micro-USB.
Si c'est bien ce type de carte que Texas Instruments a l'intention de commercialiser pour nos calculatrices, il faudra donc disposer d'un adaptateur pour la brancher correctement sur le port mini-USB de nos calculatrices.

65926582Et voici enfin ci-contre la carte. Nous notons qu'elle semble scindée en deux parties :
  • dans la partie supérieure, une architecture organisée autour d'un microcontrôleur Texas Instruments TM4C1294NCPDT rassemblant :
    • un processeur ARM Cortex-M4F 32-bits 120MHz
    • 256Ko de mémoire cache (SRAM)
    • 1Mo de mémoire Flash
  • dans la partie inférieure, une architecture autour d'un microcontrôleur Texas Instruments XMS432P401R regroupant :
    • un processeur ARM Cortex-M4F 32-bits 48MHz
    • 64Ko de mémoire de travail
    • 256Ko de mémoire Flash

Cette scission avec deux processeurs est en fait très facile à cromprendre.
La partie inférieure avec la puce XMS432P401R est en fait celle que l'on programme, afin de l'adapter à nos besoins.
La puce supérieure avec la puce TM4C1294NCPDT est celle qui s'occupe :
  • de la communication avec l'ordinateur
  • de la programmation de la puce inférieure XMS432P401R
  • du débuggage de la puce inférieure XMS432P401R (état des registres, exécution pas à pas...)
Ce qui veut dire que même si l'on enregistre sur la carte un mauvais pogramme qui bloque la puce inférieure XMS432P401R, la carte pourra toujours être détectée par l'ordinateur et permettre une correction de la programmation, car la puce supérieure TM4C1294NCPDT sera toujours fonctionnelle ! :bj:

On remarque à l'interface entre les deux zones :
  • deux diodes de contrôle LED101 et LED102 pour l'alimentation et la programmation
  • un bouton poussoir S3 de réinitialisation (RST pour reset)
  • un lot de divers cavaliers permettant de configurer les alimentations 5 Volts et 3.3 Volts, ainsi que la communication série
  • un interrupteur JTAG S101 permettant apparemment de confier le contrôle de la puce inférieure XMS432P401R à une interface externe en lieu et place de la puce supérieure TM4C1294NCPDT, interface à connecter à l'emplacement J102 juste à droite
    Dans la zone inférieure qui est celle que l'on peut donc programmer, on dispose de :
    • deux boutons poussoirs S1 et S2
    • deux diodes LED1 et LED2

6593Et si jamais les deux diodes et deux interrupteurs intégrés ne suffisent pas à ton projet, les deux connecteurs latéraux traversants offrent 40 broches pour empiler des cartes d'extension, un peu comme pour des legos. :bj:



A bientôt...

Référence : http://www.ti.com/ww/en/launchpad/launc ... .html#tabs
Lien vers le sujet sur le forum: 1er coup d'oeil TI-LaunchPad MSP-EXP432P401R (Commentaires: 0)

CircleIT pour TI-83 Premium CE, version corrigée TI-Planet

Nouveau messagede critor » 23 Fév 2016, 17:33

Signalons aujourd'hui un nouveau jeu de KingInfinity pour ta TI-83 Premium CE, CircleIT.

Dans ce jeu de réflexes digne d'une application smartphone, tu dois arrêter le cercle sur la bordure du disque grâce à la touche :f105:. :)



L'actualité ayant été un peu chargée dernièrement, nous n'avions pas encore parlé de ce jeu pourtant hébergé sur TI-Planet depuis le 17 février dernier.
Mais en réalité le jeu est sorti il y a plus longtemps le 6 février dernier, et tu as le droit de savoir pourquoi nous n'en avions pas parlé entre temps.
Peut-être avais-tu déjà récupéré le jeu via d'autres sources avant le 17 février, et en gardes tu alors sûrement un très mauvais souvenir ...



Même si des choses peuvent bien sûr nous échapper, nous prenons toujours le temps sur TI-Planet de tester chaque programme que nous mettons à la une.
CircleIT est un programme assembleur, et en assembleur toute erreur peut être fatale à la machine. :#non#:
La version initiale de CircleIT du 6 février dernier jusqu'à aujourd'hui jamais mise à jour par son auteur était gravement bugguée, conduisant systématiquement à la perte des données pour tout nouveau joueur. :mj:
C'est pour cela que nous n'avions toujours pas mis en avant ce jeu - pour te protéger.



6600L'auteur ne semblant hélas pas s'en sortir malgré notre signalement des problèmes, nous avons pris le temps d'analyser la chose.
Il y avait visiblement un bug dans le code de création de la variable destinée à conserver le meilleur score. Après avoir joué pour la toute première fois, la sortie du programme déclenchait donc la création de cette variable, qui donnait en apparence un blocage total de la calculatrice (retour à l'écran de calculs sans le curseur clignotant) conduisant l'utilisateur résigné à appuyer sur le bouton reset.
En réalité la calculatrice n'était pas tout-à-fait bloquée avec la touche :f105: qui réagissait encore, mais ce n'est pas cela qui te sauvera, l'état de la machine étant clairement corrompu comme visible avec l'affichage alors quadruplé du programme ci-contre.



Le programme étant publié sous licence MIT autorisant non seulement la rediffusion mais également la modification, nous avons pris quelques heures pour corriger ce bug.
Le code source assembleur non fourni n'a pas arrangé les choses, nous forçant à travailler directement en langage machine.
En réalité, nous avons plus contourné que corrigé le bug. Nous avons :
  • rajouté en fin du programme du code propre de création de la variable pour le meilleur score
  • écrasé le tout premier appel CALL du programme par l'appel de ce nouveau code
  • rajouté à la fin de notre code l'appel CALL écrasé ainsi qu'une instruction de retour à l'appelant RET
Désormais, la création de la variable pour le meilleur score est faite systématiquement par notre code directement au lancement du programme, le code initial de l'auteur ne s'occupant plus que de sa mise à jour, chose apparemment non problématique. :)

6599Plus aucun problème donc désormais, si tu télécharges le jeu sur TI-Planet comme tu peux le voir ci-contre. :bj:
Sauras-tu battre notre record ? ;)



Nous ne pouvons que féliciter l'auteur pour son choix d'une licence ouverte, permettant de mutualiser la diffusion et le développement dans l'intérêt de tous, et l'encourager à nous montrer ses progrès dans ses prochains jeux ! :bj:



Téléchargement : archives_voir.php?id=436568
Lien vers le sujet sur le forum: CircleIT pour TI-83 Premium CE, version corrigée TI-Planet (Commentaires: 8)

-
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.
2223 utilisateurs:
>2168 invités
>49 membres
>6 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)