30

nop, perso je commence à en avoir assez des transistors grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

31

Moi, je préfère nettement être passé par ces transistors que programmer à l'aveuglette.

32

oui mais ça dépend à quel nombre de transistors par semaine tu carbures grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

33

En 1ère, on a passé au moins un trimstre à ne bosser que sur des transistors.
Maintenant, on s'est complètement calmés.

34

nonAttendez un peu, c'est pas que j'ai la flème de traduire les docs, c'est que pour l'instant je ne vois rien de concret dans le codage assembleur et je demandais si ya pas quelqu'un qui peut m'expliquer qq thermes pour débuter. La preuve j'ai appris le basic et le C seul (Merci Squale92 pour tes tutos...). Bon maintenant si vous jugez que je suis flémar ben je me débrouillerai... tsss

35

est ce que quelqu'un sait ou se trouvent les archives de ti-fr... y'a pas un lien?

36

Ah ! Tu connais le C ! Ça t'aidera un peu pour comprendre l'asm. Moi, ça m'a un peu aidé, vu que c'est un langage relativement proche de la machine.

37

> je demandais si ya pas quelqu'un qui peut m'expliquer qq thermes pour débuter
Pour les docs sur le hardware, va faire un tour dans la section downloads de tict.ticalc.org. Il y a, il me semble, quelques docs intéressantes, notamment un mirroir de j89hw.txt, LA référence pour le hardware de la 89 (la 92+ n'est pas documentée explicitement, mais c'est presque pareil).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

38

jackiechan > En 1ère, on a passé au moins un trimstre à ne bosser que sur des transistors. Maintenant, on s'est complètement calmés.

Tu es en terminale maintenant ?
Alors c'est avec les AILs que tu dois bien chier cette année 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.

39

Merci Squale92 pour tes tutos...

de rien smile
si tu attends assez longtemps (heuy... ça doit se compter au moins en trimestres, voire en semestres ou années grin), il y aura un tuto ASM de plus, et en fr.
j'en ai pr le moment écrit 4 chapitres (Thibaut peut témoigner)... mais je refuses de le diffuser avant qu'il ne soit plus complet p(arce que mes 4 chapitres n'ont pas bcp de conteun)
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

XDanger
a écrit : La doc de TIGCC est en anglais et ça n'est pas près de changer...

ben elle est à moitié traduite. enfin elle l'était.


et n'exagerez pô, l'asm c qd meme pas si dûr roll

41

Pen²> en effet, c'est pas très dur ... enfin, les bases parcequ'apres ca se complique un peu ....

> le coup de l'anglais dans la doc de tigcclib, c quand même pas un probleme ... faut pas abuser totu de même, les cours sont là pour ca !

42

Une manière d'apprendre l'assembleur en connaissant le C est d'utiliser l'option "Generate debug information" (sous Project/Options) de TIGCC IDE et de compiler des programmes C avec ça. Ça te montre clairement la correspondance C<->assembleur.
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é

43

oué, mais alors, tu as interet à désactiver l'optimisation..
parce que pr un débuttant, en -O3, c du vient namien grin
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

Qui compile en -O3? C'est -Os qu'il faut utiliser!
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

je compile en -O3, et en -Os selon les programmes, mais aussi selon les parties des programmes
ds un jeu, je compile les menus en -Os, et le moteur en -O3
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

Kevin Kofler a écrit :
Une manière d'apprendre l'assembleur en connaissant le C est d'utiliser l'option "Generate debug information" (sous Project/Options) de TIGCC IDE et de compiler des programmes C avec ça. Ça te montre clairement la correspondance C<->assembleur.

sauf que tu oublie que coder en asm ne consiste pas à traduire un langage de haut niveau vers l'asm... si c pour faire ça les compilos le font *aussi bien que toi*..
c tt le programme qu'il faut repenser spécifiquement POUR l'asm !!
sinon ça vaut pas le coup embarrassed

47

Il parle d'apprendre les bases, la syntaxe, l'esprit. Après, pour l'optimisation, c'est au gars de réfléchir smile

Kevin Kofler > Qui compile en -O3? C'est -Os qu'il faut utiliser!
Allez il recommence... J'ai des envies de meurtres quand je lis ça tombe
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.

48

justement, c pas l'esprit de l'asm de se contenter de traduire du C.
bien sûr je comprend ce que vs voulez dire, mais bon embarrassed

49

Bon, il aura au moins la syntaxe et les bases 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.

50

moué, la syntaxe gnu, tu parles sicktoilettes

51

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é

52

je v voir.

53

C'est vrai, l'assembleur GNU est illisible pour un habitué du A68K / X68K / IDE68K comme moi...
Même les instructions de saut changent de nomrage
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.

54

Kevin : c une bonne chose smile

55

Link a écrit :
Même les instructions de saut changent de nomrage

Elles ne changent pas de nom, ce sont des pseudo-instructions (des sortes de "macros" intelligentes traîtées par l'assembleur) supplémentaires:
jbra = bra.s, bra.w, jmp selon la distance
jbsr = bsr.s, bsr.w, jsr selon la distance
jbeq = beq.s, beq.w, bne.s +2; jmp selon la distance
etc.
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é

56

Je ne compile jamais en -O3, mais jamais en -Os non plus. -O2 me paraît être un bon compromis.
-mpcrel peut être intéressant pour gagner quelques octets, mais il arrive malheureusement assez fréquemment que -mpcrel génère des instructions invalides...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

57

Mmm. C'est instructions apparaissent invalides au moment de la compilation ?

58

-mpcrel est bogué un peu de partout dans TIGCC 0.94. Je vais voir si je peux le mettre en un état utilisable pour la série de bêtas de TIGCC 0.95, mais je ne promets rien. (C'est GCC qui génère n'importe quoi.)
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é

59

> Mmm. C'est instructions apparaissent invalides au moment de la compilation ?
Oui. C'est à l'assemblage que ça plante. as n'aime pas des constructions invalides du genre:
lea (%pc,d,ix).l,an
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.