π
<-

[TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Pour TI-Nspire OS 3.0 ou ultérieur.

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Levak » 14 Apr 2011, 17:40

Mic wrote:Faut détruire cette protection ! Ca devrait être éditable normalement.



Je vois pas en quoi ça serait une protection. Qui te dit que "normalement" ça serait éditable ?
C'est déjà bien qu'il montre où est l'erreur.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Levak » 14 Apr 2011, 17:54

Parce que si ça l'avait été, il y aurait une application faite pour ça et disponible. Le SDK est forcément sur ordi, pas sur calto. Ce que j'essaie de dire, c'est que ce n'est pas une protection dans l'application TI.ScriptApp. Si cet éditeur existe, il le sera sous un autre nom. Imagine, le contenu pouvant éditer le contenant. C'est juste impensable.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Adriweb » 14 Apr 2011, 18:12

On apprend quelques trucs mais rien de foudroyant...

Sinon, qu'est-ce que "2DEditor" ? ...

Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Chockosta » 14 Apr 2011, 18:17

Pourquoi du LUA ? :#ouin#:

J'aime pas du tout les langages orientés objet...
Je préfère en rester à Ndless...

Y'a-t-il un espoir de voir sortir un compilateur on-calc de C ?
User avatar
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 2.2%
 
Posts: 213
Joined: 24 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Math sup

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Adriweb » 14 Apr 2011, 18:42

Bon, j'ai finalement réussi à "extraire" quelques trucs ...

donc, pour gc:XXX, XXX peut être :
Code: Select all
drawArc
clipRect
setColorRGB
drawLine
getStringHeight
drawImage
fillPolygon
begin
setPen
setFont
drawPolyLine
drawString
fillArc
finish

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Levak » 14 Apr 2011, 19:23

Ya pas de drawCircle ou de fillCircle ?
crap ...
A moins que ça ne se fasse avec drawArc, fillArc
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Adriweb » 14 Apr 2011, 20:07

probablement :)

il suffit de faire une fonction, apres, c'est jouable

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Adriweb » 14 Apr 2011, 20:45

Résumé du post d'Omnimaga :


So far, I found some functions, tables, read-only values etc. like

"Platform" (table) - apilevel, window, isDeviceModeRendering, gc, isColorDisplay.

"gc" (graphics component/controller) - drawArc, clipRect, setColorRGB, drawLine, getStringHeight, drawImage, fillPolygon, begin, setPen, setFont, drawPolyLine, drawString, fillArc, finish

_G (which is temporary but can be interesting) - _G, _VERSION, assert, class, clipboard, collectgarbage, coroutine, cursor, D2Editor, document, error, gcinfo, getfenv, image, ipairs, load, loadstring, locale, math, newproxy, next, on, pairs, pcall, platform, print, rawequal, rawget, rawset, select, setfenv, setmetatable, string, table, timer, tonumber, toolpalette, var, xpcall (and some more, like functions I defined)

"toolpalette" (in _G) - enableCopy, enablePaste, enableCut, register, enable

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby charognard » 14 Apr 2011, 21:06

Très interressant
Je vous suis les gars !!!
User avatar
charognard
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 81.8%
 
Posts: 869
Joined: 18 Oct 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: sans

Re: [TOPO]Langage Script TI OS 3.0 - enfin un langage API ?

Unread postby Adriweb » 14 Apr 2011, 22:01

En fait, j'ai carrément amélioré le programme et maintenant ca me dump quasiment tout d'un coup.

(mais ya des répétitions ....)

[quote author=ExtendeD link=topic=7743.msg144104#msg144104 date=1302814747]
Some of the last ones are actually standard functions.


yep

And I managed to improve the dump program to show the whole (well, a big part) structure of the api (including lua's standard) :

- Examining 'table: 0x58cef0
**** string (table: 0x585f60)
- Examining 'table: 0x585f60
-------- split (function: 0x57ced0)
-------- match (function: 0x56e8b0)
-------- gmatch (function: 0x576ec0)
-------- upper (function: 0x591270)
-------- gsub (function: 0x5bce10)
-------- format (function: 0x576e40)
-------- lower (function: 0x5bce90)
-------- sub (function: 0x591230)
-------- usub (function: 0x57ce90)
-------- gfind (function: 0x576e80)
-------- find (function: 0x59e110)
-------- char (function: 0x59e090)
-------- dump (function: 0x59e0d0)
-------- reverse (function: 0x56e930)
-------- byte (function: 0x585f80)
-------- uchar (function: 0x598450)
-------- len (function: 0x5bce50)
-------- rep (function: 0x56e8f0)

**** xpcall (function: 0x590f60)
**** tostring (function: 0x584930)
**** print (function: 0x55ec80)
**** tellme7 (function: 0x5920d0)
**** image (table: 0x5c4840)
- Examining 'table: 0x5c4840
-------- copy (function: 0x592e80)
-------- new (function: 0x592f30)
-------- height (function: 0x5c4860)
-------- __index (table: 0x5c4840)
-------- __gc (function: 0x5c4880)
-------- width (function: 0x5c48a0)

**** unpack (function: 0x590f00)
**** getfenv (function: 0x58cf10)
**** tellme5 (function: 0x592090)
**** tellme6 (function: 0x5920b0)
**** setmetatable (function: 0x5848b0)
**** next (function: 0x585950)
**** assert (function: 0x592960)
**** tellme2 (function: 0x59bcd0)
**** tonumber (function: 0x5848f0)
**** rawequal (function: 0x585350)
**** dump (function: 0x5aa9f0)
**** collectgarbage (function: 0x5d8ed0)
**** gcinfo (function: 0x5d8f30)
**** getmetatable (function: 0x5bc840)
**** document (table: 0x5983b0)
- Examining 'table: 0x5983b0
-------- markChanged (function: 0x5983f0)

**** tellme8 (function: 0x5acca0)
**** timer (table: 0x582570)
- Examining 'table: 0x582570
-------- start (function: 0x582590)
-------- getMilliSecCounter (function: 0x5825b0)
-------- stop (function: 0x5825d0)

**** tellme3 (function: 0x59bcf0)
**** coroutine (table: 0x57f7f0)
- Examining 'table: 0x57f7f0
-------- resume (function: 0x592840)
-------- yield (function: 0x5ddb30)
-------- status (function: 0x5928c0)
-------- wrap (function: 0x5ddaf0)
-------- create (function: 0x592940)
-------- running (function: 0x592880)

**** tellme9 (function: 0x5c8d70)
**** rawset (function: 0x5853d0)
**** _VERSION (Lua 5.1)
**** table (table: 0x5c3760)
- Examining 'table: 0x5c3760
-------- setn (function: 0x57cde0)
-------- insert (function: 0x5725e0)
-------- getn (function: 0x572560)
-------- foreachi (function: 0x5c37c0)
-------- maxn (function: 0x5725a0)
-------- foreach (function: 0x5c3780)
-------- concat (function: 0x562410)
-------- sort (function: 0x57ce20)
-------- remove (function: 0x57cda0)

**** locale (table: 0x5826d0)
- Examining 'table: 0x5826d0
-------- name (function: 0x582710)

**** platform (table: 0x5c6ba0)
- Examining 'table: 0x5c6ba0
-------- apilevel (1.0.0)
-------- window (userdata: 0x584124)
- Examining 'table: 0x5a4eb0
---------------- height (function: 0x5be840)
---------------- invalidate (function: 0x5c3f60)
---------------- __index (table: 0x5a4eb0)
---------------- width (function: 0x5ddc50)

-------- isDeviceModeRendering (function: 0x5840c0)
-------- gc (function: 0x5c6c30)
-------- isColorDisplay (function: 0x584080)

**** tellme4 (function: 0x592070)
**** var (table: 0x5c6bf0)
- Examining 'table: 0x5c6bf0
-------- monitor (function: 0x5a1f40)
-------- list (function: 0x5a2010)
-------- recallstr (function: 0x57cfb0)
-------- unmonitor (function: 0x57d080)
-------- store (function: 0x5c6c10)
-------- recall (function: 0x5e6e00)

**** math (table: 0x5a4ef0)
- Examining 'table: 0x5a4ef0
-------- log (function: 0x597fc0)
-------- eval (function: 0x521780)
-------- acos (function: 0x5a4f10)
-------- huge (inf)
-------- ldexp (function: 0x571680)
-------- pi (3.1415926535898)
-------- cos (function: 0x5976d0)
-------- tanh (function: 0x586800)
-------- pow (function: 0x5b40e0)
-------- deg (function: 0x597710)
-------- tan (function: 0x5a7150)
-------- cosh (function: 0x597690)
-------- sinh (function: 0x5c3990)
-------- random (function: 0x5c3910)
-------- randomseed (function: 0x5c3950)
-------- frexp (function: 0x571640)
-------- ceil (function: 0x59c930)
-------- floor (function: 0x5befe0)
-------- rad (function: 0x5b4120)
-------- abs (function: 0x57f810)
-------- sqrt (function: 0x5867c0)
-------- modf (function: 0x5b40a0)
-------- asin (function: 0x5a4f50)
-------- min (function: 0x598040)
-------- max (function: 0x598000)
-------- fmod (function: 0x5bf020)
-------- log10 (function: 0x5716c0)
-------- atan2 (function: 0x59c8b0)
-------- exp (function: 0x5befa0)
-------- sin (function: 0x586780)
-------- atan (function: 0x59c8f0)

**** cursor (table: 0x582790)
- Examining 'table: 0x582790
-------- show (function: 0x59b850)
-------- hide (function: 0x59b810)
-------- set (function: 0x5827b0)

**** pcall (function: 0x585990)
**** clipboard (table: 0x556810)
- Examining 'table: 0x556810
-------- getText (function: 0x597a30)
-------- addText (function: 0x5979f0)

**** class (function: 0x5aaa10)
**** type (function: 0x590ec0)
**** toolpalette (table: 0x43e1cc80)
- Examining 'table: 0x43e1cc80
-------- enableCopy (function: 0x5217c0)
-------- enablePaste (function: 0x5cb510)
-------- enableCut (function: 0x521700)
-------- register (function: 0x43e1cca0)
-------- enable (function: 0x521720)

**** D2Editor (table: 0x5e6e40)
- Examining 'table: 0x5e6e40
-------- newRichText (function: 0x5a33e0)
-------- move (function: 0x5e6e80)
-------- setText (function: 0x5e6ec0)
-------- __gc (function: 0x5a3400)
-------- getText (function: 0x5e6e60)
-------- setReadOnly (function: 0x5216a0)
-------- setFormattedText (function: 0x5cb560)
-------- __index (table: 0x5e6e40)
-------- resize (function: 0x5a1fa0)

**** select (function: 0x59de70)
**** _G (table: 0x58cef0)
- Examining 'table: 0x58cef0
-------- string (table: 0x585f60)
-------- xpcall (function: 0x590f60)
-------- tostring (function: 0x584930)
-------- print (function: 0x55ec80)
-------- tellme7 (function: 0x5920d0)
-------- image (table: 0x5c4840)
- Examining 'table: 0x5c4840
---------------- copy (function: 0x592e80)
---------------- new (function: 0x592f30)
---------------- height (function: 0x5c4860)
---------------- __index (table: 0x5c4840)
---------------- __gc (function: 0x5c4880)
---------------- width (function: 0x5c48a0)

-------- unpack (function: 0x590f00)
-------- getfenv (function: 0x58cf10)
-------- tellme5 (function: 0x592090)
-------- tellme6 (function: 0x5920b0)
-------- setmetatable (function: 0x5848b0)
-------- next (function: 0x585950)
-------- assert (function: 0x592960)
-------- tellme2 (function: 0x59bcd0)
-------- tonumber (function: 0x5848f0)
-------- rawequal (function: 0x585350)
-------- dump (function: 0x5aa9f0)
-------- collectgarbage (function: 0x5d8ed0)
-------- gcinfo (function: 0x5d8f30)
-------- getmetatable (function: 0x5bc840)
-------- document (table: 0x5983b0)
- Examining 'table: 0x5983b0
---------------- markChanged (function: 0x5983f0)

-------- tellme8 (function: 0x5acca0)
-------- timer (table: 0x582570)
- Examining 'table: 0x582570
---------------- start (function: 0x582590)
---------------- getMilliSecCounter (function: 0x5825b0)
---------------- stop (function: 0x5825d0)

-------- tellme3 (function: 0x59bcf0)
-------- coroutine (table: 0x57f7f0)
- Examining 'table: 0x57f7f0
---------------- resume (function: 0x592840)
---------------- yield (function: 0x5ddb30)
---------------- status (function: 0x5928c0)
---------------- wrap (function: 0x5ddaf0)
---------------- create (function: 0x592940)
---------------- running (function: 0x592880)

-------- tellme9 (function: 0x5c8d70)
-------- rawset (function: 0x5853d0)
-------- _VERSION (Lua 5.1)
-------- table (table: 0x5c3760)
- Examining 'table: 0x5c3760
---------------- setn (function: 0x57cde0)
---------------- insert (function: 0x5725e0)
---------------- getn (function: 0x572560)
---------------- foreachi (function: 0x5c37c0)
---------------- maxn (function: 0x5725a0)
---------------- foreach (function: 0x5c3780)
---------------- concat (function: 0x562410)
---------------- sort (function: 0x57ce20)
---------------- remove (function: 0x57cda0)

-------- locale (table: 0x5826d0)
- Examining 'table: 0x5826d0
---------------- name (function: 0x582710)

-------- platform (table: 0x5c6ba0)
- Examining 'table: 0x5c6ba0
---------------- apilevel (1.0.0)
---------------- window (userdata: 0x584124)
- Examining 'table: 0x5a4eb0
------------------------ height (function: 0x5be840)
------------------------ invalidate (function: 0x5c3f60)
------------------------ __index (table: 0x5a4eb0)
------------------------ width (function: 0x5ddc50)

---------------- isDeviceModeRendering (function: 0x5840c0)
---------------- gc (function: 0x5c6c30)
---------------- isColorDisplay (function: 0x584080)

-------- tellme4 (function: 0x592070)
-------- var (table: 0x5c6bf0)
- Examining 'table: 0x5c6bf0
---------------- monitor (function: 0x5a1f40)
---------------- list (function: 0x5a2010)
---------------- recallstr (function: 0x57cfb0)
---------------- unmonitor (function: 0x57d080)
---------------- store (function: 0x5c6c10)
---------------- recall (function: 0x5e6e00)

-------- math (table: 0x5a4ef0)
-------- cursor (table: 0x582790)
- Examining 'table: 0x582790
---------------- show (function: 0x59b850)
---------------- hide (function: 0x59b810)
---------------- set (function: 0x5827b0)

-------- pcall (function: 0x585990)
-------- clipboard (table: 0x556810)
- Examining 'table: 0x556810
---------------- getText (function: 0x597a30)
---------------- addText (function: 0x5979f0)

-------- class (function: 0x5aaa10)
-------- type (function: 0x590ec0)
-------- toolpalette (table: 0x43e1cc80)
- Examining 'table: 0x43e1cc80
---------------- enableCopy (function: 0x5217c0)
---------------- enablePaste (function: 0x5cb510)
---------------- enableCut (function: 0x521700)
---------------- register (function: 0x43e1cca0)
---------------- enable (function: 0x521720)

-------- D2Editor (table: 0x5e6e40)
- Examining 'table: 0x5e6e40
---------------- newRichText (function: 0x5a33e0)
---------------- move (function: 0x5e6e80)
---------------- setText (function: 0x5e6ec0)
---------------- __gc (function: 0x5a3400)
---------------- getText (function: 0x5e6e60)
---------------- setReadOnly (function: 0x5216a0)
---------------- setFormattedText (function: 0x5cb560)
---------------- __index (table: 0x5e6e40)
---------------- resize (function: 0x5a1fa0)

-------- select (function: 0x59de70)
-------- _G (table: 0x58cef0)
-------- on (table: 0x5cb4a0)
- Examining 'table: 0x5cb4a0
---------------- paint (function: 0x555e50)

-------- rawget (function: 0x585390)
-------- loadstring (function: 0x55ec20)
-------- tellme (function: 0x584af0)
-------- newproxy (function: 0x576b20)
-------- setfenv (function: 0x59deb0)
-------- pairs (function: 0x58c970)
-------- ipairs (function: 0x58c910)
-------- error (function: 0x5859c0)
-------- load (function: 0x5bc880)

**** on (table: 0x5cb4a0)
- Examining 'table: 0x5cb4a0
-------- paint (function: 0x555e50)

**** rawget (function: 0x585390)
**** loadstring (function: 0x55ec20)
**** tellme (function: 0x584af0)
**** newproxy (function: 0x576b20)
**** setfenv (function: 0x59deb0)
**** pairs (function: 0x58c970)
**** ipairs (function: 0x58c910)
**** error (function: 0x5859c0)
**** load (function: 0x5bc880)


[/quote]

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

PreviousNext

Return to Nspire-Lua

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
2563 utilisateurs:
>2544 invités
>12 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)