Si vous programmez en Lua, vous avez probablement entendu parler d'Inspired-Lua (peut-être son wiki) et/ou de son partenaire CompassTech, site sur lequel le bien connu Steve Arnold publie d'excellents tutoriaux de programmation en Nspire Lua.
Et bien un membre tout autant connu, Jim Bauwens, a commencé il y a quelques temps déja à créer un éditeur en ligne de Nspire Lua, en profitant des nouvelles technologies HTML5 / JS pour que chacun puisse programmer et tester en live des scripts, simples ou complexes(*), sur son navigateur (y compris donc pour plateformes mobiles comme les smartphones et tablettes !).
(*) Il reste tout de même quelques fonctions Nspire Lua non supportées, à ce jour.
Je reviens sur Steve Arnold qui a intégré cette prouesse à ses tutoriaux, ou vous n'avez plus qu'à cliquer sur le bouton "Run your code", exécutant le code source des tutoriaux En voici un exemple : http://compasstech.com.au/TNS_Authoring/Scripting/luajs/script_tut82_js.html
Il existe aussi une version "standalone" de cet éditeur Lua, que vous pouvez retrouver avec coloration syntaxique, sur le site de Jim Bauwens : http://bwns.be/jim/WEBspire/editor.html
Merci donc à Jim et Steve pour ce formidable travail qui va permettre à bien des personnes de s'initier plus rapidement et efficacement au Nspire Lua
Categories
News TI-Nspire (1559)
News Divers (1117)
News Casio (840)
News HP (149)
News Examens / Concours (1079)
News Sharp (10)
News NumWorks (354)
News Tianyan (2)
News Canon (1)
News Citizen (1)
News Zero (18)
News 2022
December (1)
November (1)
October (1)
September (2)
July (1)
June (4)
May (4)
April (4)
March (3)
February (1)
January (8)
News 2021
December (1)
November (1)
October (1)
August (5)
July (1)
June (1)
May (3)
April (12)
March (4)
February (2)
January (2)
News 2020
December (3)
November (3)
October (2)
September (4)
August (1)
July (3)
June (2)
May (2)
April (7)
March (4)
January (2)
News 2019
December (5)
November (2)
October (1)
September (1)
August (1)
June (1)
May (3)
April (7)
March (10)
February (4)
January (9)
News 2018
December (4)
October (1)
September (3)
August (3)
July (7)
June (3)
May (8)
April (13)
March (5)
February (5)
January (9)
News 2017
December (4)
November (4)
October (5)
September (4)
August (1)
July (1)
May (10)
April (3)
March (4)
February (1)
January (6)
News 2016
December (9)
November (8)
October (5)
September (2)
August (12)
July (3)
June (8)
May (12)
April (7)
March (9)
February (12)
January (4)
News 2015
December (2)
November (4)
October (3)
September (15)
August (11)
July (7)
June (6)
May (10)
April (2)
March (6)
February (8)
January (2)
News 2014
December (3)
November (8)
October (12)
September (6)
August (4)
July (3)
June (13)
May (14)
April (12)
March (15)
February (9)
January (8)
News 2013
December (21)
November (20)
October (30)
September (16)
August (14)
July (8)
June (27)
May (12)
April (29)
March (19)
February (12)
January (27)
News 2012
December (30)
November (49)
October (37)
September (27)
August (40)
July (27)
June (19)
May (35)
April (34)
March (42)
February (19)
January (46)
News 2011
December (45)
November (38)
October (22)
September (28)
August (23)
July (14)
June (29)
May (44)
April (24)
March (27)
February (20)
January (9)
News 2010
December (9)
November (6)
October (5)
September (5)
August (6)
July (10)
June (4)
May (1)
April (2)
March (1)
February (2)
January (1)
Branchements de deux capteurs Vernier PhotoGate
Adriweb semblait penser dans sa news précédente que les news étaient terminées pour l'année 2012... Et bien non!
Dans une autre news précédente, nous vous présentions le capteur Vernier Photogate, appelé aussi barrière lumineuse Vernier:
Il s'agissait donc d'un capteur numérique pouvant retourner deux états selon que son rayon lumineux invisible était interrompu par un obstacle opaque ou pas:
Nous remarquions qu'il était apparemment possible de chaîner plusieurs capteurs Vernier PhotoGate, le capteur étant lui-même doté d'une prise BT (British Telecom) numérique ici à droite pour accueillir un autre capteur numérique:
Cette semaine, nous recevons donc enfin pour vous un deuxième capteur Vernier PhotoGate, et le voici donc branché en série avec le premier:
Les deux capteurs n'occupent alors qu'une seule prise BT numérique sur l'interface et ne sont détectés que comme un seul capteur:
Dès qu'au moins l'un des deux capteurs voit son rayon lumineux interrompu par un obstacle, la TI-Nspire affiche donc l'état "Bloqué":
Par contre, dans cette configuration il est impossible de déterminer côté calculatrice quel est le capteur bloqué, puisqu'elle n'en voit qu'un seul.
Pour pouvoir différentier les capteurs, il faut utiliser les deux voies d'entrées numériques du TI-Nspire Lab Cradle:
Dans ce cas-là, la TI-Nspire détecte bien deux capteurs, et précise indépendamment l'état de chacun:
Selon la documentation, il est possible de chaîner un maximum de 4 capteurs Vernier PhotoGate, soit déjà bien plus que le nombre de voies d'entrées numériques de l'interface TI-Nspire Lab Cradle, limité à 2 !
On pourrait donc utiliser ici un maximum de 8 capteurs Vernier PhotoGate répartis sur les 2 voies d'entrées.
C'est une fonctionnalité fort pratique pour l'utilisateur au final, lui évitant d'avoir à investir d'avantage dans le matériel d'interfaçage pour brancher plus de deux capteurs Vernier PhotoGate - merci Vernier
Dans une autre news précédente, nous vous présentions le capteur Vernier Photogate, appelé aussi barrière lumineuse Vernier:
Il s'agissait donc d'un capteur numérique pouvant retourner deux états selon que son rayon lumineux invisible était interrompu par un obstacle opaque ou pas:
Nous remarquions qu'il était apparemment possible de chaîner plusieurs capteurs Vernier PhotoGate, le capteur étant lui-même doté d'une prise BT (British Telecom) numérique ici à droite pour accueillir un autre capteur numérique:
Cette semaine, nous recevons donc enfin pour vous un deuxième capteur Vernier PhotoGate, et le voici donc branché en série avec le premier:
Les deux capteurs n'occupent alors qu'une seule prise BT numérique sur l'interface et ne sont détectés que comme un seul capteur:
Dès qu'au moins l'un des deux capteurs voit son rayon lumineux interrompu par un obstacle, la TI-Nspire affiche donc l'état "Bloqué":
Par contre, dans cette configuration il est impossible de déterminer côté calculatrice quel est le capteur bloqué, puisqu'elle n'en voit qu'un seul.
Pour pouvoir différentier les capteurs, il faut utiliser les deux voies d'entrées numériques du TI-Nspire Lab Cradle:
Dans ce cas-là, la TI-Nspire détecte bien deux capteurs, et précise indépendamment l'état de chacun:
Selon la documentation, il est possible de chaîner un maximum de 4 capteurs Vernier PhotoGate, soit déjà bien plus que le nombre de voies d'entrées numériques de l'interface TI-Nspire Lab Cradle, limité à 2 !
On pourrait donc utiliser ici un maximum de 8 capteurs Vernier PhotoGate répartis sur les 2 voies d'entrées.
C'est une fonctionnalité fort pratique pour l'utilisateur au final, lui évitant d'avoir à investir d'avantage dans le matériel d'interfaçage pour brancher plus de deux capteurs Vernier PhotoGate - merci Vernier
Link to topic: Branchements de deux capteurs Vernier PhotoGate (Comments: 1)
Nouvel OS TI-Nspire CAS+ P1-DVT1 1.0.526
Fortytwo, de la communauté Omnimaga s'est fait plaisir - il a commandé un prototype TI-Nspire CAS+ P1-DVT1 en Chine et à peine reçu il partage avec nous tous!
Sa TI-Nspire CAS+ est donc dotée d'un OS 1.0.526 compilé le 11 août 2006.
Il se situe donc bien entre l'OS 1.0.494 du 27 juillet 2006 et l'OS 1.0.529 du 15 août 2006.
L'OS tourne apparemment sur des Boot1 et Boot2 1.0.526 comme les TI-Nspire CAS+ PVT.
Toujours pensant à vous tous, Fortytwo a déjà dumpé avec succès son OS grâce à nos tutos!
Toutefois, les Boot1/Boot2 1.0.526 de production que nous avions refusaient cet OS.
Afin de le lancer correctement dans l'émulateur, nous avons du utiliser les Boot1/Boot2 1.0.491 de développement.
L'OS 1.0.526 est donc signé avec les clefs RSA de développement.
Il sera refusé par les TI-Nspire CAS+ P1-PVT.
Cela implique entre autres que les Boot1/Boot2 1.0.526 présents sur cette calculatrice sont différents de ceux que nous avons car utilisant les clefs RSA de développement.
Nous avions en effet déjà remarqué que des versions de développement et de production des Boot1/Boot2 pouvaient porter le même numéro de version.
Grâce à Fortytwo il est maintenant possible de mettre à jour les prototypes TI-Nspire CAS+ P1-DVT avec l'OS 1.0.526!
Liens:
OS TI-Nspire CAS+ 1.0.526 (pour prototype P1-DVT)
Versions OS TI-Nspire CAS+
Sa TI-Nspire CAS+ est donc dotée d'un OS 1.0.526 compilé le 11 août 2006.
Il se situe donc bien entre l'OS 1.0.494 du 27 juillet 2006 et l'OS 1.0.529 du 15 août 2006.
L'OS tourne apparemment sur des Boot1 et Boot2 1.0.526 comme les TI-Nspire CAS+ PVT.
Toujours pensant à vous tous, Fortytwo a déjà dumpé avec succès son OS grâce à nos tutos!
Toutefois, les Boot1/Boot2 1.0.526 de production que nous avions refusaient cet OS.
Afin de le lancer correctement dans l'émulateur, nous avons du utiliser les Boot1/Boot2 1.0.491 de développement.
L'OS 1.0.526 est donc signé avec les clefs RSA de développement.
Il sera refusé par les TI-Nspire CAS+ P1-PVT.
Cela implique entre autres que les Boot1/Boot2 1.0.526 présents sur cette calculatrice sont différents de ceux que nous avons car utilisant les clefs RSA de développement.
Nous avions en effet déjà remarqué que des versions de développement et de production des Boot1/Boot2 pouvaient porter le même numéro de version.
Grâce à Fortytwo il est maintenant possible de mettre à jour les prototypes TI-Nspire CAS+ P1-DVT avec l'OS 1.0.526!
Merci Fortytwo!
Liens:
OS TI-Nspire CAS+ 1.0.526 (pour prototype P1-DVT)
Versions OS TI-Nspire CAS+
Link to topic: Nouvel OS TI-Nspire CAS+ P1-DVT1 1.0.526 (Comments: 0)
Doodle Jump Lua
Salut à tous,
Il y a quelques semaines, j'avais commencé à coder un Doodle Jump en Lua, et il a quelque peu évolué depuis, mais j'avais oublié de faire la news dessus ...
Bref, certains d'entre vous l'ont peut-être déja vu passer dans les archives, mais pour le reste : Un "clone" du jeu Doodle Jump fidèle aux versions mobiles est désormais disponibles sur votre Nspire
Vous pouvez utiliser le clavier ou la souris pour déplacer le doodle (voir l'écran d'accueil pour plus de détails). Il y a aussi 2 modes de scrolling : le mode "original" et le mode un peu plus hardcore ou le défilement se fait en continu
Voilà à quoi ça ressemble :
(et, oui, au menu, le fond bouge )
Vous pouvez aussi tester le jeu Nspire en ligne avec le document player de TI : ( m'enfin il faudra redimensionner votre fenêtre ,ca sera mieux )
Cliquez ici.
J'ai réalisé 2 versions (une pour OS 3.1 et l'autre pour 3.2+) pour satisfaire tout le monde en profitant des fonctionnalités que propose chaque OS. En effet, en OS 3.2, il existe un "hack" (merci Jim Bauwens ) permettant de mettre une image de fond
Voilà donc mon cadeau de noël en retard pour ceux qui ne l'avaient pas vu avant
Téléchargement :
- Pour OS 3.1 : http://tiplanet.org/forum/archives_voir.php?id=9446
- Pour OS 3.2 : https://raw.github.com/adriweb/Doodle-Jump-Lua/master/DoodleJumpLua32.tns
- Code Source : https://github.com/adriweb/Doodle-Jump-Lua/blob/master/DoodleJumpLua.lua
Il y a quelques semaines, j'avais commencé à coder un Doodle Jump en Lua, et il a quelque peu évolué depuis, mais j'avais oublié de faire la news dessus ...
Bref, certains d'entre vous l'ont peut-être déja vu passer dans les archives, mais pour le reste : Un "clone" du jeu Doodle Jump fidèle aux versions mobiles est désormais disponibles sur votre Nspire
Vous pouvez utiliser le clavier ou la souris pour déplacer le doodle (voir l'écran d'accueil pour plus de détails). Il y a aussi 2 modes de scrolling : le mode "original" et le mode un peu plus hardcore ou le défilement se fait en continu
Voilà à quoi ça ressemble :
(et, oui, au menu, le fond bouge )
Vous pouvez aussi tester le jeu Nspire en ligne avec le document player de TI : ( m'enfin il faudra redimensionner votre fenêtre ,ca sera mieux )
Cliquez ici.
J'ai réalisé 2 versions (une pour OS 3.1 et l'autre pour 3.2+) pour satisfaire tout le monde en profitant des fonctionnalités que propose chaque OS. En effet, en OS 3.2, il existe un "hack" (merci Jim Bauwens ) permettant de mettre une image de fond
Voilà donc mon cadeau de noël en retard pour ceux qui ne l'avaient pas vu avant
Téléchargement :
- Pour OS 3.1 : http://tiplanet.org/forum/archives_voir.php?id=9446
- Pour OS 3.2 : https://raw.github.com/adriweb/Doodle-Jump-Lua/master/DoodleJumpLua32.tns
- Code Source : https://github.com/adriweb/Doodle-Jump-Lua/blob/master/DoodleJumpLua.lua
Link to topic: Doodle Jump Lua (Comments: 6)
Le Boot2 TI-Nspire Color
Dans une news précédente nous passions en revue le logiciel de diagnostics de notre prototype TI-Nspire Color.
Ce soir, intéressons-nous à son Boot2:
Le test RS232 dans une news précédente nous révélait plus précisément qu'il s'agissait d'une version non numérotée 3.0.0.DEVBUILD compilée le 24 septembre 2010:
En apparence, l'affichage de ce Boot2 est fort différent de celui des versions finales, alors regardons d'un peu plus près les différents menus.
Voici déjà le menu de maintenance que l'on obtient avec :
Et surprise, on peut lancer une image de test avec alors que cette option disponible sur les Boot2 de TI-Nspire ClickPad/TouchPad a été retirée sur les Boot2 TI-Nspire CX/CM de production!
Mais quand on voit ensuite l'ancienne icône d'erreur après un timeout, il semble évident que nos ingénieurs TI sont repartis du code du Boot2 des TI-Nspire ClickPad/TouchPad et en ont retiré ce dont ils ne voulaient plus au fur et à mesure:
Justement, une autre option disponible sur les Boot2 ClickPad/TouchPad et retirée sur les Boot2 de production des TI-Nspire CX/CM, c'est la possibilité d'envoyer un OS en RS232 au lieu d'en USB. Il suffisait pour cela de taper entrée en RS232.
Vérifions ici l'invite sans OS:
Nous avons bien l'invite pour envoyer l'OS en RS232, ce qui confirme parfaitement notre hypothèse précédente. Et d'ailleurs elle est bel et bel fonctionnelle:
Et bien ce Boot2 de développement, le voici déjà dumpé pour vous:
Donc si vous récupérez un prototype TI-Nspire CX ou TI-Nspire CX CAS dépourvu d'un Boot2 fonctionnel, vous serez capables de le remettre en état!
Liens:
Boot2 3.0.0.DEVBUILD pour prototype TI-Nspire CX
Les versions de Boot2 TI-Nspire CX
Ce soir, intéressons-nous à son Boot2:
Le test RS232 dans une news précédente nous révélait plus précisément qu'il s'agissait d'une version non numérotée 3.0.0.DEVBUILD compilée le 24 septembre 2010:
- Code: Select all
Boot Loader Stage 2 (3.00.DEVBUILD)
Build: 2010/9/24, 16:33:1
Copyright (c) 2006, 2007, 2008 Texas Instruments Incorporated
Using developer keys
Clocks: CPU = 132MHz AHB = 66MHz APB = 33MHz
Checking for NAND: NAND Flash ID: MICRON
Initializing graphics subsystem.
Boot option: Normal
Initializing filesystem.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
Filesystem ready.
Purging temporary files...
TI_OS_INSTALL_PRECHECK_OK (0)
Loading Operating System...
0%
1%
2%
3%
4%
5%
5%
6%
7%
8%
9%
10%
10%
11%
12%
13%
14%
15%
15%
16%
17%
18%
19%
20%
20%
21%
22%
23%
24%
25%
25%
26%
27%
28%
29%
30%
30%
31%
32%
33%
34%
34%
35%
36%
37%
38%
39%
39%
40%
41%
42%
46%
47%
48%
49%
49%
51%
52%
53%
54%
54%
55%
56%
57%
58%
59%
59%
60%
61%
62%
63%
64%
65%
65%
66%
67%
68%
69%
70%
70%
71%
72%
73%
74%
75%
75%
76%
77%
78%
79%
80%
81%
82%
83%
84%
85%
85%
86%
87%
88%
89%
90%
90%
91%
92%
93%
94%
95%
95%
96%
97%
97%
98%
100%
BOOT2: loading complete (1887 ticks), launching image.
En apparence, l'affichage de ce Boot2 est fort différent de celui des versions finales, alors regardons d'un peu plus près les différents menus.
Voici déjà le menu de maintenance que l'on obtient avec :
Et surprise, on peut lancer une image de test avec alors que cette option disponible sur les Boot2 de TI-Nspire ClickPad/TouchPad a été retirée sur les Boot2 TI-Nspire CX/CM de production!
Mais quand on voit ensuite l'ancienne icône d'erreur après un timeout, il semble évident que nos ingénieurs TI sont repartis du code du Boot2 des TI-Nspire ClickPad/TouchPad et en ont retiré ce dont ils ne voulaient plus au fur et à mesure:
Justement, une autre option disponible sur les Boot2 ClickPad/TouchPad et retirée sur les Boot2 de production des TI-Nspire CX/CM, c'est la possibilité d'envoyer un OS en RS232 au lieu d'en USB. Il suffisait pour cela de taper entrée en RS232.
Vérifions ici l'invite sans OS:
- Code: Select all
Boot Loader Stage 2 (3.00.DEVBUILD)
Build: 2010/9/24, 16:33:1
Copyright (c) 2006, 2007, 2008 Texas Instruments Incorporated
Using developer keys
Clocks: CPU = 132MHz AHB = 66MHz APB = 33MHz
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
Initializing graphics subsystem.
Boot option: Normal
Initializing filesystem.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
Filesystem ready.
Purging temporary files...
Loading Operating System...
Error loading OS image. Removing OS remnants.
TI_OS_INSTALL_PRECHECK_OK (0)
Deleting file [/phoenix/manuf.dat]
Removing directory [/phoenix/install/]
Waiting for OS download.
Starting Connectivity services.
Initializing USB subsystem...Done.
NavNet Ready.
USB Download is enabled.
Press <Enter> to download through the serial port.
Nous avons bien l'invite pour envoyer l'OS en RS232, ce qui confirme parfaitement notre hypothèse précédente. Et d'ailleurs elle est bel et bel fonctionnelle:
- Code: Select all
Checking battery level.
Battery level is OK.
Begin XMODEM file transfer.
§
Et bien ce Boot2 de développement, le voici déjà dumpé pour vous:
Donc si vous récupérez un prototype TI-Nspire CX ou TI-Nspire CX CAS dépourvu d'un Boot2 fonctionnel, vous serez capables de le remettre en état!
Liens:
Boot2 3.0.0.DEVBUILD pour prototype TI-Nspire CX
Les versions de Boot2 TI-Nspire CX
Link to topic: Le Boot2 TI-Nspire Color (Comments: 0)