π
<-

Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev. W+)

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Re: Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev.

Message non lude Adriweb » 13 Mar 2016, 20:21

Vogtinator a écrit:
Hayleia a écrit:Comment Ndless détecte si le programme doit utiliser la couche de compatibili​té ou pas ?
Parce que si j'édite mon programme avec un if (lcd_type()​==truc) pour écrire dans le bon sens mais que Ndless fait encore son truc derrière, ça sert à rien.


The genzehn tool detects the use of lcd_init and lcd_blit (not lcd_type!) and switches on two flags in the file, whether lcd_blit is used and whether HW-W is supported. Building a program that does not appear to support HW-W will result in a warning.


The switches in question: 240x320-support and uses-lcd-blit (both to be used with "--" in front of them).
See https://github.com/ndless-nspire/Ndless ... pp#L65-L66

This should probably be documented somewhere :P

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
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 82.2%
 
Messages: 14896
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev.

Message non lude Vogtinator » 13 Mar 2016, 21:16

Adriweb a écrit:
Vogtinator a écrit:
Hayleia a écrit:Comment Ndless détecte si le programme doit utiliser la couche de compatibili​té ou pas ?
Parce que si j'édite mon programme avec un if (lcd_type()​==truc) pour écrire dans le bon sens mais que Ndless fait encore son truc derrière, ça sert à rien.


The genzehn tool detects the use of lcd_init and lcd_blit (not lcd_type!) and switches on two flags in the file, whether lcd_blit is used and whether HW-W is supported. Building a program that does not appear to support HW-W will result in a warning.


The switches in question: 240x320-support and uses-lcd-blit (both to be used with "--" in front of them).
See https://github.com/ndless-nspire/Ndless ... pp#L65-L66

This should probably be documented somewhere :P


There's no need to use those explicitly unless you do something unusual.
Avatar de l’utilisateur
VogtinatorPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 1.6%
 
Messages: 217
Inscription: 29 Mar 2014, 15:55
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev.

Message non lude gameblabla » 14 Mar 2016, 07:49

Je suis pas sur de comprendre...
Donc si je comprends bien, tout ce que j'aurai a faire, c'est de recompiler avec la toute dernier version de Ndless ?
Car j'ai eu effectivement l'avertissement comme quoi il supportait pas les nouveaux écrans.
Avatar de l’utilisateur
gameblablaProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 36.5%
 
Messages: 148
Inscription: 10 Oct 2012, 02:33
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev.

Message non lude Vogtinator » 14 Mar 2016, 10:01

gameblabla a écrit:Je suis pas sur de comprendre...
Donc si je comprends bien, tout ce que j'aurai a faire, c'est de recompiler avec la toute dernier version de Ndless ?
Car j'ai eu effectivement l'avertissement comme quoi il supportait pas les nouveaux écrans.


You need to implement support for the new screens, either manually or by using the new lcd_blit API: https://hackspire.snowflake.me/index.ph ... ls#LCD_API
lcd_blit is the best option here as it ensures backwards and forwards compatibility.
Avatar de l’utilisateur
VogtinatorPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 1.6%
 
Messages: 217
Inscription: 29 Mar 2014, 15:55
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev.

Message non lude Dream of Omni » 16 Mar 2016, 19:09

Lionel Debroux a écrit:
N'y a t-il pas plutôt quelques chose à faire du côté de Ndless?

Les difficultés de mise à jour en cas de gros changement sont exactement une des raisons pour lesquelles le staff de TI-Planet se bat régulièrement contre le closed-source dans la communauté, quitte à faire les gros lourds et se faire des ennemis parmi les faiseurs de closed-source (heureusement de plus en plus rares, mais certains avec un poids très élevé) ou leurs copains. Même si notre position va dans le bon sens pour la communauté, sur les trois principaux forums anglophones, nous ne sommes plus libres de nous exprimer sur ce sujet-là.


C'est en partie faux pour CodeWalrus, car il est toujours possible de le faire, mais pour le moment pas sur IRC ni dans les topics de WIP ou de releases (du moins, pas à répétition). Il est toujours possible de créer un sujet de discussion sur les licenses, les bienfaits du open-source vs closed-source et mettre une balise [controversial] dans le titre pour ceux qui ne veulent rien savoir de conflits potentiels. Je crois que la position de CW à propos du open-source va dans le même sens que TI-Planet. :)
ImageImageImageImageImage
Avatar de l’utilisateur
Dream of OmniPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 33.6%
 
Messages: 730
Images: 51
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: dreamofomni
Facebook: dreamofomni.page

Re: Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev.

Message non lude Vogtinator » 19 Mar 2016, 15:28

gameblabla a écrit:Je suis pas sur de comprendre...
Donc si je comprends bien, tout ce que j'aurai a faire, c'est de recompiler avec la toute dernier version de Ndless ?
Car j'ai eu effectivement l'avertissement comme quoi il supportait pas les nouveaux écrans.


Also, I modified nSDL in my ndless fork (https://github.com/Vogtinator/Ndless) to use the lcd_blit API.
Can you try that?
Avatar de l’utilisateur
VogtinatorPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 1.6%
 
Messages: 217
Inscription: 29 Mar 2014, 15:55
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev.

Message non lude gameblabla » 20 Mar 2016, 19:27

Vogtinator a écrit:
gameblabla a écrit:Je suis pas sur de comprendre...
Donc si je comprends bien, tout ce que j'aurai a faire, c'est de recompiler avec la toute dernier version de Ndless ?
Car j'ai eu effectivement l'avertissement comme quoi il supportait pas les nouveaux écrans.


Also, I modified nSDL in my ndless fork (https://github.com/Vogtinator/Ndless) to use the lcd_blit API.
Can you try that?

I tried with a nSDL game and it no longer gives me the warning.
I don't have a CR4 nspire but it does work on real hardware.

(Where can i find your modifications to nSDL ?)

Maintenant j'ai juste besoin que Matrey modifie n2DLib pour supporter la nouvelle API...
(sa librarie ecrie directement a l'écran)
Avatar de l’utilisateur
gameblablaProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 36.5%
 
Messages: 148
Inscription: 10 Oct 2012, 02:33
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Mise à jour Ndless 4.2 compatible TI-Nspire CX CR4 (rev.

Message non lude Vogtinator » 20 Mar 2016, 21:15

gameblabla a écrit:
Vogtinator a écrit:
gameblabla a écrit:Je suis pas sur de comprendre...
Donc si je comprends bien, tout ce que j'aurai a faire, c'est de recompiler avec la toute dernier version de Ndless ?
Car j'ai eu effectivement l'avertissement comme quoi il supportait pas les nouveaux écrans.


Also, I modified nSDL in my ndless fork (https://github.com/Vogtinator/Ndless) to use the lcd_blit API.
Can you try that?

I tried with a nSDL game and it no longer gives me the warning.
I don't have a CR4 nspire but it does work on real hardware.

The nice thing about this is that even if it doesn't work on CR4, it can be fixed from within Ndless itself :)

(Where can i find your modifications to nSDL ?)

https://github.com/Hoffa/nSDL/pull/25
Avatar de l’utilisateur
VogtinatorPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 1.6%
 
Messages: 217
Inscription: 29 Mar 2014, 15:55
Genre: Homme
Calculatrice(s):
MyCalcs profile

Précédente

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 162 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
2029 utilisateurs:
>1997 invités
>12 membres
>20 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
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)