Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 21 Mai 2022, 09:45

Index du forum » CPC Rulez » Z80 Coding

Le fuseau horaire est UTC+1 heure


Exomizer v2.x/v3.x.x



Publier un nouveau sujet Répondre au sujet  Page 2 sur 3
 [ 33 message(s) ]  Aller vers la page Précédent  1, 2, 3  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
markerror
 Sujet du message : Re: Exomizer v2.x
Message Publié : 02 Avr 2012, 07:14 
Hors-ligne
VIP
VIP

Inscription : 04 Sep 2007, 19:43
Message(s) : 699
Bonjour,

Genesis8 vient de me prévenir qu'une nouvelle version d'Exomizer était sortie. J'avoue que je ne suivais pas vraiment l'affaire, car je préfère Bitbusters, même s'il est moins performant d'un point de vue compression.
Je regarde ça dès que possible :-).

T&J/GPA


Haut
 Profil  
 
markerror
 Sujet du message : Re: Exomizer v2.x
Message Publié : 02 Avr 2012, 11:35 
Hors-ligne
VIP
VIP

Inscription : 04 Sep 2007, 19:43
Message(s) : 699
Bon, premiers essais.... J'ai modifié ce message, pas la peine de rajouter des

Pour l'instant, sans trop savoir pourquoi, je n'ai réussi à faire tourner que le 3ème source fourni. Pour les sources 2 et 4, il faut probablement avoir un outil tiers, car ils décompactent du haut vers le bas de la mémoire.

>En fait, c'est une nouvelle fonctionnalité ! Le compacteur pouvait déjà faire cela avec l'option -b mais les >sources ne prévoyaient pas ce cas de figure. Le source 4 fonctionne dans ce mode. A noter que lors de mon >premier essai, ça c'est lamentablement planté. En compactant une autre fois la même image, c'est passé. >Cela supposerait donc qu'il y a peut-être un petit bug dans le cruncher, mais bon.

Pour le premier source, ça plante, étrange...

> Hum, toujours pas réussi à faire tourner les sources 1 et 2. J'ai commencé à regarder, pour l'instant
> je ne vois rien qui cloche, je vais probablement contacter l'auteur pour vérifier que ses sources sont ok.
> J'ai récupéré un autre archive un peu plus ancien sur un site Spectrum, même résultat... Ca me semble >quand même surprenant que personne n'ait déjà constaté ce "problème" s'il y en a un.

En tout cas, il ne faut pas s'attendre à priori à un gain de compression. Par conte, la routine de décompactage est effectivement plus rapide (je donnerai les résultats ce soir). C'est néanmoins toujours plus lent que Bitbusters.

> Les routines utilisent moins les vecteurs IX et IY, ceci explique cela. Promis, je donne les résultats ce soir :-).

T&J/GPA


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Exomizer v2.x
Message Publié : 20 Août 2012, 12:31 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 4827
Citer :
2012-08-16: Exomizer v2.0.4 released
Changes since the 2.0.3 release:
Bug fixed in the z80 decruncher.
Enabled complete sfx basic mode support for the Apple II target. This mode and target combination now generates headerless files for easier import into disk images. The included exo20info.txt file contains more details about this.
A complete changelog is included in the zip file. Download it here.

src/url: http://hem.bredband.net/magli143/exo/


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Exomizer v2.x
Message Publié : 28 Jan 2013, 16:34 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 4827
Citer :
2013-01-27: Exomizer v2.0.6 released
Changes since the 2.0.5 release:
-Improvements to the z80 decunchers, now smaller and faster.
-A complete changelog is included in the zip file. Download it here.

url/src: http://hem.bredband.net/magli143/exo


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Exomizer v2.x
Message Publié : 16 Avr 2013, 21:26 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 4827
Citer :
2013-04-14: Exomizer v2.0.7 released
Changes since the 2.0.6 release:
-Bugfixed commodore sfx targets to automatically disable irq when decrunching over system areas. This was reported for the plus4 target by Luca/FIRE. This fix together with moving the decrunch table to zero-page, -Di_table_addr=0x2, allows decrunching $0200-<end of mem> without corruption for all commodore targets except for the vic20-configs that have a memory hole at $0400-$1000.
-Bugfixed z80 decrunchers from Metalbrain.
-Bugfixed sfx c16/plus4 target where the default decrunch effect could corrupt memory while decrunching data that covers $0be7, reported by Luca/FIRE.
-Added feature to sfx-mode that complains if the data it too big to fit in the available memory of the selected target, suggested by Luca/FIRE.
-Added c16 target, -t 16, like -t4 but with smaller memory, suggested by Luca/FIRE.
-Bug fixed in the z80 decruncher.


Haut
 Profil  
 
Princesse Mariana
 Sujet du message : Re: Exomizer v2.x
Message Publié : 29 Sep 2015, 04:16 
Hors-ligne
Rulezzzzz
Rulezzzzz

Inscription : 15 Jan 2009, 11:52
Message(s) : 3046
Localisation : CPCrulez botnews
Citer :
2015-09-21: Exomizer v2.0.9 released
Changes since the 2.0.8 release:
- NULL pointer dereference crash, reported by Flavio, fix provided by soci.
- sfx decr src comments echoed to stdout, reported by iAN CooG, fix provided by soci.
- Fix gcc-compiler warnings.
A complete changelog is included in the zip file.

url/src: http://hem.bredband.net/magli143/exo/


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Exomizer v2.x
Message Publié : 29 Sep 2015, 06:02 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Citer :
2015-09-20: Exomizer v2.0.8 released
Changes since the 2.0.7 release:

- Add -E flag to not write the encoding to the outfile.
- Enforce match max_len everwhere, bug first reported by Zik / Futurs.
- Remove max nr of chunks limit from the chunkpool allocator to allow for raw crunching of larger files.
- Make exomizer build with bison version 2.3a and newer. Bug reported and analyzed by Adrien Destugues.

A complete changelog is included in the zip file. (download removed)


faut pas oublier les changements de la version d'avant (à un jour prêt) car la version 2.0.9 semble une version 'bugfix' surtout ! :winner:


Haut
 Profil  
 
Princesse Mariana
 Sujet du message : Re: Exomizer v2.x
Message Publié : 29 Déc 2017, 10:56 
Hors-ligne
Rulezzzzz
Rulezzzzz

Inscription : 15 Jan 2009, 11:52
Message(s) : 3046
Localisation : CPCrulez botnews
Citer :
2017-12-25: Exomizer v2.0.10 released

Changes since the 2.0.9 release:
-No more precompiled binaries for DOS.
-Improved compression slightly for some files. However also making it slightly slower. Use -C flag to disable.
-sfx decruncher for +4/c16 now doesn't overwrite current device number.
-Add new sfx target, PET 4032, from the nanoflite github fork.
-It is now possible to set offset and length to plain and prg file loading.
-New less talkative output mode. Enabled by -B flag.
-Internal changes to make exomizer more thread safe. (for library usage)
-Show progress only when stdout is a TTY and not when it is redirected.
-Include more details of the memory layout in the output of the sfx sub command.
-Add license information to the contributed z80 decrunchers.
-Improve portability by tweaking Makefiles and not using negative exit codes.
-Exit with error if the parsing of sfxdecr fails.
-New sfx keyword systrim. Behaves like sys but also removes the sys-line from the crunched area.

url/src: https://bitbucket.org/magli143/exomizer/wiki/Home


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Exomizer v3.x
Message Publié : 29 Sep 2018, 07:01 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Code :
2018-08-10: Exomizer v3.0.1 released

Changes since the 3.0.0 release:

    Added missing clc to 6502 decrunchers (sfx and exodecrunch.s). This made decrunch fail if the decruncher was entered with the carry flag set. Bug reported by soci.

A complete changelog is included in the zip file. Download it here.


url/src: https://bitbucket.org/magli143/exomizer/wiki/Home


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Exomizer v3.x
Message Publié : 29 Sep 2018, 07:09 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Megachur a écrit :
2018-08-10: Exomizer v3.0.1 released


Je passé de la version 2.0.9 à la 3.0.1... mais je constate que la routine de decrunch raw z80 ne fonctionne plus...

une idée d'où vient le pb!?

je crois que RASM l'utilise mais je ne sais pas en quelle version !? j'ai comparé sa routine de decrunch c'est la même que celle fournie également...

:soshelp: Help !!! :soshelp: :thankyou:


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Exomizer v2.x
Message Publié : 29 Sep 2018, 18:06 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 4827
tu as essayé de faire une comparaison sur le taux de compression v2/v3 ??


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Exomizer v2.x
Message Publié : 29 Sep 2018, 20:03 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
hERMOL a écrit :
tu as essayé de faire une comparaison sur le taux de compression v2/v3 ??


rapidement puisque comme le deexo ne marchait plus, je suis revenu en arrière...

je dirais un 2-5% de mieux à la louche !!!


Haut
 Profil  
 
marcel
 Sujet du message : Re: Exomizer v2.x
Message Publié : 29 Sep 2018, 20:55 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 388
rasm c'est une 2.0.8 de mémoire
si la 3.0 fait mieux, je vais songer à mettre à jour tout ça :wink:


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Exomizer v2.x
Message Publié : 30 Sep 2018, 05:22 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
marcel a écrit :
rasm c'est une 2.0.8 de mémoire
si la 3.0 fait mieux, je vais songer à mettre à jour tout ça :wink:


sauf que tu pourras pas decruncher après puisque la source de rasm du "deexo" z80 est la même que celle officielle qui n'a pas bougé entre la 2.0.x et la 3.0.x !

ce qui est bizarre, c'est que j'ai regardé les autres sources raws (6502, etc.) et aucune n'a bougé...
alors que quand je compare le source original "src/exodec.c", je vois pas mal de ligne en différence !!!

:soshelp: :soshelp: c'est pour cela que je vous appelle à l'aide (T&J, etc ?) car j'ai du loupé un truc : surement une nouvelle option/flags qu'il faut rajouter et qui permet de cruncher comme les versions 2.0.x ?? :soshelp: :soshelp:

Code :
----------------------------------------------------------------------------
Exomizer v3.0.1 Copyright (c) 2002-2018 Magnus Lind. (magli143@gmail.com)
----------------------------------------------------------------------------
exomizer301\win32\exomizer.exe raw -?
usage: exomizer [option]... infile
  -b            crunch/decrunch backwards instead of forward
  -r            write outfile in reverse order
  -d            decrunch (instead of crunch)
  -c            compatibility mode, disables the use of literal sequences
  -C            favor compression speed over ratio
  -e <encoding> uses the given encoding for crunching
  -E            don't write the encoding to the outfile
  -m <offset>   sets the maximum sequence offset, default is 65535
  -M <length>   sets the maximum sequence length, default is 65535
  -p <passes>   limits the number of optimization passes, default is 65535
  -T <options>  bitfield that deactivates bit stream traits. [0-7]
  -P <options>  bitfield that disables bit stream modifications. [0-31]
  -o <outfile>  sets the outfile name, default is "a.out"
  -q            quiet mode, disables all display output
  -B            brief mode, disables most display output
  -v            displays version and the usage license
  --            treats all following arguments as non-options
  -?            displays this help screen


:thankyou:


Haut
 Profil  
 
marcel
 Sujet du message : Re: Exomizer v2.x
Message Publié : 30 Sep 2018, 07:51 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 388
Si le source de décompression C a bougé, il doit manquer des choses en effet. Dans tous les cas, je fournirai avec Rasm la routine associée au compresseur et qui fonctionne, pas d'inquiétude


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 2 sur 3
 [ 33 message(s) ]  Aller vers la page Précédent  1, 2, 3  Suivant

Index du forum » CPC Rulez » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.