30

c'est dangereux, tu finiras par oublier de dépiler des trucs
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

31

ok, sinon pour le debugger, je trouve pas de doc...
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

32

y a besoin de savoir quoi ? trifus
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

33

Pour completer ce qui a été dit au début, link sert principalement en C pour référencer le début de la zone des variables automatiques qui sont dans la pile
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

34

Bah je sais pas comment ca marche, a vrai dire je n'ai jamais utilisé de debugger de ma vie...
Si je fais F11, ca lance le debugger, mais après, je fais comment pour executer le programme pas à pas ?
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

35

F7, ou dans le menu, "step by step" (de mémoire)
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.

36

Ok, mais par exemple, si le programme attend l'appuis d'une touche, on fait comment ?
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

37

bin pas de pot grin
une méthode qui marche, c'est de mettre un break point (F2) juste après l'appel à ngetchx et de faire F5 (pour continuer l'exécution)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

38

regarde dans les menus smile (j'ai pas en tete) mais ya un truc genre "Step F6" (je dit au hazard ^^)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

39

Ca dépend de ce que tu veux faire ... Tu peux mettre un breakpoint et relancer le programme par exemple.
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.

40

Flanker :
bin pas de pot grin
une méthode qui marche, c'est de mettre un break point (F2) juste après l'appel à ngetchx et de faire F5 (pour continuer l'exécution)

Sinon ya la Flanker's Way

\Break: bra \break

Quand tu vois que ton prog "bloque" tu peut lancer le debugguer et il sera sur le bra smile apres suffit de sauter le bra et de debugguer smile
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

41

Ximoon :
Ca dépend de ce que tu veux faire ... Tu peux mettre un breakpoint et relancer le programme par exemple.

Le pbm du breakpoint c'est qu'il faut savoir OU est le prog en mémoire..

Sinon sur un VTI (non modifié par JM) et ams 1.x tu peut mettre un breakpoint sur le démarage d'un prog
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

42

#39> Je fais pareil, mais en général avec un "bra -2" tout court hehe Sinon le meilleur moyen d'apprendre, comme le disait Godzil, c'est de se ballader dans les menus et de voir ce qui y est proposé smile
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.

43

Godzil
:
Flanker :
bin pas de pot grin
une méthode qui marche, c'est de mettre un break point (F2) juste après l'appel à ngetchx et de faire F5 (pour continuer l'exécution)

Sinon ya la Flanker's Way

\Break: bra \break

Quand tu vois que ton prog "bloque" tu peut lancer le debugguer et il sera sur le bra smile apres suffit de sauter le bra et de debugguer smile

oui
mais maintenant je fais plus court : bra -2 smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

44

Ximoon :
#39> Je fais pareil, mais en général avec un "bra -2" tout court hehe Sinon le meilleur moyen d'apprendre, comme le disait Godzil, c'est de se ballader dans les menus et de voir ce qui y est proposé smile

oué mais bra -2 c'est pas aussi "simple" a comprendre (et la KK's way est encore plus c'est un db.b qu'il met lui triso

alors que la Flanker's way si par malheur le bra se décidait a faire plus de 2octet faudrait changer la source wink (enfin c'est pas courant ec genre de changement wink)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

45

!slap Ximoon
• flanker slaps Ximoon around a bit with a large trout !

spa gentil de crosser
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

46

./24> OK, mais a-t-on vraiment le droit de supposer que DrawLine ne touche pas à la pile ?
Et il faut supprimer les lignes 7 et 9 non ?
Et enfin, deux addq ne sont pas plus rapides qu'un add.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

47

oula en retard sasume wink
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

48

Sasume :
./24> OK, mais a-t-on vraiment le droit de supposer que DrawLine ne touche pas à la pile ?
Et il faut supprimer les lignes 7 et 9 non ?

ça marche très bien comme ça smile
et les lignes 7 & 9 servent surtout à réserver la place sur la pile (mais flemme de changer le copier-coller grin)
Et enfin, deux addq ne sont pas plus rapides qu'un add.

ok smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

49

mais maintenant je fais plus court : bra -2

encore plus court: bra *
tritop

50

Tiens hier soir j'ai vu qu'il y avait ca, ca pourra peut être t'aider pour utiliser le debuggueur : http://www.tigen.org/pws/index.php?mod=faq#27 smile
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/

51

Lionel Debroux :
L'utilisation la plus intelligente de a6, quand on programme en assembleur pur, me paraît être "global register variable", pointeur vers les données internes du programme, d'autant plus que ça peut permettre de se passer de variables locales sur la pile.
Il me semble d'ailleurs que c'est ce que Matthieu fait dans CS.

Bien sûr, mais on peut très bien le mettre dans a5, c'est pas les registres qui manquent...
(à moins que ta remarque n'ait rien à voir avec le fait que link "utilise" un registre, auquel cas je n'ai rien dit ^^)

En fait c'est vraiment la meilleure solution si on s'autorise à libérer a6 dans les routines-feuille qui ont besoin de plein de registres, mais qd on monopolise *partout* un registre (comme dans TIGCC) c'est déjà une moins bonne idée...

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

52

je me demande si on peut pas aussi le mettre dans a4 tongue
c'est plutôt que quitte à monopoliser un registre, autant l'utiliser pour pointer vers les données que pour faire ça
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

53

@squale92> J'aimerai assez si tu pouvait faire une version PDF de ton tuto ASM (comme tu l'as fait pour celui en C)
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

54

@squale92> J'aimerai assez si tu pouvait faire une version PDF de ton tuto ASM (comme tu l'as fait pour celui en C)

hu, je suis justement en train de regénérer le PDF du tutorial C, pour y refléter les modifications faites sur le tuto C ces trois derniers jours grin
(modifications qui seront mises en ligne dans la nuit, je pense)

pour ce qui est du tutorial ASM en pdf... ça peut se faire, après tout
devrait pas être bien dur à faire...
tu veux dire un pdf qui regroupe tous les chapitres, je pense ?
ça devrait pas prendre bien longtemps à faire... faut que je rajoute une page pour ça dans le site, et que je fasse le truc...
je note comme prochain truc à faire une fois que j'ai fini ce sur quoi je suis au niveau du tuto C.
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

55

Squale: tu genere ton PDF avec quoi ? (fait gaffe)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

56

Squale: tu genere ton PDF avec quoi ?

OpenOffice
pas toujours super pratique, mais j'ai pas trouvé mieux pour ce que je fais
en fait, j'écris mon tutorial directement en HTML
et imprimer en PDF depuis le navigateur (il y a un module pour ça dans CUPS), c'est pas top... en particulier, ça coupe les pages un peu n'importe où.
résultat, j'ouvre mon HTML avec OpenOffice, j'insère des sauts de page là où ça va bien (en me débrouillant, par exemple, pour ne pas couper un code source sur deux pages), et ensuite, je converti en PDF

ça serait surement plus pratique en faisant ça au niveau des CSS... mais bon, j'ai pas tous les jours à le faire... donc ça va
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

57

Non mais ok, juste evite de diffuser un PDF généré avec un logiciel payant que tu ne possede pas officiellement ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

58

certes
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

59

lol
@squale92> oui c bien ca tout les chapitres dans le meme smile sinon c un peu triso quand meme ;-)
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.

60

@squale92> oui c bien ca tout les chapitres dans le meme

ça y est, c'est mis en ligne :

index du site, pour la news : http://www.squalenet.net/
index du tutorial ASM : http://www.squalenet.net/tutorial_asm/index.php
page de téléchargement : http://www.squalenet.net/tutorial_asm/offline.php

Bonne lecture smile
sinon c un peu quand meme ;-)

en fait, les PDF qui ne contiennent qu'un seul chapitre, c'est pour fournir, à chaque chapitre, une version imprimable : le PDF, au moins, ça sort à peu près bien partout... alors que imprimer du html... pas toujours ça, selon les navigateurs.
(de plus, les PDF, ça me permet de faire en sorte que, par exemple, les codes sources ne soient pas à cheval sur deux pages)
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