Sujet : Re: Bureau Thing Néo 1.60
De : ol.google (at) *nospam* lutece.net (OL)
Groupes : fr.comp.sys.atariDate : 25. Oct 2024, 16:24:51
Autres entêtes
Organisation : Nemoweb
Message-ID : <_vDFoULHoqdBLQoodCJ-c-MGLpo@jntp>
References : 1 2 3 4
User-Agent : Nemo/1.0
Le 25/10/2024 à 14:07, Arachide a écrit :
Le 24/10/2024 à 22:12, OL a écrit :
Tout dépend du jeu d'icônes utilisé, il y en a 4 dans la distribution,
Allez hop, je case ma création : Color_TT. Dans mon programme de patch du TOS pour avoir des icônes couleurs, je ne transforme les icones 16 couleurs vers le mode actuel de l'écran uniquement au moment du dessin de l’icône.
Je ne garde que les données 16 couleurs et au moment du dessin, je l'adapte au 256, 16bits ou 24/32 bits au vol.
C'est fait en assembleur, au vol, et je ne vois vraiment aucun ralentissement par rapport au TOS de base même sur un TT. D'autant que si l’icône à dessiner est la même que la dernière, on ne recalcule pas les couleurs. Par exemple dans un dossier avec plusieurs fichiers du même type, il n'y a presque aucun traitement supplémentaire.
J'imagine que ce n'est pas une priorité encore! Mais on pourrait sauver des centaines de ko avec une gestion plus serrée des icônes couleur.
Et imaginer une utilisation sur des configs plus courtes comme les machines limitées à 4Mo.
Guillaume.
Déjà un jeu réduit d'icônes réduit drastiquement la taille.
L'autre solution serait d'utiliser MyAES pour ne plus avoir de fichier ressource icône et utiliser les PNG tc chargé en fonction du besoin. Mais MyAES nécessite lui plus que 4Mo de mémoire entre lui, mint et le bureau.
Olivier