1

geogeo et moi-même venons de mettre à disposition pour les développeurs la version de développement v1.7 d'Ndless.
Entièrement ré-ecrite, elle se passe désormais d'installeur côté PC, offre la compatibilité avec l'OS 1.7, un mode d'appel portable aux fonction de l'OS et un accès à des fonctions internes d'Ndless.

Cette version est aujourd'hui en chantier et il reste un peu de chemin avant d'aboutir à quelque chose de stable, toute contribution est bienvenue.

-> Repository Subversion : https://www.unsads.com/scm/svn/nsptools/Ndless/trunk (login/password : guest/guest)

Plus d'informations sont disponibles sur Omnimaga : http://www.omnimaga.org/index.php?topic=4509.msg65088#msg65088

2

top
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

ExtendeD (./1) :
un accès à des fonctions internes d'Ndless

kernel powa \o/

Sinon bravo. smile

4

Donc il est désormais possible d'envoyer Ndless avec n'importe quel programme de liaison, genre *LP?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Oui, depuis des mois. Comme annoncé dans cette section au moins par geogeo lors de la découverte de l'exploit, et de la même manière que Nleash, disponible depuis deux mois.

[EDIT à la mi-journée pour ajouter la deuxième phrase qui précise ce que j'avais dans la tête quand j'ai écrit ce post en vitesse, ce matin, avant de partir. My bad de n'avoir pas pris le temps de poster ça du premier coup...]
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

6

Pour moi, si ce n'est pas public, ça n'existe pas, tu le sais très bien. Maintenant, si on pouvait arrêter ce discours-là, ce serait bien…

Remercions plutôt l'équipe de Ndless pour le travail fourni!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

Maintenant, si on pouvait arrêter ce discours-là, ce serait bien…

On aurait même pu ne jamais le commencer, si tu ne t'étais pas senti obligé de réaffirmer encore une nouvelle fois ton opinion que nous connaissons tous (ce que tu sais d'ailleurs très bien puisque tu écris "tu le sais très bien") wink


Enfin bref: de nouveau, bravo pour le travail effectué principalement par ExtendeD (ces deux derniers mois en particulier) et geogeo wink
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8

faut pas déconner, ./4 n'a rien de piquant.

j'ajoute mes félicitations aux autres.

9

Tout à fait d'accord, ./4 n'a en effet rien de piquant: j'y ai du reste répondu par deux faits smile
C'est ./6 que je visais en ./7.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

10

11

Petite news sur ti-fr wink

http://www.ti-fr.com/?co=1&n=276
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

12

Si votre GCC est suffisamment récent, vous pouvez utiliser __builtin_unreachable(); à la place de while (1); à la fin de vos fonctions noreturn, ça économisera la taille d'une boucle infinie à chaque fois.

De plus, GCC propose aussi des builtins pour les va_* qu'il faudrait normalement utiliser. (TIGCC ne le fait pas à l'heure actuelle parce que ça donne du code à vomir sur 68k, mais les macros hack style TIGCC ne sont pas supportés par les développeurs de GCC, ils disent que ça peut causer toutes formes de cassage.)

Je précise que même avec -fno-builtin, les __builtin_* fonctionnent toujours, ça ne désactive que les builtins sans ce préfixe (cf. la doc).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

13

Merci, je vais regarder tout ça.

14

La compilation echoue pour moi (Arch Linux, cross-arm-elf-gcc 4.5.0) :

$ make
make all in tools...
make[1]: Entering directory `/home/prog/ti/nspire/trunk/tools'
make all in build...
make[2]: Entering directory `/home/prog/ti/nspire/trunk/tools/build'
cp nspire-gcc nspire-ld  nspire-as ../../bin
make[2]: Leaving directory `/home/prog/ti/nspire/trunk/tools/build'
make all in MakeLoader...
make[2]: Entering directory `/home/prog/ti/nspire/trunk/tools/MakeLoader'
gcc -W -Wall MakeLoader.c -o ../../bin/MakeLoader
make[2]: Leaving directory `/home/prog/ti/nspire/trunk/tools/MakeLoader'
make[1]: Leaving directory `/home/prog/ti/nspire/trunk/tools'
make all in arm...
make[1]: Entering directory `/home/prog/ti/nspire/trunk/arm'
nspire-as -Os -nostdlib -D _NDLS_LIGHT -mthumb-interwork -c bootstrapper.S
nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -mthumb-interwork -mthumb -c loader.c
nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -mthumb-interwork -mthumb -c ints.c -o ints_light.o
nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -mthumb-interwork -mthumb -c syscalls.c -o syscalls_light.o
nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -mthumb-interwork -mthumb -c utils.c -o utils_light.o
nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -mthumb-interwork -c syscalls-light_ncas-1.7.c
nspire-gcc -Os -nostdlib -D _NDLS_LIGHT -mthumb-interwork -c syscalls-light_cas-1.7.c
nspire-ld --no-startup -nostdlib bootstrapper.o loader.o ints_light.o syscalls_light.o utils_light.o syscalls-light_ncas-1.7.o syscalls-light_cas-1.7.o -o ndless_installer.elf
make[2]: Entering directory `/home/prog/ti/nspire/trunk/system'
make[2]: Leaving directory `/home/prog/ti/nspire/trunk/system'
/usr/bin/arm-elf-ld: this linker was not configured to use sysroots
collect2: ld returned 1 exit status
make[1]: *** [ndless_installer.elf] Error 1
make[1]: Leaving directory `/home/prog/ti/nspire/trunk/arm'
make: *** [subdirs] Error 1

15

À mon avis, c'est la configuration de ta chaîne d'outils arm-elf qui ne va pas, tu l'as compilée comment?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

16

vince (./11) :
Petite news sur ti-fr wink


A propos petit HS: sais pas si c'est normal, mais depuis des mois je n'ai jamais reçu le mail de validation de mon compte ti-fr... Même pas dans ma junk-box...
Visitez le nouveau site calculatrices TI francophone: TI-Planet

Quelques-un de mes programmes Nspire:
* Table interactive des radionucléides (Lua)
* Dérivées pas à pas (Basic)
* Lecteur d'images (Ndless)

17

Non, ce n'est pas normal, je l'ai activé à la main et je tâcherai de regarder ce qui a pu faire qu'il ne sont pas transmis...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

18

vince (./17) :
Non, ce n'est pas normal, je l'ai activé à la main et je tâcherai de regarder ce qui a pu faire qu'il ne sont pas transmis...


Merci.
Visitez le nouveau site calculatrices TI francophone: TI-Planet

Quelques-un de mes programmes Nspire:
* Table interactive des radionucléides (Lua)
* Dérivées pas à pas (Basic)
* Lecteur d'images (Ndless)

19

un soucis de postfix qui faisait du conservationnisme... c'est réglé normalement, merci de m'avoir signalé le pb
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

20

Je tenais à ajouter dans ce topic le fait que beaucoup ont du remarqués que j'étais moins actif, voir plus actif du tout dans le développement de Ndless (à travers les logs du dépôt).
Pour des raisons personnelles et d'autres facteurs je préfère me retirer du projet Ndless. Ndless aura été ma dernière contribution au domaine des TI.
J'invite vraiment les personnes motivées par ce projet à se réunir autour de ExtendeD afin d'accélérer la sortie de Ndless 1.7 et partager des connaissances.
Je reste cependant attentif aux évolutions de Ndless et toujours près à répondre à des questions.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

21

tu n'as pas besoin de te justifier. tes contributions à ce projet sont significatives et sans toi il n'en serait pas la.

merci et bon courage pour la suite. je laisse ton accès au projet disponible.

22

Tout va bien ?

Merci pour la communauté en tout cas smile

23

je remercie aussi ExtendeD pour les réparations récentes du wiki qui avait fait pouf.

24

Merci pour tes contributions au fil des années, et bonne continuation smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

25

Idem, bonne route et bon courage. smile

26

Dommage de te voir partir! sad J'espère que tes "raisons personnelles" ne soient pas le genre d'évènements qu'on ne souhaite à personne (décès d'un proche etc.)! En tout cas, je te souhaite bonne chance pour tes projets futurs, peut-être qu'on se retrouvera un jour dans l'un ou l'autre projet. smile
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

27

Bonne continuation geogeo !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

28

Yep, bonne continuation ! Et ravi de voir que les dernières contributions que tu as pu réaliser se soient concrétisées dans un climat beaucoup moins tendu qu'à l'époque de la "guerre des sites TI" oui
(Tout comme Kevin, j'espère que les raisons qui te font faire ces choix ne sont pas des difficultés familiales ou personnelles)
avatar

29

Merci pour tout ce que tu as fais pour la communauté. Même si je n'y suis plus trop en ce moment.
Bonne chance pour la suite!
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

30

(en même temps, personne n'y est trop en ce moment cheeky)