1

vous connaissez le prog secure qui permet de blocker les progs basic contre l'edition ???, et bien avec FLIB, j'ai remarqué qu'on peut en faire autant !!!

>>> dans votre prog basic, mettez qqes part ceci >
text "rien" (comme vous le voyez, ça permet d'afficher une boite de dialog toute simple marqué "rien" dedans)

il n'est pas necessaire que cette boite s'affiche, mettez ça qqes part ou le prog ne va pas, apres un goto par exemple

puis avec flib et la fonction "setbyte", faite en sorte de modifier la chaine "rien" par une autre de 2 caracteres plus longs.
donc par exemple edité votre programme avec un editeur HEXA, recherchez (bien sur le prog basic doit etre compilé) la ligne ou c marqué "rien", et prenez l'adresse ou ça se situe ds le prog

ensuite avec setbyte, modifiez le prog avec la nouvelle string de 1 à 2 caracteres plus long, a l'adresse obtenue par l'editeur héxa - 3 (car il me semble que setbyte commence 3 octets apres le debut du fichiers.

votre prog marche toujours, mais des que vous voulez l'editer, ça fait un "internal error"

2

a c malin ça !grin

3

bonne astuce ..

4

thx,un tuyau utile.ça change.

5

Effectivement, j'utilisais une astuce équivalente sur les 85-86 pour protéger les programmes. Mais je n'avais jamais essayé sur 89.

6

moaurf ca fait longtemps que je le fait moi...

ma technique :

prgm
le code
stop
:
endprgm

ensuite tu compile...
le : deviens 0h00E8
que tu remplace par 2 octets au pif...

et c pareil internal error

par contre le prgm protege ne peux plus etre transforme en 89P valide...
c quand on le recupere il y a aussi un internal error a l'execution... (embettant)

a l'aide d'un comparateur de fichiers g vu que ya un 0h0 qui a ete transformé en 0h1 sad
avatar

7

UltraEdit V.8.00a RuLezgrin

8

c koa ca ?
avatar

9

je l'avais mais limitésad
avatar納 豆パワー!
I becamed a natto!!!1!one!

10

azerty83 > et ce : en plus, tu le trouve ou dans le fichier edité en hexa ???, pasque rien que ça en plus, moi ça change 4 caracteres !

11

oki, c bon, j'ai trouvé
mais ça marche pas a tous les coup, comme mon truc aussi, enfin chez moi
ça depend ptetre aussi du prgm, si tout le code ce passe assez loin de l'erreur provoquée

12

UltraEdit 8.10a est encore mieux :-)

13

j'ai mm encore mieux que ça !
j'ai remarqué qu'avec l'editeur de prog du tigraphlink, tout ce qui etait derriere l'erreur, etait supprimé, donc ton erreur il fo pas la mettre a la fin de ton prog, mais au debut ! comme ça si qq'un veut ouvrir le prog avec un editeur de PC, y a plus rien

mais si vous mettez ça au debut du prog, vous allez avoir une erreur, donc il fo mettre un goto juste avant et son label juste apres

et a ce moment la, j'ai l'impression d'en venir a la methode que secure pourrait utiliser... roll

14

de la balle ! j'arrive a debloquer les progr

15

de la balle ! j'arrive a debloquer les programmes bloqués avec secure ! tongue

16

C'est facile avec tthedit (ou votre éditeur hexadécimal préféré).
Les protections anti-édition pour programmes TI-BASIC laissent beaucoup à désirer. (Le format tokénisé du TI-BASIC est fait pour être facilement éditable!)
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é

17

d'ailleurs, qq'un pourrais me dire comment la TI fait pour de/compiler les progs basic ???, (rien qu'en faisant F6 dans le var-link, elle est decompile)
disons que c une question qui m'interroge wink

mais je crois qu'il va falloir sortir de la rubrique basic roll

18

AMS appelle NG_RPNToText, fonction qui est implémentable grâce à la structure du format tokénisé. La méthode de tokénisation est faite pour être réversible.
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é

19

wahou, et tu connetterais pas un exemple par hasard de l'utilisation de cette fonction ?

merci smile

20

et une petite pipe aussi???winkgrin

21

???

tu t'appelles pas laëticia a ce que je sache !? vador

mé c bon, j'ai trouvé

22

non,en fait je suis le Mac de laëtitiaembarrassed

23

confusvador

24

pkoi des kon parle de laëtitia ca part en couilles ? wink

25

nan rien, c basicman qui fait partir en couille wink

juste comme ça basicman > laëti c un mec, alors si t son copain... roll

26

dites, la vous parles d'editeurs hexa, mais ou est ce qu'on les trouve ?
(et c koa ultra edit ?)
avatar

27

28

ultraedit peut editer du texte (kom word koi)
coloration syntaxique pr les progs (en c par ex).

et surtout il permet d'editer en hexadecimal.

29

Et même plus que ça. En fait, il fait TOUT.

30

ah tient, fodrait que le reessaye

on m'avait deja dis que c t puissant, mais je n'est rien vu de plus qu'un editeur héxa, bref un truc ou on modifie le code un peu a l'aveuglette