1

zjuric espere implementer les DLL nostub dans tigcc.
http://pub26.ezboard.com/ftichessteamhqfrm5.showMessage?topicID=1420.topic
mais que se passe-t-il si on veut :
+ importer plusieurs DLL : Il faut les unloader avant !
+ Faire toute une interface
+ Si la DLL a besoin d'un segment de BSS ?
+ Si la DLL a besoin de fonctions du programme appellant ?
+ Si on appelle exit dans la DLL ?

Bref je le sens tres mal, et je ne pense pas que Kevin (anti-Lib dynamique) me contredira. Certes c'est juste pour depasser la limite des 64 Ko, mais c'est vraiment tres lourd a effectuer.

2

mais pour les 64ko, je croyais que la compression ppg pouvait diviser en plusieurs fichiers?
avatar
納 豆パワー!
I becamed a natto!!!1!one!

3

je le sens aussi assez mal : j'ai peur que bcp de gens ne veuillent abuser de ça...
Je penses que c'est pas bine dur à implémenter pour ceux qui le veulent vraiment... et qu'il faut que seuls ceux qui sont vraiment motivés aiuent accès à cette technologie...
bien souvent, pr pas dépasser les 64k, il suffit d'optimiser un peu... ça peu faire gagner une bonne dizaine de ko.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

4

Le PPG et RUNC, c'est déjà pas mal oui

5

>liquid+zdrubal: Oui mais decompresser ca doit rester < 64 Ko

6

OK.

7

C'est quoi l'intérêt des DLLs nostub ?????????

Autant compiler en mode Kernel et réaliser des librairies kernel à partir du code de la TIGCClib !!!!confus
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

8

Cherche pas. Ils veulent pouvoir faire des programmes superieurs a 64 Ko, sans passser par les libs kernels.

9

Si on me le permet : ils sont cons mad
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

10

Pas de polémiques, Thibaut...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

11

La methode choisie est a mes yeux stupides.

12

C'est clair. Je trouve ça stupide (puisque j'ai pas le droit de dire con) de ne pas exploiter quelque chose qui existe déjà roll
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

13

en + les outils pour faire des progs > 64ko existe deja !

Pour mon pang y a un fichier externe de 50k de donnees compressees, et l'executable est aussi compresse (ppg) et il fait 17k !

En comptant k ca compresse ~50% moa pang fait kan meme 150ko decompressé wink

heureusement le fichier extene est composé en plusieurs archives et je decompresse juste les données k'il faut tongue

Y ont pété les plombs avec leur dll !

14

Je crois aussibang

15

bah oui, tt ce qu'ils vont reussir à faire c un truc encore plus crade que le kernel mode grin
avatar
納 豆パワー!
I becamed a natto!!!1!one!

16

J'en suis sur. Et je ne pense pas que Kevin me contredira pour cette fois. Mais sai-ton jamais.

17

mais non il va A-DO-RER !love
avatar
納 豆パワー!
I becamed a natto!!!1!one!

18

Aghnar> je fais pareil ds Kii smile

oué, je penses que, pour une fois, Kevin sera d'accord avec nous...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

19

oué c kler ...

a la rigueur, faudrait pouvoir (comme dis liquid) decompresser dans plusieurs fichiers <64ko ... je pense que ce serait pas mal ... pis plus pratique ...

20

En tout cas pas une implementation comme ca.

21

kler roll

22

Vous pouvez remarquer l'absence de reponse de Kevin qui montre son dilemme dans ce sujet la.
D'un cote, il y a sa peur immodere, sa phobie des libs dynamiques.
De l'autre, c'est son Dieu adore, zjuric qui l 'a propose.
Il souffre horriblement. Il faut le consoler.

PS: Kevin, escuse-moi, s'il te plait. J'ai encore craque.

23

Reprends-toi, PpHd, ne craque pas smile

24

Moi, je trouve bien qu'on puisse s'en sortir pour la limite des 64 KO, mais j'ai bien peur des abus. Comme Zeljko lui-même, et comme Thomas Nussbaumer, d'ailleurs. On risque de se retrouver avec plein de trucs en DLL qui devraient être en librairie statique. Mais d'un autre côté, les abuseurs de DLL pourraient au moins arrêter de nous embêter avec leurs kernels avec un système comme ça.
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é

25

C'est pour ca qu íl aurait mieux valu le garder sous la main, en undocumented feature smile

26

de toutes façons on est devant le meme probleme que qd le C est arrivé sur TI, bcp se sont jetés dessus mais ça fait un code pourri à coté d'un prgm en ASM Moi? je programmen C ? oops, va falloir changer tout ça
avatar
納 豆パワー!
I becamed a natto!!!1!one!

27

Je ne crois pas qu'on puisse comparer. Apprends deja bien le C et maitrise les pointeurs

28

si tu le dis, mais je pense que par flemme certains vont preferer avoir une lib dyna en nostub plutot que d'optimiser leur code pour ne pas avoir besoin de lib, les pointeurs c'est bon je maitrise, c'est les manipulations de bits que je ne sais pas encore faire
avatar
納 豆パワー!
I becamed a natto!!!1!one!

29

Les libs c'est bien... Si c'est bien foutu. Je le sens mal en nostub. Ou il n'y a aucune contrainte. C'est pas complique la manip de bits. Faut faire gaffe c'est tout

30

C'est sûr wink