MSX Village forum

La Place des Développeurs Vera Cruz

GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 22/08/2012 à 15h05

Reprise du message précédent

Si tu connais le format .MIF, n'hésite pas à l'utiliser ! Tu gagneras en place et en temps de chargement.
   
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 15h16
GDX :
Si tu connais le format .MIF, n'hésite pas à l'utiliser ! Tu gagneras en place et en temps de chargement.




Comme ça fait environ 15 ans que je n'ai pas touché un MSX, je te répondrai que je ne connais pas le format .mif. d'après ce que tu dis j'en déduit que c'est un format compressé comme le gif. Si tu as des spécifications techniques ça m'arrangerai beaucoup ça m'éviterai de potasser sur un compresseur maison. Edité par Visiteur Le 22/08/2012 à 15h20
   
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 15h19
ericb59 :
Moi ça ne me gêne absolument pas le tramage...




Ca ne me choque pas non plus, mais bon le forum sert aussi à ça. Quelq'un aurait pu avoir une astuce sous le coude.

Puis avec les outils que l'on a maintenant refaire plusieurs version d'images n'est pas un travail de titan.
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 22/08/2012 à 16h30
À l'époque, il y avait des infos sur ce format. Ce ne sait pas si on peut les retrouver maintenant.
Ce format est utilisé pour certaines de ces megarom :

MEG-COM.zip

J'ai cru voir que le code source des lanceurs sont inclus. Peut-être que ça pourra t'aider. Sinon faudra retrouver les infos. Des utilisateurs en ont peut-être.

Le MIF est le meilleur rapport compression/rapidité que j'ai vu sur MSX.
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 22/08/2012 à 16h35
les .MIF étaient obtenus uniquement a partir d'une image de PC avec un programme sous MS-DOS utilisant des lignes de commandes

sur le MSX il n'y avait qu'un viewer et un programme pour les incorporer sous dos ou basic


:noel
Site web    
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 16h48
Il y a BMP2MIF :

http://code.ohloh.net/project?pid=&ipid=143165

J'ai sur mon disque dur des fichiers qu'avait postés le créateur français de MIF (mais le site est disparu ...). Je vous prépare un ZIP avec tout ! :D Edité par Visiteur Le 22/08/2012 à 16h50
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 22/08/2012 à 16h53
http://www.faq.msxnet.org/suffix.html

ensuite rechercher MIF ;)


:noel
Site web    
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 16h58
Comme promis, voici le paquet complet de fichiers MSX-MIF avec en prime un jeu inachevé ! :D

MSX-MIF
   
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 17h00
Merci à tous pour toutes ces infos j'avais fait des recherches et il y avait un projet sur google code mais il n'y a plus rien.

@Mars2000 merci pour le lien, j'ai téléchargé les sources. Je vais potasser ça ;)

   
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 17h01
mars2000 :
Comme promis, voici le paquet complet de fichiers MSX-MIF avec en prime un jeu inachevé ! :D



MSX-MIF




Service rapide, merci :D
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 22/08/2012 à 17h10
ça manque un peu de docs dans les fichiers

BMP2MIF permet de fabriquer les images .MIF avec un PC , il est dans MIF.ZIP

petite doc extraite du fichier
=====================================
Usage : BMP2MIF <filename> [option] [option]

<filename> is a .GIF .BMP .PNG or .JPG file

[option]
-5 converts to screen 5
-6 converts to screen 6
-7 converts to screen 7
-8 converts to screen 8
-c converts to screen 12
-d converts to G9000 - 64 colors
-e converts to G9000 - 32768 colors
-i use interlaced screen

-r<n> error diffusion factor : 0 < n < 100 (80)
-f full screen conversion (no borders)
-g grey levels conversion
-m resampling method
0 : Point
1 : LinearInterp
2 : CubicInterp (default)
3 : CubicInterp060
4 : LinearDecimate
5 : CubicDecimate075
6 : CubicDecimate060
7 : CubicDecimate100
8 : Lanczos3


:noel
Site web    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 22/08/2012 à 17h18
Jipe :
les .MIF étaient obtenus uniquement a partir d'une image de PC avec un programme sous MS-DOS utilisant des lignes de commandes



sur le MSX il n'y avait qu'un viewer et un programme pour les incorporer sous dos ou basic


Je ne me souviens plus avec quel logiciel mais à l'époque j'avais fait des MIF sur un MSX2.



Dans le zip de mars2000, il y a un logiciel dans le bloadmif.dsk qui permet de le faire en screen5. Peut-être il fonctionne aussi dans les autres modes d'écran. Edité par GDX Le 27/08/2012 à 17h25
   
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 17h30
J'ai fait des test avec divers tramages, si on part de l'image 24 bits le résulat est un peu moins bon qu'avec les différents convertisseurs testé.
Je suis parti donc d'un fichier convertit avec bmp2msx pour lui eviter de se fader le redimensionnement et le tramage, et là on obtient un résultat quasi identique :

Avec cette méthode le fichier est un petit plus volumineux (30k contre 25k), mais c'est préférable que d'avoir une image trop dégradé. par rapport aux 53k d'origine, c'est pas mal du tout. ;)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 22/08/2012 à 17h36


:noel
Site web    
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 18h14
J'ai jeté un petit coup d'oeil de le code. L'essentiel du code traite la partie redimentionnement et tramage. Pour la compression, c'est du lzw standard, c'est donc exploitable. Dans le source ce sont les fichiers hash.cpp et hash.h qu'il faut regarder. Merci à tous. Edité par Visiteur Le 22/08/2012 à 18h15
   
Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 22/08/2012 à 22h48
J'ai fini le compacteur mais je n'ais pas utilisé le lzw Je vous laisse apprécier la taille du fichier compacté. On passe de 30 K à 4 K
C'est quand même plus sympa pour gagner de la place.
l'algorithme utilisé :
http://fr.wikipedia.org/wiki/LZ77_et_LZ78
Dès que j'ai fini le décompacteur je testerai.
test.zip Edité par Visiteur Le 22/08/2012 à 22h53
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie