Page 1 sur 1

Charger et afficher des images.

MessagePosté: Sam 4 Fév 2012 14:36
de leglod
Salut,
je cherche de quoi charger des images de differents format Neo PI1 PC1 , savoir s'il est plus rapide de charger un image PI1 directement ou PC1 en GFA !
Je voudrai un truc propre car ce que j'utilisai je ne sais pas si c'etait propre ou salle ;)

exemple:
Code: Tout sélectionner

z%=XBIOS(2) ! l'adresse de l'ecran
a%=z%-64000 ! c'est beaucoup mais juste pour test
BLOAD "image.pi1",a%-34 ! me semble que certain logiciel ne sauvegarde qu'a 32032 au lieu de 32034
VOID XBIOS(6,L:a%-32)   ! modifie la palette
BMOVE a%,z%,32000  ! affiche l'image en la copient


Re: Charger et afficher des images.

MessagePosté: Sam 4 Fév 2012 17:54
de shadow272
Salut leglod,

Ton a%, tu décide toi même de l’allocation mémoire :shock:
Les PI1 sont de 32066 octets pour les vraies PI1 (DEGAS ELITE) et 32034 pour les autres.
Moi je dirais:
INLINE a%,32066
BLOAD "IMAGE.PI1"
xb%=XBIOS(2)
VOID ou ~ XBIOS(6,L:a%+2,32) facultatif
BMOVE a%+34,xb%,32000

Pour le chargement, c'est plus rapide une PC1 ou une image compactée, le hic c'est le temps de décompression après chargement.
Tu as un poste sur les compacteurs et le GFA ici: http://atari.gfa.forum.free.fr/viewtopic.php?f=20&t=66