Alors c'est très simple.
Chaque jeu est différent, il comporte plus ou moins de niveaux, images effets sonores...
En comparaison, si tu fais un film numérique plus il sera long plus il faudra une cassette longue pour le stocker 60min 90min 120...
si ton film fait 64min il faudra une cassette de 90 avec presque 40 min d'inutilisés.
Pour un jeu c'est pareil il doit rentrer sur une puce électronique existante, et le principe est le même le jeux fait 67mo on doit le mettre sur une cartouche de 128. (les multiples étant 8, 16, 32, 64, 128, 256, 512, 1024...)
Par contre lorsqu'une cartouche DS est transfère sur PC, l'intégralité de la puce est transférée soit 128mo.
Lorsque tu utilise winzip (ou n'importe quel principe de compression) le logiciel réalisera que ton fichier de 128mo a des données variables de 0 à 67mo mais qu'ensuite c'est toujours la même chose (FF) jusqu'a la case 128Mo, il compressera le tout en mémorisant qu'il y a 61mo de FF à la fin du fichier.
Après il existe des utilitaire que l'on appelle des
trimmer de rom ce logiciel vas lire ta rom et notement un emplacement donné ou sa taille réelle est noté en interne à partir de là il contrôlera qu'effectivement après les 67mo de jeux il n'y a rien et supprimera tout simplement cet espace remplie de vide qui prend de la place. (D'autres logiciel moins bien étudiés eux lisent le fichier depuis la fin et tant que le fichier est vide 'FF' ou '00' il supprime mais si par hasard le jeu finis par besoin par 'FF' ils seront supprimés et cela posera peut être problème)
Si tu recherche un tel programme, j'affectionne celui ci qui opère justement au contrôle exposé ci dessus
DS Rom trimmer il est simple d'utilisation tu glisse ta rom "pleine" dessus il créé un répertoire Rom trimmé avec le fichier réduit dedans.
Enfin des logiciels référencent la taille réels de ces rom (tel
offline list ou
RToolDS ROM Manager très intéressant que tu trouvera
ici). J'aurais d'ailleurs comme conseil de se verifier que tes dumps soient CLEAN c'est à dire taille normale tel que référencé par ces outils (bien qu'il y ai eut et qu'il y aura encore des erreur). Ca évite de lancer tout et n'importe quoi qui a été patché par dieu sait qui et dieu sait comment pour tenter de marcher sur un R4 tout pourri.
Enfin certains linker proposent de trimmer les roms, mais j'avoue ne jamais avoir approfondi la question puisque j'utilise mes outils en amont ainsi que RToolDS ROM Manager qui le fait en plaçant les rom sur la carte SD.