L'école compresser et lire une image en screen 8 sous basic
Visiteur
Vagabond
Message : 0
Reprise du message précédent
MSXlegend :
c'est bien ce que j'ai dit, quand j'ai vu la taille du listing, je me suis sauvé
Il faudrait aussi compresser le listing
Il faudrait aussi compresser le listing
Non, là tu regardes l'utilitaire basic qui permet de lister les fichiers sur la disquette, de compresser ou décompresser les images. Dans l'exemple de mise en oeuvre il faut regarder AFFICHE.BAS qui fait 11 lignes de commandes !
soit :
Code TEXT :
100 ' Example for MSX2 BASIC 110 ' 120 ' Initialization 130 CLEAR 200,&HD513 140 DEFINT A-Z 150 DEFUSR=&HD514 160 BLOAD "BARGAIN.BIN" 170 SM=8 :SCREEN SM 180 SET PAGE 1,0 190 BLOAD "KINCHOU.BN8",S 200 POKE &HDE6E,(VPEEK(3)AND16)16 210 VA=USR(SM) 220 A$=INPUT$(1) 230 END
TurboSEB
Membre non connecté
Conseiller Municipal
A l'epoque j'avais récupérer des pages anime d'un peach up et j'avais compresser les screens avec un compresseur/decompresseur sous dos1.3, la decompression etant faite au démarrage du disc qui boot sous dos, l'autoexec.bat, créant un ramdisc dans lequel il decompresse les screens, puis vat au basic pour démarrer la demo . C'est sur de mes mags , mais lequel?!
MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
Tu execute "bargain.bas" sur la disquette et tu choisi une image sur ta disquette ".BNx" en validant il te demande de valider la zone de l'image à compresser (valide pour le coin haut gauche et valide encore pour le coin bas droite) ou inversement !!!
J'ai regardé de plus près comment fonctionne le MIF. C'est aussi simple que Bargain. J'ai fait un ZIP des logiciels que j'ai trouvés. Ce ZIP contient aussi le MIF package du lien que j'ai donné plus haut.
MIF-Tools.zip
Voici un résumé de ce qu'il faut savoir pour le MIF package (le mifui2.1.zip) :
- La conversion des images se fait sous Windows avec MIFUI.EXE ou bien, sous MS-DOS avec MIF.EXE.
- MIFVIEW.COM permet de visionner les fichiers graphiques sous MSX-DOS.
- Dans le dossier /msxbasic il y a des exemples pour visionner les fichiers MIF sous Basic
Les autres zip contienent des utilitaires moins récents :
- BMV.BIN qui permet de visionner les fichiers MIF sous Basic (Voir le TXT pour l'utiliser).
- MIF.BIN qui permet de visionner les fichiers MIF sous Basic avec scroolling (Voir le TXT pour l'utiliser).
- MIFLOAD.COM qui permet de visionner les fichiers graphiques sous MSX-DOS.
Ne pas modifier l'adresse du CLEAR 300,&HC7FF (ligne 20). Par contre, la mémoire réservée auvariable (300) est modifiable. Adapter cette valeur en fonction de son programme Basic.
Notes :
- Un MIF peut être lu dans différent mode d''écran
- Il existe aussi un viewer pour le V9990 mais j'ai eu la flemme de le chercher. Edité par GDX Le 26/11/2015 à 09h21
MIF-Tools.zip
Voici un résumé de ce qu'il faut savoir pour le MIF package (le mifui2.1.zip) :
- La conversion des images se fait sous Windows avec MIFUI.EXE ou bien, sous MS-DOS avec MIF.EXE.
- MIFVIEW.COM permet de visionner les fichiers graphiques sous MSX-DOS.
- Dans le dossier /msxbasic il y a des exemples pour visionner les fichiers MIF sous Basic
Les autres zip contienent des utilitaires moins récents :
- BMV.BIN qui permet de visionner les fichiers MIF sous Basic (Voir le TXT pour l'utiliser).
- MIF.BIN qui permet de visionner les fichiers MIF sous Basic avec scroolling (Voir le TXT pour l'utiliser).
- MIFLOAD.COM qui permet de visionner les fichiers graphiques sous MSX-DOS.
Ne pas modifier l'adresse du CLEAR 300,&HC7FF (ligne 20). Par contre, la mémoire réservée auvariable (300) est modifiable. Adapter cette valeur en fonction de son programme Basic.
Notes :
- Un MIF peut être lu dans différent mode d''écran
- Il existe aussi un viewer pour le V9990 mais j'ai eu la flemme de le chercher. Edité par GDX Le 26/11/2015 à 09h21
MSXlegend
Membre non connecté
Conseiller Municipal
MSXlegend
Membre non connecté
Conseiller Municipal
Visiteur
Vagabond
Message : 0
Essaye la version que j'ai modifiée, sur ce disque :
BARGAIN2
Tu l'as déjà fait mais je précise quand-même :
-BARGAIN.BAS se lance automatiquement au démarrage du MSX si la disquette est dans le lecteur,
sinon => run "BARGAIN.BAS
ensuite se placer sur un fichier image non compressée (par exemple ILLIPIKA.SC8) et faire "entrée"
=> l'image doit s'afficher
si on désire conserver toute l'image pour la version compressée, appuyer sur "entrée" 3 fois
=> la compression débute
à l'issue de la compression le nom de sauvegarde est demandé.
BARGAIN2
Tu l'as déjà fait mais je précise quand-même :
-BARGAIN.BAS se lance automatiquement au démarrage du MSX si la disquette est dans le lecteur,
sinon => run "BARGAIN.BAS
ensuite se placer sur un fichier image non compressée (par exemple ILLIPIKA.SC8) et faire "entrée"
=> l'image doit s'afficher
si on désire conserver toute l'image pour la version compressée, appuyer sur "entrée" 3 fois
=> la compression débute
à l'issue de la compression le nom de sauvegarde est demandé.
J'ai essayé MIFUI.EXE sous Windows 7 (x86). Il convertie les images très bien. C'est très simple à utiliser.
Tu as bien mis MIFUI.EXE et MIF.EXE dans le même dossier ? Tu as quel Windows ? Edité par GDX Le 26/11/2015 à 15h12
Tu as bien mis MIFUI.EXE et MIF.EXE dans le même dossier ? Tu as quel Windows ? Edité par GDX Le 26/11/2015 à 15h12
MSXlegend
Membre non connecté
Conseiller Municipal
sylvain :
Essaye la version que j'ai modifiée, sur ce disque :
ca fonctionne mieux, par contre j'ai le meme probleme. Apres la compression, disk offline. ça doit provenir de mon MSX. j'ai deja changé le controleur, mais il doit y avoir des LS HS
J'ai fait le test sur mon 8220 avec 128k, l'image ne se charge pas. Un autre probleme?
je vais faire une simulation avec bluemsx
edit: ça fonctionne très bien sous bluemsx !
GDX :
J'ai essayé MIFUI.EXE sous Windows 7 (x86). Il convertie les images très bien. C'est très simple à utiliser.
Tu as bien mis MIFUI.EXE et MIF.EXE dans le même dossier ? Tu as quel Windows ?
Tu as bien mis MIFUI.EXE et MIF.EXE dans le même dossier ? Tu as quel Windows ?
Windows7 64bits.ça me dit clairement que ce n'est pas compatible. MIFUI converti les mif en png seulement, le reste ne fonctionne pas.
J'ai ressorti un vieux 466mhz sous XP, nada !!
Je suis maudit, le mieux c'est que je t envoi mes images @6502MAN, je gagnerais du temps. Je reglerais mes probleme de MSX plus tard Edité par MSXlegend Le 26/11/2015 à 16h04
MSXlegend :
MIFUI converti les mif en png seulement, le reste ne fonctionne pas.
PNG, c'est le paramètre par défaut. Il faut aller dans "Settings" pour choisir le format de destination (à "Convert to").
Choisi aussi le mode d'écran que tu comptes utiliser pour avoir une image de meilleur rapport qualité/taille. Edité par GDX Le 27/11/2015 à 00h27
MSXlegend
Membre non connecté
Conseiller Municipal
Nickel
Mifui (compression sous windows) et Bargain (compression sous MSX) fonctionnent tous les 2
Donc nous avons le MIF et le format BN*
Y a t-il d'autre format de compression que vous connaissez? comme ça tout le monde en profitera Edité par MSXlegend Le 27/11/2015 à 02h01
Mifui (compression sous windows) et Bargain (compression sous MSX) fonctionnent tous les 2
Donc nous avons le MIF et le format BN*
Y a t-il d'autre format de compression que vous connaissez? comme ça tout le monde en profitera Edité par MSXlegend Le 27/11/2015 à 02h01
Visiteur
Vagabond
Message : 0
GDX :
J'ai eu le problème de "disk offline" avec la version d'origine.
J'ai vu que ligne 1830 il y a un BSAVE KL$ et lors de ce "plantage" KL$ = "A:'".
Pour faire un test j'ai renseigné KL$ juste avant le BSAVE et cela m'a permis d'aller jusqu'à l'écran qui demande le nom du fichier compressé à enregistrer.
Je n'ai pas eu le temps d'aller plus loin pour l'instant. Donc soit il y a une manip qu'on ne fait pas correctement, soit il y a un bug.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie