30

de toutes façons la prog on calc sera toujours moins partique que la prog via tigcc pour le langage C
avatar
納 豆パワー!
I becamed a natto!!!1!one!

31

oui 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.

32

Comment ça GTC complètement compatible avec TIGCC? Déjà:
- Produit-il aussi des exécutables _nostub? Ou seulement du kernel à 2 FF?
- Le jour où il compilera cela:
void _main(void) {
volatile unsigned long long x=({((void (*) (unsigned long long *))(unsigned short []){0x4e75})((unsigned long long []){12345678ull+98765432ull,98765432ull-12345678ull});-1234l;})+10ull;
}

qui est parfaitement accepté par TIGCC, on en reparlera. grin (Non franchement, il réagit comment devant ça?) Et encore j'étais gentil, j'aurais aussi pu rajouter des __complex__ ou d'autres extensions GNU bizarres (il suffit de regarder la liste). grin
[edit]Edité par Kevin Kofler le 13-12-2001 à 06:56:15[/edit]
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é

33

Ouuf Liquid m'avais fait peur.
avatar

34

t'enflammes pas, kevin a raison
avatar
納 豆パワー!
I becamed a natto!!!1!one!

35

Je sais mais dans la pratique, je n'utiliserai jamais de code aussi barbares et j'en resterai au C ANSI
avatar

36

rage
Kevin
- Les kernels valent 2 FF pour toi, ok ?? Ne vient pas encore déclencher un débat ici !
- Ce que j'explique pour l'Azur est parfaitement valable pour GTC : le mode dépend de la librarie et de l'assembleur. PAS DU COMPILO.
- Parceque tu en compiles souvent des choses come ça ???????

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.

37

Kevin> si tu écrit souvent tu code comme ça, ben, félicitations...
En plus d'un an de programmation C, je n'ai JAMAIS eu à programmer quelque chose qui utilises ce type d'écritures...
Et j'espère que GTC sera à même de produire aussi bine du code nostub que du code Kernel.
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

38

Tu est aveugle squale92 ?
Lit le second point du trente-sixième post de ce topic.
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.

39

arf...
un jsr doorsos::ngetchx
et in move.l $C8,a5
move.l ngetchx*4(a5),a0
jsr (a0)
ne sont pas pour moi la même chose !
Et je ne crois pas que ce soit l'assembleur qui doive faire la différence !

Sinon, je penses que c'est au copilo de dire si on a ou non le droit d'utiliser des libs, par ex...

cela dit, je reconnais que si l'assembleur ne fait pas le mode Kernel, ou si les libs ne sont pas là, on ira pas loin sad
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

40

C'est bien ça, tu as quelques problèmes de vue. Je réécris peut-être verras-tu mieux : le mode dépend de la librairie et de l'assembleur

Ce qui génère jsr doorsos::ngetchx ou move.l ngetchx*4(a5),a0 / jsr (a0) c'est la librairie (y'a librairie et librairie, tu sembles ne pas faire la différence), pas le compilo.
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.

41

arf sad
dsl...

je m'y connais po trop en compilation, je le reconnais sad
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

42

Bien. Voici les deux définitions de "librairie" (dont la vraie traduction est "bibliothèque") :
1) binaire externe contenant des fonctions appelées par les exécutables, à l'exécution : sens employé pour les kernels
2) ensemble de fichiers, déclarant et parfois (cas de la lib Azur) contenant le code de fonctions qui seront incluses dans l'exécutable : c'est ce qui est employé à la compilation.
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.

43

moué sad
j'avais pensé qu'à un seul des sens que tu donne.
dsl sad
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

44

Déjà, 2FF, c'est une manière de dire. Je ne payerais même pas 1 centime pour un kernel sur TI-89/92+. grin

Et puis, ceux qui testent GTC, vous avez essayé mes 3 lignes pour voir le nombre d'erreurs que ça donne?
Et je pense que comme ça au moins, vous arrêterez de prétendre que GTC est 100% compatible avec TIGCC.
D'ailleurs, j'aurais aussi dû rajouter des 0b10010101000100101010111010110000100101000ull.
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é

45

arf...
Dans ce cas, il doit être possible de dire qu'il est à 100% compatible avec une utilisation "standard" de TIGCC...
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

46

Je pense que le seul truc qui devrait poser problème c'est long long.
Je vais tester.
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.

47

on attend le verdict...
s'il arrive à comprendre ça, c qu'il est vraiment pas mauvais...
Même moi, qui suis normalement pas programmé => qui suis CENSE pouvoir m'adapter, j'ai du mal grin
(ironie)
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

48

Si tu vires ces long long qui ne servent à mon avis à rien (ou alors trouve moi un seul programme qui utilise cette extension smile), ton exemple compile parfaitement.

Et GTC est compatible 95% avec TI-GCC, mais pas tout à fait 100% effectivement cool (pas besoin de rajouter des trucs qu'aucun prog n'utilisera jamais et qui rajoutera 10 ko au prog)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

49

Il y en aura plus qu'avant depuis qu'il y a ma routine de multiplication des long longs dans TIGCCLIB. Et on avait aussi trouvé des routines de division et de modulo, mais elles sont en LGPL, ce qui n'est pas pratique du tout pour une librairie sur calculatrice (il faut distribuer les fichiers objet de son programme et les sources des routines avec tout programme qui utilise les routines), et l'auteur des routines a apparemment disparu, donc on n'a pas pu lui demander de changer la license. Je pense que je vais finir par écrire moi-même les routines de division et de modulo.

Et puis, GTC compile-t-il cela?
__complex__ int var=0b1000+0b1010i;
Ce n'est pas long comme ligne, ça...
[edit]Edité par Kevin Kofler le 04-01-2002 à 23:38:59[/edit]
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é

50

Azur le compile cool

non je déconne.
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.

51

Et puis Kevin, franchement, qui se sert des nombres complexes avec TIGCC... personne ! sauf vous, les bêta-testeurs... grin
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.

52

Et les nombres binaires? Il y en a beaucoup qui s'en servent.
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é

53

Ha ça, Azur les reconnais smile
Comme en ASM, on précède d'un pourcent les nombres binaires, et d'un dollar les nombres hexadécimaux => l'opérateur de modulo est du coup l'antislash.
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.

54

eh les gars,eo est dans la partie basic ici,imaginez si un pauvre newbie qui se paume ici,il repart cash,dégouté à vie de la programmation.

55

madmadmadmadmadrageragerageragerage

Ça m'énerve cette manie de faire remonter des épaves !!!!!
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

56

erf.......


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

57

meuh non, c tranquille l'AZUR.
(et le C aussi !!!)
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

58

erf, je me suis remis au C moi (j'étais qu'un nioubi avant d'arrêter ...).

merci encore pour ton tuto squale92 !
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

59

de rien.
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

60

bon je demande ca mais je pense que la reponse est non
est-il possible de transformer un prog fait en java2 pour un compatible TI ou de programmer on-calc java2 ??

merci