Bah il faut avoir les bases en NASM pour comprendre ça... Les interruptions, c'est pas si compliqué.
Je vais reprendre en plusieurs étapes :
- Pour mettre en place le mode video : MOV AX, 13h INT 10h
- Pour afficher un pixel en 0, 0 : MOV AH, 0Ch ;Numero de l'interruption XOR BH, BH ;Page = 0 MOV AL, 0h ;Couleur (là par contre, je sais pas quoi mettre) XOR CX, CX ;X=0 XOR DX, DX ;Y=0 INT 10h
- Pour afficher une ligne, il faut que tu crée ton propre algorithme, qui va calculer les coordonnées de tous les points de la ligne, et les afficher avec ce que je t'ai mis au dessus.
C'est normalement plus compréhensible.
|