30

tu peux parler ...
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

31

grin

32

Bon:
Exec "4e4c45fa000a207800084ee8000458696d6f6f6e277320496e746572727570740000"
<=>
trap     #0xC                 /* [0x0 (0)] 4e 4c             */
lea      (__LE,%pc),%a2       /* [0x2 (2)] 45 fa 00 0a       */
movea.l  0x8,%a0              /* [0x6 (6)] 20 78 00 08       */
jmp      (0x4,%a0)            /* [0xA (10)] 4e e8 00 04       ?WinActivate? */
__LE:
.ascii "Ximoon's Interrupt"

C'est le fameux plantage personnalisé. smile



Exec "2F032F073F3C000DF850544F76054E4B2E1F261F4E750000"
<=>
move.l   %d3,-(%a7)           /* [0x0 (0)] 2f 03             */
move.l   %d7,-(%a7)           /* [0x2 (2)] 2f 07             */
move.w   #0xD,-(%a7)          /* [0x4 (4)] 3f 3c 00 0d       */
dc.w     0xF850               /* [0x8 (8)] f8 50             */ /*_F_LINE+pushkey*/
addq.w   #2,%a7               /* [0xA (10)] 54 4f             */
moveq    #0x5,%d3             /* [0xC (12)] 76 05             */
trap     #0xB                 /* [0xE (14)] 4e 4b             */
move.l   (%a7)+,%d7           /* [0x10 (16)] 2e 1f             */
move.l   (%a7)+,%d3           /* [0x12 (18)] 26 1f             */
rts                           /* [0x14 (20)] 4e 75             */

<=>
pushkey(KEY_ENTER);
asm volatile("moveq.l #5,%d3;trap #0xB":::"d3","d7");

Je ne sais pas exactement ce qu'est la fonction #5 du trap #$B, mais je me doûte bien de ce que ça pourrait être ("Reset all memory" 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é

33

Gros curieux va gringrin
c'est marqué en dessous: ce ne sont que des nombres
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.

34

Arg, il casse tout grin

35

je ne conprend plus rien a ça!!!!!!!!!!!!
mad
[flash][/flash]

36

c'est simple
exec permet d'éxécuter des instructions directement dans la ligne de calcul sans passer par un programme
mais il faut se méfier des chaînes exec
je me suis fait avoir... merci les gars... et j'ai tout perdu!
heureusement que les sauvegardes PC existent!!!
life is short, but love is always over the morning... (extraits des lyrics du dernier titre de mon premier album)
venez sur http://www.compression-image.fr.st le site des TPE de terminale!

37

Et ma nouvelle signature? (l' é n o r m e chaine Exec)
Pouvez-vous trouver ce qu'elle fait sans l'exécuter?
Ai-je menti ou non?smile

PS: y'a un moyen de faire une chaine exec directement avec TIGCC what (A68k) j'ai cherché cela dans la doc, en vain!confus
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.

38

MakeExec de Zeljko (sur ticalc.org), c'est ce qu'il y a de plus simple.

39

lea $4c00,a0
lea $14(pc),a1
move.w #15,d0
lbl1: move.w (a1)+,(a0)
adda.l #30,a0
dbf d0,lbl1
rts
lbl2:

[des données]
...

ça a l'air de tracer un sprite 16*16 en haut à gauche de l'écran
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

En effet.
lea      0x4C00,%a0           /* [0x0 (0)] 41 f8 4c 00       */
lea      (__L1A,%pc),%a1      /* [0x4 (4)] 43 fa 00 14       */
move.w   #0xF,%d0             /* [0x8 (8)] 30 3c 00 0f       */
__LC:
move.w   (%a1)+,(%a0)         /* [0xC (12)] 30 99             */
adda.l   #0x1E,%a0            /* [0xE (14)] d1 fc 00 00 00 1e */
dbf      %d0, __LC  /*-0x8*/  /* [0x14 (20)] 51 c8 ff f6       */
rts                           /* [0x18 (24)] 4e 75             */
__L1A:
.word 0b0000011111000000
.word 0b0000100000110000
.word 0b0001000001001000
.word 0b0010010010001110
.word 0b0100101100011100
.word 0b0100100101110000
.word 0b0010100110101100
.word 0b0001100100100100
.word 0b0000100100001000
.word 0b0000110100010000
.word 0b0000101111110000
.word 0b0001001001010000
.word 0b0001001001010000
.word 0b0001111111010000
.word 0b0000100001110000
.word 0b0001111111111000


Ça affiche le sprite que j'ai mis en codage binaire ici pour faire apparaître l'image.
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é

41

t'aurais pu mettre des "#" et des "." pour vraiment voir l'image car là.... loupe chapo
life is short, but love is always over the morning... (extraits des lyrics du dernier titre de mon premier album)
venez sur http://www.compression-image.fr.st le site des TPE de terminale!

42

Donc la chaine n'est pas dangereuse
(Et là, je la remplace par une chaine super-virus-de-la-mort-qui-tuedevil)
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.

43

Au fait, ça ne vaut pas la peine de créer un nouveau topic, mais dans ma source A68k, j'avais mis un DBRA. Quelle est la différence exacte entre DBF et DBRA?
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.

44

Aucune. Ce sont 2 noms pour exactement la même instruction.
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

kevin, t'es un boss de la prog!!!
quand est-ce que tu commences un lave-vaisselle pour 89 grin wink
life is short, but love is always over the morning... (extraits des lyrics du dernier titre de mon premier album)
venez sur http://www.compression-image.fr.st le site des TPE de terminale!