Sujet précédent :: Sujet suivant |
Auteur |
Message |
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Mer 25 Jan - 12:28 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
Roudoudou a écrit: | The crunching routine read data to compress from central memory and put compressed data in extension C4/C5/C6/C7
|
J'ai bien évidemment essayé de sauvegarder en bank #c4, vu la longueur du fichier compressé (#585) mais cela ne fonctionne toujours pas! _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
roudoudou
Hors ligne
Inscrit le: 14 Juil 2016 Messages: 430
Localisation: LYON Point(s): 50 Moyenne de points: 0,12
|
Posté le: Mer 25 Jan - 13:43 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
envoie moi le fichier pour analyse (si c'est pas top secret) je n'ai eu aucun souci jusqu'à présent et je l'utilise toujours
sans faire de sauvegarde, tu peux tester rapidement (d'où les adresses #8000 et #9000 dans mes sources pour les routines)
call #9000,#C000,#4000 out &7f00,&C4 call #8000,#4000,#C000
le fichier en sortie est dans les banks supérieures C4 et éventuellement C5, C6, ...
les deux derniers octets sont (de mémoire) systématiquement #00,#FF
le premier octet est systématiquement le même entre la source et la destination
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Mer 25 Jan - 13:47 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
Bin ca ne marche pas ! Le fichier n'est pas top secret:) J'utilise le code .asm direct sur Cpc. _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
roudoudou
Hors ligne
Inscrit le: 14 Juil 2016 Messages: 430
Localisation: LYON Point(s): 50 Moyenne de points: 0,12
|
Posté le: Mer 25 Jan - 13:54 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
si le fichier n'est pas top secret, tu as mon mail que je puisse analyser quel est le problème
|
|
Revenir en haut |
|
|
Publicité
|
Posté le: Mer 25 Jan - 13:54 (2017) Sujet du message: Publicité |
|
|
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Mer 25 Jan - 13:57 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
Je t'envoie ça ! Dsk :-) _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Mer 25 Jan - 14:25 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
Mail Envoyé !
run"test _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
roudoudou
Hors ligne
Inscrit le: 14 Juil 2016 Messages: 430
Localisation: LYON Point(s): 50 Moyenne de points: 0,12
|
Posté le: Mer 25 Jan - 22:02 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
1er test / Je n'ai aucun souci à compresser ton image -> #585 octets ni à la décompresser
2èm test / ton programme TEST.BAS semble OK; pour m'en assurer, j'ajoute une pause en 55 et je compile avec winape crunch et decrunch LZ49 -> RAS
comparaison de tes fichiers binaires avec les miens, le decrunch est plus court et après analyse, il manque le LDI au tout début de la fonction LZ49_decrunch
regarde ton source ou le fichier assemblé, y a ptêtre un bug dans orgams?
ps: je suis allé vérifier que le source "officiel" sur cpcwiki est correct, c'est bien le cas
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Mer 25 Jan - 22:07 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
Bizarre ça... la dernière version d'orgams semble merder... _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
roudoudou
Hors ligne
Inscrit le: 14 Juil 2016 Messages: 430
Localisation: LYON Point(s): 50 Moyenne de points: 0,12
|
Posté le: Mer 25 Jan - 22:25 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
fais un rapport à Madram
|
|
Revenir en haut |
|
|
Publicité
|
Posté le: Mer 25 Jan - 22:25 (2017) Sujet du message: Publicité |
|
|
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Mer 25 Jan - 22:39 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
T'inquiète, ca ca être fait! _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Mer 25 Jan - 22:52 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
Je viens de comprendre l'erreur! Comme tu ne mets aucun espaces, Orgams a prit ton Ldi pour un label. Je l'avais vu avec d'autres instructions dans ton source et j'avais corrigé. J'ai simplement oublier de le décaler d'un caractère pour qu'il soit prit pour une instruction plutôt qu'un label... Hehehe! _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
roudoudou
Hors ligne
Inscrit le: 14 Juil 2016 Messages: 430
Localisation: LYON Point(s): 50 Moyenne de points: 0,12
|
Posté le: Mer 25 Jan - 23:02 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
arf, bah c'est de l'assembleur, pas du cobol !
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Mer 25 Jan - 23:15 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
Je regrette mais, aucun espace, c'est un label! _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
Ast Administrateur
Hors ligne
Inscrit le: 05 Sep 2014 Messages: 3 169 Point(s): 609 Moyenne de points: 0,19
|
Posté le: Dim 5 Fév - 22:23 (2017) Sujet du message: Lz49 / Crunch-Decrunch |
|
|
Test cet après-midi sur des aylists... Longueur de l'aylist (utilisant des unités de pause, fonction "repeat") #64fa. Une fois compressée, le fichier a une longueur de #18f2. Waaaaoooo! La décompression est hyper rapide! Bravo. Il faudra néanmoins que je vérifie le résultat une fois décompressé car j'ai l'impression que Le résultat diffère légèrement... ca reste quand même à confirmer. _________________ Ast/iMPACT
Par le pouvoir du crâne ancestral....
|
|
Revenir en haut |
|
|
|