30

Tu m'a devancé ZdRUbAl... grin
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

31

Ouais, mais si le gars est pas trop con et qu'il a compris le fonctionnement de Flib, il vire l'exec et met flib("slsg:moilepetitcon") à la place ...

32

oui mais le gars est con et c'est un newbie.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

33

> LHR : voir page précédente (pour qu'il ne l'oublie pas comme on est dans une nouvelle page) smile

34

Pourquoi faire un Exec aussi visible?
:char(157)&char(155)&char(136)&char(187)->x
:For i,1,expr(char(100)&char(105)&char(109)&char(40)&char(120)&char(41))
:left(x,i-1)&char((ord(mid(x,i,1))-1) xor expr(char(50)&char(53)&char(53)))&right(x,dim(x)-i)->x
:EndFor
:expr(x&"4e444e750000")
avatarMes 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é

35

C'est clair qu'un newbie mettra 3 heures pour déchiffrer ça grin

36

Ouais mais s'il voit juste que le truc qu'on stocke là est rappelé lors de l'affichage de "nom de l'auteur", il fait clear et met Disp "nom_du_pirate" ...

En Basic tout se casse sans trop forcer ...

37

n'empeche que si tu compresse le prog en basic et que tu l'inclut a un autre prog en basic (avec des memcpy: ) qui contien le code pour decompreser le prog et le lancer.. (mkpak smile ) ben la c tres cho pour faire des modifs....
avatar

38

Même ...
Si c'est un vrai newbie, il ne saura pas programmer en Basic grin

39

Kevin > Le newbie il suffit qu'il repere ou ça rame et hop il efface grin
C'est vrai que là pr déchiffrer... J'ai dut prendre ma calc pr comprendre grin
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

40

En réalité ce sont surtout les char(n) qui sont déroutants. Le reste est facile à comprendre.

41

Je c. Je n'ai pas encore eu le besoin d'apprendre par coeur les codes de char roll
ah si je me souvient d'une chose : char(65)="A"
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

42

Il y a aussi les usuels sous DOS : 0x30 pour "0"
0xD (13) pour ENTER
et 0x64 (97) pour "a"

43

oué... enfin faut avouer que ça sert pas souvent...
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

44

Je vous remercie de d'avoir un certain intérêt pour ce topic...

Dis-moi BOB 64, comment tu l'as trouvé ta chaîne exec?

45

Je l'ai pas 'trouvée'...

1) J'ai fait en C le programme qui écrit le texte dans la Status Line
2) J'ai utilisé MakeExec dessus pour en tirer la chaine exec

c tout wink
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

46

Avec Makeexec j'imagine.

Bob64 a programmé ce petit truc en C, puis il l'a converti avec Makeexec (Makeexec converti de l'ASM en chaine exec).

47

Merci...
On peut dire que vous êtes fait pour vous entendre, vous êtes vraiment sur la même longueur d'ondes...

48

Pim89 > Merci de donner l'explication mais ça fait un peu 'double post' là grin

Le caméléon > Non, enfin pas plus que ça... C'est juste qu'il y a pas 50 méthodes pour créer une chaine EXEC...
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

49

Bon, bah, cela me laisse un chance pour Alizée...(JE DECONNE!,......enfin... oui......non?)

D'après vous, quel est le meilleur éditeur hexa (gratuit), plus simplement, quel éditeur héxa vous utilisez?

50

Autre chose : où puis-je trouver les codes d'exec "classiques"?

Le C, c'est dur à apprendre?

51

Je parlais des éditeurs hexa sur PC et sur calc, les 2 me serait utiles...wink

52

Salut, à demain...zzzzzzzzz

53

Sur PC ? J'utilise Ultra-Edit, il est parfait.
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

54

> Le Caméléon :
(copie post 28)
Tu prend le code suivant, et tu le tapes dans une variable texte normale sur la TI.
Tu l'assemble avec AS de Nitro (voir topics dans ASM pour un lien), puis tu le transforme en chaine exec avec un programme de Zeljko Zuric (MakeExec je crois, il y a également un topic sur ça).
 include "ams"
 move.l a5,-(a7)
 pea chaine(pc)
 move.l $c8,a5
 move.l ST_helpMsg*4(a5),a5
 jsr (a5)
 addq #4,a7
 rts
chaine:
 dc.b 'Ma chaine de caractères',0


=> AS disponible ici : http://darkclem.free.fr/as.zip

(il vaut mieux utiliser ça qu'un programme généré par TIGCC, pour une instruction aussi simple).
[edit]Edité par ZdRUbAl le 12-01-2002 à 22:20:53[/edit]

55

Tu peux me l'envoyer l'Ultra edit? (c'est le 32?)

thomas.quere@laposte.net....

Merci d'avance...

56

T'aurais quand même pu faire une recherche il est pas dur à trouver...

Ultra Edit 32 5.0

Pour enregistrer la version utilise :
Nom : EXPOSE
Serial : H!@Xn[QF0{e3442E
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

57

Ultra Edit fait éditeur hexa ?

58

Bah oui roll
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

59

Dites moi, vous avez, vous aussi, des problèmes de ILLEGAL INSTRUCTION avec AS?mad

Vous pourriez me filer les codes exec les plus souvent utilisés?

Merci à BOB 64 pour son U.E.5.0, je suis en train de le télécharger...wink

Pour le C, où mettre des espaces dans l'éditeur de texte et , de manière plus générale comment éviter les erreurs?
Merci.

60

Le mieux est de taper le code en C avec TIGCC (éditeur de prog C, même principe que le TIGLink pour les pros Basic), comme ça y'a pas erreur et on a juste à convertir esuite avec Makeexec.