1

[sondage=13242]
Comme je l'avais promis pour la sortie de TI-GCC 0.94, je compte faire une mise à jour de tous mes programmes pour TI.
Je viens de relire le code source de Flib pour apporter quelques améliorations, et j'ai remarqué que je pouvais améliorer la compression KOMP. Une question : est-ce que vous pensez que ça vaut le coup, sachant que je garderai bien sûr une compatibilité ascendante ? Je n'ai pas spécialement envie de me prendre pour Micro$oft dont les nouveaux formats ne sont jamais lisibles par les vieux programmes, mais avoir une compression qui est toujours meilleure que l'ancienne peut être vraiment intéressant non ?

2

Oui, tant que l'algo est compatible avec l'ancien... Mais j'ai du mal a voir comment tu vas faire pour conserver la compatibilité en améliorant la compression...
Mon site perso : http://www.xwing.info

3

Ben sur, mais flib va bien faire 24 ko après ca non?
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

4

gni

J'ai une question moi aussi : C'est juste une recompilation ac qq améliorations, ou bien une reprise totale ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

Vertel Suxxxxx !!!!!!!!! FLib PoWa !!!!!!!!!!!
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

6

Tsss... Certes, mais là n'est pas la question smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

ba si smile
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

8

bah, si c compatible, pourquoi pas

mais il faudrait aussi que tu ameliore le format de mkpic qui est foireux
en effet, si dans une image se trouve le mot 0h3030 cad "00" et ben flib va prendre ca pour un 0h00, ce qui corrompt l'image (et en meme temps ca empeche d'utiliser mkpic pour créer des var d'un autre type car là une erreur comme ca c bien plus grave...)

enfin par contre ca supprimerait toute compatibilité avec les anciennes versions

comme format tu pourais faire comme en C (il me semble) : remplacer les 0h00 par des 0h5C30 ("\0") et les 0h5c ("\") par 0h5c5c ("\"), et là ca ne poserait plus de probleme
avatar

9

Oué, les séquences d'échappement standard, ce serait mieux.
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.

10

Idem
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

11

Quelques infos sur Flib 3.2 :
pas de changement majeur. J'aurai bien aimé réussir à gérer parfaitement les variables locales, mais j'ai pas réussi.
Pour KOMP, je ne vais bien sûr pas toucher à la compression elle-même qui fonctionne avec l'algorithme de Huffman, mais à la manière dont je stocke le dictionnaire. Aujourd'hui, la fréquence de chaque caractère peut être stockée de plusieurs manières, mais toujours sur un ou deux octects ; je vais maintenant l'enregistrer sur le nombre de bits minimal, je pourrai toujours lire les vieux fichiers en prenant 8 ou 16 comme nombre de bits, mais les anciennes versions de Flib ne pourront pas toujours lire les nouveaux fichiers. Je devrai m'en tirer avec 200 octets de plus, et comme mes optimisations m'ont permis de gagner pas mal de place...

Pour Mkpic, le problème n'arrive qu'une fois sur 2^16, je ne vais sûrement pas casser la compatibilité juste pour ça, il faudrait adapter tous les vieux codes sources !

12

Et si tu faisais deux modes?
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.

13

Je v surement dire une conneris, mais je pense que tu devrait filer l'algo de compression le plus puissant à Bob (Vertyos), qu'il l'intègre à Vertel (qui est trés largement plus rapide que FLib, qui gère parfaitement les variables locales (et gère même les variable locals d'un autre programme que celui qui appelle Vertel) et qui supporte les listes en argument) et améliorer celui de FLib en gardant la compatibilité.
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

14

lol oué grin
warau kado niha fuku kitaru.

#trifouet#!!!

15

bah vertyos peut surement faire un algo puissant lui même je pense ...

16

Oh mais il s'en dit des choses ici...

Jackiechan vient de me dire sur IRC qu'il a apprit un algo de compression huffman et qu'il peut me l'expliquer. Et puis je ne suis pas sûr que ce soit une bonne idée que FL me passe sa routine (en admettant qu'il veuille, bien sûr).
En tout cas la fonction de compression viendra grossir la librairie auxiliaire (jamais releasée) et non Vertel 2.00 que je veux maintenir en-dessous de 8000 octets (~7200 pour le moment).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

17

Vertyos> met alors au moins une fct qui perme d'utilise ZipLib pour ceux qui utilisent des kernels smile (c pas lourd à faire)

18

bah... je l'est saouler pas mal pour qu'il le mette, mais il est aussi anti-kenel que Kevin:]
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

19

rah non, ce serait marrant de pouvoir ce servir de ziplib...
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

20

Hors de question tongue

Demandez à FL grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

21

MacIntoc> si tu vuex, j'ai un programme qui fait ca ... mais bon, ca te fait un prog en plus a utiliser ... c pas fun

22

Bah... en fait, g aucun prog kernel qui fonctionne sur ma TIsad
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

23

fo que tu la montres à KK alors ça devrais l'interresser grin
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

24

Mouais, mais c pas lui qui va chercher à faire re-marcher les progs kernel dessussadgni
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

25

laule

26

C'est pour qnd flib v3.2?
avatar
Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP

27

bah tu peux ptet lui demander de faire un echange grin

(ha bon, et qu'est ce qui s'est passé ? )
avatar

28

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

29

MacIntoc a écrit :
Mouais, mais c pas lui qui va chercher à faire re-marcher les progs kernel dessussadgni

avatar

30

mouais... en Autriche (ou je c plus qu'elle pays de ce coin)roll
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.