1

Je viens de faire un prog et j'aurais besion de quelques volontaires pour le testertop

Le prog s'appelle ArchiBal (V0.99alpha) et permet de faire des archives auto-extratractibles (un peu comme mkpak de azerty83)
On peut en plus configurer l'extracteur (affichage de commentaire, cryptage de l'archive, compression, ....)

S'il y a des volontaires laissez un mailwink

2

C on-Calc???
si c'est le cas je suis partant!!!
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

3

c on-calc en basic avec Flib

4

t'arrives à faire ça avec FLib ?????


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

5

Il y a bien des fonctions de compression, décompression, packaging, ...

6

tu peux selectionner autant de fichiers que tu veux mettre dans l'archive (limite de 65520 car la fct 'mkvar' de Flib ne fait pas plus sad)
c plein de memcpy, komp, group et j'utilise PC1 (Pullak Cypher 1) pour le cryptage.

en gros l'archive ressemble a ca:

(infos pour l'extracteur) (archive) (extracteur)
-------2 octets--------------variable------variable---

le tout <=65520 octets
l'extracteur a une taille variable selon si tu mets un commentaire au debut du prog, tu compresse, tu crypte, ...
tu peux meme vérifier si flib ou/et PC1 se trouvent dans main et je viens d'ajouter un truc pour verifier si l'archive a ete editée smile

pour les mail g un petit probleme (phpnet.org est down en ce moment) alors envoyez sur [email]rdnspe@free.fr[/email]
merciwink

7

ben allez je me lance a l'eau !


et pusi comme ca je pourrais comparer (espionnage industriel ? grin)


[email]azerty83@noos.fr[/email]
avatar

8

>azerty83: quel espionnage industriel? on est la pour s'entraider non?

9

ué mais moi je recupere tout grin

plus serieusement : moi, yavais plein de truc present dans ton prog (commentaire, GUI,...)que je voulais rajouter mais comme g tjrs pas resolu le pb du link, g mis ca en attente
avatar

10

niark niark devil
le link ca marche po non plus ! (cad envoyer l'archive sur le pc et la re renvoyer a la calc)


héhé compagnon de galere...
avatar

11

pour le link j'ai testé qu'avec le black cable et TI Graph link qui conserve bien l'archive
je fait des essai sous VTI en ce moment, je vous direz les resultats un peu plus tard
pour ceux qui ont d cables fait maison en d'autre prog de transfert ils seraient sympa de faire des test aussigrin. merci d'avance!

azerty83 ca me derange pas que tu copies des trucs par contre oublie pas de me citer quelque part qu'en meme (meme en tout petit)
tu pourrai m'envoyer mkpak pour que je vois a quoi ca ressemble?

12

moi il marche tres bien le link (envoie TI-> PC puis PC->TI)
j'ai TI Graph Link 2.1 et un black cable

je viens de faire les tests sur VTI
- TI->VTI puis VTI->TI = 100% de reussite
- TI->VTI puis VTI->PC et PC->TI = 100% de reussite

azerty83 t'utilise quoi pour l'envoi de t prog sur TI?

13

(ti->vti c la meme chose que ti->ti)

ben moi g fait des tests :
vti>pc>vti : archive corrompue (pour ton prog comme le mien)

mais ce qui est troublant c que g comparé l'archive qui est passé par le pc avec une qui n'a eu aucun changement : AUCNE DIFFERENCE !

ce qui est plus troublant, c que j'avais deja fait plein de tests, et j'avais trouvé que 2 flags a la fin des var PRGM etaient mis a zero (d'ou ma signature)
mais la RIEN



(je t'ai envoyé mkpak)
avatar

14

exact! VTI->PC->VTI ne marche pas pourtant TI->VTI->PC->TI marche?
on dirait que pour VTI->PC->VTI il tokenise l'archive (donc la perd)
les flags doivent correspondre a la structur qui definie si le prog est utilisé, archivé, tokenisé, ...

j'espere que tu l'as envoyé sur [email]rdnspe@free.fr[/email] car mon adresse habituelle est down pour une duree inderterminée (cf post #5)

15

non je l'ai envoyé sur l'adresse de ton profil...
attend je renvoie...
avatar

16

au fait pour generer le prog tu utilise quelle methode ?
'mkvar:' puis tu ajoute tous les flags ou 'define prog()='
avatar

17

merci pour mkpak

pas exactement:

dans l'archive final il y a 2 octets qui donnent la taille de ce qui est archivé, l'archive et le prog extracteur
un premier je fait l'extracteur avec la function modules qui me retourne une chaine de caractere qui correspond a ce qu'on ecrit ds l'editeur de prog du TIOS, je fait un memcpy, je modifie 2,3 trucs avec setbyte (j'ai remarqué que c t tjs les meme valeur) et je lance une fois pour le tokeniser

je fais mkvar pour creer la variable de destination et j'y place mes 2 octets suivi de l'archive (memcpy) et de l'extracteur (memcpy aussi) et j'obtiens un prog déjà tokénisé qui est capable de lire les 2 octets et donc de sortir l'archive

Au debut j'ai fait avec 'define prog()=' qui donne un prog tokénisé mais j'avais une différence de 3 octets par rapport au meme prog mais ecrit dans l'editeur puis tokenisé mais surtout qui donnait un magnifique 'Adresse error' avec une celebre barre noire!
en plus la methode que j'utilise ici mem permet de mieux configurer l'extracteur (g juste a modifier la fonction modules et la super grosse ligne dans mk_arch)

18

???

donc tu fais un mkvar pour creer une var de type PRGM, tu y met des octets (0hD5,0hE5 et un autre si mes souvenirs sonts exacts) puis tu y copie la string du code non tokenisé


moi aussi je faisais ca au debut (et j'en ai chié pour trouver les octets constant a la fin des prog ! pasque s'ils sont incorrets => Address error quand on les selectionne dans le varlink) mais je me suis rendu compte que la methode expr("define prog()="&srt_prgm) etait bien plus simple (ou str_prgm est le code non tokenisé) et je n'ai jamais eu de pb avec !

sinon pour le pb de link :
moi je pensais que ct un pb de flags qui etaient modifié lors du transfert pc->ti qui forcait la retokeinisation (et donc sans l'archive) du prog, mais apparament non car tes archives n'ont pas l'air d'etre modifiées quand pc->ti et pourtant elles sont retokeinizées


confus mystere
avatar

19

marrant, chez Saint-Gobain leur intranet porte ce nom wink

20

Alors vous avez truvé des bugs?
Dite moi aussi ce que vous voudriez voir en plus (ou en moinssmile)