π
<-
[^]

TI-Nspire Un émulateur de la HP WP 34s scientifique pour Nspire !

New postby Adriweb » 26 Aug 2014, 03:22

Je ne connais pas bien (presque pas, oui...) les calculatrices HP, à part peut-être la HP Prime, ayant réalisé un test de prise en main, mais il apparaît sur le net que la HP scientifique RPN "WP 34S" fait des émules (sans jeu de mot) dans la communauté HP, où elle a même été dotée du titre de "meilleur scientifique" ;)

Et bien, les communautés HP et TI se retrouvent ici grâce à un émulateur communautaire qui a été porté pour TI-Nspire :bj:

Cette calculatrice (ou du moins son firmware) est basée sur la HP-42S, connue pour être très programmable, une forte cause de sa popularité, à sa sortie en 1988.
Vous pouvez trouver le firmware communautaire (qui rajoute des fonctionnalités) et plus de détail sur les travaux sur la WP34S sur SourceForge.

Bref, passons au vif du sujet avec cette photo qui nous montre l'ému en pleine action sur une Nspire CX :


L'émulateur (open-source, et qui tourne aussi sur PC et iOS), a ici été adapté avec une jolie interface spécialement pour la Nspire !

Côté touches, appuyez sur [var] pour l'aide (remapping clavier). On peut aussi voir les registres (cf. sur le screenshot, au dessus de la partie "écran", en jaune).

Bref, de quoi ravir les fans :)

Credits :
- Zweb pour le port
- hikari.uiharu pour la map de correspondances avec le clavier Nspire
- L'équipe 34S : Pauli, Walter, Marcus...

Téléchargement et code source : sur GitHub... et le fichier .tns directement.
(Note : le programme ne fonctionne pas sur Clickpad, du moins pour le moment)

Source : post sur Scalc.org (tiens, une nouvelle communauté chinoise ? :) ), via northern_snow.

Divers Un Linux caché dans Toto, et déjà dumpé !

New postby critor » 24 Aug 2014, 13:02

3787Dans un article précédent nous arrivions à prendre le contrôle de la console U-Boot du TI-PLT SU1 alias Toto, le prototype de calculatrice tactile couleur de 2002 par Texas Instruments.
Ce fut assez complexe, Toto ne disposant pas de clavier intégré nous avons dû configurer un serveur Linux afin d'utiliser la console USB de U-Boot.

L'aide du chargeur de démarrage U-Boot équipant Toto nous énumérait quelques commandes non documentées car rajoutées par TI: 'tidiags', 'tiboot' et 'tiinstallos'.

Nous avons traité le cas de 'tidiags' dans l'article précédent, permettant pour la première fois sur Internet de lui faire afficher de la couleur. :D

Nous pensions que si Toto nous abandonnait à la console de U-Boot à l'allumage, c'était parce qu'il ne disposait pas de système d'exploitation.
Et pourtant non, la commande 'tiboot' déclenche bien le chargement d'un système d'exploitation Linux, plus précisément un "MontaVista Linux" ! :o
37973796
Code: Select all
root@debian:/home/critor# echo tiboot > /dev/ttyUSB0
NAND read: device 0 offset 0, size 1114112 ...\ 1114112 bytes read: OK
### JFFS2 loading 'uImage' to 0x10600000
Scanning JFFS2 FS: . done.
### JFFS2 load complete: 814142 bytes loaded to 0x10600000
## Booting image at 10600000 ...
   Image Name:   Linux Kernel Image
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    814078 Bytes = 795 kB
   Load Address: 10c08000
   Entry Point:  10c08000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...


La console USB cesse toutefois de fonctionner dès que U-Boot passe la main au Kernel Linux, et le reste sera donc à lire sur la photo et dans la vidéo ci-dessous:


Hélas, le Linux ne semble pas fonctionnel, et avorte rapidement sur la terrible erreur "Kernel panic". :'(
Il nous faudrait réussir à comprendre ce qui cloche...


Toutefois, nous n'allons pas vous quitter sur une mauvaise nouvelle. ;)
3798Conformément à la mission de sauvegarde du patrimoine pédagogique TICE que s'est fixé l'association UPECS qui gère TI-Planet, à l'aide de commandes U-Boot nous avons réussi à numériser les mémoires de Toto : :bj:
  • les 512Ko de la mémoire Flash-NOR (avec U-Boot)
  • les premiers 2Mo de la mémoire Flash-NAND (avec le Linux ci-dessus - les 30Mo restants semblant inutilisés)

De quoi peut-être réussir à trouver ce qui cloche dans ce Linux...
Et même le jour où le dernier Toto de la planète se sera éteint définitivement, il sera toujours possible de le recréer à partir des images que nous partageons dès maintenant avec vous ci-dessous ! :#tritop#:


Téléchargements :
Link to topic: Un Linux caché dans Toto, et déjà dumpé ! (Comments: 1)

TI-Nspire Quest CX : Un très joli RPG pour votre Nspire !

New postby Adriweb » 23 Aug 2014, 22:01

Connaissiez-vous "Quest CX" ?

C'est le nouveau jeu en Lua de Creative Basic (aussi connu pour ses autres jeux comme SimCitx, Call of Duty CX...), sorti il y a peu pour TI-Nspire :)

"Accomplissez un maximum de Quest et devenez le héros de cette contrée perdue que le Mal a envahi... "

Voici comment le jeu est présenté par l'auteur :
Choisissez parmi trois classes de personnages (variables d'attaque et de défense influencées en fonction de la classe) :
1) Archer
2) Guerrier
3) Chevalier
Parcourez une contrée livrée aux mains de redoutables ennemis et accomplissez les quêtes formulées par les villageois. Devenez un héros en accomplissant un max de quête !


Admirez sur ces copies d'écran l'incroyable effort passé sur les graphismes - et il y a même des animations ;)


Vous avez déjà les screenshots, mais voici désormais une vidéo pour vous faire découvrir le gameplay :



Pour l'avenir du jeu, son auteur compte améliorer le système de "classes" pour les personnages, afin de personnaliser leurs compétences et rendre le jeu d'autant plus intéressant ;)
Par exemple :
- l'archer aura la compétence "initiative" qui rend le combat en tour par tour
- Le chevalier aura un coup critique qui augmente la portée des dégats
- Le voleur, la capacité de fuir un combat en emportant l'arme récompense
- Le démon de changer les pts de dégâts en pts de vie
- Le mage de faire des dégâts de zone...

Vous pouvez d'ailleurs lui donner vos souhaits quant à ces classes&compétences sur le topic associé.


En attendant, amusez-vous bien !

Téléchargement : http://tiplanet.org/forum/archives_voir.php?id=87078

Divers Achat de calculatrice Seconde 2014 - un bref guide de survie

New postby critor » 23 Aug 2014, 00:43

La rentrée approche à grands pas, et si tu entres au lycée il va te falloir investir dans une calculatrice graphique, superbe outil qui t'accompagnera et t'aidera au moins jusqu'au BAC. ;)

Ton professeur de maths de Seconde va probablement te conseiller de t'équiper d'une TI-82 ou d'une Casio Graph 35, souvent sans plus de précisions.
Ces dénominations correspondent toutefois à bien des modèles différents - certains seront de très bons choix et d'autres de très mauvais, une véritable jungle ! :o
Nous allons donc t'armer ci-dessous pour un achat malin et responsable ! :D



Supposons donc pour commencer que ton futur prof te recommande une TI-82.

Les pièges : Evite les vieux modèles tels l'antique TI-82 grise (1993) ou les TI-82 Stats, calculatrices d'un très mauvais rapport qualité/prix et dont la fabrication vient enfin de cesser.

L'entrée de gamme est désormais la TI-82 Plus avec 160Ko de mémoire d'archive pour un total de 192Ko de mémoire, soit 6 fois plus que les anciennes TI-82 Stats pour le même prix ! :)

L'astuce TI-Planet : Oublie les TI-82, et prends-toi la nouvelle TI-83 Plus USB noire sortie pour la rentrée 2013.
D'une part:
  • Elle est à 100% compatible avec la TI-82 Plus ! :)
  • Elle utilise exactement le même clavier ! :)
  • Les écrans et menus sont également identiques. :)
Bref déjà, tu ne perds rien et pourras la manipuler en classe sur les consignes de ton prof exactement comme une TI-82 Plus. :)
Mais d'autre part la TI-83 Plus.fr USB t'apportera aussi nombre d'avantages par rapport à une TI-82 Plus:
  • Saisie des calculs en écriture naturelle - plus besoin de t'embêter avec les parenthèses et priorités ! :bj:
  • 1.5Mo de mémoire d'archive, soit presque 10 fois plus que sur TI-82 Plus ! :bj:
  • un processeur à 15MHz 2.5 fois plus rapide que celui de la TI-82 Plus ! :bj:
  • connectivité USB standard, pour un transfert facile et rapide de données en toutes situations ! :bj:
    (alors que la TI-82 Plus ne dispose pas de prise USB et vient sans le câble spécial de raccordement à l'ordinateur - câble rare qu'il te faudrait acheter séparément sur des boutiques en ligne spécialisées et qui te coûterait en supplément une bonne moitié du prix de la TI-82 Plus)
Et tout ceci pour à peine plus cher qu'une TI-82 Plus, tu ne rêves pas ! :bj:

Promotion rentrée 2014 : En prime, comme si ce n'était déjà pas assez extraordinaire, Texas Instruments te rembourse 10€ pour tout achat d'une TI-83 Plus.fr USB neuve d'ici le 30 septembre, te la ramenant ainsi quasiment au prix d'une TI-82 Plus ! :bj:




Supposons maintenant que ton futur prof te recommande une Casio Graph 35.

Les pièges : Evite absolument les vieux modèles Graph 35 ou Graph 35+ à la coque intégralement verte ou vert caquis que l'on peut encore trouver dans certains magasins.
Leur fabrication fut arrêtée en 2008 et ils souffraient déjà d'un sérieux retard technologique sur la concurrence avec l'absence de la technologie Flash.

La référence est désormais le modèle de la rentrée 2009, la Casio Graph 35+USB, qui en comparaison sera pour toi une véritable petite merveille avec la saisie en écriture naturelle, le moteur de calcul exact, et la connectivité USB utilisable partout sans besoin d'autre chose que d'un câble USB standard trouvable n'importe où ! :bj:

L'astuce TI-Planet :Tu peux quand tu voudras utiliser notre tutoriel pour reprogrammer sans frais ta Graph 35+USB d'entrée de gamme avec le système d'exploitation de la calculatrice de milieu de gamme Graph 75, lui rajoutant ainsi l'accès à 1.5Mo de mémoire d'archive masqués et la gestion des applications qui comprennent entre autres des moteurs de calcul formel comme EigenMath ! :bj:
Ta Graph 35+USB pourra donc évoluer à tout moment avec tes besoins. :bj:

Promotion rentrée 2014 : En prime, Casio te rembourse 10€ pour tout achat d'une Graph 35+USB neuve d'ici le 30 septembre. :bj:




Derniers petits conseils pour les promotions rentrée 2014:
  • Si tu fais appel à une boutique en ligne, demande bien si la calculatrice est livrée dans son emballage d'exposition comme en boutique traditionnelle, et non en boîte ou en loose.
    Tu auras en effet besoin d'y découper le code barre.
  • Attention, pour la promotion de Texas Instruments: outre le code barre, tu devras également renvoyer le sticker promotionnel tel que ci-contre. Vérifie donc bien qu'il est présent sur l'emballage.
    Vérifie aussi qu'il est bien de couleur mauve comme ci-contre. A défaut, cela voudrait dire que c'est un sticker d'une année précédente et qu'il n'est plus valide, ce que tu confirmeras facilement en lisant les petites lignes.



Te voilà maintenant bien armé(e) pour ne pas te tromper de calculatrice à la rentrée ! ;)

Divers Toto nous révèle enfin ses couleurs !

New postby critor » 22 Aug 2014, 10:51

Toto, prototype de calculatrice tactile couleur, nous prouve enfin qu'il dispose d'un écran couleur ! :bj:

Bienvenue à tous dans le labo de Critor, le seul labo où vous pouvez entendre les calculatrices crier avant de nous révéler tous leurs secrets sur le monde merveilleux de Texas Instruments ! :P

Comme tous les modèles de calculatrices Texas Instrument, le prototype de calculatrice tactile couleur TI-PLT SU1 est également connu sous le nom d'un animal que nous utiliserons dans la suite de cet article, dans le cas présent Toto, nom du chien de Dorothée Gale dans le Magicien d'Oz.

Vous aviez déjà pu rencontrer Toto dans le musée Datamath mais n'aviez pas eu le plaisir de le voir allumé, le prototype en question étant non fonctionnel comme indiquée par l'étiquette rouge "bad CRC" au verso (mauvaise somme de contrôle). :(

2682L'année dernière, grâce à la communauté chinoise cnCalc.org, nous récupérions nous aussi un prototype TI-PLT SU1 qui avait l'avantage de s'allumer. :)
Hélas, il n'incluait pas de système d'exploitation et son démarrage avortait donc sur l'invite de commande monochrome ci-contre.
Pas d'autre choix donc que de nous faire confiance lorsque nous vous disions que Toto disposait d'un écran couleur.
L'écran tactile sans système d'exploitation étant ici non fonctionnel nous étions donc coincés, le jeu restreint de 11 touches de Toto ne nous permettant de saisir que 8 caractères alphabétiques, 'DHLMORSU', ne nous permettant même pas d'articuler correctement 'help'.

Toutefois, le 'usbtty' mentionné trois fois ci-dessus indique en fait une console USB, un périphérique supporté sous Linux par le pilote 'usbserial'.
Qu'à cela ne tienne, épaulé par les encouragements et compétences de Lionel, je me suis enfin remonté un client Linux après m'en être passé pendant des années. ;)

Toto ne s'identifiant pas comme un tel périphérique mais comme une TI-84 Plus (la bonne blague...), il va déjà falloir préciser cela manuellement en associant le pilote 'usbserial' aux identifiants USB de la TI-84 Plus:
Code: Select all
root@debian:/home/critor# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0451:e003 Texas Instruments, Inc. TI-84 Plus Calculator
root@debian:/home/critor# modprobe usbserial vendor=0x0451 product=0xe003
root@debian:/home/critor# cat /dev/ttyUSB0 &
In:   serial usbtty touch keypad
Out:  serial usbtty lcd
Err:  serial usbtty lcd
omap_toto #


Voilà c'est gagné, il a craqué et le voilà à ma merci, nous sommes bien à l'invite de Toto sur l'ordinateur ! :D
Faisons-lui enfin révéler tous ses secrets:
Code: Select all
root@debian:/home/critor# echo help > /dev/ttyUSB0
h
?       - alias for 'help'
autoscr - run script from memory
base    - print or set address offset
bdinfo  - print Board Info structure
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootm   - boot application image from memory
bootp   - boot image via network using BootP/TFTP protocol
chpart  - change active partition
cmp     - memory compare
coninfo - print console devices and informations
cp      - memory copy
crc32   - checksum calculation
deregister - Remove an I/O device from use
dhcp    - invoke DHCP client to obtain IP/boot params
echo    - echo args to console
erase   - erase FLASH memory
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
flinfo  - print FLASH memory information
fsinfo  - print information about filesystems
fsload  - load binary file from a filesystem image
go      - start application at address 'addr'
help    - print online help
iminfo  - print header information for application image
imls    - list all images found in flash
loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loop    - infinite loop on address range
ls      - list files in a directory (default /)
md      - memory display
mm      - memory modify (auto-incrementing)
mmcinit - init mmc card
mtest   - simple RAM test
mw      - memory write (fill)
nand    - NAND sub-system
nboot   - boot from NAND device
nm      - memory modify (constant address)
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
register - Register an I/O device for use
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
setslink - select device to use for loadb/loads transfers
sleep   - delay execution for some time
tftpboot- boot image via network using TFTP protocol
tiboot  - boot linux uImage or zImage kernel in a jffs2 partition on Toto board
tidiag  - perform Toto board diagnostics
tiinstallos  - install OS to Toto board NAND flash
version - print monitor version
omap_toto #
root@debian:/home/critor#


Tiens tiens... mais nous connaissons toutes ces commandes d'aide... à quelques détails près, ce sont les commandes de U-Boot, chargeur de démarrage déjà rencontré sur TI-Phoenix 1 et sur un prototype prototype TI-Nspire. Toto utilise donc U-Boot, ce que nous confirmons rapidement:
Code: Select all
root@debian:/home/critor# echo version > /dev/ttyUSB0
U-Boot 1.0.0 (Jan 13 2004 - 15:33:07)
omap_toto #
root@debian:/home/critor#

La date de janvier 2004 nous indiquerait donc que le développement du projet PET avec Toto aurait continué bien après la conférence internationale T3 début 2002 à Calgary au Canada avant d'être abandonné par Texas Instruments.
On pourrait donc dater l'abandon du projet PET et le début du projet Nspire entre 2004 et 2005 avec la carte de développement TI-Phoenix 1.

Les commandes documentées nous permettent de confirmer plusieurs informations du musée Datamath:
  • présence d'une ROM NAND de 32Mo par Toshiba:
    Code: Select all
    root@debian:/home/critor# echo nand info > /dev/ttyUSB0
    Device 0: Toshiba TC58256FT/DC at 0x4000000 (32 MB, 16 kB sector)
    omap_toto #
    root@debian:/home/critor#
  • présence d'une ROM NOR de 512Ko par Fujitsu:
    Code: Select all
    root@debian:/home/critor# echo flinfo > /dev/ttyUSB0
    Bank # 1: Fujitsu: 1x MBM29LV400TC (4Mbit)
      Size: 512 KB in 11 Sectors
      Sector Start Addresses:
        00000000 (RO) 00010000 (RO) 00020000 (RO) 00030000 (RO) 00040000     
        00050000      00060000      00070000 (RO) 00078000 (RO) 0007A000 (RO)
        0007C000 (RO)
    omap_toto #
    root@debian:/home/critor#

U-Boot détecte apparemment correctement les cartes SD de 2Go et moins, mais nombre de commandes ou paramètres documentés sont absents de cette vieille build de 2004 et nous ont empêchés d'aller plus loin dans cette voie:
Code: Select all
root@debian:/home/critor# echo mmcinit > /dev/ttyUSB0
Found SD card,1030225920 bytes
omap_toto #
root@debian:/home/critor#


Mais à la différence, l'aide nous retourne aussi des commandes absentes de la documentation U-Boot car rajoutées par TI, comme 'tiboot', 'tidiag' et 'tiinstallos'.
Regardons un peu ensemble le logiciel de diagnostic:
3771
Code: Select all
root@debian:/home/critor# echo tidiag > /dev/ttyUSB0
    Select the test to run.
<TAB> for utilities.  <ESC> to quit.
<0>  ---------            Backlight   ------- not tested!
<1>  ---------                Piezo   ------- not tested!
<2>  ---------                  RTC   ------- not tested!
<3>  ---------                  LCD   ------- not tested!
<4>  ---------           USB Client   ------- not tested!
<5>  ---------          Touchscreen   ------- not tested!
<6>  ---------           GPIO/ARMIO   ------- not tested!
<7>  ---------               Memory   ------- not tested!
<8>  ---------               Keypad   ------- not tested!
<9>  ---------          Audio Codec   ------- not tested!
<A>  ---------           Power Down   ------- not tested!
<B>  ---------         Battery Door   ------- not tested!
<C>  ---------        Battery Power   ------- not tested!
<D>  ---------             USB Host   ------- not tested!
<F>  ---------      Wifi connection   ------- not tested!
<G>  ---------     Start RadioScope   ------- not tested!
<H>  ---------    SD/MMC (Internal)   ------- not tested!
<I>  ---------    SD/MMC (External)   ------- not tested!
<J>  ---------   USB Expansion Port   ------- not tested!
<K>  ---------     McBSP1 Expansion   ------- not tested!
<L>  ---------     Comm Port Module   ------- not tested!
<W>  --------- Update OS from SD/MMC   ------- not tested!
Software Version:  Jan 13 2004, 15:33:20
root@debian:/home/critor#

Miracle!!! Toto nous révèle enfin de la couleur, et confirme avec le test n°3 (LCD) ! :D
37873786378537093711

De très nombreux autres tests permettent de vérifier le clavier (n°8), l'écran tactile (n°5), et confirment la présence ou la gestion des périphériques intégrés ou optionnels déjà évoqués chez nous ou sur Datamath, notamment la carte WiFi ou encore la prise audio Jack 3.5 dont le test (n°9) joue une totalité continue sur l'une des deux voies stéréo.

Mais Toto a encore beaucoup à nous apprendre, car le logiciel de diagnostic nous révèle aussi en exclusivité la présence d'un buzzer piezzoélectrique interne parfaitement fonctionnel qui n'avait été mentionné nulle part, test n°1 que vous aurez le plaisir d'entendre ci-dessous après avoir regardé les tests n°3 et 8:


3795Et voici sans doute enfin le moment de sortir à ce pauvre Toto qui vous apparaissait ci-dessus après des heures d'innommables tortures, la réplique culte de Dorothée pour les anglophones: "Toto, I've got a feeling we're not in Kansas anymore" (Toto, j'ai l'impression que nous ne sommes plus au Kansas). :P
Link to topic: Toto nous révèle enfin ses couleurs ! (Comments: 7)

Casio Les nouvelles Graph 35+USB 2.04 ne feront pas les vecteurs

New postby critor » 21 Aug 2014, 16:52

La gamme de calculatrices graphiques Casio comprend des modèles utilisant quasiment la même carte mère.

Les différences de prix se justifient alors par l'inexploitation de certains circuits selon les modèles:
Modèle
Carte mère
Flash-ROM
USB
Rétroéclairage
Lecteur de carte SD
Graph 25+Pro
GY363
2Mo
Non
(circuit présent mais composants manquants)
Non
Non
3761
Graph 35+USB
GY363
4Mo
Oui
Non
Non
Graph 75
LY777
4Mo
Oui
Oui
Non
(connecteur présent mais carte fille manquante)
2738
Graph 95
LY777
4Mo
Oui
Oui
Oui
2740


Mais à cela s'ajoutent aussi les systèmes d'exploitation qui eux aussi ont des capacités différentes:
Modèle
Mémoire d'archive
Gestion des applications
Saisie en écriture naturelle
Moteur de calcul exact
Graph 25+Pro
Non
Non
Non
Non
Graph 35+USB
Non
(1,5Mo libres en Flash-ROM mais non exploités)
Non
(1,5Mo libres en Flash-ROM mais non exploités)
Oui
Oui
Graph 75/95
1,5Mo
Oui
Oui
Oui


Rajoutons à cela que les Graph 25+Pro et Graph 35+USB bénéficient d'un support inférieur, au sens où le constructeur ne diffuse aucune mise à jour pour ces modèles, ne tirant ainsi aucun bénéfice de l'utilisation d'une puce Flash-ROM, et condamnant, officiellement du moins, ses utilisateurs à conserver éternellement la version présente à l'achat ainsi que la totalité de ses bugs. :mj:


Casio a récemment sorti une mise à jour 2.04 du système de ses calculatrices Graph 75 et Graph 95.
Les nouveautés étaient au nombre de deux:
  • parenthésage automatique des dénominateurs
  • gestion des vecteurs et du calcul vectoriel :bj:
Image Image Image Image


Nous pouvions donc nous attendre pour cette rentrée 2014 à l'apparition dans nos rayons de nouvelles Graph 25+Pro et Graph 35+USB munies d'une version 2.04. :)

Mais, reste-t-il encore à savoir si ces deux nouveautés seront également présentes sur les systèmes 2.04 prévus pour les calculatrices d'entrée de gamme Graph 25+Pro et Graph 35+USB.
Pour le savoir, faudrait-il encore récupérer de tels modèles, sachant que les emballages identiques d'une année sur l'autre ne permettent pas de les distinguer. :(

Toutefois, il est possible de vérifier cela autrement sans avoir à acheter sans garantie de succès tout le stock du magasin, en installant la mise à jour 2.04 du logiciel Graph 35+USB pour ordinateur ! :)

Les dernières Graph 35+USB viendront donc avec une version 02.04.2200.

Quelques tests rapides nous permettent bien de constater la présence du nouveau parenthésage automatique. :)
Mais par contre, aucune trace d'un mode vecteur dans l'éditeur de matrices. :(

ImageImage


Ce choix n'est pas spécifique à la France. L'absence des vecteurs se confirme également dans le système 02.04.0700 des Casio fx-9750Gii, modèles équivalents à la Graph 35+USB dans les autres pays.

Non, la seule façon d'avoir un système 2.04 avec gestion du calcul vectoriel sur Graph 35+USB sera de la transformer en Graph 75. ;)

Divers Invitez Mayim Bialik dans votre classe

New postby Persalteas » 20 Aug 2014, 18:32

Si vous êtes résident US/canada, jetez donc un oeil à ce concours "TI-Selfie", pour gagner un interview avec Mayim... :P

Ils vont chercher des idées de plus en plus loin, chez TI :P

Image
Link to topic: Invitez Mayim Bialik dans votre classe (Comments: 4)

HP Nouveau firmware HP-Prime 6031

New postby critor » 20 Aug 2014, 01:48

Hewlett Packard nous publie ce soir un nouveau firmware pour sa calculatrice tactile couleur HP-Prime.
Il date du 2 juillet et porte le numéro de build 6031, ce qui veut dire qu'il y a eu une seule recompilation depuis la build 6030 du 30 mars dernier.

Dans ce contexte, il ne faut pas s'attendre à beaucoup de nouveautés. En effet, il n'y en a qu'une seule.

Nous vous avions déjà parlé du fait qu'il existait deux types HP-Prime:
  • les HP-Prime en révision matérielle A, de référence NW280AA (rentrée 2013)
  • les HP-Prime en révision matérielle C, de référence G8X92AA (rentrée 2014)

Les révisions A souffrent d'un gros défaut, avec de grosses limitations de la prise USB, empêchant paradoxalement l'utilisation de périphériques qui avaient été annoncés et mis en avant lors de la campagne de lancement:
  • pas de possibilité d'utiliser le module sans-fil USB :mj:
  • pas de possibilité d'utiliser la station d'acquisition de mesures physiques USB HP StreamSmart 410 :mj:
  • impossibilité de connecter directement la calculatrice en USB à une autre calculatrice HP-Prime :mj:


Avec cette nouvelle build 6031, à part une amélioration côté StreamSmart (pour rev. C+, donc), ces incompatibilités ont toujours l'air présentes :(

Les problèmes bien plus importants, concernant l'utilisateur lambda, demeurent présents, comme :
  • La non gestion des suites commençant au rang 0, une véritable aberration pour l'enseignement secondaire général et technologique en France qui sera source d'erreurs pour de nombreux lycéens choisissant ce modèle. :mj:
    Toutes les séries du BAC sont concernées par ce défaut car c'est un thème très important enseigné de façon transversale: S, ES, L, STMG, STI2D, STD2A, STL et ST2S ! :o
  • La stabilité absolument déplorable du modèle - il ne se passe pas une seule journée d'utilisation sans que ma HP-Prime ne plante au moins une fois, alors que je ne fais rien de spécial ou de non documenté puisque pour le moment nous n'avons pas accès à la programmation en langage machine. :mj:
Non je suis désolé, mais nous sommes maintenant à la veille de la rentrée 2014 et la HP-Prime n'est toujours pas au point après un an.


Source photo : http://www.hpgraphingcalc.org/prime.html

Téléchargement : HP-Prime firmware 6031
Link to topic: Nouveau firmware HP-Prime 6031 (Comments: 8)

TI-z80 Découvre le hub TI-Navigator type II et tous ses secrets

New postby critor » 18 Aug 2014, 22:50

Le système TI-Navigator permet de monter un réseau sans-fil de calculatrices TI-Nspire au sein d'une classe.
Il est alors possible d'une part d'y automatiser les tâches répétitives comme l'appel des élèves, la distribution ou le relevé du travail et de gagner ainsi du temps.
Il est également possible de consulter à distance l'état de chaque calculatrice et donc l'avancement du travail, sans avoir à circuler dans les rangs.

C'est moins connu, mais il est également possible de monter un réseau sans-fil TI-Navigator avec les calculatrices TI-73, TI-83 Plus et TI-84 monochromes.
Effectivement, c'est une technologie qui n'est pas commercialisée en France où l'entrée de gamme n'était jusqu'à présent pas la TI-73 ou la TI-83 Plus contrairement à d'autres pays, mais la TI-82 Stats qui était incapable de faire tourner les applications réseau nécessaires.
Mais cet argument ne sera plus valable à la rentrée 2014 avec l'arrivée de la nouvelle TI-82 Plus qui reprend la carte mère de l'ancienne TI-83 Plus.fr bleue... ;)

23812393114511753173

La mise en place de ces réseaux nécessitent l'usage de points d'accès dédiés à cet usage:
  • Les points d'accès TI-Navigator type I ou type II conçus par Inventech renferment une carte WiFi au format PCMCIA (fort courant sur les ordinateurs portables de la fin des années 90 et du début des années 2000 avant l'avènement du standard USB) et conviendront aux TI-73/83+/84 monochromes.
  • Les points d'accès TI-Navigator gris (de référence NAV-AP-US pour l'Amérique du Nord ou NAV-AP-WW pour le reste du monde et dissimulant un point d'accès Netgear WAG102 muni d'une carte interface propriétaire) sont hybrides et conviendront aussi bien aux TI-73/83+/84 monochromes qu'aux TI-Nspire.
  • Enfin, les points d'accès TI-Nspire Navigator ou TI-Nspire CX Navigator conviendront aux TI-Nspire.

19551948706Un tel réseau est réalisable avec des TI-Nspire, à condition de doter chaque calculatrice d'un module sans-fil TI-Navigator.
  • pour les TI-Nspire et TI-Nspire CX, le module est individuel et se connecte sur chaque calculatrice
  • pour les TI-73/83/84 monochromes, il s'agit en fait d'un hub qui peut accueillir de 1 à 4 calculatrices, nécessitant donc de faire courir des fils dans la salle de classe, ou bien de regrouper les tables quatre par quatre
Image




Aujourd'hui est un grand jour où nous allons vous présenter un des éléments de la solution TI-Navigator jamais vu sur TI-Planet, et pour cause puisqu'il n'est pas commercialisé en France, le hub type II pour calculatrices TI-73/83+/84 monochromes. Tous nos remerciements à Texas Instruments France et Texas Instruments Dallas pour avoir rendu cet article possible.

37643766376437673768

Le hub se présente donc en deux parties reliées à l'aide d'un connecteur propriétaire à 26 broches. La partie supérieure amovible est un adaptateur qui fournit quatre prises mini-jack 2.5 stéréo, permettant de connecter jusqu'à 4 calculatrices.
Notons bizarrement qu'en comptant généreusement des masses séparées, cela nous donnerait bizarrement 4×3=12 broches utilisées seulement. L'adaptateur semble faire un peu plus que ce que l'on pouvait supposer à priori, et nous remarquons notamment que le hub ne s'allume pas si l'adaptateur n'est pas branché.

3777Sur le dessus, les hubs TI-Navigator type II comportent un connecteur pour une alimentation TI-AC 9926, délivrant nominalement 6V sous 4A. Bien évidemment, l'alimentation vient avec le cordon au format nord-américain qu'il suffit juste de remplacer, l'alimentation étant universelle et acceptant n'importe quelle tension secteur entre 100 et 240V.


377626823775Nous remarquons aussi au dos un connecteur d'alimentation secondaire par simple contact à trois broches, nous rappelant bizarrement celui utilisé sur le prototype TI-PLT SU1, calculatrice tactile présentée par Texas Instruments lors de la conférence internationale T3 de 2002 à Calgary au Canada.
Comme tous les modèles de calculatrices Texas Instruments, ce prototype est également connu sous le nom d'un animal, dans le cas présent Toto, nom du chien de Dorothée Gale dans le Magicien d'Oz.
Et effectivement Toto se glisse tout aussi facilement dans les berceaux de la station de recharge TI-Navigator type II qui semblent prévus pour lui, au seul détail près que cela ne fait pas le contact puisque le connecteur bien qu'à la bonne distance du bord et avec le bon espacement de contacts est ici situé sur le bord opposé.
Il a donc dû exister une station de recharge destinée à accueillir plusieurs unités Toto dont nous n'avons aucune photo à ce jour, et qui apparamment a dû être rapidement développée en inversant simplement les contacts de la station dédiée aux hubs TI-Navigator v2.

37693770Mais... si il existe une station de recharge, c'est donc que les hubs TI-Navigator type II utilisent une batterie, batterie que nous finissons par dénicher sous le capot, ici une 3.6L43BPA fournissant 3.6V pour une capacité de 4.3Ah.

37793778Enfin, les hubs sont accompagnés d'un support à monter au dos et permettant de les fixer de façon semi permanente à une table ou un groupe de tables.




378237813780Nous allons maintenant découvrir ce que les hubs TI-Navigator type II cachent dans leurs entrailles... ;)
Le hub utilise donc deux cartes électroniques:
  • une carte d'alimentation
  • la carte mère en question, de référence "Pegasus Hub v1.0"
Nous viendrions donc d'enrichir notre 'bestiaire' Texas Instruments d'une nouvelle entrée: nom de code 'Pegasus' soit Pégase, le cheval ailé, pour les hubs TI-Navigator type II. :D


37843783La carte mère en question s'articule autour de 4 puces principales:
  • un processeur Texas Instruments OMAP5910JZZG2 - le OMAP5910 étant un processeur double coeur étant utilisé dans un seul et unique autre modèle de calculatrice Texas Instruments, devinez lequel... Toto encore une fois ! :o
  • une puce Flash-ROM de 8Mo de chez Spansion, la 'S29AL008J70TFI01'
  • une puce Flash-ROM de 32Mo de chez Samsung, la 'K9F5608U0D'
  • une puce SDRAM de 32Mo de chez SEC, la 'K4M56163PI'
Nous sommes déjà surpris que cette carte utilise 2 puces Flash-ROM.

370837093711Mais ce n'est pas tout. Cette carte mère semble utiliser une carte amovible bleue avec un format de connecteur qui nous est inconnu (du même principe que le PCMCIA, mais en plus petit...)
Il s'agit d'une carte WiFi Texas Instruments qui nous serait bien connue. Elle ressemble en effet énormément à celle qui fut utilisée avec Toto, encore et toujours ! Et effectivement après l'avoir retirée, nous arrivons à l'y brancher sans aucun problème ! :o



Finalement contre toute attente, l'étude du hub TI-Navigator type II nous a permis d'en apprendre beaucoup plus sur Toto.
Le projet 'PET' (de l'anglais, animal de compagnie) dont faisait partie Toto fut abandonné par Texas Instruments en 2003, pour céder la place au projet TI-Nspire initialement surnommé TI-Phoenix, dont les premiers modèles d'évaluation furent distribuées dans des classes pilote en France à la rentrée 2006, et dont la commercialisation commencera au deuxième trimestre 2007.
L'on peut toutefois se demander à la la lumière de nos surprenantes découvertes ci-dessus, si le projet 'PET' avait véritablement comme but d'être commercialisé.
Car contrairement aux TI-Nspire, du moins en ce qui concerne Toto, il y a eu apparemment énormément de réutilisation de technologies matérielles et logicielles déjà existantes de l'époque, ce qui nous donnent un bel agrégat:
  • carte WiFi des hubs TI-Navigator type II
  • processeur des hubs TI-Navigator type II
  • connecteur d'alimentation par contact des hubs TI-Navigator type II
  • identifiants USB de la TI-84 Plus
Tout le contraire de ce qui sera réalisé par la suite avec les TI-Nspire.
En fait, c'est comme si dès le départ il était prévu de concevoir rapidement et à moindre frais la calculatrice tactile couleur Toto, sans aucune autre finalité que de l'exhiber lors de quelques conférences.

Mais peut-être Texas Instruments a-t-il eu raison d'abandonner ce projet - peut-être que le marché n'était pas encore prêt.
Hewlett Packard a en effet de la même façon abandonné son projet de calculatrice tactile monochrome HP-Xpander à la même époque.
Seul Casio a eu le courage d'aller jusqu'au bout avec sa calculatrice tactile monochrome Classpad, qui vient enfin d'évoluer en calculatrice couleur Classpad II fx-CP400 pour la rentrée 2013, et avec le succès commercial que l'on ne connaît pas.

Casio Graph 25+Pro - 1ère reprogrammation avec un OS Graph 35+USB

New postby critor » 17 Aug 2014, 16:08

Première programmation d'un OS Graph 35+USB sur Graph 25+Pro ! :bj:

Depuis 2005, les nouvelles calculatrices graphiques Casio non formelles sont équipées de puces Flash-ROM reprogrammables logiciellement.
Cela permet les mises à jour du système d'exploitation (OS pour Operating System) de la calculatrice permettant des améliorations ou corrections de bugs. :bj:

Hélas, Casio ne diffuse aucune mise à jour pour ses modèles d'entrée de gamme Graph 35+ USB et Graph 25+Pro. Vous pouvez très bien tomber sur du vieux stock en magasin et les récupérer avec un OS 2.00, et officiellement vous êtes condamnés à rester avec la version d'origine et ne bénéficierez pas des dernières nouveautés comme la gestion des vecteurs dans l'OS 2.04. :mj:
Heureusement, la communauté a sorti un dumper/flasher permettant de générer une image de l'OS présent sur une calculatrice, puis de la programmer sur une autre - permettant ainsi à priori de mettre à jour ces calculatrices. :mj:

Mais mieux que ça, la dernière génération de Casio Graph utilise des cartes mère très similaires et il est même possible, après quelques modifications mineures, de programmer l'OS d'un autre modèle: :bj:
  • l'on peut ainsi transformer sa Graph 35+USB en Graph 75 pour avoir un tableur intégré, 1.5Mo de mémoire de stockage et le support des applications ! :bj:
  • l'on peut aussi transformer sa Graph 85 en Graph 75/95 pour bénéficier d'un moteur de calcul exact intégré, et des nouveautés apportées dans les dernières versions 2.04 puisque Casio ne diffuse plus de mise à jour pour ces modèles depuis les versions 2.01 :bj:

3761Le modèle d'entrée de gamme Graph 25+Pro avait été jusqu'à présent ignoré par ces diverses manipulations, et c'est bien dommage car il en aurait bien besoin avec un très mauvais rapport qualité prix.
Mais dans une actualité précédente, nous remarquions que la Graph 25+Pro utilisait exactement la même carte mère de référence GY362 que la Graph 35+USB, à seulement deux différences près:
  • la puce Flash ROM soudée dessus ne fait pas 4Mo mais seulement 2Mo
  • les composants du circuit USB sont manquants
Nous nous demandions donc si il était possible de programmer un OS de Graph 35+USB sur une Graph 25+Pro d'entrée de gamme, afin d'y bénéficier:
  • de la saisie des calculs en écriture naturelle
  • d'un moteur de calcul exact


Les calculatrices Graph 75/85/95 offrant 1.5Mo de mémoire d'archive, cela signifie qu'il est prévu que l'OS puisse occuper jusqu'à 2.5Mo.
Suite à nos analyses, les OS de Graph 75/85/95 sont clairement trop gros et ne rentreront jamais dans la Flash-ROM de 2Mo de la Graph 25+Pro.

Mais, il se trouve par contre que les OS de la Graph 35+USB en version 2.00, 2.01 et 2.02 sont beaucoup plus légers puisqu'ils n'incluent pas le tableur, et ne gèrent ni la mémoire d'archive ni les applications. ;)
Ils font justement autour de 2Mo, et même dans les cas où c'est limite ils se terminent de toutes façons dans cette zone par des données non critiques sous la forme de messages texte ! :bj:

Avec le seul utilitaire de flashing communautaire disponible actuellement, fxRemote, créer une image programmable sur Graph 25+Pro nécessite:
3772
  • de mettre le Boot Code d'une Graph 25+Pro dans les premiers 64Ko du fichier
    (copier les premiers 64Ko d'une image Graph 25+USB)
  • de compléter le fichier image avec l'OS Graph 35+USB, dans la limite de 2Mo
    (en partant d'un offset de 0x10000=64Ko, copier les données d'une image Graph 35+USB jusqu'à l'offset maximum de 0x200000=2Mo)
  • de calculer la somme de contrôle de 0x10000 à 0x1DFFF7 et l'écrire en 0x1DFFF8
Et voilà, fxRemote accepte de nous lancer la reprogrammation ! :#tritop#:

3773Notre Graph 25+Pro arrive bien à l'écran d'accueil de son nouvel OS Graph 35+USB comportant désormais clairement plus que les 9 applications intégrées d'origine, mais hélas pour planter... :'(

Il faut croire qu'il doit rester une ou plusieurs instructions dans l'OS Graph 35+USB qui tentent d'accéder aux données Flash-ROM au-delà de 2Mo ce qui dépasse ici la capacité de la puce, chose assez étrange puisqu'il n'y a ni applications à rechercher ni mémoire d'archive à formater.
Il nous faudra donc encore trouver et patcher ces instructions avant de pouvoir enfin vous offrir la transformation de vos Graph 25+Pro en Graph 35+USB.

-
Search
Calc :
-
Featured topics
10€ remboursés pour tout achat d'une TI-83 Plus.fr USB jusqu'au 30 septembre !
Convert your images and PDF documents for TI-Nspire and HP-Prime !
Jailbreak your TI-Nspire for the best of gaming and modding !
Promo Jarrety/TI-Planet: la TI-Nspire CX CAS à seulement 142€ TTC port inclus!
Offre Jarrety/TI-Planet: la TI-84 Plus C Silver Edition (couleur) à seulement 109€ TTC port inclus!
Transforme ta TI-Nspire CX en console de jeux Nintendo Game Boy Advance!
123456
-
Donations
For more contests, more prizes, helping us pay the server and domains...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
119 utilisateurs:
>108 invités
>3 membres
>8 robots
Record simultané (sur 6 mois):
2546 utilisateurs
 (18/06/2014)
-
Affiliates
Texas Instruments France
education.ti.com/france
 (français)
Banque de programmes TI
ticalc.org
 (anglais)
La communauté TI-82
tout82.free.fr
 (français)