mulder :
je ne vois pas uview en ppg dans ton lien :s
du moins dans ma calculette il n'y a pas marqué 'ppg' mais 'asm'...
en fait la dernière version de uview est un cas spécial il s'autodécompresse au démarage.
mulder :
je ne vois pas uview en ppg dans ton lien :s
du moins dans ma calculette il n'y a pas marqué 'ppg' mais 'asm'...
mulder :
je ne vois pas uview en ppg dans ton lien :s
du moins dans ma calculette il n'y a pas marqué 'ppg' mais 'asm'...
-->est-ce parce que je telecharge le mauvais fichier de uview?
mulder :
l'idée de faire
flib("komp:repertoire_du_programme\nom_du_prog")
repertoire_du_programme\nom_du_prog()
flib("komp:repertoire_du_programme\nom_du_prog") c'est ok?
lanceur()
prgm
copyvar nom\rep,tmp
flib2("komp:tmp")
tmp()
delvar tmp
endprgmmulder :
petite conclusion de tout ce sujet sur la compression : (confirmez que ce qui est ecrit est correct, svp)
1/ l'utilisation de la compression de flib n'est possible qu'avec du basic donc (pas avec du texte ni du asm,c) (et on est bien d'accord que komp est la meilleure compression qui existe pour basic?)
!!!!!!!!!!!!!!!!!! je viens de m'apercevoir d'un probleme majeur de flib (voir la ligne de programme post ./34) : d'habitude la ti 'enregistre' le programme dans sa memoire (me demander pas pourquoi, ni comment...) de telle sorte qu'elle n'ait pas besoin de le lire en entier avant de l'ouvrir (elle ne le lit en entier lors de sa premiere ouverture, a moins bien sur qu'il n'y ait un edit du programme en question) ... mais avec cette methode, la ti doit relire a chaque fois le nouveau programme, ce qui le rend tres tres long a ouvrir !!!!!!!!! (personne n'a une idée pour remedier a ce probleme?)
mulder
:comment sa marche exactement xpak : la compression, la décompression
Quand tu édites un programme Basic il est stoqué en texte, à la première exécution il est tokenisé (vérification des erreurs, transformation en codes binaires, ...) puis il est exécuté. Si tu compresses un programme non tokenisé dans une variable a à chaque fois que tu décompressera a dans b tu devra repasser par l'étape de tokenisation. La solution est donc d'exécuter une fois ton programme avant de le compresser. (il se passe la même chose si tu archives un programme avant de le tokeniser)
mulder
: comment sa marche exactement xpak : la compression, la décompression, et comment ouvrir un programme compressé en xpack avec une ligne de basic
XPak has fully been written in C language on my calculator, thanks to the soon-to-be-released
GTC embedded compiler, and much of the performance-critical code has been rewritten in assembly for optimal performance.
Pollux
:mulder
:comment sa marche exactement xpak : la compression, la décompression, et comment ouvrir un programme compressé en xpack avec une ligne de basic
Je viens d'uploader une nouvelle version (cf mon site dans ma signature), il suffit de faire xpak("fichier") pour le compresser ou le décompresser (ça marche aussi avec les répertoires).
Cela dit, si tu veux compresser des programmes asm, ça ne sera pas plus facile à utiliser que les autres programmes de compression puisqu'il faudra aussi un lanceur externe...
mulder :
"(cela dit ça serait possible de compresser sur PC pour avoir un taux équivalent à celui de ppg) "
comment?
et n'est-il pas possible de se procurer uview sans xpak, dans le cas ou on veut avoir le programme xpak disponible separement, de telle sorte qu'il puisse compresser a la fois textes et progs, sans les avoir en double?
et on est bien d'accord que xpak sa compresse aussi c et asm, dans le cas ou on a un lanceur de type superstart?