VMEM equ 0xA000
; di = y*320+x
; ah = reserved
; al = color
; bx = width
; cx = height
gfx_rect:
pusha
; Set es to VMEM
push VMEM
pop es
.loop:
mov [es:di], al
jmp .loop
popa
ret