Afficher une image bmp en vesa 1.2 [tasm, port (3c8h,3c9h), bmp, vesa 1.2, int21h]

Description

pour compiler:
TASM nomdufichier
TLINK nomdufichier
il y a dans le zip:
VESA12.ASM pour charger une image de 800*600 en 8bits
VESA12.EXE le binaire de VESA12.ASM
VESA12A.ASM pour charger une image de 800*600 en 24bits
VESA12A.EXE le binaire de VESA12A.ASM
BITMAP.BMP l'image affiché pour VESA12

Conclusion :


Dans le zip il n'y a pas le fichier BITMAP2.BMP correspondant à l'image de 800*600 en 24bits en raison de sa taille.
Le code pour l'image en 256 couleurs est plus long car il faut programmer la palette en plus.
une banque correspond a une partie de la mémoire vidéo; on l'utilise en VESA 1.2 car l'image ne peut être stocké entièrement dans le segment de la mémoire vidéo.
Dans les programmes l'image est en faite inversée

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.