Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmes et tests... » Archiver Read Only (29 réponse(s))
./REPRISE DU POST PRECEDENT (post n°19)   Marquer comme non lu.
Thor Ecrit le: Mercredi 4 août 2004 à 11:52 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


dictionnaire = arbre
Tu trouve pas que ça ressemble :D
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°20   Marquer comme non lu.
geogeo Ecrit le: Mercredi 4 août 2004 à 11:55 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Non %)

Dictionnaire != Arbre Binaire de Recherche != Table de hachage != Arbre de Huffman.
Et je sais de quoi je parle. #gni#
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°21   Marquer comme non lu.
Thor Ecrit le: Mercredi 4 août 2004 à 12:01 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


Oui je sais ton TPE :D J'ai inversé entre arbre pour Huffman et dico pour LZW
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°22   Marquer comme non lu.
LionelA Ecrit le: Mercredi 4 août 2004 à 12:55 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Bon sinon pour revenir au sujet (qui n'est pas la compression :D ) , je pense que ça pourrait etre interressant de faire un programme qui utilise le format d'archive de cet utilitaire et qui permettrait de lancer des prog en ti basic (car souvent il y a plein de fichiers : un par fonction ou par prog) ce qui ferait qu'on aurait plus qu'un seul fichier contenant toutes les sources d'un prog basic et un launcher qui s'occupe de lancer le prgm de depart.

on pourrait alors lancer le prog de la facon : launch("prog")

Ce qui me semble plus compliqué c'est de gerer de voir quand le prog basic fait apel a d'autre sous prog pour aller les chercher dans l'archive
A moins de programmer en basic les apels au sous prog de la facon : launch("sousprog")

Qu'en pensez vous ?
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°23   Marquer comme non lu.
Dari Ecrit le: Mercredi 4 août 2004 à 19:46 Déconnecté(e)    Voir le profil de Dari Envoyer un email à Dari Visiter le site WEB de Dari Envoyer un message privé à Dari  

Le KOMP de FLib (dont je fait un usage plus qu'extensif) sur un GRP est assez efficace (on gagne facile 5Ko sur 20 de base), mais surtout, il est beaucoup plus rapide (pepzip lui mets grave sa race, mais il prends une plombe).
"iPod, therefore, I am."

http://media.laquadrature.net/Quadrature_black-out_HADOPI_468x60px.gif

    
./Post n°24   Marquer comme non lu.
andoh_wilfried Ecrit le: Jeudi 17 novembre 2005 à 18:34 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

Tiens lionel, ca peut m'intersser ton code.
Je m'appretais justement a faire a coder la fonction 'encaps(' en C pour grouper plusieurs fichiers et permettre d'utiliser directement les fichiers de l'archive.
Quand je code la fonction 'encaps(' en Ti-basic en utilisant ExtLiB(48Ko) ca fait moins de 400Ko de code; mais ca prend moins d'1 seconde pour grouper un repertoire consequent.

Mais bon, je n'ai pas prevus de compression.
Si ton code de compression n'est pas volumineux, ca peut interesser ma Librairie.
Je vais voir ca ce soir.

edit par LionelA (un seul l a lionel :))
-Edité le Jeudi 17 novembre 2005 à 18:45 par LionelA-
    
./Post n°25   Marquer comme non lu.
LionelA Ecrit le: Jeudi 17 novembre 2005 à 18:48 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


heu ca compresse rien ce truc, ca colle juste les fichiers entre eux. si tu veux je peux te filer le source de la derniere version et la spec des fichiers d'archive
j'ai aussi fait un compresseur et un decompresseur basé sur huffman qui prend pas bcp de place (mais qui compresse pas top (huffman quoi))
je peux t'envoyer tout ca si tu veux :)
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°26   Marquer comme non lu.
andoh_wilfried Ecrit le: Mercredi 23 novembre 2005 à 17:46 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

Ca donne combien en Ko le code du (de)compresseur ?
ExtLib va bientot arriver a 50 Ko.
Je vais surement penser a l'excuter dans le 'Gosht Space' de la Ti quite a sortir 2 versions ( < HW3 ). Faut que je vois exactement ce que ca va apporter.
Quand je pense que 50Ko de la RAM sont inutilisables quand, on lance ExtLiB, reste plus que 70Ko pour appeller les autres programmes. Bonjour la galere.
Si le l'utilisation du 'Gosht Space' peu m'enlever le soucis de perte de la RAM', ca vaudrait surement le cout.


Parceque dans ExtLiB, y a deja tout pour grouper les fichiers( merci d'avoir propose ton code ).
Ce que je peux surement faire c'est essayer d'utiliser XPAK pour decompresser
    
./Post n°27   Marquer comme non lu.
LionelA Ecrit le: Mercredi 23 novembre 2005 à 17:49 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


le compresseur/decompresseur fait environ 2.5ko de binaire
le decompresseur fait 600 octets :)
mais c'est du huffman donc ca compresse pas bien ou bien selon le type de données
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°28   Marquer comme non lu.
andoh_wilfried Ecrit le: Mercredi 23 novembre 2005 à 18:41 Déconnecté(e)    Voir le profil de andoh_wilfried Envoyer un email à andoh_wilfried Envoyer un message privé à andoh_wilfried  

je vais voir si, je peux lancer ExtLiB a partir du 'Gosht space'.
Si ca se passe mal en apellant XPAK,
je vais surement donner la possibilte d'utiliser ton (de)compresseur.
je te recontacte
    
./Post n°29   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 18 mars 2006 à 14:20 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Le mystérieux "ghost space" n'est pas de la mémoire inutilisée, c'est juste la même RAM adressée autrement pour contourner la protection anti-exécution. (Et si tu utilises la compression ExePack, ce que tu es censé faire pour tout programme >8 KO parce que sinon l'utilisateur va se taper des erreurs "ASAP or Exec string too long" sous certains AMS, il est déjà utilisé.) L'utiliser va te gagner exactement 0 octets de RAM. Désolé.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
  :: Index » Forum Ti68K » Programmes et tests... » Archiver Read Only (29 réponse(s))
Pages : 2/2     « 1 [2] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 41.11ms avec 18 requetes