Bonjour à tous,
J'ai essayé de tourner dans quelques forums afin de pouvoir programmer en C pour ma Ti-nspire, malheureusement la plupart des réponses tournent autour de Windows.
J'aimerai donc savoir s'il était possible de coder pour la ti-nspire sur mac, les environnements existants, et s'il était possible de coder avec Xcode directement.
J'ai essayé de me dépatouiller sur TIGCC et honnêtement je me suis vite emmêlé les pinceaux. Surtout que ce que j'ai trouvé de mieux pour programmer sur un environnement Unix s'arrêtait aux TI-89/92+.
(lien du site : http://lpg.ticalc.org/prj_tigcc/ )
Si vous pouviez m'aiguiller, merci !
Programmation en C sur Mac
8 posts
• Page 1 of 1
-
User83374839246
Niveau 1: MD (Membre Débutant)- Posts: 1
- Joined: 26 Apr 2021, 11:48
- Gender:
- Calculator(s):→ MyCalcs profile

Re: Programmation en C sur Mac
Salut
je ne connais pas l'environnement Mac, mais en partant du principe qu'il est possible soit de faire tourner des distributions linux ou windows via la virtualisation, tu dois pouvoir a un moment ou un autre te retrouver en capacité de faire fonctionner le SDK Ndless qui est utilisé pour la compilation d'application C/C++.
A priori si tu sais virtualiser une distribution linux (type ubuntu par exemple), tu dois pouvoir suivre le tuto ici : viewtopic.php?f=20&t=24557 en commençant au point 2.
Les outils de virtualisation Mac étant différents (et inconnu de ma part), je pense que le point 1 n'est pas à propo.
A plus
Sly
je ne connais pas l'environnement Mac, mais en partant du principe qu'il est possible soit de faire tourner des distributions linux ou windows via la virtualisation, tu dois pouvoir a un moment ou un autre te retrouver en capacité de faire fonctionner le SDK Ndless qui est utilisé pour la compilation d'application C/C++.
A priori si tu sais virtualiser une distribution linux (type ubuntu par exemple), tu dois pouvoir suivre le tuto ici : viewtopic.php?f=20&t=24557 en commençant au point 2.
Les outils de virtualisation Mac étant différents (et inconnu de ma part), je pense que le point 1 n'est pas à propo.
A plus
Sly
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
![]() | ![]() | ![]() | ![]() | ![]() |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 547
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: Programmation en C sur Mac
Certes tu peux faire comme ça, mais tout marche nativement quand même directement
de la Toolchain arm à l'émulateur Firebird.

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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14820
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb

Re: Programmation en C sur Mac
C'est vrai que Mac est basé sur un linux, donc ça doit être plus simple que ma version bourrin 
Un tuto par un "Mac User" serait peut être pas mal...
Sly

Un tuto par un "Mac User" serait peut être pas mal...
Sly
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
![]() | ![]() | ![]() | ![]() | ![]() |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 547
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: Programmation en C sur Mac
En gros il faut suivre https://github.com/ndless-nspire/Ndless ... troduction
Certes c'est pas aussi détaillé que ça pourrait l'être, mais quand on veut se mettre à se la programmation (d'autant plus pour calculatrice, et en des langages "bas niveaux" comme le C ou C++) on est censé être suffisamment débrouillard pour résoudre des problèmes de base genre installation des dépendances requises.
Sur Mac, avec brew donc.
Certes c'est pas aussi détaillé que ça pourrait l'être, mais quand on veut se mettre à se la programmation (d'autant plus pour calculatrice, et en des langages "bas niveaux" comme le C ou C++) on est censé être suffisamment débrouillard pour résoudre des problèmes de base genre installation des dépendances requises.
Sur Mac, avec brew donc.
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14820
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb

Re: Programmation en C sur Mac
Adriweb wrote:En gros il faut suivre https://github.com/ndless-nspire/Ndless ... troduction
Certes c'est pas aussi détaillé que ça pourrait l'être, mais quand on veut se mettre à se la programmation (d'autant plus pour calculatrice, et en des langages "bas niveaux" comme le C ou C++) on est censé être suffisamment débrouillard pour résoudre des problèmes de base genre installation des dépendances requises.
Sur Mac, avec brew donc.
C'est pas faux, surtout que les galères vont vite arriver par la suite pour coder.
Je suis en prise de tête depuis une semaine sur le Toolkit pour optimiser une partie du code et le rendre utilisable de façon "fluide" - en ce moment j'ai deux options :
- soit ca fonctionne mais c'est lent,
- soit c'est rapide mais ça marche à moitié.
Un poil frustrant, surtout à debugger sans debugger (pour cause de CX II), je deviens donc le roi du fichier log

Autant dire qu'il faut être débrouillard.
Sly
Last edited by SlyVTT on 26 Apr 2021, 20:50, edited 1 time in total.
Some works in progress :
The GUI Toolkit NF for nSpire | MyShmup for fxCG-50 | Magic Light for Casio Graph 90+E and Magic Light for nSpire CX/CX-II | Simple Text Editor for nSpire | OutRun for Casio Graph 90+E |
![]() | ![]() | ![]() | ![]() | ![]() |
And more to come ... stay tuned
-
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 547
- Images: 32
- Joined: 19 Jan 2021, 09:41
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: SlyVTT
Re: Programmation en C sur Mac
J'ai tendance à être d'accord avec Adriweb, d'autant que le SDK Ndless, contrairement à TIGCC, est portable sans trop embêter l'utilisateur et maintenu, ce qui veut dire que de vrais problèmes de build qui surviendraient même quand on suit la procédure seraient considérés comme des bugs et corrigés assez rapidement 
La grosse difficulté de build de TIGCC, surtout sur autre chose que Linux, est un des ~5 points que nous avions identifiés comme les plus problématiques dans TIGCC, et sur lesquels nous avons travaillé tôt dans le cycle de vie de GCC4TI. A sa sortie, GCC4TI 0.96 Beta 9 pouvait être construit sans problème sur les MacOS X contemporains, grâce à diverses améliorations des scripts de build... TIGCC était - et reste - loin d'un état où ça pourrait être possible.

La grosse difficulté de build de TIGCC, surtout sur autre chose que Linux, est un des ~5 points que nous avions identifiés comme les plus problématiques dans TIGCC, et sur lesquels nous avons travaillé tôt dans le cycle de vie de GCC4TI. A sa sortie, GCC4TI 0.96 Beta 9 pouvait être construit sans problème sur les MacOS X contemporains, grâce à diverses améliorations des scripts de build... TIGCC était - et reste - loin d'un état où ça pourrait être possible.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6869
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Programmation en C sur Mac
Lionel Debroux wrote:A sa sortie, GCC4TI 0.96 Beta 9 pouvait être construit sans problème sur les MacOS X contemporains, grâce à diverses améliorations des scripts de build.
Meme le dernier etat du repo actuel fonctionne sur mac, j'ai pu le tester il y a quelques mois

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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14820
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
8 posts
• Page 1 of 1
Return to Native: Ndless, Linux, ...
Who is online
Users browsing this forum: ClaudeBot [spider] and 4 guests