30

> Il a dit que ça prend trop de place.
Mais bien sûr roll
Et puis il était préférable d'y gagner en place et d'y perdre en information grin

pepzip : merci beaucoup Kevin !
Bon, ça fait un "standard" de plus, mais celui-ci semble plus performant que zip, komp, etc ...
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

31

Kevin, PasteK-> Le code ASCII ne doit pas être en décimal (0=48), mais en Hexa (0=0x30), sinon vous m'expliquerez comment on fait la différence entre 25 et 255...
Mais c'est vrai que cela prend deux fois plus de place, j'ai moi-même utilisé ce format pour un prog en Basic , et une chaine pour une image de 152*48 prend plus de 8 écrans de programme sur TI-89... En plus en Basic c'est super lentsnail
Pour économiser un peu en place, je serais plutot pour \0 et \ ...
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.

32

Link :
Kevin, PasteK-> Le code ASCII ne doit pas être en décimal (0=48), mais en Hexa (0=0x30),

Ah oui, évidemment... Je n'avais pas vu que PasteK voulait mettre les codes en décimal.
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

je pense que c'etait aussi pour garder une compatibilité avec les versions antérieures de flib (car l'ancien format de mkpic aurait été incompatible avec le nouveau)

et puis si mkpic etait fiablen ca aurait pu permettre d'inclure toutes sortes de fichiers dans les progs basics (on ceer une pic qui contient le code d'autre chose, et on change l'extension apres), en plus ca aurait été tres propre trilove )

pastek > hum, ou est le 3eme (que je te smashe grin)
avatar

34

link -> on NE remplace QUE les nombres par leurs code ascii (c'est à dire 0->48, ... 9->58), et c'est tout !
Sinon, cela prendrait beaucoup trop de place qu'avant et comme tu viens de le dire, on pourrait faire des confusions ...

azerty83 -> cherche, gros fainéant grin

et puis si mkpic etait fiablen ca aurait pu permettre d'inclure toutes sortes de fichiers dans les progs basics (on ceer une pic qui contient le code d'autre chose, et on change l'extension apres), en plus ca aurait été tres propre trilove )

C'est si propre qu'on a déjà été amenés à utiliser ce genre de chose ...
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

35

bah, mais c'est pas fiable, donc -> poubelle comme dirait l'autre
avatar

36


azerty83 ->
Ben oui, mais là, tu viens de démolir la conversation !

Et puis d'abord, ma façon de coder les images est fiable à 100% et plus optimisée que celle de Kevin, tralalèreuh grin
(alors que mettre tous les codes en hexa, c'est pas très classe, c'est comme comparer un fichier asm et la chaine exec obtenue avec makeexec à partir de ce programme ...)

vertyos ->
Pour les vertel-users qui souhaiteraient utiliser les fonction (un)group et ginfo sans utiliser flib, j'ai fait un truc en basic que vous trouverez à cette adresse : http://membres.lycos.fr/ppcenter/
C'est un peu lent, car memcpy n'existe pas (encore) sur vertel ...
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

37

trop leet ta page grin
(et salaud tu as copié le nom de mon hypothétique site !!!)

mais tha methose, je ne vois pas trop comment elle marche et surtout pourquoi est ce qu'elle est fiable 100%

pour moi le plus simple c'est \0 et \ pour remplacer 0h00 et '\'
avatar

38

PasteK
: C'est un peu lent, car memcpy n'existe pas (encore) sur vertel ...

C'est à se demander à quoi servent les retours de liste internes smilevertel("v_read","source","/","e_retr","/","v_writ","dest",0,"#©")Je ne pense pas que ça soit si lent que ça smile
Mais bon c'est vrai que la fonction manque... Si j'avais le courage il faudrait que je release ce qui traine sur mon disque dur mais ça n'a pas été suffisement testé pour ça sad

Par contre pour komp, je suis désolé, ça prend trop de place... Pas de "mais bien sûr" qui tienne. A moins que tu arrive à me faire un module de compression en moins de 800 octets smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

39

oui, mais on peut pa scopier plus de 20ko nananere tongue
avatar

40

Heu... Exact grin
Il faut le faire en 2 (ou même 3) fois, mais vu la taille des variable, ce n'est pas le découpage qui va prendre de la place dans ce cas là grin
Et puis faire un groupe de fichiers de 20000 octets (pas ko grin) je ne vois pas trop l'interet (super le groupe de 3 fichiers tritop)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

41

mais ca reste vrai pour 20Mo triso

non, mais ca peu sans doute peut etre meme surement enfin faut voir mais le contraire m'ettonerai quand meme un petit peu servir pour autre chose
avatar

42

azerty83
: non, mais ca peu sans doute peut etre meme surement enfin faut voir mais le contraire m'ettonerai quand meme un petit peu servir pour autre chose

(après 3 relectures de la phrase)
heu... oui tu dois avoir raison neutral
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

43

arg, "neutral" il est encore là lui...


quoi, je ne suis pas clair ?
pas assez concis ?
avatar

44

PasteK :
C'est clair pour mkpic : c'est bizare que FL qu'il ait laissé passer une telle erreur ...
Il y a longtemps, j'avais eu une autre idée pour contourner le problème du mkpic : on remplace les chiffres par leurs valeurs en ascii : par exemple, 0 sera remplacé par 48, 1 par 49, etc . C'est la solution que je lui avais proposée à l'époque. Il a dit que ça prend trop de place.
Je ne comprend pas là! Après on ne pourra pas utliser le quatre, ni le huit, etc. Ca plantera encore plus.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

45

Entre pepzip et flib il y a une TOUTE CH'TITE différence: pepzip prend 8 ko de code alors que le support complèt de flib prend 1.5 ko smile Et totu ça pour gagner pas grand chose (quoi que)
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

46

Finalement la différence est énorme. J'ai gagné 7 ko sur le zip des clex (25'842 au départ, 18'339 pour KOMP, 11'140 pour pepzip), donc ça vaut bien les 6.5 ko de plus que demande pepzip finalement smile Le mieux serait d'avoir la posibilité de faire une compression comme celle des ppg on-calc et pour tous les types (bien que pepzip soit même meilleur que celle-ci, en fait quasiment identique). Peut-être que ça prendra moins de place.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

47

Brunni
: Je ne comprend pas là! Après on ne pourra pas utliser le quatre, ni le huit, etc. Ca plantera encore plus.

Nan t'as rien comprit grin Il parle de coder chaque caractère avec son code ascii. Le problème c'est que du coup chaque octet prendrait 2 octets. Chaque mkpic prendrait 2 fois plus de place qu'avec la méthode actuelle -> Même pas la peine d'y penser wink
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

48

Et pourquoi pas faire un format:
flib("mkpic:section=type:uncompressed_bitmap;section=header:subsection=size:160x100;section=data:11101101,10011100,... (etc.)")
hein? grin
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

49

Toi non plus, tu n'as rien compris, vertios ...
Voici un tableau qui explique comment je voulais coder en mkpic :

caractère -> ce que ça donne en mkpic
0 -> 00
1 -> char(1)
2 -> 02
3 -> char(3)
...
12 -> char(12)
13 -> 13
14 -> char(14)
...
47 -> char(47)
48 -> 48
49 -> 49
...
57 -> 57
58-> char(58)
...
255 -> char(255)

=> Le codage est fiable et seulement 13 caractères prennent 2 octets (les 242 autres prennent 1 octet) ...

C'est bon là, avez-vous compris ce que j'essaie d'expliquer depuis 2 ans ???
Si oui, vous serez les premiers à avoir compris ce codage (après moi, bien sûr grin)
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

50

Super malin sauf que 13 c'est char(59) puis char(je sais pas koi) bref ça porte à confusion. Il suffit de réserver un char spécial "d'échappement" (à recopier 2 fois pour l'écrire lui même), mais je te rassure t'as rien inventé c'est un procedé utilisé dans plein de trucs depuis un bon moment tongue
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

51

ha, ok, j'ai compris
comme vertyos : pourquoi se faire chier ?
"\0" "\" et hop ! grin
avatar

52

Vertyos ->
Ah, je suis impressionné !!! eeek
En fait, je suis plus impressionné par ton raisonnement que par ton résultat, car char(59), c'est ";" sur ti89 grin
S'il te plait, trouve moi d'autres contre-exemples foireux que je me marre un peu wink
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

53

PasteK: ca dépend des fichiers mais c'est vrai que généralement c'est un peu supérieur ...
Il existe des prorgammes permettants de zipper (le vrai format ZIP) on calc ... recherche un peu dans la partie software

54

PasteK :
S'il te plait, trouve moi d'autres contre-exemples foireux que je me marre un peu wink

Foireux ? Qui fait des propositions foireuses ici roll
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

55

La proposition de PasteK est parfaitement pertinente. Relis-la bien...
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é

56

D'autant plus quelle est parfaitement exploitable.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

57

Kevin Kofler
: La proposition de PasteK est parfaitement pertinente. Relis-la bien...

Dans ce cas là qu'est-ce que la proposition de caractère d'échappement a de foireux ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

58

Rien.
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é

59

Bon donc voilà... "foireux" injustifié (faux qui plus est).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

60

Il existe des prorgammes permettants de zipper (le vrai format ZIP) on calc ... recherche un peu dans la partie software
Quels sont-ils? Est-ce que "pepzip" est bien pour la compression? J'ai remarqué qu'il compressait LARGEMENT mieux que flib, cependant peut-être qu'il y en a d'autres qui sont encore meilleurs?
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741