___________________ ________________/ the CTX files \ | | | Multi-screen | | depth 16 | | | | corTeX / Optimum 24 juin 1998 | | | |____________________________________| Ce n'est pas vraiment un effet en soi (le resultat du programme est d'ailleur assez moche); c'est plutot un ptit rappel des techniques du bon vieux temps, pour montrer qu'elles peuvent encore servir sous Linux . Le programme simule l'utilisation des pages de la memoire vidéo: souvenez vous, quand on avait encore le droit de bidouiller le hardware, il etait possible de changer l'adresse de depart de la mémoire vidéo affichée à l'ecran. Ceci permettait de faire des "pseudo-animation" en modifiant un peu a chaque fois une page video, tout en switchant entre les pages. Ici on utilise bêtement un gros buffer en tant que memoire video, et on modifie et affiche dans une section du buffer a la fois. Ce genre de solution étant grosse consommatrice de mémoire, le buffer "video" est en 8bits, et la partie à afficher est convertit dans le mode vidéo X actuel à partir d'une palette. (pour l'instant seul le 16 bits possède sa routine de conversion, mais vous ne devriez pas avoir trop de mal à faire la routine qu'il vous manque ;) ) Des effets plus délirants et efficaces peuvent être implémentés en affichant des sections quelconques de la mémoire "vidéo", plutot que par page individuelles, ou en faisant du splitting d'ecran etc... Je vous laisse tout ca en exercice pour le vacances ;) corTeX / Optimum, avant son stage de l'été.....