Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> File Compressor
File Compressor
Version : 02.01.00 Taille : 45968 octets Ajouté le : 2022-04-02 16:28 Modifié le : 2022-10-05 14:46
Auteur et posteur :
DarkjuraHors ligneMembrePoints: 389 Défis: 0 Message
Planète Casio - Add-in Casio - File Compressor - Darkjura - Calculatrices
Nombre de visites sur cette page : 864
Score au progrank : 26
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
277 téléchargements | Soumettre un test


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description en français :

Hello cher Casiophile !

Je te présente ici mon plus ambitieux projet (et sans doute aussi le plus utile).

Comme chacun le sait, il existe en effet une danger, ou plutôt une angoisse, qui étreint chaque gamer lorsqu'il tente de transférer un jeux de plus sur sa calculatrice. Cette peur peut se formuler par la question suivante :
"Aurais-je assez de place ?"
Et c'est le cœur lourd, très lourd que lorsque la taille fatidique est atteinte, l'on doit se résoudre à supprimer un de ses programmes les plus volumineux, ceux-là même qu'on désirait garder plus que tout au monde.

Et maintenant, si je vous disais que cette épouvantable situation est sur le point d'être résolue pour vous ? Et si je vous disais que quelqu'un pense à vous, qui a trouvé LA solution ?
Maintenant vous me voyez venir. Si vous lisez encore ces lignes, c'est parce que les espoirs insensés que vous aviez inconsciemment formulés depuis votre première mésaventure viennent soudain de prendre corps.
Laissez-moi donc vous annoncer la grande nouvelle, laissez-moi débarrasser votre esprit d'une anxiété permanente qui nuit à la bonne santé de votre univers de gamer sur votre calculatrice.

Place donc au grand, à l'irremplaçable, au merveilleux :

========== File Compressor ==========



Non, tu ne rêves pas. Il n'est nul besoin à présent de t'affirmer que tous tes soucis vont fondre comme neige au soleil. Je suis sûr que tu vois d'ici les nouvelles possibilités que ce programme t'apportera.

Voici une description précise du fonctionnement du programme :
Il s'agit d'un algorithme de compression de fichiers. Vous pourrez donc compresser un jeu ou n'importe quel autre programme qui vous gêne en raison de sa trop grande taille. Le fichier compressé alors créé sera inutilisable, mais vous fera gagner de précieux kilo-octets. Le programme présente un taux de compression de 20% à 70% selon la structure du fichier. Toutefois, vous pouvez encore compresser les fichiers compressés créés, bien que le résultat soit tout à fait variable car le fichier compressé a une structure irrégulière. Dès que vous avez besoin du fichier original, il vous faut décompresser le fichier compressé précédemment créé.

Informations techniques pour les nerds
Cliquer pour enrouler
La technique de compression utilisée est celle de Huffman.
Vous pouvez trouver toutes les infos techniques sur Wikipédia



Utilisation
L'utilisation de ce programme est des plus simple. Son interface est propre et belle. Il vous suffit de vous laisser guider par les instructions affichées à l'écran.
Pour obtenir de l'aide supplémentaire, accédez à l'aide via [F1] dans le menu principal.


Compatibilité

Ce programme est compatible Graph SH3/SH4 et toutes Graph 35+USB/75/85/95(SD) et même 35+E II (en théorie).


Fichiers

Premier fichier: Le programme
Second fichier: Les sources

English description:

Hello dear Casiophile!

I present you here my most ambitious project (and probably also the most useful one).

As everyone knows, there is indeed a danger, or rather an anguish, which embraces every gamer when he tries to transfer one more game on his calculator. This fear can be formulated by the following question:
"Will I have enough memory ?"
And it is with a sad, sad heart that when the fateful size is reached, one has to delete one of his biggest programs, the ones he wanted to keep more than anything else in the world.

Now, what if I told you that this dreadful situation is about to be solved for you? What if I told you that someone is thinking of you, who has found THE solution?
Now you can see me coming. If you're still reading this, it's because the crazy hopes you had unconsciously formulated since your first mishap have suddenly come true.
So let me tell you the big news, let me rid your mind of a permanent anxiety that is damaging the health of your gamer's world on your calculator.

Let's make room for the great, the inimitable, the wonderful:

========== File Compressor ==========


No, you are not dreaming. There is no need to tell you now that all your worries will melt away like snow in the sun. I am sure you can see from here the new possibilities that this program will bring you.

Here is a precise description of how the program works:
It is a file compression algorithm. So you can compress a game or any other program that bothers you because of its excessive size. The compressed file then created will be unusable, but will save you precious kilobytes. The program has a compression ratio of 20% to 70% depending on the file structure. However, you can still compress the created compressed files, although the result is quite variable because the compressed file has an irregular structure. As soon as you need the original file, you need to decompress the previously created compressed file.

Technical information for nerds
Click to roll
The compression technique used is the Huffman one.
You can find all the technical information on Wikipédia


How to use
The use of this program is very simple. Its interface is clean and beautiful. Just follow the instructions on the screen.
For additional help, access the help via [F1] in the main menu.


Compatibility

This program is compatible with Graph SH3/SH4 and all Graph 35+USB/75/85/95(SD) and 35+E II.


Files

First file: The program
Second file: The sources


Commentaires :


Mb88Hors ligneLabélisateurPoints: 944 Défis: 3 Message
Posté le 07-04-2022 à 21:19 | #
Ça a l'air trop cool ! Comme ça je pourrai compressé les jeux quand j'en ai pas besoin, et ils ne s'afficheront plus dans le menu ! Par contre est-ce qu'il y a des bugs ?
EDIT :
À t'il été testé sur Graph 35+e II ?
Mb88Hors ligneLabélisateurPoints: 944 Défis: 3 Message
Posté le 08-04-2022 à 16:54 | #
J'ai testé, mais ça m'affiche un message d'erreur quand je tente de compresser un fichier. J'ai essayé avec plusieurs G1A. En plus, tout les fichiers ne s'affichaient pas dans le menu de sélection.
DarkjuraHors ligneMembrePoints: 389 Défis: 0 Message
Posté le 09-04-2022 à 10:18 | #
Salut Mb88 !

Mb88 a écrit :
Est-ce qu'il y a des bugs ?

Chez moi, il fonctionne sans problème : j'ai une Graph 75+E. Je suis sûr de la compatibilité SH3/SH4 grâce au SH4 Compatibility Tool. De plus, les libs que j'utilise sont compatibles toutes Graph 35+USB/75/85/95(SD). Le seul modèle dont je ne suis sûr de rien, c'est la Graph 35+E II, qui est en fait une version remastérisée de la 75+E. Je n'ai pas pu tester sur ce modèle.

Mb88 a écrit :
ça m'affiche un message d'erreur quand je tente de compresser un fichier

Est-ce que tu pourrais me donner des infos précises de l'erreur ?
Je pourrais peut-être faire une seconde version pour la Graph 35+E II sur la base de tes informations !

Mb88 a écrit :
Comme ça je pourrai compresser les jeux quand j'en ai pas besoin, et ils ne s'afficheront plus dans le menu !

En réalité, si tu compresses un fichier, par exemple MonJeu.g1a, tu obtiendras un second fichier, MonJeu.huf, qui prendra deux fois moins de place. Mais c'est exact, il ne s'affichera plus dans le menu, puisqu'il il est illisible par la calculette !
LephenixnoirEn ligneAdministrateurPoints: 24146 Défis: 170 Message
Posté le 09-04-2022 à 10:29 | #
La Graph 35+E II change le système de fichiers et les appels à Bfile... de loin je pense que ça devrait aller, mais on n'est pas à l'abri de surprises.
DarkjuraHors ligneMembrePoints: 389 Défis: 0 Message
Posté le 09-04-2022 à 11:20 | #
C'est donc probablement ma petite lib qui cause la problème. Si je la remplaçais par une bête saisie de nom de fichier (de type EasyInput), ça supprimerait les appels à Bfile_Find... : un potentiel bug de moins.
LephenixnoirEn ligneAdministrateurPoints: 24146 Défis: 170 Message
Posté le 09-04-2022 à 11:22 | #
Les différences connues sont recensées dans le header bfile.h de gint. N'hésite pas à voir les descriptions de fonctions histoire de voir s'il y a un truc qui cloche. CASIOWIN c'est l'ancien système (celui que tu utilises), Fugue c'est ce qu'il y a sur la Graph 35+E II.
LephenixnoirEn ligneAdministrateurPoints: 24146 Défis: 170 Message
Posté le 16-04-2022 à 18:28 | #
J'ai testé sur ma Graph 35+E II, malheureusement ça ne marche pas. L'écran Crédits crée des gros glitchs graphiques qui restent quand on sort de l'application, et la compression échoue avec une System ERROR qui persiste même en lançant d'autres applications.

Note : re-compresser un fichier déjà compressé ne sert à rien

Edit : pendant que j'y suis tu pourrais stocker l'extension originale dans le fichier compressé.
DarkjuraHors ligneMembrePoints: 389 Défis: 0 Message
Posté le 24-04-2022 à 17:11 | # | Fichier joint
Lephenixnoir a écrit :
L'écran Crédits crée des gros glitchs graphiques qui restent quand on sort de l'application

Ah ! Zut ! J'ai oublié de le rendre compatible 35+E II avec ton Patch binaire Monochrome Lib (niveau ML_display_vram) C'est sûrement pour ça les bugs graphiques, non ? je te joins le fichier créé.

Lephenixnoir a écrit :
Note : recompresser un fichier déjà compressé ne sert à rien

En effet, disons que les résultats sont …surprenants ! J'ai tout de même pu recompresser avec succès quelques fichiers et gagner deux-trois Ko (un fichier sur cinq…), mais la plupart du temps, le fichier recompressé est plus grand que l'original, en effet.

Lephenixnoir a écrit :
pendant que j'y suis tu pourrais stocker l'extension originale dans le fichier compressé.

Ben ça c'est bête alors ! Et dire que je n'y avais pas pensé ! En effet, c'est une absurdité de plus de ma part.
Je rebosse dessus

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 104 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd