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 .
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 .
Inscription : 20 Août 2007, 18:21 Message(s) : 4997
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.
Inscription : 20 Août 2007, 18:21 Message(s) : 4997
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.
Inscription : 20 Août 2007, 18:21 Message(s) : 4997
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.
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.
Inscription : 12 Juin 2008, 20:29 Message(s) : 1709
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 !
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.
Inscription : 12 Juin 2008, 20:29 Message(s) : 1709
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.
Inscription : 12 Juin 2008, 20:29 Message(s) : 1709
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
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 !!!
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 ??
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
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
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 6 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