Day 12

Setting Up Graphics

	Today, we will setup graphics and draw a pixel!

BIOS Screen Services

INT 10h is the BIOS Screen or Video Services.

Setting the Graphics mode

Will will use mode 13h, it is a paletted 320x240 sized 256 color mode. Here's the code to set it up: mov al,13h ; the mode mov ah,0 ; function number 0 int 10h ; call BIOS Screen Service

Drawing a Pixel

BIOS Screen Service Function Number 0ch is draw a pixel, it expects the color number in AL, X in CX,and Y in DX. The code: (Red pixel at 50,100): mov ah,0ch mov al,4 ; 4 is red with default palette mov cx,50 ; x = 50 mov dx,100 ; y = 100 int 10h ; call BIOS Service

This Day In Review

Simple, isn't it! With what you currently know, you can write a program to display all 256 colors. Have fun!, - GbaGuy
Intro - Day 13

Patater GBAGuy Mirror