Bonjour,
J'aimerai savoir si qqn avait des bouts de code d'acces direct a la memoire video. Mon objectif serait de comprendre le fonctionnement du positionnement d'un sprite sur l'ecran. Peut importe le langage ASM,C,GFA.
Merci encore
Amicalement
skweek
J'avais écrit un pseudo tuto sur le format d'écran des Atari, mais je ne le retrouve pas (l'outil de recherche du forum est à chier, les mots clés ne sont issus que du sujet du thread, éventuellement en fonction du pseudo du posteur original)...
Kochise
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/
tobe Le 21/10/2004 à 03:20 c'est un format entrelacé a base de bitplans.
les pixels sont codés par groupe de 16 dans un mot de 16 bits.
en monochrome, chaque bit correspond a 1 pixel.
en moyenne resolution (4 couleurs) il faut 2 bits pour coder une couleur, et c'est la qu'interviennent les bitplans.
plutot que de stocker 8 pixels par mot, on ajoute un deuxieme mot a la suite du premier pour coder le deuxieme bit de chaque couleur. le bit de poids faible est dans le premier mot, le bit de poids fort dans le deuxieme mot.
en basse resolution (16 couleurs), il faut 4 bits donc 4 plans.
les couleurs de la palette sont stockées a l'adresse $FFFF8240, un mot par couleur au format xxxxxRRRxGGGxBBB, c'est a dire 3 bits par composante et une palette de 512 couleurs pour le STF.
pour le STE, les composantes sont stockées sur 4 bits, soit 4096 couleurs, mais pour garder la compatibilité STF le codage est devenu xxxxrRRRgGGGbBBB, le bit de poids faible est le 4eme (0321 au lieu de 3210).
Mefiez vous du Dr H qui sommeil en moi !
Muhahahahahahahahaha !
Muuuuhahaha...kof...kof...hahaha !